@font-face{font-family:Besley;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f4bcc5afb0654549-s.2hyfkgb-il407.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Besley;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/5c9aee9d8d6c1cae-s.p.0v1v0p_q6_b7i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/098f7ce1411651be-s.1o2yobsf7vblx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/09813f94fb92dff6-s.p.20301or_--ll3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley Fallback;src:local(Times New Roman);ascent-override:100.86%;descent-override:34.29%;line-gap-override:0.0%;size-adjust:123.94%}.besley_356b6b53-module__mIy2DW__className{font-family:Besley,Besley Fallback}.besley_356b6b53-module__mIy2DW__variable{--v3-display:"Besley", "Besley Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_2c2823e6-module__b9gaFG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_2c2823e6-module__b9gaFG__variable{--v3-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--dial-brand:#136c78;--dial-accent:#c9973b}.v3{--pearl:#fff;--cloud:oklch(from var(--dial-brand) 98.3% calc(c * .06) h);--peri:oklch(from var(--dial-brand) 94.3% calc(c * .17) h);--peri-deep:oklch(from var(--dial-brand) 91.4% calc(c * .23) h);--promise-surface:color-mix(in srgb, var(--peri) 76%, var(--cloud));--violet:var(--dial-brand);--violet-deep:oklch(from var(--dial-brand) calc(l * .87) c h);--violet-night:oklch(from var(--dial-brand) calc(l * .71) calc(c * .72) h);--lav:oklch(from var(--dial-brand) 52% calc(c * .82) h);--mist:oklch(from var(--dial-brand) 52% calc(c * .34) h);--gold:var(--dial-accent);--on-dark-muted:color-mix(in srgb, var(--pearl) 92%, transparent);--gold-bright:oklch(from var(--dial-accent) 82% c h);--focus-ring:oklch(from var(--dial-accent) 64% c h);--focus-ring-edge:var(--pearl);--gold-ink:oklch(from var(--dial-accent) 56% c h);--blush:#e8806e;--blush-bright:oklch(from var(--blush) 78% c h);--blush-deep:oklch(from var(--blush) 62% c h);--blush-night:oklch(from var(--blush) 36% calc(c * .58) h);--blush-ink:oklch(from var(--blush) 56% c h);--open-dot:#5bb98b;--stain-a3:#b3906a;--logo-bright:oklch(from var(--dial-brand) 62% calc(c * 1.5) h);--hairline:color-mix(in srgb, var(--violet) 16%, transparent);--hairline-soft:color-mix(in srgb, var(--violet) 9%, transparent);--hairline-light:#ffffff38;--v3-ease:cubic-bezier(.22, 1, .36, 1);--v3-ease-slow:cubic-bezier(.16, 1, .3, 1);--mo-instant:80ms;--mo-micro:.2s;--mo-move:.42s;--mo-exit:.32s;--mo-section:.6s;--mo-hero:.9s;--mo-stagger:60ms;--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-inout-soft:cubic-bezier(.65, 0, .35, 1);--focus-ring-width:2px;--focus-ring-offset:2px;--type-floor-body:1rem;--type-floor-small:.8125rem;--type-floor-label:.75rem;--measure:68ch;--space-block:24px;--surface-chapter:color-mix(in srgb, var(--peri) 44%, var(--cloud));--surface-chapter-deep:color-mix(in srgb, var(--peri-deep) 66%, var(--cloud));--grain-tile:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cfilter%20id='g'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.82'%20numOctaves='3'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='180'%20height='180'%20filter='url(%23g)'/%3E%3C/svg%3E");--grain-size:180px;--grain-strength:.05;--footer-entry-fill:var(--pearl);--footer-entry-blend:var(--violet-night);--footer-entry-rim:color-mix(in srgb, var(--violet-night) 38%, transparent);background:var(--cloud);color:var(--violet);font-family:var(--v3-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.v3:has(.bb-handoff){--footer-entry-fill:var(--violet-night);--footer-entry-blend:color-mix(in srgb, var(--peri) 12%, var(--violet-night));--footer-entry-rim:transparent}.v3 ::selection{background:var(--violet);color:var(--pearl)}.v3 h1,.v3 h2,.v3 h3{font-family:var(--v3-display), Georgia, serif;letter-spacing:.01em;font-weight:400}.v3-label{font-family:var(--v3-display), Georgia, serif;font-size:var(--type-floor-small);letter-spacing:.42em;text-transform:uppercase;font-weight:500}.v3-whisper{font-family:var(--v3-display), Georgia, serif;letter-spacing:.06em;font-style:italic}.v3-watermark{font-family:var(--v3-display), Georgia, serif;color:var(--violet);opacity:.05;letter-spacing:.02em;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;line-height:.8}.v3-rule-t{border-top:1px solid var(--hairline)}.v3-rule-b{border-bottom:1px solid var(--hairline)}.v3-egg{border-radius:50%/46%;overflow:hidden}.v3-arch{border-radius:999px 999px 20px 20px;overflow:hidden}@keyframes v3-twinkle{0%,to{opacity:.35;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.v3-twinkle{animation:v3-twinkle var(--tw-dur,3.4s) ease-in-out infinite}@keyframes v3-spin{to{transform:rotate(360deg)}}@keyframes v3-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes v3-drift{0%,to{transform:translate(0,0)}50%{transform:translate(14px,-10px)}}.v3 .journey-arc-static{stroke-dashoffset:0!important}.v3-pill{border:1px solid var(--hairline);letter-spacing:.08em;min-height:44px;transition:background var(--mo-micro) var(--v3-ease), color var(--mo-micro) var(--v3-ease), border-color var(--mo-micro) var(--v3-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:13.5px;display:inline-flex}.v3-pill:hover{border-color:var(--violet)}.v3-pill-solid{background:var(--violet);border-color:var(--violet);color:var(--pearl)}.v3-pill-solid:hover{background:var(--violet-deep)}.v3 .v3-pill .v3-sparkle{transition:transform var(--mo-micro) var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.v3 .v3-pill:hover .v3-sparkle,.v3 .v3-pill:focus-visible .v3-sparkle{transform:rotate(90deg)scale(1.18)}}@media (prefers-reduced-motion:reduce){.v3 .v3-pill .v3-sparkle{transition:none;transform:none!important}}.hero-root .hero-char{transition:transform 1.05s var(--v3-ease);transform:translateY(120%)}.hero-root[data-ready=true] .hero-char{transform:translateY(0)}.hero-root .hero-kicker,.hero-root .hero-copy,.hero-root .hero-ctas,.hero-root .hero-aside,.hero-root .hero-trust{opacity:0;transition:opacity .9s var(--v3-ease), transform .9s var(--v3-ease);transform:translateY(22px)}.hero-root .hero-egg{opacity:0;transition:opacity 1.3s var(--v3-ease), transform 1.4s var(--v3-ease);transform:scale(1.05)}.hero-root .hero-ring{opacity:0;transition:opacity 1s var(--v3-ease)}@media (max-height:820px) and (min-width:768px){.v3 .hero-root{padding-top:5rem;padding-bottom:2rem}.v3 .hero-trust{margin-top:2.25rem}}.hero-root[data-ready=true] .hero-kicker{transition-delay:.1s}.hero-root[data-ready=true] .hero-copy{transition-delay:.62s}.hero-root[data-ready=true] .hero-ctas{transition-delay:.74s}.hero-root[data-ready=true] .hero-aside{transition-delay:1s}.hero-root[data-ready=true] .hero-trust{transition-delay:1.1s}.hero-root[data-ready=true] .hero-egg{transition-delay:.4s}.hero-root[data-ready=true] .hero-ring{transition-delay:.9s}.hero-root[data-ready=true] .hero-kicker,.hero-root[data-ready=true] .hero-copy,.hero-root[data-ready=true] .hero-ctas,.hero-root[data-ready=true] .hero-aside,.hero-root[data-ready=true] .hero-trust{opacity:1;transform:translateY(0)}.hero-root[data-ready=true] .hero-egg{opacity:1;transform:scale(1)}.hero-root[data-ready=true] .hero-ring{opacity:1}.hero-root .hero-tooth-path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--v3-ease)}.hero-root[data-ready=true] .hero-tooth-path{stroke-dashoffset:0;transition-delay:.72s}.hero-root[data-ready=true] .hero-tooth-path+.hero-tooth-path{transition-delay:1.05s}.hero-root .hero-glints{opacity:0;transition:opacity 1.1s var(--v3-ease)}.hero-root[data-ready=true] .hero-glints{opacity:1;transition-delay:1.25s}.v3 .access-fold{transition:grid-template-rows .55s var(--v3-ease);grid-template-rows:0fr;display:grid}.v3 .access-fold[data-open=true]{grid-template-rows:1fr}.v3 .access-fold-inner{visibility:hidden;transition:visibility 0s linear .55s;overflow:hidden}.v3 .access-fold[data-open=true] .access-fold-inner{visibility:visible;transition-delay:0s}.v3 .access-plus{border-color:var(--hairline);color:var(--violet);transition:transform .5s var(--v3-ease), background-color .4s var(--v3-ease), color .4s var(--v3-ease), border-color .4s var(--v3-ease);background:0 0}.v3 .access-plus.is-open{background:var(--violet);border-color:var(--violet);color:var(--pearl);transform:rotate(135deg)}.v3 .access-spine button:focus-visible{--focus-ring-offset:4px}@media (prefers-reduced-motion:reduce){.v3 .access-fold,.v3 .access-fold-inner,.v3 .access-plus{transition:none!important}}@media (scripting:none){.v3 .access-fold{grid-template-rows:1fr;transition:none}.v3 .access-fold-inner{visibility:visible;transition:none}.v3 .access-plus{background:var(--violet);border-color:var(--violet);color:var(--pearl);transition:none;transform:rotate(135deg)}}.v3 .nav-link{transition:color .5s var(--v3-ease), opacity var(--mo-micro) var(--v3-ease)}.v3 :where(a[href],area,button,summary,input,select,textarea,[tabindex],[contenteditable=true]):focus-visible,.v3 .v3-focus-frame:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset) + 1px) var(--focus-ring-edge)}.ph-root .ph-arc{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--v3-ease)}.ph-root[data-ready=true] .ph-arc{stroke-dashoffset:0;transition-delay:.35s}.ph-root .ph-glints{opacity:0;transition:opacity 1.1s var(--v3-ease)}.ph-root[data-ready=true] .ph-glints{opacity:1;transition-delay:.95s}@media (prefers-reduced-motion:reduce){.ph-root .ph-arc{stroke-dashoffset:0!important;transition:none!important}.ph-root .ph-glints{opacity:1!important;transition:none!important}.hero-root .hero-char,.hero-root .hero-kicker,.hero-root .hero-copy,.hero-root .hero-ctas,.hero-root .hero-aside,.hero-root .hero-trust,.hero-root .hero-egg,.hero-root .hero-ring,.hero-root .hero-glints{opacity:1!important;transition:none!important;transform:none!important}.hero-root .hero-tooth-path{stroke-dashoffset:0!important;transition:none!important}}@media (scripting:none){.hero-root .hero-char,.hero-root .hero-kicker,.hero-root .hero-copy,.hero-root .hero-ctas,.hero-root .hero-aside,.hero-root .hero-trust,.hero-root .hero-egg,.hero-root .hero-ring,.hero-root .hero-glints,.ph-root .ph-glints{opacity:1!important;transition:none!important;transform:none!important}.hero-root .hero-tooth-path,.ph-root .ph-arc{stroke-dashoffset:0!important;transition:none!important}}.v3 .doc-panel{transition:grid-template-rows .52s var(--v3-ease)}@keyframes doc-bio-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.v3 .doc-bio{animation:doc-bio-in .42s var(--v3-ease) both}@media (prefers-reduced-motion:reduce){.v3 .doc-panel{transition:none}}.v3 .access-ink{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.5s var(--v3-ease)}.v3 [data-drawn=true] .access-ink{stroke-dashoffset:0}.v3 .access-fade{opacity:0;transition:opacity .9s var(--v3-ease)}.v3 [data-drawn=true] .access-fade{opacity:1}@media (scripting:none){.v3 .access-fade{opacity:1!important;transition:none!important}.v3 .access-ink{stroke-dashoffset:0!important;transition:none!important}}.v3 .access-run:before{content:"";background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--violet) 26%, transparent) 0 4px, transparent 4px 9px);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.v3 .access-run>*{background:color-mix(in srgb, var(--peri) 10%, var(--pearl));padding:3px 5px;position:relative}@media (min-width:1024px){.v3 .access-run:before{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--violet) 26%, transparent) 0 4px, transparent 4px 9px);width:auto;height:1px;inset:50% 0 auto;transform:translateY(-50%)}}.v3 .access-tiles{filter:grayscale(.5)sepia(.32)hue-rotate(142deg)saturate(1.25)contrast(.97)brightness(1.05);transition:filter .6s var(--v3-ease)}.v3 .access-plate:hover .access-tiles,.v3 .access-plate:focus-within .access-tiles{filter:none}@media (hover:none){.v3 .access-tiles{filter:none}}.v3 .access-card{transition:box-shadow .4s}.v3 .access-plate:hover .access-card{box-shadow:0 18px 40px -26px color-mix(in srgb, var(--violet) 60%, transparent)}.v3 .access-mode-line{animation:doc-bio-in .4s var(--v3-ease) both}.v3 .access-section{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .4s,box-shadow .4s}.v3 .access-section.is-lit{outline-color:color-mix(in srgb, var(--gold) 65%, transparent);box-shadow:0 24px 60px -34px color-mix(in srgb, var(--gold) 70%, transparent)}.v3-spot:before{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--spot-x,50%) var(--spot-y,50%), color-mix(in srgb, var(--peri) 85%, transparent), color-mix(in srgb, var(--gold) 35%, transparent) 45%, transparent 72%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v3-spot:hover:before,.v3-spot:focus-within:before{opacity:1}.night-input{color:var(--pearl);text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff24;transition:border-color .3s,background .3s,box-shadow .3s}.night-input::placeholder{color:#ffffff61}.night-input:focus{border-color:color-mix(in srgb, var(--gold) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent);background:#ffffff17}.v3 .night-stage{--moon-peak:3vh;--moon-size:clamp(150px, 19vw, 215px);--moon-x:clamp(-56px, -3.4vw, -12px)}@media (min-width:1280px){.v3 .night-stage{--moon-peak:26vh;--moon-size:clamp(240px, 21vw, 330px);--moon-x:clamp(10px, 4vw, 120px)}}.v3 .crest-glow{--arc-cut:calc(var(--arc,1) * var(--arc-span,72deg));-webkit-mask-image:conic-gradient(from var(--arc-from,-36deg), #000 0deg, #000 calc(var(--arc-cut) - 12deg), transparent var(--arc-cut));-webkit-mask-image:conic-gradient(from var(--arc-from,-36deg), #000 0deg, #000 calc(var(--arc-cut) - 12deg), transparent var(--arc-cut));mask-image:conic-gradient(from var(--arc-from,-36deg), #000 0deg, #000 calc(var(--arc-cut) - 12deg), transparent var(--arc-cut))}.v3 .moon-outer{transform-box:fill-box;transform-origin:50%;animation:210s linear infinite v3-spin}.v3 .moonlit{color:var(--pearl)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.v3 .moonlit{background-image:linear-gradient(152deg, var(--pearl) 0%, var(--pearl) 24%, color-mix(in srgb, var(--peri) 70%, var(--pearl)) 48%, var(--peri) 72%, color-mix(in srgb, var(--peri) 62%, var(--lav)) 100%);background-size:132% 132%;background-position:calc((1 - var(--sheen,1)) * 100%) calc((1 - var(--sheen,1)) * 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}.v3 .moonlit em{color:inherit}}.wm-letter{transition:transform .45s var(--v3-ease), color .3s ease}.wm-letter:hover{color:var(--gold);transform:translateY(-10px)}.stage-content{--stage-drop:0px;--stage-scale:1;transform:translateY(var(--stage-drop)) scale(var(--stage-scale))}@media (min-width:768px){.stage-content{--stage-drop:3.5vh}}@media (max-height:940px) and (min-width:768px){.stage-content{--stage-scale:.92}}@media (max-height:840px) and (min-width:768px){.stage-content{--stage-drop:5vh;--stage-scale:.86}}@media (max-height:940px) and (min-width:768px){.v3 .night-stage .moonlit{margin-top:1rem;font-size:clamp(1.7rem,4vw,3.1rem)}.v3 .night-stage .stage-content>p.stage-rise{margin-top:.7rem}.v3 .night-stage .stage-content>ul.stage-rise{margin-top:.85rem}}@media (max-height:820px) and (min-width:768px){.stage-content{--stage-drop:2vh}.v3 .night-stage .moonlit{margin-top:.85rem;font-size:clamp(1.6rem,3.5vw,2.6rem)}.v3 .night-stage .stage-content>p.stage-rise{margin-top:.6rem}.v3 .night-stage .stage-content>ul.stage-rise{margin-top:.75rem}}@media (max-height:730px) and (min-width:768px){.stage-content{--stage-drop:0px}.v3 .night-stage .moonlit{margin-top:.6rem;font-size:clamp(1.45rem,3vw,2.15rem)}.v3 .night-stage .stage-content>p.stage-rise{margin-top:.45rem}}.v3 .night-stage{scrollbar-width:none}.v3 .night-stage::-webkit-scrollbar{width:0;height:0}@media (max-width:767px){.stage-content{--stage-drop:0px;--stage-scale:.86}}.night-send{position:relative}.night-send:after{content:"";width:max(100%, calc(44px / var(--stage-scale,1)));height:max(100%, calc(44px / var(--stage-scale,1)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nrc-walk-btn,.nrc-rail-stop,.nrc-tail .v3-pill{position:relative}.nrc-walk-btn:after,.nrc-rail-stop:after,.nrc-tail .v3-pill:after{content:"";height:max(100%, calc(44px / var(--stage-scale,1)));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.v3 .v3-tap{position:relative}.v3 .v3-tap:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.v3 a.v3-whisper{position:relative}.v3 a.v3-whisper:after{content:"";height:max(100%,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.v3{--nav-ink:var(--violet)}.v3:has(.ph-night) header[data-scrolled=false]{--nav-ink:var(--pearl)}.v3.v3-cursor-on,.v3.v3-cursor-on a,.v3.v3-cursor-on button,.v3.v3-cursor-on input{cursor:none}.v3 .proof{--deck-top:84px;--deck-lip:14px;--deck-head:74px;--deck-runway:32vh}@media (min-width:768px){.v3 .proof{--deck-top:13vh;--deck-head:80px;--deck-runway:44vh}}.v3 .proof-rating{top:var(--deck-top);z-index:5;box-shadow:0 12px 32px -24px color-mix(in srgb, var(--violet) 70%, transparent);border-radius:18px;position:sticky}.v3 .proof-slot{top:calc(var(--deck-top) + var(--deck-head) + var(--i) * var(--deck-lip));z-index:calc(var(--i) + 1);position:sticky}.v3 .proof-slot+.proof-slot{margin-top:var(--deck-runway)}.v3 .proof-hold{height:calc(var(--deck-runway) * .8)}.v3 .proof-veil{border-radius:inherit;background:var(--cloud);opacity:0;pointer-events:none;position:absolute;inset:0}.v3 .proof-card{box-shadow:0 -22px 44px -34px color-mix(in srgb, var(--violet) 62%, transparent), 0 18px 50px -40px color-mix(in srgb, var(--violet) 40%, transparent)}.v3 .proof-portal{background:var(--pearl);clip-path:inset(0);will-change:clip-path;position:relative}.v3 .proof-portal-inner{transform-origin:50% 30%;will-change:transform;background:linear-gradient(to bottom, var(--cloud) 0, var(--pearl) 240px)}.v3 .proof-wall{--drift:0px;--fade:88px;padding-block:max(var(--drift), 28px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%)}@media (min-width:768px){.v3 .proof-wall{--drift:168px;--fade:calc(var(--drift) + 34px)}}.v3 .proof-close{background:var(--pearl)}@media (prefers-reduced-motion:reduce){.v3 *,.v3 :before,.v3 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.night-stage .stage-rise{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.night-runway{height:100svh}}.v3 .v3-line-mask{margin-bottom:-.12em;padding-bottom:.12em}html:has(.v3){background-color:oklch(from var(--dial-brand) calc(l * .71) calc(c * .72) h)}@media (max-width:767px) and (max-height:700px){.stage-content{--stage-drop:0px;--stage-scale:.78}.night-stage .moonlit{margin-top:.5rem;font-size:clamp(1.6rem,4.8vw,3.9rem)}.night-stage .night-input{padding-top:.7rem;padding-bottom:.7rem}.night-stage .v3-spot{margin-top:.9rem;padding:.8rem}.night-stage ul[aria-label="What is accepted"]{margin-top:.5rem}}@media (max-width:767px){.night-stage .night-input::-moz-placeholder{font-size:16px}.night-stage .night-input,.night-stage .night-input::placeholder{font-size:16px}}.v3 .v3-type-body{font-size:var(--type-floor-body);line-height:1.75}.v3 .v3-type-small{font-size:var(--type-floor-small);line-height:1.65}.v3 .v3-type-label{font-size:var(--type-floor-label);letter-spacing:.06em;line-height:1.4}.v3 .v3-eyebrow{font-size:var(--type-floor-small);letter-spacing:.3em}.v3 .v3-measure{max-width:var(--measure)}.v3 .v3-rhythm>*+*{margin-top:var(--space-block)}.v3 .v3-ledger{counter-reset:v3-ledger}.v3 .v3-ledger-row{counter-increment:v3-ledger;padding-top:var(--space-block);border-top:1px solid var(--hairline-soft);position:relative}.v3 .v3-ledger-row:before{content:counter(v3-ledger, decimal-leading-zero);font-family:var(--v3-display), Georgia, serif;letter-spacing:-.02em;color:color-mix(in srgb, var(--violet) 17%, transparent);-webkit-user-select:none;user-select:none;margin-bottom:.35rem;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.9;display:block}@media (min-width:768px){.v3 .v3-ledger-row{-moz-column-gap:1.75rem;grid-template-columns:4.5rem minmax(0,1fr);column-gap:1.75rem;display:grid}.v3 .v3-ledger-row:before{text-align:right;grid-area:1/1/span 99;margin-bottom:0}.v3 .v3-ledger-row>*{grid-column:2}}.v3 .v3-ledger--behind .v3-ledger-row:before{right:0;top:var(--space-block);color:color-mix(in srgb, var(--violet) 11%, transparent);pointer-events:none;z-index:0;font-size:clamp(3.5rem,8vw,6rem);position:absolute}@media (min-width:768px){.v3 .v3-ledger--behind .v3-ledger-row{display:block}.v3 .v3-ledger--behind .v3-ledger-row>*{z-index:1;position:relative}}.v3 .v3-margin-grid{row-gap:var(--space-block);grid-template-columns:minmax(0,1fr);display:grid}.v3 .v3-margin-note{font-size:var(--type-floor-small);color:var(--mist);line-height:1.6}@media (min-width:1024px){.v3 .v3-margin-grid{grid-template-columns:minmax(0, var(--measure)) minmax(0, 15rem);-moz-column-gap:2.75rem;align-items:start;column-gap:2.75rem}.v3 .v3-margin-grid>*{grid-column:1}.v3 .v3-margin-grid>.v3-margin-note{border-top:1px solid var(--hairline-soft);grid-area:auto/2;padding-top:.35rem}}.v3 .v3-icon{stroke-width:1.5px;flex:none;width:1.5rem;height:1.5rem}.v3 .v3-icon-sm{stroke-width:1.6px;width:1.125rem;height:1.125rem}.v3 .v3-card{transition:box-shadow var(--mo-move) var(--ease-out-expo), border-color var(--mo-move) var(--ease-out-expo);border-radius:18px;position:relative}.v3 .v3-card-paper{background:var(--pearl);border:1px solid var(--hairline-soft)}@media (hover:hover) and (pointer:fine){.v3 .v3-card-paper:hover{box-shadow:0 22px 48px -34px color-mix(in srgb, var(--violet) 58%, transparent);border-color:var(--hairline)}}.v3 .v3-card-tint{background:var(--surface-chapter);border:1px solid var(--hairline-soft)}.v3 .v3-card-tint[data-on-dark=true]{background:color-mix(in srgb, var(--pearl) 7%, transparent);border-color:var(--hairline-light)}.v3 .v3-card-glass{background:color-mix(in srgb, var(--pearl) 58%, transparent);border:1px solid color-mix(in srgb, var(--pearl) 62%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pearl) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--violet) 9%, transparent), 0 34px 74px -52px color-mix(in srgb, var(--violet) 78%, transparent)}.v3 .v3-card-glass[data-on-dark=true]{background:color-mix(in srgb, var(--violet-night) 52%, transparent);border-color:color-mix(in srgb, var(--pearl) 30%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pearl) 22%, transparent), 0 34px 74px -50px #0000008c}.v3 .v3-card-sweep:before{content:"";border-radius:inherit;background:linear-gradient(115deg, transparent 0%, color-mix(in srgb, var(--gold) 55%, transparent) 42%, color-mix(in srgb, var(--pearl) 85%, transparent) 50%, transparent 68%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--mo-move) var(--ease-out-expo), background-position var(--mo-hero) var(--ease-inout-soft);background-position:100% 100%;background-size:260% 260%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v3 .v3-card-sweep[data-lit=true]:before,.v3 .v3-card-sweep:hover:before,.v3 .v3-card-sweep:focus-within:before{opacity:1;background-position:0 0}.v3 .v3-fold-scene{perspective:1100px;perspective-origin:50% 0}.v3 .v3-card-fold{background:var(--pearl);border:1px solid var(--hairline-soft);transform-origin:top}@media (hover:hover) and (pointer:fine){.v3 .v3-card-fold:hover{box-shadow:0 22px 48px -34px color-mix(in srgb, var(--violet) 58%, transparent)}}.v3 .v3-tilt{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--mo-move) var(--ease-out-expo);will-change:transform}@media (hover:none),(pointer:coarse){.v3 .v3-tilt{transform:none}}.v3 .v3-grain:after{content:"";border-radius:inherit;background-image:var(--grain-tile);background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-strength);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.v3 .v3-mesh-day{background-color:var(--cloud);background-image:radial-gradient(86% 30% at 36% 3%, color-mix(in srgb, var(--gold-bright) 34%, transparent) 0%, transparent 70%), linear-gradient(to bottom, var(--peri-deep) 0%, var(--cloud) 100%)}.v3 .v3-mesh-night{background-color:var(--violet-night);background-image:radial-gradient(86% 30% at 36% 3%, color-mix(in srgb, var(--gold-bright) 55%, transparent) 0%, transparent 70%), linear-gradient(to bottom, var(--violet-deep) 0%, var(--violet-night) 100%)}.v3 .v3-t1{--t1-mix:1;background-color:color-mix(in srgb, var(--t1-to,transparent) calc(var(--t1-mix) * 100%), var(--t1-from,transparent))}.v3 .v3-stack{position:relative}.v3 .v3-stack-held{z-index:0;position:sticky;top:0}.v3 .v3-stack-held--tall{top:auto;bottom:0}.v3 .v3-stack-held-inner{transform:scale(var(--stack-scale,1));transform-origin:50% 40%;will-change:transform}.v3 .v3-stack-veil{background:var(--cloud);opacity:var(--stack-dim,0);pointer-events:none;position:absolute;inset:0}.v3 .v3-stack-over{z-index:1;position:relative}.v3 .fq-list{border-bottom:1px solid var(--hairline-soft)}.v3 .fq-row{border-top:1px solid var(--hairline-soft)}.v3 .fq-summary{cursor:pointer;color:var(--violet);align-items:flex-start;gap:.875rem;padding:1.25rem 0;list-style:none;display:flex}.v3 .fq-summary::-webkit-details-marker{display:none}.v3 .fq-summary::marker{content:""}.v3 .fq-summary:focus-visible{--focus-ring-offset:4px}.v3 .fq-q{font-family:var(--v3-body), system-ui, sans-serif;font-size:var(--type-floor-body);letter-spacing:0;flex:auto;margin:0;font-weight:500;line-height:1.5}.v3 .fq-icon{color:var(--gold-ink);transition:transform var(--mo-micro) var(--ease-out-expo);margin-top:.1rem}@media (hover:hover) and (pointer:fine){.v3 .fq-summary:hover .fq-icon{transform:translateY(-1px)scale(1.06)}}.v3 .fq-plus{width:13px;height:13px;transition:transform var(--mo-micro) var(--ease-out-expo);flex:none;margin-top:.35rem;position:relative}.v3 .fq-plus:before,.v3 .fq-plus:after{content:"";background:var(--violet);opacity:.55;height:1px;transition:background var(--mo-micro) var(--ease-out-expo), opacity var(--mo-micro) var(--ease-out-expo);position:absolute;inset:50% 0 auto}.v3 .fq-plus:after{transform:rotate(90deg)}.v3 .fq-row[data-open=true] .fq-plus{transform:rotate(45deg)}.v3 .fq-row[data-open=true] .fq-plus:before,.v3 .fq-row[data-open=true] .fq-plus:after{background:var(--gold-ink);opacity:1}.v3 .fq-fold{transition:grid-template-rows var(--mo-move) var(--ease-inout-soft);grid-template-rows:1fr;display:grid}.v3 .fq-row[data-open=false] .fq-fold{grid-template-rows:0fr}.v3 .fq-fold-inner{visibility:visible;min-height:0;transition:visibility linear;overflow:hidden}.v3 .fq-row[data-open=false] .fq-fold-inner{visibility:hidden;transition:visibility 0s linear var(--mo-move)}.v3 .fq-a{max-width:var(--measure);font-size:var(--type-floor-body);color:var(--lav);padding:0 0 1.5rem 2.375rem;line-height:1.8}@media (max-width:640px){.v3 .fq-a{padding-left:0}}.v3 .ask-card{border-radius:22px;position:relative;overflow:hidden}.v3 .ask-card-body{z-index:2;position:relative}.v3 .ask-card-mesh{z-index:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.v3 .v3-tilt{transform:none!important}.v3 .v3-card-sweep:before{opacity:1;background-position:0 0}.v3 .v3-stack-held-inner{transform:none!important}.v3 .v3-stack-veil{opacity:0!important}}
