:root{--void: #080809;--raise: #111113;--bone: #e8e6de;--ember: #b4703a;--apple: #7d9b3f;--page: var(--void);--page-bloom: #141b0c;--display: "Montserrat", ui-sans-serif, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--ink: var(--bone);--ink-2: rgba(232, 230, 222, .78);--ink-3: rgba(232, 230, 222, .62);--rule: rgba(232, 230, 222, .14);--rule-strong: rgba(232, 230, 222, .28);--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4.5rem;--section: clamp(4rem, 8vw, 7rem);--gutter: clamp(1.25rem, 4vw, 3rem);--measure: 72rem;--t-xs: .75rem;--t-sm: .875rem;--t-md: 1rem;--t-lg: 1.25rem;--t-xl: clamp(1.6rem, 3.4vw, 2.5rem);--t-2xl: clamp(2rem, 5vw, 3.75rem);--header-h: 4rem;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;min-width:0}html{background:var(--void);scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{margin:0;color:var(--ink);font-family:var(--display);font-size:var(--t-md);font-weight:300;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}img,video,picture{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--apple);color:var(--void)}:focus-visible{outline:1px solid var(--bone);outline-offset:4px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:-100%;left:var(--gutter);z-index:100;padding:var(--s3) var(--s4);background:var(--bone);color:var(--void);font-size:var(--t-sm)}.skip-link:focus{top:var(--s3)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--page);transition:background-color 1.2s cubic-bezier(.4,0,.2,1)}html[data-zone=bloom] .backdrop{--page: var(--page-bloom)}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:-1;pointer-events:none;opacity:.035;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='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");will-change:transform;animation:grain-drift 6s steps(6) infinite}@keyframes grain-drift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}.wordmark{font-family:var(--display);font-weight:200;letter-spacing:.42em;margin-right:-.42em;line-height:1}.mono{font-family:var(--mono);font-weight:400;letter-spacing:.14em}.label{font-family:var(--mono);font-size:var(--t-xs);font-weight:400;letter-spacing:.14em;text-transform:lowercase;color:var(--ink-3)}.lower{text-transform:lowercase}.dim{color:var(--ink-3)}h1,h2,h3{margin:0;font-weight:200;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}p{margin:0}.wrap{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.rule-top{border-top:1px solid var(--rule)}.bleed{width:100%}.bleed img{width:100%;height:auto}.split{display:grid;gap:var(--s7);align-items:center}.reveal{opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.reveal[data-shown=true]{opacity:1;transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s3);min-height:3rem;padding:0 var(--s6);border:1px solid var(--bone);background:var(--bone);color:var(--void);font-family:var(--mono);font-size:var(--t-xs);font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.button:hover,.button:focus-visible{background:transparent;color:var(--bone)}.button--ghost{background:transparent;color:var(--bone);border-color:var(--rule-strong)}.button--ghost:hover,.button--ghost:focus-visible{border-color:var(--bone);background:transparent}.button--block{width:100%}.button[disabled],.button[aria-disabled=true]{border-color:var(--rule-strong);background:transparent;color:var(--ink-3);cursor:not-allowed}.link{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:lowercase;color:var(--ink-2);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rule-strong);transition:color .22s ease,text-decoration-color .22s ease}.link:hover,.link:focus-visible{color:var(--bone);text-decoration-color:var(--bone)}.header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);transition:background-color .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.header[data-solid=true],.no-hero .header{background:#080809eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--rule)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.header__mark{font-size:var(--t-md);text-decoration:none}.header__nav{display:flex;align-items:center;gap:var(--s6)}.header__nav a{display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:lowercase;color:var(--ink-2);text-decoration:none;transition:color .22s ease}.header__nav a:hover,.header__nav a:focus-visible{color:var(--bone)}.header__count{margin-left:var(--s1);color:var(--bone)}.header__hide-sm{display:none}.no-hero main{padding-top:var(--header-h)}.hero{position:relative;min-height:min(100svh,56rem);display:flex;align-items:flex-end;overflow:hidden}.hero__plate{position:absolute;top:0;right:0;bottom:0;left:0}.hero__plate img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080809eb,#08080959 38%,#08080900 62%),linear-gradient(to bottom,#0808098c,#08080900 22%);pointer-events:none}.hero__copy{position:relative;z-index:1;width:100%;max-width:var(--measure);margin-inline:auto;padding:0 var(--gutter) clamp(2.5rem,7vh,5rem)}.hero__title{font-size:var(--t-2xl);font-weight:200;line-height:1.1;max-width:14ch}.hero__line{margin-top:var(--s4);font-size:var(--t-sm);color:var(--ink-2)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s6)}.manifesto__figure{aspect-ratio:4 / 5;overflow:hidden;max-width:26rem}.manifesto__figure img{width:100%;height:100%;object-fit:cover}.manifesto__quote{font-size:var(--t-xl);font-weight:200;line-height:1.35;max-width:22ch;text-wrap:balance}.manifesto__aside{margin-top:var(--s6)}.product{display:grid;gap:var(--s7);align-items:start}.product__media{aspect-ratio:4 / 5;background:#0d0d0f;overflow:hidden}.product__media img{width:100%;height:100%;object-fit:cover}.product__title{font-size:var(--t-xl);font-weight:200}.product__sub{margin-top:var(--s2)}.product__price{margin-top:var(--s6);font-size:var(--t-lg);font-weight:300;letter-spacing:.02em}.product__tax{margin-top:var(--s1)}.product__desc{margin-top:var(--s6);max-width:44ch;color:var(--ink-2);font-size:var(--t-sm);line-height:1.75}.product__buy{margin-top:var(--s6)}.product__stock{margin-top:var(--s3)}.assure{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;gap:var(--s3)}.assure li{display:flex;gap:var(--s3);align-items:flex-start;font-size:var(--t-sm);color:var(--ink-2)}.assure svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem;stroke:var(--ink-3);fill:none;stroke-width:1.4}.payments{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s5);opacity:.85}.payments svg{width:2.4rem;height:auto}.accordion{margin-top:var(--s7);border-top:1px solid var(--rule)}.accordion details{border-bottom:1px solid var(--rule)}.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:3.5rem;cursor:pointer;list-style:none;font-size:var(--t-sm);font-weight:400;letter-spacing:.04em}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"";flex:none;width:.6rem;height:.6rem;border-right:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s var(--ease)}.accordion details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.accordion__body{padding-bottom:var(--s5);font-size:var(--t-sm);line-height:1.75;color:var(--ink-2);max-width:60ch}.accordion__body p+p{margin-top:var(--s3)}.accordion__body ul{margin:0;padding-left:1.1rem}.accordion__body li+li{margin-top:var(--s1)}.scent__head{display:grid;gap:var(--s4);margin-bottom:var(--s7)}.scent__heading{font-size:var(--t-xl);max-width:20ch}.scent__intro{max-width:48ch;color:var(--ink-2);font-size:var(--t-sm);line-height:1.75}.scent__band{aspect-ratio:16 / 9;overflow:hidden;margin-bottom:var(--s8)}.scent__band img{width:100%;height:100%;object-fit:cover}.notes{list-style:none;margin:0;padding:0;display:grid;gap:var(--s7)}.note__frame{aspect-ratio:4 / 5;overflow:hidden}.note__frame img{width:100%;height:100%;object-fit:cover}.note__head{display:flex;align-items:baseline;gap:var(--s3);margin-top:var(--s5)}.note__index{font-family:var(--mono);font-size:var(--t-xs);color:var(--apple)}.note__stage{font-size:var(--t-lg);font-weight:300;letter-spacing:.04em}.note__text{margin-top:var(--s2);max-width:32ch;font-size:var(--t-sm);line-height:1.7;color:var(--ink-2)}.character{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s5);margin:var(--s8) 0 0;padding-top:var(--s6);border-top:1px solid var(--rule)}.character dt{font-size:var(--t-sm);font-weight:400;letter-spacing:.06em}.character dd{margin:var(--s2) 0 0}.film__frame{position:relative;aspect-ratio:9 / 16;max-height:78svh;width:auto;margin-inline:auto;overflow:hidden;background:#000}.film__button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.film__button img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s ease}.film__button:hover img,.film__button:focus-visible img{opacity:1}.film__play{position:absolute;left:50%;top:22%;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;transform:translate(-50%,-50%);border-radius:50%;background:#0808098c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(232,230,222,.7);transition:background-color .25s ease,transform .25s var(--ease)}.film__button:hover .film__play,.film__button:focus-visible .film__play{background:#e8e6de29;transform:translate(-50%,-50%) scale(1.04)}.film__play svg{width:1.1rem;height:1.1rem;margin-left:.2rem;fill:var(--bone)}.film__video{width:100%;height:100%;object-fit:cover}.film__copy h2{font-size:var(--t-xl)}.film__copy p{margin-top:var(--s4);max-width:38ch;color:var(--ink-2);font-size:var(--t-sm);line-height:1.75}.film__copy .label{margin-top:var(--s5)}.packaging__figure{aspect-ratio:4 / 5;overflow:hidden;max-width:30rem}.packaging__figure img{width:100%;height:100%;object-fit:cover}.packaging__line{font-size:var(--t-xl);font-weight:200}.packaging__text{margin-top:var(--s4);max-width:40ch;color:var(--ink-2);font-size:var(--t-sm);line-height:1.75}.faq{display:grid;gap:var(--s6)}.faq__heading{font-size:var(--t-xl)}.faq .accordion{margin-top:0}.signup{display:grid;gap:var(--s6);align-items:end}.signup__heading{font-size:var(--t-xl)}.signup__text{margin-top:var(--s3);max-width:40ch;color:var(--ink-2);font-size:var(--t-sm)}.signup__row{display:flex;gap:0;border-bottom:1px solid var(--rule-strong);transition:border-color .22s ease}.signup__row:focus-within{border-color:var(--bone)}.signup__row input{flex:1;min-height:3rem;padding:0;border:0;background:transparent;color:var(--bone);font:inherit;font-size:var(--t-md);outline:none}.signup__row input::placeholder{color:var(--ink-3)}.signup__row button{min-height:3rem;padding:0 0 0 var(--s4);border:0;background:none;cursor:pointer;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--bone)}.signup__label{display:block;margin-bottom:var(--s2)}.signup__note{margin-top:var(--s3)}.signup__msg{margin-top:var(--s3);font-size:var(--t-sm)}.signup__msg--ok{color:var(--apple)}.signup__msg--err{color:var(--ember)}.acquire{text-align:center}.acquire__mark{font-size:clamp(1.5rem,5vw,2.25rem)}.acquire__meta{margin-top:var(--s4)}.acquire__price{margin-top:var(--s6);font-size:var(--t-xl);font-weight:200}.acquire__buy{margin:var(--s6) auto 0;max-width:22rem}.acquire__note{margin-top:var(--s4)}.buybar{position:fixed;inset:auto 0 0 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--gutter);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom));background:#080809f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);transform:translateY(110%);transition:transform .3s var(--ease)}.buybar[data-visible=true]{transform:none}.buybar__name{font-size:var(--t-sm);font-weight:400}.buybar__price{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-2)}.buybar form{margin:0}.buybar .button{min-height:2.75rem;padding:0 var(--s5)}.footer{border-top:1px solid var(--rule);padding-block:var(--s8) var(--s7)}.footer__inner{display:grid;gap:var(--s6)}.footer p:not(.footer__mark),.footer a{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.1em;color:var(--ink-3)}.footer p:not(.footer__mark){margin-top:var(--s3);text-transform:lowercase}.footer .footer__mark{font-size:var(--t-md);color:var(--bone)}.footer a{text-decoration:none;text-underline-offset:4px}.footer a:hover,.footer a:focus-visible{color:var(--bone);text-decoration:underline}.footer__links{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2);text-transform:lowercase}.footer__links a{display:inline-flex;min-height:2rem;align-items:center}.footer__legal{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--rule)}.page{max-width:44rem;margin-inline:auto;padding:var(--s8) var(--gutter)}.page__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s7)}.page__back{font-size:var(--t-xs);color:var(--ink-3);text-decoration:none;text-underline-offset:4px}.page__back:hover{color:var(--bone);text-decoration:underline}.prose{font-size:var(--t-sm);font-weight:300;line-height:1.75;color:var(--ink-2)}.prose h1{margin:0 0 var(--s7);font-size:var(--t-xl);color:var(--bone)}.prose h2{margin:var(--s7) 0 var(--s3);font-size:var(--t-md);font-weight:400;color:var(--bone)}.prose p{margin:0 0 var(--s4)}.prose ul{margin:0 0 var(--s4);padding-left:1.25rem}.prose li{margin-bottom:var(--s2)}.prose a{text-underline-offset:4px}.prose a:hover{color:var(--bone)}.prose strong{font-weight:400;color:var(--bone)}.prose mark{background:#b4703a40;color:var(--bone);font-family:var(--mono);font-size:.85em;padding:0 .25em}.spec{margin:var(--s6) 0 0}.spec__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s5);padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.spec__row dt{font-weight:300;color:var(--ink-2);font-size:var(--t-sm)}.spec__row dd{margin:0;text-align:right;font-size:var(--t-sm)}.draft-notice{margin-bottom:var(--s7);padding:var(--s4) var(--s5);border:1px solid rgba(180,112,58,.5);background:#b4703a1a}.draft-notice p{margin:0;font-size:var(--t-xs);line-height:1.7;color:var(--ink-2)}.empty{display:flex;min-height:80svh;flex-direction:column;align-items:center;justify-content:center;gap:var(--s6);padding:var(--s5);text-align:center}.empty__mark{font-size:clamp(1.75rem,7vw,3rem)}.empty p{max-width:28ch}@media(min-width:640px){.notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.character{grid-template-columns:repeat(4,minmax(0,1fr))}.header__hide-sm{display:inline-flex}}@media(min-width:900px){.split--manifesto{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s8)}.product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s8)}.product__info{position:sticky;top:calc(var(--header-h) + var(--s6))}.split--film{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s8)}.split--packaging{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s8)}.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s8);align-items:start}.signup{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--s8)}.scent__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:var(--s8)}.footer__inner{grid-template-columns:2fr 1fr 1fr}.buybar{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.backdrop,.header,.buybar{transition:none}.grain{animation:none}.reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/void.css.map */
