@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{color-scheme:dark;--ground:#05080c;--raised:#0a1018;--card:#0e1624;--card-hi:#121c2d;--line:#ffffff14;--line-2:#ffffff24;--ink:#e8ebee;--ink-soft:#b9c2cc;--muted:#8a96a3;--ink-dark:#e8ebee;--ink-soft-dark:#b9c2cc;--muted-dark:#8a96a3;--accent-dark:#7fa8ff;--line-dark:#ffffff14;--line-2-dark:#ffffff24;--blue:#1d6bff;--blue-hi:#3d80ff;--accent:#7fa8ff;--accent-hi:#b5cdff;--h1-accent:var(--accent);--band:#1d6bff;--band-ink:#010203;--band-accent:#fff;--band-line:#01020342;--band-line-2:#01020399;--review:#f5b84a;--display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--text:"Inter", "Helvetica Neue", system-ui, sans-serif;--top:72px;--gut:clamp(16px, 3.4vw, 48px);--maxw:clamp(20rem, 78vw, 108rem);--wrap:min(100% - 2 * var(--gut), max(var(--maxw), min(82rem, 100% - 2 * var(--gut))));--r-xl:28px;--r-lg:20px;--r-md:14px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--sec:clamp(3.5rem, 1.5rem + 5vw, 7rem)}@media (width<=960px){:root{--top:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--top) + 8px);background:var(--ground)}@media (width<=960px){html{scroll-padding-bottom:104px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);min-height:100svh;color:var(--ink);font:400 18px/1.6 var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}body>main{padding-top:var(--top);flex:1 0 auto}body.is-locked{overflow:hidden}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,ul,ol,figure,dl,dd,blockquote{margin:0}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.wrap{width:var(--wrap);margin-inline:auto}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--ink);color:var(--ground);border-radius:999px;padding:12px 18px;font-size:15px;font-weight:600;position:fixed;top:-80px;left:16px}.skip:focus{top:12px}.grain{z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");position:fixed;inset:0}.label{font:500 13px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.eyebrow{font:500 13px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;display:inline-flex}.eyebrow b{font:500 13px/1 var(--display);letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums}.h1{font:600 clamp(2.75rem, 1rem + 5.4vw, 7rem)/.94 var(--display);letter-spacing:-.035em;color:#fff;text-wrap:balance}.h1 .l{display:block}.h1--page{font-size:clamp(2.6rem,1.2rem + 4.2vw,5.75rem);line-height:.96}.h2{font:600 clamp(2.25rem, 1.1rem + 3.2vw, 3.6rem)/1.02 var(--display);letter-spacing:-.035em;text-wrap:balance;color:var(--ink)}.h2--xl{font-size:clamp(2.5rem,1.1rem + 4.4vw,5rem);line-height:.98}.h3{font:600 clamp(1.25rem, 1.1rem + .4vw, 1.5rem)/1.2 var(--display);letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.h1 em,.h2 em,.h3 em,.peak em{color:var(--h1-accent);font-style:normal}.lede{color:var(--ink-soft);text-wrap:pretty;max-width:40ch;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.5}.body{color:var(--ink-soft);text-wrap:pretty}.small{color:var(--muted);font-size:15px;line-height:1.5}.num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:500}.numeral{font:500 clamp(4.25rem, 1.6rem + 7.4vw, 10rem)/.84 var(--display);letter-spacing:-.055em;font-variant-numeric:tabular-nums lining-nums;color:#fff;white-space:nowrap;margin-left:-.04em;display:block}.numeral--md{font-size:clamp(3.25rem,1.8rem + 3.8vw,6rem)}.numeral--outline{color:#0000;-webkit-text-stroke:1.25px #ffffff6b}.numeral--solid{color:var(--blue);-webkit-text-stroke:0}.idx{font:600 13px/1 var(--text);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--accent)}.src{max-width:46ch;font:400 13.5px/1.45 var(--text);color:var(--muted);text-wrap:pretty;align-items:baseline;gap:10px;display:flex}.src:before{content:"";opacity:.7;background:currentColor;flex:none;width:16px;height:1px;transform:translateY(-.32em)}.live-dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;position:relative;box-shadow:0 0 0 3px #1d6bff40}@media (prefers-reduced-motion:no-preference){.live-dot:after{content:"";border:1px solid var(--blue);animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-5px}}@keyframes ping{0%{opacity:1;transform:scale(.4)}80%,to{opacity:0;transform:scale(1.9)}}.ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic--sm{width:16px;height:16px}.ic--lg{width:28px;height:28px}.ic--xl{stroke-width:1.25px;width:40px;height:40px}.mono{filter:url(#mono)}.btn{--bg:var(--blue);--fg:#fff;background:var(--bg);min-height:52px;color:var(--fg);font:600 16px/1 var(--text);letter-spacing:.005em;white-space:nowrap;transition:background-color .2s var(--ease), box-shadow .25s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:0 1.5rem;display:inline-flex;position:relative}.btn .ic{stroke-width:1.8px;width:18px;height:18px;transition:transform .25s var(--ease)}.btn:active{transform:translateY(1px)scale(.985)}@media (hover:hover) and (pointer:fine){.btn:hover{--bg:var(--blue-hi);box-shadow:0 0 0 4px #1d6bff2e,0 14px 44px -12px #1d6bffcc}.btn:hover .ic{transform:translate(3px)}}.btn--ghost{--bg:#ffffff0a;--fg:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{--bg:#1d6bff1a;box-shadow:inset 0 0 0 1px var(--blue)}}.btn--sm{min-height:44px;padding:0 1.15rem;font-size:15px}.btn--lg{min-height:60px;padding:0 1.85rem;font-size:17px}.btn--block{width:100%}.btn--onband{--bg:var(--band-ink);--fg:#fff}@media (hover:hover) and (pointer:fine){.btn--onband:hover{--bg:#000;box-shadow:0 0 0 4px #01020329,0 18px 40px -14px #010203b3}}.link{min-height:44px;color:var(--accent);align-items:center;gap:.45rem;font-size:16px;font-weight:500;display:inline-flex}.link .ic{width:17px;height:17px;transition:transform .25s var(--ease)}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--accent-hi)}.link:hover .ic{transform:translate(3px)}.link--down:hover .ic{transform:translateY(3px)}}.tlink{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.25em;text-decoration-thickness:1px;transition:text-decoration-color .2s}.tlink:hover{text-decoration-color:currentColor}.sec{padding-block:var(--sec);position:relative}.sec--raised{background:var(--raised)}.sec--line{box-shadow:inset 0 1px 0 var(--line)}.sec--tight{padding-block:calc(var(--sec) * .62)}.sec--top{padding-top:clamp(1.75rem,1rem + 2.4vw,3.5rem)}.sec--flush{padding-top:0}.head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px;margin-bottom:clamp(32px,4.5vw,64px);display:grid}.head>.eyebrow{grid-column:1/-1;margin-bottom:-2px}.head>.lede{justify-self:end}.head__more{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}.head--stack{grid-template-columns:minmax(0,1fr);gap:18px}.head--stack>.lede{justify-self:start;max-width:52ch}.head--center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}.head--center>.lede{justify-self:center}.head--center .h2,.head--center .h1{max-width:20ch}.head--flush,.head:last-child{margin-bottom:0}@media (width<=860px){.head{grid-template-columns:minmax(0,1fr);gap:16px}.head>.lede{justify-self:start}}.hair{border-top:1px solid var(--line);display:grid}.hair>li{border-bottom:1px solid var(--line);padding:16px 0}.hair--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px)}@media (width<=640px){.hair--2{grid-template-columns:minmax(0,1fr)}}.ticks{gap:10px;display:grid}.ticks li{color:var(--ink);align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.ticks .ic{width:18px;height:18px;color:var(--accent);stroke-width:2px;margin-top:2px}.ticks--hair{border-top:1px solid var(--line);gap:0}.ticks--hair li{border-bottom:1px solid var(--line);padding:13px 0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips>*{min-height:30px;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.card{border-radius:var(--r-lg);background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line);padding:clamp(22px,2.2vw,32px);position:relative}.card--hi{background:linear-gradient(160deg, var(--card-hi), var(--card) 60%)}.prose{max-width:68ch;color:var(--ink-soft)}.prose>*+*{margin-top:1em}.prose h2{font:600 clamp(1.4rem, 1.15rem + .8vw, 1.85rem)/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:2.2em}.prose h3{font:600 1.2rem/1.3 var(--display);color:var(--ink);margin-top:1.8em}.prose ul{padding-left:1.2em;list-style:outside}.prose li+li{margin-top:.4em}.prose a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.prose strong{color:var(--ink);font-weight:600}.proofslot{min-height:var(--h,140px);border-radius:var(--r-md);border:1.5px dashed var(--review);color:var(--review);text-align:center;background:repeating-linear-gradient(-45deg,#f5b84a0d 0 10px,#0000 10px 20px);place-content:center;gap:8px;padding:20px;display:grid}.proofslot__tag{font:600 12px/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase}.proofslot__need{font:500 15px/1.45 var(--text);color:#f8d595;max-width:42ch;margin-inline:auto}.proofslot--inline{border-radius:999px;gap:2px;min-height:0;padding:8px 14px;display:inline-grid}.proofslot--round{aspect-ratio:1;border-radius:50%;padding:12px}@media (prefers-reduced-motion:no-preference){html.js:not(.reveal-off) [data-in]:not(.is-in){opacity:0}html.js:not(.reveal-off) [data-in].is-in{animation:reveal .55s var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 4) * 55ms)}}@keyframes reveal{0%{opacity:0;translate:0 18px}}@media (prefers-reduced-motion:no-preference){.load{animation:load-rise .7s var(--ease-out) backwards;animation-delay:calc(var(--d,0) * 80ms)}}@keyframes load-rise{0%{opacity:0;translate:0 14px}}@media print{[data-in]{opacity:1!important;animation:none!important}.grain,.topbar,.mbar,.sheet{display:none!important}}.topbar{z-index:60;height:var(--top);transition:background-color .3s var(--ease), box-shadow .3s var(--ease);position:fixed;inset:0 0 auto}.topbar.is-scrolled,.topbar.is-solid{backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 1px 0 var(--line);background:#05080ccc}.topbar__in{align-items:center;gap:24px;height:100%;display:flex}.brand{min-height:44px;font:600 17px/1 var(--display);letter-spacing:.26em;color:var(--ink);align-items:center;gap:12px;display:inline-flex}.brand img{width:32px;height:31px}.brand span{margin-right:-.26em}.nav{align-items:center;margin-left:auto;display:flex}.nav__list{align-items:center;gap:2px;display:flex}.nav__item{align-items:center;display:flex;position:relative}.nav__a{min-height:44px;color:var(--ink-soft);transition:color .2s var(--ease);align-items:center;padding:0 13px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.nav__a:after{content:"";background:var(--blue);transform-origin:0;height:1.5px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;bottom:9px;left:13px;right:13px;transform:scaleX(0)}.nav__a:hover,.nav__a.is-here{color:var(--ink)}.nav__a.is-here:after{transform:scaleX(1)}.nav__sep{background:var(--line-2);width:1px;height:20px;margin:0 10px}.topbar__book{margin-left:10px}.menu-btn{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;place-items:center;display:none}.progress{transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--accent));opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.topbar.is-scrolled .progress{opacity:1}.nav__item--sub .nav__a{padding-right:6px}.nav__item--sub .nav__a:after{right:6px}.nav__toggle{width:44px;height:44px;color:var(--muted);border-radius:8px;place-items:center;margin:0 -8px 0 -6px;transition:color .2s;display:grid}.nav__toggle .ic{stroke-width:1.8px;width:15px;height:15px;transition:transform .3s var(--ease-out)}.nav__item--sub:hover .nav__toggle,.nav__toggle[aria-expanded=true]{color:var(--ink)}.nav__toggle[aria-expanded=true] .ic{transform:rotate(180deg)}.sub{z-index:2;width:min(640px, calc(100vw - 2 * var(--gut)));visibility:hidden;opacity:0;transition:opacity .2s var(--ease), transform .3s var(--ease-out), visibility 0s .3s;padding-top:10px;position:absolute;top:100%;left:-18px;transform:translateY(-6px)}.sub__in{backdrop-filter:blur(20px)saturate(1.3);box-shadow:inset 0 0 0 1px var(--line-2), 0 34px 80px -30px #000000f2;background:#0a1018f5;border-radius:20px;padding:10px}.nav__item--sub.is-open .sub{visibility:visible;opacity:1;transition:opacity .2s var(--ease), transform .3s var(--ease-out), visibility 0s;transform:none}@media (hover:hover) and (pointer:fine){.nav__item--sub:hover .sub{visibility:visible;opacity:1;transition:opacity .2s var(--ease) 60ms, transform .3s var(--ease-out) 60ms, visibility 0s 60ms;transform:none}}.sub__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.sub__list a{border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:2px 12px;padding:12px 14px 13px 12px;transition:background-color .2s;display:grid}.sub__list a:hover,.sub__list a[aria-current]{background:#1d6bff1a}.sub__ic{width:40px;height:40px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:11px;grid-row:span 2;place-items:center;transition:color .2s,box-shadow .2s;display:grid}.sub__list a:hover .sub__ic,.sub__list a[aria-current] .sub__ic{color:#fff;box-shadow:inset 0 0 0 1px #7fa8ff8c}.sub__name{font:500 15px/1.3 var(--text);color:var(--ink)}.sub__line{color:var(--muted);font-size:13px;line-height:1.4}.sub__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding:6px 8px 2px 14px;display:flex}.sub__foot p{color:var(--muted);font-size:13.5px}html:not(.js) .topbar{box-shadow:0 1px 0 var(--line);background:#05080ceb}@media (width<=960px){.nav,.topbar__login{display:none}.menu-btn{display:grid}.topbar__book{margin-left:auto}.topbar__in{gap:12px}}.sheet{z-index:80;background:var(--ground);min-height:100dvh;padding:0 var(--gut);visibility:hidden;opacity:0;transition:opacity .25s var(--ease), transform .3s var(--ease-out), visibility 0s .3s;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.sheet.is-open{visibility:visible;opacity:1;transition:opacity .25s var(--ease), transform .35s var(--ease-out), visibility 0s;transform:none}.sheet__top{height:var(--top);flex:none;justify-content:space-between;align-items:center;display:flex}.sheet__close{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;place-items:center;display:grid}.sheet__head{justify-content:space-between;align-items:center;margin:14px 0 4px;display:flex}.sheet__head .link{min-height:40px;font-size:14px}.sheet__svc a,.sheet__more a{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;display:flex}.sheet__svc a{min-height:48px;font:500 16.5px/1.2 var(--text)}.sheet__svc .ic{color:var(--accent)}.sheet__svc a>span{flex:1;min-width:0}.sheet__svc a>.ic:last-child{color:var(--muted);width:16px;height:16px}.sheet__more{margin-top:12px}.sheet__more a{min-height:54px;font:600 23px/1.1 var(--display);letter-spacing:-.02em;justify-content:space-between}.sheet__more a .ic{width:18px;height:18px;color:var(--muted)}.sheet__svc a[aria-current],.sheet__more a[aria-current]{color:#fff}.sheet__svc a[aria-current]>span,.sheet__more a[aria-current]>span{text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:.3em;text-decoration-thickness:2px}.sheet__foot{padding:28px 0 max(16px, env(safe-area-inset-bottom));background:linear-gradient(#05080c00, var(--ground) 24px);gap:10px;margin-top:auto;display:grid;position:sticky;bottom:0}.sheet__foot .btn{width:100%}.sheet__foot p{text-align:center;color:var(--muted);font-size:14px}.mbar{z-index:50;left:var(--gut);right:var(--gut);bottom:max(12px, env(safe-area-inset-bottom));backdrop-filter:blur(18px)saturate(1.3);box-shadow:inset 0 0 0 1px var(--line-2), 0 18px 40px -12px #000000e6;visibility:hidden;transition:transform .35s var(--ease-out), visibility 0s .35s;background:#0a1018db;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:none;position:fixed;transform:translateY(150%)}.mbar.is-on{visibility:visible;transition:transform .4s var(--ease-out), visibility 0s;transform:none}.mbar p{min-width:0;color:var(--ink-soft);font-size:14px;line-height:1.25}.mbar p b{color:#fff;font-weight:600;display:block}@media (width<=359px){.topbar .brand span{display:none}}@media (width<=760px){.mbar{display:flex}.topbar__book{transition:opacity .25s var(--ease), visibility 0s}body.bar-on .topbar__book{opacity:0;visibility:hidden;transition:opacity .25s var(--ease), visibility 0s .25s}}@media (width<=360px){.mbar p span{display:none}}.crumbs{padding-top:clamp(14px,1.6vw,24px)}.crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:14px;line-height:1.3;display:flex}.crumbs li{align-items:center;min-width:0;display:inline-flex}.crumbs li+li:before{content:"";border-top:1.5px solid var(--line-2);border-right:1.5px solid var(--line-2);flex:none;width:6px;height:6px;margin:0 12px 0 10px;transform:rotate(45deg)}.crumbs a{min-height:44px;color:var(--ink-soft);align-items:center;margin-block:-6px;transition:color .2s;display:inline-flex}.crumbs a:hover{color:#fff}.crumbs [aria-current]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foot{background:var(--ground);box-shadow:inset 0 1px 0 var(--line);padding-top:clamp(56px,7vw,96px);position:relative;overflow:clip}.foot__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.foot__brand p{max-width:30ch;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.55}.foot h2{font:500 12.5px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.foot li a,.foot li>span{min-height:44px;color:var(--ink-soft);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:15px;transition:color .2s;display:inline-flex}.foot li .proofslot{text-align:left;border-radius:14px;margin:6px 0 4px}.foot li a:hover,.foot li a[aria-current]{color:#fff}.foot li .ic{width:16px;height:16px;color:var(--accent)}.foot__legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:48px;padding-top:14px;font-size:14px;display:flex}.foot__legal a{min-height:44px;color:var(--ink-soft);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line-2);align-items:center;display:inline-flex}.foot__legal a:hover{color:#fff}.foot__legal p{align-items:center;gap:14px;display:flex}.wordmark{font:600 min(33vw, 36rem)/.74 var(--display);letter-spacing:-.03em;text-align:center;white-space:nowrap;user-select:none;pointer-events:none;color:#0000;-webkit-text-stroke:1.25px #fff3;margin-top:clamp(4px,1vw,16px);transform:translateY(18%)}@supports not (-webkit-text-stroke:1px #fff){.wordmark{color:#ffffff12}}@media (width<=900px){.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__brand{grid-column:1/-1}}@media (width<=480px){.foot__grid>nav:first-of-type,.foot__grid>:last-child{grid-column:1/-1}}@media (width<=760px){.foot{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.sheet,.sheet.is-open,.mbar,.mbar.is-on,.sub,.nav__toggle .ic,.nav__a:after{transition:none!important}}.band{--ink:var(--band-ink);--ink-soft:var(--band-ink);--muted:var(--band-ink);--accent:var(--band-ink);--accent-hi:#000;--line:var(--band-line);--line-2:var(--band-line-2);--h1-accent:var(--band-accent);isolation:isolate;background:var(--band);color:var(--band-ink);position:relative}.band ::selection{background:var(--band-ink);color:#fff}.band .h1,.band .h2,.band .h3,.band .numeral,.band .num,.band .lede,.band .body{color:var(--band-ink)}.band .eyebrow b{color:var(--band-ink);font-weight:700}.band .numeral--outline{color:#0000;-webkit-text-stroke:1.25px #01020399}.band .numeral--solid{color:var(--band-ink);-webkit-text-stroke:0}.band .live-dot{background:var(--band-ink);box-shadow:0 0 0 3px #0102032e}.band .live-dot:after{border-color:var(--band-ink)}.band .ticks .ic,.band .chips>*{color:var(--band-ink)}.band .tlink{color:var(--band-ink);text-decoration-color:#01020373}.band .tlink:hover{text-decoration-color:currentColor}.band .link:hover{color:#000}.band .btn{--bg:var(--band-ink);--fg:#fff}.band .btn--ghost{--bg:transparent;--fg:var(--band-ink);box-shadow:inset 0 0 0 1.5px var(--band-ink)}@media (hover:hover) and (pointer:fine){.band .btn:hover{--bg:#000;box-shadow:0 0 0 4px #01020324,0 18px 40px -14px #01020399}.band .btn--ghost:hover{--bg:#01020314;--fg:#000;box-shadow:inset 0 0 0 1.5px #000}}.band-rule{background:var(--band-line-2);border:0;height:1px;margin:0}.bookband{overflow:hidden}.bookband:after{content:"";z-index:-1;aspect-ratio:707/689;background:var(--band-ink);opacity:.06;pointer-events:none;width:clamp(280px,40vw,660px);position:absolute;bottom:-34%;right:max(-9vw,-150px);-webkit-mask:url(/brand/aries-logo-min.svg) 50%/contain no-repeat;mask:url(/brand/aries-logo-min.svg) 50%/contain no-repeat}.bookband__top{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px clamp(32px,6vw,112px);display:grid}.bookband__h{letter-spacing:-.045em;max-width:13ch;margin-top:clamp(18px,2vw,28px);font-size:clamp(2.25rem,1rem + 5.2vw,6.25rem);line-height:.95}.bookband__cta{justify-items:stretch;gap:14px;padding-bottom:6px;display:grid}.bookband__meta{border-bottom:1px solid var(--band-line-2);font:600 13px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.bookband__or{font-size:15px;line-height:1.5}.bookband__or .tlink{overflow-wrap:anywhere;margin-block:-12px;padding-block:12px;display:inline-block}.bookband__grid{border-top:1px solid var(--band-line-2);grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px clamp(32px,6vw,112px);margin-top:clamp(36px,4.4vw,64px);padding-top:clamp(20px,2vw,28px);display:grid}.bookband__lede{text-wrap:pretty;max-width:44ch;font-size:clamp(1.0625rem,1rem + .3vw,1.3125rem);line-height:1.5}.bookband__ticks li{font-size:16px}@media (width<=900px){.bookband__top,.bookband__grid{grid-template-columns:minmax(0,1fr)}.bookband__cta{max-width:460px}}@media (width<=640px){.bookband__h{max-width:none}.bookband:after{width:90vw;bottom:-6%;right:-30%}}
