.dsa,.about-page{--dogo-type-h1:clamp(36px,3.6vw,46px)}.studio-story{--ss-muted:#bac8dd;display:block;background:#080f1d;color:#edf2fb}.studio-story :where(h1,h2,h3,p,figure,ol){margin:0}.studio-story :where(h1,h2,h3){color:inherit}.studio-story a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.studio-story section[id]{scroll-margin-top:100px}.ss-shell{position:relative;z-index:1;width:min(1280px,calc(100% - 96px));margin-inline:auto}.ss-opening{position:relative;padding:58px 0 32px;background:#081222}.dsa .ss-opening{padding-top:132px}.ss-opening-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:55px;align-items:center}.ss-opening-copy h1{margin-top:22px;max-width:23ch}.ss-lead{font-size:18px;line-height:1.75;color:var(--ss-muted);max-width:50ch;margin-top:25px!important}.ss-actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px 25px;margin-top:28px}.ss-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:50px;padding:13px 18px;border:1px solid #acc4ed66;border-radius:3px;background:#14233a;color:#eef3fc;font-size:15px;font-weight:650;text-decoration:none}.ss-primary:hover{background:#1b3050;border-color:#bcd2f8}.ss-text-link{display:inline-flex;align-items:center;min-height:44px;gap:15px;color:inherit;text-decoration:none;font-size:15px;border-bottom:1px solid #a4bfd050}.ss-opening-photo{min-width:0}.ss-opening-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:3px}.ss-opening-photo figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:14px;line-height:1.5;margin-top:13px;color:#c0cee4}.ss-opening-photo figcaption a{color:inherit;text-decoration:none}.ss-operations{--dogo-type-h2:var(--dogo-type-h3);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px}.ss-operations article{min-width:0}.ss-operation-image{display:block;overflow:hidden;border-radius:3px}.ss-operation-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ss-project-name{font-size:15px;line-height:1.5;color:#b3c7e8;margin-top:18px!important}.ss-operations h2{margin-top:7px}.ss-operations h2 a{display:flex;justify-content:space-between;gap:18px;text-decoration:none;color:#f0f4fb}.ss-operations h2 span{font-size:20px;color:#b3c7e8}.ss-operations article>p:not(.ss-project-name){font-size:15px;line-height:1.7;color:var(--ss-muted);margin-top:12px;max-width:42ch}.ss-image-note{font-size:12px!important;line-height:1.7!important;color:#9caec8!important;margin-top:24px!important;max-width:100ch}.ss-index{display:flex;flex-wrap:wrap;gap:15px 36px;margin-top:26px;padding-top:17px;border-top:1px solid #bfd1ee30}.ss-index a{display:inline-flex;align-items:center;min-height:44px;color:#d0def3;text-decoration:none;font-size:15px}.ss-method{--ss-muted:#4b5d73;background:#e9edf3;color:#16253a;padding:76px 0}.ss-section-head{max-width:770px}.ss-section-head h2{margin-top:18px}.ss-section-head>p:last-child{font-size:18px;line-height:1.75;color:var(--ss-muted);margin-top:22px;max-width:65ch}.studio-story .ss-method :is(.dsa-eyebrow,.en-eye){color:#3d587b}.ss-method-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:65px;margin-top:40px}.ss-method-evidence{min-width:0}.ss-method-evidence img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:3px}.ss-method-evidence figcaption{font-size:14px;line-height:1.6;margin-top:14px;color:#485b76}.ss-method-evidence>p:not(.ss-image-note){font-size:19px;line-height:1.6;margin-top:25px;max-width:42ch}.studio-story .ss-method .ss-image-note{color:#5e6c80!important;margin-top:14px!important}.ss-method ol{list-style:none;padding:0;--dogo-type-h3:clamp(23px,2vw,27px)}.ss-method li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:15px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #7a8ca738}.ss-method li:last-child{margin-bottom:0}.ss-step-number{font-size:15px;line-height:1.7;color:#4c6281}.ss-method li h3{margin:0}.ss-method li p{font-size:16px;line-height:1.7;color:#4b5d73;margin-top:12px}.ss-step-output strong{display:block;font-size:13px;font-weight:650;color:#253f60;margin-bottom:4px}.ss-method li .ss-step-output{font-size:15px;color:#263d5b}.ss-network{padding:76px 0;background:#0c1729;color:#eef3fb}.ss-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px}.ss-roles article{padding-top:23px;border-top:1px solid #b3c9ed42}.ss-role-label{font-size:15px;line-height:1.5;color:#aec5e9}.ss-roles h3{margin-top:15px}.ss-roles article>p:last-child{font-size:16px;line-height:1.75;color:var(--ss-muted);margin-top:16px}.ss-network-bottom{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-top:38px;padding-top:28px;border-top:1px solid #afc9ed26}.ss-network-bottom p{font-size:16px;line-height:1.7;color:var(--ss-muted);max-width:63ch}.ss-network-bottom a{flex-shrink:0}.ss-contact{padding:65px 0;background:#07101e;color:#edf3fc;border-top:1px solid #aec5ef30}.ss-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:65px;align-items:center}.ss-contact h2{margin-top:18px}.ss-contact-grid>div>p:last-child{font-size:18px;line-height:1.75;color:var(--ss-muted);margin-top:22px;max-width:54ch}.ss-contact-actions{display:flex;flex-direction:column;align-items:start;gap:16px;min-width:0}.ss-contact-email{font-size:19px;line-height:1.5;color:#d4e3fb;text-decoration:none;overflow-wrap:anywhere}body .about-page .s-founder-facts strong{font-size:28px}body .about-page .s-founder-facts span{font-size:13px;line-height:1.6}body .about-page .s-founder-copy>p{font-size:17px;line-height:1.75}body .about-page .s-founder-role{font-size:16px}.dsa-founder-backdrop img,.s-founder-backdrop img{transform-origin:66% 40%}[data-founder-motion] img{will-change:transform}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ss-operation-image:hover img{transform:scale(1.025)}}@media(max-width:1000px){.ss-shell{width:calc(100% - 48px)}.ss-opening-grid{gap:30px}.ss-operations{gap:20px}.ss-method-grid{gap:35px}.ss-network-bottom{display:block}.ss-network-bottom a{margin-top:18px}.ss-contact-grid{gap:35px}}@media(max-width:760px){.dsa,.about-page{--dogo-type-h1:clamp(29px,8.6vw,36px)}.ss-shell{width:calc(100% - 40px)}.ss-opening{padding-top:32px}.dsa .ss-opening{padding-top:108px}.ss-opening-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.ss-opening-copy{display:contents}.ss-opening-copy>:is(.dsa-eyebrow,.en-eye){order:0}.ss-opening-copy h1{order:1;margin-top:18px}.ss-opening-photo{order:2;margin-top:24px}.ss-opening-copy .ss-lead{order:3;font-size:16px;margin-top:22px!important}.ss-opening-copy .ss-actions{order:4;margin-top:21px}.ss-opening-photo figcaption{font-size:13px}.ss-operations{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:34px}.ss-operations h2{font-size:25px}.ss-operations article>p:not(.ss-project-name){font-size:15px}.ss-image-note{font-size:11px!important;margin-top:18px!important}.ss-index{gap:4px 24px;margin-top:22px;padding-top:13px}.ss-index a{font-size:15px}.ss-method,.ss-network{padding:50px 0}.ss-section-head>p:last-child{font-size:16px;margin-top:19px}.ss-method-grid{grid-template-columns:minmax(0,1fr);gap:33px;margin-top:29px}.ss-method-evidence>p:not(.ss-image-note){font-size:18px;margin-top:19px}.ss-method li{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:23px;padding-bottom:23px}.ss-method li p{font-size:16px}.ss-roles{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:29px}.ss-roles h3{margin-top:12px}.ss-roles article>p:last-child{margin-top:12px}.ss-network-bottom{margin-top:30px;padding-top:24px}.ss-contact{padding:45px 0}.ss-contact-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ss-contact-grid>div>p:last-child{font-size:16px}.ss-contact-email{font-size:18px}}@media(prefers-reduced-motion:reduce){.ss-operation-image img{transition:none}[data-founder-motion] img{transform:none!important;will-change:auto}}body .dsa .dsa-direction,body .about-page .s-founder{position:relative;isolation:isolate;display:block;padding:0;overflow:hidden;background:#0b0e13;--ink:#f1f2f6;--muted:#c3c8d1;--blue:#bdcce5;--line:#b7c5dc40;color:#f1f2f6}.dsa .dsa-founder-backdrop,.about-page .s-founder-backdrop{position:absolute;inset:0;z-index:-1}.dsa .dsa-founder-backdrop img,.about-page .s-founder-backdrop img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:66% center;object-position:66% center;opacity:1}.dsa .dsa-founder-backdrop:after,.about-page .s-founder-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0e13,#0b0e1300 13% 80%,#0b0e13),linear-gradient(270deg,#0b0e1380,#0b0e1300 17%),linear-gradient(90deg,#080b10dc,#080b10d1 33%,#080b10b8 43%,#080b1066 50%,#080b1000 58%)}body .dsa .dsa-direction-grid,body .about-page .s-founder-grid{position:relative;display:block;min-height:680px;padding-block:64px}body .dsa .dsa-direction-grid>*,body .about-page .s-founder-grid>*{max-width:min(44%,560px)}body .dsa .dsa-founder-intro h2{margin-top:19px}body .dsa .dsa-founder-intro .dsa-founder{font:500 18px/1.5 var(--font-satoshi);margin-top:23px!important;letter-spacing:0}body .dsa .dsa-founder-intro .dsa-founder span{font-size:14px;margin-top:8px}body .dsa .dsa-direction-copy,body .about-page .s-founder-copy{margin-top:28px}body .dsa .dsa-direction-copy>.dsa-big-copy{font-size:23px;line-height:1.45}body .dsa .dsa-direction-copy>p{font-size:17px;line-height:1.75}body .dsa .dsa-direction-copy .dsa-link{margin-top:22px}body .about-page .s-founder .en-eye{color:#bdcce5}body .about-page .s-founder h2{color:#f1f2f6}body .about-page .s-founder-name span{display:inline}body .about-page .s-founder-name span+span:before{content:" "}body .about-page .s-founder-copy>p{color:#c3c8d1}@media(max-width:900px){.dsa .dsa-founder-backdrop,.about-page .s-founder-backdrop{position:relative;height:clamp(320px,100vw,490px);z-index:0}.dsa .dsa-founder-backdrop img,.about-page .s-founder-backdrop img{opacity:1;-o-object-position:80% center;object-position:80% center}.dsa .dsa-founder-backdrop:after,.about-page .s-founder-backdrop:after{background:linear-gradient(180deg,#0b0e13,#0b0e1300 10% 78%,#0b0e13)}body .dsa .dsa-direction-grid,body .about-page .s-founder-grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding-block:34px 52px;gap:28px}body .dsa .dsa-direction-grid>*,body .about-page .s-founder-grid>*{max-width:100%}body .dsa .dsa-direction-copy,body .about-page .s-founder-copy{margin:0}body .about-page .s-founder-copy{max-width:60ch}body .about-page .s-founder-name span{display:inline}body .about-page .s-founder-name span+span:before{content:" "}}.ss-deliverable{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid #abc5ed35;color:#d4e2f7;text-decoration:none}.ss-deliverable>img{display:block;width:110px;height:85px;-o-object-fit:contain;object-fit:contain;background:#060c15;border:1px solid #bed1ee24}.ss-deliverable>span{display:grid;gap:5px;min-width:0;font-size:13px;line-height:1.5}.ss-deliverable small{font-size:12px;color:#9eafc9}.ss-deliverable strong{font-weight:500;font-size:14px}.ss-deliverable>span>span{color:#c7dcff}@media(max-width:900px){.dsa-founder-backdrop img,.s-founder-backdrop img{transform-origin:80% 40%}}.dsa .dsa-founder-backdrop,.about-page .s-founder-backdrop{overflow:hidden}.dsa .dsa-founder-backdrop[data-founder-motion] img,.about-page .s-founder-backdrop[data-founder-motion] img{position:absolute;left:0;top:calc(-1 * var(--founder-travel));height:calc(100% + 2 * var(--founder-travel));transform-origin:center}
