@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_236e97b8-module__dU1vyq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_236e97b8-module__dU1vyq__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c773c73f3b750dc-s.2a4e8ihubneh3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.41cjvd82v1i-1.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:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5c773c73f3b750dc-s.2a4e8ihubneh3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.41cjvd82v1i-1.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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.0dly_23o54cvg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.34k3f59fehpay.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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.0dly_23o54cvg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.34k3f59fehpay.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:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_4661bd2c-module__9H34AW__className{font-family:Libre Baskerville,Libre Baskerville Fallback}.libre_baskerville_4661bd2c-module__9H34AW__variable{--font-baskerville:"Libre Baskerville", "Libre Baskerville Fallback"}
:root{--ink:#f7f2e8;--muted:#f7f2e8bd;--soft:#f7f2e88f;--line:#f7f2e824;--dark:#07100d;--dark-2:#101713;--dark-3:#161915;--green:#8fd8aa;--green-dark:#173f2a;--gold:#d2ad6f;--red:#b66455;--cream:#efe5d0;--paper:#f5eddf;--paper-text:#152019;--paper-muted:#152019ad;--coal:#111612;--dark-panel:#0d1511;--terminal:#09120f;--footer-end:#030605;--cta-hover:#ebe2d2f5;--paper-line:#15201929;--paper-surface:#ffffff75;--paper-surface-strong:#ffffff9e;--paper-label:#152019a8;--gold-paper:#7c5f2e;--card-fill:#f7f2e80a;--card-fill-soft:#f7f2e808;--hairline-strong:#f7f2e829;--hairline-faint:#f7f2e80f;--font-sans:var(--font-instrument), system-ui, sans-serif;--font-display:var(--font-baskerville), Georgia, serif;--font-display-italic:Georgia, serif;--type-h1-size:clamp(3.2rem, 5.4vw, 6.2rem);--type-h1-line:1.06;--type-h2-size:clamp(2rem, 3.8vw, 3.8rem);--type-h2-line:1.08;--type-h3-size:clamp(1.85rem, 3.2vw, 3.45rem);--type-h3-line:1.03;--type-lede-size:clamp(1rem, 1.35vw, 1.2rem);--type-lede-line:1.52;--type-copy-size:1rem;--type-copy-line:1.58;--type-points-size:.94rem;--type-points-line:1.45;--type-label-size:.78rem;--type-warning-size:.82rem;--type-nav-size:.86rem;--type-button-size:.88rem;--type-brand-title-size:.84rem;--type-card-title-size:1.15rem;--type-benefit-title-size:1.26rem;--type-flow-number-size:2.2rem;--type-value-figure-size:clamp(2.2rem, 4.5vw, 3.8rem);--type-score-number-size:5rem;--max:1180px;--max-wide:1360px;--band-padding-y:76px;--band-padding-y-mobile:56px;--section-head-max:760px;--grid-gap:14px;--control-height:50px;--control-height-nav:44px;--radius-control:6px;--radius-card:8px;--shadow-cta-hover:0 10px 24px #07100d2e, 0 0 0 3px #f7f2e814;--shadow-terminal:0 34px 90px #0000006b;--shadow-form:0 24px 60px #15201929;--glow-green:0 0 0 6px #8fd8aa24;--scrim-hero:linear-gradient(90deg, #040907e0 0%, #04090794 43%, #0409071a 100%);--scrim-hero-vertical:linear-gradient(180deg, #04090705 0%, #040907c7 100%);--grid-overlay:linear-gradient(#f7f2e809 1px, transparent 1px), linear-gradient(90deg, #f7f2e809 1px, transparent 1px);--hero-image-filter:brightness(1.18) saturate(1.08);--page-glow:radial-gradient(circle at top left, #8fd8aa24, transparent 54%), radial-gradient(circle at top center, #d2ad6f14, transparent 36%), radial-gradient(circle at top right, #d2ad6f1f, transparent 42%);--motion-ease:cubic-bezier(.16, 1, .3, 1);--duration-hover:.18s;--duration-control:.25s;--duration-reveal:.92s;--duration-sheen:1.4s}@keyframes pt-text-reveal{0%{opacity:0;filter:blur(8px);clip-path:inset(0 0 18%);transform:translateY(-34px)}to{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)}}@keyframes pt-text-sheen{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--dark);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-copy-size);line-height:var(--type-copy-line);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400}h1 em,h2 em{font-family:var(--font-display-italic);font-style:italic}.wrap{width:min(var(--max), calc(100vw - 40px));margin:0 auto}.label{color:var(--gold);font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.band-paper .label{color:var(--gold-paper)}.label-green{color:var(--green)!important}.btn{min-height:var(--control-height);border-radius:var(--radius-control);font-size:var(--type-button-size);letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--duration-control) var(--motion-ease), color var(--duration-control) var(--motion-ease), border-color var(--duration-control) var(--motion-ease), box-shadow var(--duration-control) var(--motion-ease), transform var(--duration-control) var(--motion-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-weight:800;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--cream);color:var(--dark)}.btn-primary:hover{background:var(--cta-hover);box-shadow:var(--shadow-cta-hover)}.btn-dark{background:var(--dark);color:var(--ink)}.btn-dark:hover{background:var(--green-dark);box-shadow:var(--shadow-cta-hover)}.btn-pill{background:var(--cream);min-height:40px;color:var(--dark);border-radius:999px;padding:0 18px;font-size:.78rem}.btn-pill:hover{background:var(--cta-hover);box-shadow:var(--shadow-cta-hover)}.dot{background:var(--green);width:8px;height:8px;box-shadow:var(--glow-green);border-radius:50%;flex:none}.points li{font-size:var(--type-points-size);line-height:var(--type-points-line);padding-left:18px;position:relative}.points li+li{margin-top:8px}.points li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.band-paper .points li:before{background:#3f8f63}.reveal{opacity:0}.reveal.is-visible,.reveal-now{animation:pt-text-reveal var(--duration-reveal) var(--motion-ease) both}.reveal.is-visible .label,.reveal-now.status{animation:pt-text-sheen var(--duration-sheen) var(--motion-ease) .6s both;background-image:linear-gradient(100deg,currentColor 0% 38%,#ffffffe0 48%,currentColor 58% 100%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text}@supports (-webkit-text-fill-color:transparent){.reveal.is-visible .label{-webkit-text-fill-color:transparent}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1}}.band{padding:var(--band-padding-y) 0;position:relative}.band-dark{background:linear-gradient(180deg, var(--dark) 0%, var(--dark-2) 100%)}.band-coal{background:var(--coal)}.band-paper{background:var(--paper);color:var(--paper-text)}
