@property --glow{syntax: "<color>"; inherits: true; initial-value: #FF5B47;}:root{--bg: #111111;--surface: #1C1C1C;--raise: #2A2A2A;--deep: #0A0A0A;--ink: #F2F2F2;--muted: #A3A3A3;--accent: #A08672;--accent-hover: #B39985;--accent-ink: #111111;--paper: #EFEDEA;--paper-ink: #141414;--paper-muted: #55524E;--nm415: #7D88FF;--nm590: #F3AA4A;--nm630: #FF5B47;--nm850: #C9566F;--glow: var(--nm630);--font: "Clash Grotesk", "Helvetica Neue", Arial, system-ui, sans-serif;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head: clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display: clamp(3.5rem, .6rem + 10.5vw, 10.5rem);--gutter: max(20px, env(safe-area-inset-left, 0px));--gap: 24px;--ease: cubic-bezier(.2,.7,.2,1);color-scheme:dark;transition:--glow .9s ease}@media(min-width:768px){:root{--gutter: max(40px, env(safe-area-inset-left, 0px))}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--step-body);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,dl,dd,figure{margin:0}h1,h2,h3{font-weight:400;text-wrap:balance}p{text-wrap:pretty}ul{list-style:none;padding:0}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}strong{font-weight:500}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--gutter);top:-60px;z-index:90;background:var(--ink);color:var(--bg);padding:10px 16px}.skip:focus{top:12px}.t-small{font-size:var(--step-small);line-height:1.45}.t-body{font-size:var(--step-body);line-height:1.55}.t-lead{font-size:var(--step-lead);line-height:1.3;letter-spacing:-.01em}.t-head{font-size:var(--step-head);line-height:.98;letter-spacing:-.03em}.t-display{font-size:var(--step-display);line-height:.95;letter-spacing:-.035em}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.ink{color:var(--ink)}.strong{font-weight:500}.measure{max-width:38ch}.measure-wide{max-width:68ch}.rte p+p{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px}.wrap{padding-left:var(--gutter);padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.sec{padding-top:clamp(120px,14vw,220px)}.simple{padding-top:48px;padding-bottom:120px;display:grid;gap:28px;align-content:start}.simple>*{min-width:0}.news-row .btn{flex:none}.stack{position:relative;z-index:1;background:var(--bg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:500;font-size:var(--step-small);letter-spacing:.01em;white-space:nowrap;transition:background-color .25s ease,color .25s ease,transform .2s ease}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-lg{min-height:56px;padding:0 32px;font-size:var(--step-body)}.btn-accent{background:var(--accent);color:var(--accent-ink)}.btn-accent:hover{background:var(--accent-hover)}.btn-quiet{background:var(--raise);color:var(--ink)}.btn-quiet:hover{background:#363636}.btn-ink{background:var(--paper-ink);color:var(--paper)}.btn svg{transition:transform .25s ease}.btn:hover svg{transform:translate(3px)}.link{position:relative}.link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.link:hover:after,.link:focus-visible:after{transform:scaleX(1)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}input[type=email],input[type=search],input[type=password],input[type=number],.select{min-height:48px;border:0;border-radius:999px;background:var(--raise);padding:0 20px;min-width:0}.news-row{display:flex;gap:8px;margin-top:12px}.news-row input{flex:1}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}.wordmark{font-weight:500;letter-spacing:-.02em}.site-nav{display:none;gap:32px}.site-header__actions{display:flex;align-items:center;gap:12px}.mobile-nav{display:grid;gap:6px;padding-bottom:24px}.mobile-nav .btn{justify-self:start;margin-top:8px}.hide-sm{display:none}@media(min-width:640px){.hide-sm{display:inline-flex}}@media(min-width:1024px){.site-nav{display:flex}.nav-toggle{display:none}.mobile-nav{display:none!important}}.hero{display:grid;gap:40px var(--gap);padding-top:24px;padding-bottom:40px}.hero__copy{display:flex;flex-direction:column;justify-content:space-between;gap:56px}.hero h1{max-width:12ch}.hero__text{margin-top:32px;max-width:36ch}.hero .actions{margin-top:36px}.hero__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hero__facts dd{margin-top:4px}.stage{display:flex;flex-direction:column;background:color-mix(in oklab,var(--glow) 10%,var(--surface))}.stage__art{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px 16px}.stage__art .mask-art{width:min(62%,340px)}.stage__controls{padding:0 16px 20px}.stage__line{margin-top:16px;min-height:3.2em;max-width:52ch}.chips{display:grid;grid-template-columns:1fr 1fr;gap:4px}.chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;font-size:var(--step-small);color:var(--muted);transition:background-color .25s,color .25s}.chip:hover{color:var(--ink);background:var(--raise)}.chip[aria-pressed=true]{color:var(--ink);background:var(--bg)}.dot{width:10px;height:10px;border-radius:99px;flex:none}@media(min-width:640px){.chips{display:flex;flex-wrap:wrap}.stage__controls{padding:0 24px 20px}}@media(min-width:1024px){.hero{grid-template-columns:5fr 7fr;padding-top:40px}.hero__copy{padding-bottom:16px}}.mask-halo circle{fill:var(--glow);opacity:.2;transition:fill .9s ease}.mask-led circle{fill:var(--glow);transition:fill .9s ease;animation:led 2.8s ease-in-out infinite}.float{animation:float 9s ease-in-out infinite}.split-head{display:grid;gap:24px var(--gap)}.split-head p{max-width:44ch;align-self:end}@media(min-width:1024px){.split-head{grid-template-columns:1fr 1fr}.split-head p{justify-self:end}}.dragrow{display:flex;gap:12px;margin-top:56px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding:0 var(--gutter);scroll-padding-left:var(--gutter)}.dragrow::-webkit-scrollbar{display:none}.dragrow.dragging{cursor:grabbing;scroll-snap-type:none}.dragrow>*{scroll-snap-align:start;flex:0 0 auto}.dragrow__photo{width:min(78vw,420px)}.dragrow__photo img{width:100%;height:560px;object-fit:cover}.dragrow__photo figcaption{margin-top:12px}.dragrow__end{width:8px}.lightcard{display:flex;flex-direction:column;justify-content:space-between;width:min(84vw,440px);height:560px;padding:28px;background:var(--surface);transition:background-color .4s ease}.lightcard:hover{background:#222}.lightcard h3{margin-top:16px}.lightcard__unit{margin-left:8px;vertical-align:top;color:var(--ink)}.lightcard__body{display:grid;gap:20px}.depth{position:relative;display:flex;flex-direction:column;height:132px}.depth>div{padding:6px 12px 0;font-size:var(--step-small);color:var(--muted)}.depth>div:nth-child(1){height:22%;background:#262626}.depth>div:nth-child(2){height:46%;background:#212121}.depth>div:nth-child(3){height:32%;background:#1a1a1a}.depth i{position:absolute;right:24px;top:0;width:12px}.history__head{padding-left:0}@media(min-width:768px){.history__head{margin-left:16.66%}}.band{display:flex;height:68svh;min-height:460px;margin-top:64px}.band>figure{position:relative;overflow:hidden;flex:var(--g) 1 0;transition:flex-grow .5s var(--ease)}.band:hover>figure:hover{flex-grow:6}.band img{width:100%;height:100%;object-fit:cover}.band__art{display:flex;height:100%;align-items:center;justify-content:center;background:var(--surface)}.band__art .mask-art{width:58%;max-width:200px}.scrim{position:absolute;left:0;top:0;max-width:90%;padding:24px;background:#0a0a0a9e}.history__text{margin-top:24px;max-width:72ch}@media(max-width:767px){.band{display:grid;height:84svh;min-height:520px;grid-template-columns:36fr 28fr 36fr;grid-template-rows:1fr 1fr}.band>figure:nth-child(1){grid-column:1 / 3;grid-row:1}.band>figure:nth-child(2){grid-column:3;grid-row:1}.band>figure:nth-child(3){grid-column:1;grid-row:2}.band>figure:nth-child(4){grid-column:2 / 4;grid-row:2}}.engrave{filter:grayscale(1) invert(1) brightness(.82) contrast(1.15)}.dim{filter:brightness(.85) contrast(1.05)}.drift{animation:drift 24s ease-in-out infinite alternate}.weeks{display:grid;gap:32px var(--gap)}.weeks img{width:100%;object-fit:cover}.weeks__a img{aspect-ratio:3 / 4}.weeks__head p{margin-top:40px}.weeks__b{width:62%;justify-self:end;margin-top:40px}.weeks__b img{aspect-ratio:1}.weeks__ctext{margin-top:40px}.score{background:var(--surface);padding:24px}.score__top{display:flex;justify-content:space-between;gap:16px}.score__big{display:flex;align-items:flex-end;gap:16px;margin-top:16px}.score__big .t-display{line-height:.8;color:var(--glow);transition:color .9s ease}.score__big .t-small{padding-bottom:12px}.score svg{width:100%;margin-top:16px}.score .spark{stroke:var(--glow);stroke-dasharray:1}.score__dot{fill:var(--glow)}.score__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin-top:24px}@media(min-width:640px){.score{padding:32px}.score__metrics{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.weeks{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.weeks__a{grid-column:1 / 5;grid-row:1}.weeks__head{grid-column:6 / 13;grid-row:1}.weeks__head p{margin-top:96px}.weeks__b{grid-column:6 / 9;grid-row:2;width:auto;margin-top:-120px}.weeks__btext{grid-column:10 / 13;grid-row:2;margin-top:-120px}.weeks__ctext{grid-column:2 / 6;grid-row:3;margin-top:64px}.weeks__c{grid-column:7 / 13;grid-row:3;margin-top:64px}}.inside{padding-top:20vh;padding-bottom:20vh}.inside__head{margin-bottom:48px}.inside__grid{display:grid;gap:40px var(--gap)}.inside__group{font-weight:500}.inside__col ul{margin-top:24px}.idx{text-align:left;color:var(--muted);line-height:1.25;padding:3px 0;transition:color .2s}.idx:hover,.idx:focus-visible,.idx[aria-current=true]{color:var(--ink)}.inside__sum{margin-top:24px;max-width:34ch}.inside__desc{display:none}@media(min-width:768px){.inside__grid{grid-template-columns:repeat(3,1fr)}.inside__sum{display:none}.inside__head{margin-bottom:96px}}@media(min-width:1024px){.inside__grid{grid-template-columns:repeat(4,1fr)}.inside__desc{display:block}}.prices{display:grid;grid-template-columns:minmax(0,1fr);gap:48px var(--gap)}.prices__intro p,.prices__intro .rte{margin-top:24px;max-width:30ch}.prices__lists{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;min-width:0}.rows{display:grid;gap:10px;margin-top:24px}.row{position:relative;display:flex;align-items:flex-start;gap:16px;margin:0 -12px;padding:12px;transition:background-color .25s}.row:hover{background:var(--surface)}.row__main{flex:1;display:grid;gap:4px;min-width:0}.row__line>:first-child{min-width:0}.row__line{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.row__desc{max-width:40ch}.row__add{align-self:flex-end;white-space:nowrap;min-height:32px;padding:0 2px;opacity:.55;transition:opacity .25s}.row:hover .row__add,.row__add:focus-visible{opacity:1}@media(min-width:768px){.prices__lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.prices{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,8fr)}.prices__intro{grid-column:1}.prices>:last-child{grid-column:3}}.pager{margin-top:32px;display:flex;gap:16px}.field{background:var(--surface)}.faq{display:grid;gap:56px var(--gap);padding-bottom:80px}.faq__copy{padding-top:80px}.faq__facts{display:grid;gap:8px;margin-top:40px}.faq__list{display:grid;gap:28px;margin-top:48px}details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px}details>summary::-webkit-details-marker{display:none}.ans{margin-top:12px;max-width:48ch}details[open] .ans{animation:rise .45s var(--ease) both}.chev{position:relative;width:14px;height:14px;flex:none;transition:transform .35s var(--ease)}.chev:before,.chev:after{content:"";position:absolute;top:6px;width:9px;height:2px;background:var(--ink);border-radius:2px}.chev:before{left:0;transform:rotate(45deg)}.chev:after{right:0;transform:rotate(-45deg)}details[open] .chev{transform:rotate(180deg)}.faq__actions{margin-top:56px}.faq__pics{position:relative;order:-1}.faq__tall img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:60% 50%}.faq__square{position:absolute;right:16px;bottom:-40px;width:38%}.faq__square img{width:100%;aspect-ratio:1;object-fit:cover}@media(min-width:1024px){.faq{grid-template-columns:5fr 1fr 6fr}.faq__copy{padding-top:112px}.faq__pics{order:0;grid-column:3}.faq__tall{margin-top:-96px}.faq__tall img{aspect-ratio:3 / 4}.faq__square{left:-40px;right:auto;width:33%}}.closing{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:32px;padding-bottom:32px;background:var(--deep);text-align:center}.closing__mid{display:grid;justify-items:center;gap:16px;padding:64px 0}.closing__choice{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.closing__choice .btn{width:72%}.closing__note{max-width:46ch}@media(min-width:640px){.closing__choice{flex-direction:row;gap:40px;width:auto}.closing__choice .btn{width:220px}}.pdp{display:grid;gap:40px var(--gap);padding-top:24px;padding-bottom:120px}.pdp__media{display:grid;gap:12px}.pdp__img{width:100%;height:auto}.pdp__stage{min-height:70svh}.pdp__stage .mask-art{width:min(55%,360px);margin:auto}.pdp__price{margin-top:20px}.pdp__form{display:grid;gap:12px;margin-top:32px}.pdp__add{width:100%}.pdp__facts{display:grid;gap:6px;margin:28px 0}.pdp .rte{margin-bottom:24px}@media(min-width:1024px){.pdp{grid-template-columns:7fr 5fr;padding-top:40px}.pdp__sticky{position:sticky;top:24px}}.cart__items{display:grid;gap:4px}.cart__item{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center;padding:20px 0}.cart__name{display:grid;gap:4px;grid-column:1 / -1}.qty{width:96px;text-align:center}.cart__foot{margin-top:32px;display:grid;gap:16px;max-width:520px}.cart__total{display:flex;justify-content:space-between;align-items:baseline;gap:24px}@media(min-width:768px){.cart__item{grid-template-columns:1fr 120px 140px auto}.cart__name{grid-column:auto}}.search-row{max-width:560px}.password{min-height:100svh;align-content:center;max-width:720px}.password__store{margin-top:24px}.paper{background:var(--paper);color:var(--paper-ink)}.paper .muted{color:var(--paper-muted)}.paper :focus-visible{outline-color:var(--paper-ink)}.site-footer{position:sticky;bottom:0;z-index:0}.site-footer__inner{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;padding-top:40px;padding-bottom:24px}.site-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:32px var(--gap)}.site-footer__cols ul{margin-top:12px;display:grid;gap:4px}.site-footer__news{grid-column:1 / -1}.site-footer__news input{background:#e2dfdb;color:var(--paper-ink)}.site-footer__mark{width:100%}.site-footer__mark text{fill:var(--paper-ink);font-family:var(--font);font-size:168px;font-weight:500;letter-spacing:-.04em}.site-footer p.t-small{margin-top:12px;max-width:110ch}.site-footer a:not(.btn){text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:text-decoration-color .2s}.site-footer a:not(.btn):hover{text-decoration-color:currentColor}.site-footer .link:after{display:none}@media(min-width:768px){.site-footer__cols{grid-template-columns:repeat(4,1fr)}.site-footer__news{grid-column:auto}}dialog.quiz{background:var(--surface);color:var(--ink);width:min(680px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:0;border:0;box-shadow:0 40px 120px #0009}dialog.quiz::backdrop{background:#050505c7}dialog.quiz[open]{animation:rise .45s var(--ease) both}.quiz__inner{padding:24px}@media(min-width:640px){.quiz__inner{padding:40px}}.quiz__top{display:flex;justify-content:space-between;gap:16px}.quiz__nav{display:flex;gap:20px}.quiz__bar{height:3px;margin-top:16px;background:var(--raise)}.quiz__bar i{display:block;height:100%;width:0;background:var(--ink);transition:width .5s ease}.quiz__step{margin-top:40px;animation:rise .5s var(--ease) both}.quiz__opts{display:grid;gap:8px;margin-top:32px}@media(min-width:640px){.quiz__opts{grid-template-columns:1fr 1fr}}.opt{text-align:left;min-height:56px;padding:14px 18px;background:var(--raise);transition:background-color .2s,color .2s}.opt:hover{background:#343434}.opt[aria-pressed=true]{background:var(--ink);color:var(--bg)}.quiz__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.quiz__chips .chip{background:var(--raise);color:var(--ink)}.quiz__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.quiz__rec{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:32px;padding:20px;background:var(--raise)}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:80;transform:translate(-50%);padding:16px 24px;background:var(--ink);color:var(--bg);font-size:var(--step-small);box-shadow:0 18px 50px #00000080;animation:toast .45s var(--ease) both}.toast a{text-decoration:underline;margin-left:12px}[data-reveal].is-in{animation:rise .9s var(--ease) both;animation-delay:var(--d, 0ms)}.hero-in{animation:rise 1s var(--ease) both;animation-delay:var(--d, 0ms)}.is-in .spark{animation:draw 1.8s .3s cubic-bezier(.4,0,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes led{0%,to{opacity:.72}50%{opacity:1}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-2%,1%)}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important}}.preorder-bar{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px var(--gutter);background:var(--surface);text-align:center}.waitlist__title{margin-top:32px}.waitlist__interest{margin-top:16px}.waitlist__form{margin-top:28px}.waitlist__note{margin-top:20px;max-width:48ch}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aglow.css.map */
