.Footer_footer__pQtti{background:var(--navy);color:var(--on-dark);border-top:3px solid var(--amber);padding-block:clamp(2.75rem,5vw,4rem) 2rem}.Footer_top__YBhK_{display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr;padding-bottom:2.5rem}@media (min-width:700px){.Footer_top__YBhK_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Footer_top__YBhK_{grid-template-columns:1.5fr repeat(4,1fr)}}.Footer_brandCol__1_L1f{display:grid;grid-gap:1rem;gap:1rem;align-content:start;max-width:34ch}.Footer_brandNote__pGw43{margin:0;font-size:.92rem;line-height:1.55;color:var(--on-dark-muted)}.Footer_email__nLajh{font-family:var(--font-mono);font-size:.9rem;color:var(--amber);text-decoration:none;border-bottom:1px solid transparent;justify-self:start}.Footer_email__nLajh:hover{border-bottom-color:var(--amber)}.Footer_col__WMzcr{display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.Footer_colLabel__lWq0M{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);margin:0 0 .15rem;padding-bottom:.6rem;border-bottom:1px solid var(--on-dark-rule)}.Footer_link__TBOP7{font-size:.93rem;color:var(--on-dark);text-decoration:none;width:-moz-fit-content;width:fit-content;border-bottom:1px solid transparent}.Footer_link__TBOP7:hover{border-bottom-color:var(--amber)}.Footer_bottom__wxP7Z{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;padding-top:1.5rem;border-top:1px solid var(--on-dark-rule)}.Footer_disclaimer__qddzw,.Footer_legal__yxnQ6{margin:0;font-size:.8rem;color:var(--on-dark-muted)}.Footer_disclaimer__qddzw{flex:1 1 30ch;max-width:62ch}.Footer_social__cGivK{display:flex;gap:1.1rem;margin-left:auto}.Footer_social__cGivK a{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted);text-decoration:none}.Footer_social__cGivK a:hover{color:var(--amber)}:root{--paper:#edf0f5;--paper-2:#e4e9f1;--surface:#ffffff;--ink:#0b1a2e;--navy:#12213f;--navy-2:#1b3159;--muted:#56657f;--faint:#8494ab;--rule:#cbd5e2;--rule-soft:#dde4ee;--amber:#ffba08;--amber-ink:#7a5400;--amber-soft:#fff3d1;--on-dark:#e9eef7;--on-dark-muted:#93a6c4;--on-dark-rule:#24385c;--reading-surface:#f4f1e9;--reading-edge:#12213f24;--frame-radius:1rem;--frame-edge:#7e95af66;--frame-inset:inset 0 1px 0 #ffffff14;--frame-shadow:0 7px 0 #081426,0 18px 36px #07132614;--tile-radius:.4rem;--tile-edge:#12213f24;--tile-shadow:0 4px 0 #768a9d;--measure:66ch;--content-max:108rem;--gutter:clamp(1.25rem,4vw,3rem);--rail:8.5rem;--step:0.25rem;--radius:3px;--cell-pad-x:0.95rem;--trace:3px;--trace-pull:calc(var(--trace) + 0.7rem);--trace-ink:var(--ink);--dur-1:120ms;--dur-2:240ms;--dur-3:720ms;--stagger:90ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-draw:cubic-bezier(0.625,0.05,0,1);--header-h:6.5rem;--font-display:var(--font-familjen),"Segoe UI",system-ui,sans-serif;--font-body:var(--font-plex-sans),"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,Consolas,monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--reading-surface);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has([data-team-page]){background:#09162b}img,svg{display:block;max-width:100%}a{color:inherit}:root{--focus-ink:var(--ink)}:focus-visible{outline:2px solid var(--focus-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--surface);border-radius:2px}::selection{background:var(--amber);color:var(--navy)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.08;text-wrap:balance;margin:0}h1{font-size:clamp(2.4rem,6.2vw,4.25rem);letter-spacing:-.035em}h2{font-size:clamp(1.85rem,4vw,2.9rem);letter-spacing:-.03em}h3{font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:-.018em}h4{font-size:1.02rem;letter-spacing:-.01em}p{margin:0 0 1.1rem}p:last-child{margin-bottom:0}strong{font-weight:600}.lede{font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.55;color:var(--ink)}.measure{max-width:var(--measure)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.eyebrow{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0}.eyebrow-amber{color:var(--amber-ink)}.container{width:min(var(--content-max),calc(100% - var(--gutter) * 2));margin-inline:auto}.section{padding-block:clamp(3.5rem,7vw,6.5rem)}.section-tight{padding-block:clamp(2.5rem,5vw,4rem)}.band{background:var(--navy);color:var(--on-dark)}.band h1,.band h2,.band h3,.band h4{color:#fff}.band .eyebrow{color:var(--on-dark-muted)}.band .lede{color:var(--on-dark)}.rail{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:900px){.rail{grid-template-columns:var(--rail) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}}.rail-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-top:.55rem;border-top:2px solid var(--ink);align-self:start}.band .rail-label{color:var(--on-dark-muted);border-top-color:var(--amber)}.stack{display:grid;grid-gap:1.15rem;gap:1.15rem}.stack-lg{display:grid;grid-gap:clamp(2rem,4vw,3.25rem);gap:clamp(2rem,4vw,3.25rem)}.link{font-family:var(--font-display);font-weight:600;font-size:.94rem;text-decoration:none;border-bottom:2px solid var(--amber);padding-bottom:1px;display:inline-flex;align-items:center;gap:.4rem}.link:hover{border-bottom-color:var(--ink)}.band .link:hover{border-bottom-color:#fff}.chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .55rem;border:1px solid var(--rule);border-radius:var(--radius);color:var(--muted);background:var(--surface);white-space:nowrap}.chip-signal{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-ink)}.band .chip{border-color:var(--on-dark-rule);background:transparent;color:var(--on-dark-muted)}.cards{display:grid;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:var(--surface);padding:1.5rem 1.35rem 1.65rem;display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.card-note{font-size:.92rem;color:var(--muted);line-height:1.55}table{border-collapse:collapse;width:100%;font-size:.92rem}td,th{text-align:left;padding:.7rem var(--cell-pad-x);border-top:1px solid var(--rule-soft);vertical-align:baseline}thead th{border-top:0;background:var(--paper-2);font-size:.67rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}td.num,th.num,thead th{font-family:var(--font-mono);white-space:nowrap}td.num,th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.band thead th{background:rgba(255,255,255,.04);color:var(--on-dark-muted)}.band td,.band th{border-top-color:var(--on-dark-rule)}.band{--trace-ink:var(--on-dark)}@media (hover:hover){.bar-row:hover:before,.trace:hover:before,tbody tr:hover>:first-child:before{opacity:1;transition:opacity var(--dur-1) var(--ease-out)}}@media (prefers-reduced-motion:no-preference){@media (pointer:coarse){@supports (animation-timeline:--t) and (timeline-scope:--t){.scrollframe{timeline-scope:--fp-scrollport}.scrollport{scroll-timeline:--fp-scrollport inline}.scrollframe:after,.scrollframe:before{content:"";position:absolute;top:0;bottom:0;width:3px;z-index:2;background:var(--ink);opacity:0;pointer-events:none;animation-timeline:--fp-scrollport;animation-fill-mode:both;animation-timing-function:linear}.scrollframe:before{left:0;animation-name:fp-edge-start;animation-range-start:1px;animation-range-end:3px}.scrollframe:after{right:0;animation-name:fp-edge-end;animation-range-start:max(0px,calc(100% - 8px));animation-range-end:max(2px,calc(100% - 6px))}.band .scrollframe:after,.band .scrollframe:before{background:var(--on-dark)}}}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:1.5rem;left:calc(max(var(--gutter), (100% - var(--content-max)) / 2) + 1.5rem);z-index:999;padding:.65rem 1rem;border:1px solid var(--amber);border-radius:var(--tile-radius);background:var(--amber);color:var(--navy);box-shadow:0 4px 0 var(--amber-ink);font:600 .95rem/1.5rem var(--font-display);text-decoration:none;white-space:nowrap;transform:translateY(calc(-100% - 3rem));transition:transform var(--dur-2) var(--ease-out)}.skip-link:focus{transform:none}.skip-link:focus-visible{outline-color:var(--amber);outline-offset:4px;box-shadow:0 4px 0 var(--amber-ink),0 0 0 4px var(--navy)}@media (max-width:440px){.skip-link{top:1.3rem;left:1.3rem;padding-inline:.75rem;font-size:.875rem}}.hr{height:1px;background:var(--rule);border:0;margin:0}.band .hr{background:var(--on-dark-rule)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{transition:none!important}}:root{--shadow-sm:0 1px 2px rgba(11,26,46,0.055),0 2px 8px -3px rgba(11,26,46,0.08);--shadow-md:0 2px 4px rgba(11,26,46,0.05),0 14px 32px -10px rgba(11,26,46,0.16);--shadow-band:0 2px 6px rgba(0,0,0,0.28),0 22px 56px -20px rgba(0,0,0,0.55)}.band{position:relative;isolation:isolate;background-image:radial-gradient(120% 80% at 12% 0,rgba(94,160,230,.14),transparent 62%),radial-gradient(90% 70% at 95% 100%,rgba(255,186,8,.06),transparent 58%)}.band:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}html{color-scheme:light;scrollbar-color:var(--faint) var(--paper-2);scrollbar-width:thin}body{caret-color:var(--amber-ink)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--rule);border:3px solid var(--paper-2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--faint)}.doc a,.link,a{text-underline-offset:.22em;text-decoration-thickness:from-font}.band{scrollbar-color:var(--on-dark-rule) var(--navy)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (min-width:940px) and (min-height:720px){.scene-hold{position:-webkit-sticky;position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));display:grid;align-content:center}}@keyframes fp-draw-x{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes fp-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.band{view-timeline-name:--fp-band;view-timeline-axis:block;overflow:clip}.band:after{inset:-70px 0;animation:fp-grain-drift linear both;animation-timeline:--fp-band;animation-range:cover 0 cover 100%}@keyframes fp-grain-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-140px,0)}}.rail-label{position:relative}html[data-fp-motion=on] .rail-label{border-top-color:transparent}.rail-label:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left}.band .rail-label:before{background:var(--on-dark-rule,var(--on-dark))}[data-enter-done] .rail-label:before{animation:fp-draw-line var(--dur-3) var(--ease-draw) .28s both}@keyframes fp-draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}html[data-fp-motion=on] [data-enter-item]{opacity:0}html[data-fp-motion=on] :is([data-team-reveal],[data-team-section-word],[data-team-profile],[data-team-rule],[data-partner-reveal],[data-partner-category],[data-contact-title],[data-contact-enter],[data-contact-card]):not([data-fp-seen]){opacity:0}html[data-fp-reader-pending],html[data-fp-reader-pending] [data-inline-reader]{cursor:progress}@media print{:root{--paper:#fff;--paper-2:#fff;--surface:#fff;--navy:#fff;--ink:#000;--muted:#333;--faint:#555;--rule:#999;--rule-soft:#bbb;--on-dark:#000;--on-dark-muted:#333;--on-dark-rule:#999;--amber-ink:#000}body,body:has([data-team-page]){background:#fff;color:#000;font-size:11pt}.band,.band .lede,.band h1,.band h2,.band h3,.band h4{background:#fff!important;color:#000!important}.band{border-top:2px solid #000;box-shadow:none!important}.band:after{display:none!important}.section,.section-tight{padding-block:1.5rem}table{page-break-inside:auto}h1,h2,h3{page-break-after:avoid}.skip-link,[data-live-clock],canvas,footer,header{display:none!important}main a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#555;word-break:break-all}main a[href^="/"]:after{content:" (firstpoint.vc" attr(href) ")";font-size:9pt;color:#555}[data-enter-item]{opacity:1!important;transform:none!important}*{animation:none!important}}html[data-motion=paused] *,html[data-motion=paused] :after,html[data-motion=paused] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=paused] [data-enter-item]{opacity:1!important}html{scroll-padding-top:calc(var(--header-h) + 1rem)}@media(max-width:899px){:root{--header-h:5.75rem}}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:12px var(--gutter);pointer-events:none}.Header_inner__DLT3k{pointer-events:auto;max-width:var(--content-max);margin:auto;padding:10px 14px 10px 24px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--navy);border:1px solid #344461;border-radius:var(--frame-radius);box-shadow:var(--frame-inset),var(--frame-shadow);position:relative;isolation:isolate;border-color:var(--frame-edge)}.Header_inner__DLT3k:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#12213f66,transparent 24%,#12213f88 50%,transparent 76%,#12213f66),url(/art/brand/header-maze-v1.webp);background-size:100% 100%,100% auto;background-position:50%;background-repeat:no-repeat;opacity:.48}.Header_brand__fkyv5{display:flex;flex-shrink:0;padding-right:1.5rem;border-right:1px solid #ffffff26}.Header_desktopNav__ye2RQ{display:flex;align-items:center;gap:8px}.Header_navLink__Rvw2c{display:block;position:relative;padding:.65rem .95rem;border:1px solid transparent;border-radius:8px;color:#edf0f5;text-decoration:none;font:500 .9rem var(--font-display);white-space:nowrap;transition:transform .2s,background .2s,box-shadow .2s}.Header_navLink__Rvw2c:hover,.Header_navLink__Rvw2c[aria-current=page]{background:#2a3b58;border-color:#465572;box-shadow:0 3px 0 #071328;transform:translateY(-2px)}.Header_navLink__Rvw2c:active{transform:translateY(1px);box-shadow:none}.Header_navLink__Rvw2c[aria-current=page]{color:var(--amber)}.Header_homeLink__PUaCM{display:flex;align-items:center;gap:.5rem}.Header_navLink__Rvw2c:after{content:"";position:absolute;height:2px;bottom:4px;left:28%;right:28%;background:var(--amber);transform:scaleX(0);transition:transform .3s ease}.Header_navLink__Rvw2c:hover:after,.Header_navLink__Rvw2c[aria-current=page]:after{transform:scaleX(1)}.Header_brand__fkyv5:focus-visible,.Header_cta__xbIXT:focus-visible,.Header_navLink__Rvw2c:focus-visible,.Header_toggle__kJd2m:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.Header_actions__dQYHE{display:flex;align-items:center;gap:10px}.Header_cta__xbIXT{display:flex;align-items:center;gap:1.6rem;padding:.65rem 1rem;border:1px solid #ffcf51;border-radius:8px;background:var(--amber);color:var(--navy);box-shadow:0 4px 0 #a96f00;text-decoration:none;white-space:nowrap;font:600 .95rem var(--font-display);transition:transform .2s,box-shadow .2s}.Header_cta__xbIXT span{font-size:1.5rem;line-height:1}.Header_cta__xbIXT:hover{transform:translateY(-2px);box-shadow:0 6px 0 #a96f00}.Header_cta__xbIXT:active{transform:translateY(3px);box-shadow:0 1px 0 #a96f00}.Header_toggle__kJd2m{display:none;position:relative;width:44px;height:44px;border:1px solid #53617b;border-radius:8px;background:#2a3b58;box-shadow:0 3px 0 #071328;cursor:pointer}.Header_toggle__kJd2m span{position:absolute;width:20px;height:3px;background:#edf0f5;left:11px;top:20px}.Header_toggle__kJd2m span:last-child{transform:rotate(90deg)}.Header_toggle__kJd2m:hover{background:#3b4d6a}.Header_menu__0AeTE{position:fixed;inset:12px;width:calc(100% - 24px);max-width:700px;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 24px);margin:0 auto;border:1px solid #52617d;border-radius:20px;padding:1.4rem;background:var(--navy);color:#edf0f5;overflow-y:auto;box-shadow:0 8px 0 #071328,0 25px 80px #07132866;pointer-events:auto}.Header_menu__0AeTE::-webkit-backdrop{background:#0b152dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Header_menu__0AeTE::backdrop{background:#0b152dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Header_menuTop__TUUCW{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Header_close__eVoET{width:44px;height:44px;border:1px solid #53617b;border-radius:8px;color:#fff;background:#2a3b58;box-shadow:0 3px 0 #071328;font:2rem/1 var(--font-display);cursor:pointer}.Header_menuIntro__lkoMJ{margin:2rem 0 1.5rem;color:#aab8cf;font-size:1rem;line-height:1.5}.Header_menuLinks__5qARC{display:grid;grid-gap:10px;gap:10px}.Header_menuLinks__5qARC a{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #40506a;border-radius:10px;background:#21324e;box-shadow:0 3px 0 #09152c;text-decoration:none;color:inherit;font:500 clamp(1.5rem,6vw,2.5rem)/1.1 var(--font-display);letter-spacing:-.03em;transition:transform .2s,background .2s}.Header_menuLinks__5qARC a span{color:var(--amber);font-size:1.5rem}.Header_menuLinks__5qARC a:hover,.Header_menuLinks__5qARC a[aria-current=page]{background:#354863;transform:translateX(3px)}.Header_menuCta__r7ZRv{display:flex;justify-content:space-between;padding:1rem;margin-top:1.5rem;border-radius:10px;background:var(--amber);color:var(--navy);box-shadow:0 4px 0 #a96f00;text-decoration:none;font:600 1.3rem var(--font-display)}.Header_email__i4cac{display:inline-block;color:#aab8cf;margin-top:1.5rem;padding-bottom:.5rem;text-decoration:none}@media(max-width:1100px){.Header_inner__DLT3k{gap:1rem}.Header_navLink__Rvw2c{padding:.65rem .7rem}.Header_brand__fkyv5{padding-right:1rem}}@media(max-width:899px){.Header_desktopNav__ye2RQ{display:none}.Header_toggle__kJd2m{display:block}.Header_inner__DLT3k{min-height:68px;padding:10px 12px 10px 18px}}@media(max-width:440px){.Header_header__KwdYD{padding:10px}.Header_inner__DLT3k{border-radius:12px;padding:10px;gap:.7rem}.Header_brand__fkyv5{border:0;padding:0}.Header_brand__fkyv5 img{max-width:104px;object-fit:contain}.Header_actions__dQYHE{gap:8px}.Header_cta__xbIXT{padding:.65rem .75rem;gap:.6rem;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.Header_header__KwdYD *{transition:none!important}}@media print{.Header_header__KwdYD{position:static}.Header_actions__dQYHE,.Header_desktopNav__ye2RQ{display:none}}.PageTransitions_curtain__trFWg,.PageTransitions_intro__eA7e4{position:fixed;inset:0;z-index:1000;pointer-events:none;color:var(--navy);overflow:hidden}.PageTransitions_intro__eA7e4{display:none}.PageTransitions_homeToken__kbS2O{position:fixed;inset:0 auto auto 0;margin:0;padding:0;width:36px;height:36px;border:1px solid var(--amber-soft);border-radius:10px;color:var(--navy);background:var(--amber);box-shadow:0 3px 0 var(--amber-ink);pointer-events:none;opacity:0}.PageTransitions_homeToken__kbS2O:popover-open{display:grid;place-items:center}.PageTransitions_homeToken__kbS2O::-webkit-backdrop{background:transparent;pointer-events:none}.PageTransitions_homeToken__kbS2O::backdrop{background:transparent;pointer-events:none}.PageTransitions_curtain__trFWg{visibility:hidden}html[data-fp-transition] .PageTransitions_curtain__trFWg{visibility:visible}html[data-fp-intro] .PageTransitions_intro__eA7e4{display:block}.PageTransitions_panel__sOeDm{position:absolute;inset-block:0;width:calc(50% + 1px);background:var(--amber);will-change:transform}.PageTransitions_left__A97Y1{left:0;transform:translateX(-103%);box-shadow:inset -1px 0 rgb(16 33 66/12%)}.PageTransitions_right__Qw3UX{right:0;transform:translateX(103%)}.PageTransitions_transitionLabel__kjbCO{position:absolute;top:50%;left:50%;width:max-content;max-width:calc(100% - 2rem);transform:translate(-50%,-50%);opacity:0;font:600 clamp(2rem,7vw,7rem)/1 var(--font-display);letter-spacing:-.05em;text-align:center}.PageTransitions_transitionLabel__kjbCO i{display:inline-block;font-style:normal}html[data-fp-intro] .PageTransitions_intro__eA7e4 .PageTransitions_left__A97Y1{animation:PageTransitions_introLeft___J83t 1.4s cubic-bezier(.65,0,.2,1) both}html[data-fp-intro] .PageTransitions_intro__eA7e4 .PageTransitions_right__Qw3UX{animation:PageTransitions_introRight__7KRtI 1.4s cubic-bezier(.65,0,.2,1) both}html[data-fp-intro] .PageTransitions_intro__eA7e4 .PageTransitions_transitionLabel__kjbCO{animation:PageTransitions_introLabel__cncia 1.4s ease both}@keyframes PageTransitions_introLeft___J83t{0%,28%{transform:translateX(0)}to{transform:translateX(-103%)}}@keyframes PageTransitions_introRight__7KRtI{0%,28%{transform:translateX(0)}to{transform:translateX(103%)}}@keyframes PageTransitions_introLabel__cncia{0%{opacity:0;transform:translate(-50%,-35%)}20%,30%{opacity:1;transform:translate(-50%,-50%)}58%,to{opacity:0;transform:translate(-50%,-65%)}}@media (prefers-reduced-motion:reduce){.PageTransitions_curtain__trFWg,.PageTransitions_homeToken__kbS2O,html[data-fp-intro] .PageTransitions_intro__eA7e4{display:none}}@media print{.PageTransitions_curtain__trFWg,.PageTransitions_intro__eA7e4{display:none!important}}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Familjen Grotesk Fallback;src:local("Arial");ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.00%;size-adjust:94.59%}.__className_11f585{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.__variable_11f585{--font-familjen:"Familjen Grotesk","Familjen Grotesk Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4cd417{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4cd417{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa1656{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa1656{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}