#nav{z-index:70;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 0;pointer-events:none;transition:transform .6s var(--eo-quart,cubic-bezier(.165, .84, .44, 1));justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-14px)}#nav.is-in{transform:none}#nav.is-settled{transition:none}#nav.is-hidden{transform:translateY(calc(-100% - 24px))}#nav>*{pointer-events:auto}.nav-mark{color:#fff;opacity:.95;transition:opacity .3s var(--ease);border-right:1px solid #ffffff24;flex-shrink:0;align-items:center;margin-right:2px;padding-right:12px;line-height:0;display:inline-flex}.nav-mark:hover{opacity:1}.nav-menu{align-items:center;gap:6px;display:flex}.nav-pill{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 14px;display:flex;box-shadow:inset 0 1px #ffffff21,0 18px 44px -22px #000000e6}.nav-links{align-items:center;gap:2px;display:flex}.nav-link{font-family:var(--gt);letter-spacing:-.005em;color:#ffffffa8;white-space:nowrap;transition:color .25s var(--ease), background .25s var(--ease);border-radius:999px;align-items:center;gap:.45em;padding:9px 15px;font-size:.86rem;text-decoration:none;display:inline-flex;position:relative}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link.is-on{color:#fff;background:#ffffff24;box-shadow:inset 0 1px #ffffff2e}.nav-soon{letter-spacing:.08em;text-transform:none;color:var(--accent);opacity:.85;border:1px solid #b6a8ff66;border-radius:999px;padding:1px 5px;font-size:.6rem}.nav-cta{font-family:var(--gt);color:#0b0b14;transition:background .25s var(--ease), transform .25s var(--ease);background:#fff;border-radius:999px;align-items:center;padding:9px 18px;font-size:.86rem;text-decoration:none;display:inline-flex}.nav-cta:hover{background:var(--accent)}.nav-link:focus-visible,.nav-cta:focus-visible,.nav-mark:focus-visible,.nav-burger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav-burger{cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.nav-burger span{width:16px;height:1.5px;transition:transform .3s var(--ease);background:#fff;border-radius:2px}#nav.is-open .nav-burger span:first-child{transform:translateY(3.25px)rotate(45deg)}#nav.is-open .nav-burger span:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (width<=860px){#nav{padding-inline:max(16px, env(safe-area-inset-left))}.nav-pill{justify-content:space-between;width:100%;padding:6px 6px 6px 14px}.nav-burger{display:flex}#nav.is-open .nav-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e12eb}.nav-menu{z-index:1;padding:max(104px, calc(env(safe-area-inset-top,0px) + 96px)) max(24px, env(safe-area-inset-left,0px)) max(32px, calc(env(safe-area-inset-bottom,0px) + 24px));overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .2s var(--ease), visibility .2s;background:#08080c;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;position:fixed;inset:0;overflow-y:auto}#nav.is-open .nav-menu{opacity:1;visibility:visible;transition:opacity .3s var(--eo-quart,cubic-bezier(.165, .84, .44, 1)), visibility .3s}.nav-mark,.nav-burger{z-index:2;position:relative}.nav-links{flex-direction:column;align-items:stretch;gap:2px}.nav-link{font-size:clamp(1.9rem,8vw,2.6rem);font-family:var(--font);letter-spacing:-.035em;color:#fff;border-bottom:1px solid #ffffff17;border-radius:0;justify-content:space-between;padding:16px 6px;font-weight:500}.nav-link.is-on{box-shadow:none;color:var(--accent);background:0 0}.nav-link:hover{background:0 0}.nav-cta{justify-content:center;margin-top:22px;padding:17px 18px;font-size:1.05rem}.nav-menu .nav-link,.nav-menu .nav-cta{opacity:0;transition:opacity .34s var(--eo-quart,ease), transform .34s var(--eo-quart,ease);transform:translateY(16px)}#nav.is-open .nav-menu .nav-link,#nav.is-open .nav-menu .nav-cta{opacity:1;transform:none}#nav.is-open .nav-links .nav-link:first-child{transition-delay:70ms}#nav.is-open .nav-links .nav-link:nth-child(2){transition-delay:.125s}#nav.is-open .nav-links .nav-link:nth-child(3){transition-delay:.18s}#nav.is-open .nav-links .nav-link:nth-child(4){transition-delay:.235s}#nav.is-open .nav-links .nav-link:nth-child(n+5){transition-delay:.29s}#nav.is-open .nav-menu .nav-cta{transition-delay:.33s}@media (prefers-reduced-motion:reduce){.nav-menu,#nav.is-open .nav-menu,.nav-menu .nav-link,.nav-menu .nav-cta,#nav.is-open .nav-menu .nav-link,#nav.is-open .nav-menu .nav-cta{transition:none;transform:none}}}.page{min-height:100svh;padding:clamp(120px, 18vh, 210px) max(24px, env(safe-area-inset-left)) clamp(60px, 10vh, 120px) max(24px, env(safe-area-inset-right));max-width:var(--maxw,1320px);margin-inline:auto}.page-kicker{font-family:var(--gt);letter-spacing:.2em;text-transform:none;color:var(--accent);margin-bottom:clamp(14px,2vh,22px);font-size:.72rem}.page-title{font-family:var(--font);letter-spacing:-.035em;color:#fff;text-wrap:balance;font-size:clamp(2.6rem,8vw,6.5rem);font-weight:500;line-height:1}.page-lede{font-family:var(--font);letter-spacing:-.015em;color:#ffffffb8;max-width:46ch;margin-top:clamp(20px,3vh,34px);font-size:clamp(1.15rem,2.1vw,1.75rem);font-weight:400;line-height:1.4}.prose p{font-family:var(--font);letter-spacing:-.01em;color:#ffffffad;max-width:66ch;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:400;line-height:1.62}.prose p+p{margin-top:1.1em}.prose strong{color:#fffffff2;font-weight:500}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--eo-quart,ease);transform:translateY(22px)}.rv.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.site-foot{padding:clamp(30px, 5vh, 56px) max(24px, env(safe-area-inset-left)) calc(clamp(24px, 4vh, 40px) + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff1a}.foot-inner{max-width:var(--maxw,1320px);text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:clamp(14px,3vw,34px);margin-inline:auto;display:flex}.foot-brand{color:#fff;align-items:center;margin:0;text-decoration:none;display:inline-flex}.foot-logo{color:#fff;opacity:.92;width:clamp(104px,10vw,132px);height:auto;display:block}.foot-nav{flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.6vw,22px);display:flex}.foot-nav a{font-family:var(--gt);color:#fff9;transition:color .25s var(--ease);font-size:.82rem;text-decoration:none}.foot-nav a:hover{color:#fff}.foot-copy{font-family:var(--gt);color:#ffffff5c;font-size:.78rem}@media (width<=600px){html.coarse .foot-nav a{padding-block:11px;display:inline-block}}html.case-lock #nav{pointer-events:none;transform:translateY(calc(-100% - 24px))}html.nav-lock,html.nav-lock body{overscroll-behavior:none;height:100%;overflow:hidden}
