.iso-module__Mrkmda__palette{--iso-gold:var(--pillar-5);--iso-gold-hi:color-mix(in srgb, var(--pillar-5) 42%, var(--color-paper));--iso-gold-mid:color-mix(in srgb, var(--pillar-5) 58%, var(--color-ink));--iso-gold-dark:color-mix(in srgb, var(--pillar-5) 24%, var(--color-ink));--iso-ink-hi:color-mix(in srgb, var(--pillar-5) 16%, #34332d);--iso-ink-top:#23221e;--iso-ink-top2:#161614;--iso-ink-left:#22211d;--iso-ink-left2:#121210;--iso-ink-right:#10100e;--iso-ink-right2:#070707;--iso-paper-hi:#fffdf4;--iso-paper:#efeadb;--iso-paper-mid:#d9d2bd;--iso-paper-low:#bdb49b;--iso-paper-dark:#8f876f;--iso-rim:color-mix(in srgb, var(--pillar-5) 55%, var(--color-paper));--iso-shadow:#000;--play:paused;display:block;overflow:visible}.iso-module__Mrkmda__palette[data-playing],[data-playing] .iso-module__Mrkmda__palette{--play:running}.iso-module__Mrkmda__onPaper{--iso-shadow:color-mix(in srgb, var(--color-ink) 70%, var(--pillar-5));--iso-rim:color-mix(in srgb, var(--pillar-5) 70%, var(--color-paper))}
.TableScene-module__tulfEa__scene{--cycle:9s}.TableScene-module__tulfEa__floorGlow{opacity:.55}.TableScene-module__tulfEa__pool{animation:TableScene-module__tulfEa__breathe 6s var(--ease-soft) infinite alternate}.TableScene-module__tulfEa__cone{mix-blend-mode:screen;animation:TableScene-module__tulfEa__breathe 6s var(--ease-soft) infinite alternate}.TableScene-module__tulfEa__dust circle{fill:var(--iso-gold-hi);opacity:0;animation:7s linear infinite TableScene-module__tulfEa__dust;animation-play-state:var(--play)}.TableScene-module__tulfEa__dust circle[data-k="1"]{animation-duration:8s;animation-delay:-1.2s}.TableScene-module__tulfEa__dust circle[data-k="2"]{animation-delay:-2.6s}.TableScene-module__tulfEa__dust circle[data-k="3"]{animation-duration:9s;animation-delay:-3.9s}.TableScene-module__tulfEa__dust circle[data-k="4"]{animation-delay:-5.1s}.TableScene-module__tulfEa__dust circle[data-k="5"]{animation-duration:8.5s;animation-delay:-6.2s}@keyframes TableScene-module__tulfEa__dust{0%{opacity:0;transform:translateY(24px)}30%,70%{opacity:.8}to{opacity:0;transform:translate(6px,-30px)}}.TableScene-module__tulfEa__bulb{opacity:.9}@keyframes TableScene-module__tulfEa__breathe{0%{opacity:.75}to{opacity:1}}.TableScene-module__tulfEa__sheetLines path{stroke:var(--iso-paper-dark);stroke-opacity:.55;stroke-width:2.2px;stroke-linecap:round}.TableScene-module__tulfEa__screen{fill:var(--iso-gold);opacity:.22;animation:TableScene-module__tulfEa__talk var(--cycle) linear infinite}.TableScene-module__tulfEa__screen+.TableScene-module__tulfEa__screen{animation-delay:calc(var(--cycle) / -2)}@keyframes TableScene-module__tulfEa__talk{0%,40%,to{opacity:.18}12%,26%{opacity:.62}}.TableScene-module__tulfEa__routeBase{stroke:var(--iso-gold-mid);stroke-opacity:.55;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 5}.TableScene-module__tulfEa__routeLit{stroke:var(--iso-gold);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:TableScene-module__tulfEa__routeFill var(--cycle) var(--ease-soft) infinite}@keyframes TableScene-module__tulfEa__routeFill{0%,14%{stroke-dashoffset:1px;opacity:1}22%,36%{stroke-dashoffset:.667px}44%,58%{stroke-dashoffset:.333px}66%,84%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:0}91%,to{stroke-dashoffset:1px;opacity:1}}.TableScene-module__tulfEa__stopDot{fill:var(--iso-gold)}.TableScene-module__tulfEa__stopRing{fill:none;stroke:var(--iso-gold-hi);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:TableScene-module__tulfEa__land var(--cycle) var(--ease-out) infinite}.TableScene-module__tulfEa__stopRing[data-stop="0"]{animation-delay:calc(var(--cycle) * -.96)}.TableScene-module__tulfEa__stopRing[data-stop="1"]{animation-delay:calc(var(--cycle) * -.78)}.TableScene-module__tulfEa__stopRing[data-stop="2"]{animation-delay:calc(var(--cycle) * -.56)}.TableScene-module__tulfEa__stopRing[data-stop="3"]{animation-delay:calc(var(--cycle) * -.34)}@keyframes TableScene-module__tulfEa__land{0%{opacity:.95;transform:scale(1)}14%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.TableScene-module__tulfEa__token{transform:translate(var(--s0x), var(--s0y));animation:TableScene-module__tulfEa__tokenPath var(--cycle) var(--ease-soft) infinite}@keyframes TableScene-module__tulfEa__tokenPath{0%,14%{transform:translate(var(--s0x), var(--s0y));opacity:1}22%,36%{transform:translate(var(--s1x), var(--s1y))}44%,58%{transform:translate(var(--s2x), var(--s2y))}66%,84%{transform:translate(var(--s3x), var(--s3y));opacity:1}90%{transform:translate(var(--s3x), var(--s3y));opacity:0}91%{transform:translate(var(--s0x), var(--s0y));opacity:0}97%,to{transform:translate(var(--s0x), var(--s0y));opacity:1}}.TableScene-module__tulfEa__tokenHop{animation:TableScene-module__tulfEa__hop var(--cycle) linear infinite}@keyframes TableScene-module__tulfEa__hop{0%,14%,22%,36%,44%,58%,66%,to{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)}18%,40%,62%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-26px)}}.TableScene-module__tulfEa__tokenShadow{fill:var(--iso-shadow);opacity:.55;transform-box:fill-box;transform-origin:50%;animation:TableScene-module__tulfEa__hopShadow var(--cycle) linear infinite}@keyframes TableScene-module__tulfEa__hopShadow{0%,14%,22%,36%,44%,58%,66%,to{opacity:.55;transform:scale(1)}18%,40%,62%{opacity:.25;transform:scale(.55)}}.TableScene-module__tulfEa__scene [class]{animation-play-state:var(--play)}@media (prefers-reduced-motion:reduce){.TableScene-module__tulfEa__scene *{animation:none!important}.TableScene-module__tulfEa__token{transform:translate(var(--s3x), var(--s3y))}.TableScene-module__tulfEa__routeLit{stroke-dashoffset:0}}
.HeroTitle-module__8C_RCG__root{display:inline}.HeroTitle-module__8C_RCG__word{clip-path:inset(-.35em -.3em -.16em);display:inline-block}.HeroTitle-module__8C_RCG__inner{animation:HeroTitle-module__8C_RCG__rise var(--duration-slow) var(--ease-expo) both;animation-delay:calc(var(--delay,0s) + var(--index,0) * 55ms);display:inline-block}.HeroTitle-module__8C_RCG__keep{white-space:nowrap}@keyframes HeroTitle-module__8C_RCG__rise{0%{transform:translateY(115%)}}@media (prefers-reduced-motion:reduce){.HeroTitle-module__8C_RCG__inner{animation:none}}
.ConsulenzaHero-module__8sfl8a__section{padding:var(--header-inset)}.ConsulenzaHero-module__8sfl8a__frame{min-height:calc(100svh - 2 * var(--header-inset));padding:0 var(--frame-gutter) var(--frame-gutter);border-radius:var(--radius-lg);background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-paper) 8%, transparent);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"art""body""index";align-content:start;display:grid;position:relative;overflow:hidden}.ConsulenzaHero-module__8sfl8a__light{z-index:-2;background:radial-gradient(75% 38% at 50% 26%, color-mix(in srgb, var(--pillar-5) 16%, transparent), transparent 70%), radial-gradient(120% 60% at 50% 110%, color-mix(in srgb, var(--pillar-5) 7%, transparent), transparent 70%);position:absolute;inset:0}.ConsulenzaHero-module__8sfl8a__grain{z-index:-1;opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ConsulenzaHero-module__8sfl8a__art{height:clamp(13.5rem,36svh,22rem);margin-inline:calc(-1 * var(--frame-gutter));pointer-events:none;grid-area:art;position:relative}.ConsulenzaHero-module__8sfl8a__scene{width:100%;height:100%;animation:ConsulenzaHero-module__8sfl8a__sceneIn 1.4s var(--ease-expo) .15s both;position:absolute;inset:0}@keyframes ConsulenzaHero-module__8sfl8a__sceneIn{0%{opacity:0;transform:translateY(1.25rem)scale(.97)}}.ConsulenzaHero-module__8sfl8a__body{gap:var(--space-md);grid-area:body;align-content:start;min-width:0;display:grid}.ConsulenzaHero-module__8sfl8a__kicker{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--pillar-5);animation:ConsulenzaHero-module__8sfl8a__appear var(--duration-slow) var(--ease-out) both;display:flex}.ConsulenzaHero-module__8sfl8a__kicker:before{content:"";width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);background:currentColor;flex:none}.ConsulenzaHero-module__8sfl8a__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;font-size:clamp(2.15rem,1.1rem + 4.6vw,5rem);font-weight:600;line-height:1.02}.ConsulenzaHero-module__8sfl8a__opening{max-width:44ch;font-size:var(--text-lg);text-wrap:pretty;color:color-mix(in srgb, var(--fg) 86%, transparent);animation:ConsulenzaHero-module__8sfl8a__appear var(--duration-slow) var(--ease-out) .45s both;line-height:1.45}.ConsulenzaHero-module__8sfl8a__action{padding-top:var(--space-2xs);animation:ConsulenzaHero-module__8sfl8a__appear var(--duration-slow) var(--ease-out) .55s both}@keyframes ConsulenzaHero-module__8sfl8a__appear{0%{opacity:0;transform:translateY(var(--space-xs))}}.ConsulenzaHero-module__8sfl8a__index{margin-top:var(--space-lg);animation:ConsulenzaHero-module__8sfl8a__appear var(--duration-slow) var(--ease-out) .7s both;grid-area:index}.ConsulenzaHero-module__8sfl8a__indexList{border-bottom:1px solid var(--line);display:grid}.ConsulenzaHero-module__8sfl8a__indexLink{align-items:center;gap:var(--space-md);min-height:3.5rem;padding-block:var(--space-sm);border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.01em;grid-template-columns:auto minmax(0,1fr) auto;font-size:1.125rem;font-weight:600;line-height:1.2;display:grid}.ConsulenzaHero-module__8sfl8a__indexNum{font-family:var(--font-body);font-size:var(--text-sm);color:var(--pillar-5);font-variant-numeric:tabular-nums;font-weight:400}.ConsulenzaHero-module__8sfl8a__indexIcon{border:1px solid var(--line);border-radius:var(--radius-full);width:2.25rem;height:2.25rem;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.ConsulenzaHero-module__8sfl8a__indexLink:focus-visible{outline:2px solid var(--pillar-5);outline-offset:2px;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.ConsulenzaHero-module__8sfl8a__indexLink:hover .ConsulenzaHero-module__8sfl8a__indexIcon{background:var(--pillar-5);border-color:var(--pillar-5);color:var(--color-ink);transform:translateY(3px)}}@media (max-width:767px){.ConsulenzaHero-module__8sfl8a__frame{grid-template-rows:minmax(0,1fr) auto auto}.ConsulenzaHero-module__8sfl8a__art{height:auto;min-height:clamp(13.5rem,36svh,22rem);max-height:26rem}}@media (min-width:768px){.ConsulenzaHero-module__8sfl8a__frame{grid-template-rows:auto auto 1fr}.ConsulenzaHero-module__8sfl8a__art{height:clamp(22rem,46svh,30rem)}.ConsulenzaHero-module__8sfl8a__index{align-self:end}.ConsulenzaHero-module__8sfl8a__indexList{column-gap:var(--space-xl);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ConsulenzaHero-module__8sfl8a__frame{min-height:min(calc(100svh - 2 * var(--header-inset)), 64rem);padding:calc(var(--header-height) + var(--frame-gutter) + var(--space-xl)) 0 var(--frame-gutter) var(--gutter);column-gap:var(--space-xl);grid-template:"body art"1fr"index art"/minmax(0,1.12fr) minmax(0,.88fr)}.ConsulenzaHero-module__8sfl8a__light{background:radial-gradient(42% 52% at 74% 34%, color-mix(in srgb, var(--pillar-5) 15%, transparent), transparent 72%), radial-gradient(60% 40% at 74% 100%, color-mix(in srgb, var(--pillar-5) 7%, transparent), transparent 70%)}.ConsulenzaHero-module__8sfl8a__art{height:auto;margin:calc(-1 * (var(--header-height) + var(--frame-gutter) + var(--space-xl))) 0 calc(-1 * var(--frame-gutter))}.ConsulenzaHero-module__8sfl8a__scene{inset:0 var(--space-xl) 4% 0;width:calc(100% - var(--space-xl));height:96%}.ConsulenzaHero-module__8sfl8a__body{align-content:center;gap:var(--space-lg);max-width:48rem}.ConsulenzaHero-module__8sfl8a__title{font-size:clamp(3.4rem,1.2rem + 3.6vw,5rem)}.ConsulenzaHero-module__8sfl8a__index{margin-top:var(--space-xl);max-width:40rem}.ConsulenzaHero-module__8sfl8a__indexList{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px) and (max-height:820px){.ConsulenzaHero-module__8sfl8a__title{font-size:clamp(2.6rem,8svh,4.2rem)}.ConsulenzaHero-module__8sfl8a__body{gap:var(--space-md)}.ConsulenzaHero-module__8sfl8a__index{margin-top:var(--space-lg)}.ConsulenzaHero-module__8sfl8a__indexLink{min-height:3rem}}@media (prefers-reduced-motion:reduce){.ConsulenzaHero-module__8sfl8a__scene,.ConsulenzaHero-module__8sfl8a__kicker,.ConsulenzaHero-module__8sfl8a__opening,.ConsulenzaHero-module__8sfl8a__action,.ConsulenzaHero-module__8sfl8a__index{animation:none}}
.RouteScene-module__AU4HyW__scene{--hop:.8s}.RouteScene-module__AU4HyW__boardGrid path{stroke:var(--iso-gold);stroke-opacity:.07;stroke-width:1px}.RouteScene-module__AU4HyW__boardRim{stroke:var(--iso-gold-mid);stroke-opacity:.7;stroke-width:1.2px;stroke-linejoin:round}.RouteScene-module__AU4HyW__pathBase{stroke:var(--iso-gold-mid);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1.5 10;opacity:.8}.RouteScene-module__AU4HyW__pathLit{stroke:var(--iso-gold);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-soft)}.RouteScene-module__AU4HyW__pathLit[data-state=next]{stroke-dashoffset:1px}.RouteScene-module__AU4HyW__station{transition:opacity .6s var(--ease-out)}.RouteScene-module__AU4HyW__station[data-state=next]{opacity:.42}.RouteScene-module__AU4HyW__plinthGlow{opacity:0;transition:opacity .6s var(--ease-out)}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__plinthGlow{opacity:1}.RouteScene-module__AU4HyW__plinthRing{fill:none;stroke:var(--iso-gold);stroke-opacity:.35;stroke-width:1.2px;stroke-dasharray:4 7}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__plinthRing{stroke-opacity:.9;animation:9s linear infinite RouteScene-module__AU4HyW__ringTurn;animation-play-state:var(--play)}@keyframes RouteScene-module__AU4HyW__ringTurn{to{stroke-dashoffset:-110px}}.RouteScene-module__AU4HyW__object{transition:transform .7s var(--ease-back)}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__object{transform:translateY(-6px)}.RouteScene-module__AU4HyW__docLines path{stroke:var(--iso-paper-dark);stroke-opacity:.6;stroke-width:2.2px;stroke-linecap:round}.RouteScene-module__AU4HyW__lensRim{fill:none;stroke:url(#czr-gold-side);stroke-width:7px}.RouteScene-module__AU4HyW__lensGlass{fill:var(--iso-gold-hi);fill-opacity:.12;stroke:var(--iso-paper-hi);stroke-opacity:.25}.RouteScene-module__AU4HyW__lensGlint{stroke:var(--iso-paper-hi);stroke-opacity:.7;stroke-width:2.4px;stroke-linecap:round}.RouteScene-module__AU4HyW__lensHandle{stroke:var(--iso-gold-mid);stroke-width:8px;stroke-linecap:round}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__lens,.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__lensShadow{animation:RouteScene-module__AU4HyW__scan 4.2s var(--ease-soft) infinite;animation-play-state:var(--play)}@keyframes RouteScene-module__AU4HyW__scan{0%,to{transform:translate(0)}25%{transform:translate(16px,9px)}50%{transform:translate(2px,16px)}75%{transform:translate(-16px,6px)}}.RouteScene-module__AU4HyW__dialRing{fill:none;stroke:var(--iso-gold);stroke-opacity:.45;stroke-width:1px}.RouteScene-module__AU4HyW__dialTick{stroke:var(--iso-paper);stroke-opacity:.3;stroke-width:1px}.RouteScene-module__AU4HyW__dialTickMain{stroke:var(--iso-gold-hi);stroke-width:1.8px}.RouteScene-module__AU4HyW__needle{transition:transform 1.1s var(--ease-back);transform:rotate(-22deg)}.RouteScene-module__AU4HyW__station[data-state=next] .RouteScene-module__AU4HyW__needle{transform:rotate(-150deg)}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__needle{animation:RouteScene-module__AU4HyW__settle 3.6s var(--ease-soft) infinite;animation-play-state:var(--play)}@keyframes RouteScene-module__AU4HyW__settle{0%,to{transform:rotate(-22deg)}30%{transform:rotate(-30deg)}60%{transform:rotate(-17deg)}}.RouteScene-module__AU4HyW__pole{stroke:var(--iso-gold-hi);stroke-width:3px;stroke-linecap:round}.RouteScene-module__AU4HyW__flag{transition:transform 1s var(--ease-back), opacity .6s var(--ease-out);transform:translateY(0)}.RouteScene-module__AU4HyW__station[data-state=next] .RouteScene-module__AU4HyW__flag{opacity:.5;transform:translateY(58px)}.RouteScene-module__AU4HyW__flagWave{transform-origin:var(--fx) var(--fy)}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__flagWave{animation:RouteScene-module__AU4HyW__wave 1.6s var(--ease-soft) infinite alternate;animation-play-state:var(--play)}@keyframes RouteScene-module__AU4HyW__wave{0%{transform:skewY(-5deg)scaleX(.94)}to{transform:skewY(4deg)scaleX(1)}}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__pair{animation:RouteScene-module__AU4HyW__nod 1.6s var(--ease-soft) infinite alternate;animation-play-state:var(--play)}@keyframes RouteScene-module__AU4HyW__nod{to{transform:translateY(-3px)}}.RouteScene-module__AU4HyW__orbitTrack{fill:none;stroke:var(--iso-gold);stroke-opacity:.4;stroke-width:5px}.RouteScene-module__AU4HyW__orbitTick{fill:var(--iso-gold-hi);opacity:.45}.RouteScene-module__AU4HyW__orbitDot{fill:var(--iso-paper-hi)}.RouteScene-module__AU4HyW__orbitHalo{fill:var(--iso-gold);opacity:.35}.RouteScene-module__AU4HyW__orbit{transform:rotate(-40deg)}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__orbit{animation:6s linear infinite RouteScene-module__AU4HyW__spin;animation-play-state:var(--play)}@keyframes RouteScene-module__AU4HyW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__orbitTick{animation:6s linear infinite RouteScene-module__AU4HyW__tick;animation-play-state:var(--play)}.RouteScene-module__AU4HyW__orbitTick[data-k="1"]{animation-delay:.75s}.RouteScene-module__AU4HyW__orbitTick[data-k="2"]{animation-delay:1.5s}.RouteScene-module__AU4HyW__orbitTick[data-k="3"]{animation-delay:2.25s}.RouteScene-module__AU4HyW__orbitTick[data-k="4"]{animation-delay:3s}.RouteScene-module__AU4HyW__orbitTick[data-k="5"]{animation-delay:3.75s}.RouteScene-module__AU4HyW__orbitTick[data-k="6"]{animation-delay:4.5s}.RouteScene-module__AU4HyW__orbitTick[data-k="7"]{animation-delay:5.25s}@keyframes RouteScene-module__AU4HyW__tick{0%{opacity:1}18%,to{opacity:.35}}.RouteScene-module__AU4HyW__calHead{fill:var(--iso-gold)}.RouteScene-module__AU4HyW__calRings ellipse{fill:none;stroke:var(--iso-gold-hi);stroke-width:1.4px}.RouteScene-module__AU4HyW__calGrid path{fill:var(--iso-paper-dark);opacity:.4}.RouteScene-module__AU4HyW__calGrid path[data-cell="4"]{fill:var(--iso-gold-mid);opacity:1}.RouteScene-module__AU4HyW__station[data-state=active] .RouteScene-module__AU4HyW__calGrid path[data-cell="4"]{animation:RouteScene-module__AU4HyW__cellPulse 6s var(--ease-soft) infinite;animation-play-state:var(--play)}@keyframes RouteScene-module__AU4HyW__cellPulse{0%,to{fill:var(--iso-gold-mid)}12%,30%{fill:var(--iso-gold)}}.RouteScene-module__AU4HyW__token{transform:translate(var(--t0x), var(--t0y));transition:transform var(--hop) var(--ease-soft)}[data-step="1"] .RouteScene-module__AU4HyW__token{transform:translate(var(--t1x), var(--t1y))}[data-step="2"] .RouteScene-module__AU4HyW__token{transform:translate(var(--t2x), var(--t2y))}[data-step="3"] .RouteScene-module__AU4HyW__token{transform:translate(var(--t3x), var(--t3y))}.RouteScene-module__AU4HyW__tokenHop{animation:RouteScene-module__AU4HyW__hopA var(--hop) linear both}[data-step="1"] .RouteScene-module__AU4HyW__tokenHop,[data-step="3"] .RouteScene-module__AU4HyW__tokenHop{animation-name:RouteScene-module__AU4HyW__hopB}.RouteScene-module__AU4HyW__tokenShadow{fill:var(--iso-shadow);opacity:.6;transform-box:fill-box;transform-origin:50%;animation:RouteScene-module__AU4HyW__shadowA var(--hop) linear both}[data-step="1"] .RouteScene-module__AU4HyW__tokenShadow,[data-step="3"] .RouteScene-module__AU4HyW__tokenShadow{animation-name:RouteScene-module__AU4HyW__shadowB}@keyframes RouteScene-module__AU4HyW__hopA{0%,to{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)}45%{animation-timing-function:cubic-bezier(.6,0,.8,.45);transform:translateY(-46px)}}@keyframes RouteScene-module__AU4HyW__hopB{0%,to{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)}45%{animation-timing-function:cubic-bezier(.6,0,.8,.45);transform:translateY(-46px)}}@keyframes RouteScene-module__AU4HyW__shadowA{0%,to{transform:scale(1)}45%{transform:scale(.5)}}@keyframes RouteScene-module__AU4HyW__shadowB{0%,to{transform:scale(1)}45%{transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.RouteScene-module__AU4HyW__scene *,.RouteScene-module__AU4HyW__scene [class]{transition:none!important;animation:none!important}}
.RouteStage-module__d93N0G__track{--zoom:2.2;--per-step:50svh;height:calc(100svh + var(--steps) * var(--per-step));position:relative}.RouteStage-module__d93N0G__sticky{height:100svh;padding:var(--space-lg) var(--frame-gutter) var(--space-md);grid-template:"head""stage"minmax(0,1fr)"caption""rail"/minmax(0,1fr);display:grid;position:sticky;top:0}.RouteStage-module__d93N0G__head{justify-content:space-between;align-items:baseline;gap:var(--space-md);grid-area:head;display:flex}.RouteStage-module__d93N0G__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.2}.RouteStage-module__d93N0G__stage{min-height:0;margin-inline:calc(-1 * var(--frame-gutter));grid-area:stage;position:relative}.RouteStage-module__d93N0G__view{align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(54% 56%,#000 56%,#0000 100%);mask-image:radial-gradient(54% 56%,#000 56%,#0000 100%)}.RouteStage-module__d93N0G__camera{aspect-ratio:780/560;transform-origin:0 0;width:100%;transform:translate(calc((.5 - var(--zoom) * var(--fx0)) * 100%), calc((.5 - var(--zoom) * var(--fy0)) * 100%)) scale(var(--zoom));transition:transform .95s var(--ease-soft);will-change:transform;flex:none}[data-step="1"] .RouteStage-module__d93N0G__camera{transform:translate(calc((.5 - var(--zoom) * var(--fx1)) * 100%), calc((.5 - var(--zoom) * var(--fy1)) * 100%)) scale(var(--zoom))}[data-step="2"] .RouteStage-module__d93N0G__camera{transform:translate(calc((.5 - var(--zoom) * var(--fx2)) * 100%), calc((.5 - var(--zoom) * var(--fy2)) * 100%)) scale(var(--zoom))}[data-step="3"] .RouteStage-module__d93N0G__camera{transform:translate(calc((.5 - var(--zoom) * var(--fx3)) * 100%), calc((.5 - var(--zoom) * var(--fy3)) * 100%)) scale(var(--zoom))}.RouteStage-module__d93N0G__names{z-index:1;padding-top:var(--space-sm);pointer-events:none;grid-area:stage;align-self:start;display:grid;position:relative}.RouteStage-module__d93N0G__name{font-family:var(--font-display);letter-spacing:var(--tracking-tight);opacity:0;transition:opacity .45s var(--ease-out), transform .7s var(--ease-expo);grid-area:1/1;gap:.1rem;font-size:clamp(2rem,1.4rem + 3vw,3rem);font-weight:600;line-height:1;display:grid;transform:translateY(.6em)}.RouteStage-module__d93N0G__name:first-child,[data-step] .RouteStage-module__d93N0G__name[data-state=active]{opacity:1;transform:none}[data-step] .RouteStage-module__d93N0G__name:first-child:not([data-state=active]){opacity:0}.RouteStage-module__d93N0G__name[data-state=done]{transform:translateY(-.6em)}.RouteStage-module__d93N0G__nameNum{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:normal;color:var(--pillar-5);font-variant-numeric:tabular-nums;font-weight:400}.RouteStage-module__d93N0G__camera>svg{width:100%;height:100%}.RouteStage-module__d93N0G__caption{gap:var(--space-xs);padding-top:var(--space-sm);grid-area:caption;display:grid}.RouteStage-module__d93N0G__label{font-size:var(--text-sm);color:var(--fg-muted)}.RouteStage-module__d93N0G__sentence{color:var(--fg-muted);text-wrap:pretty;font-size:1rem;line-height:1.48}.RouteStage-module__d93N0G__sentence>span:first-child{color:var(--fg)}.RouteStage-module__d93N0G__phrase{color:var(--fg);background-image:linear-gradient(var(--pillar-5), var(--pillar-5));transition:color .45s var(--ease-out), background-size .6s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.RouteStage-module__d93N0G__phrase[data-state=next]{color:var(--fg-muted);background-size:0% 1px}.RouteStage-module__d93N0G__phrase[data-state=done]{color:color-mix(in srgb, var(--fg) 82%, var(--fg-muted))}.RouteStage-module__d93N0G__phrase[data-state=active]{color:var(--pillar-5);background-size:100% 2px}.RouteStage-module__d93N0G__rail{gap:var(--space-xs);padding-top:var(--space-md);grid-area:rail;display:grid}.RouteStage-module__d93N0G__bar{border-radius:var(--radius-full);background:var(--line);height:2px;display:block;overflow:hidden}.RouteStage-module__d93N0G__barFill{background:var(--pillar-5);height:100%;transform:scaleX(var(--progress,1));transform-origin:0;display:block}.RouteStage-module__d93N0G__railList{gap:var(--space-2xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.RouteStage-module__d93N0G__railButton{width:100%;min-height:2.9rem;padding:var(--space-xs) 0 0;text-align:left;color:var(--fg-muted);transition:color var(--duration-base) var(--ease-out);flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.RouteStage-module__d93N0G__railNum{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:inherit}.RouteStage-module__d93N0G__railLabel{font-size:var(--text-sm);font-weight:500;line-height:1.2}.RouteStage-module__d93N0G__railButton[data-state=done]{color:color-mix(in srgb, var(--fg) 70%, var(--fg-muted))}.RouteStage-module__d93N0G__railButton[data-state=active]{color:var(--fg)}.RouteStage-module__d93N0G__railButton[data-state=active] .RouteStage-module__d93N0G__railNum{color:var(--pillar-5)}.RouteStage-module__d93N0G__railButton:focus-visible{outline:2px solid var(--pillar-5);outline-offset:2px;border-radius:var(--radius-sm)}@media (min-width:768px){.RouteStage-module__d93N0G__track{--zoom:1.4}.RouteStage-module__d93N0G__sentence{font-size:1.25rem}}@media (min-width:1100px){.RouteStage-module__d93N0G__track{--zoom:1;--per-step:70svh}.RouteStage-module__d93N0G__sticky{column-gap:var(--space-2xl);padding:var(--space-2xl) var(--gutter);grid-template:"head stage""names stage""caption stage"1fr"rail stage"/minmax(0,.85fr) minmax(0,1.15fr)}.RouteStage-module__d93N0G__head{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.RouteStage-module__d93N0G__title{font-size:var(--text-h3)}.RouteStage-module__d93N0G__caption{align-content:center;gap:var(--space-md)}.RouteStage-module__d93N0G__sentence{font-size:clamp(1.35rem,.9rem + .8vw,1.75rem);line-height:1.42}.RouteStage-module__d93N0G__stage{margin:0 calc(-1 * var(--gutter)) 0 0}.RouteStage-module__d93N0G__view{-webkit-mask-image:radial-gradient(58% 60%,#000 70%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 70%,#0000 100%)}.RouteStage-module__d93N0G__camera{transform:none!important}.RouteStage-module__d93N0G__names{padding-top:var(--space-xl);grid-area:names}.RouteStage-module__d93N0G__view{justify-content:center}.RouteStage-module__d93N0G__camera{width:92%}.RouteStage-module__d93N0G__name{font-size:clamp(2.6rem,1.5rem + 2vw,3.6rem)}.RouteStage-module__d93N0G__railButton{min-height:3.25rem}.RouteStage-module__d93N0G__railLabel{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.RouteStage-module__d93N0G__camera,.RouteStage-module__d93N0G__phrase,.RouteStage-module__d93N0G__railButton{transition:none}}
.Service-module__MJg9kG__service{scroll-margin-top:var(--space-md)}.Service-module__MJg9kG__head{gap:var(--space-md);padding:var(--section-sm) var(--gutter) var(--space-xl);display:grid}.Service-module__MJg9kG__num{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--pillar-5) 45%, var(--color-paper)), var(--pillar-5) 55%, color-mix(in srgb, var(--pillar-5) 70%, var(--color-ink)));width:2.5rem;height:2.5rem;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--pillar-5) 70%, var(--color-ink));color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Service-module__MJg9kG__title{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-tight);text-wrap:balance}.Service-module__MJg9kG__promise{max-width:36ch;font-size:var(--text-lead);text-wrap:pretty;line-height:1.4}.Service-module__MJg9kG__frame{margin-inline:var(--header-inset);border-radius:var(--radius-lg);background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-paper) 8%, transparent);overflow:clip}.Service-module__MJg9kG__outcome{gap:var(--space-md);padding:var(--space-2xl) var(--gutter) var(--section-sm);display:grid}.Service-module__MJg9kG__label{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--fg-muted);display:flex}.Service-module__MJg9kG__label:before{content:"";width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);background:var(--pillar-5);box-shadow:0 0 0 3px color-mix(in srgb, var(--pillar-5) 25%, transparent)}.Service-module__MJg9kG__result{max-width:24ch;font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;font-size:clamp(1.65rem,1.05rem + 2.6vw,3.4rem);font-weight:600;line-height:1.1}.Service-module__MJg9kG__mark{background-image:linear-gradient(color-mix(in srgb, var(--pillar-5) 78%, transparent), color-mix(in srgb, var(--pillar-5) 78%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat;background-size:100% .36em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Service-module__MJg9kG__mark{animation:linear both Service-module__MJg9kG__sweep;animation-timeline:view();animation-range:entry 10%}}}@keyframes Service-module__MJg9kG__sweep{0%{background-size:0% .36em}}.Service-module__MJg9kG__action{padding-top:var(--space-sm)}@media (min-width:900px){.Service-module__MJg9kG__head{align-items:end;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"num num""title promise"}.Service-module__MJg9kG__num{grid-area:num}.Service-module__MJg9kG__title{grid-area:title}.Service-module__MJg9kG__promise{grid-area:promise;padding-bottom:.4em}.Service-module__MJg9kG__outcome{column-gap:var(--space-2xl);padding-top:var(--section-sm);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);grid-template-areas:"label result"".action"}.Service-module__MJg9kG__label{grid-area:label;align-self:start;padding-top:.9rem}.Service-module__MJg9kG__result{grid-area:result}.Service-module__MJg9kG__action{grid-area:action}}
.TeamScene-module__jYp0Pq__scene{--k:clamp(0, (var(--progress,1) - .22) / .46, 1)}.TeamScene-module__jYp0Pq__capLeft{transform:translate(calc((1 - var(--k)) * var(--lx)), calc((1 - var(--k)) * var(--ly)))}.TeamScene-module__jYp0Pq__capRight{transform:translate(calc((1 - var(--k)) * var(--rx)), calc((1 - var(--k)) * var(--ry)))}.TeamScene-module__jYp0Pq__seat{--a:clamp(0, var(--k) * 2 - var(--o) * .3, 1);opacity:clamp(0, var(--a) * 3, 1);transform:translateY(calc((1 - var(--a)) * (1 - var(--a)) * -48px))}.TeamScene-module__jYp0Pq__seatShadow{--a:clamp(0, var(--k) * 2 - var(--o) * .3, 1);opacity:calc(var(--a) * var(--a))}.TeamScene-module__jYp0Pq__floor{opacity:calc(.5 + var(--k) * .5)}.TeamScene-module__jYp0Pq__beam,.TeamScene-module__jYp0Pq__beamHead{stroke:var(--iso-gold);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.05 .06;animation:2.4s linear infinite TeamScene-module__jYp0Pq__flow;animation-play-state:var(--play)}.TeamScene-module__jYp0Pq__beam{--a:clamp(0, var(--k) * 2 - var(--o) * .3 - .2, 1);opacity:calc(var(--a) * .9)}@keyframes TeamScene-module__jYp0Pq__flow{to{stroke-dashoffset:-.22px}}.TeamScene-module__jYp0Pq__topic{opacity:0;transition:opacity .45s var(--ease-out), transform .7s var(--ease-back);pointer-events:none;transform:translateY(26px)}.TeamScene-module__jYp0Pq__topic[data-t="0"],[data-topic] .TeamScene-module__jYp0Pq__topic[data-t="0"]{opacity:1;transform:none}[data-topic]:not([data-topic="0"]) .TeamScene-module__jYp0Pq__topic[data-t="0"]{opacity:0;transform:translateY(26px)}[data-topic="1"] .TeamScene-module__jYp0Pq__topic[data-t="1"],[data-topic="2"] .TeamScene-module__jYp0Pq__topic[data-t="2"]{opacity:1;transform:none}.TeamScene-module__jYp0Pq__screenGlow{fill:var(--iso-gold);opacity:.28}.TeamScene-module__jYp0Pq__screenLines path{stroke:var(--iso-paper-mid);stroke-opacity:.5;stroke-width:2.4px;stroke-linecap:round}.TeamScene-module__jYp0Pq__card{animation:TeamScene-module__jYp0Pq__float 3.6s var(--ease-soft) infinite alternate;animation-play-state:var(--play)}.TeamScene-module__jYp0Pq__card[data-k="1"]{animation-delay:-1.2s}.TeamScene-module__jYp0Pq__card[data-k="2"]{animation-delay:-2.4s}@keyframes TeamScene-module__jYp0Pq__float{0%{transform:translateY(4px)}to{transform:translateY(-6px)}}.TeamScene-module__jYp0Pq__checkBox{fill:none;stroke:var(--iso-paper-dark);stroke-width:1.3px}.TeamScene-module__jYp0Pq__checkMark{stroke:var(--iso-gold-mid);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:0;animation:TeamScene-module__jYp0Pq__tick 4.8s var(--ease-out) infinite;animation-play-state:var(--play)}.TeamScene-module__jYp0Pq__checkMark[data-k="1"]{animation-delay:.5s}.TeamScene-module__jYp0Pq__checkMark[data-k="2"]{animation-delay:1s}@keyframes TeamScene-module__jYp0Pq__tick{0%,8%{stroke-dashoffset:12px}22%,86%{stroke-dashoffset:0}to{stroke-dashoffset:12px}}.TeamScene-module__jYp0Pq__checkLine{stroke:var(--iso-paper-dark);stroke-opacity:.55;stroke-width:2.2px;stroke-linecap:round}.TeamScene-module__jYp0Pq__bubble{animation:TeamScene-module__jYp0Pq__float 3.2s var(--ease-soft) infinite alternate;animation-play-state:var(--play)}.TeamScene-module__jYp0Pq__spark{animation:TeamScene-module__jYp0Pq__spark 2.4s var(--ease-soft) infinite;animation-play-state:var(--play)}@keyframes TeamScene-module__jYp0Pq__spark{0%,to{transform:scale(.86)rotate(0)}50%{transform:scale(1.08)rotate(45deg)}}.TeamScene-module__jYp0Pq__dot{fill:var(--iso-paper);animation:TeamScene-module__jYp0Pq__typing 1.2s var(--ease-soft) infinite;animation-play-state:var(--play)}.TeamScene-module__jYp0Pq__dot[data-k="1"]{animation-delay:.15s}.TeamScene-module__jYp0Pq__dot[data-k="2"]{animation-delay:.3s}@keyframes TeamScene-module__jYp0Pq__typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.TeamScene-module__jYp0Pq__keys path{stroke:var(--iso-paper-dark);stroke-opacity:.4;stroke-width:1.4px}.TeamScene-module__jYp0Pq__tile{animation:TeamScene-module__jYp0Pq__float 3s var(--ease-soft) infinite alternate;animation-play-state:var(--play)}.TeamScene-module__jYp0Pq__tile[data-k="1"]{animation-delay:-.8s}.TeamScene-module__jYp0Pq__tile[data-k="2"]{animation-delay:-1.6s}.TeamScene-module__jYp0Pq__tile[data-k="3"]{animation-delay:-2.2s}@media (prefers-reduced-motion:reduce){.TeamScene-module__jYp0Pq__scene{--k:1}.TeamScene-module__jYp0Pq__scene *,.TeamScene-module__jYp0Pq__scene [class]{transition:none!important;animation:none!important}}[data-topic="0"] .TeamScene-module__jYp0Pq__topic:not([data-t="0"]) [class],[data-topic="1"] .TeamScene-module__jYp0Pq__topic:not([data-t="1"]) [class],[data-topic="2"] .TeamScene-module__jYp0Pq__topic:not([data-t="2"]) [class]{animation-play-state:paused}
.TopicStage-module__g3qV9q__root{gap:var(--space-lg);padding-inline:var(--gutter);display:grid}.TopicStage-module__g3qV9q__stage{margin-inline:calc(-1 * var(--gutter));aspect-ratio:630/520;position:relative}.TopicStage-module__g3qV9q__stage:before{content:"";z-index:-1;background:radial-gradient(50% 42% at 50% 58%, color-mix(in srgb, var(--pillar-5) 30%, transparent), transparent 100%);pointer-events:none;position:absolute;inset:8% 0 0}.TopicStage-module__g3qV9q__stage>svg{width:100%;height:100%}.TopicStage-module__g3qV9q__controls{gap:var(--space-md);align-content:start;display:grid}.TopicStage-module__g3qV9q__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.TopicStage-module__g3qV9q__hint{font-size:var(--text-sm);color:var(--fg-muted)}.TopicStage-module__g3qV9q__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.2}.TopicStage-module__g3qV9q__segmented{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:1px solid var(--line);background:color-mix(in srgb, var(--color-paper-soft) 70%, transparent);isolation:isolate;border-radius:1.25rem;padding:4px;display:grid;position:relative}.TopicStage-module__g3qV9q__thumb{z-index:-1;width:calc((100% - 8px) / var(--n));background:var(--color-ink);box-shadow:0 10px 22px -12px color-mix(in srgb, var(--color-ink) 80%, transparent);transform:translateX(calc(var(--i) * 100%));transition:transform .55s var(--ease-expo);border-radius:1rem;position:absolute;top:4px;bottom:4px;left:4px;overflow:hidden}.TopicStage-module__g3qV9q__timer{border-radius:var(--radius-full);background:var(--pillar-5);transform-origin:0;opacity:0;height:2px;position:absolute;bottom:6px;left:14%;right:14%;transform:scaleX(0)}[data-auto] .TopicStage-module__g3qV9q__timer{opacity:1;animation:TopicStage-module__g3qV9q__timer var(--auto) linear both}@keyframes TopicStage-module__g3qV9q__timer{to{transform:scaleX(1)}}.TopicStage-module__g3qV9q__option{min-height:4rem;padding:var(--space-xs) var(--space-sm) var(--space-sm);text-align:left;color:var(--fg);transition:color .35s var(--ease-out);border-radius:1rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;display:flex}.TopicStage-module__g3qV9q__option[aria-pressed=true]{color:var(--color-paper)}.TopicStage-module__g3qV9q__option:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.TopicStage-module__g3qV9q__optionNum{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted);transition:color .35s var(--ease-out)}.TopicStage-module__g3qV9q__option[aria-pressed=true] .TopicStage-module__g3qV9q__optionNum{color:var(--pillar-5)}.TopicStage-module__g3qV9q__optionLabel{font-size:1rem;font-weight:500;line-height:1.15}.TopicStage-module__g3qV9q__label{padding-top:var(--space-xs);font-size:var(--text-sm);color:var(--fg-muted)}.TopicStage-module__g3qV9q__sentence{color:var(--fg-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.TopicStage-module__g3qV9q__phrase{color:var(--fg);background-image:linear-gradient(color-mix(in srgb, var(--pillar-5) 80%, transparent), color-mix(in srgb, var(--pillar-5) 80%, transparent));transition:background-size .5s var(--ease-out);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:0% .42em}.TopicStage-module__g3qV9q__phrase[data-on]{background-size:100% .42em}.TopicStage-module__g3qV9q__tuning{color:var(--fg);font-weight:600}@media (min-width:768px){.TopicStage-module__g3qV9q__stage{justify-self:center;width:100%;max-width:44rem;margin-inline:0}.TopicStage-module__g3qV9q__segmented{max-width:36rem}.TopicStage-module__g3qV9q__sentence{font-size:1.25rem}}@media (min-width:1100px){.TopicStage-module__g3qV9q__root{align-items:center;column-gap:var(--space-2xl);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.TopicStage-module__g3qV9q__stage{max-width:none}.TopicStage-module__g3qV9q__title{font-size:var(--text-h3)}.TopicStage-module__g3qV9q__segmented{grid-template-columns:minmax(0,1fr);grid-auto-rows:3.75rem}.TopicStage-module__g3qV9q__thumb{width:auto;height:calc((100% - 8px) / var(--n));transform:translateY(calc(var(--i) * 100%));bottom:auto;right:4px}.TopicStage-module__g3qV9q__timer{left:var(--space-md);right:var(--space-md);bottom:5px}.TopicStage-module__g3qV9q__option{justify-content:flex-start;align-items:center;gap:var(--space-md);min-height:0;padding:0 var(--space-md);flex-direction:row}.TopicStage-module__g3qV9q__optionLabel{font-size:1.125rem}.TopicStage-module__g3qV9q__sentence{font-size:clamp(1.25rem,.9rem + .6vw,1.6rem);line-height:1.45}}@media (prefers-reduced-motion:reduce){.TopicStage-module__g3qV9q__thumb,.TopicStage-module__g3qV9q__option,.TopicStage-module__g3qV9q__optionNum,.TopicStage-module__g3qV9q__phrase{transition:none}.TopicStage-module__g3qV9q__timer{display:none}}
.OtherPillars-module__gO8yJG__section{padding:var(--section-sm) var(--header-inset) 0}.OtherPillars-module__gO8yJG__frame{padding:var(--section-md) var(--gutter);border-radius:var(--radius-lg);background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-paper) 8%, transparent);isolation:isolate;position:relative;overflow:hidden}.OtherPillars-module__gO8yJG__title{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-tight)}.OtherPillars-module__gO8yJG__list{margin-top:var(--space-xl);border-top:1px solid var(--line);display:grid}.OtherPillars-module__gO8yJG__gem{--iso-gold:var(--c);--iso-gold-hi:color-mix(in srgb, var(--c) 45%, var(--color-paper));--iso-gold-mid:color-mix(in srgb, var(--c) 64%, var(--color-ink));--iso-gold-dark:color-mix(in srgb, var(--c) 28%, var(--color-ink));--iso-rim:color-mix(in srgb, var(--c) 40%, var(--color-paper));--iso-shadow:#000;--iso-paper-hi:#fffdf4;--iso-ink-hi:#34332d;--iso-ink-top:#23221e;--iso-ink-top2:#161614;--iso-ink-left:#22211d;--iso-ink-left2:#121210;--iso-ink-right:#10100e;--iso-ink-right2:#070707;width:100%;height:100%;display:block;overflow:visible}.OtherPillars-module__gO8yJG__glyph{color:var(--color-ink);opacity:.82}.OtherPillars-module__gO8yJG__gemBody{transition:transform .55s var(--ease-back)}.OtherPillars-module__gO8yJG__gemShadow{transform-box:fill-box;transform-origin:50%;transition:transform .55s var(--ease-back), opacity .55s var(--ease-out)}.OtherPillars-module__gO8yJG__row{align-items:center;gap:var(--space-md);min-height:6.5rem;padding-block:var(--space-md);border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:4.25rem minmax(0,1fr) auto;display:grid;position:relative}.OtherPillars-module__gO8yJG__row:before{content:"";z-index:-1;background:radial-gradient(40% 70% at 12% 50%, color-mix(in srgb, var(--c) 16%, transparent), transparent 100%);opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;position:absolute;inset:0 -10%}.OtherPillars-module__gO8yJG__gemWrap{aspect-ratio:1;width:4.25rem;display:block}.OtherPillars-module__gO8yJG__text{gap:.2rem;min-width:0;display:grid}.OtherPillars-module__gO8yJG__num{font-size:var(--text-sm);color:var(--c);font-variant-numeric:tabular-nums}.OtherPillars-module__gO8yJG__name{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:1.3rem;font-weight:600;line-height:1.15}.OtherPillars-module__gO8yJG__line{color:var(--fg-muted);font-size:1rem;line-height:1.45}.OtherPillars-module__gO8yJG__arrow{border:1px solid var(--line);border-radius:var(--radius-full);width:2.75rem;height:2.75rem;transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out), transform .35s var(--ease-out);justify-content:center;align-self:start;align-items:center;font-size:.85rem;display:inline-flex}a.OtherPillars-module__gO8yJG__row:focus-visible{outline:2px solid var(--c);outline-offset:4px;border-radius:var(--radius-md)}@media (hover:hover) and (pointer:fine){a.OtherPillars-module__gO8yJG__row:hover:before{opacity:1}a.OtherPillars-module__gO8yJG__row:hover .OtherPillars-module__gO8yJG__gemBody{transform:translateY(-8px)}a.OtherPillars-module__gO8yJG__row:hover .OtherPillars-module__gO8yJG__gemShadow{opacity:.6;transform:scale(.8)}a.OtherPillars-module__gO8yJG__row:hover .OtherPillars-module__gO8yJG__arrow{background:var(--c);border-color:var(--c);color:var(--color-ink);transform:rotate(45deg)}}@media (min-width:700px){.OtherPillars-module__gO8yJG__list{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.OtherPillars-module__gO8yJG__list{margin-top:var(--space-2xl);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.OtherPillars-module__gO8yJG__row{height:100%;min-height:24rem;padding:var(--space-lg);border-bottom:0;border-left:1px solid var(--line);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-items:start}li:first-child .OtherPillars-module__gO8yJG__row{border-left:0;padding-left:0}.OtherPillars-module__gO8yJG__row:before{background:radial-gradient(70% 45% at 50% 18%, color-mix(in srgb, var(--c) 16%, transparent), transparent 100%);inset:0}.OtherPillars-module__gO8yJG__gemWrap{width:7.5rem}.OtherPillars-module__gO8yJG__text{gap:var(--space-xs)}.OtherPillars-module__gO8yJG__name{font-size:var(--text-h3)}.OtherPillars-module__gO8yJG__arrow{align-self:end}}@media (prefers-reduced-motion:reduce){.OtherPillars-module__gO8yJG__gemBody,.OtherPillars-module__gO8yJG__gemShadow,.OtherPillars-module__gO8yJG__arrow{transition:none}}
.Statement-module__rid6BG__root{justify-items:center;display:grid}.Statement-module__rid6BG__statement{--k:clamp(0, (var(--progress,1) - .16) / .36, 1);--e:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));--t:calc(1 - var(--e));--tilt:-6deg;--gold-hi:color-mix(in srgb, var(--pillar-5) 40%, var(--color-paper));--gold-mid:color-mix(in srgb, var(--pillar-5) 62%, var(--color-ink));max-width:22ch;font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-align:center;text-wrap:balance;font-size:clamp(1.9rem,1.05rem + 3.7vw,4.6rem);font-weight:600;line-height:1.06}.Statement-module__rid6BG__lead,.Statement-module__rid6BG__tail{display:block}.Statement-module__rid6BG__tail{color:var(--fg-muted);margin-top:.1em}.Statement-module__rid6BG__scale{white-space:nowrap;margin-top:.3em;padding-bottom:.82em;display:inline-block;position:relative}.Statement-module__rid6BG__beam{transform-origin:50% 100%;transform:rotate(calc(var(--t) * var(--tilt)));will-change:transform;padding:0 .1em .2em;display:inline-block;position:relative}.Statement-module__rid6BG__beam:after{content:"";border-radius:var(--radius-full);background:linear-gradient(180deg, var(--gold-hi), var(--pillar-5) 40%, var(--gold-mid));height:.11em;box-shadow:0 .06em .1em -.03em color-mix(in srgb, var(--color-ink) 40%, transparent);position:absolute;bottom:0;left:-.3em;right:-.3em}.Statement-module__rid6BG__fulcrum{width:1.12em;height:.87em;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:768px){.Statement-module__rid6BG__statement{--tilt:-5deg}}@media (prefers-reduced-motion:reduce){.Statement-module__rid6BG__statement{--k:1}}
