:root{--img-hero:var(--img-hero-lg,none);--font-title:"Montserrat", Arial, Helvetica, sans-serif;--font-body:"Merriweather", Georgia, serif;--font-featured:"Noto Serif", Georgia, serif;--font-small:"Open Sans", Arial, Helvetica, sans-serif;--font-mono:"Courier Prime", "Courier New", Courier, monospace;--ht-ink:#1d252c;--ht-ink-2:#28333d;--ht-ink-3:#11171c;--ht-ink-4:#0b1014;--ht-paper:#fbfaf8;--ht-paper-2:#fbf8f1;--ht-kraft:#e0be9a;--ht-kraft-light:#ecd3b4;--ht-kraft-deep:#c8a27a;--ht-kraft-inner:#a67c56;--ht-kraft-edge:#7a5636;--ht-white:#fff;--ht-red:#ac1c38;--ht-red-hover:#8c162d;--ht-red-notch:#87152b;--ht-red-light:#d94a63;--ht-red-pale:#eb8b9c;--ht-red-error:#b3200a;--ht-ink-soft:#3a4149;--ht-ink-mute:#6b6250;--ht-ink-mute-2:#63605a;--ht-ink-mute-3:#4a4638;--ht-track:#dddad3;--ht-string:#e23b2c;--ht-string-shadow:#7d1d14;--ht-string-light:#ff8a78;--ht-brass:#c9a24a;--ht-brass-deep:#6e4f1d;--ht-rule-light:#fff3;--ht-rule-dark:#1d252c38;--ht-field-border:#1d252c66;--ht-yellow:#ffb600;--ht-header-h:76px;--ht-gutter:clamp(24px, 3vw, 56px);--ht-gutter-l:clamp(30px, 4vw, 56px);--ht-max:1600px;--ht-anchor:clamp(70px, 8vw, 96px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--ht-ink);scroll-behavior:smooth;margin:0;padding:0}body{font-family:var(--font-body);color:var(--ht-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button,input,select{border-radius:0;font-family:inherit}button{cursor:pointer}a{color:inherit;cursor:pointer}h1,h2,h3{margin:0}.thl-link{color:inherit;border-bottom:2px solid var(--ht-yellow);word-wrap:break-word;text-decoration:none;transition:background-color .2s ease-in-out;display:inline}.thl-link:hover,.thl-link:focus{background-color:var(--ht-yellow);outline:0}:focus-visible{outline:2px solid var(--ht-yellow);outline-offset:1px}.ht-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){:root{--img-hero:var(--img-hero-sm,none)}}.ht-page{background:var(--ht-ink);width:100%;position:relative}.ht-btn{text-align:center;background:var(--ht-red);min-height:48px;color:var(--ht-white);font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:14px;padding:15px 20px;font-size:15px;font-weight:800;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.ht-btn:after{content:"";border-left:14px solid #0000;border-bottom:14px solid var(--ht-red-notch);width:0;height:0;position:absolute;bottom:0;right:0}.ht-btn:hover,.ht-btn:focus-visible{background:var(--ht-red-hover);color:var(--ht-white)}.ht-btn--block{width:100%;display:flex}.ht-btn--outline{color:var(--ht-ink);border:2px solid var(--ht-ink);background:0 0}.ht-btn--outline:after{content:none}.ht-btn--outline:hover,.ht-btn--outline:focus-visible{background:var(--ht-ink);color:var(--ht-white)}.ht-btn--dark{background:var(--ht-ink);padding:18px 30px;font-size:17px}.ht-btn--dark:after{border-bottom-width:16px;border-left-width:16px;border-bottom-color:var(--ht-ink-4)}.ht-btn--dark:hover,.ht-btn--dark:focus-visible{background:var(--ht-ink-4)}.ht-tab{background:var(--ht-paper);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);width:168px;height:26px}.ht-redact{background:linear-gradient(var(--ht-ink), var(--ht-ink)) left center / 100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ht-ink);margin:0 -3px;padding:0 3px;transition:background-size .6s cubic-bezier(.4,0,.2,1),color .3s .25s}.ht-redact--lifted{color:inherit;background-size:0% 100%}.ht-inked{filter:url(#stampInk);-webkit-mask-image:radial-gradient(circle at 12% 30%,#0000 0 1.1px,#000 1.4px),radial-gradient(circle at 38% 72%,#0000 0 1.3px,#000 1.6px),radial-gradient(circle at 61% 22%,#0000 0 1px,#000 1.3px),radial-gradient(circle at 84% 63%,#0000 0 1.4px,#000 1.7px),radial-gradient(circle at 26% 88%,#0000 0 1.2px,#000 1.5px);mask-image:radial-gradient(circle at 12% 30%,#0000 0 1.1px,#000 1.4px),radial-gradient(circle at 38% 72%,#0000 0 1.3px,#000 1.6px),radial-gradient(circle at 61% 22%,#0000 0 1px,#000 1.3px),radial-gradient(circle at 84% 63%,#0000 0 1.4px,#000 1.7px),radial-gradient(circle at 26% 88%,#0000 0 1.2px,#000 1.5px);-webkit-mask-size:13px 11px,17px 15px,11px 9px,19px 13px,15px 17px;mask-size:13px 11px,17px 15px,11px 9px,19px 13px,15px 17px}.ht-courier{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ht-ink-mute);font-size:11px}.ht-eyebrow{font-family:var(--font-title);letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:800}@keyframes ht-signed-stamp{0%{transform:rotate(-7deg)scale(1.32)}to{transform:rotate(-7deg)scale(1)}}@keyframes ht-modal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ht-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html,body{scroll-behavior:auto}}.ht-stamp{transform-origin:50%;color:var(--ht-red);opacity:0;transform:rotate(var(--ht-stamp-rot,-6deg)) scale(1.35);border:.14em solid;padding:.02em .18em .06em;transition:transform .26s cubic-bezier(.3,0,.2,1),opacity .18s;display:inline-block;position:relative}.ht-stamp--light{color:var(--ht-red-light)}.ht-stamp--on{opacity:1;transform:rotate(var(--ht-stamp-rot,-6deg)) scale(1)}.ht-intro{z-index:120;background:var(--ht-ink);cursor:pointer;place-items:center;padding:24px;transition:opacity .5s;display:grid;position:fixed;inset:0;overflow:hidden}.ht-intro--jump,.ht-intro--jump *{transition:none!important}.ht-intro-fade{transition:opacity 1.1s;position:absolute;inset:0}.ht-intro-bg{background-image:linear-gradient(#1d252cd1, #1d252ceb), var(--img-hero);background-position:50%;background-size:cover;position:absolute;inset:0}.ht-intro-vignette{background:radial-gradient(74% 68% at 50% 58%,#0000 45%,#00000024 74%,#00000057 100%);position:absolute;inset:0}.ht-intro-frame{z-index:1;position:absolute;top:11svh;left:50%;transform:translate(-50%)}.ht-intro-stage{zoom:var(--ht-fit,1);transform-origin:0 0;width:2508px;height:3164px;position:absolute;top:0;left:0}@supports not (zoom:1){.ht-intro-stage{transform:scale(var(--ht-fit,1))}}.ht-intro-spill{z-index:0;background:var(--ht-white);opacity:0;width:760px;margin:0;padding:34px;transition:opacity .45s,transform 1.3s cubic-bezier(.4,0,.7,1);position:absolute;box-shadow:0 60px 120px #0000008c}.ht-intro-spill--in{opacity:1}.ht-intro-spill img{object-fit:cover;width:100%;height:500px;display:block}.ht-intro-envelope{z-index:1;perspective:3600px;--ht-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65 1.05' numOctaves='3' seed='11' stitchTiles='stitch' result='fibre'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='2' seed='4' stitchTiles='stitch' result='mottle'/%3E%3CfeComposite in='fibre' in2='mottle' operator='arithmetic' k2='0.7' k3='0.3' result='mix'/%3E%3CfeColorMatrix in='mix' type='matrix' values='0.36 0.36 0.36 0 -0.04 0.36 0.36 0.36 0 -0.04 0.36 0.36 0.36 0 -0.04 0 0 0 0 1' result='paper'/%3E%3CfeTurbulence type='turbulence' baseFrequency='0.022 0.9' numOctaves='1' seed='9' stitchTiles='stitch' result='veins'/%3E%3CfeColorMatrix in='veins' type='matrix' values='0 0 0 0 0.26 0 0 0 0 0.18 0 0 0 0 0.12 6 0 0 0 -4.1' result='flecks'/%3E%3CfeTurbulence type='turbulence' baseFrequency='0.9 0.03' numOctaves='1' seed='21' stitchTiles='stitch' result='cross'/%3E%3CfeColorMatrix in='cross' type='matrix' values='0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0 0.15 4 0 0 0 -3.2' result='crossflecks'/%3E%3CfeMerge%3E%3CfeMergeNode in='paper'/%3E%3CfeMergeNode in='flecks'/%3E%3CfeMergeNode in='crossflecks'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");--ht-grain-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='530' height='530'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1 0.7' numOctaves='3' seed='17' stitchTiles='stitch' result='fibre'/%3E%3CfeColorMatrix in='fibre' type='matrix' values='0.34 0.34 0.34 0 -0.01 0.34 0.34 0.34 0 -0.01 0.34 0.34 0.34 0 -0.01 0 0 0 0 1' result='paper'/%3E%3CfeTurbulence type='turbulence' baseFrequency='0.03 0.8' numOctaves='1' seed='5' stitchTiles='stitch' result='veins'/%3E%3CfeColorMatrix in='veins' type='matrix' values='0 0 0 0 0.24 0 0 0 0 0.16 0 0 0 0 0.1 5.5 0 0 0 -4' result='flecks'/%3E%3CfeMerge%3E%3CfeMergeNode in='paper'/%3E%3CfeMergeNode in='flecks'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");transition:opacity 1.1s;position:absolute;inset:0}.ht-intro-paper{background-image:var(--ht-grain), var(--ht-grain-2), var(--ht-tone);background-blend-mode:soft-light, soft-light, normal;background-size:720px 720px,530px 530px,100% 100%}.ht-intro-wear{position:absolute;inset:0}.ht-intro-front .ht-intro-wear{background:radial-gradient(118% 108% at 50% 46%,#7a563600 52%,#7a563612 78%,#7a563629 100%)}.ht-intro-flap-face--front .ht-intro-wear{background:radial-gradient(110% 160% at 50% 30%,#7a563600 58%,#7a563621 100%)}.ht-intro-back{z-index:1;--ht-tone:linear-gradient(180deg, var(--ht-kraft-inner) 0, #b48a62 300px, var(--ht-kraft-deep) 600px);border-radius:0 0 70px 70px;width:2068px;height:2500px;position:absolute;top:336px;left:222px;box-shadow:0 60px 120px #0000008c,0 12px 28px #0000006b}.ht-intro-back:before{content:"";background:linear-gradient(#2614069e,#26140647 45%,#26140600),linear-gradient(90deg,#26140673,#0000 220px calc(100% - 220px),#26140673);width:100%;height:300px;position:absolute;top:0;left:0}.ht-intro-mouth{z-index:2;clip-path:polygon(0 -1200px,2508px -1200px,2508px 590px,0 590px);transition:clip-path .9s;position:absolute;inset:0}.ht-intro-mouth--open{clip-path:polygon(0 -4000px,2508px -4000px,2508px 8000px,0 8000px)}.ht-intro-memo{background:var(--ht-paper);width:1660px;height:1150px;color:var(--ht-ink);transform-origin:0 0;padding:110px 130px;transition:transform 1.4s cubic-bezier(.16,.84,.3,1);position:absolute;top:640px;left:424px;box-shadow:0 30px 70px #0000006b}.ht-intro-memo--out{transform:translateY(-740px)}.ht-intro-memo--landed{transition:transform 1.2s cubic-bezier(.4,.05,.2,1)}.ht-intro-memo-rule{background:var(--ht-red);width:150px;height:14px}.ht-intro-memo-h{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.02em;margin-top:60px;font-size:96px;font-weight:900;line-height:1.04}.ht-intro-memo-sub{font-family:var(--font-body);color:var(--ht-ink-soft);grid-template-columns:max-content auto;column-gap:56px;margin-top:90px;font-size:72px;font-weight:300;line-height:1.5;display:grid}.ht-intro-memo-line{display:contents}.ht-intro-memo-term,.ht-intro-memo-val{opacity:0;transition:opacity .5s}.ht-intro-memo-line:first-child>*{transition-delay:1.2s}.ht-intro-memo-line:nth-child(2)>*{transition-delay:2.7s}.ht-intro-memo-line:nth-child(3)>*{transition-delay:4.2s}.ht-intro-memo-line:nth-child(3) .ht-intro-memo-val{color:var(--ht-red)}.ht-intro-memo--landed .ht-intro-memo-term,.ht-intro-memo--landed .ht-intro-memo-val{opacity:1}.ht-intro-front{z-index:2;clip-path:polygon(0 0,170px 254px,1900px 254px,2070px 0,2070px 2500px,0 2500px);--ht-tone:linear-gradient(180deg, var(--ht-kraft-light) 0, var(--ht-kraft) 420px, var(--ht-kraft) 1900px, var(--ht-kraft-deep) 2500px);border-radius:0 0 70px 70px;width:2070px;height:2500px;position:absolute;top:336px;left:221px;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 2px #7a563629,inset 0 -3px #7a563638}.ht-intro-front:before{content:"";background:linear-gradient(90deg,#7a56364d 0 1px,#7a56366b 1px 2px,#ffffff80 2px 3px,#7a563624 3px 4px);width:4px;height:2080px;position:absolute;top:254px;left:1066px}.ht-intro-front:after{content:"";background:linear-gradient(#7a563647 0 2px,#ffffff42 2px 4px,#ffffff0f 4px 40px,#ffffff08 40px);border-radius:0 0 70px 70px;width:100%;height:166px;position:absolute;top:2334px;left:0}.ht-intro-lip{filter:blur(9px);width:2070px;height:330px;transition:opacity .5s;position:absolute;top:0;left:0}.ht-intro-lip:before{content:"";clip-path:polygon(0 12px,2070px 12px,1904px 276px,135px 276px);background:#2816066b;position:absolute;inset:0}.ht-intro-envelope--open .ht-intro-lip{opacity:0}.ht-intro-flap{z-index:3;transform-origin:50% 0;width:2070px;height:264px;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.55,1.35,.4,1);position:absolute;top:336px;left:221px}.ht-intro-flap-face{backface-visibility:hidden;position:absolute;inset:0}.ht-intro-flap-face--back{transform:rotateX(180deg)}.ht-intro-flap-paper{position:absolute;inset:0}.ht-intro-flap-face--front .ht-intro-flap-paper{clip-path:polygon(0 0,100% 0,1904px 100%,135px 100%);--ht-tone:linear-gradient(180deg, var(--ht-kraft-light), var(--ht-kraft) 90px, var(--ht-kraft-deep) 100%);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #7a563640}.ht-intro-flap-face--back .ht-intro-flap-paper{clip-path:polygon(135px 0,1904px 0,100% 100%,0 100%);--ht-tone:linear-gradient(0deg, var(--ht-kraft-inner), #b8916a 100%)}.ht-intro-flap-shade{opacity:0;background:linear-gradient(#26140600,#2614061f 30%,#2614068c);transition:opacity .6s .3s;position:absolute;inset:0}.ht-intro-envelope--open .ht-intro-flap-shade{opacity:1}.ht-intro-button{background:radial-gradient(circle at 40% 36%, #ff6a58 0, var(--ht-string) 38%, #c9301f 78%, var(--ht-string-shadow) 100%);border-radius:50%;width:72px;height:72px;position:absolute;box-shadow:0 3px 5px #28160666,0 1px 1px #2816064d,inset 0 -2px 3px #0000002e,inset 0 2px 2px #ffffff2e}.ht-intro-button:after,.ht-intro-eyelet{content:"";background:radial-gradient(circle at 45% 40%, #2a1a0c 0 4px, #4a3313 5px, var(--ht-brass-deep) 6px, #e2c06a 8px, var(--ht-brass) 11px, var(--ht-brass-deep) 13px);border-radius:50%;width:26px;height:26px;position:absolute}.ht-intro-button:after{top:23px;left:23px;box-shadow:0 1px 1px #ffffff59,inset 0 1px 2px #00000080}.ht-intro-button--body{top:394px;left:1032px}.ht-intro-button--flap{top:128px;left:979px}.ht-intro-eyelet{top:87px;left:1002px;box-shadow:0 1px 2px #00000073}.ht-intro-string{z-index:6;pointer-events:none;width:2508px;height:3164px;position:absolute;top:0;left:0;overflow:visible}.ht-intro-sway{transform-box:view-box;transform-origin:1289px 766px;animation:2.4s ease-in-out infinite alternate ht-sway}@keyframes ht-sway{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}.ht-intro-string-shadow,.ht-intro-string-line,.ht-intro-string-core{fill:none;stroke-linecap:round;stroke-linejoin:round}.ht-intro-loop{transition:stroke-dashoffset .6s cubic-bezier(.15,.6,.35,1)}.ht-intro-string-shadow{stroke:var(--ht-string-shadow);stroke-width:20px;opacity:.35;transform:translate(6px,10px)}.ht-intro-string-line{stroke:var(--ht-string);stroke-width:15px}.ht-intro-string-core{stroke:var(--ht-string-light);stroke-width:5px;opacity:.55;transform:translate(-2px,-3px)}.ht-intro-tail{transform-box:view-box;transform-origin:1289px 766px;transition:transform .7s cubic-bezier(.34,1.56,.64,1) .3s;transform:rotate(0)}.ht-intro-tail--slack{transform:rotate(150deg)}.ht-intro-stamp{z-index:5;border:21px solid var(--ht-red);color:var(--ht-red);font-family:var(--font-title);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:30px 57px;font-size:126px;font-weight:900;line-height:1.06;position:absolute;top:1180px;left:50%;transform:translate(-50%,-50%)rotate(-9.5deg)}.ht-intro-skip{z-index:125;color:#ffffffc7;font-family:var(--font-title);text-transform:uppercase;letter-spacing:.1em;background:#1d252ceb;border:1px solid #ffffff52;min-height:44px;padding:12px 20px;font-size:12px;font-weight:700;transition:color .15s,border-color .15s;position:absolute;bottom:20px;right:20px}.ht-intro-skip:hover,.ht-intro-skip:focus-visible{color:var(--ht-white);border-color:var(--ht-red)}.ht-nav{z-index:115;box-shadow:none;background:0 0;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.ht-nav--solid{background:var(--ht-ink);box-shadow:0 10px 30px #0006}.ht-nav-inner{max-width:var(--ht-max);padding:clamp(10px, 1.4vw, 16px) var(--ht-gutter) clamp(10px, 1.4vw, 16px) var(--ht-gutter-l);flex-wrap:wrap;align-items:center;gap:clamp(16px,2.4vw,38px);margin:0 auto;display:flex}.ht-nav-home{border-bottom:0;flex:none;align-items:center;display:flex}.ht-nav-logo{width:auto;height:clamp(30px,3.4vw,48px);display:block}.ht-nav-links{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,30px);margin-left:auto;display:flex}.ht-nav-link{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--ht-white);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.ht-nav-link:hover,.ht-nav-link:focus-visible{color:var(--ht-red);border-bottom-color:var(--ht-red)}.ht-nav-dev{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ht-white);white-space:nowrap;background:0 0;border:1px dashed #ffffff73;padding:5px 10px;font-size:11px;transition:color .15s,border-color .15s}.ht-nav-dev:hover,.ht-nav-dev:focus-visible{color:var(--ht-red);border-color:var(--ht-red)}.ht-nav-dev[aria-pressed=true]{color:var(--ht-red);border-style:solid;border-color:var(--ht-red)}@media (width<=719px){.ht-nav-dev--signed{display:none}}@media (width<=640px){.ht-nav-link:not(.ht-nav-link--primary),.ht-nav-dev{display:none}}.ht-strike-host{display:inline-block;position:relative}.ht-strike{clip-path:inset(-200% 150% -200% -50%);height:.34em;transition:clip-path .5s cubic-bezier(.4,0,.2,1);position:absolute;top:44%;left:-5px;right:-5px}.ht-strike--under{height:.3em;inset:auto -4px -.2em}.ht-strike--on{clip-path:inset(-200% -50%)}.ht-strike svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.ht-share-ctas{gap:12px;margin-top:clamp(16px,2.2vw,24px);display:grid}.ht-share-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,.84,.3,1),opacity .24s;display:grid}.ht-share-reveal--open{opacity:1;grid-template-rows:1fr}.ht-share-reveal-inner{min-height:0;overflow:hidden}.ht-share-btns{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.ht-share-btn{border:2px solid var(--ht-ink);min-width:104px;min-height:44px;color:var(--ht-ink);font-family:var(--font-small);letter-spacing:.04em;text-transform:uppercase;background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.ht-share-btn:hover,.ht-share-btn:focus-visible{background:var(--ht-ink);color:var(--ht-white)}.ht-share-glyph{flex:none}.ht-progress{margin-top:16px}.ht-progress-track{background:var(--ht-track);border-radius:3px;height:6px;position:relative}.ht-progress-fill{background:var(--ht-red);border-radius:3px;height:6px;transition:width .6s cubic-bezier(.16,.84,.3,1)}.ht-progress-knob{background:var(--ht-red);border-radius:50%;width:20px;height:20px;transition:left .6s cubic-bezier(.16,.84,.3,1);position:absolute;top:3px;transform:translate(-50%,-50%)}.ht-progress-figures{justify-content:flex-end;align-items:flex-end;gap:22px;margin-top:12px;display:flex}.ht-progress-fig .ht-form-label{color:var(--ht-ink)}.ht-progress-fig--goal .ht-form-label{color:var(--ht-ink-mute-2)}.ht-progress-val{font-family:var(--font-featured);color:var(--ht-ink);margin-top:2px;font-size:20px;font-style:italic;line-height:1.2;display:block}.ht-progress-fig--goal .ht-progress-val{color:var(--ht-ink-mute-2)}.ht-form{display:block}.ht-form-ask{font-family:var(--font-title);text-transform:uppercase;margin:0;font-size:19px;font-weight:800;line-height:1.2}.ht-form-lede{font-family:var(--font-body);color:var(--ht-ink-soft);margin:8px 0 clamp(13px,1.8vw,22px);font-size:15px;font-weight:300;line-height:1.5}.ht-form-lede strong{font-weight:700}.ht-form-grid{grid-template-columns:1fr 1fr;gap:clamp(11px,1.5vw,20px);display:grid}.ht-form-wide{grid-column:span 2}.ht-form-input{border:0;border-bottom:1px solid var(--ht-field-border);color:var(--ht-ink);caret-color:var(--ht-red);font-family:var(--font-small);letter-spacing:.01em;outline-offset:2px;background:0 0;width:100%;padding:10px 2px 8px;font-size:13.5px;transition:border-color .15s}.ht-form-input::placeholder{color:var(--ht-ink-mute-2)}.ht-form-input:focus{border-bottom-color:var(--ht-red)}.ht-form-input[aria-invalid=true]{border-bottom-color:var(--ht-red-error)}.ht-form-error{font-family:var(--font-small);color:var(--ht-red-error);margin:6px 0 0;font-size:13px;line-height:1.4}.ht-form-consent{font-family:var(--font-small);color:var(--ht-ink-soft);cursor:pointer;align-items:flex-start;gap:10px;margin:clamp(13px,1.7vw,22px) 0 0;font-size:12.5px;line-height:1.45;display:flex}.ht-form-consent input{width:18px;height:18px;accent-color:var(--ht-red);cursor:pointer;flex:0 0 18px;margin-top:2px}.ht-form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ht-form-turnstile:not(:empty){margin-top:clamp(13px,1.7vw,22px)}.ht-form-submit{margin-top:clamp(13px,1.7vw,22px);font-size:16px}.ht-form-submit:disabled{opacity:.55;cursor:not-allowed}.ht-form-submit:disabled:hover{background:var(--ht-red)}.ht-form-spinner{border:2px solid #fff6;border-top-color:var(--ht-white);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ht-spin}@keyframes ht-spin{to{transform:rotate(360deg)}}.ht-form-encourage{font-family:var(--font-small);color:var(--ht-ink-soft);margin:14px 0 0;font-size:12.5px;line-height:1.5}.ht-form-sent{padding:clamp(6px,1vw,12px) 0;position:relative}.ht-form-stamp{z-index:3;transform-origin:50%;color:var(--ht-red);font-family:var(--font-title);text-transform:uppercase;border:.14em solid;margin-left:-2.6em;padding:.02em .18em .06em;font-size:clamp(30px,3.6vw,46px);font-weight:900;animation:.42s cubic-bezier(.2,1.1,.35,1) forwards ht-signed-stamp;display:inline-block;position:absolute;top:26px;left:50%;transform:rotate(-7deg)}.ht-form-sent-title{font-family:var(--font-title);text-transform:uppercase;margin:clamp(84px,9vw,116px) 0 0;font-size:clamp(19px,2.2vw,26px);font-weight:900;line-height:1.1}.ht-form-sent-body{font-family:var(--font-body);color:var(--ht-ink-soft);margin:10px 0 0;font-size:15px;font-weight:300;line-height:1.55}.ht-form-tally{margin-top:clamp(16px,2vw,22px)}.ht-form-tally-track{background:#1d252c24;height:10px}.ht-form-tally-fill{background:var(--ht-red);height:10px;transition:width .8s cubic-bezier(.16,.84,.3,1)}.ht-form-tally-figures{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ht-ink-mute);justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;display:flex}.ht-form-rule{background:#1d252c33;height:1px;margin:clamp(18px,2.2vw,26px) 0}.ht-form-more{margin:0}.ht-form-label{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800;display:block}.ht-hero{isolation:isolate;background-image:linear-gradient(#1d252cd1, #1d252ceb), var(--img-hero);min-height:100svh;scroll-margin-top:var(--ht-anchor);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;display:flex;position:relative}.ht-hero-fade{z-index:0;mix-blend-mode:multiply;background:linear-gradient(#28333d00, var(--ht-ink-2));height:clamp(120px,18vh,220px);position:absolute;bottom:0;left:0;right:0}.ht-hero-inner{width:100%;max-width:var(--ht-max);padding:clamp(84px, 9vw, 150px) var(--ht-gutter) clamp(40px, 5vw, 68px) var(--ht-gutter-l);flex-direction:column;flex:1;margin:0 auto;display:flex}.ht-hero-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:clamp(20px,3vw,56px);margin-top:clamp(24px,3vw,48px);display:grid}.ht-hero-col{flex-direction:column;align-self:stretch;display:flex}.ht-hero-h1{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0 0 0 -6px;padding-left:6px;font-size:clamp(25px,5.6vw,64px);font-weight:900;line-height:1.04}.ht-hero-claims{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.02em;color:#ffffff73;flex-direction:column;align-items:flex-start;gap:6px;margin-top:clamp(28px,4vw,52px);font-size:19px;font-weight:800;display:flex}.ht-hero-aside{z-index:6;font-family:var(--font-small);margin:auto 0 0;padding-top:clamp(24px,5vw,32px);font-size:14px;position:relative}.ht-hero-aside-link{color:var(--ht-white);border-bottom:1px solid #ffffff80;text-decoration:none;transition:color .15s,border-color .15s}.ht-hero-aside-link:hover,.ht-hero-aside-link:focus-visible{color:var(--ht-red-light);border-bottom-color:var(--ht-red-light)}.ht-hero-formcol{z-index:5;flex-direction:column;place-self:stretch end;width:100%;max-width:640px;display:flex;position:relative}.ht-hero-panel{background:var(--ht-paper);width:100%;color:var(--ht-ink);scroll-margin-top:var(--ht-anchor);flex-direction:column;flex:1;justify-content:center;padding:clamp(20px,2vw,30px);display:flex;box-shadow:0 24px 60px #00000073}.ht-film{background:var(--ht-ink-3);scroll-margin-top:var(--ht-anchor);position:relative}.ht-film-frame{grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ht-film-frame:before{content:"";aspect-ratio:21/9;grid-area:1/1;min-height:360px}.ht-film-video{object-fit:cover;background:var(--ht-ink);width:100%;height:100%;display:block;position:absolute;inset:0}.ht-film-overlay{z-index:2;opacity:1;grid-area:1/1;place-items:center;transition:opacity 1.1s;display:grid;position:relative}.ht-film-overlay--gone{opacity:0;pointer-events:none}.ht-film-scrim{background:linear-gradient(#11171c8c,#11171cc7);position:absolute;inset:0}.ht-film-copy{z-index:2;text-align:center;max-width:1100px;padding:clamp(28px,5vw,72px);position:relative}.ht-film-h2{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.01em;color:var(--ht-white);text-wrap:balance;margin:0;font-size:clamp(28px,5.2vw,60px);font-weight:900;line-height:1.04}.ht-film-credit{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin:clamp(14px,2vw,20px) 0 0;font-size:11px}.ht-film-play{margin-top:clamp(20px,2.8vw,28px);padding:17px clamp(20px,3.2vw,30px);font-size:16px}.ht-film-play:after{border-bottom-width:16px;border-left-width:16px}.ht-film-play-glyph{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid;flex:none;width:0;height:0}@media (width<=640px){.ht-film-play-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ht-film-play{width:70px;height:52px;padding:0 0 0 5px}.ht-film-play-glyph{border-top-width:12px;border-bottom-width:12px;border-left-width:20px}}.ht-film-warning{max-width:68ch;font-family:var(--font-small);color:var(--ht-white);text-align:left;background:#1d252cd1;border:1px solid #ffffff59;align-items:flex-start;gap:12px;margin:clamp(16px,2.4vw,24px) auto 0;padding:14px 20px;font-size:12.5px;line-height:1.5;display:flex}.ht-film-warning-link{color:var(--ht-white);border-bottom:1px solid #ffffff80;text-decoration:none;transition:color .15s,border-color .15s}.ht-film-warning-link:hover,.ht-film-warning-link:focus-visible{color:var(--ht-red-light);border-bottom-color:var(--ht-red-light)}.ht-film-warning-dot{background:var(--ht-red);flex:none;width:9px;height:9px;margin-top:.35em;display:inline-block}.ht-rail-host{margin-top:40px;position:relative}.ht-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;padding-bottom:4px;display:flex;overflow-x:auto}.ht-rail::-webkit-scrollbar{display:none}.ht-rail-card{scroll-snap-align:start;background:var(--ht-white);flex:0 0 clamp(300px,34vw,420px);margin:0;padding:12px 12px 0;position:relative}.ht-rail-img{object-fit:cover;width:100%;height:330px;display:block}.ht-rail-cap{font-family:var(--font-small);color:var(--ht-ink-soft);padding:12px 2px 14px;font-size:12.5px;line-height:1.45}.ht-rail-fade{pointer-events:none;opacity:1;width:clamp(48px,7vw,96px);transition:opacity .3s;position:absolute;top:0;bottom:4px}.ht-rail-fade--l{background:linear-gradient(90deg, var(--ht-ink-2), #28333d00);left:0}.ht-rail-fade--r{background:linear-gradient(270deg, var(--ht-ink-2), #28333d00);right:0}.ht-rail-fade--off{opacity:0}.ht-rail-nudge{z-index:3;width:48px;height:48px;color:var(--ht-white);background:#1d252ceb;border:1px solid #ffffff59;justify-content:center;align-items:center;padding:0;transition:opacity .3s,border-color .15s;display:flex;position:absolute;top:150px}.ht-rail-nudge:hover:not(:disabled){border-color:var(--ht-red)}.ht-rail-nudge--prev{left:8px}.ht-rail-nudge--next{right:8px}.ht-rail-nudge--off{opacity:0;pointer-events:none}.ht-rail-nudge img{filter:invert();width:44px;height:44px}.ht-alleg{isolation:isolate;background:var(--ht-ink-2);scroll-margin-top:var(--ht-anchor);padding:80px 0;position:relative}.ht-alleg-fade{z-index:0;pointer-events:none;mix-blend-mode:multiply;height:clamp(120px,18vh,220px);position:absolute;left:0;right:0}.ht-alleg-fade--top{background:linear-gradient(var(--ht-ink-2), #28333d00);top:0}.ht-alleg-fade--bottom{background:linear-gradient(#28333d00, var(--ht-ink-2));bottom:0}.ht-alleg-inner{z-index:1;max-width:var(--ht-max);padding-inline:var(--ht-gutter-l) var(--ht-gutter);margin:0 auto;position:relative}.ht-alleg-credit{font-family:var(--font-small);color:#ffffff80;text-wrap:balance;text-align:right;max-width:75ch;margin:22px 0 0 auto;font-size:12px;line-height:1.5}.ht-alleg-link{color:var(--ht-white);border-bottom:1px solid #ffffff80;text-decoration:none;transition:color .15s,border-color .15s}.ht-alleg-link:hover,.ht-alleg-link:focus-visible{color:var(--ht-red-light);border-bottom-color:var(--ht-red-light)}.ht-source{position:relative}.ht-source-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ht-red);text-decoration-color:var(--ht-red);text-underline-offset:3px;border-bottom:0;text-decoration-thickness:2px;transition:background .15s,color .15s}.ht-source-link:hover,.ht-source-link:focus-visible{color:var(--ht-white);background:var(--ht-red)}.ht-source-card{z-index:9;background:var(--ht-ink);width:max-content;max-width:min(340px,72vw);color:var(--ht-white);font-family:var(--font-small);text-transform:none;letter-spacing:0;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 10px);left:0;right:auto;box-shadow:0 18px 40px #0000006b}.ht-source-card--flip{left:auto;right:0}.ht-source-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;margin-bottom:6px;font-size:9.5px;display:block}.ht-file{background:var(--ht-kraft);color:var(--ht-ink);padding:96px clamp(20px, 3vw, 44px) clamp(190px, 20vw, 260px) var(--ht-gutter-l);scroll-margin-top:var(--ht-anchor);position:relative;overflow:hidden}.ht-scatter{z-index:1;background:var(--ht-white);opacity:0;width:clamp(200px,24vw,360px);transform:translateX(var(--from-x)) rotate(var(--rot-in));margin:0;padding:14px 14px 0;transition:transform .5s cubic-bezier(.16,.84,.3,1),box-shadow .3s,opacity .8s;position:absolute;box-shadow:0 14px 34px #00000057}.ht-scatter--in{opacity:1;transform:translateX(0) rotate(var(--rot))}.ht-scatter--in:hover{z-index:9;transform:translate(0, -14px) rotate(var(--rot-hover)) scale(1.08);box-shadow:0 30px 70px #00000080}.ht-scatter-img{object-fit:cover;width:100%;height:clamp(140px,17vw,250px);display:block}.ht-scatter-cap{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ht-ink-mute);padding:7px 2px 9px;font-size:9px}.ht-file-sheetwrap{z-index:2;margin:0 auto;position:relative}.ht-file-tab{background:var(--ht-paper-2);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 100%,0 100%);border:1px solid #1d252c4d;border-bottom:0;width:min(280px,52%);height:30px}.ht-file-sheet{background:var(--ht-paper-2);border:1px solid #1d252c4d;padding:clamp(24px,3.4vw,52px);box-shadow:0 18px 50px #00000047}.ht-file-head{border-bottom:2px solid var(--ht-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.ht-file-h2{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.01em;margin:8px 0 0;font-size:clamp(28px,5vw,48px);font-weight:900}.ht-file-case{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ht-ink-mute-3);text-align:right;font-size:11px;line-height:2}.ht-file-art{border-bottom:1px solid var(--ht-rule-dark);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;padding:clamp(38px,4.6vw,64px) 0;display:grid}.ht-file-h3{font-family:var(--font-title);text-transform:uppercase;align-self:start;margin:10px 0 0;font-size:clamp(20px,3vw,30px);font-weight:800;line-height:1.1}.ht-file-p{font-family:var(--font-body);max-width:56ch;margin:0;font-size:17px;font-weight:300;line-height:1.6}@media (width<=640px){.ht-scatter{display:none}.ht-file{padding-bottom:96px}.ht-file-art{gap:1rem}}.ht-execs{background:var(--ht-ink-2);color:var(--ht-white);border-bottom:4px solid var(--ht-red);scroll-margin-top:var(--ht-anchor)}.ht-execs-inner{max-width:1380px;padding:clamp(56px, 7vw, 110px) var(--ht-gutter);margin:0 auto}.ht-execs-eyebrow{color:var(--ht-red-pale)}.ht-execs-h2{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;max-width:22ch;margin:clamp(14px,1.8vw,22px) 0 0;font-size:clamp(30px,5.4vw,64px);font-weight:900;line-height:1.04}.ht-execs-stamp{margin-top:-.16em;margin-bottom:-.2em}.ht-execs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:stretch;gap:clamp(18px,2vw,30px);margin-top:clamp(34px,4.5vw,64px);display:grid}.ht-exec{background:var(--ht-ink);flex-direction:column;padding:clamp(18px,1.8vw,26px);display:flex}.ht-exec--pending{opacity:.62}.ht-exec-photo{object-fit:cover;width:100%;height:clamp(230px,26vw,330px);display:block}.ht-exec-photo-btn,.ht-exec-name-btn{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ht-exec-photo-btn .ht-exec-photo{transition:filter .2s}.ht-exec-photo-btn:hover .ht-exec-photo{filter:brightness(1.08)}.ht-exec-name-btn{transition:color .2s}.ht-exec-name-btn:hover{color:var(--ht-red-pale)}.ht-exec-photo--pending{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;background:#ffffff0f;border:1px dashed #fff3;place-items:center;font-size:10.5px;display:grid}.ht-exec-name{font-family:var(--font-title);text-transform:uppercase;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:900;line-height:1.08}.ht-exec-title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.14em;color:#fff9;margin-top:8px;font-size:12px;font-weight:700}.ht-exec-rule{background:var(--ht-rule-light);height:1px;margin:16px 0}.ht-exec-role{font-family:var(--font-body);color:#ffffffd9;margin:0 0 clamp(20px,2.4vw,30px);font-size:15px;font-weight:300;line-height:1.6}.ht-exec-open{letter-spacing:.08em;text-align:left;justify-content:space-between;gap:14px;margin-top:auto;padding:16px 20px;font-size:13px}.ht-exec-open img{filter:invert();width:26px;height:26px}.ht-exec-soon{color:#ffffff80;min-height:48px;font-family:var(--font-title);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px dashed #ffffff4d;align-items:center;margin-top:auto;padding:16px 20px;font-size:13px;font-weight:800;display:flex}.ht-lb-backdrop{z-index:140;background:#0b1014c7;place-items:center;padding:clamp(12px,3vw,40px);display:grid;position:fixed;inset:0;overflow-y:auto}.ht-lb{flex-direction:column;width:min(880px,100%);animation:.45s cubic-bezier(.16,.84,.3,1) both ht-modal-in;display:flex}.ht-lb:focus{outline:none}.ht-lb-panel{background:var(--ht-paper);width:100%;color:var(--ht-ink);padding:clamp(20px,2vw,30px);box-shadow:0 24px 60px #00000073}.ht-lb-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ht-lb-eyebrow{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.24em;color:var(--ht-red);font-size:11px;font-weight:800}.ht-lb-close{color:var(--ht-ink-mute);font-family:var(--font-mono);background:0 0;border:0;min-height:36px;padding:4px 6px;font-size:16px;transition:color .15s}.ht-lb-close:hover,.ht-lb-close:focus-visible{color:var(--ht-red)}.ht-lb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:clamp(18px,2.4vw,34px);margin-top:clamp(14px,1.8vw,22px);display:grid}.ht-lb-photocol{min-width:0}.ht-lb-photo{object-fit:cover;width:100%;height:clamp(230px,25vw,320px);display:block}@media (width>=600px){.ht-lb-photocol{align-self:stretch;position:relative;overflow:hidden}.ht-lb-photo:not(.ht-lb-photo--pending){aspect-ratio:4/5;height:auto;position:absolute;inset:0 0 auto}}.ht-lb-photo--pending{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ht-ink-mute);background:#1d252c0f;border:1px dashed #1d252c40;place-items:center;font-size:10.5px;display:grid}.ht-lb-body{min-width:0}.ht-lb-name{font-family:var(--font-title);text-transform:uppercase;margin:0;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1.05}.ht-lb-title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.14em;color:var(--ht-ink-mute);margin-top:10px;font-size:12px;font-weight:700}.ht-lb-rule{background:#1d252c40;height:1px;margin:clamp(16px,2vw,22px) 0}.ht-lb-courier-2{margin-top:clamp(18px,2.2vw,26px)}.ht-lb-p{font-family:var(--font-body);margin:8px 0 0;font-size:15px;font-weight:300;line-height:1.55}.ht-lb-cta{margin-top:clamp(18px,2.4vw,28px)}.ht-closing{background:var(--ht-red);color:var(--ht-white);scroll-margin-top:var(--ht-anchor)}.ht-closing-inner{max-width:var(--ht-max);padding:clamp(28px, 4vw, 44px) var(--ht-gutter) clamp(28px, 4vw, 44px) var(--ht-gutter-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:0 auto;display:flex}.ht-closing-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#fffc;font-size:11px}.ht-closing-line{font-family:var(--font-title);text-transform:uppercase;margin-top:8px;font-size:clamp(20px,3vw,34px);font-weight:900;line-height:1.1}.ht-follow-backdrop{z-index:130;background:#0b1014b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.ht-follow{background:var(--ht-paper);width:min(560px,100%);color:var(--ht-ink);animation:.45s cubic-bezier(.16,.84,.3,1) both ht-modal-in;box-shadow:0 40px 90px #00000080}.ht-follow:focus{outline:none}.ht-follow-head{background:var(--ht-ink);color:var(--ht-white);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.ht-follow-filed{font-family:var(--font-mono);letter-spacing:.22em;font-size:11px}.ht-follow-x{color:#fff9;font-family:var(--font-mono);background:0 0;border:0;min-height:32px;padding:2px 4px;font-size:15px;transition:color .15s}.ht-follow-x:hover,.ht-follow-x:focus-visible{color:var(--ht-red-light)}.ht-follow-body{padding:clamp(22px,3vw,34px)}.ht-follow-h2{font-family:var(--font-title);text-transform:uppercase;margin:0;font-size:clamp(22px,3.2vw,30px);font-weight:900;line-height:1.1}.ht-follow-p{font-family:var(--font-body);margin:14px 0 0;font-size:16px;font-weight:300;line-height:1.55}.ht-follow-dismiss{width:100%;color:var(--ht-ink-mute);font-family:var(--font-small);background:0 0;border:0;min-height:40px;margin-top:16px;padding:8px;font-size:13px;transition:color .15s}.ht-follow-dismiss:hover,.ht-follow-dismiss:focus-visible{color:var(--ht-red)}.ht-fine{background:var(--ht-ink);padding:clamp(32px, 4vw, 56px) var(--ht-gutter);flex-direction:column;align-items:center;gap:12px;display:flex}.ht-fine-p{width:92ch;max-width:100%;font-family:var(--font-small);color:#fff6;margin:0;font-size:11.5px;line-height:1.6}.ht-fine-link{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.ht-fine-link:hover,.ht-fine-link:focus-visible{color:#ffffffbf}.ht-footer{background:var(--ht-ink-3);padding:64px 0}.ht-footer-inner{max-width:1302px;padding-inline:var(--ht-gutter);text-align:center;flex-direction:column;align-items:center;gap:22px;margin:0 auto;display:flex}.ht-footer-home{border-bottom:0}.ht-footer-logo{width:364px;max-width:100%;height:auto;display:block}.ht-footer-disclaimer{font-family:var(--font-body);color:#fff9;max-width:560px;margin:0;font-size:14px;font-weight:300;line-height:1.6}.ht-footer-links{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.ht-footer-link{font-family:var(--font-small);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none;transition:color .15s}.ht-footer-link:hover,.ht-footer-link:focus-visible{color:var(--ht-red-light)}.ht-bar{z-index:60;background:var(--ht-ink);border-top:3px solid var(--ht-red);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;animation:.3s both ht-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #00000073}.ht-bar-line{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06em;color:var(--ht-white);font-size:12.5px;font-weight:700;line-height:1.3}.ht-bar-cta{flex:none;padding:14px 18px;font-size:13px}.ht-bar-cta:after{border-bottom-width:12px;border-left-width:12px}
