:root{--page-stars-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='397' height='397' fill='%23f2f6ff'%3E%3Ccircle cx='203' cy='210' r='0.59' opacity='0.46'/%3E%3Ccircle cx='333.5' cy='213.1' r='0.38' opacity='0.44'/%3E%3Ccircle cx='240' cy='179.4' r='0.54' opacity='0.55'/%3E%3Ccircle cx='167.7' cy='264' r='0.62' opacity='0.31'/%3E%3Ccircle cx='74.7' cy='112.3' r='0.51' opacity='0.38'/%3E%3Ccircle cx='230.3' cy='55.1' r='0.59' opacity='0.45'/%3E%3Ccircle cx='167.1' cy='331' r='0.67' opacity='0.52'/%3E%3Ccircle cx='128.3' cy='245.9' r='0.45' opacity='0.27'/%3E%3Ccircle cx='291.3' cy='382.4' r='0.47' opacity='0.3'/%3E%3Ccircle cx='292.3' cy='139.7' r='0.57' opacity='0.45'/%3E%3Ccircle cx='331.5' cy='61.1' r='0.69' opacity='0.54'/%3E%3Ccircle cx='154.1' cy='15.8' r='0.38' opacity='0.54'/%3E%3Ccircle cx='197.4' cy='208.6' r='0.46' opacity='0.43'/%3E%3Ccircle cx='288.7' cy='40.2' r='0.61' opacity='0.27'/%3E%3Ccircle cx='177.1' cy='250.4' r='0.74' opacity='0.4'/%3E%3Ccircle cx='185.5' cy='141.9' r='0.37' opacity='0.51'/%3E%3Ccircle cx='167.5' cy='298.4' r='0.47' opacity='0.44'/%3E%3Ccircle cx='139.9' cy='330.3' r='0.41' opacity='0.29'/%3E%3Ccircle cx='248.6' cy='246.1' r='0.4' opacity='0.38'/%3E%3Ccircle cx='151.4' cy='366.9' r='0.69' opacity='0.47'/%3E%3Ccircle cx='164.2' cy='359.7' r='0.58' opacity='0.4'/%3E%3Ccircle cx='124.5' cy='204.1' r='0.35' opacity='0.56'/%3E%3Ccircle cx='122.1' cy='163.1' r='0.4' opacity='0.28'/%3E%3Ccircle cx='292.9' cy='215.6' r='0.56' opacity='0.29'/%3E%3Ccircle cx='221.5' cy='245.5' r='0.7' opacity='0.59'/%3E%3Ccircle cx='236.3' cy='238.4' r='0.58' opacity='0.42'/%3E%3Ccircle cx='42.4' cy='256.9' r='0.61' opacity='0.6'/%3E%3Ccircle cx='279.6' cy='58' r='0.41' opacity='0.48'/%3E%3Ccircle cx='380.3' cy='138.2' r='0.72' opacity='0.38'/%3E%3Ccircle cx='298.9' cy='257.7' r='0.38' opacity='0.35'/%3E%3Ccircle cx='261.6' cy='195.6' r='0.6' opacity='0.33'/%3E%3Ccircle cx='282.5' cy='127.2' r='0.39' opacity='0.44'/%3E%3Ccircle cx='152.7' cy='75.7' r='0.68' opacity='0.58'/%3E%3Ccircle cx='295' cy='7.9' r='0.52' opacity='0.55'/%3E%3Ccircle cx='225.2' cy='275.6' r='0.6' opacity='0.25'/%3E%3Ccircle cx='197' cy='195.1' r='0.42' opacity='0.53'/%3E%3Ccircle cx='30.5' cy='38.6' r='0.75' opacity='0.46'/%3E%3Ccircle cx='277' cy='327.4' r='0.72' opacity='0.59'/%3E%3Ccircle cx='25.5' cy='70.8' r='0.59' opacity='0.39'/%3E%3Ccircle cx='166.7' cy='211.2' r='0.37' opacity='0.27'/%3E%3Ccircle cx='184.1' cy='110.1' r='0.52' opacity='0.5'/%3E%3Ccircle cx='165.3' cy='136.2' r='0.59' opacity='0.38'/%3E%3Ccircle cx='381.5' cy='120.3' r='0.53' opacity='0.34'/%3E%3Ccircle cx='269.3' cy='128.1' r='0.57' opacity='0.48'/%3E%3Ccircle cx='7.1' cy='56.3' r='0.42' opacity='0.54'/%3E%3Ccircle cx='58.2' cy='320.5' r='0.43' opacity='0.47'/%3E%3C/svg%3E");--page-stars-mid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='563' height='563' fill='%23f2f6ff'%3E%3Ccircle cx='57.1' cy='43.6' r='0.85' opacity='0.56'/%3E%3Ccircle cx='184.5' cy='124.1' r='0.8' opacity='0.78'/%3E%3Ccircle cx='461.1' cy='10.9' r='0.88' opacity='0.52'/%3E%3Ccircle cx='53.5' cy='549' r='0.94' opacity='0.62'/%3E%3Ccircle cx='414.5' cy='36.5' r='0.78' opacity='0.68'/%3E%3Ccircle cx='549.1' cy='123.4' r='0.94' opacity='0.53'/%3E%3Ccircle cx='111.1' cy='437.5' r='0.66' opacity='0.7'/%3E%3Ccircle cx='210.6' cy='286.3' r='0.98' opacity='0.72'/%3E%3Ccircle cx='499.1' cy='509.1' r='0.86' opacity='0.73'/%3E%3Ccircle cx='396.4' cy='125.7' r='0.72' opacity='0.63'/%3E%3Ccircle cx='499.5' cy='530.5' r='0.92' opacity='0.68'/%3E%3Ccircle cx='181.3' cy='505.9' r='0.68' opacity='0.59'/%3E%3Ccircle cx='448.1' cy='94.8' r='0.87' opacity='0.76'/%3E%3Ccircle cx='433.4' cy='8.8' r='0.83' opacity='0.64'/%3E%3Ccircle cx='419.9' cy='205.5' r='0.72' opacity='0.47'/%3E%3Ccircle cx='12' cy='117.3' r='0.86' opacity='0.48'/%3E%3Ccircle cx='322.9' cy='522.5' r='0.88' opacity='0.51'/%3E%3Ccircle cx='101.3' cy='409.2' r='0.82' opacity='0.56'/%3E%3Ccircle cx='44.4' cy='463.6' r='0.89' opacity='0.74'/%3E%3Ccircle cx='395.4' cy='18.8' r='0.67' opacity='0.68'/%3E%3Ccircle cx='353.5' cy='126.4' r='0.77' opacity='0.53'/%3E%3Ccircle cx='136.3' cy='312.2' r='1' opacity='0.46'/%3E%3C/svg%3E");--page-stars-bright:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='811' height='811' fill='%23f2f6ff'%3E%3Cg fill='%23dce8ff'%3E%3Ccircle cx='418.5' cy='802.7' r='2.9' opacity='0.12'/%3E%3Ccircle cx='164.2' cy='476' r='3.1' opacity='0.13'/%3E%3Ccircle cx='516.6' cy='402.6' r='3.7' opacity='0.13'/%3E%3Ccircle cx='184' cy='601' r='4.2' opacity='0.13'/%3E%3Ccircle cx='774.1' cy='187.5' r='3.7' opacity='0.12'/%3E%3Ccircle cx='93' cy='385.1' r='3.1' opacity='0.12'/%3E%3Ccircle cx='249.9' cy='608.2' r='3.3' opacity='0.12'/%3E%3Ccircle cx='384.7' cy='468.9' r='4.3' opacity='0.11'/%3E%3Ccircle cx='293.6' cy='424.6' r='3.1' opacity='0.13'/%3E%3C/g%3E%3Ccircle cx='418.5' cy='802.7' r='0.91' opacity='0.88'/%3E%3Ccircle cx='164.2' cy='476' r='0.98' opacity='0.94'/%3E%3Ccircle cx='516.6' cy='402.6' r='1.17' opacity='0.9'/%3E%3Ccircle cx='184' cy='601' r='1.32' opacity='0.92'/%3E%3Ccircle cx='774.1' cy='187.5' r='1.17' opacity='0.89'/%3E%3Ccircle cx='93' cy='385.1' r='0.97' opacity='0.86'/%3E%3Ccircle cx='249.9' cy='608.2' r='1.04' opacity='0.87'/%3E%3Ccircle cx='384.7' cy='468.9' r='1.34' opacity='0.79'/%3E%3Ccircle cx='293.6' cy='424.6' r='0.96' opacity='0.93'/%3E%3C/svg%3E");--page-stars-dipper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='80'%3E%3Cg fill='%23dce8ff' opacity='.13'%3E%3Ccircle cx='6' cy='30' r='4.9'/%3E%3Ccircle cx='46' cy='16' r='4.4'/%3E%3Ccircle cx='80' cy='20' r='5.1'/%3E%3Ccircle cx='112' cy='31' r='3.4'/%3E%3Ccircle cx='117' cy='60' r='4.3'/%3E%3Ccircle cx='163' cy='68' r='4.3'/%3E%3Ccircle cx='170' cy='35' r='5.3'/%3E%3C/g%3E%3Cg fill='%23f4f8ff' opacity='.92'%3E%3Ccircle cx='6' cy='30' r='1.45'/%3E%3Ccircle cx='46' cy='16' r='1.3'/%3E%3Ccircle cx='80' cy='20' r='1.5'/%3E%3Ccircle cx='112' cy='31' r='1'/%3E%3Ccircle cx='117' cy='60' r='1.25'/%3E%3Ccircle cx='163' cy='68' r='1.25'/%3E%3Ccircle cx='170' cy='35' r='1.55'/%3E%3C/g%3E%3C/svg%3E");--page-ridge-far:#121d31;--page-ridge-dome:#090f1b;--page-ridge-tower:#7d8aa0;--page-ridge-lamp:#e4ecf7}.page-main{counter-reset:page-section}.page-sky{z-index:-1;pointer-events:none;background:radial-gradient(90% 60% at 78% 0%, #4f9cff12, #4f9cff00 70%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 48%, var(--sky-low) 82%, var(--bg) 100%);position:absolute;inset:0;overflow:hidden}.page-sky__stars,.page-sky__glints{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 88%);mask-image:linear-gradient(#000 0% 45%,#0000 88%)}.page-sky__stars{background-image:var(--page-stars-dipper), var(--page-stars-faint), var(--page-stars-mid);background-repeat:no-repeat,repeat,repeat;background-size:180px 80px,397px 397px,563px 563px;background-position:right 8% top calc(var(--header-h) + 6%), 0 0, 151px 83px}.page-sky__glints{background-image:var(--page-stars-bright);background-position:233px 41px;background-size:811px 811px;animation:7s ease-in-out infinite alternate page-twinkle}.page-ridge{width:100%;height:clamp(150px,21vw,300px);position:absolute;bottom:0;left:0}.page-ridge__far{fill:var(--page-ridge-far)}.page-ridge__dome{fill:var(--page-ridge-dome)}.page-ridge__rim{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke}.page-ridge__lamps{fill:var(--page-ridge-lamp);opacity:.55}.page-ridge__village{fill:var(--glow-warm);opacity:.8}.page-ridge__tower{fill:none;stroke:var(--page-ridge-tower);stroke-width:1.25px;vector-effect:non-scaling-stroke}.page-ridge__beacon{fill:var(--beacon);animation:2.6s ease-in-out infinite page-beacon}.page-ridge__halo{fill:var(--beacon);opacity:0;animation:2.6s ease-in-out infinite page-halo}.page-sky--ridge:after{content:"";background:linear-gradient(180deg, #05080f00, var(--bg));height:clamp(48px,7vw,110px);position:absolute;bottom:0;left:0;right:0}.page-sky.is-paused *,.page-sky.is-paused{animation-play-state:paused}@keyframes page-twinkle{0%{opacity:1}to{opacity:.55}}@keyframes page-beacon{0%,62%,to{opacity:.2}76%{opacity:1}}@keyframes page-halo{0%,62%,to{opacity:0}76%{opacity:.28}}.page-silver{padding-block:.02em .06em}.page-title{max-width:15ch}.page-silver em{background:linear-gradient(#fff 0%,#dbe8fb 48%,#93b4e0 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}@media (forced-colors:active){.page-silver em{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.page-num{counter-increment:page-section}.page-num:before{content:counter(page-section, decimal-leading-zero) " · ";content:counter(page-section, decimal-leading-zero) " · " / "";color:var(--ink-4)}.page-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.page-hero{isolation:isolate;min-height:min(100svh,960px);padding-top:calc(var(--header-h) + clamp(4px, 1.5vw, 20px));flex-direction:column;display:flex;position:relative}.page-hero__inner{flex-direction:column;flex:1;padding-bottom:clamp(140px,10.5vw,160px);display:flex;position:relative}.page-hero__copy{justify-items:start;gap:22px;max-width:820px;margin-block:clamp(12px,4vh,56px) auto;display:grid}.page-hero__copy .h1{margin-top:2px}.page-hero__copy .lead{max-width:56ch}.page-crumbs ol{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.page-crumbs li+li:before{content:"/";content:"/" / "";color:var(--ink-4);margin-inline:12px}.page-crumbs a{min-height:var(--tap);color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);align-items:center;margin-inline:-6px;padding-inline:6px;text-decoration:none;display:inline-flex}.page-crumbs a:hover{color:var(--ink)}.page-crumbs [aria-current=page]{color:var(--ink-2)}.page-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.page-proof{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.page-proof li{border:1px solid var(--line-soft);border-radius:var(--radius-pill);min-height:34px;color:var(--ink-2);background:#ffffff08;align-items:center;gap:9px;padding:0 14px;font-size:14px;line-height:1.2;display:inline-flex}.page-proof__local:before{content:"";background:var(--glow-warm);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px 2px #ffcf8573}.page-plate{left:var(--gutter);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:11px;display:flex;position:absolute;bottom:clamp(20px,2.6vw,32px)}.page-plate span+span:before{content:"";vertical-align:middle;background:var(--line);width:18px;height:1px;margin-right:14px;display:inline-block}@media (max-width:599.98px){.page-plate{flex-direction:column;align-items:flex-start;gap:6px}.page-plate span+span:before{display:none}}.page-band{border-block:1px solid var(--line-soft)}.page-band__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 40px;padding-block:26px;display:flex}.page-band__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3);line-height:1.5}.page-band__list{color:var(--ink-2);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px 30px;margin:0;padding:0;font-size:clamp(17px,1.6vw,21px);list-style:none;display:flex}.page-band__list li{align-items:center;gap:12px;display:inline-flex}.page-band__list li:before{content:"";background:var(--ink-4);clip-path:polygon(50% 0,59.2% 40.8%,100% 50%,59.2% 59.2%,50% 100%,40.8% 59.2%,0 50%,40.8% 40.8%);width:9px;height:9px}.page-section{padding-block:clamp(88px,11vw,150px);position:relative}.page-section--tint{background:linear-gradient(#0c142400 0%,#0c14249e 18% 82%,#0c142400 100%)}.page-head{gap:22px 64px;margin-bottom:clamp(44px,6vw,76px);display:grid}.page-head .h2{max-width:17ch;margin-top:18px}.page-head__text{max-width:46ch;color:var(--ink-3);font-size:var(--fs-lead);line-height:1.55}@media (min-width:960px){.page-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}.page-head__text{padding-bottom:6px}}.page-cards{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:880px){.page-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);min-height:clamp(210px,22vw,270px);transition:border-color var(--dur) var(--ease-out);background:linear-gradient(#ffffff0d 0%,#ffffff04 100%);flex-direction:column;gap:14px;padding:clamp(26px,3vw,36px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.page-card:hover{border-color:var(--line)}.page-card__num,.page-spec__num{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.2em;color:var(--ink-4)}.page-card .h3{margin-top:auto;padding-top:32px}.page-card p,.page-spec p,.page-trail__step p{color:var(--ink-3)}.page-split{align-items:center;gap:clamp(48px,7vw,96px);display:grid}@media (min-width:960px){.page-split{grid-template-columns:repeat(2,minmax(0,1fr))}.page-split--flip>:first-child{order:2}}.page-split .h2{max-width:15ch;margin-top:18px}.page-split__text{max-width:52ch;color:var(--ink-2);margin-top:24px}.page-checks{color:var(--ink-2);margin-top:30px}.page-checks>li:before{background:var(--ink)}.page-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(110% 80% at 88% 0,#7cc4ff17,#7cc4ff00 60%),linear-gradient(#ffffff0f,#ffffff04);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 90px -50px #000000bf}.page-panel__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3)}.page-panel__title{letter-spacing:-.035em;max-width:13ch;margin:18px 0 16px;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.02}.page-panel>p{max-width:44ch;color:var(--ink-2)}.page-system__steps{gap:10px;margin:34px 0 0;padding:0;list-style:none;display:grid}@media (min-width:520px){.page-system__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-system__steps li{border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--ink);background:#ffffff08;gap:10px;padding:18px 16px;font-size:15px;font-weight:500;line-height:1.3;display:grid}.page-system__steps b{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink-4);font-size:12px;font-weight:400}.page-board__title{letter-spacing:-.035em;max-width:12ch;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.04}.page-board__cards{gap:10px;margin-top:32px;display:grid}@media (min-width:520px){.page-board__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-board__card{border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff08;align-content:start;gap:8px;min-height:128px;padding:20px;display:grid}.page-board__card b{color:var(--ink);letter-spacing:-.015em;font-size:20px;font-weight:600}.page-board__card span{color:var(--ink-3);font-size:15px;line-height:1.45}.page-search{padding:clamp(18px,3vw,36px)}.page-search__window{border:1px solid var(--line);border-radius:var(--radius);background:#03050b8c;overflow:hidden}.page-search__top{border-bottom:1px solid var(--line-soft);gap:6px;padding:13px 16px;display:flex}.page-search__top i{background:#dce4f038;border-radius:50%;width:7px;height:7px}.page-search__body{padding:clamp(18px,3vw,28px)}.page-search__input{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:46px;color:var(--ink);background:#ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:15px;display:flex}.page-search__input svg{fill:none;width:16px;height:16px;stroke:var(--ink-3);stroke-width:1.6px;stroke-linecap:round;flex:none}.page-search__result{margin-top:26px}.page-search__result small{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.page-search__result .star-mark{width:12px;height:12px;color:var(--ink)}.page-search__title{color:var(--glow-string);letter-spacing:-.015em;margin:8px 0 6px;font-size:clamp(19px,1.9vw,23px);font-weight:500;line-height:1.25}.page-search__result p:last-child{color:var(--ink-3);font-size:14px;line-height:1.5}.page-search__result--dim{border-top:1px solid var(--line-soft);opacity:.38;margin-top:22px;padding-top:22px}.page-ba{gap:14px;padding:clamp(14px,2vw,22px);display:grid}@media (min-width:560px){.page-ba{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-ba__site{border-radius:var(--radius);flex-direction:column;min-height:330px;padding:22px;display:flex;position:relative;overflow:hidden}.page-ba__site small{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.page-ba__nav{margin-top:16px;padding-bottom:10px;font-size:12px}.page-ba__head{margin-top:34px}.page-ba__lines{gap:8px;margin-top:18px;display:grid}.page-ba__lines i{height:6px;display:block}.page-ba__lines i:nth-child(3){width:70%}.page-ba__button{width:104px;height:30px;margin-top:24px}.page-ba__site--old{color:#2a3346;background:linear-gradient(#b9c2cf 0%,#a3adbd 100%);font-family:Arial,Helvetica,sans-serif}.page-ba__site--old:after{content:"";background:radial-gradient(80% 60% at 30% 70%,#ecf0f68c,#ecf0f600 70%);position:absolute;inset:0}.page-ba__site--old .page-ba__nav{letter-spacing:.04em;border-bottom:3px solid #2a33468c;font-weight:700}.page-ba__site--old .page-ba__head{font-size:21px;font-weight:700;line-height:1.2}.page-ba__site--old .page-ba__lines i{background:#2a334647}.page-ba__site--old .page-ba__button{background:#2a334680}.page-ba__site--new{isolation:isolate;border:1px solid var(--line);background:var(--page-stars-faint) 0 0 / 397px 397px, linear-gradient(180deg, var(--sky-top) 0%, var(--sky-low) 100%);color:var(--ink);padding-bottom:76px}.page-ba__site--new .page-ba__nav{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.page-ba__site--new .page-ba__head{letter-spacing:-.035em;max-width:10ch;font-size:clamp(26px,2.6vw,32px);font-weight:600;line-height:1.02}.page-ba__site--new .page-ba__lines i{background:#dce4f033;border-radius:3px;width:86%}.page-ba__site--new .page-ba__lines i:nth-child(3){width:58%}.page-ba__site--new .page-ba__button{border-radius:var(--radius-pill);background:var(--ink)}.page-ba__site--new svg{z-index:-1;width:100%;height:64px;position:absolute;bottom:0;left:0}.page-ba__ridge{fill:var(--page-ridge-dome)}.page-ba__rim{fill:none;stroke:#dfe6ef8c;stroke-width:1px;vector-effect:non-scaling-stroke}.page-specs{gap:0 clamp(32px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.page-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-spec{border-top:1px solid var(--line);align-content:start;gap:12px;padding-block:30px 40px;display:grid}.page-spec .h3{margin-top:6px}.page-spec p{max-width:48ch}.page-trail{position:relative}.page-trail__line{background:var(--line-soft);position:absolute;overflow:hidden}.page-trail__fill{background:linear-gradient(90deg, #e9eef559, var(--ink));position:absolute;inset:0}.page-trail__steps{gap:40px;margin:0;padding:0;list-style:none;display:grid}.page-trail__step{align-content:start;gap:10px;display:grid;position:relative}.page-trail__step:before{content:"";border:1px solid var(--outline);background:var(--bg);border-radius:50%;width:26px;height:26px;position:absolute}.page-trail__step:after{content:"";background:var(--ink);clip-path:polygon(50% 0,59.2% 40.8%,100% 50%,59.2% 59.2%,50% 100%,40.8% 59.2%,0 50%,40.8% 40.8%);width:10px;height:10px;position:absolute}.page-trail__num{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.2em;color:var(--ink-4)}@media (min-width:900px){.page-trail__line{height:1px;top:13px;left:13px;right:calc(25% - 40px)}.page-trail__fill{transform-origin:0}.page-trail__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.page-trail__step{padding-top:56px}.page-trail__step:before{top:0;left:0}.page-trail__step:after{top:8px;left:8px}}@media (max-width:899.98px){.page-trail__line{width:1px;top:13px;bottom:13px;left:13px}.page-trail__fill{background:linear-gradient(180deg, #e9eef559, var(--ink));transform-origin:top}.page-trail__step{padding-left:52px}.page-trail__step:last-child{background:linear-gradient(180deg, #05080f00 11px, var(--bg) 11px) no-repeat 0 0 / 27px 100%}.page-trail__step:before{top:-2px;left:0}.page-trail__step:after{top:6px;left:8px}}.page-faq{gap:44px clamp(48px,7vw,112px);display:grid}@media (min-width:960px){.page-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start}.page-faq__head{top:calc(var(--header-h) + 48px);position:sticky}}.page-faq__head .h2{max-width:13ch;margin-top:18px}.page-faq__list{border-top:1px solid var(--line)}.page-faq__item{border-bottom:1px solid var(--line)}.page-faq__item summary{min-height:76px;color:var(--ink);letter-spacing:-.012em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:clamp(18px,1.55vw,21px);font-weight:500;line-height:1.35;list-style:none;display:flex}.page-faq__item summary::-webkit-details-marker{display:none}.page-faq__item summary:focus-visible{outline-offset:4px}.page-faq__icon{border:1px solid var(--line);width:34px;height:34px;transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:50%;flex:none;position:relative}.page-faq__icon:before,.page-faq__icon:after{content:"";background:var(--ink-2);width:12px;height:1.5px;transition:transform var(--dur) var(--ease-out);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.page-faq__icon:after{transform:rotate(90deg)}.page-faq__item summary:hover .page-faq__icon{border-color:var(--outline)}.page-faq__item[open] .page-faq__icon{border-color:var(--outline);background:var(--glass-strong);transform:rotate(180deg)}.page-faq__item[open] .page-faq__icon:after{transform:rotate(90deg)scaleX(0)}.page-faq__a{max-width:62ch;color:var(--ink-3);padding:0 58px 28px 0}.page-faq__item[open] .page-faq__a{animation:page-faq-in var(--dur-slow) var(--ease-out)}@keyframes page-faq-in{0%{opacity:0;transform:translateY(-8px)}}.page-related{padding-bottom:0}.page-section--cta{padding-block:clamp(64px,8vw,112px) clamp(72px,8vw,120px)}.page-related__grid{gap:16px;margin-top:30px;display:grid}@media (min-width:880px){.page-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-related__card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);min-height:250px;color:var(--ink);transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:linear-gradient(#ffffff0b,#ffffff03);flex-direction:column;gap:14px;padding:clamp(26px,3vw,34px);text-decoration:none;display:flex}.page-related__card:hover{border-color:var(--outline);background-color:#ffffff05;transform:translateY(-3px)}.page-related__card:focus-visible{border-radius:var(--radius-lg)}.page-related__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-3)}.page-related__card .h3{margin-top:18px}.page-related__card p{color:var(--ink-3)}.page-related__more{color:var(--ink-2);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:500;display:inline-flex}.page-related__more .page-arrow{transition:transform var(--dur) var(--ease-out)}.page-related__card:hover .page-related__more{color:var(--ink)}.page-related__card:hover .page-related__more .page-arrow{transform:translate(3px)}.page-cta{isolation:isolate;border:1px solid var(--line);text-align:center;border-radius:clamp(24px,3vw,36px);justify-items:center;gap:22px;padding:clamp(64px,9vw,128px) clamp(22px,6vw,96px) clamp(120px,14vw,190px);display:grid;position:relative;overflow:hidden}.page-cta .page-sky{background:radial-gradient(48% 32% at 50% 88%, #ffcf8529, #ffcf8500 72%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 55%, var(--sky-low) 100%)}.page-cta .page-sky__stars,.page-cta .page-sky__glints{-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 92%);mask-image:linear-gradient(#000 0% 50%,#0000 92%)}.page-cta .page-sky__stars{background-image:var(--page-stars-faint), var(--page-stars-mid);background-position:40px 20px,300px 120px;background-repeat:repeat;background-size:397px 397px,563px 563px}.page-cta .page-ridge{height:clamp(90px,11vw,150px)}.page-cta .h2{max-width:17ch}.page-cta .lead{max-width:46ch}.page-cta .btn{margin-top:10px}.page-contact-wrap{isolation:isolate;padding-top:calc(var(--header-h) + clamp(32px, 6vw, 80px));padding-bottom:clamp(170px,20vw,290px);position:relative}.page-contact{gap:48px;display:grid}@media (min-width:1024px){.page-contact{grid-template:"intro card""next card"1fr/minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:56px clamp(48px,6vw,96px)}.page-contact__intro{grid-area:intro}.page-contact__card{grid-area:card}.page-contact__next{grid-area:next}}.page-contact__intro{justify-items:start;gap:22px;display:grid}.page-contact__intro .lead{max-width:48ch}.page-contact__card{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:#0a0f1a8c;padding:clamp(24px,4vw,44px);box-shadow:inset 0 1px #ffffff12,0 60px 120px -60px #000000e6}.page-contact__card>h2{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.08}.page-contact__card>p{color:var(--ink-3);margin:10px 0 30px}.page-assure{border-top:1px solid var(--line-soft);color:var(--ink-3);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:22px 0 0;font-size:15px;list-style:none;display:flex}.page-assure li{align-items:center;gap:10px;display:inline-flex}.page-assure li:before{content:"";background:var(--ink-2);clip-path:polygon(50% 0,59.2% 40.8%,100% 50%,59.2% 59.2%,50% 100%,40.8% 59.2%,0 50%,40.8% 40.8%);width:10px;height:10px}.page-contact__next>h2{font-size:var(--fs-h3);letter-spacing:var(--tracking-h3);font-weight:600}.page-next{gap:26px;margin:26px 0 0;padding:0;list-style:none;display:grid}.page-next li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid}.page-next__n{border:1px solid var(--outline);width:34px;height:34px;font-family:var(--font-mono);color:var(--ink);border-radius:50%;place-items:center;font-size:13px;display:grid}.page-next strong{color:var(--ink);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:600;display:block}.page-next p{color:var(--ink-3);font-size:16px}.page-where{border-top:1px solid var(--line-soft);color:var(--ink-3);margin-top:34px;padding-top:24px;font-size:16px}.page-where b{color:var(--ink-2);margin-bottom:4px;font-weight:600;display:block}.page-lost{isolation:isolate;min-height:min(100svh,980px);padding-top:calc(var(--header-h) + 48px);align-content:center;padding-bottom:clamp(190px,24vw,330px);display:grid;position:relative}.page-lost__copy{justify-items:start;gap:22px;max-width:760px;display:grid}.page-lost__runs{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px 26px;margin-top:18px;padding-top:22px;display:flex}.page-lost__runs p{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-4)}.page-lost__runs ul{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}.page-lost__runs a{min-height:var(--tap);color:var(--ink-2);align-items:center;text-decoration-color:#c4cddb59;display:inline-flex}.page-lost__runs a:hover{color:var(--ink);text-decoration-color:currentColor}.is-reveal-pending{opacity:0;transform:translateY(28px)}.is-reveal-pending.is-revealed{opacity:1;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 90ms);transform:none}@media (prefers-reduced-motion:reduce){.page-sky__glints,.page-ridge__beacon,.page-ridge__halo{animation:none}.page-ridge__beacon{opacity:.85}}:root[data-motion=reduce] .page-sky__glints,:root[data-motion=reduce] .page-ridge__beacon,:root[data-motion=reduce] .page-ridge__halo,:root[data-motion=reduce] .page-faq__a{animation:none!important}:root[data-motion=reduce] .page-ridge__beacon{opacity:.85}:root[data-motion=reduce] .page-related__card,:root[data-motion=reduce] .page-faq__icon,:root[data-motion=reduce] .page-faq__icon:before,:root[data-motion=reduce] .page-faq__icon:after{transition-duration:1ms!important}:root[data-motion=reduce] .page-related__card:hover{transform:none}@media print{.page-sky,.page-trail__line{display:none}.is-reveal-pending{opacity:1!important;transform:none!important}}
