.blueprint-module__hApvra__blueprint{--step:calc((100% + var(--hero-gap)) / 12);--x-copy:0%;--x-middle:calc(var(--step) * 6);--x-notes:calc(var(--step) * 9);--y-origin:18%;--y-clarity:43%;--y-practice:70%;--story-duration:41s;--story-delay:4s;z-index:0;inset:80px var(--page-gutter) 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.blueprint-module__hApvra__drawing,.blueprint-module__hApvra__metadata{position:absolute;inset:0}.blueprint-module__hApvra__vertical,.blueprint-module__hApvra__horizontal{background:currentColor;display:block;position:absolute}.blueprint-module__hApvra__vertical{opacity:.045;width:1px;top:0;bottom:0}.blueprint-module__hApvra__horizontal{opacity:.045;height:1px;left:0;right:0}.blueprint-module__hApvra__marginAxis{opacity:.03;left:0}.blueprint-module__hApvra__copyAxis{left:var(--x-copy);opacity:.055}.blueprint-module__hApvra__middleAxis{left:var(--x-middle);opacity:.03}.blueprint-module__hApvra__notesAxis{left:var(--x-notes)}.blueprint-module__hApvra__edgeAxis{opacity:.03;right:0}.blueprint-module__hApvra__originBaseline{top:var(--y-origin)}.blueprint-module__hApvra__clarityBaseline{top:var(--y-clarity);left:var(--x-middle);opacity:.055}.blueprint-module__hApvra__practiceBaseline{top:var(--y-practice)}.blueprint-module__hApvra__marker{opacity:.25;background:currentColor;width:3px;height:3px;position:absolute;transform:translate(-1px,-1px)}.blueprint-module__hApvra__originMarker{left:var(--x-notes);top:var(--y-origin);background:var(--background);border:1px solid;border-radius:50%;width:7px;height:7px;transform:translate(-3px,-3px)}.blueprint-module__hApvra__clarityMarker{left:var(--x-notes);top:var(--y-clarity)}.blueprint-module__hApvra__practiceMarker{left:var(--x-notes);top:var(--y-practice);width:9px;height:1px;transform:translate(-4px)}.blueprint-module__hApvra__practiceMarker:after{content:"";background:currentColor;width:1px;height:9px;position:absolute;top:-4px;left:4px}.blueprint-module__hApvra__metadata p{left:var(--x-notes);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;opacity:.6;margin:0;padding:13px 0 0 12px;font-size:.5625rem;line-height:1.8;position:absolute}.blueprint-module__hApvra__originNote{top:var(--y-origin)}.blueprint-module__hApvra__clarityNote{top:var(--y-clarity);animation:blueprint-module__hApvra__revealNote var(--story-duration) var(--story-delay) linear infinite}.blueprint-module__hApvra__practiceNote{top:var(--y-practice)}.blueprint-module__hApvra__route{--duration:37s;--delay:0s;height:1px;position:absolute}.blueprint-module__hApvra__signal{opacity:0;animation:blueprint-module__hApvra__horizontalSignal var(--duration) var(--delay) linear infinite;display:none;position:absolute;inset:0}.blueprint-module__hApvra__signal:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;left:-1px}.blueprint-module__hApvra__clarityRoute{left:var(--x-middle);top:var(--y-clarity);width:calc(var(--step) * 3);--duration:var(--story-duration);--delay:var(--story-delay)}.blueprint-module__hApvra__originRoute{left:var(--x-copy);top:var(--y-origin);width:calc(var(--step) * 5);--duration:43s;--delay:-12s}.blueprint-module__hApvra__practiceRoute{left:var(--x-notes);top:var(--y-practice);width:calc(100% - var(--x-notes));--duration:47s;--delay:-4s}.blueprint-module__hApvra__marginRoute{left:0;top:var(--y-origin);width:1px;height:calc(var(--y-practice) - var(--y-origin));--duration:53s;--delay:-16s}.blueprint-module__hApvra__marginRoute .blueprint-module__hApvra__signal,.blueprint-module__hApvra__edgeRoute .blueprint-module__hApvra__signal{animation-name:blueprint-module__hApvra__verticalSignal}.blueprint-module__hApvra__accentRoute{left:var(--x-middle);top:var(--y-practice);width:calc(var(--step) * 3);--duration:59s;--delay:17s;color:var(--brand-orange)}.blueprint-module__hApvra__accentRoute .blueprint-module__hApvra__signal{display:block}.blueprint-module__hApvra__accentRoute .blueprint-module__hApvra__signal:after{width:2px;height:2px}.blueprint-module__hApvra__edgeRoute{right:0;top:var(--y-clarity);width:1px;height:calc(var(--y-practice) - var(--y-clarity));--duration:61s;--delay:-27s}.blueprint-module__hApvra__signal,.blueprint-module__hApvra__clarityNote{animation-play-state:paused}.blueprint-module__hApvra__blueprint[data-running=true] .blueprint-module__hApvra__signal,.blueprint-module__hApvra__blueprint[data-running=true] .blueprint-module__hApvra__clarityNote{animation-play-state:running}@keyframes blueprint-module__hApvra__horizontalSignal{0%,8%{opacity:0;transform:translate(0)}12%{opacity:.4;transform:translate(0)}38%,48%{opacity:.4;transform:translate(100%)}56%,to{opacity:0;transform:translate(100%)}}@keyframes blueprint-module__hApvra__verticalSignal{0%,8%{opacity:0;transform:translateY(0)}12%{opacity:.3;transform:translateY(0)}38%,48%{opacity:.3;transform:translateY(100%)}56%,to{opacity:0;transform:translateY(100%)}}@keyframes blueprint-module__hApvra__revealNote{0%,38%,60%,to{opacity:.6}42%,50%{opacity:.76}}@media (max-width:1023px){.blueprint-module__hApvra__blueprint{--x-copy:0%;--x-middle:calc(var(--step) * 7);--x-notes:calc(var(--step) * 9)}.blueprint-module__hApvra__marginAxis,.blueprint-module__hApvra__middleAxis,.blueprint-module__hApvra__originRoute,.blueprint-module__hApvra__marginRoute{display:none}.blueprint-module__hApvra__clarityRoute,.blueprint-module__hApvra__accentRoute{width:calc(var(--x-notes) - var(--x-middle))}.blueprint-module__hApvra__metadata p{padding-left:10px;font-size:.5rem}}@media (max-width:767px){.blueprint-module__hApvra__blueprint{--y-origin:6%;--y-practice:82%;--x-notes:0%;inset-block-start:56px}.blueprint-module__hApvra__copyAxis,.blueprint-module__hApvra__notesAxis,.blueprint-module__hApvra__clarityBaseline,.blueprint-module__hApvra__clarityMarker,.blueprint-module__hApvra__practiceMarker,.blueprint-module__hApvra__clarityRoute,.blueprint-module__hApvra__practiceRoute,.blueprint-module__hApvra__clarityNote,.blueprint-module__hApvra__practiceNote{display:none}.blueprint-module__hApvra__marginAxis{display:block}.blueprint-module__hApvra__originMarker{top:var(--y-practice)}.blueprint-module__hApvra__metadata p{top:var(--y-practice);font-size:.5rem}.blueprint-module__hApvra__originBaseline{opacity:.03}.blueprint-module__hApvra__accentRoute{left:0;top:var(--y-practice);--delay:-10s;width:100%}.blueprint-module__hApvra__edgeRoute{top:var(--y-origin);height:calc(var(--y-practice) - var(--y-origin));--delay:-18s}}@media (prefers-reduced-motion:reduce){.blueprint-module__hApvra__blueprint .blueprint-module__hApvra__signal,.blueprint-module__hApvra__blueprint .blueprint-module__hApvra__clarityNote{animation:none}.blueprint-module__hApvra__blueprint .blueprint-module__hApvra__signal{opacity:.25}.blueprint-module__hApvra__blueprint .blueprint-module__hApvra__signal:after{background:currentColor}.blueprint-module__hApvra__blueprint .blueprint-module__hApvra__accentRoute{color:inherit}}
@layer theme,base;@layer components{.button-module__HjQxJG__action{--action-ink:var(--foreground);--action-ground:var(--background);--action-surface:transparent;--action-label:var(--action-ink);--action-fill:var(--action-accent);--action-label-hover:var(--action-on-accent);--action-icon-hover:var(--action-label-hover);isolation:isolate;vertical-align:middle;justify-content:center;align-items:center;gap:var(--action-gap-standard);min-height:var(--action-height-standard);max-width:100%;padding:.625rem var(--action-padding-standard);border-radius:var(--action-radius);background:var(--action-surface);color:var(--action-label);font-family:var(--font-sans);letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--action-fill-duration) var(--action-ease), transform .12s var(--action-ease);border:0;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button-module__HjQxJG__action:before{content:"";z-index:-1;background:var(--action-fill);transform-origin:50% 100%;transition:transform var(--action-fill-duration) var(--action-ease);pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}.button-module__HjQxJG__action[data-surface=light]{--action-ink:var(--brand-black);--action-ground:var(--brand-white)}.button-module__HjQxJG__action[data-surface=dark]{--action-ink:var(--brand-white);--action-ground:var(--brand-black)}.button-module__HjQxJG__action[data-variant=primary]{--action-surface:var(--action-accent);--action-label:var(--action-on-accent);--action-fill:var(--action-ink);--action-label-hover:var(--action-ground);--action-icon-hover:var(--action-accent)}.button-module__HjQxJG__action[data-variant=secondary]{--action-surface:var(--action-ink);--action-label:var(--action-ground)}.button-module__HjQxJG__action[data-variant=tertiary]{--action-surface:color-mix(in srgb, var(--action-ink) 7%, var(--action-ground))}.button-module__HjQxJG__action[data-size=compact]{min-height:var(--action-height-compact);padding:.5rem var(--action-padding-compact);gap:var(--action-gap-compact);font-size:.8125rem}.button-module__HjQxJG__action[data-size=large]{min-height:var(--action-height-large);padding:.875rem var(--action-padding-large);gap:var(--action-gap-large);font-size:1rem}.button-module__HjQxJG__action[data-full-width]{width:100%}.button-module__HjQxJG__labels{min-width:0;display:grid}.button-module__HjQxJG__label,.button-module__HjQxJG__loadingLabel{grid-area:1/1}.button-module__HjQxJG__icon,.button-module__HjQxJG__trailingIcon{width:1.125rem;height:1.125rem;transition:transform var(--action-fill-duration) var(--action-ease), color var(--action-fill-duration) var(--action-ease);flex:0 0 1.125rem;justify-content:center;align-items:center;display:inline-flex}.button-module__HjQxJG__icon svg,.button-module__HjQxJG__trailingIcon svg{stroke-width:1.5px;width:100%;height:100%}.button-module__HjQxJG__trailingIcon{--action-icon-shift:translateX(3px)}.button-module__HjQxJG__trailingIcon:has(>.lucide-arrow-up-right){--action-icon-shift:translate(2px, -2px)}.button-module__HjQxJG__trailingIcon:has(>.lucide-arrow-down-right){--action-icon-shift:translate(2px, 2px)}.button-module__HjQxJG__trailingIcon:has(>.lucide-arrow-down){--action-icon-shift:translateY(3px)}.button-module__HjQxJG__trailingIcon:has(>.lucide-arrow-up){--action-icon-shift:translateY(-3px)}.button-module__HjQxJG__icon:has(>.lucide-arrow-left){--action-icon-shift:translateX(-3px)}@media (hover:hover) and (pointer:fine){.button-module__HjQxJG__action:not([aria-disabled=true]):hover{color:var(--action-label-hover)}.button-module__HjQxJG__action:not([aria-disabled=true]):hover:before{transform:scaleY(1)}.button-module__HjQxJG__action:not([aria-disabled=true]):hover .button-module__HjQxJG__icon,.button-module__HjQxJG__action:not([aria-disabled=true]):hover .button-module__HjQxJG__trailingIcon{color:var(--action-icon-hover);transform:var(--action-icon-shift,none)}}.button-module__HjQxJG__action:not([aria-disabled=true]):active{color:var(--action-label-hover);transform:translateY(1px)scale(.99)}.button-module__HjQxJG__action:not([aria-disabled=true]):active:before{transform:scaleY(1)}.button-module__HjQxJG__action:not([aria-disabled=true]):active .button-module__HjQxJG__icon,.button-module__HjQxJG__action:not([aria-disabled=true]):active .button-module__HjQxJG__trailingIcon{color:var(--action-icon-hover)}.button-module__HjQxJG__action:focus-visible{outline:var(--action-focus-width) solid var(--action-focus-color);outline-offset:var(--action-focus-offset)}.button-module__HjQxJG__action[data-disabled]{--action-surface:color-mix(in srgb, var(--action-ink) 8%, var(--action-ground));--action-label:color-mix(in srgb, var(--action-ink) 50%, var(--action-ground));cursor:not-allowed}.button-module__HjQxJG__action[data-loading]{cursor:progress}.button-module__HjQxJG__spinner{animation:.9s linear infinite button-module__HjQxJG__spin}@keyframes button-module__HjQxJG__spin{to{transform:rotate(360deg)}}.button-module__HjQxJG__action[data-icon-only]{width:var(--action-height-standard);flex-shrink:0;padding:.625rem}.button-module__HjQxJG__action[data-icon-only][data-size=compact]{width:var(--action-height-compact)}.button-module__HjQxJG__action[data-icon-only][data-size=large]{width:var(--action-height-large)}.button-module__HjQxJG__action[data-icon-only] .button-module__HjQxJG__loadingLabel,.button-module__HjQxJG__action[data-icon-only]>.button-module__HjQxJG__icon{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.button-module__HjQxJG__action[data-icon-only][data-loading] .button-module__HjQxJG__label{visibility:visible!important}.button-module__HjQxJG__action[data-icon-only][data-loading] .button-module__HjQxJG__iconOnlyContent{visibility:hidden}.button-module__HjQxJG__action[data-icon-only][data-loading]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.9s linear infinite button-module__HjQxJG__spin;position:absolute}.button-module__HjQxJG__iconOnlyContent{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.button-module__HjQxJG__iconOnlyContent svg{width:100%;height:100%}.button-module__HjQxJG__link{--link-ink:var(--foreground);--link-hover:var(--action-accent-text);border-radius:var(--action-radius);max-width:100%;min-height:2.75rem;color:var(--link-ink);overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;transition:color var(--action-duration) var(--action-ease);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.button-module__HjQxJG__link[data-surface=light]{--link-ink:var(--brand-black);--link-hover:var(--action-accent-text-on-light)}.button-module__HjQxJG__link[data-surface=dark]{--link-ink:var(--brand-white);--link-hover:var(--action-accent)}.button-module__HjQxJG__link .button-module__HjQxJG__trailingIcon,.button-module__HjQxJG__link .button-module__HjQxJG__icon{width:1em;height:1em;transition:transform var(--action-duration) var(--action-ease), color var(--action-duration) var(--action-ease);flex-basis:1em}.button-module__HjQxJG__link[data-variant=editorial]{letter-spacing:-.01em;font-size:.9375rem;font-weight:500;line-height:1.4}.button-module__HjQxJG__link[data-variant=editorial] .button-module__HjQxJG__linkLabel{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);transition:text-decoration-color var(--action-duration) var(--action-ease)}.button-module__HjQxJG__link[data-variant=inline]{gap:.375em;min-height:0;font-size:.8125rem;font-weight:500;line-height:1.4}.button-module__HjQxJG__link[data-variant=utility]{--link-ink:var(--text-body);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;gap:.625em;font-size:.625rem;font-weight:400;line-height:1.6}.button-module__HjQxJG__link[data-variant=utility][data-surface=dark]{--link-ink:color-mix(in oklch, var(--brand-white) 75%, var(--brand-black))}.button-module__HjQxJG__link[data-variant=utility] .button-module__HjQxJG__trailingIcon,.button-module__HjQxJG__link[data-variant=utility] .button-module__HjQxJG__icon{flex-basis:1.2em;width:1.2em;height:1.2em}@media (hover:hover) and (pointer:fine){.button-module__HjQxJG__link:hover{color:var(--link-hover)}.button-module__HjQxJG__link[data-variant=editorial]:hover .button-module__HjQxJG__linkLabel{text-decoration-color:currentColor}.button-module__HjQxJG__link:hover .button-module__HjQxJG__trailingIcon,.button-module__HjQxJG__link:hover .button-module__HjQxJG__icon{transform:var(--action-icon-shift,none)}.action-link:hover .button-module__HjQxJG__affordance .button-module__HjQxJG__trailingIcon{transform:var(--action-icon-shift,none)}.action-link:hover .button-module__HjQxJG__affordance{color:var(--link-hover)}}.button-module__HjQxJG__link:focus-visible{outline:var(--action-focus-width) solid var(--action-focus-color);outline-offset:var(--action-focus-offset);color:var(--link-hover)}.action-link:focus-visible .button-module__HjQxJG__affordance{color:var(--link-hover)}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__action,.button-module__HjQxJG__action:before,.button-module__HjQxJG__icon,.button-module__HjQxJG__trailingIcon,.button-module__HjQxJG__link,.button-module__HjQxJG__linkLabel{transition:none}.button-module__HjQxJG__action .button-module__HjQxJG__spinner,.button-module__HjQxJG__action[data-icon-only][data-loading]:after{animation:none}.button-module__HjQxJG__action:not([aria-disabled=true]):active{transform:none}.button-module__HjQxJG__icon,.button-module__HjQxJG__trailingIcon{--action-icon-shift:none!important}}}@layer utilities;
.hero-module__q_m67W__hero{--hero-gutter:var(--page-gutter);--hero-gap:2rem;isolation:isolate;background:var(--background);min-height:min(960px,100svh);color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:clip}.hero-module__q_m67W__composition{z-index:1;column-gap:var(--hero-gap);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;padding-top:clamp(8rem,13vh,10rem);padding-bottom:clamp(3.5rem,7vh,5.5rem);display:grid;position:relative}.hero-module__q_m67W__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-body);grid-column:1/-1;margin-bottom:clamp(2.5rem,5vh,4rem);font-size:.625rem;line-height:1.7}.hero-module__q_m67W__headline{letter-spacing:-.045em;grid-column:1/-1;width:fit-content;margin:0;font-family:General Sans,system-ui,sans-serif;font-size:clamp(4.5rem,9.7vw,9.375rem);font-weight:500;line-height:.86;position:relative}.hero-module__q_m67W__line{white-space:nowrap;display:block}.hero-module__q_m67W__introduction{z-index:2;grid-column:1/6;margin-top:clamp(2.25rem,5vh,3.5rem);position:relative}.hero-module__q_m67W__description{letter-spacing:-.012em;max-width:29rem;color:var(--text-body);font-size:1rem;font-weight:400;line-height:1.65}.hero-module__q_m67W__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.5rem;display:flex}.hero-module__q_m67W__railWrap{z-index:1;margin-top:auto;position:relative}.hero-module__q_m67W__rail{font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;color:var(--text-body);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:.5625rem;line-height:1.6;display:flex}.hero-module__q_m67W__railRule{opacity:.1;background:currentColor;flex:1;height:1px}@media (max-width:1023px){.hero-module__q_m67W__hero{--hero-gap:1.5rem}.hero-module__q_m67W__eyebrow,.hero-module__q_m67W__headline{grid-column-start:1}.hero-module__q_m67W__introduction{grid-column:1/8}.hero-module__q_m67W__rail{gap:.75rem;font-size:.5rem}}@media (max-width:767px){.hero-module__q_m67W__hero{min-height:min(760px,100svh)}.hero-module__q_m67W__composition{grid-template-columns:minmax(0,1fr);align-content:start;padding-top:7rem;padding-bottom:4rem}.hero-module__q_m67W__eyebrow,.hero-module__q_m67W__headline,.hero-module__q_m67W__introduction{grid-column:1}.hero-module__q_m67W__eyebrow{max-width:19rem;margin-bottom:2.5rem;font-size:.5625rem}.hero-module__q_m67W__headline{letter-spacing:-.045em;font-size:clamp(3.25rem,16.6vw,6.75rem);line-height:.88}.hero-module__q_m67W__introduction{margin-top:2.25rem}.hero-module__q_m67W__description{max-width:26rem;font-size:.9375rem;line-height:1.65}.hero-module__q_m67W__actions{gap:.5rem 1.5rem;margin-top:1.25rem}.hero-module__q_m67W__rail{padding-block:1.25rem;font-size:.5rem}}
.gap-module__hllGTq__section{height:180svh;color:var(--foreground);background:var(--background);position:relative}.gap-module__hllGTq__sticky{height:100svh;position:sticky;top:0}.gap-module__hllGTq__composition{--gap:2rem;column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;height:100%;padding-block:6rem 2rem;display:grid;position:relative}.gap-module__hllGTq__blueprint{inset:0 var(--page-gutter);pointer-events:none;--step:calc((100% + var(--gap)) / 12);border-inline:1px solid color-mix(in srgb, var(--foreground) 3%, transparent);position:absolute}.gap-module__hllGTq__blueprint i{opacity:.045;background:currentColor;width:1px;position:absolute;top:0;bottom:0}.gap-module__hllGTq__blueprint i:first-child{left:0}.gap-module__hllGTq__blueprint i:nth-child(2){left:calc(var(--step) * 6);opacity:.03}.gap-module__hllGTq__blueprint i:nth-child(3){left:calc(var(--step) * 9)}.gap-module__hllGTq__blueprint i:nth-child(4){width:100%;height:1px;top:auto;bottom:2rem}.gap-module__hllGTq__eyebrow,.gap-module__hllGTq__sides,.gap-module__hllGTq__labels strong,.gap-module__hllGTq__metadata,.gap-module__hllGTq__direction{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:400;line-height:1.6}.gap-module__hllGTq__eyebrow{color:var(--text-body);grid-column:1/-1;margin-bottom:clamp(1.5rem,3vh,2.5rem)}.gap-module__hllGTq__editorial{grid-column:1/-1;display:grid;position:relative}.gap-module__hllGTq__opening,.gap-module__hllGTq__payoff{grid-area:1/1}.gap-module__hllGTq__payoff{pointer-events:none}.gap-module__hllGTq__editorial h2,.gap-module__hllGTq__editorial h3{letter-spacing:-.045em;max-width:18em;margin:0;font-family:General Sans,system-ui,sans-serif;font-size:clamp(3rem,4.5vw,5.5rem);font-weight:500;line-height:1.02}.gap-module__hllGTq__editorial p{max-width:35rem;color:var(--text-body);margin-top:1.5rem;font-size:.9375rem;line-height:1.65}.gap-module__hllGTq__diagram{grid-column:1/-1;margin-top:clamp(2rem,5vh,4rem);position:relative}.gap-module__hllGTq__sides{color:var(--text-body);justify-content:space-between;margin-bottom:1.5rem;display:flex}.gap-module__hllGTq__sides p:last-child{width:12rem}.gap-module__hllGTq__relationships{height:clamp(170px,23vh,250px);position:relative}.gap-module__hllGTq__labels{grid-template-rows:repeat(3,1fr);height:100%;display:grid}.gap-module__hllGTq__pair{justify-content:space-between;align-items:center;display:flex}.gap-module__hllGTq__pair dt,.gap-module__hllGTq__pair dd{width:12rem;margin:0}.gap-module__hllGTq__labels strong{font-size:.6875rem;display:block}.gap-module__hllGTq__labels span{color:var(--text-body);margin-top:.25rem;font-size:.75rem;line-height:1.5;display:block}.gap-module__hllGTq__paths{position:absolute;inset:0 13.5rem 0 12rem}.gap-module__hllGTq__horizontalDrawing,.gap-module__hllGTq__verticalDrawing{width:100%;height:100%;overflow:visible}.gap-module__hllGTq__verticalDrawing{display:none}.gap-module__hllGTq__segment{fill:none;stroke:var(--foreground);stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke}.gap-module__hllGTq__endpoint{fill:var(--foreground);opacity:.65}.gap-module__hllGTq__accent{fill:var(--brand-orange)}.gap-module__hllGTq__staticConnections{display:none}.gap-module__hllGTq__annotation{white-space:nowrap;color:var(--text-body);background:var(--background);padding:.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gap-module__hllGTq__direction{width:12rem;color:var(--text-body);position:absolute;top:50%;right:0;transform:translateY(-50%)}.gap-module__hllGTq__direction span{color:var(--brand-orange)}.gap-module__hllGTq__metadata{pointer-events:none;position:absolute;inset:0}.gap-module__hllGTq__metadata>span{white-space:nowrap;background:var(--background);color:var(--text-body);text-align:center;padding:.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gap-module__hllGTq__metadata small{letter-spacing:.03em;color:var(--text-muted);margin-top:.3rem;font-size:.4375rem;display:block}.gap-module__hllGTq__metadata .gap-module__hllGTq__aligningNote,.gap-module__hllGTq__metadata .gap-module__hllGTq__alignedNote{background:0 0;font-size:.5rem;top:-1rem}.gap-module__hllGTq__measurement{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.gap-module__hllGTq__signal,.gap-module__hllGTq__release{offset-rotate:0deg;opacity:0;animation:gap-module__hllGTq__interruptedSignal 24s var(--signal-delay,0s) linear infinite}.gap-module__hllGTq__signal[data-connected=true]{animation-name:gap-module__hllGTq__connectedSignal}.gap-module__hllGTq__signalGlow{animation:gap-module__hllGTq__edgeGlow 24s var(--signal-delay,0s) linear infinite}.gap-module__hllGTq__signal[data-connected=true] .gap-module__hllGTq__signalGlow{animation-name:gap-module__hllGTq__crossingGlow}.gap-module__hllGTq__release{animation:28s linear .2s infinite gap-module__hllGTq__releaseSignal}.gap-module__hllGTq__drifting{animation:gap-module__hllGTq__tension 11s var(--drift-delay,0s) ease-in-out infinite}.gap-module__hllGTq__verticalDrawing .gap-module__hllGTq__drifting{animation-name:gap-module__hllGTq__verticalTension}.gap-module__hllGTq__section .gap-module__hllGTq__signal,.gap-module__hllGTq__section .gap-module__hllGTq__signalGlow,.gap-module__hllGTq__section .gap-module__hllGTq__release,.gap-module__hllGTq__section .gap-module__hllGTq__drifting{animation-play-state:paused}.gap-module__hllGTq__section[data-running=true] .gap-module__hllGTq__signal,.gap-module__hllGTq__section[data-running=true] .gap-module__hllGTq__signalGlow,.gap-module__hllGTq__section[data-running=true] .gap-module__hllGTq__release,.gap-module__hllGTq__section[data-running=true] .gap-module__hllGTq__drifting{animation-play-state:running}[data-resolved=true] .gap-module__hllGTq__traffic,[data-syncing=true] .gap-module__hllGTq__traffic{display:none}[data-resolved=true] .gap-module__hllGTq__traffic *,[data-syncing=true] .gap-module__hllGTq__traffic *{animation-play-state:paused!important}@media (min-width:768px){.gap-module__hllGTq__verticalDrawing *{animation:none!important}}@keyframes gap-module__hllGTq__interruptedSignal{0%{offset-distance:0%;opacity:0}2%{opacity:.85}13%{offset-distance:86%;opacity:.85}18%,21%{offset-distance:100%;opacity:.9}26%,to{offset-distance:100%;opacity:0}}@keyframes gap-module__hllGTq__connectedSignal{0%{offset-distance:0%;opacity:0}2%{opacity:.85}21%{offset-distance:100%;opacity:.85}24%,to{offset-distance:100%;opacity:0}}@keyframes gap-module__hllGTq__edgeGlow{0%,10%{opacity:.5}18%,21%{opacity:1}26%,to{opacity:.5}}@keyframes gap-module__hllGTq__crossingGlow{0%,7%,17%,to{opacity:.5}11%,13%{opacity:1}}@keyframes gap-module__hllGTq__releaseSignal{0%{offset-distance:0%;opacity:0;transform:scale(1)}2%{opacity:.85}12%{offset-distance:79%;opacity:.9;transform:scale(1)}17%,to{offset-distance:100%;opacity:0;transform:scale(.6)}}@keyframes gap-module__hllGTq__tension{0%,to{transform:translateY(calc(var(--tension) * -1.2px))}50%{transform:translateY(calc(var(--tension) * 1.2px))}}@keyframes gap-module__hllGTq__verticalTension{0%,to{transform:translateX(calc(var(--tension) * -1px))}50%{transform:translateX(calc(var(--tension) * 1px))}}@media (max-width:1023px){.gap-module__hllGTq__composition{--gap:1.5rem}.gap-module__hllGTq__eyebrow,.gap-module__hllGTq__editorial,.gap-module__hllGTq__diagram{grid-column-start:1}.gap-module__hllGTq__editorial{grid-column-end:-1}.gap-module__hllGTq__blueprint i:first-child{left:0}.gap-module__hllGTq__blueprint i:nth-child(2){display:none}.gap-module__hllGTq__pair dt,.gap-module__hllGTq__pair dd,.gap-module__hllGTq__sides p:last-child,.gap-module__hllGTq__direction{width:10.5rem}.gap-module__hllGTq__paths{left:11rem;right:11.5rem}}@media (max-width:767px){.gap-module__hllGTq__horizontalDrawing *{animation:none!important}[data-relationship="0"] .gap-module__hllGTq__connectionGlow,[data-relationship="2"] .gap-module__hllGTq__connectionGlow{display:none}.gap-module__hllGTq__composition{grid-template-columns:minmax(0,1fr);padding-block:5rem 1.5rem}.gap-module__hllGTq__eyebrow,.gap-module__hllGTq__editorial,.gap-module__hllGTq__diagram{grid-column:1}.gap-module__hllGTq__eyebrow{margin-bottom:1.5rem}.gap-module__hllGTq__editorial h2,.gap-module__hllGTq__editorial h3{max-width:17em;font-size:clamp(2rem,7.8vw,3.5rem)}.gap-module__hllGTq__desktopBreak{display:none}.gap-module__hllGTq__editorial p{margin-top:1rem;font-size:.8125rem;line-height:1.6}.gap-module__hllGTq__diagram{margin-top:1.75rem;padding-bottom:2.25rem}.gap-module__hllGTq__sides{margin-bottom:1rem;font-size:.5625rem;display:block}.gap-module__hllGTq__sides br{display:none}.gap-module__hllGTq__sides p:last-child{width:auto;position:absolute;bottom:0}.gap-module__hllGTq__relationships{height:clamp(210px,29svh,280px)}.gap-module__hllGTq__labels{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.gap-module__hllGTq__pair{flex-direction:column;align-items:stretch}.gap-module__hllGTq__pair dt,.gap-module__hllGTq__pair dd{width:auto}.gap-module__hllGTq__labels strong{letter-spacing:.015em;font-size:.625rem}.gap-module__hllGTq__labels span{max-width:9em;font-size:.75rem;line-height:1.4}.gap-module__hllGTq__paths{inset:4rem 0}.gap-module__hllGTq__horizontalDrawing{display:none}.gap-module__hllGTq__verticalDrawing{display:block}.gap-module__hllGTq__annotation{font-size:.5625rem}.gap-module__hllGTq__metadata small{display:none}.gap-module__hllGTq__metadata .gap-module__hllGTq__aligningNote,.gap-module__hllGTq__metadata .gap-module__hllGTq__alignedNote{font-size:.4375rem;top:50%;left:100%;transform:translate(-100%,-50%)}.gap-module__hllGTq__signal{animation-duration:32s}.gap-module__hllGTq__signalGlow{opacity:.65;animation:none}.gap-module__hllGTq__syncPoints ellipse:first-child,.gap-module__hllGTq__syncPoints ellipse:last-child{display:none}.gap-module__hllGTq__direction{text-align:center;width:100%;top:auto;bottom:.75rem;right:0;transform:none}}@media (min-height:601px) and (max-height:740px){.gap-module__hllGTq__composition{padding-block:4.5rem 1rem}.gap-module__hllGTq__eyebrow{margin-bottom:1rem}.gap-module__hllGTq__editorial h2,.gap-module__hllGTq__editorial h3{font-size:clamp(2rem,4vw,3.5rem)}.gap-module__hllGTq__editorial p{margin-top:1rem;font-size:.8125rem}.gap-module__hllGTq__diagram{margin-top:1.25rem}.gap-module__hllGTq__relationships{height:170px}}@media (max-height:600px),(prefers-reduced-motion:reduce){.gap-module__hllGTq__section{height:auto;min-height:0}.gap-module__hllGTq__sticky{height:auto;position:relative}.gap-module__hllGTq__composition{padding-block:6rem 4rem}.gap-module__hllGTq__editorial{flex-direction:column;display:flex}.gap-module__hllGTq__opening,.gap-module__hllGTq__payoff,.gap-module__hllGTq__pair dd,.gap-module__hllGTq__annotation{opacity:1!important;transform:none!important}.gap-module__hllGTq__payoff{margin-top:2.5rem}.gap-module__hllGTq__animatedConnection{display:none}.gap-module__hllGTq__staticConnections{display:block}.gap-module__hllGTq__annotation{transform:translate(-50%,-50%)!important}.gap-module__hllGTq__direction,.gap-module__hllGTq__signal,.gap-module__hllGTq__release,.gap-module__hllGTq__registration,.gap-module__hllGTq__syncPoints{display:none}.gap-module__hllGTq__drifting,.gap-module__hllGTq__signalGlow{transform:none;animation:none!important}.gap-module__hllGTq__blueprint i{opacity:.04!important}.gap-module__hllGTq__metadata>span{display:none}.gap-module__hllGTq__metadata .gap-module__hllGTq__gapNote{display:block;opacity:1!important}}
.featured-work-module__18u4hG__section{--work-gap:2rem;background:var(--background);color:var(--foreground);scroll-margin-top:5rem;position:relative}.featured-work-module__18u4hG__inner{padding-block:clamp(3rem,6vw,6rem) 3rem;position:relative}.featured-work-module__18u4hG__blueprint{inset:0 var(--page-gutter);pointer-events:none;--step:calc((100% + var(--work-gap)) / 12);position:absolute}.featured-work-module__18u4hG__blueprint i{background:var(--foreground);opacity:.04;width:1px;position:absolute;inset-block:0}.featured-work-module__18u4hG__blueprint i:first-child{left:0}.featured-work-module__18u4hG__blueprint i:nth-child(2){left:calc(var(--step) * 6);opacity:.025}.featured-work-module__18u4hG__blueprint i:nth-child(3){left:calc(var(--step) * 9)}.featured-work-module__18u4hG__header,.featured-work-module__18u4hG__projectLink,.featured-work-module__18u4hG__exit{column-gap:var(--work-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.featured-work-module__18u4hG__eyebrow,.featured-work-module__18u4hG__selection,.featured-work-module__18u4hG__reference,.featured-work-module__18u4hG__label,.featured-work-module__18u4hG__specification dt,.featured-work-module__18u4hG__results dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);font-size:.625rem;font-weight:400;line-height:1.6}.featured-work-module__18u4hG__header .featured-work-module__18u4hG__eyebrow{grid-column:1/-1;margin-bottom:2rem}.featured-work-module__18u4hG__header h2{letter-spacing:-.045em;grid-column:1/11;font-family:General Sans,system-ui,sans-serif;font-size:clamp(3rem,4.5vw,5.5rem);font-weight:500;line-height:1.02}.featured-work-module__18u4hG__selection{grid-column:10/-1;margin-top:2.5rem}.featured-work-module__18u4hG__sequence{margin-top:3rem;position:relative}.featured-work-module__18u4hG__project{position:relative}.featured-work-module__18u4hG__project+.featured-work-module__18u4hG__project{margin-top:clamp(5rem,9vw,10rem)}.featured-work-module__18u4hG__projectLink{color:inherit;align-items:start;text-decoration:none}.featured-work-module__18u4hG__reference{grid-column:1/-1;align-items:baseline;gap:2rem;padding-block:1rem;display:flex}.featured-work-module__18u4hG__number{color:var(--foreground);flex-shrink:0;position:relative}.featured-work-module__18u4hG__number:before{content:"";background:var(--brand-orange);opacity:0;width:3px;height:3px;transition:opacity .2s;position:absolute;top:.35rem;left:-.75rem}.featured-work-module__18u4hG__title{letter-spacing:-.045em;overflow-wrap:anywhere;grid-column:1/10;margin:0 0 1.75rem;font-family:General Sans,system-ui,sans-serif;font-size:clamp(2.75rem,5.7vw,6rem);font-weight:500;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1)}.featured-work-module__18u4hG__visual{aspect-ratio:43/24;border-radius:var(--radius-lg);background:var(--arch-100);grid-area:3/1/auto/10;position:relative;overflow:hidden}.featured-work-module__18u4hG__visual img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.featured-work-module__18u4hG__noImage{place-content:center;font-size:clamp(2rem,4vw,4rem);display:grid;position:absolute;inset:0}.featured-work-module__18u4hG__shutters{pointer-events:none;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.featured-work-module__18u4hG__shutters i{background:var(--background);transform-origin:top;transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.featured-work-module__18u4hG__visual[data-revealed=true] .featured-work-module__18u4hG__shutters i{animation:.65s cubic-bezier(.22,1,.36,1) both featured-work-module__18u4hG__uncover}.featured-work-module__18u4hG__visual[data-revealed=true] .featured-work-module__18u4hG__shutters i:nth-child(2){animation-delay:55ms}.featured-work-module__18u4hG__visual[data-revealed=true] .featured-work-module__18u4hG__shutters i:nth-child(3){animation-delay:.11s}.featured-work-module__18u4hG__visual[data-revealed=true] .featured-work-module__18u4hG__shutters i:nth-child(4){animation-delay:.165s}}@keyframes featured-work-module__18u4hG__uncover{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.featured-work-module__18u4hG__project[data-composition="0"][data-revealed=true] .featured-work-module__18u4hG__number:before{animation:.85s ease-out featured-work-module__18u4hG__arrive}}@keyframes featured-work-module__18u4hG__arrive{0%{opacity:0;transform:translateY(-24px)}25%{opacity:.8}65%{opacity:1;box-shadow:0 0 5px var(--brand-orange);transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.featured-work-module__18u4hG__details{grid-area:3/10/auto/-1;align-self:end}.featured-work-module__18u4hG__context{color:var(--text-body);max-width:28rem;margin-bottom:2rem;font-size:.875rem;line-height:1.65}.featured-work-module__18u4hG__label{margin-bottom:.625rem}.featured-work-module__18u4hG__disciplines ul{padding:0;font-size:.8125rem;line-height:1.8;list-style:none}.featured-work-module__18u4hG__specification{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.featured-work-module__18u4hG__specification dd{color:var(--text-body);margin-top:.25rem;font-size:.75rem;line-height:1.5}.featured-work-module__18u4hG__results{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.featured-work-module__18u4hG__results dd{font-size:1.25rem}.featured-work-module__18u4hG__projectCta{margin-top:1.5rem}.featured-work-module__18u4hG__project[data-composition="1"] .featured-work-module__18u4hG__reference{grid-column:1/-1}.featured-work-module__18u4hG__project[data-composition="1"] .featured-work-module__18u4hG__title{grid-area:2/1/auto/6;margin-top:2rem;font-size:clamp(2.5rem,4.4vw,5rem)}.featured-work-module__18u4hG__project[data-composition="1"] .featured-work-module__18u4hG__visual{aspect-ratio:3/2;grid-area:2/6/4/-1}.featured-work-module__18u4hG__project[data-composition="1"] .featured-work-module__18u4hG__details{grid-area:3/1/auto/5;align-self:start}.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__title{grid-column:1/-1}.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__visual{aspect-ratio:43/24;grid-column:1/-1}.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__details{gap:1.5rem var(--work-gap);grid-area:4/1/auto/-1;grid-template-columns:repeat(11,minmax(0,1fr));align-items:start;padding-top:1.75rem;display:grid}.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__context{grid-column:1/5;margin:0}.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__disciplines{grid-column:6/9}.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__specification,.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__projectCta{grid-column:9/-1;margin:0}.featured-work-module__18u4hG__project[data-composition="2"] .featured-work-module__18u4hG__results{grid-column:1/8}.featured-work-module__18u4hG__project[data-composition="3"] .featured-work-module__18u4hG__reference,.featured-work-module__18u4hG__project[data-composition="3"] .featured-work-module__18u4hG__title{grid-column:3/-1}.featured-work-module__18u4hG__project[data-composition="3"] .featured-work-module__18u4hG__visual{aspect-ratio:3/2;grid-column:3/10}.featured-work-module__18u4hG__exit{border-top:1px solid var(--border);align-items:center;margin-top:clamp(4rem,7vw,8rem);padding-top:1.5rem}.featured-work-module__18u4hG__exit .featured-work-module__18u4hG__eyebrow{grid-column:1/7}.featured-work-module__18u4hG__archive{grid-column:9/-1}.featured-work-module__18u4hG__projectLink:focus-visible{outline:var(--action-focus-width) solid var(--action-focus-color);outline-offset:var(--action-focus-offset)}.featured-work-module__18u4hG__projectLink:focus-visible .featured-work-module__18u4hG__number:before{opacity:1}@media (hover:hover) and (pointer:fine){.featured-work-module__18u4hG__projectLink:hover .featured-work-module__18u4hG__title{transform:translate(2px)}.featured-work-module__18u4hG__projectLink:hover .featured-work-module__18u4hG__visual img{transform:scale(1.015)}.featured-work-module__18u4hG__projectLink:hover .featured-work-module__18u4hG__number:before{opacity:1}}@media (max-width:1199px){.featured-work-module__18u4hG__details{align-self:start}.featured-work-module__18u4hG__context{margin-bottom:1.25rem}.featured-work-module__18u4hG__project[data-composition="1"] .featured-work-module__18u4hG__title{margin-top:0}}@media (max-width:1023px){.featured-work-module__18u4hG__section{--work-gap:1.5rem}.featured-work-module__18u4hG__blueprint i:first-child{left:0}.featured-work-module__18u4hG__blueprint i:nth-child(2){display:none}.featured-work-module__18u4hG__header .featured-work-module__18u4hG__eyebrow,.featured-work-module__18u4hG__header h2{grid-column-start:1}.featured-work-module__18u4hG__selection{grid-column:9/-1}.featured-work-module__18u4hG__project .featured-work-module__18u4hG__reference,.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__reference,.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__title,.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__visual{grid-area:auto/1/auto/-1}.featured-work-module__18u4hG__project[data-composition="1"] .featured-work-module__18u4hG__visual{grid-column:3/-1}.featured-work-module__18u4hG__project[data-composition="3"] .featured-work-module__18u4hG__visual{grid-column:1/11}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__details{grid-area:auto/1/auto/-1;grid-template-columns:1.4fr 1fr 1fr;gap:1.25rem 2rem;padding-top:1.5rem;display:grid}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__details>*{grid-column:auto;margin:0}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__projectCta{grid-column:3}.featured-work-module__18u4hG__exit .featured-work-module__18u4hG__eyebrow{grid-column-start:1}}@media (max-width:767px){.featured-work-module__18u4hG__inner{padding-block:3rem 2rem}.featured-work-module__18u4hG__header,.featured-work-module__18u4hG__projectLink,.featured-work-module__18u4hG__exit{grid-template-columns:minmax(0,1fr)}.featured-work-module__18u4hG__blueprint i:not(:first-child){display:none}.featured-work-module__18u4hG__header .featured-work-module__18u4hG__eyebrow,.featured-work-module__18u4hG__header h2,.featured-work-module__18u4hG__selection,.featured-work-module__18u4hG__exit .featured-work-module__18u4hG__eyebrow,.featured-work-module__18u4hG__archive{grid-column:1}.featured-work-module__18u4hG__header .featured-work-module__18u4hG__eyebrow{margin-bottom:1.5rem}.featured-work-module__18u4hG__header h2{font-size:clamp(2rem,7.8vw,3.5rem)}.featured-work-module__18u4hG__selection{margin-top:1.5rem;font-size:.5625rem}.featured-work-module__18u4hG__sequence{margin-top:2rem}.featured-work-module__18u4hG__project+.featured-work-module__18u4hG__project{margin-top:4rem}.featured-work-module__18u4hG__reference{justify-content:space-between;gap:1rem;font-size:.5625rem}.featured-work-module__18u4hG__reference>span:last-child{text-align:right;max-width:70%}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__title{margin:0 0 1.25rem;font-size:clamp(2rem,10.5vw,4rem)}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__visual{grid-column:1}.featured-work-module__18u4hG__project[data-composition="1"] .featured-work-module__18u4hG__visual,.featured-work-module__18u4hG__project[data-composition="3"] .featured-work-module__18u4hG__visual{aspect-ratio:3/2}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__details{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;padding-top:1.25rem;display:grid}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__context{grid-column:1/-1;font-size:.8125rem}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__disciplines{grid-column:1}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__specification{grid-column:2;align-content:start;gap:.75rem;display:grid}.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__projectCta,.featured-work-module__18u4hG__project[data-composition] .featured-work-module__18u4hG__results{grid-column:1/-1}.featured-work-module__18u4hG__exit{gap:1rem;margin-top:3rem}}@media (prefers-reduced-motion:reduce){.featured-work-module__18u4hG__section *,.featured-work-module__18u4hG__section :before{transition:none!important;animation:none!important}.featured-work-module__18u4hG__shutters{display:none}.featured-work-module__18u4hG__projectLink:hover .featured-work-module__18u4hG__title,.featured-work-module__18u4hG__projectLink:hover .featured-work-module__18u4hG__visual img{transform:none}}
.what-we-transform-module__O0Nw1G__section{--transform-gap:2rem;background:var(--background);color:var(--foreground);scroll-margin-top:5rem;position:relative}.what-we-transform-module__O0Nw1G__inner{padding-block:clamp(4rem,7vw,7rem) 2rem;position:relative}.what-we-transform-module__O0Nw1G__blueprint{inset:0 var(--page-gutter);pointer-events:none;--step:calc((100% + var(--transform-gap)) / 12);position:absolute}.what-we-transform-module__O0Nw1G__blueprint i{background:var(--foreground);opacity:.035;width:1px;position:absolute;inset-block:0}.what-we-transform-module__O0Nw1G__blueprint i:first-child{left:0}.what-we-transform-module__O0Nw1G__blueprint i:nth-child(2){left:calc(var(--step) * 4)}.what-we-transform-module__O0Nw1G__blueprint i:nth-child(3){right:0}.what-we-transform-module__O0Nw1G__introduction{gap:0 var(--transform-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.what-we-transform-module__O0Nw1G__eyebrow,.what-we-transform-module__O0Nw1G__number,.what-we-transform-module__O0Nw1G__figure figcaption,.what-we-transform-module__O0Nw1G__strategy{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);font-size:.625rem;font-weight:400;line-height:1.6}.what-we-transform-module__O0Nw1G__introduction>.what-we-transform-module__O0Nw1G__eyebrow{grid-column:1/-1;margin-bottom:2rem}.what-we-transform-module__O0Nw1G__introduction h2{letter-spacing:-.045em;grid-column:1/9;font-family:General Sans,system-ui,sans-serif;font-size:clamp(3rem,4.5vw,5.5rem);font-weight:500;line-height:1.02}.what-we-transform-module__O0Nw1G__description{max-width:29rem;color:var(--text-body);grid-column:9/-1;align-self:end;font-size:.9375rem;line-height:1.65}.what-we-transform-module__O0Nw1G__index{column-gap:var(--transform-gap);border-bottom:1px solid var(--border);grid-template-rows:repeat(4,minmax(100px,auto));grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem);display:grid;position:relative}.what-we-transform-module__O0Nw1G__indexHeading{border-top:1px solid var(--border);grid-column:1/5;align-content:center;min-width:0;margin:0}.what-we-transform-module__O0Nw1G__indexHeading:first-child{grid-row:1}.what-we-transform-module__O0Nw1G__indexHeading:nth-child(2){grid-row:2}.what-we-transform-module__O0Nw1G__indexHeading:nth-child(3){grid-row:3}.what-we-transform-module__O0Nw1G__indexHeading:nth-child(4){grid-row:4}.what-we-transform-module__O0Nw1G__indexHeading button{text-align:left;cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:baseline;gap:.75rem;width:100%;padding-block:1.75rem;display:grid}.what-we-transform-module__O0Nw1G__name{letter-spacing:-.04em;color:var(--text-body);font-size:clamp(1.5rem,2.65vw,3rem);font-weight:400;line-height:1.1;transition:color .2s}.what-we-transform-module__O0Nw1G__indexHeading[data-selected=true] button{padding-block:3rem}.what-we-transform-module__O0Nw1G__indexHeading[data-selected=true] .what-we-transform-module__O0Nw1G__name{color:var(--foreground);font-size:clamp(1.75rem,3.4vw,3.75rem);font-weight:500}.what-we-transform-module__O0Nw1G__indexHeading[data-selected=true] .what-we-transform-module__O0Nw1G__number{color:var(--brand-orange)}.what-we-transform-module__O0Nw1G__indicator{color:var(--text-body);font-size:.875rem}.what-we-transform-module__O0Nw1G__indexHeading button:focus-visible{outline:var(--action-focus-width) solid var(--foreground);outline-offset:var(--action-focus-offset)}.what-we-transform-module__O0Nw1G__canvas{gap:1.5rem var(--transform-gap);border-top:1px solid var(--border);grid-area:1/5/5/-1;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(8,minmax(0,1fr));min-height:570px;padding-block:1.5rem 2rem;display:grid}.what-we-transform-module__O0Nw1G__copy{grid-area:1/1/auto/6;min-width:0}.what-we-transform-module__O0Nw1G__copy .what-we-transform-module__O0Nw1G__eyebrow{flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.5625rem;display:flex}.what-we-transform-module__O0Nw1G__statement{white-space:pre-line;letter-spacing:-.035em;margin-top:1.25rem;font-size:clamp(1.5rem,2.3vw,2.75rem);font-weight:500;line-height:1.12}.what-we-transform-module__O0Nw1G__capabilities{grid-area:2/1/4/4;align-self:end;gap:.45rem;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:grid}.what-we-transform-module__O0Nw1G__figure{grid-area:2/4/4/-1;align-self:end;min-width:0;margin:0}.what-we-transform-module__O0Nw1G__window{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--arch-100);position:relative;overflow:hidden}.what-we-transform-module__O0Nw1G__fragment{position:absolute;inset:-3px}.what-we-transform-module__O0Nw1G__fragment svg{width:100%;height:100%}.what-we-transform-module__O0Nw1G__figure figcaption{margin-top:.75rem;font-size:.5625rem}.what-we-transform-module__O0Nw1G__canvas[data-state="1"] .what-we-transform-module__O0Nw1G__copy{grid-column:5/-1}.what-we-transform-module__O0Nw1G__canvas[data-state="1"] .what-we-transform-module__O0Nw1G__figure{grid-area:1/1/4/5;align-self:center}.what-we-transform-module__O0Nw1G__canvas[data-state="1"] .what-we-transform-module__O0Nw1G__window{aspect-ratio:3/4;background:#ffedf7}.what-we-transform-module__O0Nw1G__canvas[data-state="1"] .what-we-transform-module__O0Nw1G__capabilities{grid-area:2/5/4/-1;align-self:center}.what-we-transform-module__O0Nw1G__canvas[data-state="2"] .what-we-transform-module__O0Nw1G__copy{grid-column:1/6}.what-we-transform-module__O0Nw1G__canvas[data-state="2"] .what-we-transform-module__O0Nw1G__capabilities{grid-area:1/6/auto/-1;align-self:start}.what-we-transform-module__O0Nw1G__canvas[data-state="2"] .what-we-transform-module__O0Nw1G__figure{grid-area:2/2/4/8}.what-we-transform-module__O0Nw1G__canvas[data-state="2"] .what-we-transform-module__O0Nw1G__window{aspect-ratio:16/9;background:#ffedf7}.what-we-transform-module__O0Nw1G__canvas[data-state="3"] .what-we-transform-module__O0Nw1G__copy{grid-column:1/6}.what-we-transform-module__O0Nw1G__canvas[data-state="3"] .what-we-transform-module__O0Nw1G__capabilities{grid-area:1/6/auto/-1;align-self:start}.what-we-transform-module__O0Nw1G__canvas[data-state="3"] .what-we-transform-module__O0Nw1G__figure{grid-area:2/1/4/-1}.what-we-transform-module__O0Nw1G__canvas[data-state="3"] .what-we-transform-module__O0Nw1G__window{aspect-ratio:20/9;background:var(--background)}.what-we-transform-module__O0Nw1G__strategy{align-items:center;gap:2rem;margin-top:2.25rem;display:flex;position:relative}.what-we-transform-module__O0Nw1G__thread{background:var(--border);flex:1;height:1px;position:relative}.what-we-transform-module__O0Nw1G__thread i{background:var(--brand-orange);opacity:0;width:3px;height:3px;position:absolute;top:-1px;left:0}.what-we-transform-module__O0Nw1G__strategy[data-visible=true] .what-we-transform-module__O0Nw1G__thread i{animation:1.6s ease-in-out .2s what-we-transform-module__O0Nw1G__thread}@keyframes what-we-transform-module__O0Nw1G__thread{0%{opacity:0;left:0}20%{opacity:.8}80%{opacity:.8}to{opacity:0;left:calc(100% - 3px)}}.what-we-transform-module__O0Nw1G__exit{justify-content:space-between;align-items:end;gap:2rem;padding-top:clamp(3rem,5vw,5rem);display:flex;position:relative}.what-we-transform-module__O0Nw1G__exit>p{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.5rem,2.7vw,3rem);font-weight:500;line-height:1.15}@media (hover:hover){.what-we-transform-module__O0Nw1G__indexHeading button:hover .what-we-transform-module__O0Nw1G__name{color:var(--foreground)}}@media (max-width:1199px){.what-we-transform-module__O0Nw1G__canvas{min-height:540px}.what-we-transform-module__O0Nw1G__indexHeading button{grid-template-columns:1rem minmax(0,1fr) .75rem;gap:.5rem}}@media (max-width:1023px){.what-we-transform-module__O0Nw1G__section{--transform-gap:1.5rem}.what-we-transform-module__O0Nw1G__introduction h2{grid-column:1/-1}.what-we-transform-module__O0Nw1G__description{grid-column:1/9;margin-top:1.5rem}.what-we-transform-module__O0Nw1G__index{flex-direction:column;display:flex}.what-we-transform-module__O0Nw1G__indexHeading button,.what-we-transform-module__O0Nw1G__indexHeading[data-selected=true] button{grid-template-columns:2rem minmax(0,1fr) 1rem;gap:1rem;padding-block:1.5rem}.what-we-transform-module__O0Nw1G__name,.what-we-transform-module__O0Nw1G__indexHeading[data-selected=true] .what-we-transform-module__O0Nw1G__name{font-size:clamp(2rem,5vw,3.5rem)}.what-we-transform-module__O0Nw1G__canvas{border-top:0;min-height:0;padding-top:.5rem;padding-bottom:2rem}.what-we-transform-module__O0Nw1G__canvas[data-state] .what-we-transform-module__O0Nw1G__copy{grid-area:1/1/auto/5}.what-we-transform-module__O0Nw1G__canvas[data-state] .what-we-transform-module__O0Nw1G__capabilities{grid-area:2/1/auto/5;align-self:start}.what-we-transform-module__O0Nw1G__canvas[data-state] .what-we-transform-module__O0Nw1G__figure{grid-area:1/5/3/-1;align-self:center}.what-we-transform-module__O0Nw1G__canvas[data-state="3"] .what-we-transform-module__O0Nw1G__figure{grid-area:3/1/auto/-1}.what-we-transform-module__O0Nw1G__canvas[data-state="3"] .what-we-transform-module__O0Nw1G__capabilities{grid-area:1/5/3/-1}.what-we-transform-module__O0Nw1G__canvas[data-state="1"] .what-we-transform-module__O0Nw1G__window,.what-we-transform-module__O0Nw1G__canvas[data-state="2"] .what-we-transform-module__O0Nw1G__window{aspect-ratio:4/3}.what-we-transform-module__O0Nw1G__blueprint i:nth-child(2){display:none}}@media (max-width:767px){.what-we-transform-module__O0Nw1G__inner{padding-top:3rem}.what-we-transform-module__O0Nw1G__introduction{display:block}.what-we-transform-module__O0Nw1G__introduction>.what-we-transform-module__O0Nw1G__eyebrow{margin-bottom:1.5rem}.what-we-transform-module__O0Nw1G__introduction h2{font-size:clamp(2rem,7.8vw,3.5rem)}.what-we-transform-module__O0Nw1G__desktopBreak{display:none}.what-we-transform-module__O0Nw1G__description{font-size:.8125rem;line-height:1.65}.what-we-transform-module__O0Nw1G__canvas{flex-direction:column;gap:1.5rem;display:flex}.what-we-transform-module__O0Nw1G__copy .what-we-transform-module__O0Nw1G__eyebrow{font-size:.5rem}.what-we-transform-module__O0Nw1G__statement{font-size:1.75rem}.what-we-transform-module__O0Nw1G__capabilities{grid-template-columns:1fr 1fr;gap:.625rem 1rem;width:100%;font-size:.75rem}.what-we-transform-module__O0Nw1G__canvas[data-state] .what-we-transform-module__O0Nw1G__figure{align-self:stretch}.what-we-transform-module__O0Nw1G__canvas[data-state] .what-we-transform-module__O0Nw1G__window{aspect-ratio:4/3}.what-we-transform-module__O0Nw1G__canvas[data-state="3"] .what-we-transform-module__O0Nw1G__window{aspect-ratio:2}.what-we-transform-module__O0Nw1G__strategy{flex-wrap:wrap;gap:1rem;font-size:.5625rem}.what-we-transform-module__O0Nw1G__thread{flex-basis:100%}.what-we-transform-module__O0Nw1G__exit{flex-direction:column;align-items:start;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.what-we-transform-module__O0Nw1G__section *,.what-we-transform-module__O0Nw1G__section :before{transition:none!important;animation:none!important}.what-we-transform-module__O0Nw1G__fragment{clip-path:none!important;transform:none!important}.what-we-transform-module__O0Nw1G__thread i{display:none}}
.method-module__QNWN_G__section{--approach-gap:2rem;background:var(--background);color:var(--foreground);scroll-margin-top:5rem}.method-module__QNWN_G__inner{padding-block:clamp(3rem,6vw,6rem)}.method-module__QNWN_G__introduction,.method-module__QNWN_G__composition,.method-module__QNWN_G__closing{gap:0 var(--approach-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.method-module__QNWN_G__metadata,.method-module__QNWN_G__concept{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);font-size:.625rem;line-height:1.6}.method-module__QNWN_G__introduction>.method-module__QNWN_G__metadata{grid-column:1/-1;margin-bottom:2rem}.method-module__QNWN_G__introduction h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;grid-column:1/9;font-size:clamp(2.5rem,4vw,4.75rem);font-weight:500;line-height:1.06}.method-module__QNWN_G__introCopy{color:var(--text-body);grid-column:9/-1;align-self:end;font-size:.9375rem;line-height:1.65}.method-module__QNWN_G__context{color:var(--text-body);margin-top:clamp(2.5rem,5vw,5rem);margin-bottom:1.5rem;font-size:.8125rem;line-height:1.6}.method-module__QNWN_G__principles{grid-column:1/7;min-width:0}.method-module__QNWN_G__principle{border:0;border-top:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:start;gap:1.25rem;padding:1.5rem 0;display:flex}.method-module__QNWN_G__principle:last-child{border-bottom:1px solid var(--border)}.method-module__QNWN_G__marker{color:var(--brand-orange);opacity:0;flex:0 0 1rem;margin-top:.5rem;transition:opacity .18s}.method-module__QNWN_G__principle[aria-pressed=true] .method-module__QNWN_G__marker{opacity:1}.method-module__QNWN_G__principleName{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:500;line-height:1.15;display:block}.method-module__QNWN_G__description{max-width:48ch;color:var(--text-body);margin-top:.625rem;font-size:.9375rem;line-height:1.65;display:block}.method-module__QNWN_G__principle:focus-visible{outline:var(--action-focus-width) solid var(--foreground);outline-offset:var(--action-focus-offset)}.method-module__QNWN_G__illustration{grid-column:7/-1;min-width:0;margin:0;padding-top:1.5rem}.method-module__QNWN_G__drawing{width:100%;height:auto;margin-block:1rem;display:block;overflow:visible}.method-module__QNWN_G__drawing path,.method-module__QNWN_G__drawing rect,.method-module__QNWN_G__drawing circle{vector-effect:non-scaling-stroke}.method-module__QNWN_G__registration{fill:none;stroke:var(--foreground);stroke-opacity:.06;stroke-width:1px}.method-module__QNWN_G__connections{fill:none;stroke:var(--foreground);stroke-opacity:.35;stroke-width:1px}.method-module__QNWN_G__connections .method-module__QNWN_G__accentPath{stroke:var(--brand-orange);stroke-opacity:.85}.method-module__QNWN_G__module rect{fill:var(--background);stroke:var(--foreground);stroke-opacity:.35;stroke-width:1px;transition:stroke .2s}.method-module__QNWN_G__module text{fill:var(--foreground);font-family:var(--font-geist-mono), monospace;text-anchor:middle;font-size:12px}.method-module__QNWN_G__module[data-emphasis=true] rect{stroke:var(--brand-orange);stroke-opacity:.85;fill:color-mix(in srgb, var(--brand-orange) 4%, var(--background))}.method-module__QNWN_G__anchors{fill:var(--background);stroke:var(--foreground);stroke-width:1px}.method-module__QNWN_G__drawingNote{fill:var(--text-body);font-family:var(--font-geist-mono), monospace;letter-spacing:1px;font-size:9px}.method-module__QNWN_G__dependencies{fill:none;stroke:var(--brand-orange);stroke-width:1px;opacity:.65;animation:.7s ease-out both method-module__QNWN_G__acknowledge}.method-module__QNWN_G__constraint{opacity:0;animation:.75s both method-module__QNWN_G__removeConstraint}.method-module__QNWN_G__constraint rect{stroke:var(--brand-orange);stroke-dasharray:3 3}.method-module__QNWN_G__replacement{animation:.8s both method-module__QNWN_G__fitReplacement}.method-module__QNWN_G__openConnection{fill:none;stroke:var(--foreground);stroke-opacity:.35;stroke-dasharray:4 5}.method-module__QNWN_G__openPoint{opacity:0;fill:var(--background);stroke:var(--brand-orange);animation:1.2s both method-module__QNWN_G__testIdea}.method-module__QNWN_G__tentative{opacity:0;animation:.9s both method-module__QNWN_G__testIdea}.method-module__QNWN_G__tentative rect{stroke:var(--brand-orange);stroke-dasharray:4 4}.method-module__QNWN_G__created{animation:1s both method-module__QNWN_G__createModule}.method-module__QNWN_G__newConnection{fill:none;stroke:var(--brand-orange);stroke-width:1px;animation:1.2s both method-module__QNWN_G__connectModule}.method-module__QNWN_G__annotationStage{display:grid}.method-module__QNWN_G__annotation{grid-area:1/1;animation:.2s both method-module__QNWN_G__annotationIn}.method-module__QNWN_G__annotation[data-active=false]{visibility:hidden;animation:none;display:block}.method-module__QNWN_G__question{letter-spacing:-.025em;max-width:30ch;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.35}.method-module__QNWN_G__explanation{max-width:53ch;color:var(--text-body);margin-top:.875rem;font-size:.8125rem;line-height:1.65}.method-module__QNWN_G__concept{margin-top:1.5rem;font-size:.5625rem}.method-module__QNWN_G__closing{align-items:end;margin-top:clamp(2.5rem,4vw,4rem)}.method-module__QNWN_G__closing p{letter-spacing:-.025em;grid-column:1/8;max-width:48ch;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.4}.method-module__QNWN_G__closing a{grid-column:9/-1;justify-self:start}@keyframes method-module__QNWN_G__acknowledge{0%{opacity:1}to{opacity:.65}}@keyframes method-module__QNWN_G__removeConstraint{0%,35%{opacity:1}70%,to{opacity:0}}@keyframes method-module__QNWN_G__fitReplacement{0%,40%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes method-module__QNWN_G__testIdea{0%,55%{opacity:1}to{opacity:0}}@keyframes method-module__QNWN_G__createModule{0%,60%{opacity:0}to{opacity:1}}@keyframes method-module__QNWN_G__connectModule{0%,70%{opacity:0}to{opacity:1}}@keyframes method-module__QNWN_G__annotationIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.method-module__QNWN_G__section{--approach-gap:1.5rem}.method-module__QNWN_G__module text{font-size:17px}.method-module__QNWN_G__drawingNote{font-size:12px}.method-module__QNWN_G__introduction h2{grid-column:1/8}.method-module__QNWN_G__introCopy{grid-column:8/-1;font-size:.875rem}.method-module__QNWN_G__headingBreak{display:none}.method-module__QNWN_G__principle{gap:.75rem}}@media (max-width:767px){.method-module__QNWN_G__introduction,.method-module__QNWN_G__composition,.method-module__QNWN_G__closing{grid-template-columns:minmax(0,1fr)}.method-module__QNWN_G__introduction h2,.method-module__QNWN_G__introCopy,.method-module__QNWN_G__principles,.method-module__QNWN_G__illustration,.method-module__QNWN_G__closing p{grid-column:1}.method-module__QNWN_G__introduction h2{font-size:clamp(2rem,7.8vw,3.5rem)}.method-module__QNWN_G__introCopy{max-width:42ch;margin-top:1.5rem}.method-module__QNWN_G__context{margin-top:2rem}.method-module__QNWN_G__principle{padding-block:1.25rem}.method-module__QNWN_G__description{font-size:.875rem}.method-module__QNWN_G__illustration{margin-top:2rem}.method-module__QNWN_G__drawing{margin-block:.75rem}.method-module__QNWN_G__closing a{grid-column:1;margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.method-module__QNWN_G__section *,.method-module__QNWN_G__section :before{transition:none!important;animation:none!important}}
.engagement-module__LkvTtq__section{--engagement-gap:2rem;background:var(--background);color:var(--foreground);scroll-margin-top:5rem}.engagement-module__LkvTtq__inner{padding-block:clamp(3rem,6vw,6rem)}.engagement-module__LkvTtq__introduction,.engagement-module__LkvTtq__row,.engagement-module__LkvTtq__closing{column-gap:var(--engagement-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.engagement-module__LkvTtq__metadata{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);font-size:.625rem;font-weight:400;line-height:1.6}.engagement-module__LkvTtq__introduction>.engagement-module__LkvTtq__metadata{grid-column:1/-1;margin-bottom:2rem}.engagement-module__LkvTtq__introduction h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;grid-column:1/10;font-size:clamp(2.5rem,4vw,4.75rem);font-weight:500;line-height:1.06}.engagement-module__LkvTtq__introCopy{max-width:58ch;color:var(--text-body);grid-column:1/7;margin-top:2rem;font-size:.9375rem;line-height:1.65}.engagement-module__LkvTtq__rows{margin-top:clamp(2.5rem,5vw,5rem)}.engagement-module__LkvTtq__row{align-items:start;padding-block:clamp(2rem,3.5vw,3.5rem);position:relative}.engagement-module__LkvTtq__row:before,.engagement-module__LkvTtq__rows:after{content:"";background:var(--border);height:1px;display:block}.engagement-module__LkvTtq__row:before{top:0;inset-inline:calc(-1 * var(--page-gutter));position:absolute}.engagement-module__LkvTtq__rows:after{margin-inline:calc(-1 * var(--page-gutter))}.engagement-module__LkvTtq__number{grid-column:1;padding-top:.4rem}.engagement-module__LkvTtq__startingPoint{grid-column:2/6;min-width:0}.engagement-module__LkvTtq__startingPoint h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:500;line-height:1.15}.engagement-module__LkvTtq__situation{letter-spacing:-.015em;max-width:29ch;margin-top:1.25rem;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.5}.engagement-module__LkvTtq__response{grid-column:6/10;min-width:0}.engagement-module__LkvTtq__description{max-width:48ch;color:var(--text-body);font-size:.9375rem;line-height:1.65}.engagement-module__LkvTtq__outputsLabel{margin-top:1.75rem}.engagement-module__LkvTtq__outputs{color:var(--text-body);margin:.75rem 0 0;padding:0;font-size:.8125rem;line-height:1.6;list-style:none}.engagement-module__LkvTtq__outputs li+li{margin-top:.375rem}.engagement-module__LkvTtq__enquiryLink{grid-column:10/-1;justify-self:start}.engagement-module__LkvTtq__closing{row-gap:1.5rem;padding-top:clamp(2rem,4vw,4rem)}.engagement-module__LkvTtq__reassurance{letter-spacing:-.025em;grid-column:2/8;max-width:38ch;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.4}.engagement-module__LkvTtq__scope{color:var(--text-body);grid-column:9/-1;font-size:.8125rem;line-height:1.65}@media (max-width:1023px){.engagement-module__LkvTtq__section{--engagement-gap:1.5rem}.engagement-module__LkvTtq__introduction h2{grid-column:1/-1}.engagement-module__LkvTtq__introCopy{grid-column:1/10}.engagement-module__LkvTtq__startingPoint{grid-column:2/7}.engagement-module__LkvTtq__response{grid-column:7/-1}.engagement-module__LkvTtq__enquiryLink{grid-column:7/-1;justify-self:start;margin-top:1.5rem}.engagement-module__LkvTtq__reassurance{grid-column:2/8}.engagement-module__LkvTtq__scope{grid-column:8/-1}}@media (max-width:767px){.engagement-module__LkvTtq__introduction,.engagement-module__LkvTtq__closing{grid-template-columns:minmax(0,1fr)}.engagement-module__LkvTtq__introduction h2,.engagement-module__LkvTtq__introCopy,.engagement-module__LkvTtq__reassurance,.engagement-module__LkvTtq__scope{grid-column:1}.engagement-module__LkvTtq__introduction h2{font-size:clamp(2rem,7.8vw,3.5rem)}.engagement-module__LkvTtq__headingBreak{display:none}.engagement-module__LkvTtq__introCopy{margin-top:1.5rem}.engagement-module__LkvTtq__row{grid-template-columns:1.5rem minmax(0,1fr);column-gap:.75rem;padding-block:2rem}.engagement-module__LkvTtq__number{grid-column:1}.engagement-module__LkvTtq__startingPoint{grid-column:2}.engagement-module__LkvTtq__situation{max-width:32ch;margin-top:1rem}.engagement-module__LkvTtq__response{grid-column:1/-1;margin-top:1.5rem}.engagement-module__LkvTtq__description{font-size:.875rem}.engagement-module__LkvTtq__outputsLabel{margin-top:1.5rem}.engagement-module__LkvTtq__enquiryLink{grid-column:1/-1;margin-top:1.25rem}.engagement-module__LkvTtq__scope{max-width:48ch}}
.team-module__jnHXqq__section{--studio-gap:2rem;background:var(--background);color:var(--foreground);scroll-margin-top:5rem}.team-module__jnHXqq__inner{padding-block:clamp(3rem,6vw,6rem)}.team-module__jnHXqq__header,.team-module__jnHXqq__composition{column-gap:var(--studio-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.team-module__jnHXqq__metadata{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);grid-column:1/-1;margin-bottom:2rem;font-size:.625rem;line-height:1.6}.team-module__jnHXqq__header h2{font-family:var(--font-display);letter-spacing:-.045em;grid-column:1/10;font-size:clamp(2.5rem,4vw,4.75rem);font-weight:500;line-height:1.06}.team-module__jnHXqq__composition{grid-template-rows:auto 1fr;align-items:start;row-gap:2rem;margin-top:clamp(2.5rem,5vw,5rem)}.team-module__jnHXqq__introduction{grid-area:1/9/auto/-1;max-width:42ch;margin-top:1.5rem;font-size:1rem;line-height:1.65}.team-module__jnHXqq__people{grid-area:1/1/3/8;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.team-module__jnHXqq__person{border-top:1px solid var(--border);min-width:0;padding-top:1.5rem}.team-module__jnHXqq__name{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.875rem);font-weight:500;line-height:1.25}.team-module__jnHXqq__role{font-family:var(--font-geist-mono), monospace;color:var(--text-body);margin-top:.5rem;font-size:.6875rem;line-height:1.6}.team-module__jnHXqq__people[data-photographic=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1rem}.team-module__jnHXqq__people[data-photographic=true] .team-module__jnHXqq__person{border-top:0;padding-top:0}.team-module__jnHXqq__people[data-photographic=true] .team-module__jnHXqq__name{letter-spacing:-.015em;margin-top:.875rem;font-size:.9375rem}.team-module__jnHXqq__portrait{aspect-ratio:3/4;border-radius:var(--radius-md);position:relative;overflow:hidden}.team-module__jnHXqq__image{object-fit:cover;object-position:var(--portrait-position,center);transform:scale(var(--portrait-scale,1));transform-origin:50% 40%}.team-module__jnHXqq__supporting{grid-area:2/9/auto/-1}.team-module__jnHXqq__principles>div{border-top:1px solid var(--border);padding-block:1.25rem}.team-module__jnHXqq__principles dt{letter-spacing:-.015em;font-size:1rem;font-weight:500;line-height:1.4}.team-module__jnHXqq__principles dd{max-width:40ch;color:var(--text-body);margin:.5rem 0 0;font-size:.875rem;line-height:1.65}.team-module__jnHXqq__studioLink{margin-top:1rem}.team-module__jnHXqq__section[data-revealed=true] .team-module__jnHXqq__people,.team-module__jnHXqq__section[data-revealed=true] .team-module__jnHXqq__introduction,.team-module__jnHXqq__section[data-revealed=true] .team-module__jnHXqq__supporting{animation:.45s ease-out both team-module__jnHXqq__studioReveal}@keyframes team-module__jnHXqq__studioReveal{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1023px){.team-module__jnHXqq__section{--studio-gap:1.5rem}.team-module__jnHXqq__people{grid-column:1/7}.team-module__jnHXqq__people[data-photographic=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-module__jnHXqq__introduction,.team-module__jnHXqq__supporting{grid-column:7/-1}.team-module__jnHXqq__introduction{margin-top:0;font-size:.9375rem}}@media (max-width:767px){.team-module__jnHXqq__header,.team-module__jnHXqq__composition{grid-template-columns:minmax(0,1fr)}.team-module__jnHXqq__header h2{grid-column:1;font-size:clamp(2rem,7.8vw,3.5rem)}.team-module__jnHXqq__composition{row-gap:2rem}.team-module__jnHXqq__introduction{grid-area:1/1}.team-module__jnHXqq__people{grid-area:2/1;gap:1.5rem 1rem}.team-module__jnHXqq__name{font-size:1.125rem}.team-module__jnHXqq__role{font-size:.625rem}.team-module__jnHXqq__supporting{grid-area:3/1}}@media (prefers-reduced-motion:reduce){.team-module__jnHXqq__section *,.team-module__jnHXqq__section :before{transition:none!important;animation:none!important}}
.client-trust-module__SoMeZq__section{--trust-gap:2rem;background:var(--background);color:var(--foreground);scroll-margin-top:5rem}.client-trust-module__SoMeZq__inner{padding-block:clamp(3rem,6vw,6rem)}.client-trust-module__SoMeZq__introduction,.client-trust-module__SoMeZq__companyBand,.client-trust-module__SoMeZq__voices{column-gap:var(--trust-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.client-trust-module__SoMeZq__eyebrow,.client-trust-module__SoMeZq__metadata{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);font-size:.625rem;font-weight:400;line-height:1.6}.client-trust-module__SoMeZq__eyebrow{grid-column:1/-1;margin-bottom:2rem}.client-trust-module__SoMeZq__introduction h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;grid-column:1/9;font-size:clamp(2.5rem,4vw,4.75rem);font-weight:500;line-height:1.06}.client-trust-module__SoMeZq__description{max-width:27rem;color:var(--text-body);grid-column:9/-1;align-self:end;font-size:.9375rem;line-height:1.65}.client-trust-module__SoMeZq__companyBand{border-top:1px solid var(--border);align-items:center;margin-top:clamp(2.5rem,5vw,5rem);padding-block:1.5rem}.client-trust-module__SoMeZq__companyBand>.client-trust-module__SoMeZq__metadata{grid-column:1/5}.client-trust-module__SoMeZq__companies{gap:1.5rem var(--trust-gap);grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.client-trust-module__SoMeZq__companies li{justify-content:center;align-items:center;min-width:0;min-height:80px;display:flex;position:relative}.client-trust-module__SoMeZq__logo{width:min(100%,240px);height:80px;display:block;position:relative}.client-trust-module__SoMeZq__wordmark{letter-spacing:-.04em;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:500}.client-trust-module__SoMeZq__identitySignal{background:var(--brand-orange);opacity:0;width:24px;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:calc(50% - 12px)}.client-trust-module__SoMeZq__companies li[data-active=true] .client-trust-module__SoMeZq__identitySignal{opacity:1}.client-trust-module__SoMeZq__voices{padding-top:clamp(2rem,4vw,4rem)}.client-trust-module__SoMeZq__index{grid-column:1/5;min-width:0}.client-trust-module__SoMeZq__selector{margin-top:1.5rem}.client-trust-module__SoMeZq__previewNotice,.client-trust-module__SoMeZq__previewEntry{font-family:var(--font-geist-mono), monospace;color:var(--text-body);font-size:.625rem;line-height:1.6}.client-trust-module__SoMeZq__previewNotice{max-width:28ch;margin-top:.5rem}.client-trust-module__SoMeZq__previewEntry{margin-bottom:.25rem;display:block}.client-trust-module__SoMeZq__voiceOption{width:100%;color:inherit;font:inherit;text-align:left;border:0;border-top:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;gap:.875rem;min-height:76px;padding:1rem .25rem;display:flex;position:relative}.client-trust-module__SoMeZq__voiceOption:last-child{border-bottom:1px solid var(--border)}.client-trust-module__SoMeZq__voiceOption:focus-visible{outline:var(--action-focus-width) solid var(--foreground);outline-offset:var(--action-focus-offset)}.client-trust-module__SoMeZq__selectionMark{width:1rem;color:var(--brand-orange);visibility:hidden;flex-shrink:0}.client-trust-module__SoMeZq__voiceOption[data-active=true] .client-trust-module__SoMeZq__selectionMark{visibility:visible}.client-trust-module__SoMeZq__voiceOption strong{font-size:1rem;font-weight:500;display:block}.client-trust-module__SoMeZq__voiceOption small{color:var(--text-body);margin-top:.25rem;font-size:.8125rem;display:block}.client-trust-module__SoMeZq__stage{grid-column:5/-1;align-items:start;min-width:0;display:grid}.client-trust-module__SoMeZq__quote{overflow-wrap:anywhere;grid-area:1/1;margin:0}.client-trust-module__SoMeZq__quote blockquote{letter-spacing:-.035em;max-width:34ch;font-size:clamp(1.5rem,2.6vw,2.75rem);font-weight:400;line-height:1.35}.client-trust-module__SoMeZq__quote figcaption{align-items:start;gap:1rem;margin-top:2rem;display:flex}.client-trust-module__SoMeZq__quote[data-long=true] blockquote{letter-spacing:-.025em;max-width:46ch;font-size:clamp(1.25rem,2vw,2rem);line-height:1.45}.client-trust-module__SoMeZq__attributionRule{background:var(--brand-orange);flex-shrink:0;width:1.5rem;height:1px;margin-top:.7rem}.client-trust-module__SoMeZq__author{font-size:.9375rem;font-weight:500;line-height:1.6}.client-trust-module__SoMeZq__role{color:var(--text-body);margin-top:.25rem;font-size:.8125rem;line-height:1.6}@media (max-width:1023px){.client-trust-module__SoMeZq__section{--trust-gap:1.5rem}.client-trust-module__SoMeZq__introduction h2{grid-column:1/9}.client-trust-module__SoMeZq__description{grid-column:9/-1;font-size:.875rem}}@media (max-width:767px){.client-trust-module__SoMeZq__inner{padding-block:3rem}.client-trust-module__SoMeZq__introduction,.client-trust-module__SoMeZq__companyBand,.client-trust-module__SoMeZq__voices{grid-template-columns:minmax(0,1fr)}.client-trust-module__SoMeZq__eyebrow{margin-bottom:1.5rem}.client-trust-module__SoMeZq__introduction h2{grid-column:1;max-width:19ch;font-size:clamp(2rem,7.8vw,3.5rem)}.client-trust-module__SoMeZq__headingBreak{display:none}.client-trust-module__SoMeZq__description{grid-column:1;max-width:34ch;margin-top:1.5rem}.client-trust-module__SoMeZq__companyBand{gap:.75rem;margin-top:2rem;padding-block:1.25rem}.client-trust-module__SoMeZq__companyBand>.client-trust-module__SoMeZq__metadata,.client-trust-module__SoMeZq__companies,.client-trust-module__SoMeZq__index,.client-trust-module__SoMeZq__stage{grid-column:1}.client-trust-module__SoMeZq__companies{gap:1rem}.client-trust-module__SoMeZq__companies li,.client-trust-module__SoMeZq__logo{height:64px;min-height:64px}.client-trust-module__SoMeZq__voices{gap:1.75rem;padding-top:1.75rem}.client-trust-module__SoMeZq__selector{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.client-trust-module__SoMeZq__voiceOption{border-bottom:1px solid var(--border);flex:8rem;gap:.375rem;width:auto;min-height:64px;padding:.75rem 0}.client-trust-module__SoMeZq__voiceOption strong{font-size:.875rem}.client-trust-module__SoMeZq__voiceOption small{font-size:.75rem}.client-trust-module__SoMeZq__previewNotice{max-width:none}.client-trust-module__SoMeZq__quote blockquote{font-size:clamp(1.5rem,5.5vw,2rem);line-height:1.4}.client-trust-module__SoMeZq__quote figcaption{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.client-trust-module__SoMeZq__quote{opacity:1!important;transform:none!important}.client-trust-module__SoMeZq__section *,.client-trust-module__SoMeZq__section :before{transition:none!important;animation:none!important}}
.faq-module__TMh2Ga__section{--faq-gap:2rem;--faq-number:1.5rem;--faq-item-gap:1.25rem;background:var(--background);color:var(--foreground);scroll-margin-top:5rem}.faq-module__TMh2Ga__inner{column-gap:var(--faq-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:clamp(3rem,6vw,6rem);display:grid}.faq-module__TMh2Ga__heading{grid-column:1/5}.faq-module__TMh2Ga__metadata,.faq-module__TMh2Ga__number{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);font-size:.625rem;font-weight:400;line-height:1.6}.faq-module__TMh2Ga__metadata{margin-bottom:2rem}.faq-module__TMh2Ga__heading h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;line-height:1.08}.faq-module__TMh2Ga__content{grid-column:5/-1;min-width:0}.faq-module__TMh2Ga__item{border-top:1px solid var(--border)}.faq-module__TMh2Ga__item:last-child{border-bottom:1px solid var(--border)}.faq-module__TMh2Ga__questionHeading{margin:0}.faq-module__TMh2Ga__trigger{grid-template-columns:var(--faq-number) minmax(0, 1fr) 1rem;gap:var(--faq-item-gap);width:100%;min-height:64px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:start;padding:1.5rem 0;display:grid}.faq-module__TMh2Ga__number{padding-top:.25rem}.faq-module__TMh2Ga__question{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;line-height:1.45}.faq-module__TMh2Ga__indicator{width:1rem;height:1rem;color:var(--text-body);margin-top:.25rem;position:relative}.faq-module__TMh2Ga__indicator:before,.faq-module__TMh2Ga__indicator:after{content:"";background:currentColor;position:absolute}.faq-module__TMh2Ga__indicator:before{height:1px;top:7px;left:2px;right:2px}.faq-module__TMh2Ga__indicator:after{width:1px;transition:opacity .16s;top:2px;bottom:2px;left:7px}.faq-module__TMh2Ga__trigger[aria-expanded=true] .faq-module__TMh2Ga__indicator{color:var(--brand-orange)}.faq-module__TMh2Ga__trigger[aria-expanded=true] .faq-module__TMh2Ga__indicator:after{opacity:0}.faq-module__TMh2Ga__trigger:focus-visible{outline:var(--action-focus-width) solid var(--foreground);outline-offset:var(--action-focus-offset)}.faq-module__TMh2Ga__trigger:hover .faq-module__TMh2Ga__indicator{color:var(--brand-orange)}.faq-module__TMh2Ga__panel{height:var(--accordion-panel-height);opacity:1;transition:height .22s,opacity .18s;overflow:hidden}.faq-module__TMh2Ga__panel[data-starting-style],.faq-module__TMh2Ga__panel[data-ending-style]{opacity:0;height:0}.faq-module__TMh2Ga__answer{padding:0 calc(1rem + var(--faq-item-gap)) 1.75rem calc(var(--faq-number) + var(--faq-item-gap))}.faq-module__TMh2Ga__answer p{max-width:65ch;color:var(--text-body);font-size:.9375rem;line-height:1.7}.faq-module__TMh2Ga__closing{padding-left:calc(var(--faq-number) + var(--faq-item-gap));flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.faq-module__TMh2Ga__closing p{font-size:.9375rem;line-height:1.6}@media (max-width:1023px){.faq-module__TMh2Ga__section{--faq-gap:1.5rem;--faq-item-gap:.875rem}.faq-module__TMh2Ga__headingBreak{display:none}.faq-module__TMh2Ga__heading h2{font-size:2rem}}@media (max-width:767px){.faq-module__TMh2Ga__section{--faq-number:1.125rem;--faq-item-gap:.75rem}.faq-module__TMh2Ga__inner{grid-template-columns:minmax(0,1fr);row-gap:2rem}.faq-module__TMh2Ga__heading,.faq-module__TMh2Ga__content{grid-column:1}.faq-module__TMh2Ga__metadata{margin-bottom:1.5rem}.faq-module__TMh2Ga__heading h2{max-width:18ch;font-size:clamp(2rem,7.8vw,3.5rem)}.faq-module__TMh2Ga__trigger{padding-block:1.25rem}.faq-module__TMh2Ga__answer{padding-bottom:1.5rem;padding-right:0}.faq-module__TMh2Ga__answer p{font-size:.875rem}.faq-module__TMh2Ga__closing{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.faq-module__TMh2Ga__panel,.faq-module__TMh2Ga__indicator:after{transition:none}}
.final-cta-module___XIlpW__section{--contact-gap:2rem;--contact-muted:color-mix(in oklch, var(--background) 75%, var(--foreground) 25%);background:var(--foreground);color:var(--background);scroll-margin-top:5rem;position:relative;overflow:clip}.final-cta-module___XIlpW__inner{column-gap:var(--contact-gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(4rem,7vw,7rem);display:grid;position:relative}.final-cta-module___XIlpW__metadata{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--contact-muted);grid-column:1/-1;margin-bottom:clamp(2.5rem,4vw,4rem);font-size:.625rem;line-height:1.6}.final-cta-module___XIlpW__headline{font-family:var(--font-display);letter-spacing:-.045em;grid-column:1/9;font-size:clamp(3rem,5.8vw,7rem);font-weight:500;line-height:1.04}.final-cta-module___XIlpW__content{grid-column:1/9;min-width:0;margin-top:2rem}.final-cta-module___XIlpW__copy{max-width:47ch;color:var(--contact-muted);font-size:1rem;line-height:1.7}.final-cta-module___XIlpW__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.final-cta-module___XIlpW__reassurance{max-width:52ch;color:var(--contact-muted);margin-top:1.5rem;font-size:.8125rem;line-height:1.65}.final-cta-module___XIlpW__graphic{right:var(--page-gutter);width:calc((100% - 2 * var(--page-gutter) - 2 * var(--contact-gap)) / 4);pointer-events:none;-webkit-user-select:none;user-select:none;height:65%;position:absolute;top:25%}.final-cta-module___XIlpW__gridLines{stroke:currentColor;stroke-opacity:.07;stroke-width:1px}.final-cta-module___XIlpW__connection{stroke:currentColor;stroke-opacity:.16;stroke-width:1px}.final-cta-module___XIlpW__point{fill:currentColor;opacity:.3}.final-cta-module___XIlpW__destination{stroke:var(--brand-orange);stroke-opacity:.8;fill:var(--foreground)}.final-cta-module___XIlpW__graphic[data-settling=true] .final-cta-module___XIlpW__point{animation:.9s cubic-bezier(.22,1,.36,1) both final-cta-module___XIlpW__settle}.final-cta-module___XIlpW__graphic[data-settling=true] .final-cta-module___XIlpW__connection{animation:.9s ease-out both final-cta-module___XIlpW__connect}@keyframes final-cta-module___XIlpW__settle{0%{opacity:.12;transform:translate(-9px,12px)}to{opacity:.3;transform:translate(0)}}@keyframes final-cta-module___XIlpW__connect{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.final-cta-module___XIlpW__section{--contact-gap:1.5rem}.final-cta-module___XIlpW__headline,.final-cta-module___XIlpW__content{grid-column:1/10}.final-cta-module___XIlpW__headline{font-size:clamp(3rem,6vw,4rem)}.final-cta-module___XIlpW__graphic{opacity:.75;width:16%}}@media (max-width:767px){.final-cta-module___XIlpW__inner{grid-template-columns:minmax(0,1fr);padding-block:3.5rem}.final-cta-module___XIlpW__metadata,.final-cta-module___XIlpW__headline,.final-cta-module___XIlpW__content{grid-column:1}.final-cta-module___XIlpW__metadata{margin-bottom:2rem}.final-cta-module___XIlpW__headline{max-width:14ch;font-size:clamp(2.5rem,9.5vw,4.5rem)}.final-cta-module___XIlpW__headingBreak{display:none}.final-cta-module___XIlpW__copy{font-size:.9375rem}.final-cta-module___XIlpW__content{margin-top:1.5rem}.final-cta-module___XIlpW__actions{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem}.final-cta-module___XIlpW__reassurance{margin-top:1.25rem}.final-cta-module___XIlpW__graphic{display:none}}@media (prefers-reduced-motion:reduce){.final-cta-module___XIlpW__graphic[data-settling=true] .final-cta-module___XIlpW__point,.final-cta-module___XIlpW__graphic[data-settling=true] .final-cta-module___XIlpW__connection{animation:none}}
:is(.preview-module__Pzx1ja__sheet [data-preview-state=hover],.preview-module__Pzx1ja__sheet [data-preview-state=pressed]){color:var(--action-label-hover,var(--link-hover))}.preview-module__Pzx1ja__sheet [data-preview-state=hover]:before{transform:scaleY(1)}.preview-module__Pzx1ja__sheet [data-preview-state=pressed]:before{transform:scaleY(1)}:is(.preview-module__Pzx1ja__sheet [data-preview-state=hover]>[aria-hidden=true],.preview-module__Pzx1ja__sheet [data-preview-state=pressed]>[aria-hidden=true]){color:var(--action-icon-hover,var(--link-hover))}.preview-module__Pzx1ja__sheet [data-preview-state=hover]>[aria-hidden=true]{transform:var(--action-icon-shift,none)}.preview-module__Pzx1ja__sheet [data-preview-state=hover][data-variant=editorial]>span:not([aria-hidden]){text-decoration-color:currentColor}.preview-module__Pzx1ja__sheet [data-preview-state=pressed]{transform:translateY(1px)scale(.99)}.preview-module__Pzx1ja__sheet [data-preview-state=focus]{outline:var(--action-focus-width) solid var(--action-focus-color);outline-offset:var(--action-focus-offset)}.preview-module__Pzx1ja__state{justify-items:start;gap:.5rem;display:grid}.preview-module__Pzx1ja__caption{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--text-body);font-size:.625rem}
