@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_660b3b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_660b3b;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_660b3b{font-family:__Montserrat_660b3b,__Montserrat_Fallback_660b3b;font-style:normal}.__variable_660b3b{--font-body:"__Montserrat_660b3b","__Montserrat_Fallback_660b3b"}@font-face{font-family:Sunday;src:url(/fonts/sunday-bold.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper:#cfcfcf;--surface:#eaeceb;--ink:#000;--ink-60:rgba(0,0,0,.6);--ink-38:rgba(0,0,0,.38);--ink-12:rgba(0,0,0,.12);--ink-06:rgba(0,0,0,.06);--brand-o:#f18d21;--brand-r:#b03b25;--brand-deep:#7a2a1a;--night:#14110f;--grad-cta:linear-gradient(100deg,#f18d21,#f18d21 75%,#b03b25);--ok:#15803d;--warn:#8a5309;--bad:#9b1c1c;--dur-micro:180ms;--dur-base:420ms;--dur-enter:720ms;--dur-hero:1100ms;--dur-ambient:14s;--ease-soft:cubic-bezier(0.22,0.61,0.36,1);--ease-glide:cubic-bezier(0.65,0,0.35,1);--stagger:90ms;--shadow-lift:0 1px 2px rgba(0,0,0,.04),0 8px 28px -12px rgba(0,0,0,.16);--shadow-float:0 2px 6px rgba(0,0,0,.06),0 22px 48px -18px rgba(0,0,0,.26);--rail:clamp(24px,6vw,84px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body),-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100dvh}body:before{content:"";position:fixed;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(58% 46% at 78% 8%,#eaeceb 0,hsla(150,5%,92%,0) 62%),radial-gradient(70% 60% at 8% 92%,rgba(241,141,33,.09) 0,rgba(241,141,33,0) 60%);animation:drift var(--dur-ambient) var(--ease-glide) infinite alternate}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.6%,1.2%,0) scale(1.05)}}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.page{position:relative;z-index:2}.rail{position:fixed;inset-inline-start:var(--rail);top:0;bottom:0;width:1px;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--ink-12) 6%,var(--ink-12) 94%,transparent 100%)}.rail:after{content:"";position:absolute;inset-inline-start:-3.5px;top:18vh;width:8px;height:8px;border-radius:50%;background:var(--brand-r);animation:pulse 4s var(--ease-glide) infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(176,59,37,.4)}50%{box-shadow:0 0 0 14px rgba(176,59,37,0)}}.ticks{position:fixed;inset-inline-start:calc(var(--rail) - 7px);top:0;bottom:0;width:15px;z-index:3;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(180deg,var(--ink-12) 0 1px,transparent 1px 28px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}@media (max-width:720px){.rail,.ticks{display:none}}.wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(20px,5vw,40px);-webkit-padding-start:calc(var(--rail) + clamp(24px, 5vw, 64px));padding-inline-start:calc(var(--rail) + clamp(24px, 5vw, 64px))}@media (max-width:720px){.wrap{-webkit-padding-start:clamp(20px,5vw,40px);padding-inline-start:clamp(20px,5vw,40px)}}section{padding-block:clamp(56px,10vh,120px);border-top:1px solid var(--ink-12)}section:first-of-type{border-top:0}.display{font-family:var(--font-display),var(--font-body),sans-serif;font-weight:700;letter-spacing:-.022em;line-height:.94;text-transform:uppercase}h1.display{font-size:clamp(2.6rem,9vw,6.4rem);margin:0}h2.display{font-size:clamp(1.75rem,4.4vw,3.1rem);margin:0 0 .35em}.eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-deep);margin:0 0 1.5em;display:flex;align-items:center;gap:.9em}.eyebrow:after{content:"";flex:1 1;height:1px;background:var(--ink-12);max-width:200px}.lede{font-size:clamp(1.02rem,1.8vw,1.25rem);font-weight:300;max-width:60ch}.lede,.small{line-height:1.55;color:var(--ink-60)}.small{font-size:.8125rem}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--brand-deep)}.enter{animation:enter var(--dur-enter) var(--ease-soft) backwards;animation-delay:var(--d,0ms)}@keyframes enter{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.card{background:var(--surface);border-radius:14px;padding:clamp(20px,3.2vw,32px);box-shadow:var(--shadow-lift);transition:box-shadow var(--dur-base) var(--ease-soft),transform var(--dur-base) var(--ease-soft)}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;border:0;border-radius:13px;padding:18px 32px;cursor:pointer;font:inherit;font-size:1rem;font-weight:600;color:#fff;background:var(--grad-cta);overflow:hidden;isolation:isolate;box-shadow:0 10px 26px -12px rgba(176,59,37,.6);min-height:56px;transition:transform var(--dur-base) var(--ease-soft),box-shadow var(--dur-base) var(--ease-soft)}.cta:before{inset:0;background:linear-gradient(100deg,rgba(0,0,0,.3),rgba(0,0,0,.16) 62%,rgba(0,0,0,.06))}.cta:after,.cta:before{content:"";position:absolute;z-index:-1}.cta:after{top:0;bottom:0;width:36%;inset-inline-start:-45%;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.26),hsla(0,0%,100%,0));transition:inset-inline-start 1.1s var(--ease-glide)}.cta:hover:not(:disabled){transform:translateY(-2px)}.cta:hover:not(:disabled):after{inset-inline-start:120%}.cta:disabled{opacity:.5;cursor:not-allowed}.cta:focus-visible{outline:2px solid var(--night);outline-offset:3px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-12);background:transparent;color:var(--ink);border-radius:11px;padding:13px 20px;font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;min-height:48px;transition:background var(--dur-micro) var(--ease-soft),border-color var(--dur-micro) var(--ease-soft)}.btn:hover{background:hsla(0,0%,100%,.55);border-color:var(--ink-38)}.btn:focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px}label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);margin-bottom:6px}input,select{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:#fff;border:1px solid var(--ink-12);border-radius:10px;padding:14px;min-height:52px;transition:border-color var(--dur-micro) var(--ease-soft),box-shadow var(--dur-micro) var(--ease-soft)}input:focus,select:focus{outline:none;border-color:var(--brand-deep);box-shadow:0 0 0 3px rgba(122,42,26,.14)}input:invalid:not(:placeholder-shown){border-color:var(--bad)}.field{margin-bottom:16px}.grid2{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:620px){.grid2{grid-template-columns:1fr 1fr}}.odo{display:flex;align-items:flex-start;gap:.04em;margin:.15em 0 0;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(2.9rem,8vw,5rem);line-height:1;letter-spacing:-.02em}.odo,.odo .cur{font-weight:700}.odo .cur{font-family:var(--font-body),sans-serif;font-size:.34em;margin-top:.3em;-webkit-margin-end:.12em;margin-inline-end:.12em;color:var(--ink-60)}.reel{height:1em;overflow:hidden;position:relative;width:.62em}.reel .strip{position:absolute;inset-inline-start:0;top:0;display:flex;flex-direction:column;transition:transform .7s var(--ease-soft);transition-delay:var(--rd,0ms)}.reel .strip span{height:1em;width:.62em;display:flex;align-items:center;justify-content:center}.reel.sep{width:.3em}.sweep{height:2px;background:var(--grad-cta);border-radius:2px;margin-top:14px;transform-origin:left center;transform:scaleX(0);transition:transform .9s var(--ease-glide) .12s}.sweep.on{transform:scaleX(1)}.saving{display:inline-flex;align-items:center;gap:.5em;margin-top:12px;padding:7px 13px;border-radius:999px;background:rgba(122,42,26,.09);color:var(--brand-deep);font-size:.8125rem;font-weight:600;opacity:0;transform:translateY(6px);filter:blur(4px);transition:opacity var(--dur-base) var(--ease-soft) .22s,transform var(--dur-base) var(--ease-soft) .22s,filter var(--dur-base) var(--ease-soft) .22s}.saving.on{opacity:1;transform:none;filter:blur(0)}.qty-row{display:flex;flex-wrap:wrap;gap:8px}.qty{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-12);background:transparent;color:var(--ink);font:inherit;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:56px;min-height:56px;padding:0 14px;border-radius:11px;cursor:pointer;transition:background var(--dur-micro) var(--ease-soft),border-color var(--dur-micro) var(--ease-soft),color var(--dur-micro) var(--ease-soft),transform var(--dur-micro) var(--ease-soft)}.qty:hover{background:hsla(0,0%,100%,.5);border-color:var(--ink-38)}.qty:active{transform:scale(.97)}.qty[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#fff}.qty:focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px}.ladder{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.ladder li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;border-radius:10px;font-size:.9375rem;transition:background var(--dur-base) var(--ease-soft)}.ladder li .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ladder li.act{background:#fff;box-shadow:var(--shadow-lift)}.ladder li.act .n{color:var(--brand-deep)}.madeby{opacity:.75;transition:opacity var(--dur-base) var(--ease-soft)}.madeby:focus-visible,.madeby:hover{opacity:1}.madeby:focus-visible{outline:2px solid var(--brand-deep);outline-offset:4px;border-radius:4px}.note{-webkit-border-start:2px solid var(--brand-o);border-inline-start:2px solid var(--brand-o);padding:2px 0 2px 16px;margin:20px 0;color:var(--ink-60)}.alert,.note{font-size:.875rem}.alert{border-radius:10px;padding:13px 16px;margin:14px 0}.alert-bad{background:rgba(155,28,28,.1);color:var(--bad)}.alert-ok{background:rgba(21,128,61,.1);color:var(--ok)}.alert-warn{background:rgba(138,83,9,.1);color:var(--warn)}.pass{background:#fff;border-radius:16px;max-width:420px;overflow:hidden;box-shadow:var(--shadow-float)}.pass-top{padding:24px 24px 18px}.pass-tear{position:relative;height:26px}.pass-tear:before{content:"";position:absolute;inset-inline:14px;top:50%;height:1px;background:repeating-linear-gradient(90deg,var(--ink-12) 0 6px,transparent 6px 12px)}.pass-tear i{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:var(--paper);transform:translateY(-50%)}.pass-tear i:first-child{inset-inline-start:-11px}.pass-tear i:last-child{inset-inline-end:-11px}.pass-stub{padding:4px 24px 24px;text-align:center}.serial{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:.8125rem;font-weight:600;margin:12px 0 0}.steps{gap:10px;margin-bottom:28px;flex-wrap:wrap}.step,.steps{display:flex;align-items:center}.step{gap:8px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-38)}.step i{width:9px;height:9px;border-radius:50%;background:var(--ink-12);transition:background var(--dur-base) var(--ease-soft)}.step.on{color:var(--brand-deep);font-weight:600}.step.on i{background:var(--brand-r)}.step.done i{background:var(--brand-o)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}.enter{animation:none}.reel .strip{transition:none}body:before{animation:none}}