@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(../media/oswald-latin-400-normal.13ei9xnsmv81c.woff2)format("woff2"),url(../media/oswald-latin-400-normal.21kl23a099e9h.woff)format("woff")}
@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(../media/oswald-latin-500-normal.1r1tfvsdc503p.woff2)format("woff2"),url(../media/oswald-latin-500-normal.0tvcs2msh88-g.woff)format("woff")}
@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(../media/oswald-latin-600-normal.2s9_tnruh4e-7.woff2)format("woff2"),url(../media/oswald-latin-600-normal.115br_bb-upba.woff)format("woff")}
@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(../media/oswald-latin-700-normal.3lxihg9xyecvo.woff2)format("woff2"),url(../media/oswald-latin-700-normal.399qkngdz-1-l.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.2g-m-43w4inzo.woff2)format("woff2"),url(../media/barlow-latin-400-normal.0crhl7392v5q0.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.1e42q6h-am56h.woff2)format("woff2"),url(../media/barlow-latin-500-normal.0mgplsqvrpi8w.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.20ymm9zt6h9oi.woff2)format("woff2"),url(../media/barlow-latin-600-normal.3fzrhzm2e5-pj.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-700-normal.3vb5yshewhzs1.woff2)format("woff2"),url(../media/barlow-latin-700-normal.1s_i-tx9c9gyk.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-normal.3lg-gfem2skt4.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-normal.2yhcvw6l_9tek.woff)format("woff")}
@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-400-normal.2c_xnsc2yf3c2.woff2)format("woff2"),url(../media/anton-latin-400-normal.18u6h8o_3j6ll.woff)format("woff")}
@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bebas-neue-latin-400-normal.2cmc76j2knfd_.woff2)format("woff2"),url(../media/bebas-neue-latin-400-normal.366o6889yliib.woff)format("woff")}
@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(../media/archivo-black-latin-400-normal.28-s2vszyg0u5.woff2)format("woff2"),url(../media/archivo-black-latin-400-normal.2f-eiboqvs3t_.woff)format("woff")}
:root{--paper:#ecedea;--surface:#fff;--surface-2:#e4e6e1;--ink:#131618;--ink-soft:#555d60;--ink-faint:#6b7073;--rule:#c9ccc7;--rule-strong:#919691;--signal:#d13a29;--signal-dark:#a82c1e;--signal-soft:#fceeeb;--go:#17724c;--go-soft:#e6f2eb;--orange:#c45200;--chorus:#000091;--chorus-soft:#ececfe;--display:"Oswald", "Arial Narrow", system-ui, sans-serif;--ui:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--s7:128px;--radius:4px;--radius-logo:2px;--gutter:24px;--header-h:77px;--journey-h:53px;--maxw:1200px;--reading:64ch}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;zoom:var(--zoom)}:root{--zoom:1;--dvh:calc(1dvh / var(--zoom))}@media (min-width:1100px) and (max-width:1500px) and (hover:hover) and (pointer:fine){:root{--zoom:.85}}@media (min-width:1501px) and (max-width:1760px) and (hover:hover) and (pointer:fine){:root{--zoom:.9}}body{background:var(--paper);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600;line-height:1.05}p{margin:0}a{color:var(--signal);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}@media (max-width:640px){:root{--gutter:20px;--header-h:65px}.btn{min-height:48px}.btn-lg{min-height:54px;padding-inline:24px;font-size:18px}}.eyebrow{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);font-size:13px;font-weight:600}.num{font-variant-numeric:tabular-nums}.btn{justify-content:center;align-items:center;gap:var(--s1);border:1px solid var(--signal);border-radius:var(--radius);background:var(--signal);color:#fff;min-height:44px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:10px 22px;font-size:16px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.btn:hover{background:var(--signal-dark);border-color:var(--signal-dark)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-lg{min-height:56px;padding:14px 32px;font-size:19px}.btn-ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn-ghost:hover{background:var(--surface-2);border-color:var(--rule-strong)}.btn-quiet{color:var(--ink-soft);font-family:var(--ui);letter-spacing:0;text-transform:none;background:0 0;border-color:#0000;padding-inline:12px;font-size:15px;font-weight:600}.btn-quiet:hover{background:var(--surface-2);color:var(--ink);border-color:#0000}.link{color:var(--ink);border-bottom:1px solid var(--rule-strong);font-weight:600;text-decoration:none}.link:hover{color:var(--signal);border-color:var(--signal)}.field{flex-direction:column;gap:6px;display:flex}.label{color:var(--ink-soft);font-size:14px;font-weight:600}.hint{color:var(--ink-soft);font-size:13px;line-height:1.45}@media (max-width:640px){.hint{font-size:14px}}.input{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:44px;padding:9px 12px;font-size:16px}.input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.perforation{border:0;border-top:2px dashed var(--rule-strong);margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (pointer:coarse){:root{--journey-h:57px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{:root{--zoom:1}body{background:#fff}}
.k9vR8q_banner{left:var(--s3);bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));z-index:200;width:min(460px,100vw - 32px);padding:var(--s3);background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--ink);flex-direction:column;gap:12px;font-size:15px;line-height:1.5;display:flex;position:fixed;box-shadow:0 18px 44px #1316182e}.k9vR8q_banner h2{text-transform:uppercase;font-size:20px}.k9vR8q_banner p{color:var(--ink-soft)}.k9vR8q_banner p.k9vR8q_note{border-left:3px solid var(--rule);padding-left:10px;font-size:13.5px}.k9vR8q_details{flex-direction:column;gap:10px;padding-block:4px;display:flex}.k9vR8q_details label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.k9vR8q_details input{width:17px;height:17px;accent-color:var(--ink);flex:none;margin-top:4px}.k9vR8q_details strong{font-size:15px;display:block}.k9vR8q_details small{color:var(--ink-soft);font-size:13.5px;display:block}.k9vR8q_actions{flex-wrap:wrap;gap:8px;display:flex}.k9vR8q_actions .btn{flex:auto;min-height:40px;padding:8px 12px;font-size:14px}@media (max-width:560px){.k9vR8q_banner{bottom:16px;left:16px}}@media (max-width:640px){.k9vR8q_banner{width:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:var(--s3) var(--gutter);max-height:calc(100 * var(--dvh) - 24px);overflow-y:auto}.k9vR8q_actions .btn{min-height:44px}}
.VStXRW_badge{z-index:60;background:var(--ink);color:var(--surface);border-radius:var(--radius);font:500 13px/1.3 var(--ui);align-items:center;gap:12px;margin:0;padding:6px 10px;display:flex;position:fixed;bottom:12px;left:12px}.VStXRW_badge button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media print{.VStXRW_badge{display:none}}
