@font-face{font-family:pangram;src:url(../media/pangram_light-s.p.08y676x1f8haq.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:pangram;src:url(../media/pangram_medium-s.p.04pn2nbbhwti7.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pangram;src:url(../media/pangram_semibold-s.p.2objqi-3zyypp.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pangram Fallback;src:local(Arial);ascent-override:77.65%;descent-override:22.05%;line-gap-override:9.59%;size-adjust:104.32%}.pangram_ba968213-module__EOsN-q__className{font-family:pangram,pangram Fallback,Arial,sans-serif}.pangram_ba968213-module__EOsN-q__variable{--font-pangram:"pangram", "pangram Fallback", Arial, sans-serif}
@font-face{font-family:cenura;src:url(../media/cenura-s.p.0o394o0kxqwwl.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cenura Fallback;src:local(Arial);ascent-override:76.53%;descent-override:23.92%;line-gap-override:9.57%;size-adjust:104.53%}.cenura_b86c1403-module__nQ31xq__className{font-family:cenura,cenura Fallback;font-style:normal;font-weight:400}.cenura_b86c1403-module__nQ31xq__variable{--font-cenura:"cenura", "cenura Fallback"}
.cookie-banner-module__CLWi2a__overlay{inset-inline:0;bottom:max(9px, env(safe-area-inset-bottom,0px));z-index:1000;width:min(var(--header-expanded-width), calc(100vw - 24px));pointer-events:auto;transform-origin:bottom;will-change:opacity, transform;margin-inline:auto;animation:.48s cubic-bezier(.22,1,.36,1) both cookie-banner-module__CLWi2a__bar-in;position:fixed}.cookie-banner-module__CLWi2a__dialog{box-sizing:border-box;width:100%;height:40px;color:var(--palette-powder);background:var(--palette-navy);box-shadow:none;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:flex}.cookie-banner-module__CLWi2a__copy{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.cookie-banner-module__CLWi2a__copy h2{font-family:var(--font-cenura), sans-serif;text-wrap:balance;margin:0;font-size:14px;font-weight:400;line-height:1}.cookie-banner-module__CLWi2a__actions{flex:none;justify-content:flex-end;gap:3px;width:auto;display:flex}.cookie-banner-module__CLWi2a__actions button{min-height:32px;font-family:var(--font-cenura), sans-serif;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:16px;font-weight:400;line-height:1;transition:color .22s,border-color .22s,background-color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.cookie-banner-module__CLWi2a__accept{border:1.5px solid var(--palette-powder);min-width:66px;color:var(--palette-navy);background:var(--palette-powder);box-shadow:none}.cookie-banner-module__CLWi2a__necessary{border:1.5px solid color-mix(in srgb, var(--palette-powder) 72%, transparent);min-width:104px;color:var(--palette-powder);box-shadow:none;background:0 0}.cookie-banner-module__CLWi2a__actions button:focus-visible{outline-offset:-4px;outline:2px solid}.cookie-banner-module__CLWi2a__overlay[data-state=leaving]{pointer-events:none;animation:.36s cubic-bezier(.4,0,.2,1) both cookie-banner-module__CLWi2a__bar-out}@media (hover:hover) and (pointer:fine){.cookie-banner-module__CLWi2a__accept:hover{border-color:var(--palette-powder-deep);background:var(--palette-powder-deep)}.cookie-banner-module__CLWi2a__necessary:hover{border-color:var(--palette-powder);color:var(--palette-navy);background:var(--palette-powder)}}@keyframes cookie-banner-module__CLWi2a__bar-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cookie-banner-module__CLWi2a__bar-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:699px){.cookie-banner-module__CLWi2a__overlay{bottom:max(8px, env(safe-area-inset-bottom,0px));width:min(100vw - 24px,400px)}.cookie-banner-module__CLWi2a__dialog{gap:4px;height:40px;padding:4px 5px 4px 10px}.cookie-banner-module__CLWi2a__copy{flex:auto;width:auto}.cookie-banner-module__CLWi2a__copy h2{white-space:nowrap;font-size:12px}.cookie-banner-module__CLWi2a__actions{gap:4px;width:auto}.cookie-banner-module__CLWi2a__actions button{flex:none;min-width:0;min-height:32px;padding-inline:7px;font-size:12px}}@media (max-width:340px){.cookie-banner-module__CLWi2a__copy h2,.cookie-banner-module__CLWi2a__actions button{font-size:12px}.cookie-banner-module__CLWi2a__actions button{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.cookie-banner-module__CLWi2a__overlay,.cookie-banner-module__CLWi2a__overlay[data-state=leaving]{animation-duration:1ms}.cookie-banner-module__CLWi2a__actions button{transition:none}}
.page-transition-module__J8zvsG__content{display:contents}.page-transition-module__J8zvsG__overlay{z-index:10000;isolation:isolate;pointer-events:auto;animation:page-transition-module__J8zvsG__fail-open 0s var(--transition-deadline) forwards;position:fixed;inset:0}.page-transition-module__J8zvsG__frost{background:var(--palette-powder-frost);background:color-mix(in srgb, var(--palette-powder) 42%, transparent);-webkit-backdrop-filter:blur(18px)saturate(.72)brightness(1.08);backdrop-filter:blur(18px)saturate(.72)brightness(1.08);opacity:0;will-change:opacity, transform;position:absolute;inset:-3%;transform:scale(1.025)}.page-transition-module__J8zvsG__skip{width:100%;height:100%;color:var(--palette-navy);cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.page-transition-module__J8zvsG__skip:focus-visible{outline:2px solid var(--palette-navy);outline-offset:-6px}.page-transition-module__J8zvsG__overlay[data-phase=covering] .page-transition-module__J8zvsG__frost{animation:page-transition-module__J8zvsG__frost-arrive var(--cover-duration) cubic-bezier(.2, .75, .3, 1) both}.page-transition-module__J8zvsG__overlay[data-phase=covered] .page-transition-module__J8zvsG__frost{opacity:1;transform:scale(1)}.page-transition-module__J8zvsG__overlay[data-phase=revealing] .page-transition-module__J8zvsG__frost{animation:page-transition-module__J8zvsG__frost-reveal var(--reveal-duration) cubic-bezier(.22, 1, .36, 1) both}@keyframes page-transition-module__J8zvsG__frost-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes page-transition-module__J8zvsG__frost-reveal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@keyframes page-transition-module__J8zvsG__fail-open{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.page-transition-module__J8zvsG__overlay{visibility:hidden;pointer-events:none}.page-transition-module__J8zvsG__overlay .page-transition-module__J8zvsG__frost{animation:none}}
.home-page-module__MsA6jq__page{--home-inset:var(--page-gutter);--home-space:clamp(58px, 6.5vw, 104px);--home-text:clamp(17px, 1.45vw, 22px);--home-title:clamp(50px, 7.9vw, 124px);--home-rise:clamp(80px, 10vw, 144px);color:var(--palette-soft-white);background:var(--palette-navy)}.home-page-module__MsA6jq__hero{isolation:isolate;background:var(--palette-navy);color:var(--palette-soft-white);padding-bottom:24px;position:relative;overflow:clip}.home-page-module__MsA6jq__heroMedia{z-index:0;pointer-events:none;position:absolute;inset:-112px -16px}.home-page-module__MsA6jq__heroFilm{pointer-events:none;background:var(--palette-navy);position:absolute;inset:0}.home-page-module__MsA6jq__heroFrost{z-index:0;pointer-events:none;opacity:.25;background:color-mix(in srgb, var(--palette-navy) 8%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:36% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 78%);mask-image:linear-gradient(#0000,#000 78%)}.home-page-module__MsA6jq__heroPoster,.home-page-module__MsA6jq__heroVideo{object-fit:cover;object-position:center;filter:saturate(1.2)contrast(1.04);width:100%;height:100%;display:block;position:absolute;inset:0}.home-page-module__MsA6jq__heroVideo{opacity:0;transition:opacity .6s}.home-page-module__MsA6jq__heroVideo[data-visible=true]{opacity:1}.home-page-module__MsA6jq__heroFilm:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--palette-navy) 26%, transparent), color-mix(in srgb, var(--palette-navy) 50%, transparent) 48%, color-mix(in srgb, var(--palette-navy) 64%, transparent));position:absolute;inset:0}.home-page-module__MsA6jq__heroFrame{z-index:1;min-height:100svh;padding:clamp(144px, 20svh, 224px) var(--home-inset) clamp(72px, 10svh, 112px);align-items:center;display:flex;position:relative}.home-page-module__MsA6jq__heroFrameContent{width:min(100%,1120px);min-width:0;color:var(--palette-powder);text-align:center;flex-direction:column;align-items:center;gap:clamp(32px,4vw,56px);margin-inline:auto;display:flex}.home-page-module__MsA6jq__heroFrame h1{width:100%;max-width:26ch;font-size:var(--type-hero-size);font-weight:var(--type-heading-weight);line-height:var(--type-hero-leading);letter-spacing:normal;margin:0;display:grid}.home-page-module__MsA6jq__heroHeadlineVariant{text-wrap:balance;visibility:hidden;grid-area:1/1;min-width:0}.home-page-module__MsA6jq__heroHeadlineVariant[data-headline-active=true]{visibility:visible}.home-page-module__MsA6jq__heroHeadlineLine{display:inline}.home-page-module__MsA6jq__heroWord{display:inline-block}.home-page-module__MsA6jq__heroStatement{flex-direction:column;align-items:center;gap:28px;display:flex}.home-page-module__MsA6jq__heroStatement p{max-width:44ch;color:inherit;font-size:var(--type-support-size);font-weight:var(--type-body-weight);line-height:var(--type-support-leading);margin:0}.home-page-module__MsA6jq__heroStatement .pill{flex:none}.home-page-module__MsA6jq__heroClients{z-index:1;position:relative}.home-page-module__MsA6jq__sectionRise{inset-inline:0;z-index:2;width:100%;height:calc(var(--home-rise) + 1px);pointer-events:none;display:block;position:absolute;bottom:-1px}.home-page-module__MsA6jq__sectionRise[data-direction=left]{transform:scaleX(-1)}.home-page-module__MsA6jq__sectionRise[data-surface=white]{color:#fff}.home-page-module__MsA6jq__sectionRise[data-surface=powder]{color:var(--palette-powder)}.home-page-module__MsA6jq__sectionRise[data-surface=powder-deep]{color:var(--palette-powder-deep)}.home-page-module__MsA6jq__sectionRise[data-surface=navy]{color:var(--palette-navy)}.home-page-module__MsA6jq__sectionRise[data-surface=blue-slate]{color:var(--palette-blue-slate)}.home-page-module__MsA6jq__sectionRise[data-surface=blue-mid]{color:var(--palette-blue-mid)}.home-page-module__MsA6jq__tickerSection{color:var(--cyan-ink);background:var(--cyan-night);padding:clamp(28px,3.7vw,50px) 0;overflow:hidden}.home-page-module__MsA6jq__tickerInner{will-change:transform;width:max-content;min-width:max-content;display:flex}.home-page-module__MsA6jq__tickerGroup{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.home-page-module__MsA6jq__tickerItem{flex:none;justify-content:center;align-items:center;width:clamp(150px,17vw,260px);padding-inline:clamp(18px,2.5vw,38px);display:flex}.home-page-module__MsA6jq__tickerLogo{object-fit:contain;filter:brightness(0)invert();width:100%;height:clamp(28px,4vw,58px);display:block}.home-page-module__MsA6jq__page .home-plate{padding:var(--home-space) var(--home-inset);color:var(--cyan-night);background:var(--cyan-ink);border-radius:0}.home-page-module__MsA6jq__page .section-intro{grid-template-columns:minmax(0,1.25fr) minmax(260px,.62fr);align-items:end;gap:clamp(30px,6vw,92px);width:min(100%,1520px);margin-inline:auto;padding-bottom:clamp(36px,4.6vw,64px);display:grid}:is(.home-page-module__MsA6jq__page .section-intro h2,.home-page-module__MsA6jq__page .capabilities-intro h2,.home-page-module__MsA6jq__page .studio-plate h2){font-family:var(--font-cenura), sans-serif;font-size:var(--home-title);letter-spacing:normal;text-wrap:balance;margin:0;font-weight:400;line-height:.88}.home-page-module__MsA6jq__page .section-intro>p{max-width:37ch;font-size:var(--home-text);letter-spacing:-.02em;margin:0;padding-bottom:.35em;font-weight:300;line-height:1.48}.home-page-module__MsA6jq__page .featured-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(44px,6.5vw,96px) clamp(18px,2.6vw,38px);width:min(100%,1520px);margin-inline:auto;display:grid}.home-page-module__MsA6jq__page .project-tile{min-width:0;color:inherit;grid-column:1/-1;align-items:center;text-decoration:none;display:flex}:is(.home-page-module__MsA6jq__page .project-tile:first-child,.home-page-module__MsA6jq__page .project-tile:nth-child(4)){grid-column:span 7}:is(.home-page-module__MsA6jq__page .project-tile:nth-child(2),.home-page-module__MsA6jq__page .project-tile:nth-child(3)){grid-column:span 5}.home-page-module__MsA6jq__page .project-tile-content{width:min(100%, var(--project-width,100%));margin-inline:auto}.home-page-module__MsA6jq__page .project-tile-image{background:color-mix(in srgb, var(--cyan-night) 7%, var(--cyan-ink));border-radius:clamp(18px,2vw,30px);position:relative;overflow:hidden}:is(.home-page-module__MsA6jq__page .project-tile-image img,.home-page-module__MsA6jq__page .project-tile-image video){object-fit:cover;width:100%;height:auto;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.home-page-module__MsA6jq__page .project-tile-image video{aspect-ratio:16/10}.home-page-module__MsA6jq__page .project-tile-caption{justify-content:space-between;align-items:flex-start;gap:22px;padding-top:clamp(20px,2.5vw,32px);display:flex}.home-page-module__MsA6jq__page .project-tile-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-page-module__MsA6jq__page .project-category-pills{flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;list-style:none;display:flex}.home-page-module__MsA6jq__page .project-category-pills li{background:color-mix(in srgb, currentColor 10%, transparent);border:0;border-radius:999px;padding:6px 13px;font-size:14px;font-weight:300;line-height:1.3}.home-page-module__MsA6jq__page .project-tile-title-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-page-module__MsA6jq__page .project-tile-title{font-family:var(--font-cenura), sans-serif;letter-spacing:normal;margin:0;font-size:clamp(30px,3vw,52px);font-weight:400;line-height:.96}.home-page-module__MsA6jq__page .project-tile-summary{letter-spacing:-.012em;max-width:58ch;margin:14px 0 0;font-size:clamp(15px,1.18vw,18px);font-weight:300;line-height:1.55}.home-page-module__MsA6jq__page .section-outro{justify-content:center;padding-top:clamp(40px,5.6vw,76px);display:flex}:is(.home-page-module__MsA6jq__page .section-outro .pill,.home-page-module__MsA6jq__page .studio-description .pill){min-height:48px;padding:7px 23px;font-size:clamp(19px,1.9vw,24px)}.home-page-module__MsA6jq__page .section-outro .pill{color:var(--palette-navy);background:var(--palette-yellow-deep);border-color:#0000}.home-page-module__MsA6jq__page .capabilities-plate{padding-bottom:calc(var(--home-space) + var(--home-rise));min-height:0;color:var(--palette-navy);background:var(--palette-butter);display:block;position:relative;overflow:clip}.home-page-module__MsA6jq__page .capabilities-shell{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(42px,5vw,78px);width:min(100%,1520px);margin-inline:auto;display:grid}.home-page-module__MsA6jq__page .capabilities-intro{flex-direction:column;gap:clamp(28px,3.5vw,48px);min-width:0;padding-bottom:24px;display:flex;position:sticky;top:112px}.home-page-module__MsA6jq__page .capabilities-intro h2{max-width:7.5ch}.home-page-module__MsA6jq__page .capabilities-intro p{max-width:31ch;font-size:var(--home-text);letter-spacing:-.018em;margin:0;font-weight:300;line-height:1.48}.home-page-module__MsA6jq__page .capabilities-grid{flex-direction:column;gap:clamp(16px,1.6vw,24px);min-width:0;display:flex}.home-page-module__MsA6jq__page .capability-card{top:calc(92px + var(--card-index,0) * 12px);min-height:clamp(336px,34vw,500px);color:var(--palette-navy);background:var(--palette-yellow-soft);transform-origin:100%;will-change:transform, opacity;border-radius:clamp(24px,2.5vw,38px);flex-direction:column;justify-content:space-between;gap:clamp(36px,6.5vw,88px);padding:clamp(30px,3.4vw,48px);display:flex;position:sticky;overflow:hidden}.home-page-module__MsA6jq__page .capability-card h3{max-width:11ch;font-family:var(--font-cenura), sans-serif;letter-spacing:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;margin:0;font-size:clamp(45px,6.1vw,96px);font-weight:400;line-height:.86}.home-page-module__MsA6jq__page .capability-description{letter-spacing:-.012em;max-width:39ch;margin:0 0 0 auto;font-size:clamp(17px,1.35vw,21px);font-weight:300;line-height:1.48}.home-page-module__MsA6jq__page .msurface--more{width:100%;padding:var(--home-space) var(--home-inset);color:var(--cyan-night);background:var(--cyan-ink);border-radius:0;margin:0;position:relative}.home-page-module__MsA6jq__page .more-work-intro{grid-template-columns:minmax(0,1.25fr) minmax(260px,.62fr);align-items:end;gap:clamp(30px,6vw,92px);width:min(100%,1520px);margin:0 auto clamp(42px,6vw,82px);display:grid}.home-page-module__MsA6jq__page .more-work-intro h2{max-width:9ch;font-family:var(--font-cenura), sans-serif;font-size:var(--home-title);letter-spacing:normal;margin:0;font-weight:400;line-height:.88}.home-page-module__MsA6jq__page .more-work-intro p{max-width:34ch;font-size:var(--home-text);margin:0;padding-bottom:.35em;font-weight:300;line-height:1.48}:is(.home-page-module__MsA6jq__page .msurface--more>.wcomp,.home-page-module__MsA6jq__page .msurface--more>.wpair){width:min(100%,1520px);margin-inline:auto}.home-page-module__MsA6jq__page .wcomp+.wpair{margin-top:clamp(44px,7vw,96px)}.home-page-module__MsA6jq__page .well{background:var(--brand-white);border-radius:clamp(18px,2vw,30px);overflow:hidden}.home-page-module__MsA6jq__page .well--brim{aspect-ratio:16/10}.home-page-module__MsA6jq__page .well-media{object-fit:cover;width:100%;height:100%;display:block}:is(.home-page-module__MsA6jq__page .wcomp-caption,.home-page-module__MsA6jq__page .pair-item){flex-direction:column;gap:7px;display:flex}.home-page-module__MsA6jq__page .wcomp-caption{padding-top:16px}.home-page-module__MsA6jq__page .wcomp-name{color:inherit;font-family:var(--font-cenura), sans-serif;letter-spacing:normal;font-size:clamp(30px,3.4vw,58px);font-weight:400;line-height:.98}.home-page-module__MsA6jq__page .wcomp-scope{max-width:38ch;color:inherit;font-size:15px;font-weight:300;line-height:1.5}.home-page-module__MsA6jq__page .wpair{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(20px,3vw,46px);display:grid}.home-page-module__MsA6jq__page .pair-item{color:inherit;margin:0;text-decoration:none}.home-page-module__MsA6jq__page .wpair .well{aspect-ratio:4/3;background:var(--cyan-night);position:relative}.home-page-module__MsA6jq__page .wpair .well-media{position:absolute;inset:0}.home-page-module__MsA6jq__page .wpair .well-media--logo{object-fit:contain;filter:brightness(0)invert();padding:15%}.home-page-module__MsA6jq__page .studio-plate{color:var(--palette-navy);background:var(--palette-yellow-soft);grid-template-columns:minmax(0,1.2fr) minmax(280px,.72fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.home-page-module__MsA6jq__page .studio-description{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.home-page-module__MsA6jq__page .studio-description p{max-width:38ch;font-size:var(--home-text);margin:0;font-weight:300;line-height:1.5}.home-page-module__MsA6jq__page .studio-description .pill{color:var(--palette-navy);background:var(--palette-yellow-deep);border-color:#0000}@media (hover:hover) and (pointer:fine){.home-page-module__MsA6jq__page .section-outro .pill:hover{border-color:var(--palette-yellow-deep);color:var(--palette-yellow-deep);background:0 0}.home-page-module__MsA6jq__page .studio-description .pill:hover{color:var(--palette-yellow-deep);border-color:var(--palette-yellow-deep);background:0 0}:is(.home-page-module__MsA6jq__page .project-tile:hover .project-tile-image img,.home-page-module__MsA6jq__page .project-tile:hover .project-tile-image video){transform:scale(1.018)}}@media (max-width:1100px){.home-page-module__MsA6jq__page .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-module__MsA6jq__page .project-tile:nth-child(n){grid-column:auto}}@media (max-width:1024px){.home-page-module__MsA6jq__page .capabilities-shell{grid-template-columns:1fr;gap:clamp(44px,7vw,68px)}.home-page-module__MsA6jq__page .capabilities-intro{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:clamp(28px,6vw,64px);padding-bottom:0;display:grid;position:relative;top:auto}.home-page-module__MsA6jq__page .capabilities-intro p{max-width:36ch;padding-bottom:.3em}.home-page-module__MsA6jq__page .capability-card{min-height:clamp(366px,49vw,470px)}.home-page-module__MsA6jq__page .capability-card h3{font-size:clamp(54px,8vw,82px)}}@media (max-width:900px){:is(.home-page-module__MsA6jq__page .studio-plate,.home-page-module__MsA6jq__page .section-intro,.home-page-module__MsA6jq__page .more-work-intro){grid-template-columns:1fr}:is(.home-page-module__MsA6jq__page .section-intro>p,.home-page-module__MsA6jq__page .more-work-intro p){max-width:44ch}}@media (max-width:699px){.home-page-module__MsA6jq__page{--home-space:clamp(48px, 13vw, 74px);--home-rise:clamp(48px, 14vw, 80px)}.home-page-module__MsA6jq__heroMedia{inset:-56px -8px}.home-page-module__MsA6jq__heroFrame{padding-top:clamp(128px,20svh,160px);padding-bottom:72px}.home-page-module__MsA6jq__heroStatement{align-items:center;gap:28px}.home-page-module__MsA6jq__heroStatement p{max-width:34ch}:is(.home-page-module__MsA6jq__page .featured-grid,.home-page-module__MsA6jq__page .wpair){grid-template-columns:1fr}.home-page-module__MsA6jq__page .project-tile:nth-child(n){grid-column:auto}.home-page-module__MsA6jq__page .capabilities-intro{align-items:flex-start;gap:26px;display:flex}.home-page-module__MsA6jq__page .capabilities-intro h2{max-width:8ch}.home-page-module__MsA6jq__page .capabilities-intro p{max-width:31ch;padding-bottom:0}.home-page-module__MsA6jq__page .capabilities-grid{gap:14px}.home-page-module__MsA6jq__page .capability-card{border-radius:26px;gap:40px;min-height:clamp(310px,90vw,366px);padding:clamp(24px,7.5vw,32px);position:relative;top:auto}.home-page-module__MsA6jq__page .capability-card h3{max-width:10ch;font-size:clamp(45px,14.1vw,62px)}.home-page-module__MsA6jq__page .capability-description{max-width:32ch;margin-left:0}.home-page-module__MsA6jq__page .well--brim{aspect-ratio:4/3}}@media (max-width:430px){.home-page-module__MsA6jq__page .section-intro h2{font-size:clamp(38px,12.6vw,50px)}.home-page-module__MsA6jq__tickerItem{width:142px;padding-inline:18px}.home-page-module__MsA6jq__tickerLogo{height:31px}.home-page-module__MsA6jq__page .project-tile-title-row{align-items:flex-end}.home-page-module__MsA6jq__page .project-tile-title{font-size:32px}.home-page-module__MsA6jq__page .project-tile-summary{font-size:15px}.home-page-module__MsA6jq__page .capability-card{min-height:320px;padding:24px}}.home-page-module__MsA6jq__introduction{padding:clamp(56px, 7vw, 96px) var(--home-inset) calc(var(--home-rise) + clamp(48px, 6vw, 80px));color:var(--palette-navy);background:var(--palette-powder);scroll-margin-top:24px;position:relative}.home-page-module__MsA6jq__introductionContent{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:800px;margin-inline:auto;display:flex}.home-page-module__MsA6jq__introduction h2,.home-page-module__MsA6jq__workIntro h2{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-section-leading);text-wrap:balance;margin:0}.home-page-module__MsA6jq__introduction p{max-width:43ch;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);text-wrap:pretty;margin:0}:is(.home-page-module__MsA6jq__heroStatement .pill,.home-page-module__MsA6jq__introduction .pill,.home-page-module__MsA6jq__capabilities .pill,.home-page-module__MsA6jq__workAction .pill){border:1.5px solid #0000;width:min(100%,208px);min-height:48px;padding:10px 24px;font-size:20px;line-height:1.1}:is(.home-page-module__MsA6jq__heroStatement .pill,.home-page-module__MsA6jq__workAction .pill){color:var(--palette-navy);background:var(--palette-powder)}.home-page-module__MsA6jq__introduction .pill{color:var(--palette-powder);background:var(--palette-navy)}.home-page-module__MsA6jq__capabilities{padding:clamp(40px, 5vw, 64px) var(--home-inset) calc(var(--home-rise) + clamp(48px, 6vw, 80px));color:var(--palette-powder);background:var(--palette-navy);isolation:isolate;position:relative;overflow:visible}.home-page-module__MsA6jq__processMedia{inset:calc(-1 * var(--home-rise)) 0 0;z-index:0;background:var(--palette-navy);pointer-events:none;position:absolute;overflow:hidden}.home-page-module__MsA6jq__processVideo,.home-page-module__MsA6jq__processVideoShade{position:absolute}.home-page-module__MsA6jq__processVideo{object-fit:cover;object-position:center;filter:blur(2px);width:calc(100% + 36px);height:calc(100% + 20px);inset:-10px -18px;transform:scale(1.012)}.home-page-module__MsA6jq__processVideoShade{background:linear-gradient(#0113297a,#011329b8);inset:0}.home-page-module__MsA6jq__processInner{z-index:1;width:min(100%,1200px);margin-inline:auto;padding:clamp(96px,10vw,132px) clamp(36px,13vw,170px);position:relative}.home-page-module__MsA6jq__processContent{z-index:1;position:relative}@media (max-width:599px){.home-page-module__MsA6jq__processInner{padding:90px 36px 122px}}@media (prefers-reduced-motion:reduce){.home-page-module__MsA6jq__processVideo{display:none}}.home-page-module__MsA6jq__processHeading{text-align:center;margin:0 0 32px;font-size:clamp(44px,6vw,80px);line-height:1.05}@media (max-width:599px){.home-page-module__MsA6jq__processHeading{font-size:clamp(28px,8.5vw,44px)}}.home-page-module__MsA6jq__processDescription{max-width:56ch;font-family:var(--font-pangram), sans-serif;font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-leading);text-align:center;text-wrap:pretty;margin:0 auto}.home-page-module__MsA6jq__processAction{justify-content:center;padding-top:28px;display:flex}.home-page-module__MsA6jq__processAction .pill{color:var(--palette-navy);background:var(--palette-powder)}.home-page-module__MsA6jq__processAction .pill:is(:hover,:focus-visible){color:var(--palette-powder);background:0 0;border-color:currentColor}.home-page-module__MsA6jq__results{color:var(--palette-navy);background:var(--palette-blue-slate);overflow:clip}.home-page-module__MsA6jq__impactBand{--ribbon-type-size:clamp(54px, 8.8vw, 140px);min-height:190px;padding:36px var(--home-inset) calc(var(--home-rise) + 32px);justify-content:center;align-items:center;display:flex;position:relative}.home-page-module__MsA6jq__impactBand[data-ribbon-ready=true]{height:max(190px, calc(var(--home-rise) + var(--ribbon-type-size) * 1.35 + 40px));padding:0}.home-page-module__MsA6jq__impactBand[data-impact-band=blue-slate]{background:var(--palette-blue-slate)}.home-page-module__MsA6jq__impactBand[data-impact-band=blue-mid]{color:var(--palette-powder);background:var(--palette-blue-mid)}.home-page-module__MsA6jq__impactBand[data-impact-band=powder]{background:var(--palette-powder)}.home-page-module__MsA6jq__impactPhrase{max-width:20ch;font-family:var(--font-cenura), sans-serif;text-align:center;text-wrap:balance;margin:0;font-size:clamp(46px,8vw,128px);font-weight:400;line-height:1.1}.home-page-module__MsA6jq__impactBand[data-ribbon-ready=true] .home-page-module__MsA6jq__impactPhrase{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-page-module__MsA6jq__impactRibbon{display:none}.home-page-module__MsA6jq__impactBand[data-ribbon-ready=true] .home-page-module__MsA6jq__impactRibbon{pointer-events:none;fill:currentColor;width:100%;height:100%;font-family:var(--font-cenura), sans-serif;font-size:var(--ribbon-type-size);font-kerning:normal;letter-spacing:normal;font-weight:400;display:block;position:absolute;inset:0;overflow:hidden}.home-page-module__MsA6jq__selectedWork{padding-block:clamp(56px, 6vw, 88px) calc(var(--home-rise) + clamp(48px, 6vw, 80px));color:var(--palette-powder);background:var(--palette-navy);position:relative;overflow:clip}.home-page-module__MsA6jq__workIntro{max-width:880px;padding:0 var(--home-inset) clamp(36px, 5vw, 64px);text-align:center;margin-inline:auto}.home-page-module__MsA6jq__workIntro h2{font-size:var(--type-section-compact-size)}.home-page-module__MsA6jq__workReel{--reel-card-width:min(80vw, 1040px);--reel-inset:max(var(--home-inset), calc((100% - 1120px) / 2));--reel-gap:clamp(20px, 3vw, 40px)}.home-page-module__MsA6jq__workTrack{align-items:stretch;gap:var(--reel-gap);padding:8px max(var(--reel-inset), calc(100% - var(--reel-card-width) - var(--reel-inset))) 12px var(--reel-inset);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--reel-inset);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.home-page-module__MsA6jq__workTrack::-webkit-scrollbar{display:none}.home-page-module__MsA6jq__workTrack:focus-visible{color:var(--palette-powder);outline-offset:-2px;background:0 0;outline:2px solid}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile:focus-visible{color:var(--palette-powder);outline-offset:-2px;background:0 0;outline:2px solid}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile:focus-visible{outline-offset:4px}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile{flex:0 0 var(--reel-card-width);width:var(--reel-card-width);scroll-snap-align:start;border-radius:22px;align-items:flex-start;scroll-margin-block:120px}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-content{width:100%}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-image{aspect-ratio:16/10;background:var(--palette-navy-raised);border-radius:22px;width:100%;max-height:min(560px,58svh)}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-image img{object-fit:cover;width:100%;height:100%;transition:none;transform:none}.home-page-module__MsA6jq__workTrack[data-moving=true]{scroll-snap-type:none;scroll-behavior:auto}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-caption{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"title tags action";align-items:center;gap:20px;padding-top:22px;display:grid}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-copy{display:contents}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-title{font-size:var(--type-card-size);line-height:var(--type-card-leading);text-align:left;grid-area:title;justify-self:start}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-category-pills{flex-wrap:nowrap;grid-area:tags;place-self:center;gap:6px;margin:0}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-category-pills li{background:var(--palette-navy-raised);padding:5px 11px;font-size:13px;font-weight:500}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-mobile-summary{display:none}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-link-prompt{width:min(100%,208px);min-height:48px;color:var(--palette-powder);font-family:var(--font-cenura), sans-serif;white-space:nowrap;background:0 0;border:1.5px solid;border-radius:999px;grid-area:action;justify-content:center;justify-self:end;align-items:center;padding:10px 24px;font-size:20px;font-weight:400;line-height:1.1;transition:color .18s,background-color .18s;display:inline-flex}.home-page-module__MsA6jq__reelControls{width:min(calc(100% - 2 * var(--home-inset)), 1120px);justify-content:center;align-items:center;margin:32px auto 0;display:flex}.home-page-module__MsA6jq__reelArrows{gap:8px;display:flex}.home-page-module__MsA6jq__reelArrows button{width:52px;height:44px;color:var(--palette-powder);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.home-page-module__MsA6jq__reelArrows button[aria-disabled=true]{cursor:default}.home-page-module__MsA6jq__reelArrows button[aria-disabled=true]>span{color:var(--palette-powder);background:var(--palette-navy-raised)}.home-page-module__MsA6jq__reelArrows button:not([aria-disabled=true]):is(:hover,:focus-visible,:active)>span{background:var(--palette-powder-deep)}.home-page-module__MsA6jq__reelArrows button:focus-visible{outline:2px solid var(--palette-powder);outline-offset:4px}.home-page-module__MsA6jq__workAction{justify-content:center;padding-top:clamp(36px,5vw,64px);display:flex}@media (hover:hover) and (pointer:fine){.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile:hover .project-link-prompt{color:var(--palette-navy);background:var(--palette-powder)}:is(.home-page-module__MsA6jq__heroStatement .pill:hover,.home-page-module__MsA6jq__workAction .pill:hover){color:var(--palette-powder);background:0 0;border-color:currentColor}.home-page-module__MsA6jq__introduction .pill:hover{color:var(--palette-navy);background:0 0;border-color:currentColor}}@media (max-width:699px){.home-page-module__MsA6jq__introductionContent{gap:24px}.home-page-module__MsA6jq__workReel{--reel-card-width:84vw}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-image{aspect-ratio:4/3;border-radius:18px;max-height:none}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-tile-caption{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""description description";align-items:center;gap:10px 12px;padding-top:18px}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-category-pills{display:none}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-mobile-summary{max-width:34ch;color:color-mix(in srgb, currentColor 78%, transparent);text-wrap:pretty;grid-area:description;margin:0;font-size:14px;line-height:1.45;display:block}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-link-prompt{min-height:40px;padding:8px 16px;font-size:17px}.home-page-module__MsA6jq__reelControls{margin-top:20px}.home-page-module__MsA6jq__reelArrows{justify-content:center}.home-page-module__MsA6jq__reelArrows button{width:52px}}@media (prefers-reduced-motion:reduce){.home-page-module__MsA6jq__reelArrows button>span{transition:none}.home-page-module__MsA6jq__page .home-page-module__MsA6jq__workTrack .project-link-prompt{transition:none}}@media (prefers-reduced-transparency:reduce){.home-page-module__MsA6jq__heroFrost{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--palette-navy) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.home-page-module__MsA6jq__heroVideo{display:none}:is(.home-page-module__MsA6jq__page .project-tile-image img,.home-page-module__MsA6jq__page .project-tile-image video,.home-page-module__MsA6jq__page .project-link-arrow svg){transition:none}}
.nav-project-form-module__JuHRFG__form{--enquiry-ink:var(--header-ink,var(--cyan-night));--enquiry-surface:var(--header-surface,var(--palette-powder));--enquiry-muted:color-mix(in srgb, var(--enquiry-ink) 70%, transparent);--enquiry-fill:color-mix(in srgb, var(--enquiry-ink) 8%, transparent);--enquiry-rule:color-mix(in srgb, var(--enquiry-ink) 16%, transparent);--primary:var(--enquiry-ink);--primary-foreground:var(--enquiry-surface);--foreground:var(--enquiry-ink);--muted:var(--enquiry-fill);--muted-foreground:var(--enquiry-muted);--ring:var(--enquiry-ink);--input:var(--enquiry-rule);--destructive:var(--enquiry-ink);width:100%;color:var(--enquiry-ink);font-family:var(--font-pangram), sans-serif;color-scheme:var(--header-color-scheme,light);flex-direction:column;gap:24px;margin:0;padding:20px 0 16px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.nav-project-form-module__JuHRFG__form[data-variant=inline]{--enquiry-ink:var(--palette-navy);--enquiry-surface:var(--palette-powder);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;gap:28px;padding:0}.nav-project-form-module__JuHRFG__form[data-variant=inline] .nav-project-form-module__JuHRFG__intro h2{font-size:clamp(34px,4vw,48px)}.nav-project-form-module__JuHRFG__form[data-variant=inline] .nav-project-form-module__JuHRFG__continue{min-width:min(100%,192px);margin-left:auto}.nav-project-form-module__JuHRFG__form button:disabled{cursor:not-allowed;opacity:.5}.nav-project-form-module__JuHRFG__form p{margin:0}.nav-project-form-module__JuHRFG__form button,.nav-project-form-module__JuHRFG__form a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-project-form-module__JuHRFG__form button:not(:disabled){cursor:pointer}.nav-project-form-module__JuHRFG__form :is(button,a,select,input,textarea,[data-slot=toggle-group]):focus-visible{outline:2px solid var(--enquiry-ink);outline-offset:3px}.nav-project-form-module__JuHRFG__form svg{flex:none;width:18px;height:18px}.nav-project-form-module__JuHRFG__form .circular-arrow-icon{width:20px;height:20px}.nav-project-form-module__JuHRFG__progress{background:var(--enquiry-rule);height:1px;overflow:hidden}.nav-project-form-module__JuHRFG__progress>span{background:var(--enquiry-ink);transform-origin:0;width:100%;height:100%;transition:transform .42s cubic-bezier(.65,0,.35,1);display:block}.nav-project-form-module__JuHRFG__viewport{min-width:0}.nav-project-form-module__JuHRFG__form[data-layout-animating=true] .nav-project-form-module__JuHRFG__viewport{overflow-clip-margin:6px;overflow:clip}.nav-project-form-module__JuHRFG__content{flex-direction:column;gap:28px;display:flex}.nav-project-form-module__JuHRFG__step{flex-direction:column;gap:24px;min-width:0;display:flex}.nav-project-form-module__JuHRFG__revealField,.nav-project-form-module__JuHRFG__form [data-slot=field-error]{animation:.22s ease-out nav-project-form-module__JuHRFG__detail-enter}@keyframes nav-project-form-module__JuHRFG__detail-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nav-project-form-module__JuHRFG__intro h2{font-family:var(--font-cenura), sans-serif;margin:0;font-size:clamp(30px,4vw,36px);font-weight:400;line-height:1.1}.nav-project-form-module__JuHRFG__intro h2:focus{color:inherit;background:0 0;outline:none}.nav-project-form-module__JuHRFG__form [data-slot=field-group]{gap:18px}.nav-project-form-module__JuHRFG__form [data-slot=field],.nav-project-form-module__JuHRFG__form [data-slot=field-set]{gap:8px;min-width:0}.nav-project-form-module__JuHRFG__form [data-slot=field-label],.nav-project-form-module__JuHRFG__form [data-slot=field-legend]{color:var(--enquiry-ink);font-size:13px;font-weight:600}.nav-project-form-module__JuHRFG__optional{color:var(--enquiry-muted);font-weight:400}.nav-project-form-module__JuHRFG__form [data-slot=input],.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__brief,.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__copyText{border:0;border-bottom:1px solid var(--enquiry-rule);height:46px;color:var(--enquiry-ink);font:500 16px/1.4 var(--font-pangram), sans-serif;box-shadow:none;background:0 0;border-radius:0;padding:10px 0}.nav-project-form-module__JuHRFG__form :is([data-slot=input],textarea,[data-slot=native-select]):focus{border-color:var(--enquiry-ink);outline:1px solid var(--enquiry-ink);outline-offset:3px}.nav-project-form-module__JuHRFG__form :is([data-slot=input],textarea,[data-slot=native-select])[aria-invalid=true]{border-color:var(--enquiry-ink);border-style:dashed}.nav-project-form-module__JuHRFG__form :is([data-slot=input],textarea)::placeholder{color:var(--enquiry-muted);font-weight:500}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__brief{border:1px solid var(--enquiry-rule);resize:vertical;field-sizing:fixed;height:128px;min-height:112px;padding:14px}.nav-project-form-module__JuHRFG__form [data-slot=field-error]{color:var(--enquiry-ink);padding-inline:20px;font-size:12px;font-weight:500}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__companyChoices{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.nav-project-form-module__JuHRFG__companyChoices [data-slot=toggle-group-item]{border:1px solid var(--enquiry-rule);min-width:0;max-width:100%;height:auto;min-height:44px;color:var(--enquiry-ink);font-family:var(--font-cenura), sans-serif;white-space:normal;text-align:center;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-size:18px;font-weight:400;line-height:1.2;transition:color .22s,background .22s,border-color .22s;display:inline-flex}.nav-project-form-module__JuHRFG__companyChoices [aria-pressed=true]{background:var(--enquiry-ink);color:var(--enquiry-surface)}.nav-project-form-module__JuHRFG__budgetTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.nav-project-form-module__JuHRFG__amount{min-width:0;font-family:var(--font-cenura), sans-serif;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.1;display:block}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__currencyField{flex:none;width:auto}.nav-project-form-module__JuHRFG__currencyField [data-slot=native-select]{border:1px solid var(--enquiry-rule);height:44px;color:var(--enquiry-ink);font:500 14px/1.4 var(--font-pangram), sans-serif;box-shadow:none;background:0 0;border-radius:0;padding:8px 32px 8px 12px}.nav-project-form-module__JuHRFG__budgetSlider{padding-inline:12px}.nav-project-form-module__JuHRFG__budgetSlider [data-slot=slider-track]{background:var(--enquiry-rule);border-radius:999px;height:3px}.nav-project-form-module__JuHRFG__budgetSlider [data-slot=slider-range]{background:var(--enquiry-ink)}.nav-project-form-module__JuHRFG__budgetSlider [data-slot=slider-thumb]{width:36px;height:24px;color:var(--enquiry-surface);background:var(--enquiry-ink);box-shadow:none;cursor:grab;border:0;border-radius:999px}.nav-project-form-module__JuHRFG__budgetSlider [data-slot=slider-thumb]:after{border:0;inset:-10px -4px}.nav-project-form-module__JuHRFG__budgetSlider [data-slot=slider-thumb]:active{cursor:grabbing}.nav-project-form-module__JuHRFG__budgetSlider [data-slot=slider-thumb]:is(:focus-visible,:has(:focus-visible)){outline:2px solid var(--enquiry-ink);outline-offset:4px}.nav-project-form-module__JuHRFG__budgetControl[data-undecided=true]{opacity:.45}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__unsure{border:0;border-bottom:1px solid var(--enquiry-ink);width:fit-content;min-height:44px;color:var(--enquiry-ink);font:400 18px/1.2 var(--font-cenura), sans-serif;background:0 0;border-radius:0;justify-content:center;align-self:flex-start;align-items:center;padding:10px 0;transition:opacity .22s;display:inline-flex}.nav-project-form-module__JuHRFG__unsure[aria-pressed=true]{opacity:.55}.nav-project-form-module__JuHRFG__budgetControl{transition:opacity .22s}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__contactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nav-project-form-module__JuHRFG__review{flex-direction:column;margin:0;display:flex}.nav-project-form-module__JuHRFG__review>div{border-bottom:1px solid var(--enquiry-rule);grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0;display:grid}.nav-project-form-module__JuHRFG__review dt{color:var(--enquiry-muted);padding-top:11px;font-size:12px;font-weight:500}.nav-project-form-module__JuHRFG__review dd{overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;gap:4px;margin:0;font-size:14px;display:flex}.nav-project-form-module__JuHRFG__review dd span{font-weight:500;display:block}.nav-project-form-module__JuHRFG__review button,.nav-project-form-module__JuHRFG__footerNote button{border:0;border-bottom:1px solid var(--enquiry-ink);min-height:44px;color:var(--enquiry-ink);font:400 17px/1.2 var(--font-cenura), sans-serif;background:0 0;border-radius:0;padding:8px 0}.nav-project-form-module__JuHRFG__copyStatus{min-height:17px;font-size:12px}.nav-project-form-module__JuHRFG__copyStatus:empty{position:absolute}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__copyText{border:1px solid var(--enquiry-rule);resize:vertical;field-sizing:fixed;border-radius:0;width:100%;height:240px;padding:16px;font-size:14px}.nav-project-form-module__JuHRFG__footer{flex-direction:column;gap:8px;display:flex}.nav-project-form-module__JuHRFG__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.nav-project-form-module__JuHRFG__back,.nav-project-form-module__JuHRFG__continue{min-height:48px;font-family:var(--font-cenura), sans-serif;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:19px;font-weight:400;line-height:1;text-decoration:none;transition:opacity .18s;display:inline-flex}.nav-project-form-module__JuHRFG__back{color:var(--enquiry-ink);background:0 0;padding-inline:0}.nav-project-form-module__JuHRFG__continue{color:var(--enquiry-surface);background:var(--enquiry-ink)}.nav-project-form-module__JuHRFG__continue svg{transition:transform .25s}@media (hover:hover) and (pointer:fine){.nav-project-form-module__JuHRFG__continue:not(:disabled):hover svg{transform:translate(3px)}}.nav-project-form-module__JuHRFG__footerNote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.nav-project-form-module__JuHRFG__footerNote p{max-width:300px;color:var(--enquiry-muted);font-size:12px;font-weight:300}.nav-project-form-module__JuHRFG__footerNote button{background:0 0;padding-inline:16px;font-size:16px}@media (hover:hover){.nav-project-form-module__JuHRFG__companyChoices [data-slot=toggle-group-item]:not([aria-pressed=true]):hover{border-color:var(--enquiry-ink)}.nav-project-form-module__JuHRFG__back:hover,.nav-project-form-module__JuHRFG__unsure:hover,.nav-project-form-module__JuHRFG__review button:hover,.nav-project-form-module__JuHRFG__footerNote button:hover{opacity:.55}}@media (max-width:430px){.nav-project-form-module__JuHRFG__form{gap:24px;padding-top:16px}.nav-project-form-module__JuHRFG__form[data-variant=inline] .nav-project-form-module__JuHRFG__continue{min-width:min(58%,208px)}.nav-project-form-module__JuHRFG__step{gap:20px}.nav-project-form-module__JuHRFG__content{gap:24px}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__contactFields{grid-template-columns:minmax(0,1fr)}.nav-project-form-module__JuHRFG__companyChoices [data-slot=toggle-group-item]{padding-inline:16px;font-size:18px}.nav-project-form-module__JuHRFG__budgetTop{gap:8px}.nav-project-form-module__JuHRFG__review>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.nav-project-form-module__JuHRFG__review dt{grid-column:1;padding-top:0}.nav-project-form-module__JuHRFG__review dd{grid-column:1}.nav-project-form-module__JuHRFG__review .nav-project-form-module__JuHRFG__reviewAction{grid-area:1/2/3;align-self:center}.nav-project-form-module__JuHRFG__continue{gap:8px;padding-inline:16px;font-size:18px}.nav-project-form-module__JuHRFG__back{gap:8px;padding-inline:12px;font-size:18px}}@media (max-width:350px){.nav-project-form-module__JuHRFG__companyChoices [data-slot=toggle-group-item]{font-size:17px}.nav-project-form-module__JuHRFG__amount{font-size:26px}}@media (prefers-reduced-motion:reduce){.nav-project-form-module__JuHRFG__form *,.nav-project-form-module__JuHRFG__form :after{transition:none!important;animation:none!important}}.nav-project-form-module__JuHRFG__form{--enquiry-fill-strong:color-mix(in srgb, var(--enquiry-ink) 14%, transparent);gap:16px;padding:14px 0 12px}.nav-project-form-module__JuHRFG__form[data-variant=inline]{gap:20px}.nav-project-form-module__JuHRFG__form[data-variant=inline] .nav-project-form-module__JuHRFG__step{min-height:280px}.nav-project-form-module__JuHRFG__form[data-variant=inline] .nav-project-form-module__JuHRFG__continue{min-width:min(100%,184px)}.nav-project-form-module__JuHRFG__progress{background:var(--enquiry-fill-strong);border-radius:999px;height:6px}.nav-project-form-module__JuHRFG__progress>span{border-radius:inherit}.nav-project-form-module__JuHRFG__content,.nav-project-form-module__JuHRFG__step{gap:18px}.nav-project-form-module__JuHRFG__form[data-variant=inline] .nav-project-form-module__JuHRFG__content{gap:22px}.nav-project-form-module__JuHRFG__form [data-slot=input],.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__brief,.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__copyText{background:var(--enquiry-fill);border:1px solid #0000;border-radius:999px;height:44px;padding:10px 16px}.nav-project-form-module__JuHRFG__form :is([data-slot=input],textarea,[data-slot=native-select]):focus{border-color:var(--enquiry-ink);outline:none}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__brief{border-radius:20px;height:104px;min-height:96px;padding:14px 16px}.nav-project-form-module__JuHRFG__companyChoices [data-slot=toggle-group-item]{background:var(--enquiry-fill);border-color:#0000;border-radius:999px;min-height:42px;padding:9px 16px}.nav-project-form-module__JuHRFG__currencyField [data-slot=native-select]{background:var(--enquiry-fill);border-color:#0000;border-radius:999px;height:42px;padding:8px 34px 8px 14px}.nav-project-form-module__JuHRFG__budgetSlider>div{min-height:42px}.nav-project-form-module__JuHRFG__budgetSlider [data-slot=slider-track]{background:var(--enquiry-fill-strong);height:6px}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__unsure{background:var(--enquiry-fill);border:1px solid #0000;border-radius:999px;min-height:42px;padding:9px 16px}.nav-project-form-module__JuHRFG__unsure[aria-pressed=true]{color:var(--enquiry-surface);background:var(--enquiry-ink);opacity:1}.nav-project-form-module__JuHRFG__review{gap:8px}.nav-project-form-module__JuHRFG__review>div{background:var(--enquiry-fill);border:0;border-radius:16px;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;padding:12px 14px}.nav-project-form-module__JuHRFG__review>div:first-child{padding-top:12px}.nav-project-form-module__JuHRFG__review button,.nav-project-form-module__JuHRFG__footerNote button{border:1px solid var(--enquiry-rule);border-radius:999px;min-height:38px;padding:7px 14px}.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__copyText{border-radius:20px;height:180px;padding:14px 16px}.nav-project-form-module__JuHRFG__back,.nav-project-form-module__JuHRFG__continue{border:1px solid var(--enquiry-ink);border-radius:999px;min-height:44px;padding:9px 17px;font-size:18px}.nav-project-form-module__JuHRFG__back{padding-inline:17px}@media (hover:hover) and (pointer:fine){.nav-project-form-module__JuHRFG__companyChoices [data-slot=toggle-group-item]:not([aria-pressed=true]):hover,.nav-project-form-module__JuHRFG__form .nav-project-form-module__JuHRFG__unsure:not([aria-pressed=true]):hover,.nav-project-form-module__JuHRFG__review button:hover,.nav-project-form-module__JuHRFG__footerNote button:hover,.nav-project-form-module__JuHRFG__back:hover{border-color:var(--enquiry-ink);background:var(--enquiry-fill-strong);opacity:1}.nav-project-form-module__JuHRFG__continue:not(:disabled):hover{color:var(--enquiry-ink);background:0 0}}@media (max-width:430px){.nav-project-form-module__JuHRFG__form{gap:16px;padding-top:12px}.nav-project-form-module__JuHRFG__step,.nav-project-form-module__JuHRFG__content{gap:16px}.nav-project-form-module__JuHRFG__review>div{grid-template-columns:minmax(0,1fr) auto}.nav-project-form-module__JuHRFG__continue,.nav-project-form-module__JuHRFG__back{padding-inline:14px;font-size:17px}}
.client-ticker-module__W6Iq4G__section{color:var(--palette-powder);padding-block:4px 20px;overflow:clip}.client-ticker-module__W6Iq4G__section:focus-visible{color:var(--palette-powder);outline-offset:-4px;background:0 0;outline:1px solid}.client-ticker-module__W6Iq4G__window{height:calc(var(--home-rise) + 128px);position:relative;overflow:hidden}.client-ticker-module__W6Iq4G__group{align-items:center;gap:52px;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.client-ticker-module__W6Iq4G__logo{flex:0 0 172px;justify-content:center;align-items:center;width:172px;height:88px;display:flex}.client-ticker-module__W6Iq4G__artwork{background:currentColor;flex:none;width:166px;height:48px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.client-ticker-module__W6Iq4G__symbol .client-ticker-module__W6Iq4G__artwork{width:64px;height:64px}.client-ticker-module__W6Iq4G__script .client-ticker-module__W6Iq4G__artwork{width:138px;height:60px}.client-ticker-module__W6Iq4G__illustration .client-ticker-module__W6Iq4G__artwork{width:69px;height:78px}.client-ticker-module__W6Iq4G__section[data-animated=true] .client-ticker-module__W6Iq4G__group{overflow:visible}.client-ticker-module__W6Iq4G__section[data-animated=true] .client-ticker-module__W6Iq4G__logo{opacity:0;offset-path:var(--logo-path);offset-anchor:center;offset-rotate:auto 180deg;position:absolute;top:0;left:0}@media (max-width:699px){.client-ticker-module__W6Iq4G__section{padding-block:0 16px}.client-ticker-module__W6Iq4G__window{height:calc(var(--home-rise) + 108px)}.client-ticker-module__W6Iq4G__group{gap:44px}.client-ticker-module__W6Iq4G__logo{flex-basis:132px;width:132px;height:72px}.client-ticker-module__W6Iq4G__artwork{max-width:126px;max-height:64px}}@supports not (offset-path:path('M 0 0 L 1 1')){.client-ticker-module__W6Iq4G__section{padding-bottom:calc(var(--home-rise) + 20px)}.client-ticker-module__W6Iq4G__window{height:auto;overflow:visible}.client-ticker-module__W6Iq4G__group{flex-wrap:wrap;justify-content:center;gap:24px clamp(44px,4vw,52px);padding:24px;overflow:visible}}@media (prefers-reduced-motion:reduce){.client-ticker-module__W6Iq4G__section{padding-bottom:calc(var(--home-rise) + 20px)}.client-ticker-module__W6Iq4G__window{height:auto;overflow:visible}.client-ticker-module__W6Iq4G__group{flex-wrap:wrap;justify-content:center;gap:24px clamp(44px,4vw,52px);padding:24px;overflow:visible}}
.studio-module__khx91W__sectionHeading{text-align:center;max-width:800px;margin-inline:auto;padding-bottom:clamp(36px,5vw,64px)}.studio-module__khx91W__sectionHeading h2{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-section-leading);text-wrap:balance;margin:0}.studio-module__khx91W__teamGrid{grid-template-columns:minmax(0,1fr);gap:56px;margin:0;padding:0;list-style:none;display:grid}.studio-module__khx91W__person{flex-direction:column;gap:28px;min-width:0;display:flex}.studio-module__khx91W__portrait{aspect-ratio:29/36;isolation:isolate;background:var(--palette-powder);border-radius:24px;margin:0;overflow:hidden}.studio-module__khx91W__portrait img{object-fit:cover;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%;display:block}.studio-module__khx91W__personHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.studio-module__khx91W__personHeading h3{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);margin:0}.studio-module__khx91W__personHeading p{margin:0;font-size:14px;font-weight:600;line-height:1.5}.studio-module__khx91W__personDescription{max-width:40ch;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin:0}.studio-module__khx91W__smallSection{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:800px;margin-inline:auto;display:flex}.studio-module__khx91W__smallSection h2{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-section-leading);text-wrap:balance;margin:0}.studio-module__khx91W__smallSection p{max-width:43ch;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin:0}.studio-module__khx91W__smallActions{justify-content:center;padding-top:28px}@media (min-width:700px){.studio-module__khx91W__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px}.studio-module__khx91W__smallSection{gap:28px}}@media (min-width:1000px){.studio-module__khx91W__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.editorial-module__gB8RxG__ideaList{flex-wrap:wrap;justify-content:center;gap:clamp(64px,8vw,112px) 48px;padding:0;list-style:none;display:flex}.editorial-module__gB8RxG__ideaList>li{flex:0 600px;min-width:0}.editorial-module__gB8RxG__ideaLink{color:inherit;text-align:center;flex-direction:column;align-items:center;gap:32px;text-decoration:none;display:flex}.editorial-module__gB8RxG__ideaLink:focus-visible{outline-offset:10px;outline:2px solid}.editorial-module__gB8RxG__ideaLink>.editorial-module__gB8RxG__artwork{aspect-ratio:16/9;border-radius:24px;flex:none;width:100%}.editorial-module__gB8RxG__ideaLink:focus-visible .editorial-module__gB8RxG__artwork .editorial-module__gB8RxG__artworkLayer{animation-play-state:paused}.editorial-module__gB8RxG__ideaDot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;margin-top:10px;display:block}.editorial-module__gB8RxG__ideaEntry{flex-direction:column;align-items:center;gap:20px;min-width:0;display:flex}.editorial-module__gB8RxG__categoryPill{width:fit-content;color:var(--palette-navy);background:var(--palette-powder-deep);border-radius:999px;margin:0;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.4}.editorial-module__gB8RxG__readingTime{margin:0;font-size:14px;line-height:1.5}.editorial-module__gB8RxG__ideaEntry h2{max-width:25ch;font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);text-wrap:balance;overflow-wrap:anywhere;margin:0}.editorial-module__gB8RxG__ideaDeck{max-width:42ch;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin:0}.editorial-module__gB8RxG__articleBody>p{font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-leading);margin:0 0 1.5em}.editorial-module__gB8RxG__internalLink{gap:12px;margin-top:12px}.editorial-module__gB8RxG__inlineArrow{flex:none;width:24px;height:24px}.editorial-module__gB8RxG__sources{color:color-mix(in srgb, var(--palette-navy) 68%, var(--palette-blue-slate));text-align:center;margin-top:56px}.editorial-module__gB8RxG__sources summary{cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-inline:auto;padding-block:10px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:inline-flex}.editorial-module__gB8RxG__sources summary::-webkit-details-marker{display:none}.editorial-module__gB8RxG__sources summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .22s;display:block;transform:translateY(-2px)rotate(45deg)}.editorial-module__gB8RxG__sources[open] summary:after{transform:translateY(2px)rotate(225deg)}.editorial-module__gB8RxG__sources ul{flex-direction:column;align-items:center;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.editorial-module__gB8RxG__sources a{min-height:44px;color:inherit;text-align:center;text-underline-offset:.25em;overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:16px;line-height:1.5;display:inline-flex}@media (prefers-reduced-motion:reduce){.editorial-module__gB8RxG__sources summary:after{transition:none}}@media (min-width:900px){.editorial-module__gB8RxG__ideaList>li{flex-basis:calc(50% - 24px);max-width:600px}}.editorial-module__gB8RxG__artwork{--art-navy:#011329;--art-powder:#afc8f2;--art-yellow:#f8e7a8;--art-cream:var(--palette-soft-white);--art-cobalt:#2454ef;--art-lilac:#b5afdb;--art-seafoam:#b9d6c8;--art-duration:32s;aspect-ratio:4/3;isolation:isolate;contain:layout paint;background:var(--art-powder);pointer-events:none;width:100%;position:relative;overflow:hidden}.editorial-module__gB8RxG__artwork[data-variant=hero]{aspect-ratio:16/9}.editorial-module__gB8RxG__artwork[data-variant=background]{aspect-ratio:auto;height:100%}.editorial-module__gB8RxG__artwork[data-visual=email]{--art-duration:36s}.editorial-module__gB8RxG__artwork[data-visual=audit]{--art-duration:28s}.editorial-module__gB8RxG__artwork[data-visual=reviews]{--art-duration:40s}.editorial-module__gB8RxG__artwork[data-visual=sitemap]{--art-duration:36s}.editorial-module__gB8RxG__artwork[data-visual=performance]{--art-duration:28s}.editorial-module__gB8RxG__artworkField{width:100%;height:100%;display:block}.editorial-module__gB8RxG__artworkLayer{transform-box:view-box;transform-origin:50%;animation:editorial-module__gB8RxG__horizon-flow var(--art-duration) ease-in-out infinite;animation-play-state:paused}.editorial-module__gB8RxG__artworkLayer[data-layer="1"]{animation-direction:reverse;animation-delay:calc(var(--art-duration) / -2)}.editorial-module__gB8RxG__artworkLayer[data-layer="2"]{animation-name:editorial-module__gB8RxG__light-flow;animation-delay:calc(var(--art-duration) / -4)}.editorial-module__gB8RxG__artwork[data-visual=email] .editorial-module__gB8RxG__artworkLayer{transform-origin:30% 35%;animation-name:editorial-module__gB8RxG__bloom-flow}.editorial-module__gB8RxG__artwork[data-visual=audit] .editorial-module__gB8RxG__artworkLayer{animation-name:editorial-module__gB8RxG__diagonal-flow}.editorial-module__gB8RxG__artwork[data-visual=reviews] .editorial-module__gB8RxG__artworkLayer{animation-name:editorial-module__gB8RxG__current-flow}.editorial-module__gB8RxG__artwork[data-visual=sitemap] .editorial-module__gB8RxG__artworkLayer{animation-name:editorial-module__gB8RxG__estuary-flow}.editorial-module__gB8RxG__artwork[data-visual=performance] .editorial-module__gB8RxG__artworkLayer{animation-name:editorial-module__gB8RxG__slipstream-flow}.editorial-module__gB8RxG__artwork[data-running=true] .editorial-module__gB8RxG__artworkLayer{animation-play-state:running}.editorial-module__gB8RxG__artworkGrain{opacity:.065;mix-blend-mode:soft-light}@keyframes editorial-module__gB8RxG__horizon-flow{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-28px,22px)rotate(-1.5deg)}66%{transform:translate(24px,-18px)rotate(1deg)}}@keyframes editorial-module__gB8RxG__light-flow{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(50px,-35px)}}@keyframes editorial-module__gB8RxG__bloom-flow{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(5deg)scale(1.055)}}@keyframes editorial-module__gB8RxG__diagonal-flow{0%,to{transform:translate(0)}50%{transform:translate(48px,-38px)}}@keyframes editorial-module__gB8RxG__current-flow{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(42px,16px)rotate(-3deg)}}@keyframes editorial-module__gB8RxG__estuary-flow{0%,to{transform:translate(0)skewY(0)}50%{transform:translate(-36px,24px)skewY(2deg)}}@keyframes editorial-module__gB8RxG__slipstream-flow{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(54px,22px)rotate(2deg)}}@media (max-width:699px){.editorial-module__gB8RxG__artwork[data-variant=hero]{aspect-ratio:4/3}.editorial-module__gB8RxG__artwork[data-variant=background]{aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.editorial-module__gB8RxG__artwork .editorial-module__gB8RxG__artworkLayer{animation:none}}@media (hover:hover) and (pointer:fine){.editorial-module__gB8RxG__ideaLink:hover h2,.editorial-module__gB8RxG__articleNavLink:hover strong{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}}
.founder-announcement-module__3tC9qq__overlay{z-index:1000;background:color-mix(in srgb, var(--palette-navy) 18%, transparent);-webkit-backdrop-filter:blur(28px)saturate(.72);backdrop-filter:blur(28px)saturate(.72);transition:opacity .52s var(--ease-module), backdrop-filter .52s var(--ease-module)}.founder-announcement-module__3tC9qq__overlay[data-starting-style],.founder-announcement-module__3tC9qq__overlay[data-ending-style]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.founder-announcement-module__3tC9qq__popup{z-index:1001;width:min(656px,100vw - 40px);max-width:656px;max-height:calc(100dvh - 32px);color:var(--palette-powder);--tw-ring-shadow:0 0 #0000;transform-origin:50%;will-change:opacity, filter, scale;transition:opacity .6s var(--ease-module), filter .72s var(--ease-module), scale .72s var(--ease-module);background:0 0;flex-direction:column;align-items:stretch;gap:24px;padding:clamp(24px,4vw,40px);animation:none;display:flex;overflow-y:auto;translate:-50% -50%;scale:1;box-shadow:none!important;border:0!important;outline:0!important}.founder-announcement-module__3tC9qq__popup[data-starting-style],.founder-announcement-module__3tC9qq__popup[data-ending-style]{opacity:0;filter:blur(14px);scale:.985}.founder-announcement-module__3tC9qq__header{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.founder-announcement-module__3tC9qq__portrait{aspect-ratio:1;isolation:isolate;background:var(--palette-powder);width:64px;box-shadow:none;border:0;border-radius:999px;outline:0;flex:none;margin:0;overflow:hidden}.founder-announcement-module__3tC9qq__portrait img{object-fit:cover;object-position:center 18%;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%;display:block}.founder-announcement-module__3tC9qq__intro{color:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.founder-announcement-module__3tC9qq__title{color:inherit;font-family:var(--font-cenura), sans-serif;letter-spacing:normal;text-wrap:balance;margin:0;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:400;line-height:1}.founder-announcement-module__3tC9qq__copy p{margin:0}.founder-announcement-module__3tC9qq__copy,.founder-announcement-module__3tC9qq__signature,.founder-announcement-module__3tC9qq__action{color:inherit}.founder-announcement-module__3tC9qq__copy{text-align:left;width:100%;font-family:var(--font-pangram), sans-serif;text-wrap:pretty;flex-direction:column;gap:12px;font-size:1rem;font-weight:400;line-height:1.55;display:flex}.founder-announcement-module__3tC9qq__signature{padding-top:2px;font-weight:600}.founder-announcement-module__3tC9qq__actions{justify-content:center;align-items:center;gap:var(--header-link-gap);background:0 0;border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.founder-announcement-module__3tC9qq__action{min-height:var(--header-control-height);border:1.5px solid color-mix(in srgb, currentColor 54%, transparent);color:inherit;box-shadow:none;font-family:var(--font-cenura), sans-serif;font-size:var(--header-label-size);border-radius:999px;padding:0 16px;font-weight:400;transition:border-color .18s;background:0 0!important}.founder-announcement-module__3tC9qq__action:first-child{width:var(--header-action-width)}.founder-announcement-module__3tC9qq__action:last-child{width:var(--header-toggle-width)}.founder-announcement-module__3tC9qq__action:is(:hover,:active){border-color:color-mix(in srgb, currentColor 38%, transparent);color:inherit;box-shadow:none;text-decoration:none;translate:none;background:0 0!important}.founder-announcement-module__3tC9qq__action:focus-visible{color:inherit;box-shadow:none;outline:2px solid color-mix(in srgb, currentColor 54%, transparent);outline-offset:3px;border-color:currentColor;background:0 0!important}@media (min-width:700px) and (max-width:959px){.founder-announcement-module__3tC9qq__popup{width:min(564px,100vw - 40px);max-width:564px}}@media (max-width:699px){.founder-announcement-module__3tC9qq__popup{gap:20px;width:min(400px,100vw - 24px);max-height:calc(100dvh - 20px);padding:22px 18px}.founder-announcement-module__3tC9qq__portrait{width:54px}.founder-announcement-module__3tC9qq__copy{font-size:.95rem}.founder-announcement-module__3tC9qq__action{min-height:44px}}@media (prefers-reduced-motion:reduce){.founder-announcement-module__3tC9qq__overlay,.founder-announcement-module__3tC9qq__popup{transition-duration:1ms;transition-delay:0s}}
.legal-page-module__APUqcq__document{max-width:680px}.legal-page-module__APUqcq__document a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.legal-page-module__APUqcq__updated{color:color-mix(in srgb, var(--palette-navy) 68%, var(--palette-blue-slate));text-align:center;margin:0 0 48px;font-size:14px;font-weight:300;line-height:1.5}.legal-page-module__APUqcq__sections{flex-direction:column;gap:44px;font-size:17px;font-weight:300;line-height:1.65;display:flex}.legal-page-module__APUqcq__sections section{flex-direction:column;gap:16px;display:flex}.legal-page-module__APUqcq__sections h2{max-width:22ch;font-family:var(--font-cenura), sans-serif;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(27px,4vw,34px);font-weight:400;line-height:1.08}.legal-page-module__APUqcq__sections p{margin:0}.legal-page-module__APUqcq__address{font-style:normal}.legal-page-module__APUqcq__relatedPolicies{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:15px;display:flex}.legal-page-module__APUqcq__relatedPolicies a,.legal-page-module__APUqcq__relatedPolicies span{align-items:center;min-height:44px;display:inline-flex}@media (min-width:700px){.legal-page-module__APUqcq__updated{margin-bottom:56px}.legal-page-module__APUqcq__sections{gap:52px;font-size:18px}.legal-page-module__APUqcq__sections section{gap:18px}}
.site-footer-module__bVXCSG__ending{--home-rise:clamp(80px, 10vw, 144px);--ending-title-size:clamp(58px, 8.6vw, 124px);--ending-rolling-size:clamp(76px, 11vw, 164px);z-index:10;min-width:0;color:var(--palette-powder);background:var(--palette-navy);font-family:var(--font-pangram), sans-serif;font-weight:500;position:relative}.site-footer-module__bVXCSG__lead{min-height:54svh;color:var(--palette-navy);background:var(--palette-powder);align-items:center;margin:0;display:flex;position:relative}.site-footer-module__bVXCSG__leadViewport{width:100%;padding-block:clamp(56px,7vw,96px);overflow:clip}.site-footer-module__bVXCSG__headline{padding-inline:var(--page-gutter);font-family:var(--font-cenura), sans-serif;font-size:var(--ending-title-size);letter-spacing:normal;text-align:center;margin:0;font-weight:400;line-height:.9}.site-footer-module__bVXCSG__track{flex-wrap:wrap;justify-content:center;gap:.02em .22em;max-width:12ch;margin-inline:auto;display:flex;position:relative}.site-footer-module__bVXCSG__word{white-space:nowrap;flex:none;display:inline-flex;position:relative}.site-footer-module__bVXCSG__word:nth-child(3){flex-basis:100%;justify-content:center}.site-footer-module__bVXCSG__letter{transform-origin:50% 90%;display:inline-block;position:relative}.site-footer-module__bVXCSG__curvedHeadline{display:none}.site-footer-module__bVXCSG__lead[data-curved=true]{min-height:max(320px, calc(var(--ending-rolling-size) + var(--home-rise) + 64px))}.site-footer-module__bVXCSG__lead[data-curved=true] .site-footer-module__bVXCSG__headline{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-footer-module__bVXCSG__lead[data-curved=true] .site-footer-module__bVXCSG__curvedHeadline{pointer-events:none;fill:currentColor;width:100%;height:100%;font-family:var(--font-cenura), sans-serif;font-size:var(--ending-rolling-size);font-kerning:normal;letter-spacing:normal;font-weight:400;display:block;position:absolute;inset:0;overflow:hidden}.site-footer-module__bVXCSG__footerFrame{background:var(--palette-navy)}.site-footer-module__bVXCSG__ending .site-footer-module__bVXCSG__lead{--ending-title-size:clamp(58px, 8.6vw, 124px);height:auto;min-height:clamp(340px,36vw,560px);padding-bottom:var(--home-rise);background:var(--palette-powder-deep)}.site-footer-module__bVXCSG__ending .site-footer-module__bVXCSG__leadViewport{padding-block:40px}.site-footer-module__bVXCSG__ending .site-footer-module__bVXCSG__curvedHeadline{font-size:clamp(76px,11vw,164px)}.site-footer-module__bVXCSG__enquiry{padding:clamp(40px, 6vw, 80px) var(--page-gutter) calc(var(--home-rise) + clamp(56px, 7vw, 96px));color:var(--palette-navy);background:var(--palette-powder);position:relative;overflow:clip}.site-footer-module__bVXCSG__enquiryInner{width:min(100%,640px);margin-inline:auto}.site-footer-module__bVXCSG__navigationGroup{flex-direction:column;gap:0;min-width:0;display:flex}.site-footer-module__bVXCSG__socialLinks{justify-content:space-between;align-items:center;gap:4px;display:flex}.site-footer-module__bVXCSG__socialLink{min-width:28px;height:44px;color:var(--palette-powder);background:0 0;border-radius:999px;flex:0 36px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .22s;display:inline-flex}.site-footer-module__bVXCSG__socialLink:first-child{justify-content:flex-start}.site-footer-module__bVXCSG__socialLink:last-child{justify-content:flex-end}.site-footer-module__bVXCSG__socialLink>svg{flex:none}.site-footer-module__bVXCSG__socialLink:is(:hover,:focus-visible){color:var(--palette-powder);background:color-mix(in srgb, var(--palette-powder) 12%, transparent)}.site-footer-module__bVXCSG__footer{isolation:isolate;color:var(--palette-powder);background:var(--palette-navy);margin:0;position:relative;overflow:clip}.site-footer-module__bVXCSG__film{z-index:-1;pointer-events:none;background:var(--palette-navy);position:absolute;inset:0;overflow:hidden}.site-footer-module__bVXCSG__video,.site-footer-module__bVXCSG__scrim{width:100%;height:100%;position:absolute;inset:0}.site-footer-module__bVXCSG__video{object-fit:cover;object-position:55% center;filter:blur(10px);opacity:0;transition:opacity .6s;transform:scale(1.06)}.site-footer-module__bVXCSG__video[data-visible=true]{opacity:1}.site-footer-module__bVXCSG__scrim{background:linear-gradient(180deg, var(--palette-navy) 0%, #011329c7 14%, #01132985 48%, #011329a6 100%)}.site-footer-module__bVXCSG__content{width:100%;padding:clamp(32px, 4vw, 56px) var(--page-gutter) 20px;text-align:left;flex-direction:column;margin-inline:auto;display:flex;container-type:inline-size}.site-footer-module__bVXCSG__topRow{align-items:flex-start;gap:clamp(32px,5vw,72px);width:100%;display:flex}.site-footer-module__bVXCSG__invitation{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.site-footer-module__bVXCSG__updates{width:min(100%,360px)}.site-footer-module__bVXCSG__updates h2{color:inherit;font-family:var(--font-cenura), sans-serif;letter-spacing:normal;margin:0 0 20px;font-size:clamp(32px,3vw,42px);font-weight:400;line-height:1}.site-footer-module__bVXCSG__updatesPill{box-sizing:border-box;width:100%;height:56px;color:inherit;font-family:var(--font-cenura), sans-serif;background:0 0;border:1.5px solid;border-radius:999px;margin:0;padding:5px 8px 5px 20px;font-size:clamp(18px,1.7vw,22px);line-height:1}.site-footer-module__bVXCSG__updatesStep{align-items:center;gap:4px;width:100%;min-width:0;height:44px;display:flex}.site-footer-module__bVXCSG__updatesPill input{width:0;min-width:0;height:44px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:1;padding:0 4px}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__updatesPill input:is(:focus,:focus-visible){box-shadow:none;color:inherit;background:0 0;border:0;outline:none}.site-footer-module__bVXCSG__updatesPill:has(input:focus-visible){box-shadow:0 0 0 1px}.site-footer-module__bVXCSG__updatesPill input:autofill{-webkit-text-fill-color:var(--palette-powder);caret-color:var(--palette-powder);-webkit-background-clip:text;background-clip:text}.site-footer-module__bVXCSG__updatesPill input::placeholder{color:inherit;opacity:1}.site-footer-module__bVXCSG__updatesConsent,.site-footer-module__bVXCSG__updatesCompletion{white-space:nowrap;flex:1;min-width:0}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__updatesConsent a{min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.site-footer-module__bVXCSG__updatesAction,.site-footer-module__bVXCSG__updatesEdit{width:52px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.site-footer-module__bVXCSG__updatesAction svg{width:20px;height:20px}.site-footer-module__bVXCSG__updatesEdit{width:44px}.site-footer-module__bVXCSG__updatesEdit svg{width:15px;height:15px}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__updatesPill :focus-visible{outline-offset:-2px}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__updatesCompletion:focus{color:inherit;background:0 0;outline:none}.site-footer-module__bVXCSG__updatesAction:is(:hover,:focus-visible)>span{background:var(--palette-powder-deep)}.site-footer-module__bVXCSG__updatesStatus{min-height:18px;margin:8px 0 0 16px;font-size:12px;font-weight:300;line-height:1.5}.site-footer-module__bVXCSG__updatesStatus:empty{display:none}.site-footer-module__bVXCSG__linkLabel{white-space:nowrap;flex:none;display:block}.site-footer-module__bVXCSG__rollWindow{line-height:1.35;display:flex;overflow:clip}.site-footer-module__bVXCSG__rollGlyph{transition:transform .46s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:translateY(0)}.site-footer-module__bVXCSG__rollCopy{position:absolute;top:100%;left:0}.site-footer-module__bVXCSG__utilities{flex-direction:column;flex:1;align-items:flex-end;gap:32px;min-width:0;padding-top:0;display:flex}.site-footer-module__bVXCSG__navigation{grid-template-columns:minmax(max-content,1.35fr) minmax(0,1fr);gap:clamp(24px,3vw,56px);width:min(100%,360px);margin:0;display:grid}.site-footer-module__bVXCSG__linkColumn{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__linkColumn a{min-height:44px;color:inherit;font-family:var(--font-cenura), sans-serif;letter-spacing:normal;text-transform:lowercase;justify-content:space-between;align-items:center;gap:8px;padding-block:4px;font-size:clamp(20px,1.75vw,25px);font-weight:400;line-height:1.1;text-decoration:none;display:flex}.site-footer-module__bVXCSG__linkColumn a>svg{opacity:1;stroke-width:2px;flex:none;width:20px;height:20px}.site-footer-module__bVXCSG__address{text-align:left;color:inherit;font-family:var(--font-pangram), sans-serif;text-transform:none;flex:320px;margin:0;font-size:14px;font-style:normal;font-weight:300;line-height:1.4}.site-footer-module__bVXCSG__identityReveal{width:100%;margin-top:32px;padding-top:0;padding-bottom:4px;overflow:visible}.site-footer-module__bVXCSG__identity{transform-origin:50% 100%;width:100%}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__wordmark{width:100%;min-width:0;color:inherit;font-family:var(--font-cenura), sans-serif;font-size:var(--footer-wordmark-size,25.6cqw);letter-spacing:-2px;text-align:center;white-space:nowrap;padding-block:.12em .13em;font-weight:400;line-height:.78;text-decoration:none;display:block}.site-footer-module__bVXCSG__wordmark>span{width:max-content;display:inline-block}.site-footer-module__bVXCSG__bottomLegal{flex:none;justify-content:flex-end;align-items:center;gap:20px;margin-left:auto;display:flex}.site-footer-module__bVXCSG__bottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;font-size:clamp(12px,.95vw,15px);font-weight:300;line-height:1.5;display:flex}.site-footer-module__bVXCSG__bottomRow p,.site-footer-module__bVXCSG__bottomRow a{color:inherit;margin:0;text-decoration:none}.site-footer-module__bVXCSG__legalLinks{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-footer-module__bVXCSG__legalLinks a{align-items:center;min-height:44px;display:inline-flex}.site-footer-module__bVXCSG__legalLinks a:is(:hover,:focus-visible){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.site-footer-module__bVXCSG__footer :focus-visible{outline:2px solid var(--palette-powder);outline-offset:5px}.site-footer-module__bVXCSG__linkColumn a:focus-visible .site-footer-module__bVXCSG__rollGlyph{transform:translateY(-100%)}@media (hover:hover) and (pointer:fine){.site-footer-module__bVXCSG__linkColumn a:hover .site-footer-module__bVXCSG__rollGlyph{transform:translateY(-100%)}}@media (max-width:799px){.site-footer-module__bVXCSG__topRow{flex-direction:column;gap:28px}.site-footer-module__bVXCSG__invitation{width:100%}.site-footer-module__bVXCSG__utilities{flex-direction:row;gap:40px;width:100%;padding-top:0}.site-footer-module__bVXCSG__navigation{flex:1}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__linkColumn a{font-size:22px}}@media (max-width:699px){.site-footer-module__bVXCSG__ending{--home-rise:clamp(48px, 14vw, 80px)}.site-footer-module__bVXCSG__lead{min-height:46svh}.site-footer-module__bVXCSG__track{max-width:10ch}.site-footer-module__bVXCSG__poster,.site-footer-module__bVXCSG__video{object-position:58% center}.site-footer-module__bVXCSG__utilities{flex-direction:column;gap:28px}.site-footer-module__bVXCSG__navigation{gap:32px;width:100%}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__linkColumn a{font-size:20px}.site-footer-module__bVXCSG__bottomRow{gap:12px}.site-footer-module__bVXCSG__address{flex-basis:100%;font-size:12px}.site-footer-module__bVXCSG__bottomLegal{justify-content:space-between;align-items:flex-start;gap:8px 12px;width:100%}.site-footer-module__bVXCSG__legalLinks{justify-content:flex-end;gap:4px 12px}}@media (max-width:450px){.site-footer-module__bVXCSG__content{padding:32px 20px 16px}.site-footer-module__bVXCSG__navigation{grid-template-columns:minmax(max-content,1.35fr) minmax(0,1fr);gap:24px}.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__linkColumn a{font-size:20px}.site-footer-module__bVXCSG__linkColumn a>svg{width:16px;height:16px}.site-footer-module__bVXCSG__bottomRow{flex-direction:row;align-items:center;gap:0 14px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.site-footer-module__bVXCSG__socialLink,.site-footer-module__bVXCSG__updatesAction>span,.site-footer-module__bVXCSG__footer .site-footer-module__bVXCSG__rollGlyph,.site-footer-module__bVXCSG__video{transition:none}.site-footer-module__bVXCSG__footer a .site-footer-module__bVXCSG__rollGlyph,.site-footer-module__bVXCSG__footer a:is(:hover,:focus-visible) .site-footer-module__bVXCSG__rollGlyph{transform:none}.site-footer-module__bVXCSG__rollCopy{display:none}.site-footer-module__bVXCSG__updatesStep{animation:none}}
