.recovery-page{padding-block:160px 96px}.recovery-page~.whatsapp-link{display:none}.recovery-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:center;padding-bottom:80px}.recovery-code{position:relative;font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(150px,21vw,310px);line-height:1;letter-spacing:-.09em;font-weight:500;color:#b8cbd5;padding-bottom:30px;border-bottom:1px solid #526673}.recovery-code>span{display:block;font-size:13px;line-height:1.5;letter-spacing:.02em;color:#a8b5c4;margin-top:18px}.recovery-label{color:#83c9d8;font-size:13px;margin-bottom:20px}.recovery-copy h1{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.recovery-copy>p:not(.recovery-label){max-width:440px;color:#a8b5c4;font-size:16px;line-height:1.75;margin-block:24px 30px}.recovery-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #34424f}.recovery-links>a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 24px;transition:background .2s}.recovery-links>a+a{border-left:1px solid #34424f}.recovery-links>a:hover{background:#17232d}.recovery-links strong{display:block;font-family:var(--font-space-grotesk),sans-serif;font-size:23px;font-weight:500;margin-bottom:10px}.recovery-links span>span{color:#a8b5c4;font-size:13px;line-height:1.7}.recovery-links svg{flex-shrink:0;color:#83c9d8}@media (max-width:760px){.recovery-page{padding-block:116px 64px}.recovery-hero{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.recovery-code{font-size:clamp(135px,35vw,230px);padding-bottom:15px}.recovery-code>span{margin-top:5px}.recovery-copy h1{font-size:clamp(34px,7vw,48px)}.recovery-links{grid-template-columns:1fr}.recovery-links>a{padding:24px 4px}.recovery-links>a+a{border-left:0;border-top:1px solid #34424f}}.studio-page{overflow:clip}.studio-page h1,.studio-page h2,.studio-page h3{font-family:var(--font-space-grotesk),sans-serif;font-weight:500}.studio-kicker{color:#a8b5c4;font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px}.studio-hero{position:relative;min-height:780px;display:flex;align-items:center;isolation:isolate;border-bottom:1px solid #293540}.studio-hero-visual{position:absolute;z-index:-2;right:0;top:45px;width:75%;height:calc(100% - 45px)}.studio-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090e14,#090e14a8 24%,transparent 66%),linear-gradient(0deg,#090e14,transparent 22%)}.studio-hero-content{padding-block:140px 80px}.studio-hero h1{max-width:850px;font-size:clamp(76px,8.2vw,126px);line-height:.98;letter-spacing:-.065em}.studio-hero-lead{max-width:420px;margin-top:34px;color:#b8c5d0;font-size:19px;line-height:1.65}.studio-hero-link{display:inline-flex;gap:30px;align-items:center;margin-top:40px;padding-block:12px;font-size:14px}.studio-hero-link svg{color:#83c9d8}.studio-origin{display:grid;grid-template-columns:1fr 1.2fr auto;gap:50px;align-items:center;padding-block:35px;border-bottom:1px solid #293540}.studio-origin p{font-size:14px;line-height:1.7}.studio-origin p span,.studio-origin p:nth-child(2){color:#a8b5c4}.studio-manifesto{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding-block:144px}.studio-page h2{font-size:clamp(38px,4.1vw,64px);line-height:1.08;letter-spacing:-.045em}.studio-manifesto-copy{padding-top:48px;max-width:470px}.studio-manifesto-copy p{color:#a8b5c4;font-size:16px;line-height:1.8;margin-bottom:22px}.studio-manifesto-copy .studio-large-copy{font-size:26px;line-height:1.4;color:#e8eef3}.studio-manifesto-copy .studio-signature{color:#83c9d8;font-size:13px;margin-top:36px}.studio-team{padding-block:0 128px}.studio-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:52px}.studio-section-heading>p{max-width:270px;color:#a8b5c4;font-size:16px;line-height:1.6}.studio-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.studio-person-monogram{aspect-ratio:1.08;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #34424f;background:#18222c}.studio-person:nth-child(2) .studio-person-monogram{background:#d9e2e8;color:#293945}.studio-person:nth-child(3) .studio-person-monogram{background:#293c46}.studio-person-monogram>span{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(95px,12vw,180px);line-height:1;letter-spacing:-.09em;font-weight:400;padding-right:.07em}.studio-person-monogram i{position:absolute;width:140%;height:1px;background:currentColor;opacity:.18;transform:rotate(-35deg)}.studio-person-monogram small{position:absolute;bottom:20px;left:23px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.studio-person .studio-person-role{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#83c9d8;margin:25px 0 9px}.studio-person h3{font-size:clamp(23px,2.3vw,34px);letter-spacing:-.035em;margin-bottom:10px}.studio-person>p{color:#a8b5c4;font-size:14px;line-height:1.6}.studio-person .studio-person-experience{border-top:1px solid #293540;margin-top:24px;padding-top:15px;font-size:12px}.studio-method{padding-block:105px 120px;border-top:1px solid #293540;display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.studio-method-heading>p:last-child{max-width:320px;color:#a8b5c4;line-height:1.7;margin-top:26px}.studio-method ol{list-style:none;padding:0}.studio-method li{display:grid;grid-template-columns:42px 1fr;gap:24px;padding-block:30px;border-bottom:1px solid #293540}.studio-method li:first-child{padding-top:0}.studio-step-number{font-family:var(--font-jetbrains-mono),monospace;color:#83c9d8;font-size:13px;padding-top:5px}.studio-method h3{font-size:25px;letter-spacing:-.025em}.studio-method li p{color:#a8b5c4;font-size:15px;line-height:1.8;margin-top:14px}.studio-method strong{display:block;font-weight:400;font-size:13px;margin-top:18px}.studio-work-bridge{background:#121b24;border-block:1px solid #293540}.studio-work-bridge-inner{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:80px}.studio-work-bridge-inner>div>p:not(.studio-kicker){max-width:410px;color:#a8b5c4;font-size:16px;line-height:1.7;margin:28px 0 32px}.studio-bridge-image{position:relative;aspect-ratio:1.12;overflow:hidden;border-radius:4px}.studio-ecosystem{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;padding-block:120px;border-bottom:1px solid #293540}.studio-ecosystem p:not(.studio-kicker){max-width:450px;color:#a8b5c4;font-size:15px;line-height:1.8;margin-top:25px}.studio-ecosystem .studio-counties{font-size:12px!important}.studio-ecosystem>div:last-child{padding-top:46px}.studio-ecosystem h3{font-size:17px}.studio-ecosystem ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;font-family:var(--font-space-grotesk),sans-serif;font-size:27px;letter-spacing:-.035em}.studio-ecosystem>div:last-child p{font-size:12px}.studio-closing{position:relative;padding-block:108px 120px}.studio-closing>p{color:#a8b5c4;font-size:15px;margin-bottom:28px}.studio-closing h2{font-size:clamp(65px,8vw,116px);line-height:1;letter-spacing:-.06em}.studio-closing .ed-action{margin-top:36px}.work-header{padding-block:170px 72px}.work-heading-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:end}.work-heading-layout h1{font-size:clamp(60px,7.7vw,114px);line-height:1.03;letter-spacing:-.065em}.work-heading-layout>div{max-width:300px;padding-bottom:6px}.work-heading-layout>div>p{font-size:19px;line-height:1.65;color:#a8b5c4;margin-bottom:24px}.work-disclosure{border-top:1px solid #293540;margin-top:50px;padding-top:22px;color:#a8b5c4;font-size:13px;line-height:1.7}.work-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #34424f;margin-top:34px}.work-index a{display:grid;align-items:center;min-height:88px;padding:20px;font-size:14px;transition:background .2s}.work-index a+a{border-left:1px solid #34424f}.work-index a:hover{background:#17232d}.work-index-number{color:#a8b5c4;font-family:var(--font-jetbrains-mono),monospace;font-size:11px}.work-index svg{color:#83c9d8}.work-project-next{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-top:24px}.work-project-next p{color:#a8b5c4;font-size:13px}.work-project-next a{min-height:44px;font-size:14px}.work-project{padding-bottom:92px}.work-project-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.work-project-heading p{font-size:17px}.work-project-heading>span{font-size:11px;letter-spacing:.045em;color:#a8b5c4}.work-visual{border:1px solid #34424f;border-radius:6px;padding:26px 36px 23px}.work-visual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px;color:#b8c5d0;font-size:12px}.work-visual-toolbar [role=group]{display:flex;gap:5px}.work-visual-toolbar button{width:42px;height:40px;display:grid;place-items:center;border-radius:4px;color:#a8b5c4;border:1px solid transparent}.work-visual-toolbar button[aria-pressed=true]{color:#e8eef3;background:#2c3b48;border-color:#526673}.work-visual-toolbar button:hover{color:#fff;border-color:#83c9d8}.work-visual-web{background:#17232d}.work-browser{width:88%;max-width:1030px;margin:36px auto 26px;border:1px solid #52616e;border-radius:7px;overflow:hidden;box-shadow:0 28px 55px #0005;transition:width .35s ease}.work-browser-bar{height:32px;padding:0 13px;display:flex;align-items:center;gap:5px;background:#26333e}.work-browser-bar>span{width:5px;height:5px;border-radius:50%;background:#8d9ca8}.work-browser-bar p{margin-left:12px;font-size:9px;color:#b8c5d0}.work-mini-site{height:385px;position:relative;overflow:hidden;background:#080d12;padding:25px 30px;isolation:isolate}.work-mini-brand{display:flex;align-items:center;gap:9px;font-size:12px}.work-mini-copy{position:relative;z-index:1;padding-top:47px}.work-mini-copy p{font-size:clamp(23px,3vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.08}.work-mini-copy>span{display:block;font-size:10px;color:#b8c5d0;margin-top:18px}.work-mini-copy .work-mini-action{display:inline-flex;align-items:center;gap:15px;background:#e2edf4;color:#090e14;padding:10px 12px;border-radius:3px;font-size:10px;margin-top:25px}.work-mini-site>img{position:absolute;z-index:-1;right:-14%;top:28px;height:100%;width:88%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 45%)}.work-browser[data-mobile=true]{width:250px}.work-browser[data-mobile=true] .work-mini-site{padding:18px}.work-browser[data-mobile=true] .work-mini-copy{padding-top:26px}.work-browser[data-mobile=true] .work-mini-copy p{font-size:27px}.work-browser[data-mobile=true] .work-mini-site>img{top:auto;bottom:-80px;right:-25px;height:260px;width:110%;opacity:.75;mask-image:linear-gradient(0deg,#000,transparent)}.work-preview-caption{margin-top:20px;color:#a8b5c4;font-size:11px;text-align:center;line-height:1.7}.work-project-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;padding-block:35px}.work-project-copy h2{max-width:600px;font-size:clamp(30px,3.3vw,47px)}.work-project-copy>div>p{font-size:15px;color:#a8b5c4;line-height:1.8}.work-project-copy ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:9px 22px;margin-top:20px;font-size:11px;color:#c6d3dc}.work-case-notes{border-block:1px solid #293540;padding-block:5px}.work-case-notes summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px}.work-case-notes summary::-webkit-details-marker{display:none}.work-case-notes summary svg{color:#83c9d8;transition:transform .2s}.work-case-notes[open] summary svg{transform:rotate(45deg)}.work-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding-block:24px 22px}.work-case-grid h3{font-size:17px;margin-bottom:13px}.work-case-grid p{font-size:14px;color:#a8b5c4;line-height:1.8}.work-case-notes>a{margin-bottom:15px;font-size:13px}.work-visual-network{background:#101a22}.work-network-core{display:flex;align-items:center;justify-content:center;gap:18px;width:250px;min-height:84px;margin:34px auto 0;border:1px solid #5a7484;border-radius:5px;background:#1c2b37}.work-network-core>svg{color:#83c9d8}.work-network-core span{display:block;color:#a8b5c4;font-size:10px;margin-bottom:5px}.work-network-core strong{font-size:15px;font-weight:500}.work-network-lines{width:calc((min(90%, 800px) + 30px) * 2 / 3);height:58px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}.work-network-lines:before{content:"";position:absolute;left:50%;top:0;height:29px;border-left:1px solid #6b9da9}.work-network-lines i{border-top:1px solid #6b9da9;border-left:1px solid #6b9da9;margin-top:28px}.work-network-lines i:nth-child(2){border-right:1px solid #6b9da9}.work-network-lines i:last-child{display:none}.work-network-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:90%;max-width:800px;margin:auto}.work-network-zones button{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 12px;border:1px solid #344653;border-radius:5px;color:#a8b5c4;background:#16232d;transition:background .2s,border-color .2s;font-size:14px}.work-network-zones button:hover{border-color:#83c9d8}.work-network-zones button[aria-pressed=true]{color:#bcf0fa;border-color:#83c9d8;background:#203a46}.work-network-description{min-height:120px;max-width:600px;margin:32px auto 0;text-align:center}.work-network-description strong{font-size:16px;font-weight:500}.work-network-description p{font-size:14px;line-height:1.7;color:#a8b5c4;margin-top:12px}.work-visual-crm{background:#dce4ea;color:#152731;border-color:#dce4ea}.work-visual-crm .work-visual-toolbar{color:#435863}.work-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.work-board-column{background:#cdd8df;border:1px solid #b6c6d0;padding:18px;border-radius:4px;min-height:260px}.work-board-stage{display:flex;align-items:center;gap:10px;color:#354d5b;font-size:13px;margin-bottom:24px}.work-board-stage>span{width:6px;height:6px;border-radius:50%;background:#6f8593}.work-board-column[data-active=true] .work-board-stage>span{background:#197184}.work-ticket{background:#f6f9fa;border:1px solid #b7c6cf;border-radius:4px;padding:19px;box-shadow:0 5px 12px #2037470b}.work-ticket>span{color:#526975;font-size:10px}.work-ticket strong{display:block;font-size:17px;font-weight:500;line-height:1.45;margin-top:10px}.work-ticket>p{font-size:12px;color:#526975;margin-top:9px}.work-ticket>div{display:flex;align-items:center;gap:9px;font-size:10px;margin-top:24px}.work-ticket-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#d7e6e9;color:#245361;font-size:9px}.work-board-empty{min-height:140px;display:flex;justify-content:center;align-items:center;gap:8px;color:#506674;font-size:12px}.work-board-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.work-board-controls button{min-height:44px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:4px;font-size:12px;border:1px solid #839aa8}.work-board-controls button:first-child{background:#203c4b;border-color:#203c4b;color:#fff}.work-board-controls button:disabled{opacity:.6;cursor:default}.work-board-controls button:focus-visible{outline-color:#176a7b}.work-visual-crm .work-preview-caption{color:#4c6472}@media (min-width:1100px){.studio-closing .ed-action{position:absolute;right:64px;bottom:126px}}@media (max-width:1100px){.studio-origin{gap:30px;grid-template-columns:1fr 1.2fr}.studio-origin>a{grid-column:2}.studio-ecosystem,.studio-manifesto,.studio-method{gap:55px}.studio-hero{min-height:700px}.studio-team-grid{gap:20px}.work-heading-layout{grid-template-columns:1.5fr 1fr;gap:35px}.work-project-copy{gap:40px}.work-board-column,.work-ticket{padding:13px}}@media (max-width:760px){.studio-hero{min-height:850px;align-items:start}.studio-hero-content{padding-block:140px 0}.studio-hero h1{font-size:clamp(62px,11.5vw,88px)}.studio-hero-lead{max-width:410px;font-size:17px;margin-top:25px}.studio-hero-link{margin-top:17px}.studio-hero-visual{top:auto;bottom:0;width:100%;height:440px}.studio-hero-visual:after{background:linear-gradient(180deg,#090e14,transparent 35%),linear-gradient(0deg,#090e14,transparent 15%)}.studio-hero-visual img{object-position:60% center}.studio-origin{grid-template-columns:1fr;gap:20px;padding-block:32px}.studio-origin>a{grid-column:auto}.studio-manifesto{grid-template-columns:1fr;gap:30px;padding-block:80px}.studio-manifesto-copy{padding-top:0;max-width:none}.studio-manifesto-copy .studio-large-copy{font-size:23px}.studio-page h2{font-size:clamp(36px,6.8vw,50px)}.studio-section-heading{display:block;margin-bottom:32px}.studio-section-heading>p{margin-top:22px}.studio-team-grid{grid-template-columns:1fr;gap:42px}.studio-person-monogram{aspect-ratio:1.45}.studio-person-monogram>span{font-size:clamp(120px,30vw,190px)}.studio-person h3{font-size:30px}.studio-team{padding-bottom:80px}.studio-method{grid-template-columns:1fr;gap:45px;padding-block:70px 80px}.studio-method li{grid-template-columns:28px 1fr;gap:17px}.studio-method h3{font-size:23px}.studio-work-bridge-inner{grid-template-columns:1fr;gap:35px;padding-block:64px}.studio-bridge-image{aspect-ratio:1.3}.studio-ecosystem{grid-template-columns:1fr;gap:15px;padding-block:75px}.studio-ecosystem ul{font-size:25px}.studio-closing{padding-block:75px 85px}.studio-closing h2{font-size:clamp(50px,10vw,78px)}.work-header{padding-block:138px 50px}.work-heading-layout{grid-template-columns:1fr;gap:25px}.work-heading-layout h1{font-size:clamp(46px,9.7vw,74px)}.work-heading-layout>div{max-width:400px}.work-heading-layout>div>p{font-size:17px;margin-bottom:15px}.work-disclosure{margin-top:25px;font-size:12px}.work-index{grid-template-columns:1fr;margin-top:25px}.work-index a{min-height:68px;padding:16px 4px;font-size:13px}.work-index a+a{border-left:0;border-top:1px solid #34424f}.work-project{padding-bottom:60px}.work-project-heading{gap:12px}.work-project-heading p{font-size:14px}.work-project-heading>span{font-size:10px}.work-visual{padding:17px 15px}.work-visual-toolbar{font-size:11px}.work-browser{width:100%;margin-top:22px}.work-mini-site{height:330px;padding:20px}.work-mini-copy{padding-top:32px}.work-mini-copy p{font-size:27px}.work-mini-site>img{width:95%;right:-35%;opacity:.6}.work-browser[data-mobile=true]{width:220px;max-width:100%}.work-browser[data-mobile=true] .work-mini-copy p{font-size:25px}.work-project-copy{grid-template-columns:1fr;gap:20px;padding-block:26px}.work-project-copy h2{font-size:34px}.work-case-grid{grid-template-columns:1fr;gap:25px}.work-network-core{width:215px;max-width:100%;margin-top:25px}.work-network-zones{width:100%;gap:8px}.work-network-lines{width:calc((100% + 8px) * 2 / 3)}.work-network-zones button{padding:18px 3px;gap:10px;font-size:10px}.work-network-zones svg{width:21px}.work-network-description{min-height:155px;margin-top:25px}.work-network-description strong{font-size:14px}.work-network-description p{font-size:12px}.work-board{grid-template-columns:1fr;gap:10px;margin-block:18px}.work-board-column{min-height:0}.work-board-stage{margin-bottom:10px}.work-board-empty{min-height:32px;justify-content:start}.work-ticket>div{margin-top:15px}.work-board-controls{gap:8px}.work-board-controls button{padding-inline:12px;font-size:11px;gap:8px}}@media (prefers-reduced-motion:no-preference){.studio-hero-content{animation:studio-arrive .7s ease-out both}@keyframes studio-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.studio-fieldwork{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding-bottom:96px}.studio-fieldwork-image{position:relative;aspect-ratio:1.15;overflow:hidden;background:#18222c}.studio-fieldwork figcaption{font-size:11px;line-height:1.6;color:#93a7b9;margin-top:12px}.studio-project-notes h2{font-size:clamp(32px,3vw,44px)}.studio-project-notes dl{margin-top:28px}.studio-project-notes dl>div{display:grid;grid-template-columns:95px 1fr;gap:20px;padding-block:18px;border-top:1px solid #34424f}.studio-project-notes dt{font-size:13px;color:#d5e1e8}.studio-project-notes dd{font-size:14px;line-height:1.7;color:#a8b5c4}.work-index{gap:24px;border:0}.work-index a{grid-template-columns:auto 1fr auto;padding:0 0 22px;gap:16px;border-bottom:1px solid #34424f}.work-index a+a{border-left:0}.work-index-image{position:relative;display:block;grid-column:1/-1;aspect-ratio:1.8;overflow:hidden;background:#141d27}.work-index-image img{transition:transform .35s}.work-index a:hover{background:transparent;color:#83c9d8}.work-index a:hover img{transform:scale(1.035)}@media(min-width:761px){.studio-manifesto{padding-block:96px}.studio-person-monogram{aspect-ratio:1.45}.studio-team{padding-bottom:96px}.studio-hero h1{font-size:clamp(64px,7.4vw,112px)}}@media(max-width:1000px){.studio-fieldwork{gap:32px}.studio-project-notes dl>div{grid-template-columns:1fr;gap:6px}}@media(max-width:760px){.studio-fieldwork{grid-template-columns:1fr;padding-bottom:64px;gap:28px}.studio-fieldwork-image{aspect-ratio:1.5}.studio-project-notes dl>div{grid-template-columns:95px 1fr;gap:16px}.work-index{gap:24px}.work-index a{grid-template-columns:auto 1fr auto}.work-index a+a{border-top:0}.studio-hero h1{font-size:clamp(48px,9vw,72px)}}@media(prefers-reduced-motion:reduce){.work-index-image img{transition:none}.work-index a:hover img{transform:none}}html{scroll-padding-bottom:110px}.brand-mark{flex-shrink:0;overflow:visible}.brand-mark path{stroke:#e8eef3;stroke-width:2.2;transform-box:fill-box;transform-origin:center}.brand-link-active .brand-mark path{animation:brand-align .36s cubic-bezier(.22,.7,.3,1) both}.brand-link-active .brand-mark path:nth-child(2){animation-delay:40ms;--align-shift:3px}.brand-link-active .brand-mark path:nth-child(3){animation-delay:80ms;--align-shift:6px}.brand-link-active>span{animation:brand-signal .44s ease-out}@keyframes brand-align{0%,to{transform:translateX(0);stroke:#e8eef3}40%{transform:translateX(var(--align-shift,-3px));stroke:#8fd5e4}65%{stroke:#c6edf4}}@keyframes brand-signal{0%,to{color:inherit}45%{color:#b9e3ed}}.header-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:10px 16px;border:1px solid #425663;border-radius:5px;color:#e8eef3;font-size:14px;transition:background .2s,border-color .2s}.header-menu-button:hover{background:#1b2b36;border-color:#83c9d8}.nav-dock{position:fixed;z-index:60;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:6px;background:#dceaf0;color:#10212b;border:1px solid #b5c9d2;border-radius:40px;box-shadow:0 10px 36px #020b1299;max-width:calc(100% - 32px)}.nav-dock[hidden]{display:none}.nav-dock a,.nav-dock button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:10px 22px;white-space:nowrap;font-size:14px;font-weight:500;border-radius:30px}.nav-dock button{background:#142936;color:#e6f2f4}.nav-dock button:hover{background:#254553}.nav-dock a:hover{background:#c1dae4}.nav-dock :focus-visible{outline-color:#23667b;outline-offset:2px}body:has(.site-menu[open]) .nav-dock,body:has(main :is(input,textarea,select):focus) .nav-dock{visibility:hidden;pointer-events:none}.site-menu{position:fixed;inset:0;margin:0;width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;padding:24px 24px calc(100px + env(safe-area-inset-bottom,0px));border:0;background:transparent;color:#e8eef3;overflow:hidden}.site-menu::backdrop{background:#030a10c9;backdrop-filter:blur(10px)}.site-menu[open]{display:flex;justify-content:center;animation:menu-arrive .2s ease-out}.menu-panel{width:100%;max-width:1320px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:32px 40px;background:#12212b;border:1px solid #3b515e;border-radius:12px;box-shadow:0 20px 80px #0005}.menu-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;border-bottom:1px solid #3b515e;font-size:13px}.menu-panel-heading>p{color:#b0dbe4}.menu-panel-heading>span{font-size:12px;color:#94aab8}.menu-columns{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:44px;padding-block:32px 36px}.menu-primary{display:flex;flex-direction:column;align-items:stretch}.menu-primary>a{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:13px;min-height:70px;padding-block:10px;font-family:var(--font-space-grotesk);font-size:clamp(27px,2.8vw,42px);line-height:1.2;letter-spacing:-.04em}.menu-index{font-family:var(--font-jetbrains-mono);font-size:10px;letter-spacing:0;color:#87a0ae}.menu-primary svg{opacity:0;transform:translateX(-5px);transition:opacity .2s,transform .2s}.menu-primary a:focus-visible svg,.menu-primary a:hover svg{opacity:1;transform:translateX(0)}.menu-primary a:hover,.menu-primary a[aria-current],.menu-services a:hover,.menu-services a[aria-current]{color:#a9dce6}.menu-primary a[aria-current]>span:nth-child(2){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px}.menu-services h2{font-size:12px;color:#9db1bf;font-weight:400;margin-block:8px 14px}.menu-services>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:15px;border-bottom:1px solid #304753;min-height:65px}.menu-services strong{display:block;font-size:16px;font-weight:500;line-height:1.5}.menu-services small{display:block;color:#a0b4c1;font-size:12px;line-height:1.5;margin-top:3px}.menu-services svg{flex-shrink:0;color:#8fbdcb}.menu-feature{padding-top:8px;min-width:0}.menu-feature-link{display:block}.menu-feature-image{position:relative;aspect-ratio:1.25;overflow:hidden;background:#0c1620;margin-bottom:20px;border-radius:3px}.menu-feature-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.menu-feature-link:hover img{transform:scale(1.04)}.menu-feature-link>span:first-of-type{font-size:11px;color:#9db1bf}.menu-feature strong{display:block;font-family:var(--font-space-grotesk);font-size:27px;letter-spacing:-.03em;line-height:1.2;margin-block:10px 18px;font-weight:500}.menu-feature-cta{display:flex;align-items:center;gap:16px;font-size:13px;color:#b0dbe4}.menu-feature>p{color:#91a7b7;font-size:11px;line-height:1.6;margin-top:13px}.menu-contact{display:flex;align-items:center;gap:28px;padding-top:26px;border-top:1px solid #3b515e;font-size:14px;flex-wrap:wrap}.menu-contact>div{margin-right:auto}.menu-contact>div>p{font-size:11px;color:#91a7b7;margin-bottom:4px}.menu-contact a{display:inline-flex;align-items:center;gap:10px;min-height:44px}.menu-contact>div>a{font-size:18px;letter-spacing:-.02em}.menu-contact a:hover{color:#a9dce6}.menu-contact .menu-contact-action{padding:12px 20px;background:#dceaf0;border-radius:5px;color:#10212b}.menu-contact .menu-contact-action:hover{background:#b6dae6;color:#10212b}.menu-dismiss{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:flex;gap:14px;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border:1px solid #a8c4d0;border-radius:30px;background:#dceaf0;color:#10212b;font-size:14px;white-space:nowrap}.menu-dismiss:hover{background:#b6dae6}.menu-dismiss:focus-visible{outline-color:#dceaf0;outline-offset:5px}.ed-footer-colophon{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}@keyframes menu-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.menu-columns{grid-template-columns:1fr 1fr;gap:40px}.menu-feature{display:none}.menu-panel{max-width:1000px}.header-menu-button{margin-left:auto}.menu-contact{gap:16px 24px}}@media(max-width:700px){.header-menu-button{gap:8px;padding:9px 12px;font-size:13px}.header-inner{gap:16px}.nav-dock{padding:5px;gap:2px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.nav-dock a,.nav-dock button{min-height:46px;padding:10px 15px;gap:9px;font-size:13px}.site-menu{padding:12px 12px calc(88px + env(safe-area-inset-bottom,0px))}.menu-panel{padding:22px 20px;border-radius:9px}.menu-panel-heading{padding-bottom:18px}.menu-panel-heading>span{display:none}.menu-columns{grid-template-columns:1fr;gap:26px;padding-block:16px 24px}.menu-primary{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.menu-primary>a{grid-template-columns:1fr auto;gap:8px;min-height:54px;font-size:23px;border-bottom:1px solid #304753;letter-spacing:-.035em}.menu-primary .menu-index{display:none}.menu-primary svg{width:15px;opacity:1;transform:none;color:#8fbdcb}.menu-primary>a:last-child{grid-column:1/-1}.menu-primary a[aria-current]>span:nth-child(2){text-underline-offset:6px}.menu-services h2{margin-top:0}.menu-services>a{padding-block:13px;min-height:66px}.menu-contact{gap:12px 24px;padding-top:20px}.menu-contact>div{width:100%}.menu-contact>div>a{font-size:19px}.menu-contact .menu-contact-action{width:100%;justify-content:space-between;margin-top:5px}.menu-dismiss{bottom:calc(12px + env(safe-area-inset-bottom,0px));min-height:50px}.ct-form input,.ct-form textarea,.ct-tool input:not([type=range]),.ct-tool select{font-size:16px}}@media(max-width:360px){.brand{font-size:19px;gap:8px}.brand img,.brand-mark{width:25px;height:25px}.header-menu-button{padding-inline:8px}.menu-panel{padding-inline:16px}.menu-primary{gap:0 16px}.menu-primary>a{font-size:21px}.nav-dock a,.nav-dock button{padding-inline:12px;font-size:12px}.menu-contact>div>a{font-size:18px}}@media(max-height:500px){.site-menu{padding-top:10px;padding-bottom:78px}.menu-columns,.menu-panel{padding-block:20px}.menu-primary>a{min-height:52px}.menu-dismiss{bottom:10px;min-height:46px}}@media(prefers-reduced-motion:reduce){.site-menu[open]{animation:none}.header-menu-button,.menu-feature-image img,.menu-primary svg{transition:none}.menu-feature-link:hover img{transform:none}.brand-link-active .brand-mark path,.brand-link-active>span{animation:none}}.infra-modules{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.module-lift{transform:translateY(0);transition:transform .48s cubic-bezier(.2,.75,.25,1),filter .48s ease}.module-vacancy{opacity:0}.infra-modules[data-ready=true] .module-vacancy{opacity:1}.infra-module[data-active=true] .module-lift{transform:translateY(-26px);filter:drop-shadow(0 12px 9px #01070bb3)}.module-connection,.module-edge,.module-glow{opacity:0;transition:opacity .4s ease}.infra-module[data-active=true] .module-glow{opacity:1}.infra-module[data-active=true] .module-edge{opacity:.42}.infra-module[data-active=true] .module-connection{opacity:.55}.module-hit{pointer-events:fill;cursor:pointer}.module-packet{opacity:0;stroke-linecap:round;stroke-dasharray:4 96;pointer-events:none}.infra-module[data-active=true] .module-packet{opacity:.9;animation:module-signal 3s linear infinite}.infra-module-web .module-lift{filter:drop-shadow(0 8px 8px #01070b99)}.infra-hotspot{min-width:44px;min-height:44px;touch-action:manipulation}.infra-hotspot:nth-child(4){left:81%!important}.infra-hotspot[aria-pressed=true]{box-shadow:0 0 16px #70c9df1a}.infra-scene[data-paused=true] .module-lift{transform:none;transition:none}.infra-scene[data-paused=true] .module-packet{animation:none;opacity:0}.infra-scene[data-idle=true] .module-packet,.infra-scene[data-idle=true] .signal-track{animation-play-state:paused}.scene-description{width:350px;max-width:calc(100% - 62px);height:74px;opacity:0;transition:opacity .18s ease;pointer-events:none}.scene-description[data-visible=true]{opacity:1}.scene-detail{display:flex;align-items:center;gap:18px;width:100%;min-width:0}.scene-detail>span{color:#83c9d8;flex-shrink:0}.scene-description p{display:block;min-height:0;min-width:0;flex:1;max-width:none;line-height:1.5;padding-left:18px}.scene-word{display:inline-block;white-space:pre;animation:scene-word-in .3s both;animation-delay:var(--word-delay,0s)}@keyframes scene-word-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.scene-description{height:84px}.scene-detail{gap:10px}.scene-description p{padding-left:10px}}@keyframes module-signal{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.module-connection,.module-edge,.module-glow,.module-lift{transition:none}.infra-module[data-active=true] .module-lift{transform:none}.infra-module[data-active=true] .module-packet{animation:none;opacity:0}.scene-word{animation:none}.scene-description{transition:none}}.project-explorer{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;margin-top:42px;align-items:start}.project-explorer .project-step-list{margin:0;padding:0;list-style:none}.project-explorer .project-step-list>li{display:block;padding:0;border-bottom:1px solid #30434f;border-left:2px solid transparent;transition:border-color .2s,background .2s}.project-explorer .project-step-list>li[data-active=true]{border-left-color:#83c9d8;background:#10212b}.project-step-list button{display:grid;grid-template-columns:30px 1fr 20px;gap:18px;align-items:start;width:100%;padding:24px 18px;text-align:left;min-height:44px;border-radius:3px}.project-step-number{font-family:var(--font-jetbrains-mono);font-size:12px;color:#8fbac8;padding-top:5px}.project-step-copy strong{display:block;font-family:var(--font-space-grotesk);font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0}.project-step-copy>span{display:block;font-size:15px;line-height:1.7;color:#a8bac7;margin-top:12px}.project-step-list button>svg{color:#7da4b4;margin-top:5px;transition:transform .25s}.project-step-list li[data-active=true] button>svg{transform:translate(2px,-2px);color:#b8e6f0}.project-explorer .project-mobile-output{display:none}.project-step-result{position:sticky;top:120px;background:#111e28;border:1px solid #344b59;border-radius:8px;padding:38px 32px;min-width:0}.project-map{display:flex;align-items:center;justify-content:space-between;padding:30px 4px 54px;gap:28px}.project-map>div{position:relative;flex:1;min-width:0}.project-map span{position:relative;z-index:1;display:grid;place-items:center;width:100%;aspect-ratio:1;max-width:74px;border:1px solid #49606f;border-radius:6px;background:#172c39;font-family:var(--font-jetbrains-mono);font-size:15px;color:#93aab8;box-shadow:0 9px 0 #09131b;transition:transform .35s,box-shadow .35s,color .35s,border-color .35s}.project-map i{position:absolute;top:50%;left:50%;width:calc(100% + 28px);height:1px;background:#3a5665;transition:background .3s}.project-map>div:last-child i{display:none}.project-map [data-active=true] span{transform:translateY(-9px);border-color:#94d2e0;color:#d7f1f6;box-shadow:0 12px 0 #09131b,0 16px 22px #6fc8df24}.project-map [data-past=true] i{background:#83c9d8}.project-result-copy{animation:page-detail-in .3s ease-out;min-height:240px}.project-result-copy>p{font-size:12px;color:#94b9c7}.project-result-copy>strong{display:block;font-family:var(--font-space-grotesk);font-size:clamp(25px,2.7vw,39px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:20px 0}.project-result-copy>span{display:block;color:#93a8b6;font-size:13px;line-height:1.7}.project-progress{display:flex;gap:8px;margin-top:30px}.project-progress i{height:2px;flex:1;background:#30434e;transition:background .3s}.project-progress i[data-active=true]{background:#83c9d8}.studio-method-interactive{display:block}.studio-method-interactive .studio-method-heading{display:grid;grid-template-columns:1.2fr 1fr;column-gap:56px;align-items:end}.studio-method-interactive .studio-kicker{grid-column:1/-1}.studio-method-interactive .studio-method-heading>p:last-child{max-width:400px;margin:0}.preparation-hint{font-size:14px;color:#9eb2c0;line-height:1.7;margin-bottom:18px}.preparation-checklist ul{list-style:none;margin:0;padding:0}.preparation-checklist label{position:relative;display:flex;align-items:flex-start;gap:16px;padding:22px 16px;min-height:44px;border-top:1px solid #344752;border-left:2px solid transparent;cursor:pointer;transition:background .2s,border-color .2s;font-size:16px;line-height:1.7;color:#c0cdd6}.preparation-checklist label[data-checked=true]{background:#122630;border-left-color:#83c9d8;color:#e8eef3}.preparation-checklist input{position:absolute;opacity:0;width:24px;height:24px;left:16px;top:25px}.preparation-box{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;margin-top:3px;border:1px solid #597787;border-radius:4px;transition:background .2s}.preparation-box svg{opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.preparation-checklist input:checked+.preparation-box{background:#b7dfe8;color:#10212b;border-color:#b7dfe8}.preparation-checklist input:checked+.preparation-box svg{opacity:1;transform:scale(1)}.preparation-checklist input:focus-visible+.preparation-box{outline:2px solid #b7dfe8;outline-offset:4px}.preparation-status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #344752;padding-top:14px;font-size:13px;color:#91b9c7;min-height:60px}.preparation-status button{min-height:44px;padding:8px;color:#c1ced7;text-decoration:underline;text-underline-offset:5px}.preparation-status button:disabled{opacity:.45;text-decoration:none;cursor:default}.journal-search-field{position:relative}.journal-search-field input{padding-right:62px}.journal-search-field input::-webkit-search-cancel-button{display:none}.journal-search-field>button{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:4px;color:#b2ccd6}.journal-search-field>button:hover{background:#203540}.journal-topics{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:13px}.journal-topics>span{color:#8fa7b6;margin-right:7px}.journal-topics button{padding:10px 14px;min-height:44px;color:#afcbd6;border-bottom:1px solid #405c69;transition:background .2s,color .2s}.journal-topics button:hover,.journal-topics button[aria-pressed=true]{background:#18313d;color:#e1f2f6;border-color:#83c9d8}.journal-result-tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.journal-result-tools button{display:flex;align-items:center;gap:9px;min-height:44px;font-size:13px;color:#b9d4df}.ed-filters button{min-height:44px}.work-network-paths{display:block;width:calc(min(90%,800px) + 30px);height:58px;margin:0 auto;overflow:visible}.work-network-paths path{stroke:#4e6b79;stroke-width:1;transition:stroke .3s,filter .3s}.work-network-paths path[data-active=true]{stroke:#ade6f2;stroke-width:2;filter:drop-shadow(0 0 4px #83c9d880)}.work-network-zones button{transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.work-network-zones button[aria-pressed=true]{transform:translateY(-4px);box-shadow:0 8px 22px #07121b26}.work-network-detail,.work-ticket{animation:page-detail-in .3s ease-out}.work-network-description{min-height:118px}.work-case-notes[open] .work-case-grid{animation:page-detail-in .25s ease-out}@keyframes page-detail-in{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover) and (pointer:fine){.ed-featured-image img,.ed-post-image img,.work-index-image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ed-featured-post:hover .ed-featured-image img,.ed-post:hover .ed-post-image img,.work-index a:hover img{transform:scale(1.025)}.studio-person-monogram span{transition:transform .4s,color .4s}.studio-person:hover .studio-person-monogram span{transform:translateY(-6px);color:#bde5ee}.ed-service-deliverables article{transition:border-color .3s,background .3s}.ed-service-deliverables article:hover{border-color:#709ba9;background:#12212a}}@media(max-width:900px){.project-explorer{gap:28px;grid-template-columns:1.1fr 1fr}.project-step-result{padding:25px 22px}.project-map{gap:16px}.project-map i{width:calc(100% + 16px)}.project-step-list button{gap:12px;padding:22px 12px}.project-step-copy strong{font-size:21px}}@media(max-width:700px){.project-explorer{display:block;margin-top:28px}.project-step-result{display:none}.project-explorer .project-mobile-output{display:block;font-size:14px;line-height:1.65;color:#b9dbe5;margin:0;padding:0 20px 23px 48px}.project-mobile-output>span{display:block;font-size:11px;color:#8ea8b7;margin-bottom:4px}.project-step-list button{grid-template-columns:26px 1fr;gap:10px;padding-bottom:12px}.project-step-list button>svg{display:none}.project-step-copy>span{font-size:15px;line-height:1.65}.studio-method-interactive .studio-method-heading{display:block}.studio-method-interactive .studio-method-heading>p:last-child{margin-top:24px}.preparation-checklist label{padding-inline:10px;font-size:15px;gap:12px}.preparation-checklist input{left:10px}.journal-result-tools{justify-content:space-between;width:100%}.journal-topics{gap:3px}.journal-topics button{padding-inline:11px}.work-network-description{min-height:170px}.work-network-paths{width:calc(100% + 8px);margin-left:-4px}}@media(prefers-reduced-motion:reduce){.project-map i,.project-map span,.project-progress i,.work-network-paths path,.work-network-zones button{transition:none}.project-result-copy,.work-case-notes[open] .work-case-grid,.work-network-detail,.work-ticket{animation:none}.project-map [data-active=true] span,.work-network-zones button[aria-pressed=true]{transform:none}}.ed-toc-interactive summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 0;border-bottom:1px solid #34424f;color:#e8eef3;cursor:pointer;list-style:none}.ed-toc-interactive summary::-webkit-details-marker{display:none}.ed-toc-interactive summary>span{color:#83c9d8}.ed-toc-interactive ol{gap:4px;padding-top:12px}.ed-toc-interactive a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:44px;padding:10px 12px;border-left:2px solid transparent;transition:color .18s,background-color .18s,border-color .18s}.ed-toc-interactive a[aria-current]{border-color:#83c9d8;background:#15232d;color:#e8eef3}.ed-toc-number{font:12px/1.8 var(--font-jetbrains-mono),monospace;color:#83c9d8}.ed-toc-interactive a:focus-visible,.ed-toc-interactive summary:focus-visible{outline:2px solid #83c9d8;outline-offset:3px}.ed-reading-progress{margin-top:24px}.ed-reading-progress>div{display:flex;justify-content:space-between;gap:12px;color:#a8b5c4;font-size:12px;font-variant-numeric:tabular-nums}.ed-reading-progress progress{display:block;appearance:none;width:100%;height:2px;margin-top:12px;border:0;background:#293540;color:#83c9d8}.ed-reading-progress progress::-webkit-progress-bar{background:#293540}.ed-reading-progress progress::-webkit-progress-value{background:#83c9d8}.ed-reading-progress progress::-moz-progress-bar{background:#83c9d8}.ct-message-help{display:flex;align-items:start;justify-content:space-between;gap:20px;color:#a8b5c4;font-size:12px;line-height:1.6;margin-top:-12px}.ct-message-help>:first-child{max-width:48ch}.ct-message-count{white-space:nowrap;font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.ed-toc-interactive a:hover{background:#15232d;color:#e8eef3}}@media (max-width:600px){.ct-message-help{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.ed-toc-interactive a{transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c219ed{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}