.jAbkpW_footer{z-index:1;background:var(--c-dark);color:var(--c-dark-ink);border-radius:var(--r-card-cta) var(--r-card-cta) 0 0;--c-focus:var(--c-glow);margin-top:0;padding:72px 32px 40px;position:relative}main:has(.closing-card)+.jAbkpW_footer{padding-top:calc(var(--closing-overlap) + 64px)}.jAbkpW_inner{flex-direction:column;gap:56px;max-width:1240px;margin:0 auto;display:flex}.jAbkpW_mark{--x:30%;--y:34%;--glow-r:420px;-webkit-user-select:none;user-select:none;height:270px;position:relative;-webkit-mask-image:linear-gradient(#000 0% 46%,#0006 100%);mask-image:linear-gradient(#000 0% 46%,#0006 100%)}.jAbkpW_word{letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff0ec14,#fff0ec09);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-size:clamp(76px,21vw,326px);font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.jAbkpW_glow{background:radial-gradient(var(--glow-r) circle at var(--x) var(--y), var(--c-dark-accent-2) 0%, var(--c-glow) 14%, #ff0f1b8c 40%, #ff0f1b29 66%, #ff0f1b00 100%);opacity:.42;-webkit-background-clip:text;background-clip:text}.jAbkpW_mark[data-live]{--glow-r:280px}.jAbkpW_mark[data-live] .jAbkpW_glow{opacity:0;transition:opacity .7s var(--e-hover)}.jAbkpW_mark[data-live][data-glow=on] .jAbkpW_glow{opacity:1;transition-duration:.26s}.jAbkpW_mark[data-live][data-glow=settled] .jAbkpW_glow{opacity:.5;transition-duration:1.4s}.jAbkpW_ping{border:1.5px solid var(--c-glow);opacity:0;width:120px;height:120px;translate:var(--px,0) var(--py,0);pointer-events:none;border-radius:50%;margin:-60px 0 0 -60px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.jAbkpW_ping[data-on]{animation:1.1s cubic-bezier(.22,1,.36,1) jAbkpW_ping}}@keyframes jAbkpW_ping{0%{opacity:.5;scale:.25}to{opacity:0;scale:1.7}}.jAbkpW_cols{grid-template-columns:minmax(0,390px) minmax(0,1fr);gap:40px;display:grid}.jAbkpW_navCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.jAbkpW_brand p{max-width:320px;color:var(--c-dark-ink-2);margin-top:12px;font-size:15px;line-height:22px}.jAbkpW_brandName{letter-spacing:-.015em;min-height:44px;color:var(--c-dark-ink);align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:inline-flex}.jAbkpW_brandName:hover{color:#fff}.jAbkpW_logo{width:28px;height:28px}.jAbkpW_colTitle{color:var(--c-dark-ink);margin-bottom:8px;font-size:16px;font-weight:600;line-height:22px}.jAbkpW_cols ul a{min-width:44px;min-height:39px;color:var(--c-dark-ink-2);transition:color var(--d-hover) var(--e-hover);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.jAbkpW_cols ul a:hover{color:#fff}.jAbkpW_bar{border-top:1px solid var(--c-dark-hairline);color:var(--c-dark-ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:24px;font-size:13px;line-height:18px;display:flex}@media (max-width:1023px){.jAbkpW_cols{grid-template-columns:minmax(0,1fr)}.jAbkpW_mark{height:220px}}@media (max-width:767px){.jAbkpW_footer{padding:56px var(--gutter) 32px}.jAbkpW_inner{gap:40px}.jAbkpW_mark{--glow-r:200px;height:120px}.jAbkpW_mark[data-live]{--glow-r:150px}.jAbkpW_ping{width:88px;height:88px;margin:-44px 0 0 -44px}.jAbkpW_cols,.jAbkpW_navCols{grid-template-columns:minmax(0,1fr);gap:28px}.jAbkpW_cols ul a{min-height:44px}}
._78IOq_root{--hp:0;z-index:50;padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;top:16px;left:0;right:0}._78IOq_backdrop{display:none}._78IOq_root:before{content:"";z-index:-1;height:100px;transform:translateY(calc(-18px * var(--hp)));background-color:var(--hdr-backing);pointer-events:none;transition:background-color var(--d-theme) ease;position:absolute;top:-16px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000);mask-image:linear-gradient(#000 calc(100% - 12px),#0000)}._78IOq_root{--hdr-backing:var(--c-page)}._78IOq_band{--hdr-backing:var(--c-band)}._78IOq_dark{--hdr-backing:var(--c-dark)}body:has(#main>[data-header-theme=dark]:first-child) ._78IOq_root:not(._78IOq_light){--hdr-backing:var(--c-dark)}._78IOq_bar{--hdr-fg:var(--c-ink);--hdr-fg-2:#3b4250;--hdr-glass:rgba(250, 246, 244, calc(.72 + .14 * var(--hp)));--hdr-ring:#e7dedae6;--hdr-rim:var(--glass-rim);--hdr-line:var(--c-hairline);--hdr-cta:var(--c-brand);--hdr-cta-fg:var(--c-on-brand);--hdr-cta-hover:var(--c-brand-hover);pointer-events:auto;width:100%;max-width:calc(var(--w-tile) - (var(--w-tile) - 900px) * var(--hp));border-radius:calc(22px - 4px * var(--hp));transform:translateY(calc(-4px * var(--hp)));background:var(--hdr-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--hdr-rim), 0 0 0 1px var(--hdr-ring);color:var(--hdr-fg);contain:layout style;transition:background-color var(--d-theme) ease, color var(--d-theme) ease;position:relative}._78IOq_bar:after{content:"";border-radius:inherit;box-shadow:var(--sh-float);opacity:var(--hp);pointer-events:none;z-index:-1;position:absolute;inset:0}._78IOq_dark ._78IOq_bar:after{box-shadow:0 10px 30px #00000059}._78IOq_dark ._78IOq_bar,._78IOq_open ._78IOq_bar{--hdr-fg:var(--c-dark-ink);--hdr-fg-2:#f5efedbd;--hdr-glass:rgba(22, 16, 16, calc(.42 + .24 * var(--hp)));--hdr-ring:#ffffff17;--hdr-rim:var(--glass-rim-dark);--hdr-line:#ffffff1a;--hdr-cta:var(--c-brand);--hdr-cta-fg:var(--c-on-brand);--hdr-cta-hover:var(--c-brand-hover);--c-focus:var(--c-glow)}body:has(#main>[data-header-theme=dark]:first-child) ._78IOq_root:not(._78IOq_light) ._78IOq_bar{--hdr-fg:var(--c-dark-ink);--hdr-fg-2:#f5efedbd;--hdr-glass:rgba(22, 16, 16, calc(.42 + .24 * var(--hp)));--hdr-ring:#ffffff17;--hdr-rim:var(--glass-rim-dark);--hdr-line:#ffffff1a;--hdr-cta:var(--c-brand);--hdr-cta-fg:var(--c-on-brand);--hdr-cta-hover:var(--c-brand-hover);--c-focus:var(--c-glow)}._78IOq_row{height:calc(72px - 14px * var(--hp));padding:0 calc(12px - 4px * var(--hp)) 0 calc(16px - 4px * var(--hp));align-items:center;gap:12px;display:flex}._78IOq_brand{min-height:44px;color:var(--hdr-fg);letter-spacing:-.025em;align-items:center;gap:10px;font-size:19px;font-weight:650;text-decoration:none;display:inline-flex}._78IOq_brand:hover{color:var(--hdr-fg)}._78IOq_logo{transform-origin:0;width:40px;height:40px;transform:scale(calc(1 - .15 * var(--hp)))}._78IOq_nav{margin-left:15px}._78IOq_nav ul{gap:8px;display:flex}._78IOq_nav a{min-height:44px;color:var(--hdr-fg-2);letter-spacing:-.01em;white-space:nowrap;transition:color var(--d-hover) var(--e-hover);align-items:center;padding-inline:9px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}@media (min-width:768px) and (max-width:900px){._78IOq_nav{margin-left:8px}._78IOq_nav ul{gap:2px}._78IOq_nav a{padding-inline:6px}}._78IOq_nav a:hover,._78IOq_nav a[aria-current=page]{color:var(--hdr-fg)}._78IOq_cta,._78IOq_join{border-radius:var(--r-pill);background:var(--hdr-cta);height:40px;color:var(--hdr-cta-fg);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--d-hover) var(--e-hover), transform var(--d-fade) ease-out;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}._78IOq_cta{position:relative}._78IOq_cta:before{content:"";position:absolute;inset:-2px 0}._78IOq_cta:hover,._78IOq_join:hover{background:var(--hdr-cta-hover);color:var(--hdr-cta-fg)}._78IOq_cta:active,._78IOq_join:active{transform:scale(.97)}._78IOq_cta:focus-visible,._78IOq_join:focus-visible{outline-offset:3px;border-radius:var(--r-pill)}._78IOq_join{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._78IOq_bar{--hdr-glass:#fffffff5}._78IOq_dark ._78IOq_bar,._78IOq_open ._78IOq_bar{--hdr-glass:#140e0ef2}}@media (hover:none) and (pointer:coarse){._78IOq_bar{--hdr-glass:#fffffff0}._78IOq_dark ._78IOq_bar,._78IOq_open ._78IOq_bar{--hdr-glass:#140e0ee6}}html.low-power ._78IOq_bar{--hdr-glass:#fffffff5}:is(html.low-power ._78IOq_dark ._78IOq_bar,html.low-power ._78IOq_open ._78IOq_bar){--hdr-glass:#140e0ef2}._78IOq_burger{cursor:pointer;width:44px;height:44px;color:var(--hdr-fg);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:none}._78IOq_bars{width:20px;height:12px;position:relative}._78IOq_bars i{height:2px;transition:transform var(--d-fade) ease-out, top var(--d-fade) ease-out;background:currentColor;border-radius:2px;position:absolute;left:0;right:0}._78IOq_bars i:first-child{top:0}._78IOq_bars i:last-child{top:10px}._78IOq_open ._78IOq_bars i:first-child{top:5px;transform:rotate(45deg)}._78IOq_open ._78IOq_bars i:last-child{top:5px;transform:rotate(-45deg)}._78IOq_menu{padding:6px 8px 12px}._78IOq_menu[hidden]{display:none}._78IOq_menu ul{flex-direction:column;display:flex}._78IOq_menu a{min-height:64px;color:var(--hdr-fg);letter-spacing:-.03em;border-bottom:1px solid var(--hdr-line);justify-content:space-between;align-items:center;padding:0 6px;font-size:30px;font-weight:500;text-decoration:none;display:flex}._78IOq_menu li:last-child a{border-bottom:0}._78IOq_menu a[aria-current=page]{color:var(--c-glow)}._78IOq_menuChev{opacity:.5}._78IOq_menuCta{background:var(--c-brand);width:100%;height:56px;color:var(--c-on-brand);font:inherit;letter-spacing:-.011em;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;margin-top:14px;font-size:17px;font-weight:600;display:flex}._78IOq_menuCta:active{transform:scale(.98)}._78IOq_menuMore{margin-top:8px}._78IOq_menu ._78IOq_menuMore ul{flex-flow:wrap;justify-content:center;gap:0 24px}._78IOq_menu ._78IOq_menuMore a{min-height:44px;color:var(--hdr-fg-2);letter-spacing:-.009em;border-bottom:0;padding:0 4px;font-size:15px;font-weight:500}._78IOq_menu ._78IOq_menuMore a[aria-current=page]{color:var(--c-glow)}@media (max-width:767px){._78IOq_root{top:12px}._78IOq_bar{max-width:var(--w-tile);border-radius:calc(20px - 2px * var(--hp))}._78IOq_row{height:calc(60px - 8px * var(--hp));gap:8px;padding:0 6px 0 12px}._78IOq_logo{width:36px;height:36px}._78IOq_brand{font-size:18px}._78IOq_nav,._78IOq_cta{display:none}._78IOq_join{height:36px;padding:0 16px;font-size:15px;display:inline-flex;position:relative}._78IOq_join:before{content:"";position:absolute;inset:-4px 0}._78IOq_open ._78IOq_join{display:none}._78IOq_open ._78IOq_burger{margin-left:auto}._78IOq_burger{display:inline-flex}._78IOq_root:before{height:84px;transform:translateY(calc(-12px * var(--hp)));top:-12px}._78IOq_open ._78IOq_bar{background:var(--c-dark-tile);-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}._78IOq_open ._78IOq_backdrop{z-index:-1;pointer-events:auto;background:#0a0d1273;display:block;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){._78IOq_open ._78IOq_bar{animation:_78IOq_grow .36s var(--e-menu)}._78IOq_open ._78IOq_menu li,._78IOq_open ._78IOq_menuCta{animation:_78IOq_rise .36s var(--e-reveal) backwards}._78IOq_open ._78IOq_menu li:nth-child(2){animation-delay:30ms}._78IOq_open ._78IOq_menu li:nth-child(3){animation-delay:60ms}._78IOq_open ._78IOq_menu li:nth-child(4){animation-delay:90ms}._78IOq_open ._78IOq_menuCta{animation-delay:.12s}}}@keyframes _78IOq_grow{0%{max-height:60px}to{max-height:620px}}@keyframes _78IOq_rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._78IOq_root:before,._78IOq_bar,._78IOq_nav a,._78IOq_cta,._78IOq_join,._78IOq_bars i{transition:none}}
@font-face{font-family:textFace;src:url(../media/Geist_latin_var-s.p.0wgildi0cnwt9.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:textFace Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.IOysPq_className{font-family:textFace,textFace Fallback;font-style:normal}.IOysPq_variable{--font-face-text:"textFace", "textFace Fallback"}
:root{--brand-red:#ff0f1b;--c-brand:#d50a18;--c-brand-hover:#e8131f;--c-on-brand:#fff;--c-glow:#ff5a4e;--c-page:#faf6f4;--c-band:#f3edea;--c-stage:#efe7e3;--c-ink:#171314;--c-ink-2:#6e6466;--c-ink-3:#3d3536;--c-hairline:#e7deda;--c-dot:#d6cbc7;--c-accent:#b8081a;--c-accent-hover:#93061a;--c-accent-2:#b8081a;--c-accent-soft:#fce9e7;--c-accent-soft-2:#f8d2ce;--c-accent-2-soft:#fce9e7;--c-focus:#b8081a;--c-dark:#0d0a0a;--c-dark-band:#141010;--c-dark-tile:#1b1515;--c-dark-ink:#f5efed;--c-dark-ink-2:#a39a9b;--c-dark-ink-3:#8c8283;--c-dark-hairline:#fff0ec1a;--c-dark-accent:#ff5a4e;--c-dark-accent-2:#ff8f86;--c-noise:#8c8283;--g-brand:linear-gradient(160deg, #c80916 0%, #7a0711 100%);--font:var(--font-face-text), system-ui, -apple-system, Roboto, "Segoe UI", sans-serif;--r-tile:28px;--r-tile-info:18px;--r-stage:48px;--r-card-cta:36px;--r-small:10px;--r-pill:999px;--sh-ring:0 0 0 1px var(--c-hairline);--sh-ring-dark:0 0 0 1px #ffffff14;--sh-phone:0 40px 80px -30px #c809164d, 0 2px 6px #0d0a0a1f;--sh-float:0 8px 24px #280e0c14;--sh-cta-hover:0 10px 30px -8px #ff0f1b73, 0 6px 40px -6px #c8091640;--sh-tactile:4px 4px 12px #3c0e0a0f, inset -2px -2px 6px #3c0e0a0f;--sh-card-accent:0 0 0 1.5px var(--c-accent), 0 14px 30px -12px #c8091659;--glass-rim:inset 0 0 20px #fff3, inset 1px 1px 1px #fff9, inset -1px -1px 1px #ffffff1a;--glass-rim-dark:inset 0 0 20px #fff3, inset 1px 1px 1px #fff3, inset -1px -1px 1px #ffffff1a;--glass-blur:blur(10px);--e-header:cubic-bezier(0, 0, .2, 1);--e-transform:cubic-bezier(0, 0, .5, 1);--e-reveal:cubic-bezier(.22, 1, .36, 1);--e-menu:cubic-bezier(.34, 1.25, .64, 1);--e-hover:cubic-bezier(.4, 0, .2, 1);--d-header:.3s;--d-transform:.3s;--d-theme:.34s;--d-fade:.2s;--d-reveal:.7s;--d-accordion:.4s;--d-hover:.15s;--w-tile:1200px;--w-text:980px;--w-reading:680px;--w-media:1050px;--gutter:24px;--header-space:88px;--header-shrunk-bottom:68px;--closing-overlap:132px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:767px){:root{--gutter:16px;--header-space:72px;--header-shrunk-bottom:60px;--closing-overlap:84px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-space) + 4px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.menu-open{overflow:hidden}body{background:var(--c-page);color:var(--c-ink);font-family:var(--font);font-optical-sizing:auto;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:25px;overflow-x:clip}main{padding-top:var(--header-space);display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:var(--c-accent);text-underline-offset:.18em}a:hover{color:var(--c-accent-hover)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:6px}.skip-link{z-index:100;background:var(--c-ink);color:#fff;border-radius:var(--r-small);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:#fff;top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:calc(var(--w-tile) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-text{width:100%;max-width:calc(var(--w-text) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-reading{width:100%;max-width:calc(var(--w-reading) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:112px}.chapter{padding-block:144px 160px}.info{padding-block:72px}@media (max-width:767px){.section{padding-block:80px}.chapter{padding-block:96px}.info{padding-block:56px}}.surface-band{background:var(--c-band)}.surface-dark{background:var(--c-dark);color:var(--c-dark-ink);--c-focus:var(--brand-red)}.t-display{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(40px,5.6vw + 12px,80px);font-weight:600;line-height:1.05}.t-h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(40px,4.2vw + 14px,64px);font-weight:600;line-height:1.07}.t-h2{letter-spacing:-.021em;text-wrap:balance;font-size:clamp(32px,3.4vw + 14px,56px);font-weight:600;line-height:1.08}.t-h2-info{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,2.4vw + 18px,48px);font-weight:600;line-height:1.09}.t-h3{letter-spacing:-.017em;font-size:clamp(24px,1.2vw + 18px,32px);font-weight:600;line-height:1.14}.t-h4{letter-spacing:-.015em;font-size:clamp(21px,.9vw + 16px,28px);font-weight:600;line-height:1.17}.t-eyebrow{letter-spacing:-.012em;color:var(--c-ink-2);font-size:21px;font-weight:600;line-height:25px}.t-intro{letter-spacing:-.012em;color:var(--c-ink-2);text-wrap:pretty;font-size:21px;line-height:29px}.t-body{letter-spacing:-.011em;color:var(--c-ink-2);text-wrap:pretty;font-size:17px;line-height:25px}.t-label{letter-spacing:-.009em;font-size:15px;font-weight:500;line-height:20px}.t-small{letter-spacing:-.006em;font-size:14px;line-height:20px}.t-fine{letter-spacing:0;font-size:12px;line-height:16px}.t-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent-2);font-size:13px;font-weight:600;line-height:16px}.t-intro b,.t-intro strong,.t-body b,.t-body strong{color:var(--c-ink);font-weight:600}.surface-dark .t-intro,.surface-dark .t-body,.surface-dark .t-eyebrow{color:var(--c-dark-ink-2)}.surface-dark .t-intro b,.surface-dark .t-intro strong,.surface-dark .t-body b,.surface-dark .t-body strong{color:var(--c-dark-ink)}.surface-dark .t-tag{color:var(--c-dark-accent-2)}.surface-dark a{color:var(--c-dark-accent)}@media (max-width:767px){.t-eyebrow{font-size:17px;line-height:22px}.t-intro{font-size:19px;line-height:27px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.motion-ok [data-reveal]{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes reveal{0%{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html.low-power *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (hover:none) and (pointer:coarse){.site-header-root *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.placeholder{color:#5c3d00;background:#fff3c4;border:1px dashed #b07d00;border-radius:4px;padding:0 .3em;font-weight:600}@media print{.no-print{display:none!important}[data-reveal]{animation:none!important}body{font-size:11pt}main{padding-top:0}}
