.PrimaryCTA-module__iuXeVW__cta{--_fg:var(--tw-ink);--_bg:var(--tw-fg);border-radius:var(--tw-radius-control);min-height:44px;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;color:var(--_fg);background:var(--_bg);transition:transform var(--tw-duration-micro) var(--tw-ease-out), background-color var(--tw-duration-micro) var(--tw-ease-out), border-color var(--tw-duration-micro) var(--tw-ease-out), color var(--tw-duration-micro) var(--tw-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:.85em 1.5em;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.PrimaryCTA-module__iuXeVW__cta:hover{transform:translateY(-2px)}.PrimaryCTA-module__iuXeVW__cta:active{transform:translateY(0)}.PrimaryCTA-module__iuXeVW__primary{--_bg:var(--tw-fg);--_fg:var(--tw-ink);text-shadow:none}.PrimaryCTA-module__iuXeVW__primary:hover{--_bg:var(--tw-accent)}.PrimaryCTA-module__iuXeVW__secondary{--_bg:#f2f4ef0a;--_fg:var(--tw-fg);border-color:var(--tw-line)}.PrimaryCTA-module__iuXeVW__secondary:hover{--_bg:#f2f4ef14;border-color:var(--tw-accent);transform:translateY(-2px)}.PrimaryCTA-module__iuXeVW__ghost{--_bg:transparent;--_fg:var(--tw-fg);min-height:0;padding-inline:.25em}.PrimaryCTA-module__iuXeVW__ghost:hover{--_fg:var(--tw-accent)}@media (pointer:coarse){.PrimaryCTA-module__iuXeVW__cta{min-height:44px}}.PrimaryCTA-module__iuXeVW__arrow{transition:transform var(--tw-duration-micro) var(--tw-ease-out)}.PrimaryCTA-module__iuXeVW__cta:hover .PrimaryCTA-module__iuXeVW__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.PrimaryCTA-module__iuXeVW__cta,.PrimaryCTA-module__iuXeVW__cta:hover,.PrimaryCTA-module__iuXeVW__arrow,.PrimaryCTA-module__iuXeVW__cta:hover .PrimaryCTA-module__iuXeVW__arrow{transform:none}}
.MobileNav-module__XQCh1W__overlay{z-index:90;background:var(--tw-bg);padding:var(--tw-page-pad);opacity:0;visibility:hidden;transition:opacity var(--tw-duration-component) var(--tw-ease-out), transform var(--tw-duration-component) var(--tw-ease-out), visibility 0s linear var(--tw-duration-component);flex-direction:column;justify-content:safe center;padding-block:4.75rem;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.MobileNav-module__XQCh1W__open{opacity:1;visibility:visible;transition:opacity var(--tw-duration-component) var(--tw-ease-out), transform var(--tw-duration-component) var(--tw-ease-out);transform:translateY(0)}.MobileNav-module__XQCh1W__list{border-top:1px solid var(--tw-line);flex-direction:column;gap:.25rem;display:flex}.MobileNav-module__XQCh1W__link{border-bottom:1px solid var(--tw-line);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--tw-fg);justify-content:center;align-items:baseline;padding-block:clamp(.75rem,2.5vh,1.25rem);font-size:clamp(2rem,9vw,3.25rem);font-weight:700;line-height:1;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.MobileNav-module__XQCh1W__link:hover{color:var(--tw-accent)}}.MobileNav-module__XQCh1W__link,.MobileNav-module__XQCh1W__footer{opacity:0;transition:opacity var(--tw-duration-micro) var(--tw-ease-out), transform var(--tw-duration-micro) var(--tw-ease-out), color var(--tw-duration-micro) var(--tw-ease-out);transform:translateY(14px)}.MobileNav-module__XQCh1W__open .MobileNav-module__XQCh1W__link,.MobileNav-module__XQCh1W__open .MobileNav-module__XQCh1W__footer{opacity:1;transition:opacity var(--tw-duration-component) var(--tw-ease-out) calc(.12s + var(--i,0) * 55ms), transform var(--tw-duration-component) var(--tw-ease-out) calc(.12s + var(--i,0) * 55ms), color var(--tw-duration-micro) var(--tw-ease-out);transform:none}.MobileNav-module__XQCh1W__num{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.2em;color:var(--tw-muted);font-weight:400;position:absolute;top:50%;left:0;translate:0 -50%}.MobileNav-module__XQCh1W__footer{flex-direction:column;align-items:center;gap:1.25rem;margin-block-start:clamp(1.75rem,5vh,3rem);display:flex}.MobileNav-module__XQCh1W__footer>a{justify-content:center;width:100%}.MobileNav-module__XQCh1W__meta{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--tw-muted)}@media (prefers-reduced-motion:reduce){.MobileNav-module__XQCh1W__overlay,.MobileNav-module__XQCh1W__open,.MobileNav-module__XQCh1W__link,.MobileNav-module__XQCh1W__footer{transition:none}.MobileNav-module__XQCh1W__link,.MobileNav-module__XQCh1W__footer,.MobileNav-module__XQCh1W__overlay{transform:none}}@media (max-height:600px){.MobileNav-module__XQCh1W__overlay{padding-block-end:var(--tw-page-pad)}}
.SiteHeader-module__SPeIvW__skip{z-index:200;border-radius:var(--tw-radius-control);background:var(--tw-fg);color:var(--tw-ink);font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.1em;text-transform:uppercase;transition:transform var(--tw-duration-micro) var(--tw-ease-out);padding:.6em 1em;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}.SiteHeader-module__SPeIvW__skip:focus{transform:translateY(0)}.SiteHeader-module__SPeIvW__header{z-index:100;padding:clamp(.85rem, 2vw, 1.25rem) var(--tw-page-pad);transition:background-color var(--tw-duration-component) var(--tw-ease-out), border-color var(--tw-duration-component) var(--tw-ease-out), transform var(--tw-duration-component) var(--tw-ease-out);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.SiteHeader-module__SPeIvW__scrolled{background:color-mix(in oklab, var(--tw-bg) 96%, var(--tw-fg) 4%);border-bottom-color:var(--tw-line)}.SiteHeader-module__SPeIvW__hidden{transform:translateY(-100%)}.SiteHeader-module__SPeIvW__logo{flex-shrink:0;display:inline-flex}.SiteHeader-module__SPeIvW__logoImg{width:auto;height:clamp(28px,2.2vw,34px);display:block}.SiteHeader-module__SPeIvW__nav{align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);margin-inline-start:auto;display:flex}.SiteHeader-module__SPeIvW__link{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-muted);transition:color var(--tw-duration-micro) var(--tw-ease-out);position:relative}.SiteHeader-module__SPeIvW__link:hover,.SiteHeader-module__SPeIvW__link[aria-current=page]{color:var(--tw-fg)}.SiteHeader-module__SPeIvW__link[aria-current=page]:after{content:"";background:var(--tw-accent);width:100%;height:1px;position:absolute;bottom:-.4em;left:0}.SiteHeader-module__SPeIvW__actions{align-items:center;gap:1rem;display:flex}.SiteHeader-module__SPeIvW__burger{border:1px solid var(--tw-line);border-radius:var(--tw-radius-control);cursor:pointer;background:#f2f4ef08;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:none}.SiteHeader-module__SPeIvW__burgerBox{width:1.1rem;height:.7rem;position:relative}.SiteHeader-module__SPeIvW__burgerLine{background:var(--tw-fg);width:100%;height:1.5px;transition:rotate var(--tw-duration-micro) var(--tw-ease-out), translate var(--tw-duration-micro) var(--tw-ease-out) .16s;position:absolute;left:0}.SiteHeader-module__SPeIvW__burgerLine:first-child{top:0}.SiteHeader-module__SPeIvW__burgerLine:last-child{bottom:0}.SiteHeader-module__SPeIvW__burgerOpen .SiteHeader-module__SPeIvW__burgerLine{transition:translate var(--tw-duration-micro) var(--tw-ease-out), rotate var(--tw-duration-micro) var(--tw-ease-out) .16s}.SiteHeader-module__SPeIvW__burgerOpen .SiteHeader-module__SPeIvW__burgerLine:first-child{translate:0 .335rem;rotate:45deg}.SiteHeader-module__SPeIvW__burgerOpen .SiteHeader-module__SPeIvW__burgerLine:last-child{translate:0 -.335rem;rotate:-45deg}@media (max-width:880px){.SiteHeader-module__SPeIvW__nav,.SiteHeader-module__SPeIvW__desktopCta{display:none}.SiteHeader-module__SPeIvW__burger{display:inline-flex}.SiteHeader-module__SPeIvW__logoImg{height:min(28px,15.1057vw - 15.71px)}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__SPeIvW__header,.SiteHeader-module__SPeIvW__burgerLine{transition:none}}
.SiteFooter-module__uSbx1G__footer{isolation:isolate;border-top:1px solid var(--tw-line);background:var(--tw-bg);color:var(--tw-fg);position:relative;overflow:clip}.SiteFooter-module__uSbx1G__journey{background:0 0}.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__eyebrow,.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__contactRow,.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__grid,.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__bottom{text-shadow:0 2px 18px var(--tw-bg), 0 0 8px var(--tw-bg)}.SiteFooter-module__uSbx1G__inner{max-width:var(--tw-max);padding:clamp(3rem, 7vw, 7rem) var(--tw-page-pad) 2rem;margin-inline:auto}.SiteFooter-module__uSbx1G__eyebrow{font:.625rem var(--font-mono), monospace;letter-spacing:.12em;color:var(--tw-muted);justify-content:space-between;gap:1rem;display:flex}.SiteFooter-module__uSbx1G__eyebrow>span:first-child{color:var(--tw-fg);align-items:center;gap:.6rem;display:flex}.SiteFooter-module__uSbx1G__eyebrow i{background:var(--tw-acid);border-radius:50%;width:6px;height:6px}.SiteFooter-module__uSbx1G__invitation{justify-content:space-between;align-items:flex-end;gap:2rem;margin-block:2.5rem 2rem;display:flex}.SiteFooter-module__uSbx1G__cta{flex:none;margin-bottom:.5rem}.SiteFooter-module__uSbx1G__invitation h2{font-family:var(--font-display), sans-serif;font-size:var(--tw-type-chapter);letter-spacing:-.065em;font-weight:600;line-height:.98}.SiteFooter-module__uSbx1G__invitation em{color:var(--tw-acid);font-style:normal}.SiteFooter-module__uSbx1G__contactRow{border-bottom:1px solid var(--tw-line);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:3rem;display:flex}.SiteFooter-module__uSbx1G__contactRow p{color:var(--tw-muted);font:.9375rem/1.7 var(--font-display), sans-serif}.SiteFooter-module__uSbx1G__contactRow>a{overflow-wrap:break-word;border-bottom:1px solid var(--tw-acid);max-width:100%;padding-block:.75rem;font-size:1rem}.SiteFooter-module__uSbx1G__contactRow a>span{color:var(--tw-acid);margin-left:.5rem}.SiteFooter-module__uSbx1G__grid{grid-template-columns:1.35fr .7fr 1fr 1.2fr;gap:2rem;padding-block:3rem 4rem;display:grid}.SiteFooter-module__uSbx1G__identity .SiteFooter-module__uSbx1G__logo{width:auto;height:28px;margin-bottom:1.25rem;display:block}.SiteFooter-module__uSbx1G__coordinates{font:.5625rem var(--font-mono), monospace;letter-spacing:.1em;color:var(--tw-muted)}.SiteFooter-module__uSbx1G__identity p{letter-spacing:-.025em;margin:1rem 0;font-size:1.3rem;font-weight:500;line-height:1.4}.SiteFooter-module__uSbx1G__identity p>span{color:var(--tw-muted)}.SiteFooter-module__uSbx1G__identity a{min-height:44px;color:var(--tw-acid);align-items:center;gap:1rem;font-size:.75rem;display:inline-flex}.SiteFooter-module__uSbx1G__col{flex-direction:column;align-items:start;gap:.55rem;min-width:0;display:flex}.SiteFooter-module__uSbx1G__col p{font:.625rem/1.6 var(--font-mono), monospace;color:var(--tw-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.SiteFooter-module__uSbx1G__col a,.SiteFooter-module__uSbx1G__col>span{font:.8125rem/1.6 var(--font-display), sans-serif;overflow-wrap:anywhere;align-items:center;min-height:24px;display:inline-flex}.SiteFooter-module__uSbx1G__col>span{color:var(--tw-muted)}.SiteFooter-module__uSbx1G__col a:hover{color:var(--tw-acid)}.SiteFooter-module__uSbx1G__col .SiteFooter-module__uSbx1G__backTop{gap:2rem;min-height:44px;margin-top:1rem;display:flex}.SiteFooter-module__uSbx1G__backTop>span{color:var(--tw-acid)}.SiteFooter-module__uSbx1G__wordmark{font-family:var(--font-display), sans-serif;letter-spacing:-.075em;white-space:nowrap;text-align:center;border-bottom:1px solid var(--tw-line);padding-bottom:2rem;font-size:clamp(3.5rem,14.4vw,13.5rem);font-weight:800;line-height:.9}.SiteFooter-module__uSbx1G__wordmark>span{color:var(--tw-acid)}.SiteFooter-module__uSbx1G__wordmark i{vertical-align:top;color:var(--tw-muted);margin:.2em 0 0 .3em;font-size:.15em;font-style:normal;display:inline-block}.SiteFooter-module__uSbx1G__bottom{font:.5625rem/1.7 var(--font-mono), monospace;color:var(--tw-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;padding-right:160px;display:flex}.SiteFooter-module__uSbx1G__copyright{align-items:center;gap:.75rem;display:inline-flex}.SiteFooter-module__uSbx1G__copyright img{width:auto;height:28px}.SiteFooter-module__uSbx1G__bottom>div{gap:1.5rem;display:flex}.SiteFooter-module__uSbx1G__bottom a{align-items:center;min-height:24px;display:inline-flex}.SiteFooter-module__uSbx1G__bottom a:hover{color:var(--tw-fg)}@media (max-width:1024px){.SiteFooter-module__uSbx1G__grid{grid-template-columns:1fr 1fr;gap:2.5rem}.SiteFooter-module__uSbx1G__contactRow{flex-direction:column;align-items:start;gap:1rem}.SiteFooter-module__uSbx1G__bottom>span:nth-child(2){display:none}}@media (max-width:880px){.SiteFooter-module__uSbx1G__invitation h2{font-size:var(--tw-type-statement)}.SiteFooter-module__uSbx1G__bottom{flex-wrap:wrap;padding-right:75px}.SiteFooter-module__uSbx1G__eyebrow,.SiteFooter-module__uSbx1G__coordinates,.SiteFooter-module__uSbx1G__col p,.SiteFooter-module__uSbx1G__bottom{font-size:var(--tw-type-meta)}.SiteFooter-module__uSbx1G__eyebrow{justify-content:center;gap:2rem}.SiteFooter-module__uSbx1G__invitation{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.SiteFooter-module__uSbx1G__contactRow{text-align:center;align-items:center}}@media (max-width:480px){.SiteFooter-module__uSbx1G__eyebrow>span:last-child{display:none}.SiteFooter-module__uSbx1G__invitation h2{font-size:var(--tw-type-h2)}.SiteFooter-module__uSbx1G__contactRow p,.SiteFooter-module__uSbx1G__contactRow>a{font-size:.875rem}.SiteFooter-module__uSbx1G__grid{grid-template-columns:1fr 1fr;gap:2rem 1rem;padding-bottom:2.5rem}.SiteFooter-module__uSbx1G__identity,.SiteFooter-module__uSbx1G__grid>div:last-child{grid-column:1/-1}.SiteFooter-module__uSbx1G__wordmark{padding-bottom:1.5rem;font-size:14vw}.SiteFooter-module__uSbx1G__bottom{gap:.6rem}}.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__eyebrow{justify-content:center;gap:2rem}.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__invitation{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin-block:2.5rem}.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__invitation h2{font-size:var(--tw-type-chapter);letter-spacing:-.07em;font-weight:680;line-height:.82}.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__invitation em{color:var(--tw-muted);font-weight:400}.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__contactRow{text-align:center;flex-direction:column;align-items:center;gap:1rem}@media (max-width:880px){.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__invitation h2{font-size:var(--tw-type-statement)}}@media (max-width:480px){.SiteFooter-module__uSbx1G__journey .SiteFooter-module__uSbx1G__invitation h2{font-size:var(--tw-type-h2)}}
.primitives-module__ToV90q__section{width:100%;position:relative}.primitives-module__ToV90q__sparse{padding-block:clamp(6rem,14vh,12rem)}.primitives-module__ToV90q__dense{padding-block:clamp(3.5rem,7vh,6rem)}.primitives-module__ToV90q__flush{padding-block:0}.primitives-module__ToV90q__ruled{border-top:1px solid var(--tw-line)}.primitives-module__ToV90q__inner{width:100%;max-width:var(--tw-max);padding-inline:var(--tw-page-pad);margin-inline:auto}.primitives-module__ToV90q__bleed{padding-inline:0}.primitives-module__ToV90q__label{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--tw-muted);align-items:center;gap:.75rem;font-weight:400;display:inline-flex}.primitives-module__ToV90q__labelMark{background:var(--tw-accent);flex:none;width:1.75rem;height:1px}.primitives-module__ToV90q__labelIndex{color:var(--tw-accent)}.primitives-module__ToV90q__heading{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-wrap:balance;color:var(--tw-fg);margin:0;font-weight:600;line-height:.95}.primitives-module__ToV90q__hero{font-size:var(--tw-type-hero);letter-spacing:-.07em;font-weight:680;line-height:.86}.primitives-module__ToV90q__chapter{font-size:var(--tw-type-chapter);letter-spacing:-.065em;font-weight:680;line-height:.9}.primitives-module__ToV90q__statement{font-size:var(--tw-type-statement);letter-spacing:-.06em;font-weight:600;line-height:.92}.primitives-module__ToV90q__h2{font-size:var(--tw-type-h2);letter-spacing:-.05em;font-weight:600;line-height:.96}.primitives-module__ToV90q__heading em{color:var(--tw-muted);font-style:normal;font-weight:400}
.BrowserBar-module__rLageG__browserBar{z-index:2;background:color-mix(in oklab, var(--tw-surface) 80%, #000 20%);border-bottom:1px solid var(--tw-line);align-items:center;gap:.4rem;height:2rem;padding-inline:.85rem;display:flex;position:relative}.BrowserBar-module__rLageG__browserBar span{border-radius:var(--tw-radius-control);background:var(--tw-line);width:.5rem;height:.5rem}.BrowserBar-module__rLageG__browserBar b{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--tw-muted);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:.5rem;font-size:.625rem;font-weight:400;overflow:hidden}
.glyph-module__LsQRnq__glyph{fill:none;width:100%;height:100%;stroke:var(--tw-fg);stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;opacity:.92;display:block}.glyph-module__LsQRnq__glyph .a{stroke:var(--tw-accent)}.glyph-module__LsQRnq__glyph .f{fill:var(--tw-accent);stroke:var(--tw-accent)}.glyph-module__LsQRnq__tile{border:1px solid var(--tw-line-soft);border-radius:var(--tw-radius-artifact);background:var(--tw-surface);width:4rem;height:4rem;color:var(--tw-fg);place-items:center;padding:.75rem;display:grid}
.reference-module__FZLHyW__ghost{color:var(--tw-muted);font-weight:400}.reference-module__FZLHyW__hero{min-height:86svh;padding:10.5rem var(--tw-page-pad) 6rem;isolation:isolate;text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.reference-module__FZLHyW__hero[data-compact]{min-height:0;padding-bottom:clamp(3rem,6vw,4.5rem)}.reference-module__FZLHyW__stage{--h1-size:var(--tw-type-chapter);width:min(100%,64rem);margin-inline:auto;position:relative}.reference-module__FZLHyW__stage>:not(:first-child){z-index:1;position:relative}.reference-module__FZLHyW__eyebrow{margin-bottom:1.75rem}.reference-module__FZLHyW__title{font-family:var(--font-display), sans-serif;font-size:var(--h1-size);letter-spacing:-.07em;color:var(--tw-fg);text-wrap:balance;font-weight:680;line-height:.84}.reference-module__FZLHyW__line{margin-block:-.12em -.24em;padding-block:.12em .24em;display:block;overflow:clip}.reference-module__FZLHyW__line>span{display:inline-block}.reference-module__FZLHyW__lead{max-width:44ch;font-size:var(--tw-type-body-lg);color:var(--tw-muted);text-wrap:balance;margin:2.125rem auto 1.75rem;line-height:1.5}.reference-module__FZLHyW__lead strong{color:var(--tw-fg);font-weight:600}.reference-module__FZLHyW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.reference-module__FZLHyW__actions>a{min-height:48px}.reference-module__FZLHyW__heroExtra{margin-top:clamp(2.5rem,6vw,4rem)}@media (max-width:768px){.reference-module__FZLHyW__hero{min-height:0;padding-block:7rem 4rem}.reference-module__FZLHyW__stage{--h1-size:var(--tw-type-display-compact)}.reference-module__FZLHyW__title{line-height:.88}}@media (max-width:768px) and (min-height:760px){.reference-module__FZLHyW__hero:has([data-orbit-slot]){padding-top:12rem}}@keyframes reference-module__FZLHyW__ref-line{0%{transform:translateY(115%)rotate(3deg)}to{transform:none}}@keyframes reference-module__FZLHyW__ref-support{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes reference-module__FZLHyW__ref-orbit{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}.reference-module__FZLHyW__hero [data-ref-line]{animation:reference-module__FZLHyW__ref-line 1.1s var(--tw-ease-out) both}.reference-module__FZLHyW__line:nth-of-type(2) [data-ref-line]{animation-delay:.12s}.reference-module__FZLHyW__hero [data-ref-support]{animation:reference-module__FZLHyW__ref-support .85s .35s var(--tw-ease-out) both}.reference-module__FZLHyW__lead[data-ref-support]{animation-delay:.45s}.reference-module__FZLHyW__actions[data-ref-support]{animation-delay:.55s}.reference-module__FZLHyW__hero [data-orbit-slot]{animation:reference-module__FZLHyW__ref-orbit .9s .6s var(--tw-ease-out) both}.reference-module__FZLHyW__section{padding-block:clamp(5rem,9vw,8.5rem)}.reference-module__FZLHyW__section[data-tight]{padding-block:clamp(3.5rem,6vw,5.5rem)}.reference-module__FZLHyW__introGrid{grid-template-columns:minmax(0,2fr) minmax(0,7fr) minmax(0,3fr);align-items:start;gap:2rem;display:grid}.reference-module__FZLHyW__introCount{color:var(--tw-fg);padding-top:.75rem}.reference-module__FZLHyW__introTitle{font-size:var(--tw-type-intro);letter-spacing:-.065em;color:var(--tw-fg);font-weight:600;line-height:.88}.reference-module__FZLHyW__introTitle>span{display:block}.reference-module__FZLHyW__introAside{max-width:30ch;font-size:var(--tw-type-body);color:var(--tw-muted);align-self:end;line-height:1.55}.reference-module__FZLHyW__introAside strong{color:var(--tw-fg)}.reference-module__FZLHyW__section[data-center] .reference-module__FZLHyW__introGrid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.reference-module__FZLHyW__section[data-center] .reference-module__FZLHyW__introCount{padding-top:0}.reference-module__FZLHyW__chapterHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,4vw,4rem);display:grid}.reference-module__FZLHyW__count{color:var(--tw-fg);margin-bottom:.75rem;display:flex}.reference-module__FZLHyW__word{font-size:var(--tw-type-chapter);letter-spacing:-.072em;color:var(--tw-fg);overflow-wrap:anywhere;font-weight:400;line-height:.84}.reference-module__FZLHyW__dot{vertical-align:.14em;border-radius:var(--tw-radius-control);background:var(--tw-accent);width:.24em;height:.24em;box-shadow:0 0 .5em color-mix(in srgb, var(--tw-accent) 50%, transparent);margin-left:.08em;display:inline-block}.reference-module__FZLHyW__thesis{justify-self:end;max-width:30rem;padding-bottom:1.25rem}.reference-module__FZLHyW__thesisHead{font-size:var(--tw-type-thesis);letter-spacing:-.045em;color:var(--tw-fg);text-wrap:balance;margin-bottom:1.125rem;font-weight:450;line-height:1.03}.reference-module__FZLHyW__thesisBody{max-width:46ch;font-size:var(--tw-type-body);color:var(--tw-muted);line-height:1.55}.reference-module__FZLHyW__thesisBody strong{color:var(--tw-fg)}.reference-module__FZLHyW__thesisLink{margin-top:1.25rem}.reference-module__FZLHyW__chapterBody{margin-top:clamp(2.5rem,6vw,4.5rem)}.reference-module__FZLHyW__capGrid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--tw-line);margin-top:clamp(3rem,6vw,4.5rem);list-style:none;display:grid}.reference-module__FZLHyW__cap{border-bottom:1px solid var(--tw-line);min-width:0;padding:1.75rem 1.625rem 2.375rem 0}.reference-module__FZLHyW__cap:not(:nth-child(3n+1)){border-left:1px solid var(--tw-line);padding-left:1.625rem}.reference-module__FZLHyW__capGrid[data-cols="2"] .reference-module__FZLHyW__cap{border-left:0;padding-left:0}.reference-module__FZLHyW__capGrid[data-cols="2"] .reference-module__FZLHyW__cap:nth-child(2n){border-left:1px solid var(--tw-line);padding-left:1.625rem}.reference-module__FZLHyW__capGrid[data-cols="4"] .reference-module__FZLHyW__cap:not(:nth-child(3n+1)){border-left:0;padding-left:0}.reference-module__FZLHyW__capGrid[data-cols="4"] .reference-module__FZLHyW__cap:not(:nth-child(4n+1)){border-left:1px solid var(--tw-line);padding-left:1.625rem}.reference-module__FZLHyW__capGlyph{margin-bottom:1.5rem}.reference-module__FZLHyW__capIndex{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-fg);align-items:center;gap:.6rem;display:flex}.reference-module__FZLHyW__capIndex>i{background:var(--tw-accent);width:6px;height:6px}.reference-module__FZLHyW__capHead{letter-spacing:-.01em;color:var(--tw-fg);margin:.9rem 0 .5rem;font-size:1.0625rem;font-weight:650;line-height:1.2}.reference-module__FZLHyW__capBody{max-width:38ch;font-size:var(--tw-type-body);color:var(--tw-muted);margin:0;line-height:1.55}.reference-module__FZLHyW__capBody a{color:var(--tw-fg);text-underline-offset:.2em;text-decoration:underline}@media (max-width:1024px){.reference-module__FZLHyW__introGrid,.reference-module__FZLHyW__chapterHead{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center}.reference-module__FZLHyW__introCount{padding-top:0}.reference-module__FZLHyW__count{justify-content:center}.reference-module__FZLHyW__introAside{align-self:start;max-width:40ch}.reference-module__FZLHyW__word{font-size:var(--tw-type-word)}.reference-module__FZLHyW__thesis{justify-self:center;max-width:38rem}.reference-module__FZLHyW__thesisBody{margin-inline:auto}}@media (max-width:880px){.reference-module__FZLHyW__capGrid,.reference-module__FZLHyW__capGrid[data-cols]{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-module__FZLHyW__capGrid .reference-module__FZLHyW__cap:nth-child(n),.reference-module__FZLHyW__capGrid[data-cols] .reference-module__FZLHyW__cap:nth-child(n){border-left:0;padding-left:0}.reference-module__FZLHyW__capGrid .reference-module__FZLHyW__cap:nth-child(2n),.reference-module__FZLHyW__capGrid[data-cols] .reference-module__FZLHyW__cap:nth-child(2n){border-left:1px solid var(--tw-line);padding-left:1.625rem}}@media (max-width:480px){.reference-module__FZLHyW__capGrid,.reference-module__FZLHyW__capGrid[data-cols]{grid-template-columns:minmax(0,1fr)}.reference-module__FZLHyW__capGrid .reference-module__FZLHyW__cap:nth-child(n),.reference-module__FZLHyW__capGrid[data-cols] .reference-module__FZLHyW__cap:nth-child(n){border-left:0;padding:1.5rem 0 2rem}}.reference-module__FZLHyW__panel{border:1px solid var(--tw-line);border-radius:var(--tw-radius-proof);background:var(--tw-surface);position:relative;overflow:hidden;box-shadow:0 40px 100px #0000008c}[data-service-experience] .reference-module__FZLHyW__section{padding-block:clamp(3.5rem,6.5vw,6rem)}[data-service-experience] .reference-module__FZLHyW__chapterHead{align-items:start;gap:clamp(1.5rem,3vw,3rem)}[data-service-experience] .reference-module__FZLHyW__thesis{max-width:32rem;padding-block:1.5rem 0}[data-service-experience] .reference-module__FZLHyW__thesisHead{font-size:var(--tw-type-h2)}[data-service-experience] .reference-module__FZLHyW__thesisBody{max-width:42ch;font-size:var(--tw-type-body-lg);color:color-mix(in srgb, var(--tw-muted) 85%, var(--tw-fg))}[data-service-experience] .reference-module__FZLHyW__thesisLink{font-size:var(--tw-type-body-lg)}[data-service-experience] .reference-module__FZLHyW__chapterBody{margin-top:clamp(2rem,4vw,3rem)}@media (max-width:1024px){[data-service-experience] .reference-module__FZLHyW__thesis{max-width:38rem;padding-top:0}}
.process-module__BCMqeq__flow{--rail-from:scaleX(0);grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));view-timeline:--flow block;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.process-module__BCMqeq__step{min-width:0}.process-module__BCMqeq__node{align-items:center;display:flex}.process-module__BCMqeq__tile{flex:none}.process-module__BCMqeq__step:last-child .process-module__BCMqeq__tile{border-color:var(--tw-accent)}.process-module__BCMqeq__rail{background:var(--tw-line);flex:1;height:1px;margin:0 1rem;position:relative}.process-module__BCMqeq__rail:before{content:"";background:var(--tw-accent);transform-origin:0;position:absolute;inset:0}.process-module__BCMqeq__rail:after{content:"";border-top:1px solid var(--tw-accent);border-right:1px solid var(--tw-accent);width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.process-module__BCMqeq__text{padding:1.5rem 1.5rem 0 0}.process-module__BCMqeq__index{font-family:var(--font-mono), monospace;font-size:var(--tw-type-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-fg);align-items:center;gap:.6rem;display:flex}.process-module__BCMqeq__index>i{background:var(--tw-accent);width:6px;height:6px}.process-module__BCMqeq__head{letter-spacing:-.01em;color:var(--tw-fg);margin:.9rem 0 .5rem;font-size:1.0625rem;font-weight:650;line-height:1.2}.process-module__BCMqeq__body{max-width:34ch;font-size:var(--tw-type-body);color:var(--tw-muted);margin:0;line-height:1.55}.process-module__BCMqeq__body a{color:var(--tw-fg);text-underline-offset:.2em;text-decoration:underline}@media (min-width:769px){[data-center] .process-module__BCMqeq__step{text-align:center}[data-center] .process-module__BCMqeq__node{justify-content:center;position:relative}[data-center] .process-module__BCMqeq__rail{width:calc(100% - 6rem);margin:0;position:absolute;top:50%;left:calc(50% + 3rem)}[data-center] .process-module__BCMqeq__index{justify-content:center}[data-center] .process-module__BCMqeq__text{padding:1.5rem .75rem 0}}@media (max-width:768px){.process-module__BCMqeq__flow{--rail-from:scaleY(0);grid-template-columns:minmax(0,1fr)}.process-module__BCMqeq__step{grid-template-columns:4rem minmax(0,1fr);column-gap:1.25rem;display:grid}.process-module__BCMqeq__node{flex-direction:column;align-items:center}.process-module__BCMqeq__rail{width:1px;height:auto;min-height:1.5rem;margin:.75rem 0}.process-module__BCMqeq__rail:before{transform-origin:top}.process-module__BCMqeq__rail:after{inset:auto auto 0 -4px;transform:rotate(135deg)}.process-module__BCMqeq__text{padding:.35rem 0 2.25rem}.process-module__BCMqeq__step:last-child .process-module__BCMqeq__text{padding-bottom:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.process-module__BCMqeq__rail:before,.process-module__BCMqeq__rail:after{animation-timeline:--flow;animation-range:cover calc(10% + var(--i) * 6%) cover calc(20% + var(--i) * 6%);animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}.process-module__BCMqeq__rail:before{animation-name:process-module__BCMqeq__flow-draw}.process-module__BCMqeq__rail:after{animation-name:process-module__BCMqeq__flow-tip}}}@keyframes process-module__BCMqeq__flow-draw{0%{transform:var(--rail-from)}}@keyframes process-module__BCMqeq__flow-tip{0%,80%{opacity:0}}
