.hd{--color-background: #F4F4F2;--color-surface: #ECECEA;--color-foreground: #111214;--color-primary: #C8202A;--color-on-primary: #FFFFFF;--color-accent: #E2B65A;--color-muted: #4A4E54;--color-border: #DCDCD8;--color-dark: #090C11;--color-white: #FFFFFF;--color-on-dark-muted: #C9CFD8;--color-film: #E5E5E3;--color-tint: #FFF6F6;--font-heading: "Instrument Sans", -apple-system, sans-serif;--font-body: "Instrument Sans", -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--text-xs: .75rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-display: 3.5rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--radius-base: 8px;--shadow-base: 0 10px 30px rgba(17, 18, 20, .12)}.hd,.hd *{box-sizing:border-box;margin:0;padding:0}.hd{-webkit-text-size-adjust:100%}.hd{font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;color:var(--color-foreground);background:var(--color-background)}.hd img{display:block;max-width:100%;height:auto}.hd a{color:inherit}.hd h1,.hd h2,.hd h3{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.hd .wrap{max-width:1200px;margin:0 auto;padding-inline:var(--space-4)}.hd .kicker{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.hd .btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:56px;padding:var(--space-4) var(--space-6);border-radius:var(--radius-base);background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:filter .2s ease-out,transform .2s ease-out}.hd .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.hd .btn svg{width:18px;height:18px}.hd a:focus-visible,.hd .btn:focus-visible,.hd summary:focus-visible,.hd .kit:has(input:focus-visible),.hd .thumbs a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.hd .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hd .topbar{background:var(--color-foreground);color:var(--color-on-primary);text-align:center;padding:var(--space-3) var(--space-4);font-weight:700;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.hd .buy{padding-block:var(--space-6) var(--space-8);background:var(--color-white)}.hd .buy__grid{display:grid;gap:var(--space-6)}.hd .buy__grid>*{min-width:0}.hd .gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--radius-base);scrollbar-width:none}.hd .gallery__track::-webkit-scrollbar{display:none}.hd .gallery__track img{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;object-fit:cover}.hd .thumbs{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--space-2);margin-top:var(--space-3)}.hd .thumbs a{display:block;border-radius:4px;overflow:hidden;border:1px solid var(--color-border)}.hd .buy__info{display:flex;flex-direction:column;gap:var(--space-4)}.hd .buy__info h1{font-size:var(--text-xl);line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.02em}.hd .tier-line{display:flex;justify-content:center;align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-sm)}.hd .pill{background:var(--color-foreground);color:var(--color-accent);border-radius:999px;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:.1em}.hd .protocol-box{display:flex;gap:var(--space-3);align-items:center;background:var(--color-foreground);color:var(--color-white);border-radius:var(--radius-base);padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent)}.hd .protocol-box img{width:56px;height:56px;flex-shrink:0}.hd .protocol-box b{display:block;color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.hd .protocol-box span{font-size:var(--text-sm)}.hd .feat{background:var(--color-surface);border-radius:var(--radius-base);padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-2);font-weight:600;font-size:var(--text-sm)}.hd .feat div{display:flex;gap:var(--space-3);align-items:center}.hd .feat svg{width:18px;height:18px;flex-shrink:0;opacity:.8}.hd .offer-art{width:100%;max-width:min(380px,100%);margin-inline:auto;border-radius:4px}.hd .kits{border:0;display:grid;gap:var(--space-2)}.hd .kit{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-white);cursor:pointer}.hd .kit input{position:absolute;opacity:0;pointer-events:none}.hd .kit__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border);display:grid;place-items:center}.hd .kit__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-primary);opacity:0}.hd .kit:has(input:checked){border:2px solid var(--color-primary);background:var(--color-tint)}.hd .kit:has(input:checked) .kit__dot{border-color:var(--color-primary)}.hd .kit:has(input:checked) .kit__dot:after{opacity:1}.hd .kit__name{display:block;font-weight:700}.hd .kit__desc{display:block;font-size:var(--text-xs);color:var(--color-muted);line-height:1.4}.hd .kit__tag{display:inline-block;margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--color-foreground);color:var(--color-accent);padding:2px var(--space-2);border-radius:4px}.hd .kit__price{text-align:right;font-weight:700;font-size:var(--text-lg);line-height:1.1}.hd .kit__price s{display:block;font-size:var(--text-xs);font-weight:400;color:var(--color-muted)}.hd .badges{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.hd .badges img{aspect-ratio:1 / 1;object-fit:contain}.hd .fine{text-align:center;font-size:var(--text-xs);color:var(--color-muted)}.hd .founder{font-size:var(--text-sm);font-style:italic;border-left:3px solid var(--color-primary);padding-left:var(--space-4)}.hd .founder b{font-style:normal}.hd .founder cite{display:block;font-style:normal;font-weight:700;margin-top:var(--space-2)}.hd .acc{border-top:1px solid var(--color-border)}.hd .acc details{border-bottom:1px solid var(--color-border)}.hd .acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);font-weight:700;font-size:var(--text-sm)}.hd .acc summary::-webkit-details-marker{display:none}.hd .acc summary svg{width:18px;height:18px;flex-shrink:0;transition:transform .2s ease-out}.hd .acc details[open] summary svg{transform:rotate(180deg)}.hd .acc .body{padding-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-muted);display:grid;gap:var(--space-2)}.hd .acc .body b{color:var(--color-foreground)}.hd .icons3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);text-align:center;font-size:var(--text-xs);font-weight:700}.hd .icons3 svg{width:40px;height:40px;margin:0 auto var(--space-2)}.hd .film{position:relative;background:var(--color-background)}.hd .film__stage{display:none}.hd .film__beats{position:relative}.hd .beat{padding:var(--space-8) var(--space-4);max-width:560px}.hd .beat h2{font-size:var(--text-2xl);line-height:1.08;margin:var(--space-3) 0 var(--space-4)}.hd .beat h2 em{font-style:normal;color:var(--color-primary)}.hd .beat p{color:var(--color-muted)}.hd .beat p b{color:var(--color-foreground)}.hd .beat p+p{margin-top:var(--space-3)}.hd .beat .poster{margin-top:var(--space-5);border-radius:var(--radius-base);aspect-ratio:1 / 1;object-fit:cover;width:100%}.hd .ticks{list-style:none;margin-top:var(--space-4);display:grid;gap:var(--space-2);font-weight:600;font-size:var(--text-sm)}.hd .ticks li{display:flex;gap:var(--space-2);align-items:center}.hd .ticks li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.hd .big-n{font-family:var(--font-heading);font-weight:700;font-size:var(--text-display);line-height:1;color:var(--color-primary)}.hd .chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.hd .chips span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;border:1px solid var(--color-border);border-radius:999px;padding:var(--space-1) var(--space-3);background:var(--color-white)}.hd .mini-cta{display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-4);background:var(--color-dark);color:var(--color-white)}.hd .mini-cta .price{font-size:var(--text-2xl);font-weight:700}.hd .mini-cta .price s{font-size:var(--text-base);font-weight:400;color:var(--color-on-dark-muted);margin-left:var(--space-2)}.hd .mini-cta p:last-child{font-size:var(--text-xs);color:var(--color-on-dark-muted);font-family:var(--font-mono);letter-spacing:.04em}.hd .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin:var(--space-5) 0}.hd .stat{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--space-3)}.hd .stat b{display:block;font-family:var(--font-mono);font-size:var(--text-xl);line-height:1.1;color:var(--color-primary)}.hd .stat span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.hd .study{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--space-4);margin-top:var(--space-3)}.hd .study--lead{border:2px solid var(--color-primary)}.hd .beat .study p{color:var(--color-foreground);font-weight:600}.hd .study small{display:block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.hd .vs{width:100%;border-collapse:collapse;margin-top:var(--space-5);font-size:var(--text-sm);background:var(--color-white);border-radius:var(--radius-base);overflow:hidden}.hd .vs th,.hd .vs td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}.hd .vs thead th{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.hd .vs .us{font-weight:700}.hd .steps{list-style:none;display:grid;gap:var(--space-3);margin-top:var(--space-5)}.hd .steps li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3)}.hd .steps b{font-family:var(--font-mono);color:var(--color-primary)}.hd .steps strong{display:block}.hd .steps span{color:var(--color-muted);font-size:var(--text-sm)}.hd .beat .q{font-size:var(--text-lg);font-weight:700;line-height:1.3;color:var(--color-foreground)}.hd .beat .q--old{color:var(--color-muted);text-decoration:line-through}.hd .spec{list-style:none;display:grid;gap:var(--space-2);margin-top:var(--space-5);counter-reset:s}.hd .spec li{display:grid;grid-template-columns:40px 1fr;font-weight:600;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.hd .spec li:before{counter-increment:s;content:"0" counter(s);font-family:var(--font-mono);color:var(--color-primary)}.hd .inline-img{margin-top:var(--space-5);border-radius:var(--radius-base)}.hd .pick{padding-block:var(--space-8);background:var(--color-surface)}.hd .pick h2{font-size:var(--text-2xl);line-height:1.1;margin:var(--space-3) 0 var(--space-6)}.hd .pick h2 em{font-style:normal;color:var(--color-primary)}.hd .plans{display:grid;gap:var(--space-5)}.hd .plan{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--space-5);display:grid;gap:var(--space-3);position:relative}.hd .plan--rec{border:2px solid var(--color-primary)}.hd .plan__tag{position:absolute;top:-12px;left:var(--space-5);background:var(--color-primary);color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:2px var(--space-2);border-radius:4px}.hd .plan img{max-height:220px;width:auto;margin-inline:auto}.hd .plan h3{font-size:var(--text-xl)}.hd .plan .p{font-size:var(--text-xl);font-weight:700}.hd .plan .p s{font-size:var(--text-base);font-weight:400;color:var(--color-muted)}.hd .plan dl{display:grid;grid-template-columns:110px 1fr;gap:var(--space-2) var(--space-3);font-size:var(--text-sm)}.hd .plan dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);padding-top:2px}.hd .plan .btn--dark{background:var(--color-foreground)}.hd .pick__note{margin-top:var(--space-5);text-align:center;font-weight:600}.hd .promise{padding-block:var(--space-8);background:var(--color-dark);color:var(--color-white);text-align:center}.hd .promise img{width:180px;margin:0 auto var(--space-5)}.hd .promise h2{font-size:var(--text-2xl);line-height:1.1;max-width:22ch;margin:0 auto var(--space-4)}.hd .promise p{color:var(--color-on-dark-muted);max-width:56ch;margin:0 auto}.hd .promise p+p{margin-top:var(--space-3);font-weight:700;color:var(--color-white)}.hd .faq{padding-block:var(--space-8)}.hd .faq h2{font-size:var(--text-2xl);margin:var(--space-3) 0 var(--space-5)}.hd .faq .acc{max-width:760px}.hd .faq .acc summary{font-size:var(--text-base);padding-block:var(--space-4)}.hd .faq .acc .body{font-size:var(--text-base)}.hd .close{padding-block:var(--space-8);background:var(--color-dark);color:var(--color-white);text-align:center}.hd .close h2{font-size:var(--text-2xl);line-height:1.1;margin:var(--space-3) 0 var(--space-4)}.hd .close .kicker{color:var(--color-accent)}.hd .close p{color:var(--color-on-dark-muted);max-width:54ch;margin:0 auto var(--space-5)}.hd .close .price{font-size:var(--text-2xl);font-weight:700;color:var(--color-white);margin-bottom:var(--space-4)}.hd .close .price s{font-size:var(--text-base);font-weight:400;color:var(--color-on-dark-muted);margin-left:var(--space-2)}.hd .close .btn{max-width:420px;margin:0 auto}.hd .close ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-on-dark-muted)}@media(min-width:900px){.hd .wrap{padding-inline:var(--space-6)}.hd .buy__grid{grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}.hd .gallery{position:sticky;top:var(--space-4)}.hd .buy__info h1{font-size:var(--text-2xl)}.hd .film{display:grid;grid-template-columns:42% 58%}.hd .film__beats{grid-column:1;grid-row:1}.hd .film__stage{display:block;grid-column:2;grid-row:1;position:sticky;top:0;height:100vh;background:var(--color-film)}.hd .film__stage canvas{width:100%;height:100%;display:block}.hd .film__stage img{width:100%;height:100%;object-fit:cover}.film-on .hd .film__stage img{display:none}.hd .beat{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:var(--space-8) var(--space-7);max-width:none}.hd .beat .poster{display:none}.hd .beat h2{font-size:var(--text-display);line-height:1.02}.hd .mini-cta{padding:var(--space-6) var(--space-7)}.hd .plans{grid-template-columns:1fr 1fr}}@media(max-width:899px){.film-on .hd .film__stage{display:block;position:sticky;top:0;height:52vh;z-index:3;background:var(--color-film)}.film-on .hd .film__stage canvas{width:100%;height:100%;display:block}.film-on .hd .film__stage img,.film-on .hd .beat .poster{display:none}.film-on .hd .film__beats{position:relative;z-index:1}.film-on .hd .beat{min-height:62vh}}@media(prefers-reduced-motion:reduce){.hd,.hd *,.hd *:before,.hd *:after{transition:none!important;animation:none!important}}.hd{display:block}.hd .hd-band{padding-block:var(--space-8)}.hd .hd-band--surface{background:var(--color-surface)}.hd .hd-band--white{background:var(--color-white)}.hd .hd-band--dark{background:var(--color-dark);color:var(--color-white)}.hd .hd-band--dark .kicker{color:var(--color-accent)}.hd .hd-band--dark p{color:var(--color-on-dark-muted)}.hd .it{display:grid;gap:var(--space-6);align-items:center}.hd .it h2{font-size:var(--text-2xl);line-height:1.08;margin:var(--space-3) 0 var(--space-4)}.hd .it h2 em,.hd .hd-band h2 em{font-style:normal;color:var(--color-primary)}.hd .it img{border-radius:var(--radius-base);width:100%}.hd .it p+p{margin-top:var(--space-3)}.hd .ticker{overflow:hidden;background:var(--color-foreground);color:var(--color-white);padding-block:var(--space-3)}.hd .ticker__belt{display:flex;width:max-content}.hd .ticker__group{display:flex;gap:var(--space-7);padding-inline-end:var(--space-7);flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.hd .ticker__belt{animation:hd-marquee 40s linear infinite}@keyframes hd-marquee{to{transform:translate(-50%)}}}.hd .strip{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.hd .strip div{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--space-4);text-align:center}.hd .strip b{display:block;font-family:var(--font-mono);font-size:var(--text-xl);color:var(--color-primary)}.hd .strip span{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.hd .cmp-wrap{overflow-x:auto}.hd .cmp{width:100%;min-width:560px;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-base);overflow:hidden;font-size:var(--text-sm)}.hd .cmp th,.hd .cmp td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}.hd .cmp thead th{background:var(--color-foreground);color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.hd .cmp td.us{font-weight:700;background:var(--color-tint)}.hd .buy__info form{display:grid;gap:var(--space-4)}.hd button.btn{border:0;cursor:pointer;width:100%;font-family:var(--font-body)}.hd .rte p+p{margin-top:var(--space-3)}@media(min-width:900px){.hd .it{grid-template-columns:1fr 1fr;gap:var(--space-8)}.hd .it--flip>:first-child{order:2}.hd .it h2{font-size:var(--text-display);line-height:1.02}.hd .strip{grid-template-columns:repeat(4,1fr)}}.hd .cards__h{font-size:var(--text-2xl);line-height:1.08;margin:var(--space-3) 0 var(--space-3)}.hd .cards__h em{font-style:normal;color:var(--color-primary)}.hd .cards__t{max-width:60ch;margin-bottom:var(--space-6);color:var(--color-muted)}.hd .hd-band--dark .cards__t{color:var(--color-on-dark-muted)}.hd .cards{display:grid;gap:var(--space-4)}.hd .card{display:flex;flex-direction:column;background:var(--color-white);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-base);overflow:hidden;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out}.hd .card:hover{transform:translateY(-2px);box-shadow:var(--shadow-base)}.hd .card--hi{border:2px solid var(--color-primary)}.hd .card img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.hd .card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);flex:1}.hd .card__title{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);line-height:1.1}.hd .card__text{color:var(--color-muted);font-size:var(--text-sm)}.hd .card__bul{display:grid;gap:var(--space-1);font-size:var(--text-sm);font-weight:600}.hd .card__bul span:before{content:"\25cf  ";color:var(--color-primary);font-size:var(--text-xs)}.hd .card__foot{margin-top:auto;padding-top:var(--space-3);display:flex;justify-content:space-between;align-items:center;font-weight:700}.hd .card__go{color:var(--color-primary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}.hd .hd-band--dark h2{color:var(--color-white)}@media(min-width:900px){.hd .cards__h{font-size:var(--text-display);line-height:1.02}.hd .cards--3{grid-template-columns:repeat(3,1fr)}.hd .cards--2{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/halden.css.map */
