:root{--ink:#edf2f5;--paper:#15191d;--muted:#a5b0ba;--orange:#61e5f3;--cobalt:#61e5f3;--cherry:#f4bb62;--line:#323d46;--lime:#61e5f3;--surface:#20262c;--font-display:"Bricolage Grotesque",sans-serif;--font-body:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body,html{background:var(--paper)}body{margin:0;color:var(--ink)}.app-root{font-family:var(--font-body),sans-serif;overflow:clip}figure,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.6}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cherry);outline-offset:5px}::-moz-selection{color:var(--paper);background:var(--cobalt)}::selection{color:var(--paper);background:var(--cobalt)}svg{flex-shrink:0}img{max-width:100%;height:auto;display:block}.page-shell{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.eyebrow{line-height:1.6}.orange-text{color:var(--cobalt)}.muted-heading,.outline-text{color:var(--cobalt);font-style:normal}.desktop-break{display:block}.text-link{gap:12px;border-bottom:1px solid;padding-bottom:4px;font-weight:600}.button,.text-link{display:inline-flex;align-items:center}.button{gap:25px;font-weight:700;transition:background .2s,transform .2s}.button-orange{background:var(--cobalt);color:var(--paper)}.button:hover{transform:translateY(-2px)}.skip-link{position:fixed;top:12px;left:12px;transform:translateY(-160%);z-index:100;background:var(--ink);color:var(--paper);padding:12px}.skip-link:focus{transform:none}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px}.site-header{width:calc(100% - 112px);max-width:1320px;margin:auto;display:flex;align-items:center;border-bottom:1px solid var(--line);justify-content:space-between}.wordmark{line-height:1}.wordmark-star{display:inline-block;margin-left:3px;font-family:var(--font-body)}.navigation{display:flex}.navigation a{position:relative}.navigation a:hover,.navigation a[aria-current]{color:var(--cobalt)}.navigation a[aria-current]:after{content:"";position:absolute;bottom:-8px;left:0;width:5px;height:5px;border-radius:50%;background:var(--cherry)}.header-contact{display:flex;align-items:center}.menu-toggle{display:none}.hero-kicker{display:flex;justify-content:space-between}.hero-location{color:var(--muted)}.hero-grid{display:grid}.hero h1{position:relative;z-index:1}.hero h1 em{color:var(--cobalt);font-weight:400}.hero-serif{font-style:normal}.hero-summary{gap:21px;align-items:flex-start}.hero-small-arrow{color:var(--cherry);padding-top:3px}.hero-small-arrow svg{width:28px;height:28px}.hero-actions{display:flex;align-items:center}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line)}.hero-bottom a{display:flex;gap:10px;align-items:center}.work-divider{display:flex;justify-content:space-between;border-top:1px solid var(--ink)}.work-divider span:last-child{color:var(--muted)}.system-assembly{position:relative}.assembly-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:10px}.assembly-heading .eyebrow{letter-spacing:1px}.assembly-live{display:flex;align-items:center;gap:5px;white-space:nowrap}.assembly-live>span{width:5px;height:5px;border-radius:50%}.assembly-stage{touch-action:pan-y}.assembly-stage>div:has(canvas){position:relative;touch-action:pan-y!important}.assembly-stage canvas{touch-action:pan-y!important}.stage-orbit{position:absolute;inset:60px 5px 55px;border:1px solid var(--line);border-radius:50%;transform:rotate(-22deg);pointer-events:none}.stage-cross{position:absolute;color:var(--cherry);font-size:23px;font-weight:300;z-index:1}.cross-a{left:7%;top:12%}.cross-b{right:7%;bottom:13%}.stage-instruction{position:absolute;left:0;pointer-events:none;z-index:3}.assembly-expand{position:absolute;right:0;bottom:8px;display:flex;align-items:center;gap:6px;background:rgba(0,0,0,0);font-size:10px;padding:5px;z-index:3}.assembly-tabs{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.assembly-tabs button{display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);border-right:1px solid var(--line)}.assembly-tabs button:first-child{padding-left:0}.assembly-tabs button:last-child{border-right:0}.assembly-tabs button>span{opacity:.6}.assembly-description>span{display:block}.assembly-run,.run-button{display:flex;align-items:center}.run-button{background:var(--cobalt);color:var(--paper)}.assembly-reset{background:rgba(0,0,0,0);display:flex}.assembly-run label{margin-left:auto;display:flex;align-items:center}.assembly-run input{margin:0}.assembly-status{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.assembly-status>span:last-child{color:var(--muted)}.assembly-poster{pointer-events:none;position:absolute;flex-direction:column;justify-content:center}.poster-slab{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;transform:skewX(12deg);box-shadow:8px 9px 0 rgba(32,34,30,.1333333333);background:var(--cobalt);color:var(--paper)}.poster-slab strong{font-size:16px}.poster-slab span{font-size:10px}.slab-1{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.slab-2{background:var(--cherry)}.slab-3{background:#a9b3bf;color:var(--ink)}.poster-slab.selected{outline:2px solid var(--ink);outline-offset:4px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end}.section-heading h2{font-family:var(--font-display)}.section-heading>p{color:var(--muted)}.project-grid{display:grid;grid-template-columns:repeat(12,1fr)}.project-grid>div{grid-column:span 12;min-width:0}.project-atlas-dao,.project-simplecx{display:grid;align-items:center}.project-atlas-dao{border-top:1px solid var(--line)}.project-card{min-width:0}.project-image-link{display:block;position:relative}.project-hover-arrow{position:absolute;right:18px;top:18px;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;opacity:0;transform:translate(-5px,5px);transition:.2s;z-index:2}.project-image-link:hover .project-hover-arrow{opacity:1;transform:none}.project-image-link:hover .screen-frame{transform:translateY(-5px) rotate(-1deg)}.project-meta{display:flex;justify-content:space-between;align-items:start;font-size:8px}.project-year{white-space:nowrap;color:var(--muted)}.project-title{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.project-title svg{width:22px}.project-copy>p,.project-skills{color:var(--muted)}.project-visual{position:relative;min-width:0;overflow:hidden}.project-visual figcaption{display:flex;justify-content:space-between;gap:10px}.screen-frame{border:1px solid #26252e;border-radius:5px;background:#111;overflow:hidden;transition:transform .4s}.screen-bar{display:flex;align-items:center;gap:5px;padding:0 12px}.screen-bar>span{border-radius:50%}.screen-bar>small{margin-left:12px}.screen-frame img{width:100%;height:auto}.visual-simplecx{overflow:visible}.garment-spread{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#dce2e3;gap:2px;padding:35px 25px 95px}.garment-input,.garment-output{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.garment-spread img{height:290px;width:100%;-o-object-fit:contain;object-fit:contain}.garment-spread span{position:absolute;top:0;left:7px;letter-spacing:1px}.garment-input{border-right:1px solid #9daaae}.garment-input img{transform:rotate(-6deg);width:85%}.garment-arrow{position:absolute;top:45%;left:calc(50% - 12px);z-index:2}.garment-note{position:absolute;bottom:20px}.architecture-label{display:block}.commerce-architecture{padding-top:35px}.atlas-architecture h3,.commerce-architecture h3{margin-top:25px}.order-route{margin-top:35px;border-top:1px solid hsla(0,0%,100%,.3333333333)}.order-route>div{display:flex;gap:17px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3333333333)}.order-route strong{font-weight:500}.order-route svg{margin-left:auto}.architecture-foot{display:block;margin-top:25px}.architecture-visual figcaption{color:inherit;margin-top:30px;line-height:1.6}.atlas-architecture{position:relative}.atlas-architecture>svg{position:absolute;transform:rotate(-16deg)}.atlas-route{display:flex;align-items:center;margin-top:28px}.atlas-route>span{border:1px solid #465460;padding:10px}.atlas-route>svg{width:18px}.project-gallery{margin:55px 0}.gallery-heading{display:flex;justify-content:space-between;margin-bottom:20px;gap:20px}.gallery-heading>p:last-child{color:var(--muted)}.gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.gallery-item{background:none;text-align:left;padding:0;min-width:0}.gallery-image{position:relative;height:280px;display:grid;place-items:center;padding:20px}.gallery-image>img{max-height:240px;width:100%;-o-object-fit:contain;object-fit:contain}.gallery-image>svg{position:absolute;right:15px;bottom:15px}.gallery-item>span{display:block;margin-top:10px}.media-dialog{border:0;padding:30px;width:min(1200px,95vw);max-height:95vh}.media-dialog::backdrop{background:rgba(8,13,18,.9098039216);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.media-dialog>img{max-height:75vh;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.media-dialog>p{margin-top:20px}.media-dialog>small{color:var(--muted)}.dialog-close{display:flex;align-items:center;gap:8px;margin-left:auto;margin-bottom:16px;background:var(--cobalt);padding:8px 12px}.about-strip{padding-block:110px;margin-top:100px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-strip-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-strip h2{margin:24px 0 30px}.capability-item{display:flex;gap:23px;padding:27px 0;border-bottom:1px solid var(--line)}.capability-item:first-child{padding-top:0}.capability-item:last-child{border-bottom:0;padding-bottom:0}.capability-item>svg{color:var(--cobalt)}.capability-item h3{font-weight:600}.capability-item p{color:var(--muted);margin-top:10px}.capability-item>span{margin-left:auto}.experience-section{padding-block:100px 110px}.experience-row{display:grid;gap:25px;align-items:center;padding:27px 0;border-top:1px solid var(--line)}.experience-row p{color:var(--muted)}.experience-row>.eyebrow{text-align:right}.full-experience>div>p{margin-top:10px;max-width:300px}.site-footer{padding:70px max(56px,(100vw - 1320px)/2) 25px}.footer-top{display:flex;justify-content:space-between;gap:50px;padding-bottom:70px}.footer-top .eyebrow{margin-bottom:25px}.footer-title{display:block;position:relative}.footer-title>svg{position:absolute}.footer-title:hover{color:#fff}.footer-links{display:flex;flex-direction:column;justify-content:flex-end;min-width:150px}.footer-links a{gap:35px}.footer-bottom,.footer-links a{display:flex;justify-content:space-between;align-items:center}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.2705882353);padding-top:24px;gap:25px}.inner-page{padding-block:70px 110px}.page-title{margin-top:25px}.page-intro{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:35px 0 45px}.page-intro p{color:var(--muted)}.project-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:50px}.project-filters button{background:rgba(0,0,0,0);border:1px solid var(--line)}.project-filters button[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt)}.bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-block:65px 75px;align-items:center}.portrait-wrap{position:relative;max-width:500px}.portrait-wrap img{-o-object-fit:cover;object-fit:cover;width:100%}.portrait-caption{position:absolute;letter-spacing:1px}.portrait-star{position:absolute;line-height:1}.bio-copy h2{margin:22px 0}.bio-copy>p:not(.eyebrow){color:var(--muted);margin-bottom:20px}.bio-copy .button{margin-top:10px}.bio-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 0;margin-bottom:90px}.bio-facts h3{margin:22px 0 15px}.bio-facts p{color:var(--muted)}.contact-page{padding-block:70px 100px}.contact-title{margin-top:35px}.contact-bottom{display:grid;grid-template-columns:2fr 1fr;gap:70px;margin-top:60px;border-top:1px solid var(--line);padding-top:35px}.contact-bottom p{color:var(--muted)}.contact-email-row{display:flex;gap:17px;align-items:center;margin-top:25px}.contact-email{display:flex;align-items:center;gap:15px}.copy-email{padding:10px;display:flex}.copy-status{min-height:22px;margin-top:8px}.contact-details .eyebrow{display:block;margin-bottom:8px}.contact-details p{margin-bottom:25px}.contact-details a{display:flex;justify-content:space-between;max-width:200px;padding-bottom:9px}.case-study{padding-block:45px 90px}.back-link{font-size:11px;margin-bottom:50px}.case-kicker{display:flex;justify-content:space-between}.case-kicker .eyebrow{font-size:9px}.case-title{margin-top:25px}.case-intro{display:flex;justify-content:space-between;gap:40px;align-items:center;margin:30px 0 50px}.case-intro h2{max-width:550px}.tech-tags{display:flex;flex-wrap:wrap;gap:7px;max-width:360px;justify-content:flex-end}.tech-tags span{border:1px solid var(--line)}.visual-large.visual-simplecx{padding:50px 60px 20px}.visual-large .garment-spread{min-height:620px;max-height:750px}.visual-large .garment-spread img{height:430px}.visual-large.architecture-visual{padding:45px;min-height:420px}.visual-large .commerce-architecture{display:grid;grid-template-columns:1fr 1fr;gap:30px}.visual-large .commerce-architecture>svg{position:absolute;top:45px;left:45px}.visual-large .commerce-architecture h3{align-self:center}.visual-large .order-route{margin-top:0}.visual-large .architecture-foot{grid-column:span 2}.case-body{display:grid;grid-template-columns:1fr 2fr;gap:90px;margin-top:80px}.case-body aside>p{margin-top:18px;color:var(--muted)}.case-body aside .text-link{margin-top:25px}.case-body section{margin-bottom:50px}.case-body section h2{margin:18px 0}.case-body section>p:not(.eyebrow){color:var(--muted);max-width:650px}.approach-list{list-style:none;counter-reset:approach;padding:0;margin:25px 0 0}.approach-list li{counter-increment:approach;border-top:1px solid var(--line);padding:17px 0;display:flex;gap:25px}.approach-list li:before{content:"0" counter(approach);color:var(--cobalt)}.case-study>.system-assembly{margin:0 auto 70px}.case-flow{padding:35px;margin:20px 0 55px}.case-flow>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;gap:20px}.case-flow-step{position:relative}.case-flow-step strong{display:block;margin-top:10px;font-weight:500}.case-flow-step>svg{position:absolute;right:0;top:10px;color:var(--cobalt)}.case-outcome{border-block:1px solid var(--line);padding:45px 0;margin-top:50px}.case-outcome h2{margin:20px 0}.case-outcome>p:last-child{max-width:800px;color:var(--muted)}.next-project{display:flex;justify-content:space-between;align-items:center;padding-top:40px}.next-project h2{margin-top:15px}.next-project>svg{width:50px;height:50px;color:var(--cobalt)}.not-found{padding:110px 0}.not-found h1{font-family:var(--font-display);font-size:90px;margin:20px 0}.not-found p{margin:20px 0}.not-found .button{margin-top:20px}@media(min-width:1500px){.hero-copy{padding-top:30px}}@media(max-width:1100px){.page-shell,.site-header{width:calc(100% - 64px)}.hero-grid{gap:25px}.hero h1{font-size:79px;letter-spacing:-2px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-summary{gap:12px}.hero-summary p{font-size:12px}.assembly-stage{height:300px}.assembly-tabs button{font-size:9px;padding:12px 5px}.assembly-tabs button>svg{display:none}.assembly-description{min-height:132px}.project-simplecx{grid-template-columns:1.8fr 1fr;gap:25px}.project-meta{flex-direction:column;gap:5px}.project-title h3{font-size:43px}.garment-spread{min-height:400px;padding-inline:15px}.garment-spread img{height:230px}.garment-note{font-size:29px}.project-grid{gap:70px 25px}.project-atlas-dao{gap:35px}.about-strip-grid{gap:45px}.site-footer{padding-inline:32px}.footer-title>svg{right:-65px;width:40px;height:40px}.bio-grid{gap:50px}.bio-copy h2{font-size:47px}.bio-facts h3{font-size:26px}.case-body{gap:50px}.visual-large.visual-simplecx{padding:35px 30px 20px}}@media(max-width:760px){.page-shell,.site-header{width:calc(100% - 40px)}.wordmark{font-size:32px}.header-contact{display:none}.hero{padding-top:24px}.hero-kicker .eyebrow{letter-spacing:1px}.hero-location{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:0}.hero h1{line-height:.94}.hero h1 br:nth-of-type(2){display:none}.hero h1 .hero-serif{display:block}.hero-bottom{margin-top:35px}.hero-bottom>a{font-size:7px;gap:4px}.system-assembly{max-width:600px;width:100%;margin-inline:auto}.section-heading{align-items:start;margin-bottom:30px;gap:20px;flex-direction:column}.project-grid{display:flex;flex-direction:column}.project-grid>div:has(.project-alswap){margin-top:0}.project-atlas-dao,.project-simplecx{display:block}.project-meta{margin-top:20px}.project-atlas-dao{padding-top:35px}.project-copy>p,.project-skills{margin-top:12px}.project-read{margin-top:17px}.project-visual figcaption{margin-top:10px}.garment-spread{padding-bottom:90px}.garment-spread img{height:265px}.architecture-visual{padding:25px}.commerce-architecture h3{font-size:55px}.visual-atlas-dao{min-height:370px}.atlas-architecture h3{font-size:60px}.about-strip-grid{grid-template-columns:1fr}.experience-section{padding-block:60px}.experience-row{padding:22px 0}.experience-row>p{grid-column:1/-1;grid-row:2}.footer-top{flex-direction:column;gap:40px;padding-bottom:45px}.site-footer{padding:45px 20px 20px}.footer-title{width:-moz-fit-content;width:fit-content}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 35px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-bottom>span:last-child{width:100%}.inner-page{padding-block:45px 65px}.page-intro{flex-direction:column;align-items:start;margin:25px 0 35px}.project-filters{gap:7px;margin-bottom:35px}.desktop-break{display:none}.bio-grid{grid-template-columns:1fr;gap:40px;margin:45px 0}.portrait-wrap{max-width:450px}.bio-facts{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.bio-facts h3{margin-top:14px}.contact-page{padding-block:45px 65px}.contact-bottom{grid-template-columns:1fr;gap:35px;margin-top:35px}.contact-email svg{width:17px}.copy-email{padding:6px}.case-study{padding-block:30px 65px}.back-link{margin-bottom:35px}.case-intro{flex-direction:column;align-items:start;gap:20px;margin-block:25px 35px}.tech-tags{justify-content:flex-start}.visual-large.visual-simplecx{padding:20px 14px 12px}.visual-large .garment-spread{min-height:420px}.visual-large .garment-spread img{height:265px}.visual-large.architecture-visual{padding:25px;min-height:400px}.visual-large .commerce-architecture{display:block;padding-top:25px}.visual-large .commerce-architecture>svg{position:static}.visual-large .order-route{margin-top:25px}.gallery-heading{flex-direction:column;gap:5px}.gallery-grid{grid-template-columns:1fr;gap:25px}.gallery-image{height:230px}.gallery-image>img{max-height:200px}.project-gallery{margin-block:35px}.media-dialog{padding:15px}.case-body{grid-template-columns:1fr;gap:35px;margin-top:45px}.case-body aside{display:flex;flex-wrap:wrap;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:25px}.case-body aside>p{margin-top:0;margin-left:auto}.case-body aside .text-link{margin-top:0}.case-flow{padding:25px}.case-flow>div{grid-template-columns:1fr 1fr;gap:30px}.case-flow-step>svg{width:15px}.next-project>svg{width:35px}.not-found h1{font-size:60px}}@media(max-width:480px){.navigation{display:none;position:absolute;left:20px;right:20px;top:70px;padding:25px;z-index:20;flex-direction:column;gap:20px}.navigation.is-open{display:flex}.menu-toggle{display:flex;align-items:center;background:rgba(0,0,0,0);padding:10px;margin-right:-10px}.hero h1 br:nth-of-type(2){display:block}.hero h1 .hero-serif{display:inline}.assembly-tabs button>svg{display:none}.assembly-description p{font-size:10px}.project-meta .eyebrow,.project-year{font-size:7px}.garment-spread{padding-top:30px}.contact-bottom>div{min-width:0}.gallery-image{padding:12px}.assembly-poster{inset-inline:30px}.visual-large .garment-spread img{height:210px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.project-image-link:hover .screen-frame{transform:none}}.app-root{font-size:16px;line-height:1.7}h1,h2,h3{font-weight:600;letter-spacing:-.035em;line-height:1.12}em,i{font-style:normal}.eyebrow{font-family:var(--font-body);font-size:12px!important;letter-spacing:.075em!important;font-weight:600}.wordmark{font-family:var(--font-display);font-size:27px;font-weight:600;letter-spacing:-1px}.wordmark-star{font-size:22px;color:var(--cobalt)}.site-header{height:94px}.navigation{gap:35px;font-size:14px}.header-contact{font-size:14px;gap:20px}.button{font-size:14px;padding:16px 23px;border-radius:3px}.button-orange,.run-button{color:#15191d}.button:hover{background:#b6f3fa;color:#15191d}.text-link{font-size:14px}.text-link:hover{color:var(--cobalt)}.hero{padding-top:28px;padding-bottom:35px}.hero-kicker{align-items:center;gap:15px}.hero-grid{grid-template-columns:1fr 1.2fr;gap:65px;margin-top:42px;align-items:center}.hero-copy{padding-top:0;padding-bottom:60px}.hero-prelude{font-size:13px;color:var(--muted);max-width:290px;line-height:1.8;margin-bottom:32px}.hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(76px,7.3vw,108px);line-height:.98;letter-spacing:-.025em}.hero h1>span{display:block}.name-dot{color:var(--cobalt)}.hero-summary{display:block;margin-top:31px}.hero-summary p{font-size:25px;line-height:1.5;max-width:440px;letter-spacing:-.035em}.hero-detail{color:var(--muted);line-height:1.9;margin-top:20px}.hero-actions{gap:24px;margin-top:30px}.hero-actions .text-link{font-size:13px}.hero-bottom{letter-spacing:.05em;margin-top:32px;padding-top:22px}.hero-bottom,.hero-bottom a{font-size:11px}.work-divider{font-size:12px;border-color:var(--line);padding-top:22px;letter-spacing:.05em}.system-assembly{min-width:0}.assembly-heading{padding-bottom:15px}.assembly-heading .eyebrow{font-size:11px!important}.assembly-live{font-family:monospace;font-size:10px;letter-spacing:.05em;color:var(--muted)}.assembly-live>span{background:var(--cobalt)}.assembly-stage{height:340px;margin-top:15px;position:relative}.assembly-stage>div:has(canvas){z-index:1}.stage-cross,.stage-orbit{display:none}.stage-instruction{font-family:monospace;font-size:10px;letter-spacing:0;bottom:14px;color:var(--muted)}.motion-toggle{position:absolute;right:0;bottom:10px;z-index:3;background:rgba(0,0,0,0);display:flex;align-items:center;gap:7px;padding:5px;color:var(--muted)}.assembly-tabs{grid-template-columns:1.25fr .8fr 1.1fr 1.15fr;border-color:var(--line)}.assembly-tabs button{font-size:12px;padding:15px 10px;gap:8px;color:var(--muted)}.assembly-tabs button>span{font-family:monospace;font-size:10px;color:var(--muted)}.assembly-tabs button[aria-pressed=true]{color:var(--cobalt);background:rgba(97,229,243,.0352941176);font-weight:600}.assembly-tabs button>svg{width:13px}.assembly-description{padding:21px 0 15px}.assembly-description h3{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin-bottom:9px}.assembly-description p{line-height:1.75;max-width:550px;min-height:49px;color:var(--muted)}.assembly-description>span{font-family:monospace;font-size:11px;letter-spacing:0;color:var(--muted);margin-top:12px}.assembly-run{gap:8px;margin-top:7px}.run-button{min-height:43px;padding:12px 15px;gap:8px;border-radius:3px;font-weight:700}.run-button:hover{background:#b6f3fa;color:#15191d}.assembly-reset{color:var(--muted);padding:12px}.assembly-reset:hover{color:var(--cobalt)}.assembly-run label{gap:7px}.assembly-run input{accent-color:var(--cobalt);width:13px;height:13px}.assembly-status{font-family:monospace;font-size:12px;margin-top:15px;padding-top:14px;line-height:1.5;align-items:center}.assembly-status>span:last-child{font-size:9px;letter-spacing:.04em;white-space:nowrap}.assembly-status.is-retry{color:var(--cherry)}.event-trace{list-style:none;margin:15px 0 0;padding:12px 0 0;border-top:1px solid var(--line);font-family:monospace;font-size:11px;color:var(--muted)}.event-trace li{display:grid;grid-template-columns:20px 1fr auto;gap:10px;padding:4px 0}.event-trace li>span:last-child{font-size:9px;color:var(--cobalt)}.assembly-poster{inset:5px 0 25px;transform:none;display:grid;place-items:center;box-shadow:none;gap:0;z-index:2}.assembly-poster>svg{width:100%;height:100%;max-height:340px}.work-section{padding-top:100px}.section-heading{margin-bottom:55px}.section-heading h2{font-size:clamp(37px,3.6vw,52px);line-height:1.15;letter-spacing:-.045em;font-weight:600}.muted-heading,.outline-text{font-style:normal;color:var(--muted)}.section-heading>p{font-size:16px;max-width:310px}.section-heading .eyebrow{margin-bottom:22px}.project-grid{gap:100px 42px}.project-simplecx{grid-template-columns:1.8fr 1fr;gap:45px}.project-grid>div:has(.project-drapon){grid-column:span 7}.project-grid>div:has(.project-alswap){grid-column:span 5;margin-top:100px}.project-atlas-dao{grid-template-columns:1.05fr 1fr;gap:60px;padding-top:60px}.project-meta{flex-direction:column;gap:8px;margin-top:25px}.project-meta .eyebrow{font-size:11px!important;letter-spacing:.04em!important}.project-year{font-size:12px}.project-title h3{font-family:var(--font-display);font-size:44px;font-weight:600;line-height:1.2;letter-spacing:-.055em}.project-copy>p{font-size:16px;max-width:410px;line-height:1.8;margin-top:18px}.project-skills{font-family:monospace;font-size:12px;line-height:1.8;margin-top:22px}.project-read{font-size:13px;margin-top:25px}.project-hover-arrow{background:var(--cobalt);color:#15191d}.visual-simplecx{background:#202a32;padding:30px 25px 16px;border-radius:5px}.screen-frame{box-shadow:0 15px 40px rgba(0,0,0,.2);border-color:#44535e}.screen-bar{height:30px;background:#29323b}.screen-bar>small{font-family:monospace;font-size:10px;color:#a5b0ba}.screen-bar>span{width:6px;height:6px;background:#687785}.project-visual figcaption{font-size:11px;letter-spacing:0;line-height:1.6;align-items:center;color:var(--muted);margin-top:15px}.visual-simplecx figcaption{color:var(--muted)}.garment-spread{border-radius:5px;min-height:490px;padding-bottom:110px}.garment-spread span{font-family:monospace;font-size:10px;color:#26323b}.garment-input{border-color:#aab6bb}.garment-note{font-family:var(--font-display);font-size:28px;letter-spacing:-.025em;line-height:1.2;font-weight:600;color:#172129;left:25px}.garment-note i{font-style:normal;color:#40555f}.garment-arrow{color:#172129}.garment-spread img{mix-blend-mode:multiply}.architecture-visual{background:#202a32;border:1px solid var(--line);border-radius:5px;color:var(--ink);padding:30px}.architecture-label{font-family:monospace;font-size:10px;letter-spacing:.03em;opacity:1;color:var(--muted)}.commerce-architecture>svg{color:var(--cobalt)}.atlas-architecture h3,.commerce-architecture h3{font-family:var(--font-display);font-size:clamp(33px,3.3vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.045em}.atlas-architecture h3 i,.commerce-architecture h3 i{color:var(--cobalt)}.order-route,.order-route>div{border-color:var(--line)}.order-route>div{padding:17px 0}.order-route span{font-family:monospace;font-size:11px;opacity:1;color:var(--muted)}.order-route strong{font-size:14px}.order-route svg{color:var(--cobalt)}.architecture-foot{font-family:monospace;font-size:10px;letter-spacing:0;color:var(--muted)}.architecture-visual figcaption{font-size:11px;opacity:1}.visual-atlas-dao{background:#1b2228;color:var(--ink);min-height:400px}.atlas-architecture>svg{color:var(--cobalt);opacity:.7;width:100px;height:100px;top:50px;right:0}.atlas-route{gap:12px}.atlas-route>span{font-family:monospace;font-size:10px;border-color:#465460}.atlas-route>svg{color:var(--cobalt)}.about-strip h2{font-family:var(--font-display);font-size:clamp(37px,3.4vw,49px);line-height:1.2;letter-spacing:-.045em;font-weight:600}.capability-item h3{font-size:19px;line-height:1.4}.capability-item p{font-size:16px;line-height:1.8;max-width:400px}.capability-item>span{font-family:monospace;font-size:11px;color:var(--muted)}.capability-item>svg{width:24px;margin-top:4px}.capability-item{padding-block:30px}.experience-row h3{font-size:18px;line-height:1.4;font-weight:600}.experience-row>.eyebrow{font-size:11px!important}.experience-row{grid-template-columns:1fr 1.2fr 1fr;padding-block:30px}.full-experience>div>p{font-size:14px;line-height:1.8}.site-footer{background:#1b2228;color:var(--ink);border-top:1px solid var(--line);padding-top:80px}.footer-title{font-family:var(--font-display);font-size:clamp(48px,5.6vw,80px);font-weight:600;line-height:1.1;letter-spacing:-.05em}.footer-title>svg{color:var(--cobalt);right:-100px;top:5px;width:50px;height:50px}.footer-top .eyebrow{font-size:12px!important;opacity:1;color:var(--muted)}.footer-links{font-size:14px;gap:20px}.footer-links a:hover{color:var(--cobalt)}.footer-bottom{font-size:12px;color:var(--muted);border-color:var(--line)}.footer-bottom .wordmark{color:var(--ink)}.footer-bottom .wordmark-star{color:var(--cobalt)}.page-title{font-family:var(--font-display);font-size:clamp(46px,5.8vw,80px);line-height:1.1;letter-spacing:-.055em;font-weight:600}.page-intro p{font-size:16px;line-height:1.8}.project-filters button{font-size:13px;border-radius:4px;padding:12px 18px}.project-filters button[aria-pressed=true]{color:#15191d}.portrait-wrap{background:#202a32;border-radius:4px;overflow:hidden}.portrait-wrap img{mix-blend-mode:normal;filter:grayscale(1)}.portrait-caption{font-size:11px;background:rgba(21,25,29,.9098039216);color:var(--ink);left:15px;bottom:15px;padding:10px}.portrait-star{font-size:60px;top:15px;right:15px;color:var(--cobalt)}.bio-copy h2{font-family:var(--font-display);font-size:clamp(35px,3.6vw,49px);letter-spacing:-.045em;line-height:1.15}.bio-copy>p:not(.eyebrow){font-size:16px;line-height:1.85}.bio-facts h3{font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.25;letter-spacing:-.035em}.bio-facts p{line-height:1.8}.contact-title{font-family:var(--font-display);font-size:clamp(45px,6.4vw,91px);line-height:1.15;letter-spacing:-.05em;font-weight:600}.contact-bottom p{font-size:16px;line-height:1.8}.contact-email{font-family:var(--font-body);font-size:clamp(17px,2vw,27px);letter-spacing:-.025em;font-weight:500}.contact-details a{font-size:15px}.contact-title .orange-text{font-style:normal}.copy-status{font-size:12px!important;line-height:1.7}.copy-email{background:#26323b;color:var(--cobalt)}.case-title{font-size:clamp(62px,9vw,124px);letter-spacing:-.055em;font-weight:600;line-height:1.1}.case-intro h2,.case-title{font-family:var(--font-display)}.case-intro h2{font-size:30px;line-height:1.3;letter-spacing:-.025em}.tech-tags span{font-size:12px;border-radius:3px;padding:6px 10px}.case-body section h2{font-family:var(--font-display);font-size:35px;line-height:1.25;letter-spacing:-.025em}.case-body section>p:not(.eyebrow){font-size:16px;line-height:1.9}.case-body aside>p{font-size:14px}.approach-list li{font-size:16px;line-height:1.8}.approach-list li:before{font-size:12px;min-width:20px}.case-outcome h2{font-family:var(--font-display);font-size:42px;letter-spacing:-.025em}.case-outcome>p:last-child{font-size:18px;line-height:1.8}.next-project h2{font-family:var(--font-display);font-size:46px;letter-spacing:-.045em}.case-flow{background:#202a32;border:1px solid var(--line);border-radius:4px}.case-flow-step strong{font-size:16px;line-height:1.5}.case-study>.system-assembly{max-width:800px}.case-study>.system-assembly .assembly-stage{height:420px}.visual-large .commerce-architecture h3{font-size:57px}.visual-large .garment-note{font-size:36px}.gallery-heading>p:last-child{font-size:13px}.gallery-item>span{font-size:12px;line-height:1.7}.gallery-image{background:#202a32;border:1px solid var(--line);border-radius:4px}.gallery-image>svg{color:var(--cobalt)}.media-dialog{background:var(--paper);color:var(--ink)}.media-dialog>p{font-size:14px}.media-dialog>small{font-size:12px}.dialog-close{color:#15191d;font-size:13px}@media(min-width:1500px){.hero-grid{gap:70px}.hero h1{font-size:112px}.assembly-stage{height:370px}}@media(max-width:1200px){.hero-grid{gap:35px;grid-template-columns:.9fr 1.1fr}.hero h1{font-size:88px}.hero-summary p{font-size:23px}.hero-detail{font-size:15px}.assembly-stage{height:320px}.assembly-tabs button>svg{display:none}.project-simplecx{gap:30px;grid-template-columns:1.55fr 1fr}.project-title h3{font-size:38px}.project-copy>p{font-size:16px}.project-meta .eyebrow{font-size:10px!important}.project-grid{gap:80px 30px}.garment-note{font-size:24px}.atlas-architecture>svg{width:70px;height:70px}.atlas-route{gap:7px}.atlas-route>span{font-size:9px;padding:8px}.footer-title>svg{right:-70px;width:40px;height:40px}}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:45px}.hero-copy{padding-bottom:0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:35px;column-gap:35px;align-items:start}.hero-prelude{grid-column:1/-1;max-width:none;margin-bottom:25px}.hero h1{grid-row:2/5;font-size:clamp(68px,10vw,90px);align-self:center}.hero-summary{margin-top:0}.hero-summary p{font-size:23px}.hero-detail{margin-top:15px}.hero-actions{grid-column:1/-1;margin-top:30px}.system-assembly{max-width:720px}.assembly-stage{height:380px}.hero-bottom{margin-top:40px}.assembly-description{min-height:135px}.assembly-tabs button>svg{display:block}.hero-kicker .eyebrow{font-size:10px!important}.project-simplecx{grid-template-columns:1fr;gap:0}.project-simplecx .project-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.project-simplecx .project-meta{grid-column:1/-1;flex-direction:row;margin-top:25px}.project-simplecx .project-title{grid-column:1;grid-row:2/4}.project-simplecx .project-copy>p{grid-column:2;grid-row:2;margin-top:15px}.project-simplecx .project-skills{grid-column:2;grid-row:3;margin-top:15px}.project-simplecx .project-read{grid-column:2;justify-self:start}.project-atlas-dao{gap:35px}.project-title h3{font-size:37px}.garment-note{font-size:23px;left:20px}.garment-spread{padding-inline:15px;min-height:440px}.garment-spread span{font-size:9px}.project-grid>div:has(.project-drapon){grid-column:span 6}.project-grid>div:has(.project-alswap){grid-column:span 6;margin-top:80px}.atlas-architecture h3,.commerce-architecture h3{font-size:34px}.atlas-architecture>svg{position:static;width:42px;height:42px}.architecture-visual{padding:25px}.project-copy>p{font-size:16px}.about-strip-grid{gap:40px}.about-strip h2{font-size:38px}.experience-row{grid-template-columns:1fr 1.2fr .9fr;gap:20px}.experience-row>.eyebrow{font-size:10px!important}.experience-row p{font-size:14px}.footer-title{font-size:56px}.footer-title>svg{right:-50px;width:30px;height:30px}.bio-grid{gap:40px}.bio-facts{gap:25px}.bio-facts h3{font-size:23px}.bio-facts p{font-size:14px}.case-intro{align-items:start}.tech-tags{max-width:280px}.case-body{gap:45px}.case-body section h2{font-size:31px}.case-flow-step strong{font-size:14px}}@media(max-width:760px){.site-header{height:80px}.navigation{font-size:13px;gap:22px}.hero-grid{margin-top:30px;gap:40px}.hero-copy{display:block}.hero-prelude{margin-bottom:25px;font-size:12px}.hero h1{font-size:clamp(76px,12.5vw,96px);letter-spacing:-.025em}.hero h1 br,.hero h1>span{display:block!important}.hero-summary{margin-top:27px}.hero-summary p{font-size:24px;max-width:500px}.hero-detail{font-size:16px}.hero-actions{margin-top:27px;gap:25px}.hero-actions .text-link{font-size:13px}.hero-bottom{font-size:10px;gap:15px}.hero-bottom>span{max-width:none}.hero-bottom a{font-size:10px;gap:5px}.work-divider{font-size:10px;gap:15px}.hero-kicker .eyebrow{font-size:10px!important}.assembly-stage{height:350px}.assembly-heading .eyebrow{font-size:10px!important}.assembly-live{font-size:9px}.assembly-description p{font-size:16px;line-height:1.75;min-height:56px}.assembly-description{min-height:155px}.assembly-description h3{font-size:18px}.assembly-description>span{font-size:11px}.assembly-tabs button{font-size:12px;padding:15px 8px}.assembly-tabs button>svg{display:none}.assembly-run{gap:5px}.assembly-run label{font-size:12px}.assembly-status{font-size:11px;gap:8px}.assembly-status>span:last-child{font-size:8px}.stage-instruction{font-size:9px}.motion-toggle{font-size:10px}.work-section{padding-top:65px}.section-heading h2{font-size:38px;line-height:1.15}.section-heading>p{font-size:16px}.section-heading .eyebrow{margin-bottom:19px}.project-grid{gap:65px}.project-simplecx .project-copy{display:block}.project-simplecx .project-meta{flex-direction:column}.project-title h3{font-size:38px}.project-meta{flex-direction:column;gap:8px}.project-meta .eyebrow{font-size:11px!important}.project-year{font-size:12px}.project-title{margin-top:15px}.project-copy>p{font-size:16px;max-width:none}.project-read{font-size:13px}.project-skills{font-size:12px}.screen-bar{height:27px}.screen-bar>small{font-size:9px}.project-visual figcaption{font-size:11px}.visual-simplecx{padding:22px 18px 15px}.garment-spread{min-height:430px;padding-inline:20px}.garment-spread span{font-size:10px}.garment-note{font-size:27px;left:23px;bottom:25px}.atlas-architecture h3,.commerce-architecture h3{font-size:39px}.atlas-architecture>svg{position:absolute;top:20px;width:65px;height:65px;right:0}.atlas-route{gap:12px}.atlas-route>span{font-size:10px;padding:10px}.architecture-label{font-size:10px}.architecture-visual figcaption{font-size:11px}.about-strip{margin-top:65px;padding-block:60px}.about-strip-grid{gap:40px}.about-strip h2{font-size:39px;line-height:1.2}.capability-item{gap:17px}.capability-item h3{font-size:18px}.capability-item p{font-size:16px}.capability-item>span{font-size:11px}.experience-row{grid-template-columns:1fr auto;gap:14px}.experience-row h3{font-size:17px}.experience-row>p{font-size:15px}.experience-row>.eyebrow{font-size:10px!important;max-width:150px}.full-experience>div>p{font-size:14px}.footer-title{font-size:clamp(42px,8vw,58px);line-height:1.15;letter-spacing:-.055em}.footer-title>svg{right:-40px;top:3px;width:27px;height:27px}.footer-links a{font-size:14px}.footer-bottom,.footer-bottom>span:last-child{font-size:11px}.site-footer{padding-top:50px}.page-title{font-size:clamp(39px,6.5vw,57px);line-height:1.13;letter-spacing:-.05em}.page-intro p{font-size:16px}.project-filters button{font-size:12px;padding:10px 14px}.bio-copy h2{font-size:38px}.bio-copy>p:not(.eyebrow){font-size:16px}.bio-facts h3{font-size:26px}.bio-facts p{font-size:16px}.portrait-caption{font-size:10px}.portrait-star{font-size:55px;top:15px;right:15px}.contact-title{font-size:clamp(39px,6.7vw,57px);line-height:1.2;letter-spacing:-.045em}.contact-bottom p{font-size:16px}.contact-email{font-size:clamp(16px,3.6vw,23px);gap:7px}.contact-email-row{gap:10px}.contact-details a{font-size:15px}.case-title{font-size:clamp(48px,10vw,76px);letter-spacing:-.05em}.case-kicker{gap:15px;align-items:start}.case-kicker .eyebrow{font-size:10px!important}.case-intro h2{font-size:27px;line-height:1.3}.tech-tags span{font-size:12px}.case-body section h2{font-size:30px}.case-body section>p:not(.eyebrow){font-size:16px}.case-body aside>p{font-size:13px}.approach-list li{font-size:16px;gap:15px}.case-flow-step strong{font-size:14px}.case-outcome h2{font-size:35px}.case-outcome>p:last-child{font-size:17px}.next-project h2{font-size:37px}.gallery-heading>p:last-child{font-size:13px}.gallery-item>span{font-size:12px}.visual-large .garment-note{font-size:29px}.visual-large .commerce-architecture h3{font-size:40px}.case-study>.system-assembly .assembly-stage{height:350px}}@media(max-width:480px){.navigation{background:#202a32;color:var(--ink);border:1px solid var(--line);font-size:15px}.navigation a:hover,.navigation a[aria-current]{color:var(--cobalt)}.wordmark{font-size:26px}.hero h1{font-size:clamp(68px,18.5vw,86px)}.hero-summary p{font-size:22px;line-height:1.5}.hero-detail{font-size:16px}.hero-actions{gap:20px;align-items:center}.hero-actions .button{font-size:13px;gap:14px;padding:15px 17px}.hero-actions .text-link{font-size:12px;gap:7px}.hero-bottom{align-items:start}.hero-bottom>span{font-size:9px;max-width:160px;line-height:1.7}.hero-bottom>a{font-size:9px;white-space:nowrap}.work-divider{font-size:9px}.assembly-stage{height:300px}.assembly-tabs button{font-size:12px;padding:14px 6px;justify-content:center}.assembly-tabs button>span{display:none}.assembly-tabs button:first-child{padding-left:6px}.assembly-description h3{font-size:18px}.assembly-description>span{line-height:1.8}.assembly-run label{gap:5px}.run-button{font-size:11px}.assembly-status{font-size:11px;align-items:start}.assembly-status>span:first-child{max-width:215px}.assembly-status>span:last-child{max-width:70px;text-align:right;white-space:normal;font-size:8px}.motion-toggle{gap:5px}.section-heading h2{font-size:33px}.section-heading>p{font-size:16px}.garment-spread{min-height:385px;padding-inline:15px;padding-bottom:110px}.garment-note{font-size:25px;left:20px}.garment-spread img{height:215px}.garment-spread span{font-size:9px}.architecture-visual{padding:23px}.atlas-architecture h3,.commerce-architecture h3{font-size:35px}.atlas-architecture>svg{position:static;width:35px;height:35px;transform:none}.atlas-route{gap:8px}.atlas-route>span{font-size:9px;padding:8px}.architecture-foot{font-size:9px}.project-copy>p{font-size:16px}.project-title h3{font-size:36px}.about-strip h2{font-size:33px}.capability-item{gap:14px}.capability-item>svg{width:20px}.capability-item h3{font-size:17px}.capability-item>span{display:none}.experience-row{grid-template-columns:1fr;gap:10px}.experience-row>.eyebrow{text-align:left;grid-row:3;max-width:none;font-size:10px!important}.experience-row>p{grid-row:2}.footer-title{font-size:clamp(37px,10vw,46px)}.footer-title>svg{right:-34px;width:24px;height:24px}.footer-links{gap:20px}.footer-links a{font-size:13px}.footer-bottom{font-size:11px;align-items:center}.footer-bottom>span:last-child{font-size:10px}.page-title{font-size:clamp(33px,8.4vw,42px)}.bio-copy h2{font-size:35px}.contact-title{font-size:clamp(34px,8.9vw,43px)}.contact-email{font-size:clamp(14px,4vw,19px);letter-spacing:-.045em}.contact-email svg{width:13px}.copy-email{padding:8px}.copy-email svg{width:15px}.case-title{font-size:clamp(42px,11.2vw,56px)}.case-kicker{flex-direction:column;gap:8px}.case-kicker .eyebrow{font-size:10px!important}.case-intro h2{font-size:25px}.case-body aside{align-items:start}.case-body aside>p{margin-left:0;width:100%}.case-body section h2{font-size:28px}.next-project h2{font-size:33px}.case-flow{padding:20px}.case-flow>div{gap:25px 15px}.case-flow-step strong{font-size:13px}.case-flow-step>svg{width:13px;right:-7px}.visual-large .garment-spread{min-height:385px}.visual-large .garment-note{font-size:25px}.visual-large .commerce-architecture h3{font-size:34px}.case-study>.system-assembly .assembly-stage{height:300px}.media-dialog{padding:15px}.dialog-close{font-size:13px}}.assembly-description p,.hero-detail{font-size:16px}.assembly-run label,.motion-toggle,.run-button{font-size:12px}.assembly-description{min-height:155px}.bio-facts p,.experience-row p{font-size:16px}.stage-instruction{max-width:190px;line-height:1.5}@media(max-width:480px){.assembly-description{min-height:185px}.assembly-run{flex-wrap:wrap;gap:8px}.assembly-run label{font-size:12px;margin-left:auto}.run-button{padding:11px 10px;gap:5px}.assembly-reset{padding:10px 5px}.stage-instruction{font-size:9px;max-width:150px}.motion-toggle{font-size:12px;max-width:130px}.motion-toggle svg{width:13px}.assembly-description>span{font-size:11px;max-width:none}.assembly-live{font-size:10px}.assembly-heading .eyebrow{font-size:10px!important}}html{color-scheme:dark}.status-dot{background:var(--cobalt)}@media(min-width:761px)and (max-width:980px){.hero h1{grid-row:1/4}.hero-actions{grid-row:4}}@font-face{font-family:display;src:url(/_next/static/media/109840673e3c4184-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_a2ae06{font-family:display,display Fallback}.__variable_a2ae06{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/7b29aec7e318faed-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_dc94e7{font-family:body,body Fallback}.__variable_dc94e7{--font-body:"body","body Fallback"}