.ArticleTools-module__KFsGEW__tools{gap:var(--space-2);justify-items:start;display:grid}.ArticleTools-module__KFsGEW__tools>p{margin-bottom:var(--space-2);color:var(--fg-faint);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.ArticleTools-module__KFsGEW__tools button{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-5);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);display:inline-flex}.ArticleTools-module__KFsGEW__tools button svg{color:var(--accent);font-size:1rem}@media (hover:hover) and (pointer:fine){.ArticleTools-module__KFsGEW__tools button:hover{border-color:var(--accent);background:var(--em-a10);color:var(--fg-strong)}}.ArticleTools-module__KFsGEW__copied{border-color:var(--accent)!important;background:var(--em-a16)!important;color:var(--accent)!important}@media print{.ArticleTools-module__KFsGEW__tools{display:none}}
.Frame-module__BuoffW__frame{background:var(--media-placeholder);width:100%;aspect-ratio:var(--frame-ratio,var(--ratio-photo));isolation:isolate;display:block;position:relative;overflow:hidden}.Frame-module__BuoffW__rounded{border-radius:var(--r-md)}@media (min-width:768px){.Frame-module__BuoffW__rounded{border-radius:var(--r-lg)}}.Frame-module__BuoffW__ratio-square{--frame-ratio:var(--ratio-square)}.Frame-module__BuoffW__ratio-portrait{--frame-ratio:var(--ratio-portrait)}.Frame-module__BuoffW__ratio-tall{--frame-ratio:var(--ratio-tall)}.Frame-module__BuoffW__ratio-landscape{--frame-ratio:var(--ratio-landscape)}.Frame-module__BuoffW__ratio-photo{--frame-ratio:var(--ratio-photo)}.Frame-module__BuoffW__ratio-wide{--frame-ratio:var(--ratio-wide)}.Frame-module__BuoffW__ratio-cinema{--frame-ratio:var(--ratio-cinema)}.Frame-module__BuoffW__ratio-banner{--frame-ratio:var(--ratio-banner)}.Frame-module__BuoffW__ratio-ultra{--frame-ratio:var(--ratio-ultra)}@media (max-width:640px){.Frame-module__BuoffW__ratio-cinema{--frame-ratio:var(--ratio-wide)}.Frame-module__BuoffW__ratio-banner{--frame-ratio:var(--ratio-landscape)}.Frame-module__BuoffW__ratio-ultra{--frame-ratio:var(--ratio-wide)}}.Frame-module__BuoffW__image{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform var(--dur-4) var(--ease-expo), filter var(--dur-3) var(--ease-out);position:absolute;inset:0}.Frame-module__BuoffW__placeholder{background:var(--media-placeholder);position:absolute;inset:0}.Frame-module__BuoffW__overlay-soft:before,.Frame-module__BuoffW__overlay-strong:before,.Frame-module__BuoffW__overlay-up:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.Frame-module__BuoffW__overlay-soft:before{background:linear-gradient(180deg, transparent 40%, var(--bk-a60) 100%)}.Frame-module__BuoffW__overlay-strong:before{background:linear-gradient(180deg, var(--bk-a20) 0%, var(--bk-a80) 100%)}.Frame-module__BuoffW__overlay-up:before{background:linear-gradient(180deg, transparent 30%, var(--bk-a80) 100%);opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.Frame-module__BuoffW__mono .Frame-module__BuoffW__image{filter:grayscale()contrast(1.05)}@media (hover:hover) and (pointer:fine){.Frame-module__BuoffW__hover-zoom:hover .Frame-module__BuoffW__image,:where(a,article,figure,li):hover .Frame-module__BuoffW__hover-zoom .Frame-module__BuoffW__image{transform:scale(1.05)}.Frame-module__BuoffW__hover-lift{transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out)}.Frame-module__BuoffW__hover-lift:hover,:where(a,article,figure,li):hover .Frame-module__BuoffW__hover-lift{box-shadow:var(--sh-lg);transform:translateY(-.375rem)}.Frame-module__BuoffW__hover-reveal:hover .Frame-module__BuoffW__image,:where(a,article,figure,li):hover .Frame-module__BuoffW__hover-reveal .Frame-module__BuoffW__image{transform:scale(1.04)}.Frame-module__BuoffW__overlay-up:hover:before,:where(a,article,figure,li):hover .Frame-module__BuoffW__overlay-up:before{opacity:1}.Frame-module__BuoffW__mono:hover .Frame-module__BuoffW__image,:where(a,article,figure,li):hover .Frame-module__BuoffW__mono .Frame-module__BuoffW__image{filter:grayscale(0)contrast()}}@media (hover:none){.Frame-module__BuoffW__overlay-up:before{opacity:1}}@supports (animation-timeline:view()){@media (hover:none) and (prefers-reduced-motion:no-preference){.Frame-module__BuoffW__hover-zoom .Frame-module__BuoffW__image,.Frame-module__BuoffW__hover-reveal .Frame-module__BuoffW__image{animation:linear both Frame-module__BuoffW__frame-settle;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes Frame-module__BuoffW__frame-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Frame-module__BuoffW__image{transition:none}}
.CapabilityExplorer-module__pq1SCG__explorer{gap:var(--gap-block);display:grid}.CapabilityExplorer-module__pq1SCG__list{border-top:1px solid var(--line)}.CapabilityExplorer-module__pq1SCG__row{border-bottom:1px solid var(--line);transition:background-color var(--dur-2) var(--ease-out)}.CapabilityExplorer-module__pq1SCG__rowInner{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.CapabilityExplorer-module__pq1SCG__trigger{grid-column:1/3;grid-template-columns:subgrid;gap:inherit;min-width:0;padding:var(--space-6) 0 var(--space-3);text-align:left;align-items:start;display:grid}.CapabilityExplorer-module__pq1SCG__index{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);padding-top:.45em}.CapabilityExplorer-module__pq1SCG__title{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);transition:color var(--dur-2) var(--ease-out);display:block}.CapabilityExplorer-module__pq1SCG__arrow{width:2.5rem;height:2.5rem;margin-top:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--r-circle);color:var(--accent);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);flex:none;grid-area:1/3;place-items:center;font-size:1rem;display:grid}.CapabilityExplorer-module__pq1SCG__details{opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out), visibility var(--dur-3);grid-column:2/-1;grid-template-rows:0fr;display:grid;overflow:hidden}.CapabilityExplorer-module__pq1SCG__detailsInner{min-height:0;transition:padding-bottom var(--dur-3) var(--ease-out);padding-bottom:0;overflow:hidden}@media (max-width:899px){.CapabilityExplorer-module__pq1SCG__row[data-expanded] .CapabilityExplorer-module__pq1SCG__details{opacity:1;visibility:visible;grid-template-rows:1fr}.CapabilityExplorer-module__pq1SCG__row[data-expanded] .CapabilityExplorer-module__pq1SCG__detailsInner{padding-bottom:var(--space-6)}.CapabilityExplorer-module__pq1SCG__row[data-expanded] .CapabilityExplorer-module__pq1SCG__title{color:var(--accent)}}.CapabilityExplorer-module__pq1SCG__text{max-width:var(--measure-md);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);display:block}.CapabilityExplorer-module__pq1SCG__points{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.CapabilityExplorer-module__pq1SCG__points span{padding:var(--space-1) var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;transition:border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}.CapabilityExplorer-module__pq1SCG__rowMedia{margin-top:var(--space-5);display:block}.CapabilityExplorer-module__pq1SCG__stage{display:none}@media (min-width:900px){.CapabilityExplorer-module__pq1SCG__explorer{gap:var(--space-10);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start}.CapabilityExplorer-module__pq1SCG__rowMedia{display:none}.CapabilityExplorer-module__pq1SCG__rowInner{gap:var(--space-5);padding-inline:var(--space-4);transition:padding-inline var(--dur-3) var(--ease-out);grid-template-columns:3rem minmax(0,1fr) 3.5rem}.CapabilityExplorer-module__pq1SCG__trigger{padding:var(--space-7) 0 var(--space-3)}.CapabilityExplorer-module__pq1SCG__arrow{margin-top:var(--space-7)}.CapabilityExplorer-module__pq1SCG__row[data-active]{background:var(--bg-card)}.CapabilityExplorer-module__pq1SCG__row[data-active] .CapabilityExplorer-module__pq1SCG__rowInner{padding-inline:var(--space-6)}.CapabilityExplorer-module__pq1SCG__row[data-active] .CapabilityExplorer-module__pq1SCG__title{color:var(--accent)}.CapabilityExplorer-module__pq1SCG__row[data-active] .CapabilityExplorer-module__pq1SCG__points span{border-color:var(--line-accent);color:var(--fg-body)}.CapabilityExplorer-module__pq1SCG__row[data-active] .CapabilityExplorer-module__pq1SCG__arrow{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.CapabilityExplorer-module__pq1SCG__row[data-active] .CapabilityExplorer-module__pq1SCG__details{opacity:1;visibility:visible;grid-template-rows:1fr}.CapabilityExplorer-module__pq1SCG__row[data-active] .CapabilityExplorer-module__pq1SCG__detailsInner{padding-bottom:var(--space-7)}.CapabilityExplorer-module__pq1SCG__stage{top:calc(var(--header-h-lg) + var(--space-6));isolation:isolate;display:grid;position:sticky}.CapabilityExplorer-module__pq1SCG__stageItem{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-4) var(--ease-expo);grid-area:1/1;transform:scale(1.03)}.CapabilityExplorer-module__pq1SCG__stageItem[data-active]{opacity:1;transform:none}.CapabilityExplorer-module__pq1SCG__stageCaption{z-index:2;align-self:end;gap:var(--space-1);padding:var(--space-8) var(--space-5) var(--space-5);border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(#0000,#000000e0 55%);grid-area:1/1;display:grid}.CapabilityExplorer-module__pq1SCG__stageCaption span{color:var(--em-300);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide)}.CapabilityExplorer-module__pq1SCG__stageCaption strong{color:#fff;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-medium)}}@media (hover:hover) and (pointer:fine){.CapabilityExplorer-module__pq1SCG__trigger:hover .CapabilityExplorer-module__pq1SCG__title{color:var(--accent)}.CapabilityExplorer-module__pq1SCG__arrow:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (prefers-reduced-motion:reduce){.CapabilityExplorer-module__pq1SCG__rowInner,.CapabilityExplorer-module__pq1SCG__details,.CapabilityExplorer-module__pq1SCG__detailsInner,.CapabilityExplorer-module__pq1SCG__stageItem,.CapabilityExplorer-module__pq1SCG__arrow,.CapabilityExplorer-module__pq1SCG__row{transition:none}}
.CaseCard-module__mj4ICG__card{min-width:0;height:100%}.CaseCard-module__mj4ICG__link{align-content:start;height:100%;display:grid}.CaseCard-module__mj4ICG__frame{border-radius:var(--r-md)}.CaseCard-module__mj4ICG__badge{right:var(--space-4);bottom:var(--space-4);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);background:var(--em-500);color:var(--on-ember);font-size:var(--fs-xs);font-weight:var(--fw-semibold);opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);display:inline-flex;position:absolute;transform:translateY(.5rem)}.CaseCard-module__mj4ICG__body{padding-top:var(--space-5)}.CaseCard-module__mj4ICG__meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--fg-faint);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.CaseCard-module__mj4ICG__meta span+span:before{content:"";width:.25rem;height:.25rem;margin-right:var(--space-3);border-radius:var(--r-circle);background:var(--accent);vertical-align:middle;display:inline-block}.CaseCard-module__mj4ICG__title{max-width:24ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);transition:color var(--dur-2) var(--ease-out)}.CaseCard-module__mj4ICG__summary{max-width:var(--measure-md);margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CaseCard-module__mj4ICG__result{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.CaseCard-module__mj4ICG__result span{color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;display:block}.CaseCard-module__mj4ICG__result strong{margin-top:var(--space-2);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-base);display:block}.CaseCard-module__mj4ICG__outcomes{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CaseCard-module__mj4ICG__outcomes li{padding-top:var(--space-3);border-top:1px solid var(--line)}.CaseCard-module__mj4ICG__outcomes strong{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);display:block}.CaseCard-module__mj4ICG__outcomes span{margin-top:var(--space-1);color:var(--fg-faint);font-size:var(--fs-2xs);line-height:var(--lh-base);display:block}.CaseCard-module__mj4ICG__compact .CaseCard-module__mj4ICG__title{font-size:var(--fs-h5)}@media (min-width:900px){.CaseCard-module__mj4ICG__feature .CaseCard-module__mj4ICG__title{max-width:20ch;font-size:var(--fs-h3)}.CaseCard-module__mj4ICG__feature .CaseCard-module__mj4ICG__body{padding-top:var(--space-6)}}@media (hover:hover) and (pointer:fine){.CaseCard-module__mj4ICG__card:hover .CaseCard-module__mj4ICG__badge{opacity:1;transform:none}.CaseCard-module__mj4ICG__card:hover .CaseCard-module__mj4ICG__title{color:var(--accent)}}@media (hover:none){.CaseCard-module__mj4ICG__badge{opacity:1;transform:none}.CaseCard-module__mj4ICG__link{transition:transform var(--dur-1) var(--ease-out)}.CaseCard-module__mj4ICG__link:active{transform:scale(.985)}.CaseCard-module__mj4ICG__link:active .CaseCard-module__mj4ICG__title{color:var(--accent)}}
.CtaBand-module__Jim4ZG__band{border-top:1px solid var(--line);background:var(--ob-050);position:relative;overflow:hidden}.CtaBand-module__Jim4ZG__edge{top:0;left:var(--gutter);background:var(--em-500);pointer-events:none;height:1px;position:absolute;right:40%}.CtaBand-module__Jim4ZG__grid{gap:var(--gap-block);display:grid;position:relative}.CtaBand-module__Jim4ZG__eyebrow{margin-bottom:var(--space-5);color:var(--em-400);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase;display:block}.CtaBand-module__Jim4ZG__title{max-width:15ch;color:var(--fg-strong);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter)}.CtaBand-module__Jim4ZG__text{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.CtaBand-module__Jim4ZG__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:400px){.CtaBand-module__Jim4ZG__actions{display:grid}}@media (min-width:900px){.CtaBand-module__Jim4ZG__grid{align-items:end;gap:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (prefers-reduced-motion:reduce){.CtaBand-module__Jim4ZG__glow{animation:none}}
.AmbientVideo-module__RnNOaq__video{object-fit:cover;object-position:center 38%;opacity:0;width:100%;height:100%;transition:opacity var(--dur-5) var(--ease-out);position:absolute;inset:0}.AmbientVideo-module__RnNOaq__video[data-playing]{opacity:1}.AmbientVideo-module__RnNOaq__background{filter:saturate(.38)brightness(.78)contrast(1.06)}.AmbientVideo-module__RnNOaq__feature{filter:saturate(.55)brightness()contrast(1.04)}@media (prefers-reduced-motion:no-preference){.AmbientVideo-module__RnNOaq__video[data-playing]{animation:AmbientVideo-module__RnNOaq__hero-video-drift 32s var(--ease-in-out) infinite alternate}}@keyframes AmbientVideo-module__RnNOaq__hero-video-drift{0%{transform:scale(1.04)}to{transform:scale(1.12)}}
.HeroMedia-module__WJwfbW__media{position:absolute;inset:0;overflow:hidden}.HeroMedia-module__WJwfbW__still{object-fit:cover;object-position:center 38%;filter:saturate(.38)brightness(.78)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.HeroMedia-module__WJwfbW__embed{pointer-events:none;filter:saturate(.38)brightness(.78)contrast(1.06);border:0;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.Exhibit-module__Khk_Aq__exhibit{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);box-shadow:var(--sh-lg);flex-direction:column;margin:0;display:flex;overflow:hidden}.Exhibit-module__Khk_Aq__chrome{gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--bg-raised);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wider);text-transform:uppercase;align-items:center;display:flex}.Exhibit-module__Khk_Aq__dot{border-radius:var(--r-circle);background:var(--accent);flex:none;width:.375rem;height:.375rem}.Exhibit-module__Khk_Aq__source{color:var(--fg-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Exhibit-module__Khk_Aq__range{letter-spacing:var(--tr-wide);text-align:right;flex:none;margin-left:auto}.Exhibit-module__Khk_Aq__traffic{flex:none;gap:5px;display:flex}.Exhibit-module__Khk_Aq__traffic i{border-radius:var(--r-circle);background:var(--ob-500);width:.5rem;height:.5rem;display:block}.Exhibit-module__Khk_Aq__url{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--fg-muted);font-size:var(--fs-2xs);letter-spacing:var(--tr-none);text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:1;overflow:hidden}.Exhibit-module__Khk_Aq__stage{padding:var(--space-2);background:var(--bg-raised)}.Exhibit-module__Khk_Aq__shot{width:100%;aspect-ratio:var(--ratio-wide);border-radius:var(--r-sm);background:var(--ob-000);cursor:zoom-in;border:0;display:block;position:relative;overflow:hidden}.Exhibit-module__Khk_Aq__image{object-fit:contain;width:100%;height:100%;transition:transform var(--dur-3) var(--ease-out);display:block}.Exhibit-module__Khk_Aq__exhibit[data-chrome=plain] .Exhibit-module__Khk_Aq__image{object-fit:cover}.Exhibit-module__Khk_Aq__exhibit[data-chrome=plain] .Exhibit-module__Khk_Aq__stage{padding:0}.Exhibit-module__Khk_Aq__exhibit[data-chrome=plain] .Exhibit-module__Khk_Aq__shot{border-radius:0}.Exhibit-module__Khk_Aq__expand{right:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bk-a80);color:var(--fg-strong);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute}.Exhibit-module__Khk_Aq__sample{margin-top:var(--space-1);padding:.1rem var(--space-3);border:1px solid var(--line-accent);border-radius:var(--r-pill);color:var(--em-300);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);align-self:flex-start}.Exhibit-module__Khk_Aq__expandMark{margin-left:var(--space-2);color:var(--fg-faint);flex:none}.Exhibit-module__Khk_Aq__expandMark svg{width:.875rem;height:.875rem;display:block}@media (hover:hover) and (pointer:fine){.Exhibit-module__Khk_Aq__shot:hover .Exhibit-module__Khk_Aq__image{transform:scale(1.02)}.Exhibit-module__Khk_Aq__shot:hover .Exhibit-module__Khk_Aq__expand{opacity:1}.Exhibit-module__Khk_Aq__exhibit:hover .Exhibit-module__Khk_Aq__expandMark{color:var(--accent)}}.Exhibit-module__Khk_Aq__shot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Exhibit-module__Khk_Aq__shot:focus-visible .Exhibit-module__Khk_Aq__expand{opacity:1}.Exhibit-module__Khk_Aq__body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--line);flex-direction:column;flex:1;display:flex}.Exhibit-module__Khk_Aq__claim{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tr-snug);line-height:var(--lh-snug);text-wrap:balance}.Exhibit-module__Khk_Aq__caption{color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-base);text-wrap:pretty}.Exhibit-module__Khk_Aq__lightbox{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--ob-100);max-width:min(96vw,84rem);max-height:92dvh;color:var(--fg-body);padding:0}.Exhibit-module__Khk_Aq__lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1}.Exhibit-module__Khk_Aq__lightboxInner{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.Exhibit-module__Khk_Aq__lightboxHead{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.Exhibit-module__Khk_Aq__lightboxHead p{color:var(--fg-body);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wider);text-transform:uppercase}.Exhibit-module__Khk_Aq__close{border:1px solid var(--line-strong);border-radius:var(--r-circle);width:2.5rem;height:2.5rem;color:var(--fg-strong);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;flex:none;place-items:center;display:grid}.Exhibit-module__Khk_Aq__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Exhibit-module__Khk_Aq__close:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}.Exhibit-module__Khk_Aq__lightboxImage{border-radius:var(--r-sm);background:var(--ob-000);object-fit:contain;width:100%;max-height:68dvh;display:block}.Exhibit-module__Khk_Aq__lightboxCaption{max-width:var(--measure-lg);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-base);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.Exhibit-module__Khk_Aq__image,.Exhibit-module__Khk_Aq__expand,.Exhibit-module__Khk_Aq__close{transition:none}}
.InsightCard-module__JbOrGa__card{min-width:0;height:100%}.InsightCard-module__JbOrGa__link{align-content:start;height:100%;display:grid}.InsightCard-module__JbOrGa__arrow{top:var(--space-4);right:var(--space-4);z-index:2;border-radius:var(--r-circle);background:var(--em-500);width:2.25rem;height:2.25rem;color:var(--on-ember);opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);place-items:center;font-size:1rem;display:grid;position:absolute;transform:scale(.7)}.InsightCard-module__JbOrGa__body{padding-top:var(--space-5)}.InsightCard-module__JbOrGa__meta{align-items:center;gap:var(--space-3);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.InsightCard-module__JbOrGa__category{padding:var(--space-1) var(--space-3);border:1px solid var(--line-accent);border-radius:var(--r-pill);color:var(--accent);font-weight:var(--fw-semibold)}.InsightCard-module__JbOrGa__title{max-width:26ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-snug);transition:color var(--dur-2) var(--ease-out)}.InsightCard-module__JbOrGa__excerpt{max-width:var(--measure-md);margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.InsightCard-module__JbOrGa__reading{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--fg-faint);font-size:var(--fs-xs);display:inline-flex}.InsightCard-module__JbOrGa__reading svg{font-size:.95rem}.InsightCard-module__JbOrGa__feature .InsightCard-module__JbOrGa__title{font-size:var(--fs-h3);max-width:20ch}@media (min-width:900px){.InsightCard-module__JbOrGa__row .InsightCard-module__JbOrGa__link{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.InsightCard-module__JbOrGa__row .InsightCard-module__JbOrGa__body{padding-top:0}}@media (hover:hover) and (pointer:fine){.InsightCard-module__JbOrGa__card:hover .InsightCard-module__JbOrGa__arrow{opacity:1;transform:none}.InsightCard-module__JbOrGa__card:hover .InsightCard-module__JbOrGa__title{color:var(--accent)}}@media (hover:none){.InsightCard-module__JbOrGa__arrow{opacity:1;transform:none}.InsightCard-module__JbOrGa__link{transition:transform var(--dur-1) var(--ease-out)}.InsightCard-module__JbOrGa__link:active{transform:scale(.985)}.InsightCard-module__JbOrGa__link:active .InsightCard-module__JbOrGa__title{color:var(--accent)}}
.ProcessTimeline-module__dmWmDG__timeline{gap:var(--space-8);padding-left:var(--space-9);display:grid;position:relative}.ProcessTimeline-module__dmWmDG__rail{background:var(--line);width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.375rem}.ProcessTimeline-module__dmWmDG__rail i{background:var(--accent);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProcessTimeline-module__dmWmDG__rail i{animation:linear both ProcessTimeline-module__dmWmDG__rail-fill;animation-timeline:view();animation-range:entry 60% exit 20%;transform:scaleY(0)}}}@keyframes ProcessTimeline-module__dmWmDG__rail-fill{to{transform:scaleY(1)}}.ProcessTimeline-module__dmWmDG__step{position:relative}.ProcessTimeline-module__dmWmDG__marker{top:0;left:calc(var(--space-9) * -1);border:1px solid var(--line-strong);border-radius:var(--r-circle);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);place-items:center;display:grid;position:absolute}.ProcessTimeline-module__dmWmDG__body{padding-top:var(--space-1)}.ProcessTimeline-module__dmWmDG__caption{margin-bottom:var(--space-2);color:var(--accent);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.ProcessTimeline-module__dmWmDG__title{color:var(--fg-strong);font-size:var(--fs-h5);font-weight:var(--fw-medium)}.ProcessTimeline-module__dmWmDG__text{max-width:var(--measure-md);margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}@media (hover:hover) and (pointer:fine){.ProcessTimeline-module__dmWmDG__step:hover .ProcessTimeline-module__dmWmDG__marker{border-color:var(--accent);background:linear-gradient(var(--em-a16), var(--em-a16)), var(--bg);color:var(--fg-strong)}}@media (min-width:768px){.ProcessTimeline-module__dmWmDG__timeline{gap:var(--space-9)}}
.TeamMosaic-module__ncpQLW__mosaic{--mosaic-h:clamp(16rem, 58vw, 21rem);--tile-gap:var(--space-3);gap:var(--tile-gap);height:var(--mosaic-h);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 84%,#0000 100%)}.TeamMosaic-module__ncpQLW__grid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:calc(50% + var(--tile-gap) / 2) 100%;background-position:calc(-1 * var(--tile-gap) / 2) 0;opacity:.7;position:absolute;inset:-4% 0}.TeamMosaic-module__ncpQLW__column{z-index:1;position:relative;overflow:hidden}.TeamMosaic-module__ncpQLW__column:nth-child(4){display:none}.TeamMosaic-module__ncpQLW__track{animation:TeamMosaic-module__ncpQLW__mosaic-drift var(--speed,56s) linear infinite;will-change:transform;display:block}.TeamMosaic-module__ncpQLW__column[data-direction=down] .TeamMosaic-module__ncpQLW__track{animation-direction:reverse}.TeamMosaic-module__ncpQLW__tile{margin-bottom:var(--tile-gap)}.TeamMosaic-module__ncpQLW__frame{border:1px solid var(--line);background:linear-gradient(150deg, var(--ob-300), var(--ob-200))}.TeamMosaic-module__ncpQLW__monogram{color:var(--fg-faint);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);place-items:center;display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.TeamMosaic-module__ncpQLW__mosaic:hover .TeamMosaic-module__ncpQLW__track{animation-play-state:paused}}@media (min-width:900px){.TeamMosaic-module__ncpQLW__mosaic{--mosaic-h:clamp(24rem, 38vw, 34rem);--tile-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.TeamMosaic-module__ncpQLW__grid{background-size:calc(33.333% + var(--tile-gap) / 3) 100%}.TeamMosaic-module__ncpQLW__column:nth-child(4){display:block}}@media (prefers-reduced-motion:reduce){.TeamMosaic-module__ncpQLW__track{animation:none}}@keyframes TeamMosaic-module__ncpQLW__mosaic-drift{to{transform:translateY(-50%)}}
.StatBand-module__OIJ8Nq__band{overflow:hidden}.StatBand-module__OIJ8Nq__head{margin-bottom:var(--gap-block)}.StatBand-module__OIJ8Nq__eyebrow{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.StatBand-module__OIJ8Nq__title{max-width:var(--measure-heading);margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.StatBand-module__OIJ8Nq__grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StatBand-module__OIJ8Nq__stat{padding:var(--space-6) var(--space-4) var(--space-6) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.StatBand-module__OIJ8Nq__stat>.StatBand-module__OIJ8Nq__value{order:1}.StatBand-module__OIJ8Nq__stat>.StatBand-module__OIJ8Nq__label{order:2}.StatBand-module__OIJ8Nq__stat>.StatBand-module__OIJ8Nq__note{order:3}.StatBand-module__OIJ8Nq__stat:nth-child(odd){border-right:1px solid var(--line);padding-right:var(--space-5)}.StatBand-module__OIJ8Nq__stat:nth-child(2n){padding-left:var(--space-5)}.StatBand-module__OIJ8Nq__value{color:var(--fg-strong);font-family:var(--font-display);font-size:clamp(2.25rem,9vw,4rem);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--tr-tighter)}.StatBand-module__OIJ8Nq__label{margin-top:var(--space-4);color:var(--fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.StatBand-module__OIJ8Nq__note{margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}@media (min-width:900px){.StatBand-module__OIJ8Nq__grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.StatBand-module__OIJ8Nq__stat,.StatBand-module__OIJ8Nq__stat:nth-child(odd),.StatBand-module__OIJ8Nq__stat:nth-child(2n){padding:var(--space-7);border-right:1px solid var(--line)}.StatBand-module__OIJ8Nq__value{font-size:clamp(2.5rem,3.6vw,3.75rem)}}
.Accordion-module__vmhWyq__list{display:grid}.Accordion-module__vmhWyq__list.Accordion-module__vmhWyq__list{border-top:1px solid var(--line)}.Accordion-module__vmhWyq__item{border-bottom:1px solid var(--line);transition:background-color var(--dur-2) var(--ease-out)}.Accordion-module__vmhWyq__cards{gap:var(--space-3)}.Accordion-module__vmhWyq__cards .Accordion-module__vmhWyq__item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card)}.Accordion-module__vmhWyq__cards .Accordion-module__vmhWyq__item[data-open=true]{border-color:var(--line-accent);background:var(--bg-card-hover)}.Accordion-module__vmhWyq__heading{font:inherit;letter-spacing:inherit}.Accordion-module__vmhWyq__trigger{align-items:center;gap:var(--space-4);width:100%;min-height:4rem;padding:var(--space-5) var(--space-1);text-align:left;color:var(--fg-strong);transition:color var(--dur-2) var(--ease-out);grid-template-columns:auto 1fr auto;display:grid}.Accordion-module__vmhWyq__cards .Accordion-module__vmhWyq__trigger{padding-inline:var(--space-5)}.Accordion-module__vmhWyq__index{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide)}.Accordion-module__vmhWyq__question{font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:balance}.Accordion-module__vmhWyq__marker{border:1px solid var(--line-strong);border-radius:var(--r-circle);width:2.25rem;height:2.25rem;color:var(--accent);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.Accordion-module__vmhWyq__marker i{width:.7rem;height:1.5px;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);background:currentColor;border-radius:1px;position:absolute}.Accordion-module__vmhWyq__marker i:last-child{transform:rotate(90deg)}.Accordion-module__vmhWyq__item[data-open=true] .Accordion-module__vmhWyq__marker{border-color:var(--accent);background:var(--em-a16);transform:rotate(180deg)}.Accordion-module__vmhWyq__item[data-open=true] .Accordion-module__vmhWyq__marker i:last-child{opacity:0;transform:rotate(0)}.Accordion-module__vmhWyq__panel{transition:grid-template-rows var(--dur-3) var(--ease-out);grid-template-rows:0fr;display:grid}.Accordion-module__vmhWyq__item[data-open=true] .Accordion-module__vmhWyq__panel{grid-template-rows:1fr}.Accordion-module__vmhWyq__panelInner{visibility:hidden;min-height:0;transition:visibility 0s linear var(--dur-3);overflow:hidden}.Accordion-module__vmhWyq__item[data-open=true] .Accordion-module__vmhWyq__panelInner{visibility:visible;transition-delay:0s}.Accordion-module__vmhWyq__answer{padding:0 var(--space-1) var(--space-6);max-width:var(--measure-lg);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed);opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:translateY(-.4rem)}.Accordion-module__vmhWyq__cards .Accordion-module__vmhWyq__answer{padding-inline:var(--space-5)}.Accordion-module__vmhWyq__item[data-open=true] .Accordion-module__vmhWyq__answer{opacity:1;transition-delay:90ms;transform:none}.Accordion-module__vmhWyq__meta{padding:0 var(--space-1) var(--space-6);color:var(--fg-faint);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase}@media (hover:hover) and (pointer:fine){.Accordion-module__vmhWyq__trigger:hover .Accordion-module__vmhWyq__question{color:var(--accent)}.Accordion-module__vmhWyq__trigger:hover .Accordion-module__vmhWyq__marker{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.Accordion-module__vmhWyq__panel,.Accordion-module__vmhWyq__panelInner,.Accordion-module__vmhWyq__answer,.Accordion-module__vmhWyq__marker,.Accordion-module__vmhWyq__marker i{transition:none}}
.Testimonials-module__-fGB8a__carousel{min-height:16rem;padding-top:var(--space-6);border-top:2px solid var(--accent);align-content:start;display:grid;position:relative}.Testimonials-module__-fGB8a__carousel:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-4);border-radius:var(--r-sm)}.Testimonials-module__-fGB8a__stage{display:grid}.Testimonials-module__-fGB8a__quote{max-width:34ch;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:pretty;opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-area:1/1;transform:translateY(.75rem)}.Testimonials-module__-fGB8a__quote[data-active]{opacity:1;pointer-events:auto;transform:none}.Testimonials-module__-fGB8a__quote:before{content:open-quote}.Testimonials-module__-fGB8a__quote:after{content:close-quote}.Testimonials-module__-fGB8a__foot{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.Testimonials-module__-fGB8a__who{min-height:2.75rem;display:grid}.Testimonials-module__-fGB8a__who>span{opacity:0;transition:opacity var(--dur-3) var(--ease-out);grid-area:1/1;align-content:center;gap:.15rem;display:grid}.Testimonials-module__-fGB8a__who>span[data-active]{opacity:1}.Testimonials-module__-fGB8a__who strong{color:var(--fg-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.Testimonials-module__-fGB8a__who small{color:var(--fg-muted);font-size:var(--fs-xs)}.Testimonials-module__-fGB8a__controls{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.Testimonials-module__-fGB8a__dots{gap:var(--space-1);margin-left:calc(var(--space-4) * -1);display:flex}.Testimonials-module__-fGB8a__dot{place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.Testimonials-module__-fGB8a__dot span{border-radius:var(--r-pill);background:var(--line-strong);width:1.5rem;height:2px;transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);display:block}.Testimonials-module__-fGB8a__dot[data-active] span{background:var(--accent);transform:scaleY(2)}.Testimonials-module__-fGB8a__arrows{gap:var(--space-2);display:flex}.Testimonials-module__-fGB8a__arrows button{border:1px solid var(--line-strong);border-radius:var(--r-circle);width:2.75rem;height:2.75rem;color:var(--fg-strong);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);place-items:center;font-size:1.05rem;display:grid}@media (hover:hover) and (pointer:fine){.Testimonials-module__-fGB8a__arrows button:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (hover:none){.Testimonials-module__-fGB8a__arrows button:active{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (min-width:768px){.Testimonials-module__-fGB8a__quote{font-size:var(--fs-xl);max-width:38ch}.Testimonials-module__-fGB8a__foot{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}.Testimonials-module__-fGB8a__controls{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.Testimonials-module__-fGB8a__quote,.Testimonials-module__-fGB8a__who>span{transition:none}}
.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--r-pill);font-family:var(--font-body);font-weight:var(--fw-semibold);letter-spacing:var(--tr-snug);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border:1px solid #0000;display:inline-flex;position:relative;overflow:hidden}.Button-module__xDwtkW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__xDwtkW__label{z-index:1;position:relative}.Button-module__xDwtkW__icon{z-index:1;transition:transform var(--dur-2) var(--ease-out);flex:none;font-size:1.15em;display:inline-flex;position:relative}.Button-module__xDwtkW__sm{min-height:2.75rem;padding-inline:var(--space-5);font-size:var(--fs-sm)}.Button-module__xDwtkW__md{min-height:3rem;padding-inline:var(--space-6);font-size:var(--fs-sm)}.Button-module__xDwtkW__lg{min-height:3.5rem;padding-inline:var(--space-7);font-size:var(--fs-md)}.Button-module__xDwtkW__block{width:100%;display:flex}.Button-module__xDwtkW__primary{background:var(--em-500);color:var(--on-ember);box-shadow:var(--sh-ember)}.Button-module__xDwtkW__primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;inset:0;transform:translate(-120%)}.Button-module__xDwtkW__secondary{border-color:var(--line-strong);color:var(--fg-strong);background:0 0}.Button-module__xDwtkW__ghost{background:var(--bg-card);border-color:var(--line);color:var(--fg-strong)}.Button-module__xDwtkW__inverse{background:var(--fg-strong);color:var(--bg)}.Button-module__xDwtkW__link{min-height:2.75rem;color:var(--fg-strong);font-size:var(--fs-sm);background:0 0;border-radius:0;padding:0}.Button-module__xDwtkW__link:after{content:"";inset-inline:0;transform-origin:100%;height:1px;transition:transform var(--dur-3) var(--ease-out);background:currentColor;position:absolute;bottom:.55rem}@media (hover:hover) and (pointer:fine){.Button-module__xDwtkW__primary:hover:not(:disabled){background:var(--em-400);box-shadow:var(--sh-ember-lg)}.Button-module__xDwtkW__primary:hover:not(:disabled):before{animation:Button-module__xDwtkW__gs-sweep var(--dur-4) var(--ease-out)}.Button-module__xDwtkW__secondary:hover:not(:disabled){border-color:var(--accent);background:var(--em-a10);color:var(--fg-strong)}.Button-module__xDwtkW__ghost:hover:not(:disabled){border-color:var(--line-strong);background:var(--bg-card-hover)}.Button-module__xDwtkW__inverse:hover:not(:disabled){background:var(--em-500);color:var(--on-ember)}.Button-module__xDwtkW__link:hover:after{transform-origin:0;transform:scaleX(0)}.Button-module__xDwtkW__button:hover:not(:disabled) .Button-module__xDwtkW__arrow{transform:translate(.25rem)}}.Button-module__xDwtkW__button:active:not(:disabled){transform:scale(.98)}.Button-module__xDwtkW__loading .Button-module__xDwtkW__label,.Button-module__xDwtkW__loading .Button-module__xDwtkW__icon{opacity:0}.Button-module__xDwtkW__spinner{border-radius:var(--r-circle);border:2px solid;border-right-color:#0000;width:1.05rem;height:1.05rem;margin:-.525rem 0 0 -.525rem;animation:.7s linear infinite Button-module__xDwtkW__gs-spin;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.Button-module__xDwtkW__button,.Button-module__xDwtkW__icon,.Button-module__xDwtkW__link:after{transition:none}.Button-module__xDwtkW__spinner{animation-duration:1.6s}}@keyframes Button-module__xDwtkW__gs-spin{to{transform:rotate(360deg)}}@keyframes Button-module__xDwtkW__gs-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}
.OfferingTabs-module__5sI19W__tabs{gap:var(--space-7);display:grid}.OfferingTabs-module__5sI19W__rail{gap:var(--space-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:var(--space-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.OfferingTabs-module__5sI19W__rail::-webkit-scrollbar{display:none}.OfferingTabs-module__5sI19W__tab{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-5);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-muted);scroll-snap-align:start;text-align:left;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex:none;display:flex}.OfferingTabs-module__5sI19W__tab[data-active]{border-color:var(--accent);background:var(--em-a16);color:var(--fg-strong)}.OfferingTabs-module__5sI19W__tabIndex{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs)}.OfferingTabs-module__5sI19W__tabLabel{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap}.OfferingTabs-module__5sI19W__panel{padding:var(--space-7);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);animation:OfferingTabs-module__5sI19W__gs-rise var(--dur-3) var(--ease-out) both}.OfferingTabs-module__5sI19W__panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.OfferingTabs-module__5sI19W__panelIndex{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide)}.OfferingTabs-module__5sI19W__panelTitle{max-width:20ch;margin-top:var(--space-4);font-size:var(--fs-h3);font-weight:var(--fw-medium)}.OfferingTabs-module__5sI19W__panelText{max-width:var(--measure-md);margin-top:var(--space-4);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.OfferingTabs-module__5sI19W__panelList{gap:var(--space-3);margin-top:var(--space-6);display:grid}.OfferingTabs-module__5sI19W__panelList li{gap:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-base);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.OfferingTabs-module__5sI19W__panelList svg{color:var(--accent);margin-top:.15em;font-size:1.05rem}.OfferingTabs-module__5sI19W__panelCta{margin-top:var(--space-7)}@media (min-width:900px){.OfferingTabs-module__5sI19W__tabs{gap:var(--space-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.OfferingTabs-module__5sI19W__rail{border-top:1px solid var(--line);gap:0;margin-inline:0;padding:0;display:grid;overflow:visible}.OfferingTabs-module__5sI19W__tab{min-height:4rem;padding:var(--space-5) var(--space-4);border:0;border-bottom:1px solid var(--line);border-radius:0}.OfferingTabs-module__5sI19W__tab[data-active]{box-shadow:inset 2px 0 0 var(--accent);padding-left:var(--space-6);background:0 0}.OfferingTabs-module__5sI19W__tabLabel{font-size:var(--fs-md);white-space:normal}.OfferingTabs-module__5sI19W__panel{top:calc(var(--header-h-lg) + var(--space-7));padding:var(--space-9);position:sticky}}@media (prefers-reduced-motion:reduce){.OfferingTabs-module__5sI19W__panel{animation:none}}@keyframes OfferingTabs-module__5sI19W__gs-rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}
.Container-module__WhgPqq__container{width:100%;padding-inline:var(--gutter);margin-inline:auto}.Container-module__WhgPqq__narrow{max-width:calc(var(--w-narrow) + var(--gutter) * 2)}.Container-module__WhgPqq__content{max-width:calc(var(--w-content) + var(--gutter) * 2)}.Container-module__WhgPqq__wide{max-width:calc(var(--w-wide) + var(--gutter) * 2)}.Container-module__WhgPqq__full{max-width:calc(var(--w-full) + var(--gutter) * 2)}.Container-module__WhgPqq__flush{padding-inline:0}
.Marquee-module__Y7Hc1W__marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);container-type:inline-size}.Marquee-module__Y7Hc1W__viewport{width:max-content;animation:Marquee-module__Y7Hc1W__gs-marquee var(--marquee-speed,42s) linear infinite;display:flex}.Marquee-module__Y7Hc1W__marquee[data-direction=right] .Marquee-module__Y7Hc1W__viewport{animation-direction:reverse}.Marquee-module__Y7Hc1W__marquee:hover .Marquee-module__Y7Hc1W__viewport,.Marquee-module__Y7Hc1W__marquee:focus-within .Marquee-module__Y7Hc1W__viewport{animation-play-state:paused}.Marquee-module__Y7Hc1W__track{flex:none;justify-content:space-around;align-items:center;min-width:100cqw;display:flex}.Marquee-module__Y7Hc1W__item{white-space:nowrap;align-items:center;display:inline-flex}.Marquee-module__Y7Hc1W__sep{color:var(--accent);opacity:.55;font-style:normal}.Marquee-module__Y7Hc1W__line .Marquee-module__Y7Hc1W__item{gap:var(--space-5);padding-inline:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--tr-wide);text-transform:uppercase}.Marquee-module__Y7Hc1W__line .Marquee-module__Y7Hc1W__sep{font-size:.7em}.Marquee-module__Y7Hc1W__chip .Marquee-module__Y7Hc1W__item{padding-inline:var(--space-2)}.Marquee-module__Y7Hc1W__chip .Marquee-module__Y7Hc1W__item>span{padding:var(--space-2) var(--space-5);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-card);color:var(--fg-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:inline-block}.Marquee-module__Y7Hc1W__display .Marquee-module__Y7Hc1W__item{gap:var(--space-8);padding-inline:var(--space-5);color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-mega);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tighter);line-height:1.1}.Marquee-module__Y7Hc1W__display .Marquee-module__Y7Hc1W__sep{font-size:.3em;transform:translateY(-.4em)}.Marquee-module__Y7Hc1W__display .Marquee-module__Y7Hc1W__item:nth-child(2n)>span{color:#0000;-webkit-text-stroke:1px var(--line-strong)}@media (prefers-reduced-motion:reduce){.Marquee-module__Y7Hc1W__viewport{flex-wrap:wrap;width:100%;animation:none}.Marquee-module__Y7Hc1W__viewport>.Marquee-module__Y7Hc1W__track:last-child{display:none}.Marquee-module__Y7Hc1W__track{gap:var(--space-2);flex-wrap:wrap;flex:auto;justify-content:center}}@keyframes Marquee-module__Y7Hc1W__gs-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}
.NewsletterForm-module__JOo71W__form{gap:var(--space-3);display:grid}.NewsletterForm-module__JOo71W__row{gap:var(--space-2);display:grid}.NewsletterForm-module__JOo71W__input{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-inset);color:var(--fg-strong);transition:border-color var(--dur-2) var(--ease-out);font-size:1rem}.NewsletterForm-module__JOo71W__input::placeholder{color:var(--fg-faint)}.NewsletterForm-module__JOo71W__input:focus{border-color:var(--accent);outline:none}.NewsletterForm-module__JOo71W__input:disabled{opacity:.55}.NewsletterForm-module__JOo71W__message{font-size:var(--fs-xs);line-height:var(--lh-base)}.NewsletterForm-module__JOo71W__success{color:var(--ok)}.NewsletterForm-module__JOo71W__error{color:var(--bad)}.NewsletterForm-module__JOo71W__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:420px){.NewsletterForm-module__JOo71W__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.Reveal-module__Pv9JGW__reveal{transition:opacity var(--dur-4) var(--ease-expo) var(--reveal-delay,0s), transform var(--dur-4) var(--ease-expo) var(--reveal-delay,0s), filter var(--dur-4) var(--ease-expo) var(--reveal-delay,0s), clip-path var(--dur-4) var(--ease-expo) var(--reveal-delay,0s)}.Reveal-module__Pv9JGW__up,.Reveal-module__Pv9JGW__down,.Reveal-module__Pv9JGW__left,.Reveal-module__Pv9JGW__right,.Reveal-module__Pv9JGW__scale,.Reveal-module__Pv9JGW__blur,.Reveal-module__Pv9JGW__fade{opacity:0}.Reveal-module__Pv9JGW__up{transform:translateY(2rem)}.Reveal-module__Pv9JGW__down{transform:translateY(-2rem)}.Reveal-module__Pv9JGW__left{transform:translate(-2rem)}.Reveal-module__Pv9JGW__right{transform:translate(2rem)}.Reveal-module__Pv9JGW__scale{transform:scale(.94)}.Reveal-module__Pv9JGW__blur{filter:blur(10px);transform:translateY(1rem)}.Reveal-module__Pv9JGW__mask{clip-path:inset(0 0 100%)}.Reveal-module__Pv9JGW__visible{opacity:1;filter:none;transform:none}.Reveal-module__Pv9JGW__mask.Reveal-module__Pv9JGW__visible{clip-path:inset(0)}.Reveal-module__Pv9JGW__immediate{animation:Reveal-module__Pv9JGW__gs-reveal-in var(--dur-3) var(--ease-expo) var(--reveal-delay,0s) both}.Reveal-module__Pv9JGW__immediate.Reveal-module__Pv9JGW__stagger>*{animation:Reveal-module__Pv9JGW__gs-reveal-in var(--dur-3) var(--ease-out) both}.Reveal-module__Pv9JGW__immediate.Reveal-module__Pv9JGW__stagger>:first-child{animation-delay:calc(var(--stagger) * 0)}.Reveal-module__Pv9JGW__immediate.Reveal-module__Pv9JGW__stagger>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.Reveal-module__Pv9JGW__immediate.Reveal-module__Pv9JGW__stagger>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.Reveal-module__Pv9JGW__immediate.Reveal-module__Pv9JGW__stagger>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.Reveal-module__Pv9JGW__immediate.Reveal-module__Pv9JGW__stagger>:nth-child(n+5){animation-delay:calc(var(--stagger) * 4)}@keyframes Reveal-module__Pv9JGW__gs-reveal-in{to{opacity:1;filter:none;clip-path:inset(0);transform:none}}.Reveal-module__Pv9JGW__stagger>*{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:translateY(1.5rem)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>*{opacity:1;transform:none}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:first-child{transition-delay:calc(var(--stagger) * 0)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(2){transition-delay:calc(var(--stagger) * 1)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(3){transition-delay:calc(var(--stagger) * 2)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(4){transition-delay:calc(var(--stagger) * 3)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(5){transition-delay:calc(var(--stagger) * 4)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(6){transition-delay:calc(var(--stagger) * 5)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(7){transition-delay:calc(var(--stagger) * 6)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(8){transition-delay:calc(var(--stagger) * 7)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(9){transition-delay:calc(var(--stagger) * 8)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(10){transition-delay:calc(var(--stagger) * 9)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(11){transition-delay:calc(var(--stagger) * 10)}.Reveal-module__Pv9JGW__stagger.Reveal-module__Pv9JGW__visible>:nth-child(n+12){transition-delay:calc(var(--stagger) * 11)}:is(html:not([data-js=on]) .Reveal-module__Pv9JGW__reveal,html:not([data-js=on]) .Reveal-module__Pv9JGW__stagger>*){opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.Reveal-module__Pv9JGW__reveal,.Reveal-module__Pv9JGW__stagger>*{opacity:1;filter:none;transition:none;animation:none;transform:none}.Reveal-module__Pv9JGW__mask,.Reveal-module__Pv9JGW__mask.Reveal-module__Pv9JGW__visible{clip-path:none}}
.ScrollText-module__5b41aq__text{color:var(--fg-strong)}.ScrollText-module__5b41aq__word{display:inline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ScrollText-module__5b41aq__word{color:var(--fg-faint);animation:linear both ScrollText-module__5b41aq__word-resolve;animation-timeline:view();animation-range:entry calc(28% + var(--n) * 1.6%) entry calc(50% + var(--n) * 1.6%)}}}@keyframes ScrollText-module__5b41aq__word-resolve{to{color:var(--fg-strong)}}
.Scroller-module__N8pOVG__scroller{position:relative}.Scroller-module__N8pOVG__track{gap:var(--gap-card);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:var(--space-1);scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.Scroller-module__N8pOVG__track::-webkit-scrollbar{display:none}.Scroller-module__N8pOVG__track:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-sm)}.Scroller-module__N8pOVG__track>*{scroll-snap-align:start;flex:none}.Scroller-module__N8pOVG__sm>*{width:min(66vw,15rem)}.Scroller-module__N8pOVG__md>*{width:min(78vw,21rem)}.Scroller-module__N8pOVG__lg>*{width:min(86vw,30rem)}.Scroller-module__N8pOVG__feature>*{width:min(88vw,64rem)}.Scroller-module__N8pOVG__auto>*{width:auto}@media (min-width:768px){.Scroller-module__N8pOVG__sm>*{width:15rem}.Scroller-module__N8pOVG__md>*{width:21rem}.Scroller-module__N8pOVG__lg>*{width:30rem}.Scroller-module__N8pOVG__feature>*{width:min(82vw,64rem)}}.Scroller-module__N8pOVG__controls{align-items:center;gap:var(--space-6);margin-top:var(--space-7);display:flex}.Scroller-module__N8pOVG__progress{border-radius:var(--r-pill);background:var(--line);flex:1;height:2px;position:relative;overflow:hidden}.Scroller-module__N8pOVG__progress span{border-radius:inherit;background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-2) var(--ease-out);display:block}.Scroller-module__N8pOVG__buttons{gap:var(--space-2);display:flex}.Scroller-module__N8pOVG__button{border:1px solid var(--line-strong);border-radius:var(--r-circle);width:2.75rem;height:2.75rem;color:var(--fg-strong);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);place-items:center;font-size:1.05rem;display:grid}.Scroller-module__N8pOVG__button:disabled{opacity:.3;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.Scroller-module__N8pOVG__button:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (hover:none){.Scroller-module__N8pOVG__buttons{display:none}.Scroller-module__N8pOVG__controls{margin-top:var(--space-5)}}@media (prefers-reduced-motion:reduce){.Scroller-module__N8pOVG__progress span,.Scroller-module__N8pOVG__button{transition:none}}
.Section-module__uXn3-G__section{background:var(--bg);color:var(--fg-body);position:relative}.Section-module__uXn3-G__sm{padding-block:var(--space-section-sm)}.Section-module__uXn3-G__md{padding-block:var(--space-section)}.Section-module__uXn3-G__lg{padding-block:var(--space-section-lg)}.Section-module__uXn3-G__flush{padding-block:0}.Section-module__uXn3-G__divider:before{content:"";inset-inline:var(--gutter);background:var(--grad-hairline);pointer-events:none;height:1px;position:absolute;top:0}
.SectionHead-module__X2iPBa__head{gap:var(--space-6);margin-bottom:var(--gap-block);display:grid}.SectionHead-module__X2iPBa__center{text-align:center;justify-items:center}.SectionHead-module__X2iPBa__center .SectionHead-module__X2iPBa__text{margin-inline:auto}.SectionHead-module__X2iPBa__eyebrow{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--accent);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase;display:flex}.SectionHead-module__X2iPBa__center .SectionHead-module__X2iPBa__eyebrow{justify-content:center}.SectionHead-module__X2iPBa__index{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide)}.SectionHead-module__X2iPBa__tone-rule .SectionHead-module__X2iPBa__lead{padding-top:var(--space-5);border-top:1px solid var(--line)}.SectionHead-module__X2iPBa__title{max-width:var(--measure-heading);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--fg-strong)}.SectionHead-module__X2iPBa__center .SectionHead-module__X2iPBa__title{max-width:var(--measure-sm);margin-inline:auto}.SectionHead-module__X2iPBa__text{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.SectionHead-module__X2iPBa__action{margin-top:var(--space-5)}@media (min-width:900px){.SectionHead-module__X2iPBa__split{align-items:end;gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}.SectionHead-module__X2iPBa__split.SectionHead-module__X2iPBa__center{grid-template-columns:minmax(0,1fr)}.SectionHead-module__X2iPBa__split .SectionHead-module__X2iPBa__aside{padding-bottom:var(--space-1)}}
.page-module__7SW2Ra__ticker{padding-block:var(--space-5);border-block:1px solid var(--line);background:var(--ob-100)}.page-module__7SW2Ra__intro{gap:var(--space-6);display:grid}.page-module__7SW2Ra__introLabel{color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase;display:block}.page-module__7SW2Ra__introTitle{max-width:18ch;color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.page-module__7SW2Ra__introText{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__7SW2Ra__standard{gap:var(--gap-block);display:grid}.page-module__7SW2Ra__standardText{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__7SW2Ra__standardLink{margin-top:var(--space-5)}@media (min-width:900px){.page-module__7SW2Ra__intro{gap:var(--space-9);grid-template-columns:minmax(0,.32fr) minmax(0,1fr) minmax(0,.68fr);align-items:start}.page-module__7SW2Ra__standard{gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.page-module__7SW2Ra__standardIntro{top:calc(var(--header-h-lg) + var(--space-7));position:sticky}}.page-module__7SW2Ra__standardMedia{margin-bottom:var(--gap-block)}
.page-module__sBBopW__standfirst{gap:var(--space-5);display:grid}.page-module__sBBopW__standfirstText{max-width:var(--measure-lg);color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:pretty}@media (min-width:900px){.page-module__sBBopW__standfirst{gap:var(--space-9);grid-template-columns:minmax(0,.22fr) minmax(0,1fr);align-items:start}}.page-module__sBBopW__label{color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase;display:block}.page-module__sBBopW__features{gap:var(--gap-card);display:grid}.page-module__sBBopW__feature{height:100%;padding:var(--space-7);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);position:relative;overflow:hidden}.page-module__sBBopW__feature:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.page-module__sBBopW__feature:hover{border-color:var(--line-accent);background:var(--bg-card-hover)}.page-module__sBBopW__feature:hover:before{transform:scaleX(1)}.page-module__sBBopW__featureIndex{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);display:block;position:relative}.page-module__sBBopW__feature h3{max-width:20ch;margin-top:var(--space-5);font-size:var(--fs-h5);font-weight:var(--fw-medium);position:relative}.page-module__sBBopW__feature p{margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);position:relative}.page-module__sBBopW__process{gap:var(--gap-block);display:grid}.page-module__sBBopW__processText{max-width:var(--measure-md);margin-top:calc(var(--gap-block) * -1 + var(--space-5));color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__sBBopW__processMedia{margin-top:var(--space-8)}.page-module__sBBopW__scroller{display:block}.page-module__sBBopW__grid{display:none}@media (min-width:600px){.page-module__sBBopW__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.page-module__sBBopW__features{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__sBBopW__process{gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.page-module__sBBopW__processIntro{top:calc(var(--header-h-lg) + var(--space-7));position:sticky}.page-module__sBBopW__scroller{display:none}.page-module__sBBopW__grid{gap:var(--gap-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.page-module__sBBopW__featureIcon{width:2.75rem;height:2.75rem;margin-bottom:var(--space-5);border:1px solid var(--line-accent);border-radius:var(--r-md);color:var(--accent);place-items:center;font-size:1.3rem;display:grid;position:relative}.page-module__sBBopW__processVideo{aspect-ratio:var(--ratio-landscape);border-radius:var(--r-lg);background:var(--media-placeholder);position:relative;overflow:hidden}.page-module__sBBopW__siblings{gap:var(--gap-card);display:grid}.page-module__sBBopW__sibling{height:100%;padding:var(--space-7);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);display:block;position:relative;overflow:hidden}.page-module__sBBopW__sibling:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.page-module__sBBopW__siblingIcon{border:1px solid var(--line-accent);border-radius:var(--r-md);width:2.75rem;height:2.75rem;color:var(--accent);place-items:center;font-size:1.3rem;display:grid}.page-module__sBBopW__sibling h3{margin-top:var(--space-6);font-size:var(--fs-h5);font-weight:var(--fw-medium)}.page-module__sBBopW__sibling p{max-width:28ch;margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.page-module__sBBopW__siblingLink{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:inline-flex}.page-module__sBBopW__siblingLink svg{transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.page-module__sBBopW__sibling:hover{border-color:var(--line-accent);background:var(--bg-card-hover)}.page-module__sBBopW__sibling:hover:before{transform:scaleX(1)}.page-module__sBBopW__sibling:hover .page-module__sBBopW__siblingLink svg{transform:translate(.2rem,-.2rem)}}@media (min-width:768px){.page-module__sBBopW__siblings{grid-template-columns:repeat(3,minmax(0,1fr))}}
.DeskRoster-module__ZiABCq__desk{gap:var(--gap-block);display:grid}.DeskRoster-module__ZiABCq__spotlight{display:none}.DeskRoster-module__ZiABCq__plate{border-radius:var(--r-xl);background:var(--bg-card);box-shadow:var(--sh-lg);animation:DeskRoster-module__ZiABCq__desk-fade var(--dur-3) var(--ease-out) both;position:relative;overflow:hidden}.DeskRoster-module__ZiABCq__plateFrame{filter:saturate(.75)contrast(1.04);border-radius:0}.DeskRoster-module__ZiABCq__plateShade{background:linear-gradient(#0000 38%,#060605eb 100%);position:absolute;inset:0}.DeskRoster-module__ZiABCq__plateMonogram{background:linear-gradient(140deg, var(--ob-200), var(--ob-400));color:var(--em-400);font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight);place-items:center;display:grid;position:absolute;inset:0}.DeskRoster-module__ZiABCq__plateBody{right:var(--space-7);bottom:var(--space-7);left:var(--space-7);position:absolute}.DeskRoster-module__ZiABCq__plateIndex{color:var(--em-400);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);display:block}.DeskRoster-module__ZiABCq__plateName{margin-top:var(--space-3);color:#fff;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.DeskRoster-module__ZiABCq__plateRole{margin-top:var(--space-2);color:#ffffffd1;font-size:var(--fs-sm);line-height:var(--lh-base)}.DeskRoster-module__ZiABCq__plateTeam{margin-top:var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid var(--wh-a18);border-radius:var(--r-pill);color:#ffffffc7;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;display:inline-block}.DeskRoster-module__ZiABCq__board{gap:var(--space-9);display:grid}.DeskRoster-module__ZiABCq__groupHead{align-items:center;gap:var(--space-4);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wider);text-transform:uppercase;display:flex}.DeskRoster-module__ZiABCq__groupHead i{background:var(--line);flex:1;height:1px}.DeskRoster-module__ZiABCq__groupHead small{font-size:inherit;color:var(--accent)}.DeskRoster-module__ZiABCq__people{margin-top:var(--space-4)}.DeskRoster-module__ZiABCq__person{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;border-radius:var(--r-md);transition:background-color var(--dur-2) var(--ease-out), padding-left var(--dur-2) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.DeskRoster-module__ZiABCq__person[data-active]{background:var(--bg-inset);padding-left:var(--space-3)}.DeskRoster-module__ZiABCq__person[data-lead]:before{content:"";border-radius:var(--r-pill);background:var(--em-500);opacity:.5;width:2px;height:1.25rem;transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);position:absolute;top:50%;left:-.75rem;transform:translateY(-50%)scaleY(.4)}.DeskRoster-module__ZiABCq__person[data-lead][data-active]:before{opacity:1;transform:translateY(-50%)scaleY(1)}.DeskRoster-module__ZiABCq__avatar{border-radius:var(--r-circle);border:1px solid var(--line);width:3rem;transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);display:block;overflow:hidden}.DeskRoster-module__ZiABCq__avatarFrame{filter:saturate(.55)contrast(1.03);transition:filter var(--dur-3) var(--ease-out);border-radius:0}.DeskRoster-module__ZiABCq__person[data-active] .DeskRoster-module__ZiABCq__avatar{border-color:var(--em-500);transform:scale(1.06)}.DeskRoster-module__ZiABCq__person[data-active] .DeskRoster-module__ZiABCq__avatarFrame{filter:none}.DeskRoster-module__ZiABCq__avatarMonogram{background:linear-gradient(140deg, var(--bg-inset), var(--bg-card-hover));color:var(--accent);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);place-items:center;display:grid;position:absolute;inset:0}.DeskRoster-module__ZiABCq__identity{gap:2px;display:grid}.DeskRoster-module__ZiABCq__name{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-medium);letter-spacing:var(--tr-snug)}.DeskRoster-module__ZiABCq__role{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.DeskRoster-module__ZiABCq__mark{border-radius:var(--r-circle);width:1.75rem;height:1.75rem;color:var(--fg-faint);opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);place-items:center;display:grid;transform:translate(-.35rem,.35rem)}.DeskRoster-module__ZiABCq__mark svg{width:1rem;height:1rem}.DeskRoster-module__ZiABCq__person[data-active] .DeskRoster-module__ZiABCq__mark{color:var(--accent);opacity:1;transform:none}@media (min-width:900px){.DeskRoster-module__ZiABCq__desk{gap:var(--space-11);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start}.DeskRoster-module__ZiABCq__spotlight{top:calc(var(--header-h-lg) + var(--space-7));display:block;position:sticky}.DeskRoster-module__ZiABCq__board{gap:var(--space-10)}.DeskRoster-module__ZiABCq__people{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1200px){.DeskRoster-module__ZiABCq__desk{gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.DeskRoster-module__ZiABCq__plate{animation:none}}@keyframes DeskRoster-module__ZiABCq__desk-fade{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}
.SplitText-module__MnypWq__split{display:block}.SplitText-module__MnypWq__mask{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.SplitText-module__MnypWq__word{transition:transform var(--dur-4) var(--ease-expo) var(--word-delay,0s);display:inline-block;transform:translateY(105%)}.SplitText-module__MnypWq__visible .SplitText-module__MnypWq__word{transform:none}.SplitText-module__MnypWq__immediate .SplitText-module__MnypWq__word{animation:SplitText-module__MnypWq__gs-word-in var(--dur-4) var(--ease-expo) var(--word-delay,0s) both}@keyframes SplitText-module__MnypWq__gs-word-in{to{transform:none}}html:not([data-js=on]) .SplitText-module__MnypWq__word{transform:none!important}@media (prefers-reduced-motion:reduce){.SplitText-module__MnypWq__word{transition:none;animation:none;transform:none}}
.Footer-module__hP-FLq__footer{padding-bottom:max(var(--space-8), env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--ob-100);color:var(--fg-body);content-visibility:auto;contain-intrinsic-size:auto 45rem;position:relative}.Footer-module__hP-FLq__invite{padding-block:var(--space-section);border-bottom:1px solid var(--line);background:radial-gradient(48rem 30rem at 78% 15%, var(--em-a10), transparent 62%), var(--ob-050);position:relative;overflow:hidden}.Footer-module__hP-FLq__inviteLabel{align-items:center;gap:var(--space-3);color:var(--em-400);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase;display:flex}.Footer-module__hP-FLq__inviteLabel span{border-radius:var(--r-circle);width:.4rem;height:.4rem;animation:Footer-module__hP-FLq__gs-pulse 2.4s var(--ease-in-out) infinite;background:currentColor}.Footer-module__hP-FLq__inviteLink{align-items:center;gap:var(--space-5);margin-top:var(--space-6);color:var(--fg-strong);font-family:var(--font-display);font-size:clamp(2.25rem,8.5vw,5.5rem);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--tr-tighter);transition:color var(--dur-2) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-wrap:wrap;display:flex;position:relative}.Footer-module__hP-FLq__inviteLink i{border:1px solid var(--line-strong);border-radius:var(--r-circle);width:clamp(3rem,8vw,4.5rem);height:clamp(3rem,8vw,4.5rem);color:var(--em-500);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);flex:none;place-items:center;font-size:clamp(1.25rem,3vw,1.75rem);display:grid}@media (hover:hover) and (pointer:fine){.Footer-module__hP-FLq__inviteLink:hover{color:var(--em-400)}.Footer-module__hP-FLq__inviteLink:hover i{border-color:var(--em-500);background:var(--em-500);color:var(--on-ember);transform:rotate(45deg)scale(1.06)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.Footer-module__hP-FLq__inviteLink i{animation:Footer-module__hP-FLq__gs-invite-mobile 3.2s var(--ease-in-out) infinite}}.Footer-module__hP-FLq__inviteLink:active{color:var(--em-300)}.Footer-module__hP-FLq__inviteLink:active i{border-color:var(--em-500);background:var(--em-500);color:var(--on-ember);transform:rotate(45deg)scale(.94)}.Footer-module__hP-FLq__inviteMeta{gap:var(--space-3) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__inviteMeta a{align-items:center;gap:var(--space-3);min-height:2.75rem;color:var(--fg-muted);font-size:var(--fs-sm);transition:color var(--dur-2) var(--ease-out);display:inline-flex}.Footer-module__hP-FLq__inviteMeta svg{color:var(--em-500);font-size:1.1rem}.Footer-module__hP-FLq__inviteMeta a:hover{color:var(--fg-strong)}.Footer-module__hP-FLq__ticker{padding-block:var(--space-5);border-bottom:1px solid var(--line)}.Footer-module__hP-FLq__grid{gap:var(--gap-block) var(--gap-grid);padding-block:var(--space-10) var(--space-9);display:grid}.Footer-module__hP-FLq__brand{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);display:inline-block}.Footer-module__hP-FLq__brand span{color:var(--em-500)}.Footer-module__hP-FLq__description{max-width:var(--measure-sm);margin-top:var(--space-4);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.Footer-module__hP-FLq__socials{gap:var(--space-2);margin-top:var(--space-6);display:flex}.Footer-module__hP-FLq__socials a{border:1px solid var(--line);border-radius:var(--r-circle);width:2.75rem;height:2.75rem;color:var(--fg-muted);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);place-items:center;display:grid}.Footer-module__hP-FLq__socials svg{width:1.05rem;height:1.05rem}.Footer-module__hP-FLq__socials a:hover{border-color:var(--em-500);background:var(--em-a16);color:var(--em-300);transform:translateY(-2px)}.Footer-module__hP-FLq__colTitle{color:var(--fg-faint);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.Footer-module__hP-FLq__linkList{margin-top:var(--space-4);display:grid}.Footer-module__hP-FLq__linkList a{min-height:2.5rem;color:var(--fg-muted);font-size:var(--fs-sm);transition:color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);align-items:center;display:inline-flex}.Footer-module__hP-FLq__linkList a:hover{color:var(--fg-strong);transform:translate(.25rem)}.Footer-module__hP-FLq__newsletterText{max-width:24rem;margin:var(--space-4) 0 var(--space-5);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.Footer-module__hP-FLq__offices{gap:var(--space-8) var(--gap-card);padding-block:var(--space-8);border-top:1px solid var(--line);display:grid}.Footer-module__hP-FLq__office{align-content:start;gap:var(--space-3);min-width:0;display:grid}.Footer-module__hP-FLq__office h3{align-content:start;align-items:center;gap:var(--space-2);color:var(--fg-strong);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tr-none);flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__office svg{color:var(--em-500);font-size:1rem}.Footer-module__hP-FLq__hq,.Footer-module__hP-FLq__comingSoon{border-radius:var(--r-xs);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);line-height:var(--lh-base);white-space:nowrap;padding:.1rem .4rem}.Footer-module__hP-FLq__hq{background:var(--em-a16);color:var(--em-300)}.Footer-module__hP-FLq__comingSoon{border:1px solid var(--line-accent);background:var(--em-a10);color:var(--em-300);text-transform:uppercase}.Footer-module__hP-FLq__office p,.Footer-module__hP-FLq__office a{overflow-wrap:anywhere;color:var(--fg-faint);font-size:var(--fs-xs);line-height:var(--lh-base)}.Footer-module__hP-FLq__office a{align-items:center;min-height:1.5rem;display:flex}.Footer-module__hP-FLq__officeContacts{align-content:start;display:grid}.Footer-module__hP-FLq__office a:hover{color:var(--em-400)}@media (max-width:599px){.Footer-module__hP-FLq__officeContacts:empty{display:none}}.Footer-module__hP-FLq__bottom{gap:var(--space-3);padding-top:var(--space-7);border-top:1px solid var(--line);color:var(--fg-faint);font-size:var(--fs-xs);display:grid}.Footer-module__hP-FLq__signature{color:var(--fg-faint)}.Footer-module__hP-FLq__legal{gap:var(--space-5);flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__legal a:hover{color:var(--fg-strong)}@media (min-width:600px){.Footer-module__hP-FLq__offices{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__hP-FLq__office{grid-row:span 3;grid-template-rows:subgrid}}@media (min-width:600px) and (max-width:1179px){.Footer-module__hP-FLq__officeContacts{padding-bottom:var(--space-4)}}@media (min-width:900px){.Footer-module__hP-FLq__grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr)) minmax(0,1.3fr)}.Footer-module__hP-FLq__offices{grid-template-columns:repeat(3,minmax(0,1fr))}.Footer-module__hP-FLq__bottom{align-items:center;gap:var(--space-8);grid-template-columns:auto 1fr auto}.Footer-module__hP-FLq__signature{text-align:center}}@media (min-width:1180px){.Footer-module__hP-FLq__offices{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Footer-module__hP-FLq__inviteLabel span,.Footer-module__hP-FLq__inviteLink i{animation:none}.Footer-module__hP-FLq__inviteLink,.Footer-module__hP-FLq__inviteLink i{transition:none}}@keyframes Footer-module__hP-FLq__gs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes Footer-module__hP-FLq__gs-invite-mobile{0%,68%,to{border-color:var(--line-strong);color:var(--em-500);background:0 0;transform:rotate(0)scale(1)}78%{border-color:var(--em-500);background:var(--em-a16);color:var(--em-300);transform:rotate(45deg)scale(1.06)}88%{transform:rotate(45deg)scale(1)}}
.PageHero-module__Tay9NW__hero{padding-top:calc(var(--header-h) + var(--space-9));padding-bottom:var(--space-section);background:var(--bg);color:var(--fg-body);position:relative;overflow:hidden}.PageHero-module__Tay9NW__compact{padding-top:calc(var(--header-h) + var(--space-8));padding-bottom:var(--space-section-sm)}.PageHero-module__Tay9NW__rule{top:0;left:var(--gutter);width:1px;height:calc(var(--header-h) + var(--space-7));background:linear-gradient(180deg, transparent, var(--line-strong));pointer-events:none;position:absolute}@media (min-width:900px){.PageHero-module__Tay9NW__rule{height:calc(var(--header-h-lg) + var(--space-9))}}.PageHero-module__Tay9NW__crumbs{margin-bottom:var(--space-7)}.PageHero-module__Tay9NW__crumbs ol{align-items:center;gap:var(--space-2);color:var(--fg-faint);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.PageHero-module__Tay9NW__crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--fg-faint)}.PageHero-module__Tay9NW__crumbs a{transition:color var(--dur-2) var(--ease-out)}.PageHero-module__Tay9NW__crumbs a:hover{color:var(--em-400)}.PageHero-module__Tay9NW__crumbs li[aria-current]{color:var(--fg-body)}.PageHero-module__Tay9NW__grid{gap:var(--gap-block);display:grid;position:relative}.PageHero-module__Tay9NW__eyebrow{margin-bottom:var(--space-5);color:var(--em-400);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase;display:block}.PageHero-module__Tay9NW__title{max-width:var(--measure-display);color:var(--fg-strong);font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter)}.PageHero-module__Tay9NW__text{max-width:var(--measure-md);margin-top:var(--space-6);color:var(--fg-body);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.PageHero-module__Tay9NW__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.PageHero-module__Tay9NW__heroLink{align-items:center;gap:var(--space-3);min-height:2.75rem;color:var(--fg-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border-bottom:1px solid var(--line-strong);transition:color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);display:inline-flex}.PageHero-module__Tay9NW__heroLink:hover{color:var(--em-400);border-color:var(--em-500)}.PageHero-module__Tay9NW__heroLink svg{transition:transform var(--dur-2) var(--ease-out)}.PageHero-module__Tay9NW__heroLink:hover svg{transform:translate(.25rem)}.PageHero-module__Tay9NW__media{position:relative}.PageHero-module__Tay9NW__videoFrame{aspect-ratio:var(--ratio-tall);border-radius:var(--r-md);background:var(--media-placeholder);position:relative;overflow:hidden}@media (min-width:768px){.PageHero-module__Tay9NW__videoFrame{border-radius:var(--r-lg)}}.PageHero-module__Tay9NW__videoScrim{pointer-events:none;background:linear-gradient(#0000 45%,#0000009e 100%);position:absolute;inset:0}.PageHero-module__Tay9NW__caption{left:var(--space-4);bottom:var(--space-4);z-index:2;padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;background:#0009;position:absolute}.PageHero-module__Tay9NW__meta{gap:var(--space-6) var(--space-4);margin-top:var(--gap-block);padding-top:var(--space-7);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageHero-module__Tay9NW__meta strong{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight);display:block}.PageHero-module__Tay9NW__meta span{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base);display:block}.PageHero-module__Tay9NW__scrollHint{right:var(--gutter);bottom:var(--space-7);align-items:center;gap:var(--space-3);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-widest);text-transform:uppercase;writing-mode:vertical-rl;display:none;position:absolute}.PageHero-module__Tay9NW__scrollHint i{background:var(--line-strong);width:1px;height:2.5rem;display:block;position:relative;overflow:hidden}.PageHero-module__Tay9NW__scrollHint i:after{content:"";background:var(--em-500);animation:PageHero-module__Tay9NW__gs-scroll-hint 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}@media (min-width:900px){.PageHero-module__Tay9NW__hero{padding-top:calc(var(--header-h-lg) + var(--space-11))}.PageHero-module__Tay9NW__compact{padding-top:calc(var(--header-h-lg) + var(--space-9))}.PageHero-module__Tay9NW__withMedia{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.PageHero-module__Tay9NW__title{font-size:var(--fs-display)}.PageHero-module__Tay9NW__meta{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.PageHero-module__Tay9NW__scrollHint{display:flex}}@media (prefers-reduced-motion:reduce){.PageHero-module__Tay9NW__glow,.PageHero-module__Tay9NW__scrollHint i:after{animation:none}}@keyframes PageHero-module__Tay9NW__gs-scroll-hint{0%{opacity:0;transform:translateY(-60%)}35%,65%{opacity:1}to{opacity:0;transform:translateY(60%)}}
.page-module__tNKI3G__index{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wider);text-transform:uppercase}.page-module__tNKI3G__view{overflow:clip}.page-module__tNKI3G__viewGrid{gap:var(--gap-block);display:grid}.page-module__tNKI3G__rail{gap:var(--space-4);align-items:center;display:flex}.page-module__tNKI3G__railLine{height:1px;width:var(--space-8);background:linear-gradient(90deg, var(--accent), transparent);flex:none}.page-module__tNKI3G__railLabel{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.page-module__tNKI3G__statement{max-width:20ch;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);text-wrap:balance}.page-module__tNKI3G__prose{gap:var(--space-5);max-width:var(--measure-lg);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);display:grid}.page-module__tNKI3G__prose p{color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-loose)}.page-module__tNKI3G__prose p[data-lead]{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);letter-spacing:var(--tr-snug)}.page-module__tNKI3G__signature{gap:var(--space-4);margin-top:var(--space-8);align-items:center;display:flex}.page-module__tNKI3G__signatureMark{border-radius:var(--r-circle);background:var(--grad-ember);width:3rem;height:3rem;color:var(--on-ember);font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--fw-semibold);flex:none;place-items:center;display:grid}.page-module__tNKI3G__signature span{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.page-module__tNKI3G__signature strong{color:var(--fg-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:block}.page-module__tNKI3G__viewMedia{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);position:relative}.page-module__tNKI3G__viewCaption{gap:var(--space-1);padding:var(--space-4) var(--space-2) var(--space-2);color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base);display:grid}.page-module__tNKI3G__viewCaption span{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.page-module__tNKI3G__ledger{position:relative;overflow:clip}.page-module__tNKI3G__ledgerHead h2{max-width:18ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}.page-module__tNKI3G__ledgerGrid{margin-top:var(--gap-block);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__tNKI3G__figure{padding:var(--space-6) var(--space-4) var(--space-7) 0;border-bottom:1px solid var(--line);position:relative}.page-module__tNKI3G__figure dt{gap:var(--space-3);color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base);align-items:baseline;display:flex}.page-module__tNKI3G__figure dt span{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs)}.page-module__tNKI3G__figure dd{margin-top:var(--space-3);background:var(--grad-text);color:#0000;font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--tr-tighter);-webkit-background-clip:text;background-clip:text}.page-module__tNKI3G__principles{overflow:clip}.page-module__tNKI3G__quadrant{margin-top:var(--gap-block);border-top:1px solid var(--line-strong);display:grid}.page-module__tNKI3G__quadrant li{padding:var(--space-7) 0;border-bottom:1px solid var(--line);transition:background-color var(--dur-2) var(--ease-out);position:relative;overflow:hidden}.page-module__tNKI3G__ghost{top:var(--space-4);z-index:0;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-none);opacity:.05;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out);position:absolute;right:0}.page-module__tNKI3G__quadrant h3{max-width:20ch;color:var(--fg-strong);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);position:relative}.page-module__tNKI3G__quadrant li>p{max-width:var(--measure-md);margin-top:var(--space-4);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed);position:relative}.page-module__tNKI3G__proof{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:inline-flex;position:relative}.page-module__tNKI3G__proof:before{content:"";background:var(--accent);width:1.5rem;height:1px;transition:width var(--dur-3) var(--ease-expo)}.page-module__tNKI3G__story{overflow:clip}.page-module__tNKI3G__storyHead{gap:var(--space-7);display:grid}.page-module__tNKI3G__storyTitle{max-width:14ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.page-module__tNKI3G__storyAside{max-width:30rem}.page-module__tNKI3G__storyAside p{color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__tNKI3G__storyAside span{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--fg-faint);font-size:var(--fs-xs);display:block}.page-module__tNKI3G__storyAside strong{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-sm)}.page-module__tNKI3G__chapters{margin-top:var(--gap-block)}.page-module__tNKI3G__chapter{height:100%;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);flex-direction:column;display:flex}.page-module__tNKI3G__chapter header{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);align-items:center;display:flex}.page-module__tNKI3G__chapterDot{border-radius:var(--r-circle);background:var(--accent);width:.5rem;height:.5rem}.page-module__tNKI3G__chapterIndex{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs)}.page-module__tNKI3G__chapterLabel{color:var(--fg-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;margin-left:auto}.page-module__tNKI3G__chapter h3{margin-top:var(--space-5);color:var(--fg-strong);font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.page-module__tNKI3G__chapter p{margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.page-module__tNKI3G__team{overflow:clip}.page-module__tNKI3G__teamHead{gap:var(--space-7);display:grid}.page-module__tNKI3G__teamTitle{max-width:14ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.page-module__tNKI3G__teamSummary{gap:var(--space-5);max-width:32rem;padding-left:var(--space-5);border-left:1px solid var(--line-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.page-module__tNKI3G__teamSummary strong{color:var(--accent);font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-none)}.page-module__tNKI3G__teamSummary p{color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.page-module__tNKI3G__model{overflow:clip}.page-module__tNKI3G__modelGrid{gap:var(--gap-block);display:grid}.page-module__tNKI3G__modelIntro h2{max-width:14ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.page-module__tNKI3G__modelText{max-width:var(--measure-sm);margin-top:var(--space-5);color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__tNKI3G__modelLink{margin-top:var(--space-6)}.page-module__tNKI3G__plates{gap:var(--gap-card);display:grid}.page-module__tNKI3G__plates li{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__tNKI3G__plateIcon{border:1px solid var(--line-accent);border-radius:var(--r-md);background:var(--em-a06);width:2.75rem;height:2.75rem;color:var(--accent);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);place-items:center;font-size:1.25rem;display:grid}.page-module__tNKI3G__plateMeta{color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.page-module__tNKI3G__plates h3{margin-top:var(--space-2);color:var(--fg-strong);font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.page-module__tNKI3G__plates p:last-child{margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.page-module__tNKI3G__voices{overflow:clip}.page-module__tNKI3G__voicesGrid{gap:var(--gap-block);display:grid}.page-module__tNKI3G__voicesMark{margin-bottom:var(--space-5);color:var(--fg-strong);opacity:.32;font-size:2.5rem;display:block}.page-module__tNKI3G__voicesIntro h2{max-width:16ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}.page-module__tNKI3G__voices .page-module__tNKI3G__index{color:var(--fg-body)}@media (hover:hover) and (pointer:fine){.page-module__tNKI3G__quadrant li:hover{background:var(--bg-card)}.page-module__tNKI3G__quadrant li:hover .page-module__tNKI3G__ghost{color:var(--accent);opacity:.16}.page-module__tNKI3G__quadrant li:hover .page-module__tNKI3G__proof:before{width:2.75rem}.page-module__tNKI3G__chapter:hover{border-color:var(--line-accent);transform:translateY(-.25rem)}.page-module__tNKI3G__plates li:hover{border-color:var(--line-accent);background:var(--bg-card-hover);transform:translateY(-.25rem)}.page-module__tNKI3G__plates li:hover .page-module__tNKI3G__plateIcon{background:var(--accent);color:var(--accent-ink)}}@media (min-width:640px){.page-module__tNKI3G__ledgerGrid{border-left:1px solid var(--line)}.page-module__tNKI3G__figure{padding-left:var(--space-5);border-right:1px solid var(--line)}.page-module__tNKI3G__quadrant{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__tNKI3G__quadrant li{padding:var(--space-8) var(--space-7)}.page-module__tNKI3G__quadrant li:nth-child(odd){border-right:1px solid var(--line);padding-left:0}}@media (min-width:900px){.page-module__tNKI3G__storyHead,.page-module__tNKI3G__teamHead{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end}.page-module__tNKI3G__ledgerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__tNKI3G__figure:nth-child(2){margin-top:var(--space-5)}.page-module__tNKI3G__figure:nth-child(3){margin-top:var(--space-8)}.page-module__tNKI3G__figure:nth-child(4){margin-top:var(--space-10)}.page-module__tNKI3G__figure dd{font-size:var(--fs-display)}.page-module__tNKI3G__modelGrid{gap:var(--space-10);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);align-items:start}.page-module__tNKI3G__modelIntro{top:calc(var(--header-h-lg) + var(--space-7));position:sticky}.page-module__tNKI3G__plates{gap:var(--gap-grid);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__tNKI3G__voicesGrid{gap:var(--space-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}@media (min-width:1100px){.page-module__tNKI3G__viewGrid{gap:var(--space-9);grid-template-columns:minmax(9rem,.3fr) minmax(0,1.35fr) minmax(0,.85fr);align-items:start}.page-module__tNKI3G__rail{top:calc(var(--header-h-lg) + var(--space-9));gap:var(--space-5);flex-direction:column;align-items:flex-start;position:sticky}.page-module__tNKI3G__railLine{width:1px;height:var(--space-10);background:linear-gradient(180deg, var(--accent), transparent)}.page-module__tNKI3G__railLabel{writing-mode:vertical-rl;letter-spacing:var(--tr-widest)}.page-module__tNKI3G__viewMedia{top:calc(var(--header-h-lg) + var(--space-9));position:sticky}.page-module__tNKI3G__statement{font-size:var(--fs-h1)}}
.page-module__PPHlka__hero{padding-top:calc(var(--header-h) + var(--space-7));background:linear-gradient(var(--wh-a04) 1px, transparent 1px), linear-gradient(90deg, var(--wh-a04) 1px, transparent 1px), var(--bg);background-size:5rem 5rem;position:relative;overflow:hidden}.page-module__PPHlka__hero:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, transparent 28%, transparent 72%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.page-module__PPHlka__heroGlow{z-index:0;border-radius:var(--r-circle);background:radial-gradient(circle, var(--em-a24) 0%, var(--em-a10) 26%, transparent 68%);filter:blur(12px);width:52rem;height:52rem;animation:page-module__PPHlka__glow-drift 9s var(--ease-in-out) infinite alternate;position:absolute;top:2%;right:-18rem}@keyframes page-module__PPHlka__glow-drift{to{transform:translate(-4rem,2rem)scale(1.08)}}.page-module__PPHlka__hero>:not(.page-module__PPHlka__heroGlow){z-index:1;position:relative}.page-module__PPHlka__crumbs{margin-bottom:var(--space-8)}.page-module__PPHlka__crumbs ol{align-items:center;gap:var(--space-2);color:var(--fg-faint);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.page-module__PPHlka__crumbs li+li:before{content:"/";margin-right:var(--space-2)}.page-module__PPHlka__crumbs a:hover,.page-module__PPHlka__crumbs li[aria-current]{color:var(--fg-body)}.page-module__PPHlka__heroGrid{gap:var(--space-9);padding-bottom:var(--space-10);display:grid}.page-module__PPHlka__heroCopy{align-content:center;justify-items:start;display:grid}.page-module__PPHlka__eyebrow,.page-module__PPHlka__kicker{align-items:center;gap:var(--space-3);color:var(--accent);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase;display:inline-flex}.page-module__PPHlka__liveDot{border-radius:var(--r-circle);background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 0 var(--em-a40);animation:2.4s ease-out infinite page-module__PPHlka__live-pulse}@keyframes page-module__PPHlka__live-pulse{70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}.page-module__PPHlka__title{max-width:11ch;margin-top:var(--space-5);color:var(--fg-strong);font-size:var(--fs-display-sm);font-weight:var(--fw-medium);letter-spacing:var(--tr-tighter);text-wrap:balance;line-height:.98}.page-module__PPHlka__heroText{max-width:42ch;margin-top:var(--space-6);color:var(--fg-body);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.page-module__PPHlka__heroActions{align-items:center;gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.page-module__PPHlka__primaryAction,.page-module__PPHlka__secondaryAction{min-height:3.25rem;padding-inline:var(--space-6);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.page-module__PPHlka__primaryAction{gap:var(--space-4);background:var(--accent);color:var(--accent-ink);box-shadow:var(--sh-ember)}.page-module__PPHlka__primaryAction span{font-size:var(--fs-lg)}.page-module__PPHlka__secondaryAction{border:1px solid var(--line-strong);color:var(--fg-strong)}@media (hover:hover) and (pointer:fine){.page-module__PPHlka__primaryAction:hover,.page-module__PPHlka__secondaryAction:hover{transform:translateY(-2px)}.page-module__PPHlka__primaryAction:hover{background:var(--accent-hover)}.page-module__PPHlka__secondaryAction:hover{border-color:var(--accent)}}.page-module__PPHlka__heroFacts{gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.page-module__PPHlka__heroFacts li{padding-right:var(--space-5);border-right:1px solid var(--line);gap:0;display:grid}.page-module__PPHlka__heroFacts li:last-child{border-right:0}.page-module__PPHlka__heroFacts strong{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-medium)}.page-module__PPHlka__heroFacts span{color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.page-module__PPHlka__heroVisual{justify-self:center;width:min(90%,30rem)}.page-module__PPHlka__imageShell{padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--wh-a04);box-shadow:var(--sh-xl);position:relative;transform:rotate(1.5deg)}.page-module__PPHlka__heroFrame{border-radius:calc(var(--r-xl) - var(--space-2));filter:saturate(.72)contrast(1.04)}.page-module__PPHlka__imageNote{right:calc(var(--space-5) * -1);bottom:var(--space-7);z-index:2;gap:var(--space-1);width:min(16rem,75%);padding:var(--space-4) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--sh-lg);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));background:#0b0b0adb;display:grid;position:absolute;transform:rotate(-1.5deg)}.page-module__PPHlka__imageNote span{color:var(--em-400);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.page-module__PPHlka__imageNote strong{color:#fff;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.page-module__PPHlka__heroMarquee{padding-block:var(--space-5);border-top:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wide);text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;display:grid}.page-module__PPHlka__heroMarquee span{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);white-space:normal;display:flex}.page-module__PPHlka__heroMarquee span:before{content:"";border-radius:var(--r-circle);background:var(--accent);flex:none;width:.3rem;height:.3rem}.page-module__PPHlka__heroMarquee i{display:none}.page-module__PPHlka__sectionHead,.page-module__PPHlka__cultureHead{gap:var(--space-6);margin-bottom:var(--gap-block);display:grid}.page-module__PPHlka__sectionHead>div,.page-module__PPHlka__cultureTitle{gap:var(--space-4);display:grid}.page-module__PPHlka__sectionHead h2,.page-module__PPHlka__hireCopy h2,.page-module__PPHlka__cultureHead h2{color:var(--fg-strong);font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter);text-wrap:balance}.page-module__PPHlka__sectionHead h2 em,.page-module__PPHlka__hireCopy h2 em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:inherit}.page-module__PPHlka__sectionHead>p{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__PPHlka__rolesSection{background:radial-gradient(circle at 90% 8%, #f1773b17, transparent 25rem), var(--bg)}.page-module__PPHlka__hireSection{background:radial-gradient(circle at 8% 30%, var(--em-a16), transparent 28rem), var(--bg);overflow:hidden}.page-module__PPHlka__hireLayout{gap:var(--gap-block);display:grid}.page-module__PPHlka__hireCopy{align-content:start;gap:var(--space-5);display:grid}.page-module__PPHlka__hireText{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__PPHlka__hireSteps{gap:var(--space-4);margin-top:var(--space-4);display:grid}.page-module__PPHlka__hireSteps li{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__PPHlka__hireSteps>li>span{border:1px solid var(--line-strong);border-radius:var(--r-circle);width:2.5rem;height:2.5rem;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);place-items:center;display:grid}.page-module__PPHlka__hireSteps div{gap:var(--space-1);display:grid}.page-module__PPHlka__hireSteps strong{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.page-module__PPHlka__hireSteps p{color:var(--fg-muted);font-size:var(--fs-xs)}.page-module__PPHlka__hireCard{padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--r-xl);box-shadow:var(--sh-xl), var(--sh-inset);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));background:#121211d1}.page-module__PPHlka__cultureSection{background:radial-gradient(circle at 6% 14%, #f1773b1a, transparent 26rem), var(--bg)}.page-module__PPHlka__cultureHead{padding-bottom:var(--space-8);border-bottom:1px solid var(--line-strong)}.page-module__PPHlka__cultureTitle h2{max-width:15ch}.page-module__PPHlka__cultureStatement{align-content:start;gap:var(--space-3);max-width:var(--measure-sm);padding-left:var(--space-5);border-left:2px solid var(--accent);display:grid}.page-module__PPHlka__cultureStatement span{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.page-module__PPHlka__cultureStatement p{color:var(--fg-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}@media (prefers-reduced-motion:reduce){.page-module__PPHlka__heroGlow,.page-module__PPHlka__liveDot{animation:none}}@media (max-width:559px){.page-module__PPHlka__hireCard{padding:var(--space-3);border-radius:var(--r-lg)}}@media (min-width:760px){.page-module__PPHlka__heroMarquee{justify-content:space-between;gap:var(--space-4);display:flex;overflow:hidden}.page-module__PPHlka__heroMarquee span{white-space:nowrap;border-bottom:0;padding:0;display:inline}.page-module__PPHlka__heroMarquee span:before{display:none}.page-module__PPHlka__heroMarquee i{border-radius:var(--r-circle);background:var(--accent);flex:none;width:.3rem;height:.3rem;display:block}.page-module__PPHlka__sectionHead{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end}.page-module__PPHlka__cultureHead{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.7fr);align-items:end}}@media (min-width:560px) and (max-width:759.98px){.page-module__PPHlka__heroVisual{width:min(74%,24rem)}.page-module__PPHlka__heroGrid{gap:var(--space-7);padding-bottom:var(--space-8)}}@media (min-width:760px) and (max-width:899.98px){.page-module__PPHlka__hero{padding-bottom:var(--space-8)}.page-module__PPHlka__heroGrid{align-items:center;gap:var(--space-6);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(13rem,.62fr)}.page-module__PPHlka__heroVisual{justify-self:end;width:100%}.page-module__PPHlka__imageNote{right:var(--space-3);bottom:var(--space-4);width:min(13rem,88%);padding:var(--space-3) var(--space-4)}.page-module__PPHlka__heroFacts{margin-top:var(--space-6);gap:var(--space-4)}.page-module__PPHlka__heroFacts li{padding-right:var(--space-4)}}@media (min-width:900px){.page-module__PPHlka__hero{min-height:min(58rem,94svh);padding-top:calc(var(--header-h-lg) + var(--space-7))}.page-module__PPHlka__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.75fr);align-items:center;gap:clamp(3rem,7vw,8rem)}.page-module__PPHlka__title{font-size:var(--fs-display)}.page-module__PPHlka__heroVisual{width:min(100%,31rem)}.page-module__PPHlka__hireLayout{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7.5rem)}.page-module__PPHlka__hireCopy{top:calc(var(--header-h-lg) + var(--space-7));position:sticky}.page-module__PPHlka__hireCard{padding:var(--space-8)}}
.CaseGallery-module__wxO61G__gallery{margin-top:var(--gap-block);padding-top:var(--space-7);border-top:1px solid var(--line-strong)}.CaseGallery-module__wxO61G__head{gap:var(--space-5);margin-bottom:var(--space-6);justify-content:space-between;align-items:end;display:flex}.CaseGallery-module__wxO61G__label{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium);letter-spacing:var(--tr-tight)}.CaseGallery-module__wxO61G__hint{gap:var(--space-1);color:var(--fg-faint);font-size:var(--fs-xs);text-align:right;display:grid}.CaseGallery-module__wxO61G__hint span{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wider);text-transform:uppercase}.CaseGallery-module__wxO61G__item{padding:clamp(var(--space-3), 1.2vw, var(--space-4));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);align-content:start;display:grid}.CaseGallery-module__wxO61G__frame{border-radius:var(--r-md)}.CaseGallery-module__wxO61G__caption{gap:var(--space-4);min-height:4.75rem;padding:var(--space-5) var(--space-2) var(--space-2);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;display:grid}.CaseGallery-module__wxO61G__caption>span{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);padding-top:.16rem}.CaseGallery-module__wxO61G__caption p{min-height:calc(2 * var(--fs-sm) * var(--lh-base));color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-base);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:599px){.CaseGallery-module__wxO61G__head{align-items:start}.CaseGallery-module__wxO61G__hint{max-width:9rem}.CaseGallery-module__wxO61G__caption{gap:var(--space-2);grid-template-columns:1fr;min-height:7.25rem}}
.Tilt-module__2JpfaW__tilt{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform var(--dur-3) var(--ease-out);position:relative}.Tilt-module__2JpfaW__tilt[data-active=true]{transition:transform 90ms linear}.Tilt-module__2JpfaW__withGlare:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(22rem circle at var(--glare-x,50%) var(--glare-y,50%), var(--em-a16), transparent 62%);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.Tilt-module__2JpfaW__withGlare[data-active=true]:after{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.Tilt-module__2JpfaW__tilt{transition:none;transform:none}.Tilt-module__2JpfaW__withGlare:after{display:none}}
.page-module__vRfIeG__article{width:100%;padding-bottom:var(--space-11)}.page-module__vRfIeG__article[data-surface=light]{--bg:#fff;--fg-strong:#1a1a1a;--fg-body:#2a2a2a;--fg-muted:#666;--line:#e6e6e6;--bg-card:#fff;--bg-inset:#f5f5f5;background:var(--bg);color:var(--fg-body)}@property --post-title-color{syntax:"<color>";inherits:true;initial-value:#fff}.page-module__vRfIeG__hero{background:var(--ob-000);width:100%;height:700px;margin-bottom:56px;position:relative;overflow:hidden}.page-module__vRfIeG__hero .page-module__vRfIeG__heroMedia{aspect-ratio:auto;background:var(--ob-000);height:100%;position:absolute;inset:0}.page-module__vRfIeG__hero .page-module__vRfIeG__heroMedia img{filter:brightness(.85)}.page-module__vRfIeG__heroOverlay{z-index:1;background:linear-gradient(#0000 0%,#00000026 50%,#0009 100%);flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:absolute;inset:0}.page-module__vRfIeG__kicker{color:#ffffffd9;font-size:var(--fs-2xs);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.page-module__vRfIeG__title{max-width:780px;color:var(--post-title-color,#fff);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.15}.page-module__vRfIeG__wrap{max-width:960px;color:var(--fg-body);margin:0 auto;padding:0 24px;line-height:1.75}.page-module__vRfIeG__standfirst{margin-bottom:var(--space-7);color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:pretty}.page-module__vRfIeG__meta{border-bottom:1px solid var(--line);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:48px;padding-bottom:32px;font-size:.875rem;display:flex}.page-module__vRfIeG__meta strong{color:var(--fg-strong);font-weight:600}.page-module__vRfIeG__byline{align-items:center;gap:8px;display:inline-flex}.page-module__vRfIeG__bylineAvatar{border-radius:var(--r-circle);width:28px;box-shadow:0 0 0 1px var(--line);flex:none;overflow:hidden}.page-module__vRfIeG__bylineRole{color:var(--fg-faint)}@media (max-width:30rem){.page-module__vRfIeG__bylineRole{display:none}}.page-module__vRfIeG__tools{margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--line)}.page-module__vRfIeG__newsletter{gap:var(--space-8);display:grid}.page-module__vRfIeG__newsletterLabel{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.page-module__vRfIeG__newsletterTitle{max-width:16ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.page-module__vRfIeG__newsletterText{max-width:var(--measure-sm);margin-top:var(--space-4);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.page-module__vRfIeG__newsletterForm{align-self:center}.page-module__vRfIeG__related{gap:var(--gap-block) var(--gap-grid);display:grid}@media (max-width:768px){.page-module__vRfIeG__hero{height:380px;margin-bottom:36px}.page-module__vRfIeG__heroOverlay{padding:28px}.page-module__vRfIeG__wrap{padding:0 20px}}@media (min-width:600px){.page-module__vRfIeG__related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module__vRfIeG__newsletter{gap:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.page-module__vRfIeG__related{grid-template-columns:repeat(3,minmax(0,1fr))}}
