:root{--void: #0a0a09;--ink: #121211;--ink-2: #1b1a18;--bone: #ebe4d6;--bone-2: rgba(235, 228, 214, .66);--bone-3: rgba(235, 228, 214, .42);--line: rgba(235, 228, 214, .13);--line-2: rgba(235, 228, 214, .24);--blood: #a42325;--ember: #e5634e;--scrim: rgba(10, 10, 9, .72);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 192px;--gutter: clamp(16px, 1.8vw, 24px);--margin: clamp(16px, 4vw, 56px);--max: 1680px;--header-h: 64px;--f-display: "Cinzel", "Trajan Pro", "Times New Roman", serif;--f-text: "Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;--f-mono: var(--f-text);--t-mono: 11px;--t-small: 13px;--t-body: 15px;--t-lead: clamp(18px, 1.5vw, 22px);--t-h4: clamp(18px, 1.5vw, 23px);--t-h3: clamp(23px, 2.2vw, 34px);--t-h2: clamp(32px, 4.2vw, 68px);--t-h1: clamp(42px, 6.8vw, 118px);--ease-molt: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--d-fast: .18s;--d-base: .28s;--d-slow: .9s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--ink-2) var(--void)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;background:var(--void);color:var(--bone);font:400 var(--t-body)/1.6 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}::selection{background:var(--bone);color:var(--void)}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--s-3);left:var(--s-3);z-index:200;padding:var(--s-3) var(--s-4);background:var(--bone);color:var(--void);font:500 var(--t-mono)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transform:translateY(-200%)}.skip-link:focus{transform:none}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.mono,.eyebrow{font:500 var(--t-mono)/1.4 var(--f-mono);letter-spacing:.14em;font-variant-numeric:tabular-nums;text-transform:uppercase}.eyebrow{color:var(--bone-2)}.display,.h1,.h2,.h3,.h4{font-family:var(--f-display);font-weight:400;letter-spacing:.02em;text-wrap:balance}.h1,.display{font-size:var(--t-h1);line-height:1;letter-spacing:.01em}.h2{font-size:var(--t-h2);line-height:1.04}.h3{font-size:var(--t-h3);line-height:1.1}.h4{font-size:var(--t-h4);line-height:1.2}.display em,.h1 em,.h2 em,.h3 em,.h4 em,.manifesto__text em{font-style:normal;color:var(--bone-2)}.lead{font-size:var(--t-lead);line-height:1.5;color:var(--bone-2);text-wrap:pretty}.small{font-size:var(--t-small)}.muted{color:var(--bone-2)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--margin)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.section{padding-block:clamp(var(--s-8),10vw,var(--s-11))}.section--tight{padding-block:clamp(var(--s-7),6vw,var(--s-9))}.rule{height:1px;background:var(--line);border:0;margin:0}.section-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:end;padding-bottom:var(--s-6);margin-bottom:var(--s-6);border-bottom:1px solid var(--line)}.section-head__index{grid-column:1 / span 2;align-self:start;padding-top:.9em}.section-head__title{grid-column:3 / span 7}.section-head__aside{grid-column:10 / -1;justify-self:end;text-align:right}@media(max-width:749px){.section-head{row-gap:var(--s-3)}.section-head__index,.section-head__title,.section-head__aside{grid-column:1 / -1;justify-self:start;text-align:left;padding-top:0}}.btn{--btn-fg: var(--void);--btn-bg: var(--bone);--btn-fill: var(--blood);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-6);overflow:hidden;background:var(--btn-bg);color:var(--btn-fg);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--btn-bg);transition:color var(--d-base) var(--ease-out),border-color var(--d-base) var(--ease-out)}.btn:before{content:"";position:absolute;top:-2px;right:-10%;bottom:-2px;left:-10%;z-index:-1;background:var(--btn-fill);border-radius:50% 50% 0 0/22px 22px 0 0;transform:translateY(102%);transition:transform .52s var(--ease-molt),border-radius .52s var(--ease-molt)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0);border-radius:0}.btn:hover,.btn:focus-visible{color:var(--bone);border-color:var(--btn-fill)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;--btn-bg: transparent;--btn-fg: var(--bone-3);border-color:var(--line-2)}.btn[disabled]:before{display:none}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--bone);--btn-fill: var(--bone);border-color:var(--line-2)}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--void);border-color:var(--bone)}.btn--block{width:100%}.btn .btn__label{position:relative}.btn svg{width:14px;height:14px;flex:none}.link-arrow{display:inline-flex;align-items:center;gap:var(--s-2);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding-block:var(--s-2);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--d-base) var(--ease-out)}.link-arrow svg{width:14px;height:14px;transition:transform var(--d-base) var(--ease-out)}.link-arrow:hover,.link-arrow:focus-visible{background-size:100% 1px}.link-arrow:hover svg{transform:translate(3px)}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;position:relative;color:var(--bone);transition:opacity var(--d-fast)}.icon-btn svg{width:20px;height:20px}.icon-btn:hover{opacity:.7}.field{display:grid;gap:var(--s-2)}.field label{font:500 var(--t-mono)/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2)}.input,.select,.textarea{width:100%;min-height:52px;padding:0 var(--s-4);background:transparent;border:1px solid var(--line-2);border-radius:0;color:var(--bone);transition:border-color var(--d-fast)}.textarea{padding:var(--s-4);min-height:160px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--bone-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--bone-3)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--bone)}.select{-webkit-appearance:none;appearance:none;padding-right:var(--s-7);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23ebe4d6' stroke-width='1.2'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") right 16px center no-repeat}.select option{background:var(--ink)}.announce{position:relative;background:var(--void);color:var(--bone-2);border-bottom:1px solid var(--line);text-align:center;padding:9px var(--margin);font:500 var(--t-mono)/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.announce a{text-decoration:underline;text-underline-offset:3px}.announce strong{font-weight:500;color:var(--bone)}.announce:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--blood);vertical-align:1px}.section-header{position:sticky;top:0;z-index:50}.section-header:has(.site-header--overlay){margin-bottom:calc(var(--header-h) * -1)}.site-header{position:relative;height:var(--header-h);color:var(--bone);transition:background-color var(--d-base) var(--ease-out),border-color var(--d-base) var(--ease-out),transform .42s var(--ease-molt);background:var(--void);border-bottom:1px solid var(--line)}.site-header--overlay{background:transparent;border-color:transparent}.site-header--overlay.is-solid{background:var(--void);border-color:var(--line)}.site-header.is-hidden{transform:translateY(-100%)}.site-header__inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-5)}.brand{display:inline-flex;align-items:center;gap:var(--s-3);justify-self:start}.brand__mark{width:28px;height:28px}.brand__mark img{width:100%;height:100%;object-fit:contain}.brand__word{font:500 15px/1 var(--f-display);letter-spacing:.34em;text-transform:uppercase;padding-top:2px}.nav{display:flex;gap:var(--s-6)}.nav a{position:relative;font:500 var(--t-mono)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding-block:var(--s-3);color:var(--bone-2);transition:color var(--d-fast)}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--d-base) var(--ease-out)}.nav a:hover,.nav a[aria-current=page]{color:var(--bone)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.header-actions{justify-self:end;display:flex;align-items:center;gap:var(--s-1);margin-right:calc(var(--s-3) * -1)}.cart-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:8px;background:var(--blood);color:var(--bone);font:500 9px/1 var(--f-mono)}.cart-count:empty,.cart-count[data-count="0"]{display:none}.cart-count.is-bump{animation:bump .52s var(--ease-molt)}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.45)}to{transform:scale(1)}}.menu-toggle{display:none}@media(max-width:989px){.nav{display:none}.menu-toggle{display:inline-grid}.site-header__inner{grid-template-columns:auto 1fr auto}.brand{justify-self:center;grid-column:2}.menu-toggle{grid-column:1;grid-row:1;margin-left:calc(var(--s-3) * -1)}.header-actions{grid-column:3}.header-actions .hide-mobile{display:none}}.menu-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--void);display:grid;grid-template-rows:var(--header-h) 1fr auto;padding-inline:var(--margin);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s var(--ease-molt),visibility 0s linear .7s}.menu-panel.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .7s var(--ease-molt),visibility 0s}.menu-panel__top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.menu-panel__links{display:flex;flex-direction:column;justify-content:center;gap:var(--s-2)}.menu-panel__links a{font:400 clamp(32px,9vw,52px)/1.1 var(--f-display);letter-spacing:.03em;display:flex;align-items:baseline;gap:var(--s-4)}.menu-panel__links a span.mono{color:var(--bone-3)}.menu-panel__foot{display:flex;justify-content:space-between;padding-block:var(--s-5);border-top:1px solid var(--line)}.hero{position:relative;height:100svh;min-height:560px;max-height:1100px;overflow:hidden;background:var(--void);isolation:isolate}.hero__media,.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a098c,#0a0a0926 40%,#0a0a09d9)}.hero.is-live .hero__media{visibility:hidden}.hero__canvas{z-index:1}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:var(--gutter);padding:calc(var(--header-h) + var(--s-6)) var(--margin) var(--s-7);pointer-events:none}.hero__content a,.hero__content button{pointer-events:auto}.hero__meta{grid-column:1 / -1;grid-row:1;align-self:start;display:flex;justify-content:space-between;color:var(--bone-2)}.hero__title{grid-column:1 / span 9;grid-row:2;align-self:end}.hero__title .ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero__title .ln>span{display:block}.hero__aside{grid-column:10 / -1;grid-row:2;align-self:end;display:grid;gap:var(--s-5);justify-items:start;padding-bottom:.6em}.hero__aside p{color:var(--bone-2);max-width:30ch}@media(max-width:749px){.hide-mobile{display:none!important}}@media(max-width:989px){.hero__title{grid-column:1 / -1}.hero__aside{grid-column:1 / -1;grid-row:3;padding:var(--s-5) 0 0}.hero__content{grid-template-rows:1fr auto auto;padding-bottom:var(--s-6)}}.manifesto__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-6)}.manifesto__label{grid-column:1 / span 2;padding-top:.8em}.manifesto__text{grid-column:3 / span 9;font:400 clamp(26px,3.6vw,58px)/1.14 var(--f-display);letter-spacing:.01em;text-wrap:pretty}.manifesto__text .w{transition:opacity .16s linear}.js .manifesto__text[data-scrub] .w{opacity:.16}.manifesto__foot{grid-column:3 / span 9;display:flex;gap:var(--s-7);flex-wrap:wrap;color:var(--bone-2)}.manifesto__foot div{display:grid;gap:var(--s-2)}.manifesto__foot strong{font:400 var(--t-h4)/1 var(--f-display);color:var(--bone);letter-spacing:.03em}@media(max-width:749px){.manifesto__label,.manifesto__text,.manifesto__foot{grid-column:1 / -1}}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(var(--s-7),5vw,var(--s-9))}.product-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1199px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.product-grid,.product-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-3);row-gap:var(--s-7)}}@media(min-width:990px){.product-grid--feature>:first-child{grid-column:span 2;grid-row:span 2}.product-grid--feature>:first-child .card__media{aspect-ratio:auto;height:100%;min-height:0}.product-grid--feature>:first-child .card{height:100%;display:grid;grid-template-rows:1fr auto}}.card{position:relative;display:block}.card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ink)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-molt),opacity .6s var(--ease-out)}.card__media .card__img--alt{opacity:0}.card:hover .card__media:not(.is-molt) .card__img--alt,.card:focus-within .card__media:not(.is-molt) .card__img--alt{opacity:1}.card:hover .card__media img{transform:scale(1.035)}.card__media canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:transform 1.2s var(--ease-molt)}.card:hover .card__media canvas{transform:scale(1.035)}.card__badge{position:absolute;top:var(--s-3);left:var(--s-3);z-index:2;padding:5px 8px;background:var(--void);color:var(--bone);font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.card__badge--sale{background:var(--blood)}.card__quick{position:absolute;left:var(--s-3);right:var(--s-3);bottom:var(--s-3);z-index:3;display:grid;gap:var(--s-2);padding:var(--s-3);background:var(--void);transform:translateY(calc(100% + var(--s-3)));transition:transform .52s var(--ease-molt)}.card__quick-label{display:flex;justify-content:space-between;color:var(--bone-2)}.card__sizes{display:flex;flex-wrap:wrap;gap:var(--s-1)}.card__sizes button{flex:1 0 auto;min-width:40px;min-height:36px;padding:0 var(--s-2);border:1px solid var(--line-2);font:500 11px/1 var(--f-mono);letter-spacing:.06em;transition:background-color var(--d-fast),color var(--d-fast),border-color var(--d-fast)}.card__sizes button:hover,.card__sizes button:focus-visible{background:var(--bone);color:var(--void);border-color:var(--bone)}.card__sizes button[disabled]{color:var(--bone-3);text-decoration:line-through;cursor:not-allowed;background:none;border-color:var(--line)}.card__sizes button.is-busy{background:var(--blood);border-color:var(--blood);color:var(--bone)}@media(hover:hover)and (pointer:fine){.card:hover .card__quick,.card:focus-within .card__quick{transform:none}}.card__plus{position:absolute;right:var(--s-2);bottom:var(--s-2);z-index:4;width:36px;height:36px;display:none;place-items:center;background:var(--void);color:var(--bone)}.card__plus svg{width:14px;height:14px;transition:transform var(--d-base) var(--ease-out)}@media(hover:none),(pointer:coarse){.card__plus{display:grid}.card.is-tray-open .card__quick{transform:none}.card.is-tray-open .card__plus svg{transform:rotate(45deg)}.card__quick{left:var(--s-2);right:var(--s-2);bottom:var(--s-2);padding:var(--s-2) var(--s-2) 48px}}.card__info{display:grid;grid-template-columns:1fr auto;column-gap:var(--s-4);row-gap:var(--s-1);padding-top:var(--s-4)}.card__no{grid-column:1 / -1;color:var(--bone-3);display:flex;justify-content:space-between}.card__title{font:400 clamp(16px,1.25vw,19px)/1.2 var(--f-display);letter-spacing:.04em}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.card__price{font:500 var(--t-small)/1.6 var(--f-mono);letter-spacing:.02em;white-space:nowrap;padding-top:3px}.card__price s{color:var(--bone-3);margin-right:var(--s-2)}.card__price .is-sale{color:var(--ember)}.card__swatches{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin-top:var(--s-1)}.card__swatches .swatch-dot{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #ebe4d638}.card__swatches .mono{color:var(--bone-3);margin-left:var(--s-1)}@media(max-width:749px){.card__info{grid-template-columns:1fr}.card__price{padding-top:0}.card__swatches .swatch-dot:nth-child(n+5){display:none}}.myth{position:relative}.myth__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center}.myth__media{grid-column:1 / span 7;position:relative;aspect-ratio:4 / 5;max-height:92svh;overflow:hidden;background:var(--ink)}.myth__media img{width:100%;height:100%;object-fit:cover}.myth__body{grid-column:8 / span 5;display:grid;gap:var(--s-5);align-content:center}.myth__body .h2{font-size:clamp(34px,3.8vw,64px)}.myth--flip .myth__media{grid-column:6 / span 7;grid-row:1}.myth--flip .myth__body{grid-column:1 / span 5;grid-row:1}.myth__quote{font:400 var(--t-h4)/1.3 var(--f-display);text-wrap:balance}.myth__desc{color:var(--bone-2);max-width:44ch}.myth__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line)}.myth__price{font:500 var(--t-body)/1 var(--f-mono)}@media(max-width:989px){.myth__media,.myth--flip .myth__media{grid-column:1 / -1;grid-row:1;max-height:none}.myth__body,.myth--flip .myth__body{grid-column:1 / -1;grid-row:2;padding-top:var(--s-6)}}.tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:var(--gutter)}.tile{position:relative;overflow:hidden;background:var(--ink);min-height:280px;display:block}.tile:nth-child(1){grid-column:1 / span 7;grid-row:span 2;min-height:640px}.tile:nth-child(2){grid-column:8 / span 5}.tile:nth-child(3){grid-column:8 / span 5}.tile:nth-child(n+4){grid-column:span 4}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-molt)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(10,10,9,.82))}.tile:hover img{transform:scale(1.04)}.tile__body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:var(--s-5);display:flex;align-items:end;justify-content:space-between;gap:var(--s-4)}.tile__title{font:400 var(--t-h3)/1.05 var(--f-display);letter-spacing:.03em}.tile:nth-child(1) .tile__title{font-size:var(--t-h2)}.tile__count{color:var(--bone-2)}@media(max-width:749px){.tiles{grid-template-columns:1fr}.tile,.tile:nth-child(n){grid-column:1 / -1;grid-row:auto;min-height:0;aspect-ratio:4 / 3}.tile:nth-child(1){aspect-ratio:4 / 5}}.journal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7)}.journal__item{grid-column:span 6;display:grid;gap:var(--s-4);align-content:start}.journal__media--mark{display:grid;place-items:center;color:var(--bone-3)}.journal__media--mark svg,.journal__media--mark img{width:18%;height:auto;opacity:.5}.journal__item:first-child:last-child{grid-column:3 / span 8}.journal__media{aspect-ratio:16 / 10;overflow:hidden;background:var(--ink)}.journal__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-molt)}.journal__item:hover .journal__media img{transform:scale(1.03)}.journal__meta{display:flex;justify-content:space-between;color:var(--bone-3)}@media(max-width:749px){.journal__item,.journal__item:first-child:last-child{grid-column:1 / -1}}.signup{text-align:left}.signup__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-6);align-items:end}.signup__title{grid-column:1 / span 7}.signup__form{grid-column:9 / -1;display:grid;gap:var(--s-3)}.signup__row{display:flex;border-bottom:1px solid var(--bone-3);transition:border-color var(--d-fast)}.signup__row:focus-within{border-color:var(--bone)}.signup__row input{flex:1;min-width:0;min-height:56px;background:none;border:0;padding:0;font:400 var(--t-lead)/1 var(--f-text)}.signup__row input::placeholder{color:var(--bone-3)}.signup__row input:focus-visible{outline:none}.signup__row button{padding:0 0 0 var(--s-4)}.signup__note{color:var(--bone-3)}.signup__msg{color:var(--bone)}.signup__msg--error{color:var(--ember)}@media(max-width:989px){.signup__title,.signup__form{grid-column:1 / -1}}.site-footer{border-top:1px solid var(--line);padding-top:var(--s-9);overflow:hidden}.footer__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7)}.footer__lead{grid-column:1 / span 4;display:grid;gap:var(--s-4);align-content:start}.footer__lead p{color:var(--bone-2);max-width:32ch}.footer__col{grid-column:span 2;display:grid;gap:var(--s-3);align-content:start}.footer__col:first-of-type{grid-column:7 / span 2}.footer__col h2{color:var(--bone-3);margin-bottom:var(--s-1)}.footer__col a{color:var(--bone-2);transition:color var(--d-fast);width:fit-content}.footer__col a:hover{color:var(--bone)}.footer__word{margin-top:var(--s-9);font:400 clamp(52px,14vw,240px)/.86 var(--f-display);letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--bone);white-space:nowrap;-webkit-user-select:none;user-select:none;transform:translateY(.08em);overflow:hidden}.footer__word span{display:inline-block}.footer__bar{position:relative;z-index:1;padding-block:var(--s-5);border-top:1px solid var(--line);background:var(--void);color:var(--bone-3)}.footer__bar .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-4)}.footer__bar nav{display:flex;flex-wrap:wrap;gap:var(--s-5)}.footer__bar a:hover{color:var(--bone)}@media(max-width:989px){.footer__lead{grid-column:1 / -1}.footer__col,.footer__col:first-of-type{grid-column:span 6}}.coll-hero{padding-top:clamp(var(--s-8),9vw,var(--s-10));padding-bottom:var(--s-7)}.coll-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-4);align-items:end}.coll-hero__title{grid-column:1 / span 8}.coll-hero__desc{grid-column:9 / -1;color:var(--bone-2);max-width:40ch}@media(max-width:989px){.coll-hero__title,.coll-hero__desc{grid-column:1 / -1}}.toolbar{position:sticky;top:var(--header-h);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:56px;margin-bottom:var(--s-7);background:var(--void);border-block:1px solid var(--line)}.toolbar__filters{display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;padding-block:var(--s-2)}.toolbar__filters::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:var(--s-2);min-height:34px;padding:0 var(--s-3);border:1px solid var(--line-2);font:500 var(--t-mono)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bone-2);transition:background-color var(--d-fast),color var(--d-fast),border-color var(--d-fast)}.chip:hover{border-color:var(--bone-3);color:var(--bone)}.chip[aria-current=true],.chip.is-active{background:var(--bone);border-color:var(--bone);color:var(--void)}.toolbar__sort{display:flex;align-items:center;gap:var(--s-3);flex-shrink:0}.toolbar__sort .select{min-height:36px;width:auto;border:0;padding-left:0;font:500 var(--t-mono)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background-position:right 0 center;padding-right:22px}.pagination{display:flex;justify-content:center;gap:var(--s-2);margin-top:var(--s-9)}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);font:500 12px/1 var(--f-mono)}.pagination .is-current{background:var(--bone);color:var(--void);border-color:var(--bone)}.empty{padding-block:var(--s-10);text-align:center;display:grid;gap:var(--s-5);justify-items:center}.pdp{padding-bottom:var(--s-9)}.pdp__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.pdp__gallery{grid-column:1 / span 7}.pdp__info{grid-column:9 / span 4}.pdp__info-inner{position:sticky;top:calc(var(--header-h) + var(--s-6));padding-block:var(--s-6) var(--s-7);display:grid;gap:var(--s-6)}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.gallery__item{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ink)}.gallery__item:first-child{grid-column:1 / -1}.gallery__item img{width:100%;height:100%;object-fit:cover}.gallery__more{margin-top:var(--s-2)}@media(min-width:990px){.gallery:not(.is-expanded) .gallery__item.is-extra{display:none}}@media(max-width:989px){.gallery__more{display:none}}.gallery__count{display:none}@media(max-width:989px){.pdp__gallery,.pdp__info{grid-column:1 / -1}.pdp__gallery{margin-inline:calc(var(--margin) * -1);position:relative}.gallery{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery::-webkit-scrollbar{display:none}.gallery__item{flex:0 0 88%;scroll-snap-align:start}.gallery__item:only-child{flex-basis:100%}.gallery__count{display:block;position:absolute;right:var(--margin);bottom:var(--s-3);padding:6px 8px;background:var(--void)}.pdp__info-inner{position:static;padding-top:var(--s-6)}}.pdp__crumb{display:flex;gap:var(--s-2);color:var(--bone-3)}.pdp__crumb a:hover{color:var(--bone)}.pdp__head{display:grid;gap:var(--s-4)}.pdp__title{font:400 clamp(34px,3.6vw,60px)/1.02 var(--f-display);letter-spacing:.02em;text-wrap:balance}.pdp__price{display:flex;align-items:baseline;gap:var(--s-3);font:500 18px/1 var(--f-mono)}.pdp__price s{color:var(--bone-3);font-size:14px}.pdp__price .is-sale{color:var(--ember)}.pdp__quote{font:400 var(--t-lead)/1.4 var(--f-display);color:var(--bone);text-wrap:balance}.pdp__installments{color:var(--bone-3);font-size:var(--t-small)}.pdp__installments shopify-payment-terms{color:inherit}.option{border:0;margin:0;padding:0;display:grid;gap:var(--s-3);min-width:0}.option legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:var(--s-3)}.option legend .mono:last-child{color:var(--bone-2)}.option__values{display:flex;flex-wrap:wrap;gap:var(--s-2)}.option input{position:absolute;opacity:0;pointer-events:none}.swatch{position:relative;width:36px;height:36px;border-radius:50%;cursor:pointer;background:var(--swatch, var(--ink-2));box-shadow:inset 0 0 0 1px #ebe4d62e;transition:transform var(--d-fast) var(--ease-out)}.swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--bone);opacity:0;transform:scale(.85);transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-molt)}.swatch:hover{transform:scale(1.06)}input:checked+.swatch:after{opacity:1;transform:none}input:focus-visible+.swatch{outline:2px solid var(--bone);outline-offset:6px}input.is-unavailable+.swatch{opacity:.45}.size{min-width:56px;min-height:48px;padding:0 var(--s-3);display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);font:500 12px/1 var(--f-mono);letter-spacing:.06em;transition:background-color var(--d-fast),color var(--d-fast),border-color var(--d-fast)}.size:hover{border-color:var(--bone-2)}input:checked+.size{background:var(--bone);color:var(--void);border-color:var(--bone)}input:focus-visible+.size{outline:2px solid var(--bone);outline-offset:3px}input.is-unavailable+.size{color:var(--bone-3);text-decoration:line-through;border-style:dashed}.pdp__buy{display:grid;gap:var(--s-3)}.pdp__buy .shopify-payment-button__button{border-radius:0!important;min-height:52px;font-family:var(--f-mono)!important;letter-spacing:.1em;text-transform:uppercase;font-size:12px!important}.pdp__buy .shopify-payment-button__more-options{color:var(--bone-2);font-size:var(--t-small)}.pdp__error{color:var(--ember);font-size:var(--t-small)}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:56px}.accordion summary::-webkit-details-marker{display:none}.accordion summary svg{width:12px;height:12px;transition:transform var(--d-base) var(--ease-out)}.accordion details[open] summary svg{transform:rotate(45deg)}.accordion__body{padding-bottom:var(--s-5);color:var(--bone-2)}.accordion__body ul{padding-left:1.1em;display:grid;gap:var(--s-1)}.size-table{width:100%;border-collapse:collapse;font:400 12px/1 var(--f-mono)}.size-table th,.size-table td{text-align:left;padding:10px 8px 10px 0;border-bottom:1px solid var(--line)}.size-table th{color:var(--bone-3);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--margin) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--void);border-top:1px solid var(--line);transform:translateY(100%);transition:transform .52s var(--ease-molt)}.sticky-buy.is-visible{transform:none}.sticky-buy__info{flex:1;min-width:0;display:grid;gap:2px}.sticky-buy__info strong{font:400 15px/1.2 var(--f-display);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .btn{min-height:46px;padding-inline:var(--s-5)}@media(min-width:990px){.sticky-buy{display:none}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;transition:visibility 0s linear .6s}.drawer.is-open{visibility:visible;transition:visibility 0s}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity .5s var(--ease-out)}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);display:grid;grid-template-rows:auto 1fr auto;background:var(--ink);border-left:1px solid var(--line);transform:translate(100%);transition:transform .6s var(--ease-molt)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);padding:0 var(--s-3) 0 var(--s-5);border-bottom:1px solid var(--line)}.drawer__body{overflow-y:auto;overscroll-behavior:contain;padding:var(--s-2) var(--s-5)}.drawer__foot{padding:var(--s-5);border-top:1px solid var(--line);display:grid;gap:var(--s-4)}.drawer__total{display:flex;justify-content:space-between;align-items:baseline}.drawer__total strong{font:500 18px/1 var(--f-mono)}.drawer__note{color:var(--bone-3);font-size:var(--t-small)}.drawer__empty{display:grid;gap:var(--s-5);justify-items:start;padding-block:var(--s-8)}.line{display:grid;grid-template-columns:88px 1fr auto;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line);transition:opacity var(--d-base)}.line.is-busy{opacity:.45;pointer-events:none}.line__media{aspect-ratio:4 / 5;background:var(--void);overflow:hidden}.line__media img{width:100%;height:100%;object-fit:cover}.line__info{display:grid;gap:var(--s-1);align-content:start;min-width:0}.line__title{font:400 16px/1.2 var(--f-display);letter-spacing:.04em}.line__variant{color:var(--bone-3)}.line__price{font:500 var(--t-small)/1 var(--f-mono);text-align:right}.line__actions{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-3)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);height:36px}.qty button{width:34px;height:100%;display:grid;place-items:center}.qty button:hover{background:var(--ink-2)}.qty svg{width:10px;height:10px}.qty input{width:32px;text-align:center;background:none;border:0;font:500 12px/1 var(--f-mono);-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none}.line__remove{color:var(--bone-3);font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.line__remove:hover{color:var(--bone)}.cart-page__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7)}.cart-page__lines{grid-column:1 / span 7;border-top:1px solid var(--line)}.cart-page__lines .line{grid-template-columns:120px 1fr auto}.cart-page__summary{grid-column:9 / -1}.cart-page__summary-inner{position:sticky;top:calc(var(--header-h) + var(--s-5));display:grid;gap:var(--s-4);padding:var(--s-5);background:var(--ink)}@media(max-width:989px){.cart-page__lines,.cart-page__summary{grid-column:1 / -1}}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;visibility:hidden;transition:visibility 0s linear .6s}.search-overlay.is-open{visibility:visible;transition:visibility 0s}.search-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;transition:opacity .4s var(--ease-out)}.search-overlay.is-open .search-overlay__scrim{opacity:1}.search-overlay__panel{position:relative;background:var(--void);border-bottom:1px solid var(--line);max-height:100svh;overflow-y:auto;clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--ease-molt)}.search-overlay.is-open .search-overlay__panel{clip-path:inset(0 0 0 0)}.search-overlay__form{display:flex;align-items:center;gap:var(--s-4);min-height:120px;border-bottom:1px solid var(--line)}.search-overlay__form input{flex:1;min-width:0;background:none;border:0;font:400 clamp(26px,3.6vw,48px)/1 var(--f-display);letter-spacing:.03em}.search-overlay__form input:focus-visible{outline:none}.search-overlay__form input::placeholder{color:var(--bone-3)}.search-overlay__results{padding-block:var(--s-6) var(--s-8)}.search-overlay__results .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:989px){.search-overlay__results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-overlay__results .card__quick,.search-overlay__results .card__plus{display:none}.page-hero{padding-top:clamp(var(--s-8),9vw,var(--s-10));padding-bottom:var(--s-7);border-bottom:1px solid var(--line);margin-bottom:var(--s-8)}.rte{max-width:68ch;font-size:17px;line-height:1.7;color:var(--bone-2)}.rte>*+*{margin-top:1.1em}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--f-display);font-weight:500;color:var(--bone);line-height:1.1;margin-top:1.6em}.rte h2{font-size:var(--t-h3)}.rte h3{font-size:var(--t-h4)}.rte a{color:var(--bone);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bone-3)}.rte a:hover{text-decoration-color:var(--bone)}.rte strong{color:var(--bone);font-weight:600}.rte img{margin-block:var(--s-6)}.rte blockquote{font:400 var(--t-h4)/1.3 var(--f-display);color:var(--bone);padding-left:var(--s-5);border-left:1px solid var(--blood)}.rte ul,.rte ol{padding-left:1.2em}.rte table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.rte th,.rte td{border-bottom:1px solid var(--line);padding:var(--s-3) var(--s-2) var(--s-3) 0;text-align:left}.page-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.page-body .rte{grid-column:3 / span 8}@media(max-width:989px){.page-body .rte{grid-column:1 / -1}}.contact-form{display:grid;gap:var(--s-4);max-width:640px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}@media(max-width:749px){.contact-form__row{grid-template-columns:1fr}}.form-status{padding:var(--s-4);border:1px solid var(--line-2)}.form-status--error{border-color:var(--ember);color:var(--ember)}.notfound{min-height:calc(100svh - var(--header-h));display:grid;place-items:center;text-align:center;padding-block:var(--s-9)}.notfound__inner{display:grid;gap:var(--s-5);justify-items:center}.js [data-reveal]{opacity:0;transform:translate3d(0,28px,0)}.js [data-reveal].is-in{opacity:1;transform:none;transition:opacity 1s var(--ease-out),transform 1.1s var(--ease-molt);transition-delay:var(--delay, 0ms)}.js [data-reveal=clip]{opacity:1;transform:none;clip-path:inset(100% 0 0 0)}.js [data-reveal=clip] img{transform:scale(1.12)}.js [data-reveal=clip].is-in{clip-path:inset(0 0 0 0);transition:clip-path 1.3s var(--ease-molt);transition-delay:var(--delay, 0ms)}.js [data-reveal=clip].is-in img{transform:scale(1);transition:transform 1.8s var(--ease-molt);transition-delay:var(--delay, 0ms)}[data-split] .sw{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .1em 0;margin:0 -.06em -.1em 0}[data-split] .si{display:inline-block}.js [data-split] .ln>span,.js [data-split] .si{transform:translate3d(0,108%,0)}.js [data-split].is-in .ln>span,.js [data-split].is-in .si{transform:none;transition:transform 1.2s var(--ease-molt);transition-delay:calc(var(--i, 0) * 90ms + var(--delay, 0ms))}.js [data-split].is-in .ln>span{transition-duration:1.5s;transition-delay:calc(var(--i, 0) * .14s + .2s)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.js [data-reveal],.js [data-reveal=clip],.js [data-reveal] img,.js [data-split] .ln>span,.js [data-split] .si{opacity:1!important;transform:none!important;clip-path:none!important}.js .manifesto__text[data-scrub] .w{opacity:1}}.pdp__form-body{display:grid;gap:var(--s-5)}.accordion .rte{font-size:var(--t-body)}.coll-hero__eyebrow{margin-bottom:var(--s-4)}.collection{padding-bottom:clamp(var(--s-8),10vw,var(--s-11))}.drawer__view{justify-self:center}.line__discount{color:var(--ember)}.cart-page{padding-top:0}.cart-page__form{display:grid;gap:var(--s-4)}.cart-page__form .textarea{min-height:96px}.field>span{font:500 var(--t-mono)/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2)}.search-overlay__all{margin-top:var(--s-6)}.search-page{padding-bottom:var(--s-10)}.search-page__form{max-width:640px;margin-top:var(--s-6)}.page,.article{padding-bottom:var(--s-10)}.contact-wrap{grid-column:3 / span 8}@media(max-width:989px){.contact-wrap{grid-column:1 / -1}}.blog{padding-bottom:var(--s-10)}.article__media{aspect-ratio:16 / 8;overflow:hidden;margin-bottom:var(--s-8);background:var(--ink)}.article__media img{width:100%;height:100%;object-fit:cover}.article__back{margin-top:var(--s-8);text-align:center}.list-collections{padding-bottom:var(--s-10)}.password{min-height:100svh;display:grid;align-items:center;padding-block:var(--s-9)}.password__inner{display:grid;gap:var(--s-6);max-width:900px}.password__signup{max-width:520px}.password__enter summary{cursor:pointer;color:var(--bone-2);list-style:none}.password__form{display:flex;gap:var(--s-3);margin-top:var(--s-4);max-width:520px}.giftcard{min-height:100svh;display:grid;align-content:center;justify-items:start;gap:var(--s-4);padding-block:var(--s-9)}.giftcard__value{font:500 var(--t-h2)/1 var(--f-mono)}.giftcard__code{font:500 24px/1 var(--f-mono);letter-spacing:.1em}.giftcard__actions{display:flex;gap:var(--s-4);align-items:center;margin-top:var(--s-5)}#QrCode img,#QrCode canvas{background:#fff;padding:8px}.option__values--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));max-width:420px}.option__values--grid .size{min-width:0}@media(max-width:749px){.tiles{grid-auto-rows:auto}.manifesto__foot{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5) var(--s-4)}.product-grid--feature>:first-child{grid-column:1 / -1}}@media(min-width:750px)and (max-width:989px){.product-grid--feature>:first-child{grid-column:span 2}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.hero:not(.is-live) .hero__meta span:last-child{visibility:hidden}.hero--centre .hero__title{grid-column:1 / span 8;font-size:clamp(34px,4.8vw,86px)}.hero--centre .hero__aside{grid-column:9 / -1;justify-self:end;justify-items:end;text-align:right}.hero--centre .hero__aside p{max-width:28ch}@media(max-width:989px){.hero--centre .hero__title{grid-column:1 / -1}.hero--centre .hero__aside{grid-column:1 / -1;justify-self:start;justify-items:start;text-align:left}}.hero.is-live .hero__media:after{display:none}.stickers{overflow:hidden}.stickers__head{display:grid;gap:var(--s-5);max-width:980px;margin-bottom:clamp(var(--s-7),6vw,var(--s-9))}.stickers__lead{max-width:46ch}.stickers__wall{position:relative;width:min(100%,1680px);margin-inline:auto;aspect-ratio:16 / 10}.sticker{position:absolute;left:var(--x);top:var(--y);width:var(--w);z-index:var(--z);display:block}.sticker__body{display:block;transform:rotate(var(--r));transition:transform .7s var(--ease-molt);will-change:transform}.sticker__img{width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.55)) drop-shadow(0 2px 3px rgba(0,0,0,.5))}.sticker:hover,.sticker:focus-visible{z-index:30}.sticker:hover .sticker__body,.sticker:focus-visible .sticker__body{transform:rotate(calc(var(--r) * .25)) scale(1.05) translateY(-2%)}.sticker__tag{position:absolute;left:50%;bottom:4%;display:flex;gap:var(--s-3);white-space:nowrap;padding:7px 10px;background:var(--void);color:var(--bone);font-size:10px;transform:translate(-50%,6px) rotate(calc(var(--r) * -1));opacity:0;transition:opacity var(--d-base) var(--ease-out),transform .5s var(--ease-molt)}.sticker__tag span:first-child{color:var(--bone-3)}.sticker:hover .sticker__tag,.sticker:focus-visible .sticker__tag{opacity:1;transform:translate(-50%) rotate(calc(var(--r) * -1))}.stickers__foot{display:flex;justify-content:center;margin-top:var(--s-8)}@media(max-width:749px){.stickers__wall{aspect-ratio:auto;display:flex;gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--s-5) var(--margin) var(--s-7)}.stickers__wall::-webkit-scrollbar{display:none}.sticker{position:relative;left:auto;top:auto;width:74vw;flex:none;scroll-snap-align:center}.sticker__body{transform:rotate(calc(var(--r) * .5))}.sticker__tag{opacity:1;transform:translate(-50%) rotate(calc(var(--r) * -.5))}}.band{position:relative;min-height:92svh;display:grid;align-items:end;overflow:hidden;isolation:isolate}.band__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink)}.band__media img{width:100%;height:100%;object-fit:cover}.band__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0959,#0a0a0900 30%,#0a0a0933 55%,#0a0a09eb)}.band__content{display:grid;gap:var(--s-5);padding-block:var(--s-10) clamp(var(--s-7),7vw,var(--s-9))}.band__title{max-width:14ch;font-size:clamp(38px,5.6vw,98px)}.band__text{max-width:40ch}.band--right .band__content{justify-items:end;text-align:right}.material__head{display:grid;gap:var(--s-5);max-width:1100px;margin-bottom:clamp(var(--s-8),7vw,var(--s-10))}.material__lead{max-width:52ch}.material__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-8);align-items:center}.material__garment{grid-column:1 / span 7;position:relative;margin:0}.material__img{width:100%;height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.material__specs{grid-column:9 / -1;display:grid;gap:var(--s-8)}.callout{position:absolute;left:var(--cx);top:var(--cy);display:flex;align-items:center}.callout__dot{position:relative;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--bone);box-shadow:0 0 0 4px #0a0a0999;flex:none}.callout__line{display:block;width:clamp(40px,6vw,110px);height:1px;background:var(--bone-3);transform-origin:left}.callout__text{display:grid;gap:2px;padding:var(--s-2) var(--s-3);background:var(--void);border:1px solid var(--line);white-space:nowrap;font-size:var(--t-small)}.callout__text .mono{color:var(--bone-3);font-size:10px}.callout--left{flex-direction:row-reverse}.callout--left .callout__line{transform-origin:right}.callout--left .callout__text{text-align:right}.js .callout .callout__line{transform:scaleX(0);transition:transform .9s var(--ease-molt);transition-delay:var(--delay)}.js .callout .callout__text{opacity:0;transition:opacity .6s var(--ease-out);transition-delay:calc(var(--delay) + .3s)}.js .material__garment.is-in .callout__line{transform:none}.js .material__garment.is-in .callout__text{opacity:1}.specs{margin:0;border-top:1px solid var(--line)}.specs__row{display:grid;grid-template-columns:7.5em 1fr;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line)}.specs dt{color:var(--bone-3);padding-top:.5em}.specs dd{margin:0;display:grid;gap:2px}.specs dd strong{font:400 var(--t-h4)/1.2 var(--f-display);letter-spacing:.03em}.specs dd span{color:var(--bone-2);font-size:var(--t-small)}.dyes{display:grid;gap:var(--s-4)}.dyes__list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--s-2)}.dye{display:grid;gap:var(--s-2)}.dye__chip{aspect-ratio:3 / 4;background:var(--swatch);box-shadow:inset 0 0 0 1px #ebe4d61f;position:relative;overflow:hidden}.dye__chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(235,228,214,.16) 100%)}.dye__name{font:500 9px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-2)}@media(max-width:989px){.material__garment,.material__specs{grid-column:1 / -1}.material__garment{max-width:640px;margin-inline:auto}.callout__line{width:24px}.callout__text{font-size:11px;padding:6px 8px}}@media(max-width:599px){.callout{position:static}.material__garment{display:grid;gap:var(--s-2)}.callout__dot,.callout__line{display:none}.callout,.callout--left{flex-direction:row}.callout--left .callout__text{text-align:left}.callout__text{white-space:normal;width:100%}.dyes__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.details__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7)}.detail{margin:0;display:grid;gap:var(--s-4)}.detail:nth-child(1){grid-column:1 / span 6}.detail:nth-child(2){grid-column:8 / span 5;margin-top:clamp(var(--s-8),14vw,260px)}.detail__media{aspect-ratio:1;overflow:hidden;background:var(--ink)}.detail__media img{width:100%;height:100%;object-fit:cover}.detail__cap{display:grid;gap:var(--s-2);max-width:34ch}.detail__cap .mono{color:var(--bone-3)}@media(max-width:749px){.detail:nth-child(n){grid-column:1 / -1;margin-top:0}.detail:nth-child(2){width:82%;justify-self:end}}.causes__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7);align-items:end}.causes__lead{grid-column:1 / span 5;display:grid;gap:var(--s-4)}.causes__big{font:400 clamp(96px,14vw,240px)/.9 var(--f-display);letter-spacing:0}.causes__list{grid-column:7 / -1;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.cause{display:grid;grid-template-columns:3em 1fr;column-gap:var(--s-4);row-gap:var(--s-1);padding-block:var(--s-5);border-bottom:1px solid var(--line)}.cause__no{color:var(--bone-3);padding-top:.9em;grid-row:span 2}@media(max-width:989px){.causes__lead,.causes__list{grid-column:1 / -1}}.template-index .section{padding-block:clamp(var(--s-9),13vw,240px)}.template-index .section--tight{padding-block:clamp(var(--s-8),8vw,var(--s-10))}.display,.h1,.h2,.h3,.h4,.causes__big,.specs dd strong,.manifesto__foot strong,.pdp__title{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.journal__media.journal__media--mark img{width:18%;height:auto;object-fit:contain}.dye__name{font-size:8px;letter-spacing:.02em;overflow-wrap:anywhere}.lineup{overflow:hidden}.lineup__head{display:grid;gap:var(--s-5);max-width:980px;margin-bottom:clamp(var(--s-7),6vw,var(--s-9))}.lineup__lead{max-width:46ch}.lineup .lineup__row{list-style:none;margin:0;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:clamp(8px,1.2vw,20px);padding:0 var(--margin);max-width:var(--max);margin-inline:auto;align-items:end}.lineup__link{display:grid;gap:var(--s-4)}.lineup__figure{position:relative;display:grid;place-items:end center;aspect-ratio:1 / 1.05;padding-bottom:6%}.lineup__figure:before{content:"";position:absolute;left:6%;right:6%;bottom:0;height:22%;background:radial-gradient(50% 50% at 50% 50%,#ebe4d621,#ebe4d600 70%);transition:opacity .6s var(--ease-out)}.lineup__figure:after{content:"";position:absolute;top:8%;right:4%;bottom:18%;left:4%;background:radial-gradient(55% 55% at 50% 45%,rgba(235,228,214,.07),transparent 72%);z-index:-1}.lineup__img{position:relative;width:100%;height:auto;filter:drop-shadow(0 24px 22px rgba(0,0,0,.65));transition:transform .9s var(--ease-molt);transform-origin:50% 100%}.lineup__link:hover .lineup__img,.lineup__link:focus-visible .lineup__img{transform:translateY(-5%) scale(1.04)}.lineup__link:hover .lineup__figure:before{opacity:1.6}.lineup__meta{display:grid;justify-items:center;text-align:center;gap:2px;padding-top:var(--s-3);border-top:1px solid var(--line)}.lineup__no{color:var(--bone-3);font-size:10px}.lineup__name{font:400 clamp(14px,1.1vw,18px)/1.2 var(--f-display);letter-spacing:.05em}.lineup__price{color:var(--bone-2);font-size:11px}.js .lineup__item{opacity:0;transform:translate3d(0,40px,0)}.js .lineup__row.is-in .lineup__item{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-molt);transition-delay:calc(var(--i) * 90ms)}.lineup__foot{display:flex;justify-content:center;margin-top:var(--s-8)}.lineup--compact.section{padding-block:clamp(var(--s-8),9vw,var(--s-10))}.lineup__nav{display:none}@media(max-width:989px){.lineup .lineup__row{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--s-4);padding:0 15vw var(--s-3);max-width:none;align-items:stretch}.lineup .lineup__row::-webkit-scrollbar{display:none}.lineup .lineup__item{flex:0 0 70vw;scroll-snap-align:center;scroll-snap-stop:always}.lineup .lineup__link{height:100%;align-content:start}.lineup .lineup__figure{transition:opacity .5s var(--ease-out),transform .7s var(--ease-molt)}.lineup .lineup__row[data-carousel] .lineup__item:not(.is-active) .lineup__figure{opacity:.45;transform:scale(.88)}.lineup .lineup__row[data-carousel] .lineup__item:not(.is-active) .lineup__meta{opacity:.35}.lineup .lineup__meta{transition:opacity .5s var(--ease-out)}.lineup .lineup__name{font-size:18px}.lineup .lineup__quote{max-width:26ch;font-size:14px}.lineup__nav{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6)}.lineup__count{color:var(--bone-2);font-size:11px;white-space:nowrap;margin:0}.lineup__track{position:relative;flex:1;height:1px;background:var(--line);overflow:hidden}.lineup__bar{position:absolute;inset:0 auto 0 0;width:calc(100% / var(--count, 1));background:var(--bone);transform:translate(calc(var(--at, 0) * 100%));transition:transform .4s var(--ease-out)}.lineup__arrow{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--line);border-radius:50%;background:none;color:var(--bone);cursor:pointer;transition:opacity .3s var(--ease-out)}.lineup__arrow svg{width:15px;height:15px}.lineup__arrow[data-lineup-prev] svg{transform:scaleX(-1)}.lineup__arrow:disabled{opacity:.3;cursor:default}}@media(prefers-reduced-motion:reduce){.js .lineup__item{opacity:1;transform:none}}.closeup__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7);align-items:end}.closeup__media{position:relative;overflow:hidden;background:var(--ink)}.closeup__media img{width:100%;height:100%;object-fit:cover;transform:scale(var(--zoom, 1));transform-origin:50% 42%}.js .closeup__media[data-reveal=clip].is-in img{transform:scale(var(--zoom, 1))}.js .closeup__media[data-reveal=clip] img{transform:scale(calc(var(--zoom, 1) * 1.08))}.closeup__media--main{grid-column:1 / span 7;aspect-ratio:1}.closeup__body{grid-column:9 / -1;display:grid;gap:var(--s-5)}.closeup__media--small{aspect-ratio:4 / 5;width:72%;margin-top:var(--s-5)}.closeup__media--small img{transform-origin:62% 26%}@media(max-width:989px){.closeup__media--main,.closeup__body{grid-column:1 / -1}}.interlude{grid-column:1 / -1;position:relative;margin:var(--s-6) calc(var(--margin) * -1);aspect-ratio:21 / 9;overflow:hidden;background:var(--ink)}.interlude img{width:100%;height:100%;object-fit:cover}.interlude:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0900 40%,#0a0a09d9)}.interlude__cap{position:absolute;left:var(--margin);right:var(--margin);bottom:clamp(var(--s-5),4vw,var(--s-8));z-index:1}.interlude__cap .display{font-size:clamp(30px,4.4vw,76px)}@media(max-width:749px){.interlude{aspect-ratio:4 / 5}}.eyebrow:empty,.mono:empty{display:none}.section-head__index:empty+.section-head__title{grid-column:1 / span 9}.manifesto__label:empty+.manifesto__text{grid-column:2 / span 10}.lineup__quote{display:block;max-width:24ch;min-height:4.2em;margin:var(--s-2) auto 0;font:400 13px/1.4 var(--f-text);color:var(--bone-2);text-wrap:balance}.lineup__quote .w{display:inline-block;opacity:0;transform:translateY(.7em);filter:blur(5px);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out),filter .26s var(--ease-out)}.lineup__link:hover .lineup__quote .w,.lineup__link:focus-visible .lineup__quote .w{opacity:1;transform:none;filter:none;transition:opacity .5s var(--ease-out),transform .7s var(--ease-molt),filter .6s var(--ease-out);transition-delay:calc(var(--wi) * 40ms)}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.lineup__quote .w{opacity:1;transform:none;filter:none}}.pdp__quote{color:var(--bone-2)}[data-media]{will-change:clip-path}.display,.h1,.h2,.h3,.h4,.card__title,.lineup__name,.pdp__title,.tile__title,.line__title,.menu-panel__links a,.specs dd strong,.sticky-buy__info strong,.footer__word,.causes__big{text-transform:uppercase}.h1,.display{letter-spacing:.03em}.h2,.h3,.h4{letter-spacing:.04em}.manifesto__text{text-transform:uppercase;letter-spacing:.03em}.pdp__quote,.myth__quote{text-transform:none;letter-spacing:.01em}.manifesto__label:empty+.manifesto__text{grid-column:1 / -1;text-align:center;font-size:clamp(34px,5.6vw,96px);line-height:1.08;max-width:18ch;margin-inline:auto}.toolbar,.pdp__info-inner{transition:top .52s var(--ease-molt)}body:has(.site-header.is-hidden) .toolbar{top:0}body:has(.site-header.is-hidden) .pdp__info-inner{top:var(--s-6)}.collection .toolbar{margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin)}@media(max-width:989px){.collection .toolbar{min-height:52px;gap:var(--s-3)}.toolbar__filters{flex:1;min-width:0;margin-left:calc(var(--margin) * -1);padding-left:var(--margin);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);padding-right:var(--s-6)}.toolbar .chip{min-height:30px;padding:0 var(--s-3);font-size:10px}.toolbar__sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.toolbar__sort{align-self:stretch;padding-left:var(--s-3);border-left:1px solid var(--line)}.toolbar__sort .select{font-size:10px;max-width:38vw;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ecdysis.css.map */
