*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg{display:block;max-width:100%;height:auto}button,input,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.5;overflow-x:hidden}body.is-locked{overflow:hidden}body.is-locked>.shopify-app-block{display:none}body.is-locked>shopify-chat{--shopify-chat-z-index: 1}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--page-x);z-index:999;background:var(--c-ink);color:var(--c-bg);padding:.75rem 1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.label,.hero__idx,.vhero__eyebrow,.hprint__title,.moment__eyebrow,.prints__eyebrow,.ltr__eyebrow,.env__eyebrow,.stp__eyebrow,.clk__eyebrow,.clk__foot,.strip__eyebrow,.road__eyebrow,.tags__eyebrow,.onav__idx,.intro__eyebrow,.look__head,.look__n,.look__price,.cols__idx,.gal__meta,.card__price,.ftr__col h3{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.btn{display:inline-block;padding:.85rem 1.6rem;border:1px solid currentColor;border-radius:999px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;transition:background .25s,color .25s}.btn:hover{background:var(--c-ink);color:var(--c-bg)}.btn--full{display:block;width:100%;text-align:center}.btn[disabled]{opacity:.4;pointer-events:none}.rte p+p{margin-top:1em}.rte a{text-decoration:underline}.rte ul{list-style:square;padding-left:1.1em}.rte ol{list-style:decimal;padding-left:1.4em}.rte li+li{margin-top:.3em}.rte ul+p,.rte p+ul,.rte ol+p,.rte p+ol{margin-top:1em}.pre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:var(--c-bg);transition:opacity .6s ease,visibility .6s}.pre img{width:min(40vw,320px)}.pre__motif{width:auto!important;height:min(30vh,220px)}.pre__bar{position:absolute;bottom:12vh;left:50%;translate:-50% 0;width:min(40vw,220px);height:1px;background:color-mix(in srgb,var(--c-ink) 20%,transparent)}.pre__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p, 0%);background:var(--c-ink);transition:width .3s}.pre.is-done{opacity:0;visibility:hidden}.no-js .pre,.pre-seen .pre{display:none}.ann{display:grid;place-items:center;min-height:var(--ann-h);padding:.4rem var(--page-x);background:var(--c-accent);color:var(--c-over);text-align:center;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.ann a{text-decoration:underline;text-underline-offset:.2em}:root{--ann-h: 2.25rem}body:has(.ann) .hdr{top:var(--ann-h)}.hdr{position:fixed;inset:0 0 auto;z-index:85;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem var(--page-x);mix-blend-mode:difference;color:var(--c-blend-base);transition:translate .35s ease}.hdr.is-tucked{translate:0 -100%}.hdr__mark{font-family:var(--f-display);letter-spacing:.02em}.hdr__mark img{display:block;height:clamp(2.5rem,5vh,3.5rem);width:auto}.hdr__btn{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.hdr__end{display:flex;align-items:center;gap:1.5rem}@media(max-width:749px){.hdr__acct{display:none}}@media(min-width:750px){.hdr{display:grid;grid-template-columns:1fr auto 1fr}.hdr__mark{justify-self:start}.hdr__end{justify-self:end}}.onav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:1fr auto;padding:clamp(6rem,14vh,22vh) var(--page-x) 3rem;background:var(--c-bg);clip-path:inset(0 0 100% 0);transition:clip-path .7s cubic-bezier(.76,0,.24,1)}.onav[hidden]{display:none}.onav.is-open{clip-path:inset(0 0 0 0)}.onav__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.onav__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.onav__img.is-shown{opacity:.35}.onav__list{min-height:0;overflow-y:auto;scrollbar-width:none}.onav__list::-webkit-scrollbar{display:none}.onav__item a{display:flex;align-items:baseline;gap:1.25rem;padding:.35em 0}.onav__idx{color:var(--c-muted)}.onav__txt{font-family:var(--f-display);font-size:clamp(1.75rem,min(9vw,8vh),7rem);line-height:1;transition:translate .35s ease,color .35s}.onav__item a:hover .onav__txt{translate:1.5rem 0;color:var(--c-accent)}.onav__foot{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent);padding-top:1rem}.onav__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem}.hero{position:relative;height:100svh}.hero__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-scrim);opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}.hero__panel.is-active{opacity:1;visibility:visible}.hero__img{width:100%;height:100%;object-fit:cover}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .8s ease}.hero__video.is-playing{opacity:1}.hero__video iframe{position:absolute;top:50%;left:50%;translate:-50% -50%;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;border:0}@supports (container-type: size){.hero__video{container-type:size}.hero__video iframe{width:max(100cqw,100cqh * 16 / 9);height:max(100cqh,100cqw * 9 / 16);min-width:0;min-height:0}}.hero__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--c-scrim) 45%,transparent))}.hero__body{position:absolute;z-index:2;left:var(--page-x);bottom:14vh;color:var(--c-over);display:grid;gap:1.25rem;justify-items:start;max-width:22ch}.hero__idx{opacity:.7}.hero__title{font-family:var(--f-display);font-size:clamp(2rem,5.5vw,4.5rem);line-height:1.02;font-weight:400}.hero__nav{position:absolute;z-index:3;right:var(--page-x);bottom:14vh;display:flex;align-items:center;gap:1rem;color:var(--c-over);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.hero__dots{display:flex;gap:.5rem}.hero__dots button{width:26px;height:2px;background:color-mix(in srgb,var(--c-over) 35%,transparent)}.hero__dots button.is-active{background:var(--c-over)}.vhero{position:relative;height:100svh}.vhero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--c-scrim)}.vhero__img{width:100%;height:100%;object-fit:cover}.vhero__video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;container-type:size;opacity:0;transition:opacity .8s ease}.vhero__video.is-playing{opacity:1}.vhero__video iframe{position:absolute;top:50%;left:50%;translate:-50% -50%;width:max(100cqw,100cqh * var(--vr));height:max(100cqh,100cqw / var(--vr));border:0}.vhero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--c-scrim) 55%,transparent))}.vhero__body{position:absolute;z-index:2;left:var(--page-x);right:var(--page-x);bottom:12vh;display:grid;gap:1rem;justify-items:start;color:var(--c-over)}.vhero__eyebrow{opacity:.8}.vhero__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.25rem,6vw,5rem);line-height:1.02;max-width:14ch}.vhero__text{max-width:36ch;font-size:1.05rem}.vhero__body .btn{margin-top:.75rem}.vhero--text-below{height:auto}.vhero--text-below .vhero__media{position:relative;height:100svh}.vhero--text-below .vhero__media:after{display:none}.vhero--text-below .vhero__body{position:static;padding:clamp(2.5rem,8vh,5rem) var(--page-x) 0;color:var(--c-ink)}.vhero--text-below .vhero__eyebrow{color:var(--c-muted);opacity:1}@media(min-width:750px)and (orientation:landscape){.vhero--split{display:grid;height:100svh;grid-template-columns:minmax(0,1fr) min(50%,100svh * var(--vr));grid-template-rows:minmax(0,1fr)}.vhero--split .vhero__media{position:relative;height:auto;grid-column:2;grid-row:1}.vhero--split .vhero__media:after{display:none}.vhero--split .vhero__body{position:static;grid-column:1;grid-row:1;align-self:end;padding:0 clamp(2rem,6vw,6rem) 12vh var(--page-x);color:var(--c-ink)}.vhero--split .vhero__eyebrow{color:var(--c-muted);opacity:1}.vhero--split.vhero--words{height:auto;min-height:100svh}.vhero--split.vhero--words .vhero__body{align-self:center;gap:1.1rem;padding-block:6.5rem 3rem}.vhero--split.vhero--words .vhero__title{font-size:clamp(2.25rem,3.6vw,3.6rem);max-width:18ch}.vhero--split.vhero--words .vhero__words{max-width:40ch}}.vhero__words{display:grid;gap:1rem;max-width:34ch;font-family:var(--f-display);line-height:1.4;font-size:clamp(1.05rem,min(1.55vw,2.7vh),1.5rem)}.vhero__words span{transition:color .45s}.vhero__words.is-following span{color:color-mix(in srgb,var(--c-ink) 24%,transparent)}.vhero__words.is-following span.is-said{color:var(--c-ink)}.vhero__words.is-following span.is-now{background:linear-gradient(transparent 60%,color-mix(in srgb,var(--c-accent) 22%,transparent) 60%)}.vhero__acts{display:flex;flex-wrap:wrap;gap:.75rem}.vhero__acts .btn{margin-top:.5rem}.vhero__sound{display:inline-flex;align-items:center;gap:.6rem}.vhero__sound:before{content:"";border-left:.55em solid currentColor;border-block:.35em solid transparent}.no-js .vhero__sound{display:none}.vhero__dlg{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent}.vhero__dlg[open]{display:grid;place-items:center}.vhero__dlg::backdrop{background:color-mix(in srgb,var(--c-scrim) 92%,transparent)}.vhero__player{width:min(92vw,86svh * var(--vr));aspect-ratio:var(--vr);background:#000}.vhero__player iframe{display:block;width:100%;height:100%;border:0}.vhero__close{position:fixed;top:1rem;right:1rem;padding:.75rem 1rem;color:var(--c-over);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.intro{display:grid;gap:1.5rem;padding:clamp(5rem,14vh,10rem) var(--page-x);grid-template-columns:minmax(0,1fr)}@media(max-width:749px){.intro{padding-block:3.5rem 4.5rem}}.intro__copy{display:grid;gap:1.5rem;justify-items:start}.intro__eyebrow{color:var(--c-muted)}.intro__lede{font-family:var(--f-display);font-weight:400;font-size:clamp(1.35rem,3vw,2.35rem);line-height:1.25;max-width:32ch}.intro__copy .btn{margin-top:.5rem}.intro__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.intro--media{gap:2.5rem}@media(min-width:900px){.intro--media{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4rem}.intro--media-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.intro--media-left .intro__media{order:-1}.intro--media .intro__lede{font-size:clamp(1.35rem,2.3vw,2.1rem)}}.intro--look .intro__media{position:relative}.intro--look .intro__media img{aspect-ratio:auto}.look{width:100%;margin-top:.5rem}.look__head{color:var(--c-muted);padding-bottom:.75rem}.look__item a{display:grid;align-items:center;gap:.9rem;grid-template-columns:1.5rem 3.25rem minmax(0,1fr) auto 1rem;padding:.6rem 0;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent);transition:background .25s}.look__item:last-child a{border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.look__item a:after{content:"\2192";transition:translate .3s ease}.look__item.is-on a{background:linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 5%,transparent),transparent)}.look__item.is-on a:after{translate:.25rem 0}.look__n{color:var(--c-muted)}.look__thumb{width:3.25rem;height:3.25rem;object-fit:contain;background:var(--c-card)}.look__name{font-size:.95rem}.look__price{color:var(--c-muted);white-space:nowrap}.pin{position:absolute;z-index:2;left:var(--x);top:var(--y);translate:-50% -50%}.pin__dot{position:relative;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--c-bg);color:var(--c-ink);box-shadow:0 2px 10px #0000002e;transition:background .25s,color .25s}.pin__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid color-mix(in srgb,var(--c-bg) 80%,transparent)}.pin__dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.pin.is-on .pin__dot{background:var(--c-ink);color:var(--c-bg)}.pin__card{position:absolute;top:50%;left:calc(100% + .9rem);display:grid;grid-template-columns:4.5rem auto;align-items:center;gap:.2rem .9rem;width:max-content;max-width:18rem;padding:.6rem 1.1rem .6rem .6rem;background:var(--c-bg);box-shadow:0 8px 30px #00000029;opacity:0;visibility:hidden;translate:.4rem -50%;transition:opacity .25s,translate .25s,visibility .25s}.pin--flip .pin__card{left:auto;right:calc(100% + .9rem);translate:-.4rem -50%}.pin__card img{grid-row:span 3;width:4.5rem;height:4.5rem;object-fit:contain;background:var(--c-card)}.pin__name{font-size:.9rem}.pin__price,.pin__cta{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.pin__price{color:var(--c-muted)}.pin__cta{justify-self:start;border-bottom:1px solid}@media(hover:hover){.pin:hover .pin__card,.pin.is-on .pin__card{opacity:1;visibility:visible;translate:0 -50%}.pin:hover,.pin.is-on{z-index:3}}@media(hover:none){.pin__card{display:none}}@media(max-width:899px){.intro--look{gap:1.5rem}.intro--look .intro__copy{display:contents}.intro--look .intro__media{margin-top:1rem}.intro--look .look{order:1;margin-top:.5rem}.intro--look .intro__copy .btn{order:2;justify-self:start;margin-top:0}}.feat{padding:clamp(4rem,10vh,7rem) var(--page-x) clamp(4rem,10vh,8rem)}.feat__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.feat__head h2{font-family:var(--f-display);font-weight:400;font-size:1.25rem}.feat__head a,.feat__step{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.feat__nav,.feat__steps{display:flex;align-items:baseline;gap:1.5rem}.feat__steps[hidden]{display:none}.feat__step{padding:.4rem 0;transition:color .25s}.feat__step:hover{color:var(--c-accent)}.feat__step[aria-disabled=true]{color:var(--c-muted);opacity:.5;cursor:default}@media(hover:none){.feat__steps{display:none}}.feat__track{--gap: 1.25rem;display:flex;gap:var(--gap);padding-top:2.5rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.feat__track::-webkit-scrollbar{display:none}.feat__track>.card{scroll-snap-align:start}.feat__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.feat__track>.card{flex:0 0 calc((100% - (var(--cols, 3) - 1) * var(--gap)) / var(--cols, 3))}@media(max-width:900px){.feat__track>.card{flex-basis:calc(70% - var(--gap))}}.feat__grid{display:grid;gap:2.5rem 1.25rem;padding-top:2.5rem;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media(max-width:900px){.feat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.feat__grid{gap:2rem .75rem}.feat__grid .card__meta{flex-direction:column;gap:.2rem}}.card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--c-card)}.card__img{width:100%;height:100%;object-fit:contain;padding:5%;transition:opacity .4s,scale .6s}.card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card:hover .card__img--alt{opacity:1}@media(hover:none){.card__img--alt{display:none}}.card:hover .card__img{scale:1.03}.card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;color:var(--c-ink);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .3s ease}.card:hover .card__overlay,.card:focus-within .card__overlay{opacity:1}.card__flag{position:absolute;top:.75rem;left:.75rem;z-index:3;background:var(--c-bg);padding:.25rem .6rem;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.85rem}.card__name{font-size:.9rem;font-weight:400}.card__price{color:var(--c-muted);white-space:nowrap}.price__was{color:var(--c-muted);text-decoration-thickness:1px;margin-right:.45em}.price__now{color:var(--c-ink)}.price__was,.price__now{position:relative}.pdp__price .price__was{font-size:.8em}.tiles{padding:0 var(--page-x) clamp(4rem,10vh,8rem)}.tiles__title{font-family:var(--f-display);font-weight:400;font-size:1.25rem;padding-bottom:1.5rem}.tiles__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tiles__item{display:flex;flex-direction:column;min-width:0}.tiles__item:first-child{grid-column:1 / -1}.tiles__media{position:relative;overflow:hidden;aspect-ratio:4 / 5}.tiles__item:first-child .tiles__media{aspect-ratio:1 / 1}.tiles__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .6s ease}.tiles__img--ph{background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.tiles__item:hover .tiles__img{scale:1.03}.tiles__label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.85rem;font-family:var(--f-display);font-size:1.15rem}.tiles__label:after{content:"\2192";font-size:1rem;transition:translate .3s ease}.tiles__item:hover .tiles__label:after{translate:.25rem 0}@media(max-width:749px){.tiles__label{font-size:1rem;gap:.5rem}}@media(max-width:749px){.tiles__item:last-child:nth-child(2n){grid-column:1 / -1}.tiles__item:last-child:nth-child(2n) .tiles__media{aspect-ratio:1 / 1}}@media(min-width:750px){.tiles__row{grid-template-columns:2fr;grid-auto-flow:column;grid-auto-columns:1fr;gap:.85rem}.tiles__item:first-child{grid-column:auto}.tiles__item:first-child .tiles__media{aspect-ratio:auto;flex:1}.tiles__item:only-child .tiles__media{aspect-ratio:16 / 9;flex:none}}.cols{padding:0 var(--page-x) clamp(4rem,10vh,8rem)}.cols__head{font-family:var(--f-display);font-weight:400;font-size:1.25rem;padding-bottom:1.5rem}.cols__list{display:grid;gap:0 2rem}.cols__item{display:grid;gap:.6rem;align-content:start;padding:1.25rem 0 2rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.cols__idx{color:var(--c-muted)}.cols__title{font-family:var(--f-display);font-weight:400;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.15}.cols__text{max-width:36ch;color:var(--c-muted)}@media(min-width:750px){.cols__list{grid-auto-flow:column;grid-auto-columns:1fr}}@media(min-width:750px)and (max-width:1099px){.cols__list:has(>:nth-child(4)){grid-auto-flow:row;grid-template-columns:1fr 1fr}}.gal{padding-bottom:clamp(4rem,10vh,8rem)}.gal__meta{display:flex;justify-content:space-between;padding:0 var(--page-x) 1rem;color:var(--c-muted)}.gal__track{display:flex;gap:1rem;padding-inline:var(--page-x);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.gal__track::-webkit-scrollbar{display:none}.gal__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.gal__cell{flex:0 0 clamp(240px,32vw,460px);scroll-snap-align:start}.gal__cell img{aspect-ratio:3 / 4;width:100%;object-fit:cover}.prints{padding:clamp(4rem,10vh,7rem) var(--page-x) clamp(5rem,12vh,8rem);overflow:hidden}.prints__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.prints__eyebrow{color:var(--c-muted);margin-bottom:.9rem}.prints__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.02}.prints__text{max-width:30ch;color:var(--c-muted)}.prints__wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}@media(min-width:750px){.prints__wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1rem,2.5vw,2.5rem)}}@media(min-width:1100px){.prints__wall{grid-template-columns:repeat(4,minmax(0,1fr))}}.print{position:relative;rotate:var(--r);translate:0 var(--y);transition:rotate .35s,scale .35s}.print:nth-child(8n+1){--r: -2.5deg;--y: 6%;--t: -4deg}.print:nth-child(8n+2){--r: 1.8deg;--y: -3%;--t: 3deg}.print:nth-child(8n+3){--r: -1.2deg;--y: 3%;--t: -2deg}.print:nth-child(8n+4){--r: 2.8deg;--y: 0%;--t: 5deg}.print:nth-child(8n+5){--r: 2deg;--y: 2%;--t: 2deg}.print:nth-child(8n+6){--r: -2.2deg;--y: 8%;--t: -5deg}.print:nth-child(8n+7){--r: 1.2deg;--y: 4%;--t: 4deg}.print:nth-child(8n+8){--r: -3deg;--y: 6%;--t: -3deg}@media(max-width:749px){.print:nth-child(2n){margin-top:2.25rem}}.print__card{position:relative;display:block;padding:5% 5% 19%;background:#fff;box-shadow:0 1px 2px #00000014,0 10px 26px #00000021;transition:box-shadow .35s}.print__card:before{content:"";position:absolute;z-index:1;top:-.7rem;left:50%;width:38%;height:1.5rem;translate:-50% 0;rotate:var(--t);background:color-mix(in srgb,#e8dcc0 78%,transparent);box-shadow:0 1px 2px #0000000f}.print__card img{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.92) contrast(1.02)}.print__foot{position:absolute;left:6%;right:6%;bottom:4.5%;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.print__caption{min-width:0;overflow:hidden;white-space:nowrap;padding:.15em .35em .2em .15em;margin:-.15em -.35em -.2em -.15em;font-family:var(--f-hand);font-weight:500;line-height:1;font-size:clamp(1.05rem,1.6vw,1.55rem);color:#2b2a6e}.print__price,.print__shop{flex:none;font-family:ui-monospace,Menlo,monospace;font-size:.6rem;letter-spacing:.06em;color:#b0662a}.print__shop{display:none;color:var(--c-ink)}@media(hover:hover){.print:has(a:hover),.print:has(a:focus-visible){rotate:0deg;scale:1.04;z-index:2}.print:has(a:hover) .print__card{box-shadow:0 2px 4px #00000014,0 18px 40px #0003}.print a:hover .print__price,.print a:focus-visible .print__price{display:none}.print a:hover .print__shop,.print a:focus-visible .print__shop{display:inline}}@media(max-width:749px){.print__price{display:none}}.prints__wall[data-pile]{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:min(22rem,84vw);margin:0 auto;touch-action:pan-y}[data-pile] .print{grid-area:1 / 1;margin:0;z-index:calc(40 - var(--d, 0));rotate:calc(var(--pr) + var(--dr, 0deg));translate:calc(var(--px) + var(--dx, 0px)) var(--py);transition:rotate .38s ease,translate .38s ease,opacity .3s;user-select:none;-webkit-user-select:none}[data-pile] .print:nth-child(8n+1){--pr: -2deg;--px: 0%;--py: 0%}[data-pile] .print:nth-child(8n+2){--pr: 4deg;--px: 3%;--py: -1%}[data-pile] .print:nth-child(8n+3){--pr: -5deg;--px: -3%;--py: 1%}[data-pile] .print:nth-child(8n+4){--pr: 3deg;--px: 2%;--py: 2%}[data-pile] .print:nth-child(8n+5){--pr: -3.5deg;--px: -2%;--py: -1%}[data-pile] .print:nth-child(8n+6){--pr: 6deg;--px: 1%;--py: 1%}[data-pile] .print:nth-child(8n+7){--pr: -1deg;--px: -1%;--py: 2%}[data-pile] .print:nth-child(8n+8){--pr: 2.5deg;--px: 2%;--py: -2%}[data-pile] .print[data-deep]{opacity:0}[data-pile] .print.is-held{transition:none}[data-pile] .print.is-gone{translate:var(--away, -125%) 4%;rotate:var(--away-r, -14deg);opacity:0}[data-pile] .print.is-instant{transition:none}[data-pile] .print__card:before{display:none}[data-pile] .print__caption{font-size:1.6rem}[data-pile] .print__price{display:inline}@media(prefers-reduced-motion:reduce){[data-pile] .print{transition:none}}.prints__nav{display:flex;align-items:center;gap:.75rem;width:min(22rem,84vw);margin:2.25rem auto 0}.prints__nav[hidden]{display:none}.prints__btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--c-ink);border-radius:50%;font-size:1rem}.prints__count{font-family:ui-monospace,Menlo,monospace;font-size:.75rem;letter-spacing:.08em}.prints__go{margin-left:auto;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid}.prints__go[hidden]{display:none}.hprint{position:relative;background:var(--sky);color:var(--c-ink)}.hprint__media{position:sticky;top:0;height:100svh;overflow:hidden}.hprint__media:after{content:"";position:absolute;inset:0 0 auto;height:8rem;background:linear-gradient(rgb(0 0 0 / .6),rgb(0 0 0 / .6) 2.5rem,transparent)}.hprint__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--crop-y)}.hprint__ph{background:color-mix(in srgb,var(--c-ink) 12%,var(--sky))}.hprint__body{position:relative;padding:18svh var(--page-x) 16svh;background:color-mix(in srgb,var(--sky) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(transparent,#000 18svh);mask-image:linear-gradient(transparent,#000 18svh)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hprint__body{background:color-mix(in srgb,var(--sky) 92%,transparent)}}.hprint__inner{width:min(100%,38rem);margin-inline:auto}.hprint__title{margin-bottom:1.5rem;font-weight:400}.hprint__text{display:grid;gap:.9em;font-family:var(--f-display);font-size:clamp(1.2rem,2.1vw,1.9rem);line-height:1.32;text-wrap:pretty}@media(max-aspect-ratio:1 / 1){.hprint__media{height:auto}.hprint__photo{height:auto;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.hprint__body{margin-top:-1.5rem;padding-top:3rem;-webkit-mask-image:linear-gradient(transparent,#000 3rem);mask-image:linear-gradient(transparent,#000 3rem)}.hprint--bare .hprint__photo{-webkit-mask-image:none;mask-image:none}}.ltr{display:grid;gap:2.75rem;padding:clamp(6.5rem,15vh,9rem) var(--page-x) clamp(4.5rem,11vh,7.5rem);background:var(--c-ink);color:var(--c-bg)}@media(min-width:1000px){.ltr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}.ltr__head{position:sticky;top:8rem}}.ltr__eyebrow{margin-bottom:1rem;color:color-mix(in srgb,var(--c-bg) 62%,transparent)}.ltr__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.75rem,6.4vw,5.75rem);line-height:.98}.ltr__lede{margin-top:1.25rem;max-width:30ch;color:color-mix(in srgb,var(--c-bg) 78%,transparent)}.ltr__sheet{justify-self:center;width:min(100%,660px);rotate:-.7deg;box-shadow:0 2px 3px #0000004d,0 30px 70px #00000080}.ltr__paper{position:relative;padding:clamp(1.1rem,4vw,2.4rem) clamp(1.1rem,5vw,3.2rem) clamp(1.6rem,4.5vw,2.8rem);background:#fbfaf5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");color:#1d1b18}.ltr__top{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem}.ltr__rider{width:clamp(58px,14vw,104px);aspect-ratio:360 / 400;background:#191714;-webkit-mask:var(--rider) center / contain no-repeat;mask:var(--rider) center / contain no-repeat}.ltr__ref{justify-self:center;margin-top:.4rem;font:500 clamp(.52rem,1.2vw,.64rem) / 1.55 ui-monospace,Menlo,monospace;letter-spacing:.08em;color:#47433d}.ltr__bar{width:clamp(1.6rem,4vw,2.4rem);height:.38rem;margin-top:.55rem;background:#2a2724}.ltr__body{display:grid;gap:.85em;margin-top:clamp(.9rem,3vw,1.9rem);font-family:var(--f-letter);font-size:clamp(.98rem,1.55vw,1.2rem);line-height:1.48;text-wrap:pretty}.ltr__body p:nth-child(5n+1){padding-left:7%}.ltr__body p:nth-child(5n+2){padding-left:3%;rotate:-.35deg}.ltr__body p:nth-child(5n+4){rotate:.3deg}.ltr__body p:nth-child(5n+5){padding-left:15%}.ltr__dot,.ltr__sq{position:absolute;right:clamp(.5rem,1.6vw,.95rem);background:#2a2724}.ltr__dot{width:3px;height:3px;border-radius:50%}.ltr__sq{bottom:.8rem;width:7px;height:7px}.ltr__poster{display:block;width:100%;height:auto}.ltr__foot{display:flex;justify-content:space-between;padding:.3rem clamp(.8rem,3vw,1.6rem);background:#fbfaf5;color:#47433d;font:500 .55rem/1.4 ui-monospace,Menlo,monospace;letter-spacing:.08em}.strip{padding:clamp(4rem,10vh,7rem) 0 clamp(4rem,9vh,6rem)}.strip__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 3rem;padding:0 var(--page-x) 2.5rem}.strip__eyebrow{color:var(--c-muted);margin-bottom:.9rem}.strip__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.1rem,4.2vw,3.75rem);line-height:1.04;max-width:16ch}.strip__text{max-width:38ch;color:var(--c-muted)}.strip__row{display:flex;padding:0 var(--page-x) .5rem;overflow-x:auto;scrollbar-width:none;cursor:grab}.strip__row::-webkit-scrollbar{display:none}.strip__row.is-dragging{cursor:grabbing}.strip__frame{position:relative;flex:0 0 clamp(190px,17vw,250px)}.strip__film{position:relative;padding:1.9rem .45rem;background:#141210}.strip__film:before,.strip__film:after{content:"";position:absolute;left:0;right:0;height:.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10'%3E%3Crect x='6' y='1' width='10' height='8' rx='2' fill='%23efe7d6'/%3E%3C/svg%3E") repeat-x 0 0 / 22px 10px}.strip__film:before{top:.45rem}.strip__film:after{bottom:.45rem}.strip__film img,.strip__ph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.strip__ph{background:#2a2724}.strip__edge,.strip__no{position:absolute;bottom:1.1rem;font-family:ui-monospace,Menlo,monospace;font-size:.55rem;letter-spacing:.12em;color:#d99a4e}.strip__edge{left:.6rem}.strip__no{right:.6rem}.strip__ring{position:absolute;top:.9rem;bottom:auto;left:-.4rem;right:-.4rem;height:calc(100% - 3.5rem);overflow:visible;pointer-events:none}.strip__ring path{fill:none;stroke:#d2402f;stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.92}.strip__note{padding:.9rem .6rem 0;font-family:var(--f-hand);font-weight:500;font-size:1.3rem;line-height:1.1;color:#2b2a6e}.strip__frame--pick .strip__note{color:#c23a2b}.strip__link{display:inline-block;margin:2rem var(--page-x) 0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid}.road{padding:clamp(4rem,9vh,6rem) var(--page-x) clamp(4rem,9vh,6rem)}.road__eyebrow{color:var(--c-muted);margin-bottom:.9rem}.road__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.1rem,4.2vw,3.75rem);line-height:1.04;max-width:16ch}.road__body{--from-x: 14%;--from-y: 47.35%;--to-x: 86%;--to-y: 32.65%;--pw: clamp(180px, 17vw, 250px)}.road .road__body{margin-top:1.5rem}.road__map{position:relative;aspect-ratio:2 / 1}.road__land{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 45%,#000 55%,transparent 100%)}.road__route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.road__route path{fill:none;stroke:var(--c-ink);stroke-width:2.2;stroke-dasharray:1 11;stroke-linecap:round;vector-effect:non-scaling-stroke}.road__route .road__reveal{stroke:#fff;stroke-width:40;stroke-dasharray:none;vector-effect:none}.road__route circle{fill:var(--c-ink);stroke:var(--c-bg);stroke-width:3;vector-effect:non-scaling-stroke}.road__city{position:absolute;translate:-50% calc(-100% - .9rem);white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.road__city--from{left:var(--from-x);top:var(--from-y)}.road__city--to{left:var(--to-x);top:var(--to-y)}.road__print{position:relative;width:var(--pw);padding:.7rem .7rem 2.6rem;background:#fff;box-shadow:0 1px 2px #00000014,0 10px 26px #00000021}.road__print:before{content:"";position:absolute;z-index:1;top:-.7rem;left:50%;width:38%;height:1.5rem;translate:-50% 0;rotate:-3deg;background:color-mix(in srgb,#e8dcc0 78%,transparent)}.road__print img,.road__ph{display:block;width:100%;aspect-ratio:1;object-fit:cover}.road__ph{background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.road__print figcaption{position:absolute;left:.9rem;bottom:.6rem;font-family:var(--f-hand);font-weight:500;font-size:1.45rem;line-height:1;color:#2b2a6e}.road__note{font-family:var(--f-hand);font-weight:500;line-height:1.15;color:#2b2a6e;font-size:clamp(1.25rem,1.7vw,1.6rem)}.road__stub{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 1.4rem;width:max-content;max-width:100%;padding:1.1rem 1.6rem 1.1rem 1.3rem;background:#f3ead6;box-shadow:0 8px 22px #0000001a;font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;-webkit-mask:radial-gradient(circle at 0 50%,transparent .6rem,#000 .62rem) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent .6rem,#000 .62rem) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent .6rem,#000 .62rem) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent .6rem,#000 .62rem) right / 51% 100% no-repeat}.road__stub b{grid-row:span 2;padding-right:1.3rem;border-right:1px dashed rgb(0 0 0 / .3);font-family:var(--f-display);font-weight:400;font-size:2.6rem;letter-spacing:0}.road__stub span:last-child{color:var(--c-muted)}@media(min-width:900px){.road__body{display:grid}.road__map,.road__stops{grid-area:1 / 1}.road__stops{position:relative}.road__stops>*{position:absolute}.road__print--from{left:var(--from-x);top:calc(var(--from-y) + .6rem);translate:-50% 0;rotate:-3deg}.road__print--to{left:var(--to-x);top:calc(var(--to-y) + .6rem);translate:-50% 0;rotate:2.5deg}.road__note--from{left:calc(var(--from-x) + var(--pw) / 2 + 1.5rem);top:calc(var(--from-y) + var(--pw) * .55);rotate:-2deg;max-width:14rem}.road__note--to{right:calc(100% - var(--to-x) + var(--pw) / 2 + 1.5rem);top:calc(var(--to-y) + var(--pw) * .55);rotate:2deg;max-width:14rem;text-align:right}.road__note--way{left:50%;top:24%;translate:-50% -100%;rotate:-4deg;text-align:center}.road__stub{left:55%;bottom:6%;translate:-50% 0;rotate:-1.5deg}}@media(max-width:899px){.road__map{margin-inline:calc(var(--page-x) * -.5)}.road__city{font-size:.55rem;translate:-50% calc(-100% - .6rem)}.road__city--from{translate:-50% .6rem}.road__route circle{r:13px}.road__stops{display:grid;justify-items:start;padding-top:1.5rem}.road__print{width:min(16rem,70vw)}.road__print--from{rotate:-3deg;margin-left:4%}.road__print--to{rotate:2.5deg;justify-self:end;margin:2.5rem 4% 0 0}.road__note--from{margin:1rem 0 0 6%;rotate:-2deg}.road__note--to{justify-self:end;margin:1rem 6% 0 0;rotate:2deg;text-align:right}.road__note--way{margin:1.5rem 0 1.5rem 18%;padding:2.5rem 0 2.5rem 1rem;border-left:2px dotted var(--c-ink);rotate:-2deg}.road__stub{justify-self:center;margin-top:2.5rem;rotate:-1.5deg}}.jrn{overflow:hidden;overflow:clip;padding:clamp(3rem,7vh,4.5rem) var(--page-x) clamp(3rem,8vh,5rem);background:#f2ebdd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.jrn__title{max-width:1100px;margin:0 auto clamp(1.25rem,3vw,2rem);rotate:-1.5deg;text-wrap:balance;font-family:var(--f-hand);font-weight:500;font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1;color:#34322f}.jrn__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1.5rem clamp(1rem,2.5vw,2.25rem);max-width:1100px;margin:0 auto}.jrn__item{width:calc(var(--w) * 100%);margin:var(--y) 0 0 calc((1 - var(--w)) * var(--x) * 100%);rotate:var(--r)}@media(max-width:749px){.jrn__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}.jrn__item:last-child:nth-child(odd){grid-column:1 / -1;width:calc(var(--w) * (50% - .625rem));margin-inline:auto}}.jrn__frame{position:relative;box-shadow:0 1px 2px #00000024,0 6px 14px #0000001f}.jrn__frame img{display:block;width:100%;height:auto}.jrn__ph{display:block;width:100%;height:auto;aspect-ratio:3 / 4;background:#e2d8c4}.jrn__item--polaroid .jrn__frame{padding:5% 5% 17%;background:#fdfcf9}.jrn__item--aged .jrn__frame{padding:3.5%;background:#e8d6a2;box-shadow:inset 0 0 12px #785a1e59,0 1px 2px #00000024,0 6px 14px #0000001f}.jrn__item--taped .jrn__frame:before{content:"";position:absolute;z-index:1;top:-.45rem;left:50%;width:40%;height:.95rem;translate:-50% 0;rotate:-3deg;background:#ece2c4c7;box-shadow:0 1px 2px #00000014}.jrn__item figcaption{margin-top:.4rem;padding-left:4%;rotate:-1deg;font-family:var(--f-hand);font-weight:500;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.1;color:#34322f}.tale{padding-bottom:clamp(4.5rem,11vh,7rem)}.tale__part,.tale__road{max-width:1100px;margin:clamp(3.5rem,9vh,6rem) auto clamp(1.5rem,3.5vw,2.5rem)}.jrn__title+.tale__part{margin-top:clamp(1.5rem,4vh,2.5rem)}.tale__mark{display:flex;align-items:center;gap:.65rem;max-width:34rem;margin-bottom:1rem;font-family:ui-monospace,Menlo,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.tale__mark:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--c-ink);box-shadow:0 0 0 2px #f2ebdd}.tale__text{display:grid;gap:.7em;max-width:34rem;font-family:var(--f-display);font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.3;text-wrap:pretty}.tale__road .road__route circle{stroke:#f2ebdd}@media(min-width:900px){.tale__part--east>*{margin-left:auto}.tale__way{grid-area:1 / 1;z-index:1;justify-self:center;align-self:start;width:min(36%,27rem);margin-top:23%;text-align:center}}@media(max-width:899px){.tale__way{margin-bottom:1.5rem}.tale__road .road__stops{grid-template-columns:1fr 1fr;justify-items:stretch;align-items:start;gap:0 clamp(1.25rem,5vw,2.5rem);max-width:34rem;margin-inline:auto;padding:0 3%}.tale__road .road__print{justify-self:stretch;width:auto;margin:0;padding:.55rem .55rem 2.2rem}.tale__road .road__print--to{margin-top:1.75rem}.tale__road .road__print figcaption{left:.7rem;bottom:.45rem;font-size:1.2rem}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.tale__road{view-timeline:--tale-road block}.tale__road .road__reveal{stroke-dasharray:1 1;animation:tale-road linear both;animation-timeline:--tale-road;animation-range:entry 25% cover 50%}}}@keyframes tale-road{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.post{padding:8rem var(--page-x) clamp(4rem,10vh,8rem)}.post__head{display:grid;gap:2rem;grid-template-areas:"intro" "media" "facts"}.post__intro{grid-area:intro}.post__eyebrow{margin-bottom:.9rem;color:var(--c-muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.post__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.1rem,5vw,4.25rem);line-height:1.04;text-wrap:balance}.post__lede{max-width:38ch;margin-top:1.25rem;font-size:1.1rem;color:var(--c-muted)}.post__media{grid-area:media}.post__media img,.post__ph{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--c-card)}@media(min-width:600px)and (max-width:899px){.post__media img,.post__ph{aspect-ratio:3 / 2}}.post__facts{grid-area:facts;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2.5vw,1.75rem);max-width:34rem}.post__fact{--hole: 4px;position:relative;display:grid;align-content:space-between;gap:.75rem;aspect-ratio:4 / 5;padding:18% 14%;background:var(--c-accent);color:var(--c-over);rotate:-1.5deg;-webkit-mask:radial-gradient(var(--hole),#0000 97%,#000) round calc(-1.5 * var(--hole)) calc(-1.5 * var(--hole)) / calc(3 * var(--hole)) calc(3 * var(--hole)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--hole)) calc(100% - 3 * var(--hole));mask:radial-gradient(var(--hole),#0000 97%,#000) round calc(-1.5 * var(--hole)) calc(-1.5 * var(--hole)) / calc(3 * var(--hole)) calc(3 * var(--hole)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--hole)) calc(100% - 3 * var(--hole))}.post__fact:nth-child(2){rotate:1.25deg}.post__fact:nth-child(3){rotate:-.75deg}.post__fact:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid color-mix(in srgb,currentColor 45%,transparent);pointer-events:none}.post__figure{font-family:var(--f-display);font-size:clamp(1.75rem,4vw,3rem);line-height:1;white-space:nowrap}.post__label{font-size:clamp(.55rem,1.6vw,.66rem);letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.post__group{margin-top:clamp(4rem,10vh,7rem)}.post__group-title{font-family:var(--f-display);font-weight:400;font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.1;padding-bottom:1.5rem}.post__point{display:grid;gap:.5rem;padding:1.25rem 0 2rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.post__idx{color:var(--c-muted);font-size:.72rem;letter-spacing:.14em}.post__point-title{font-family:var(--f-display);font-weight:400;font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.15}.post__text{max-width:52ch;color:var(--c-muted)}.post__text a{color:var(--c-ink)}.post__contact{display:grid;justify-items:start;gap:1rem;margin-top:clamp(4rem,10vh,7rem);padding-top:2rem;border-top:1px solid var(--c-ink)}.post__contact .post__eyebrow{margin:0}.post__email{font-family:var(--f-display);font-size:clamp(1.6rem,5vw,3.75rem);line-height:1.1;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color .25s}.post__email:hover{color:var(--c-accent)}.post__note{max-width:44ch;color:var(--c-muted)}.post__contact .btn{margin-top:.5rem}@media(min-width:900px){.post__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"intro media" "facts media";align-items:start;column-gap:clamp(3rem,7vw,7rem);row-gap:3rem}.post__facts{align-self:end}.post__group{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4rem;align-items:start}.post__group-title{position:sticky;top:7rem}.post__contact{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:4rem;align-items:baseline}.post__contact>:not(.post__eyebrow){grid-column:2}}.env{background:linear-gradient(#efe3cd,#e5d7bf)}.env__stage{position:relative;display:grid;justify-items:center;overflow:hidden}.env__photo{width:100%}.env__photo img,.env__ph{display:block;width:100%;height:auto}@media(min-aspect-ratio:3 / 4){.env__photo img{height:85svh;object-fit:cover;object-position:var(--seal-x) var(--seal-y)}}.env__card{position:relative;z-index:1;width:min(100% - 2 * var(--page-x),30rem);margin:-4rem 0 clamp(3rem,8vh,5rem);display:grid;gap:.5rem;padding:clamp(1.4rem,4vw,2.25rem) clamp(1.25rem,4vw,2.5rem);text-align:center;background:#fbfaf5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");box-shadow:0 2px 4px #00000014,0 18px 40px #00000029}.env__eyebrow{color:var(--c-muted)}.env__title{font-family:var(--f-display);font-weight:400;font-size:clamp(1.6rem,4.2vw,2.6rem);line-height:1}.env__text{max-width:34ch;margin:.2rem auto 0;font-size:clamp(.85rem,1.25vw,1rem);line-height:1.45;color:#3b372f}.stp{padding:clamp(4rem,10vh,7rem) var(--page-x) clamp(5rem,12vh,8rem)}.stp__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:2.5rem}.stp__eyebrow{color:var(--c-muted);margin-bottom:.9rem}.stp__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.1rem,4.2vw,3.75rem);line-height:1.04;max-width:16ch}.stp__text{max-width:36ch;color:var(--c-muted)}@media(min-width:1000px){.stp{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:4rem}.stp__head{position:sticky;top:8rem;display:block;margin:0}.stp__text{margin-top:1.25rem}}.stp__track{position:relative;width:min(100%,760px);margin:0 auto;container-type:inline-size}@media(min-width:1000px){.stp__track{margin:0}}.stp__lens{position:sticky;z-index:2;top:calc(50svh - 25cqi);height:50cqi;display:grid;place-items:center;pointer-events:none}.stp__stamp{position:relative;width:66cqi;height:50cqi;color:#1d1b18}.stp__shadow{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 6px 14px rgb(0 0 0 / .28))}.stp__paper{--r: 1.15cqi;position:absolute;top:0;right:0;bottom:0;left:0;border:solid #fbf9f3;border-width:3cqi 3cqi 9.5cqi;-webkit-mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r));mask:radial-gradient(var(--r),#0000 97%,#000) round calc(-1.5 * var(--r)) calc(-1.5 * var(--r)) / calc(3 * var(--r)) calc(3 * var(--r)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--r)) calc(100% - 3 * var(--r))}.stp__window{position:absolute;top:3cqi;right:3cqi;bottom:9.5cqi;left:3cqi;box-shadow:inset 0 0 0 1px #0000001a;-webkit-backdrop-filter:grayscale(1) contrast(1.08) brightness(1.05);backdrop-filter:grayscale(1) contrast(1.08) brightness(1.05)}.stp__brand{position:absolute;left:5.5cqi;top:5cqi;font-family:var(--f-display);font-size:clamp(.7rem,2.6cqi,1rem);letter-spacing:.1em;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .45)}.stp__foot{position:absolute;left:3.6cqi;right:3.6cqi;bottom:0;height:9.5cqi;display:flex;justify-content:space-between;align-items:center;gap:1rem}.stp__name{font-size:clamp(.5rem,2cqi,.74rem);letter-spacing:.14em;text-transform:uppercase}.stp__value{font-family:var(--f-display);font-size:clamp(1rem,4.6cqi,1.9rem);line-height:1}.stp__mark{position:absolute;right:-13cqi;top:-9cqi;width:34cqi;rotate:-9deg;opacity:.82;overflow:visible}.stp__mark text{fill:currentColor;font-family:ui-monospace,Menlo,monospace}.stp__mark-city{font-size:10.5px;letter-spacing:2px}.stp__mark-year{font-size:13px}.stp__photos{display:grid;gap:6px;margin-top:-50cqi}.stp__photo{position:relative;display:block}.stp__photo img,.stp__ph{display:block;width:100%;aspect-ratio:1;object-fit:cover}.stp__ph{background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.stp__cap{position:absolute;left:1rem;bottom:.9rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .55)}.clk{--hand: 0deg;padding:clamp(4rem,10vh,7rem) var(--page-x);background:var(--c-card)}.clk__stage{display:grid;justify-items:center;gap:1.5rem}.clk--live{height:330svh;padding:0}.clk--live .clk__stage{position:sticky;top:0;height:100svh;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:clamp(5rem,11svh,6.5rem) var(--page-x) clamp(1.25rem,4svh,2.5rem)}.clk__head{text-align:center}.clk__eyebrow{color:var(--c-muted);margin-bottom:.9rem}.clk__title{max-width:20ch;margin:0 auto;font-family:var(--f-display);font-weight:400;font-size:clamp(1.8rem,3.6vw,3.1rem);line-height:1.04}.clk__dial{position:relative;width:min(100%,660px);aspect-ratio:1;container-type:inline-size}.clk--live .clk__dial{align-self:center;width:min(100%,66svh,660px)}.clk__num{position:absolute;left:calc(50% + 30.5cqi*sin(var(--a)));top:calc(50% - (30.5cqi*cos(var(--a))));translate:-50% -50%;font:300 4.6cqi/1 Helvetica Neue,Helvetica,Arial,sans-serif;color:color-mix(in srgb,var(--c-ink) 48%,transparent)}.clk__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.clk__ring text{font-family:var(--f-hand);font-weight:500;font-size:3.9px;fill:color-mix(in srgb,var(--c-ink) 88%,transparent)}.clk__hand{position:absolute;z-index:1;left:48.6%;bottom:50%;width:2.8%;height:27%;transform-origin:50% 100%;rotate:var(--hand)}.clk__hand path{fill:var(--c-ink)}.clk:not(.clk--live) .clk__hand{transition:rotate .5s cubic-bezier(.3,.7,.2,1)}.clk__piece{position:absolute;z-index:2;left:calc(50% + 41cqi*sin(var(--a)));top:calc(50% - (41cqi*cos(var(--a))));width:14.5cqi;aspect-ratio:1;translate:-50% -50%;background:color-mix(in srgb,var(--c-ink) 6%,transparent);filter:grayscale(.9);opacity:.72;transition:scale .35s,filter .35s,opacity .35s,box-shadow .35s}.clk__piece img{display:block;width:100%;height:100%;object-fit:cover}.clk__piece.is-on{z-index:3;scale:1.18;filter:none;opacity:1;box-shadow:0 8px 22px #00000038}.clk__face{position:absolute;z-index:2;left:50%;top:50%;width:31cqi;aspect-ratio:1;translate:-50% -50%;display:grid;place-content:center;gap:.25rem;padding:0 5cqi;text-align:center;border-radius:50%;background:var(--c-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-ink) 8%,transparent)}.clk__name{font-family:var(--f-display);font-size:clamp(.74rem,3.3cqi,1.2rem);line-height:1.15}.clk__price{font-size:clamp(.66rem,2.4cqi,.85rem);color:var(--c-muted)}.clk__shop{justify-self:center;margin-top:.2rem;font-size:clamp(.58rem,2cqi,.7rem);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid}.clk__foot{color:var(--c-muted)}.tags{display:grid;gap:3rem;padding:clamp(4rem,9vh,6rem) var(--page-x) clamp(5rem,12vh,8rem)}@media(min-width:900px){.tags{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:5rem}}.tags__eyebrow{color:var(--c-muted);margin-bottom:.9rem}.tags__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.1rem,4.2vw,3.75rem);line-height:1.04;max-width:14ch}.tags__text{margin-top:1.25rem;max-width:40ch;font-size:1.1rem}.tags__list{display:grid;gap:clamp(1.25rem,2.5vw,2rem);justify-items:center}.tag{--thread: #171614;--ink: #171614;--edge: clamp(.55rem, 1.1vw, .8rem);position:relative;width:min(31rem,100%);aspect-ratio:2.9 / 1;padding:var(--edge);border-radius:.7rem;background:repeating-linear-gradient(90deg,var(--thread) 0 2px,transparent 2px 4.5px) top / 100% var(--edge) no-repeat,repeating-linear-gradient(90deg,var(--thread) 0 2px,transparent 2px 4.5px) bottom / 100% var(--edge) no-repeat,repeating-linear-gradient(0deg,var(--thread) 0 2px,transparent 2px 4.5px) left / var(--edge) 100% no-repeat,repeating-linear-gradient(0deg,var(--thread) 0 2px,transparent 2px 4.5px) right / var(--edge) 100% no-repeat,#e6dbc4;box-shadow:0 1px 2px #00000014,0 10px 24px #0000001f;container-type:inline-size}.tag:nth-child(odd){rotate:-1.2deg;translate:-4% 0}.tag:nth-child(2n){rotate:1.4deg;translate:4% 0}@media(max-width:749px){.tag:nth-child(odd){translate:-1.5% 0}.tag:nth-child(2n){translate:1.5% 0}}.tag--green{--thread: #1e5b48}.tag--navy{--thread: #1f2b4c}.tag--maroon{--thread: #6b2c28}.tag__cloth{display:grid;grid-template-columns:40% minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%;padding:6% 4.5% 3%;border-radius:.2rem;background:#efe7d6 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='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.36 0 0 0 0 0.26 0 0 0 0.28 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--ink)}.tag__mark{display:grid;place-items:center;padding-right:6%;font-family:var(--f-script);font-size:10.5cqi;line-height:1;color:var(--ink)}.tag__mark--red{color:#c7352c}.tag__mark-img{display:block;width:82%;max-height:70%;background:currentColor;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.tag__lines{display:grid;align-content:center;gap:.35em;padding-left:6%;border-left:max(1.5px,.4cqi) solid var(--ink);font-family:var(--f-letter);font-size:4.3cqi;line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.tag__lines span{overflow:hidden;white-space:nowrap;padding:0 .1em .12em 0;border-bottom:max(1.5px,.35cqi) solid var(--ink)}.tag__foot{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1em;padding-top:.55em;border-top:max(1.5px,.4cqi) solid var(--ink);font:700 2.5cqi/1 Helvetica Neue,Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase}.moment{padding-bottom:clamp(4rem,10vh,8rem)}.moment__hero{position:relative}.moment__media img,.moment__ph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.moment__ph{background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.moment__body{display:grid;gap:1rem;justify-items:start;padding:2.5rem var(--page-x) 0}.moment__eyebrow{color:var(--c-muted)}.moment__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.moment__text{font-size:1.05rem;max-width:42ch}.moment__acts{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;margin-top:.5rem}.moment__link{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid}@media(min-width:750px){.moment__media img,.moment__ph{aspect-ratio:auto}}@media(min-width:1000px){.moment__media img,.moment__ph{height:min(100svh,66.6vw)}.moment__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--c-scrim) 45%,transparent),transparent 60%)}.moment--text-left .moment__media:after{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--c-scrim) 45%,transparent),transparent 60%)}.moment__body{position:absolute;z-index:1;top:clamp(5.5rem,12vh,7.5rem);right:var(--page-x);width:min(36rem,46%);padding:0;color:var(--c-over)}.moment--text-left .moment__body{right:auto;left:var(--page-x)}.moment__eyebrow{color:inherit;opacity:.8}.moment__hero .btn:hover{background:var(--c-over);color:var(--c-ink)}}.moment__strip{display:flex;align-items:center;padding:clamp(3rem,8vh,5rem) var(--page-x) 2.5rem;overflow-x:auto;scrollbar-width:none;cursor:grab}.moment__strip::-webkit-scrollbar{display:none}.moment__strip.is-dragging{cursor:grabbing}.moment__print{position:relative;flex:0 0 clamp(230px,24vw,360px);margin-right:-1.25rem;padding:.55rem .55rem 1.6rem;background:#fff;box-shadow:0 6px 24px #0000001f;rotate:var(--r, 0deg);translate:0 var(--dy, 0)}.moment__print:last-child{margin-right:0}.moment__print:nth-child(6n+1){--r: -2.2deg;--dy: .6rem}.moment__print:nth-child(6n+2){--r: 1.6deg;--dy: -.4rem}.moment__print:nth-child(6n+3){--r: -1deg;--dy: .9rem}.moment__print:nth-child(6n+4){--r: 2.4deg;--dy: -.2rem}.moment__print:nth-child(6n+5){--r: -1.8deg;--dy: .5rem}.moment__print:nth-child(6n+6){--r: 1.2deg;--dy: -.6rem}.moment__print img,.moment__print .moment__ph{width:100%;aspect-ratio:3 / 2;object-fit:cover}.moment__print figcaption{position:absolute;left:.6rem;bottom:.4rem;font-family:ui-monospace,Menlo,monospace;font-size:.6rem;letter-spacing:.14em;color:#b0662a}@media(max-width:749px){.moment__print{flex-basis:72vw}}.moment__shop{padding:2.5rem var(--page-x) 0}.moment__shophead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.moment__shophead h2{font-family:var(--f-display);font-weight:400;font-size:1.25rem}.moment__shophead a{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.moment__cards{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1.25rem;padding-top:2rem}@media(min-width:750px)and (max-width:999px){.moment__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.moment__cards{display:flex;overflow-x:auto;scrollbar-width:none}.moment__cards::-webkit-scrollbar{display:none}.moment__cards>.card{flex:0 0 62%}}.split{display:grid;align-items:center;padding-bottom:clamp(4rem,10vh,8rem)}.split__media img,.split__ph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.split__ph{background:color-mix(in srgb,var(--c-ink) 6%,transparent)}.split__body{padding:2.5rem var(--page-x) 0}.split__body h2{font-family:var(--f-display);font-weight:400;font-size:clamp(1.75rem,4vw,3rem);margin-bottom:1rem;text-wrap:balance}.split__body .rte{max-width:44ch;font-size:1.1rem}.split__body .btn{margin-top:2rem}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}.split__body{padding:0 var(--page-x) 0 clamp(2.5rem,7vw,7rem)}.split--right .split__media{order:2}.split--right .split__body{padding:0 clamp(2.5rem,7vw,7rem) 0 var(--page-x)}}.ptn{padding:0 var(--page-x) clamp(4rem,10vh,8rem)}.ptn__head{font-family:var(--f-display);font-weight:400;font-size:1.25rem;padding-bottom:1rem}.ptn__row{display:grid;gap:1.5rem;align-items:center;grid-template-columns:10rem 1fr auto;padding:2rem 0;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.ptn__thumb img{aspect-ratio:1;object-fit:cover;width:100%}.ptn__copy h3{font-family:var(--f-display);font-weight:400;font-size:1.35rem;margin-bottom:.4rem}.ptn__copy p{max-width:60ch;color:var(--c-muted)}.ptn__link{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@media(max-width:780px){.ptn__row{grid-template-columns:1fr}.ptn__thumb{max-width:10rem}}.nl{position:relative;padding:clamp(5rem,16vh,11rem) var(--page-x);overflow:hidden}.nl__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.nl__body{max-width:34rem}.nl__body h2{font-family:var(--f-display);font-weight:400;font-size:clamp(1.6rem,4vw,2.75rem);margin-bottom:1.5rem}.nl form{display:flex;gap:.5rem;flex-wrap:wrap}.nl input{flex:1 1 14rem;padding:.85rem 1rem;background:transparent;border:1px solid currentColor;border-radius:999px}.nl button{padding:.85rem 1.6rem;border:1px solid currentColor;border-radius:999px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.nl__ok{flex:1 0 100%;margin-top:.75rem;color:var(--c-accent)}.nl button{transition:background .25s,color .25s}.nl button:hover{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.nl--accent{background:var(--c-accent);color:var(--c-over)}.nl--accent input::placeholder{color:color-mix(in srgb,var(--c-over) 65%,transparent)}.nl--accent .nl__ok{color:var(--c-over)}.nl--accent :focus-visible{outline-color:var(--c-over)}.nl--accent button:hover{background:var(--c-over);color:var(--c-accent);border-color:var(--c-over)}.shopify-section:has(.nl--accent)+.shopify-section .ftr{border-top:0}.ftr{padding:clamp(3rem,8vh,6rem) var(--page-x) 2rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.ftr__motif{display:block;width:auto;height:clamp(3.5rem,7vw,5.5rem);margin-bottom:1.5rem}.ftr__wordmark{font-family:var(--f-display);font-size:clamp(1.5rem,6vw,4rem);line-height:1;margin-bottom:3rem}.ftr__cols{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.ftr__col h3{color:var(--c-muted);margin-bottom:.75rem}.ftr__col li+li{margin-top:.35rem}.ftr__col a:hover{color:var(--c-accent)}.ftr__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 2rem;margin-top:3rem;font-size:.75rem;color:var(--c-muted)}.ftr__legal a{text-decoration:underline;text-underline-offset:.15em}.ftr__legal a:hover{color:var(--c-accent)}.drw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.drw[hidden]{display:none}.drw__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--c-scrim) 40%,transparent);opacity:0;transition:opacity .4s}.drw__panel{position:absolute;inset:0 0 0 auto;z-index:2;width:min(26rem,100%);background:var(--c-bg);display:flex;flex-direction:column;translate:100% 0;transition:translate .45s cubic-bezier(.76,0,.24,1)}.drw.is-open .drw__panel{translate:0 0}.drw.is-open .drw__scrim{opacity:1}.drw__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.drw__head h2{font-family:var(--f-display);font-weight:400;font-size:1.1rem}.drw__head button{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.drw__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.drw__error{flex:0 0 auto;margin:0;padding:.85rem 1.25rem;font-size:.85rem;color:var(--c-bg);background:var(--c-ink)}.drw__error[hidden]{display:none}.ship{display:grid;gap:.6rem;padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.drw__body .ship{position:sticky;top:0;z-index:1;background:var(--c-bg)}.ship__text{font-size:.8rem;color:var(--c-muted)}.ship__text strong{font-weight:inherit;color:var(--c-ink)}.ship__bar{height:3px;border-radius:999px;background:color-mix(in srgb,var(--c-ink) 12%,transparent);overflow:hidden}.ship__fill{display:block;height:100%;border-radius:inherit;background:var(--c-accent)}@media(prefers-reduced-motion:no-preference){.ship__fill{animation:ship-fill .7s .25s ease-out both}}@keyframes ship-fill{0%{width:var(--from, 0%)}}.drw__items{padding:1.25rem;display:grid;gap:1.25rem}.drw__item{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.85rem;align-items:start}.drw__item img{aspect-ratio:4 / 5;object-fit:cover}.drw__name{font-size:.9rem}.drw__variant{font-size:.8rem;color:var(--c-muted)}.drw__qty{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.drw__qty button{display:grid;place-items:center;min-width:1.75rem;min-height:1.75rem;padding:0}.drw__line{font-size:.85rem}.drw__foot{margin-top:auto;padding:1.25rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent);display:grid;gap:.75rem}.drw__row{display:flex;justify-content:space-between}.drw__note{font-size:.8rem;color:var(--c-muted)}.drw__empty{padding:3rem 1.25rem;display:grid;gap:1.25rem;justify-items:start}.recs{padding:1.25rem 0 1.5rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.recs[hidden]{display:none}.drw__body .recs:not([hidden]){margin-top:auto}.drw__body .recs:not([hidden])+.drw__foot{margin-top:0}.recs__head{font-family:var(--f-display);font-weight:400;font-size:1rem;padding:0 1.25rem .9rem}.recs__row{display:flex;gap:.75rem;padding:0 1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;scrollbar-width:none;overscroll-behavior-x:contain}.recs__row::-webkit-scrollbar{display:none}.recs__item{flex:0 0 9.5rem;display:flex;flex-direction:column;gap:.6rem;scroll-snap-align:start}.recs__link{display:block;flex:none}.recs__media{display:block;aspect-ratio:1;margin-bottom:.6rem;background:var(--c-card)}.recs__media img{width:100%;height:100%;object-fit:contain;padding:6%}.recs__name{font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.recs__price{display:block;margin-top:.2rem;font-size:.72rem;color:var(--c-muted)}.recs__buy{display:flex;gap:.35rem;margin-top:auto}.recs__buy select,.recs__add{min-height:2rem;border:1px solid color-mix(in srgb,var(--c-ink) 30%,transparent);border-radius:999px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.recs__buy select{flex:1 1 auto;min-width:0;padding:0 .6rem;background:transparent}.recs__add{flex:0 0 auto;padding:0 .85rem;border-color:var(--c-ink);transition:background .25s,color .25s}.recs__buy input+.recs__add{flex:1 1 auto}.recs__add:hover{background:var(--c-ink);color:var(--c-bg)}.recs__add[disabled]{opacity:.5}.drw__body .drw__foot{position:sticky;bottom:0;background:var(--c-bg)}.pdp{--pdp-top: 6.5rem;--pdp-radius: 4px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;padding:var(--pdp-top) var(--page-x) clamp(4rem,10vh,8rem)}.pdp__media{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pdp__cell:first-child{grid-column:1 / -1}.pdp__cell img,.pdp__ph{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--c-card)}.pdp__info{display:grid;gap:1.25rem;align-content:start;position:sticky;top:var(--pdp-top);max-height:calc(100svh - var(--pdp-top) - 1.5rem);overflow-y:auto}.pdp__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.pdp__head h1{margin:0}.pdp__price{white-space:nowrap;font-size:clamp(1.1rem,1.6vw,1.4rem)}.pdp__desc{color:var(--c-muted)}.rating{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;color:var(--c-muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.pdp__head+.rating{margin-top:-.6rem}.rating--card{position:relative;margin-top:.35rem;font-size:.68rem;gap:.4rem}.rating--card .rating__stars{font-size:.8rem}.rating__stars{font-size:.9rem;letter-spacing:.08em;background:linear-gradient(90deg,var(--c-ink) var(--fill),color-mix(in srgb,var(--c-ink) 20%,transparent) var(--fill));-webkit-background-clip:text;background-clip:text;color:transparent}.prec__in{padding:0 var(--page-x) clamp(4rem,10vh,8rem)}.prec__grid{padding-top:2.5rem}@media(min-width:750px)and (max-width:1000px){.prec__grid>.card:nth-child(4){display:none}}.apps{padding:0 var(--page-x) clamp(4rem,10vh,8rem)}.apps__title{font-family:var(--f-display);font-weight:400;font-size:1.25rem;margin-bottom:1.5rem}.pdp__bar{height:2px;margin-top:.75rem;background:color-mix(in srgb,var(--c-ink) 15%,transparent)}.pdp__bar[hidden]{display:none}.pdp__bar span{display:block;height:100%;background:var(--c-ink);width:var(--w, 20%);translate:var(--x, 0) 0}.pdp__acc{border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.acc{display:grid;grid-template-columns:1fr minmax(0,1.3fr) auto;column-gap:2rem;align-items:start;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.acc__head{grid-row:1;grid-column:1 / -1;display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.acc__head::-webkit-details-marker{display:none}.acc__body{grid-row:1;grid-column:2;padding-top:1.1rem}.acc::details-content{grid-row:1;grid-column:2}.acc__sign{position:relative;flex:none;width:.75rem;height:.75rem}.acc__sign:before,.acc__sign:after{content:"";position:absolute;background:currentColor}.acc__sign:before{top:50%;left:0;width:100%;height:1px;translate:0 -50%}.acc__sign:after{left:50%;top:0;width:1px;height:100%;translate:-50% 0;transition:opacity .25s ease}.acc[open] .acc__sign:after{opacity:0}.acc__body{padding-bottom:1.25rem;color:var(--c-muted)}.pdp__buy{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start}.pdp__buy>.btn{width:100%}.pdp__buy>.btn:only-child{grid-column:1 / -1}.pdp__size{background:color-mix(in srgb,var(--c-ink) 5%,transparent);border-radius:var(--pdp-radius)}.pdp__size-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;cursor:pointer;list-style:none;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.pdp__size-head::-webkit-details-marker{display:none}.pdp__size[open] .acc__sign:after{opacity:0}.pdp__size-body{padding:0 1.1rem 1.1rem;display:grid;gap:1rem}.pdp__express{--shopify-accelerated-checkout-button-block-size: 3.2rem;--shopify-accelerated-checkout-button-border-radius: var(--pdp-radius);margin-top:.75rem}.pdp__express[hidden]{display:none}.pdp__express .shopify-payment-button__more-options,.pdp__terms{font-size:.8rem;color:var(--c-muted)}.btn--solid{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink);border-radius:var(--pdp-radius);padding:.95rem 1.6rem}.btn--solid:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-over)}@media(max-width:900px){.acc{grid-template-columns:1fr auto}.acc__body{grid-row:2;grid-column:1 / -1;padding-top:0}.acc::details-content{grid-row:2;grid-column:1 / -1}.pdp__head{display:grid;justify-items:start;gap:.3rem}.pdp__size-head,.btn--solid{padding-inline:.8rem;font-size:.72rem;letter-spacing:.08em}.pdp__size-head{gap:.5rem}.pdp{grid-template-columns:minmax(0,1fr);gap:2rem}.pdp__media{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pdp__media::-webkit-scrollbar{display:none}.pdp__cell{flex:0 0 100%;scroll-snap-align:start}.pdp__info{position:static;max-height:none;overflow:visible}}.pdp__info h1{font-family:var(--f-display);font-weight:400;font-size:clamp(1.6rem,3.5vw,2.5rem)}.pdp__opt{border:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.pdp__opt legend{float:left;width:100%;color:var(--c-muted);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem}.pdp__opt label input{position:absolute;opacity:0}.pdp__opt label input+span{display:inline-block;padding:.5rem .9rem;border:1px solid color-mix(in srgb,var(--c-ink) 25%,transparent);border-radius:999px;font-size:.85rem}.pdp__opt label input:checked+span{background:var(--c-ink);color:var(--c-bg)}.pdp__opt label.is-out input+span{color:var(--c-muted);text-decoration:line-through;text-decoration-thickness:1px;border-style:dashed}.pdp__opt label.is-out input:checked+span{color:var(--c-bg)}.pdp__opt label input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.pdp__fallback{display:grid;gap:.4rem;justify-items:start}.pdp__fallback label{color:var(--c-muted);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.pdp__fallback select{padding:.5rem .6rem;font:inherit;color:var(--c-ink);background:var(--c-bg);border:1px solid color-mix(in srgb,var(--c-ink) 25%,transparent)}.js .pdp__fallback,.no-js .pdp__opt{display:none}.pg,.coll,.srch,.nf,.shopify-policy__container{padding:8rem var(--page-x) clamp(4rem,10vh,8rem)}.pg h1,.coll__title,.shopify-policy__title h1{font-family:var(--f-display);font-weight:400;font-size:clamp(1.75rem,4vw,3rem);margin-bottom:1.5rem}.shopify-policy__body{max-width:42rem}.shopify-policy__body :is(h2,h3,h4){font-family:var(--f-display);font-weight:400;line-height:1.25;margin:2.25rem 0 .6rem}.shopify-policy__body h2{font-size:1.4rem}.shopify-policy__body :is(h3,h4){font-size:1.15rem}.shopify-policy__body .rte>:first-child{margin-top:0}.coll__desc{max-width:40rem;margin:-.5rem 0 2rem;color:var(--c-muted)}.cbar{margin-bottom:2rem;border-block:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.cbar__row{display:flex;align-items:center;justify-content:space-between;gap:0 2rem}.cbar__start,.cbar__end{display:flex;align-items:center;gap:0 2rem}.cbar__btn,.cbar__sort,.cbar__count,.cbar__view button,.cbar__chip,.cbar__clear{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.cbar__btn,.cbar__view button{padding:.95rem 0}.cbar__count,.cbar__muted{color:var(--c-muted)}.cbar__sort{position:relative;display:flex;align-items:center;gap:.6rem;padding:.95rem 1.1rem .95rem 0;cursor:pointer}.cbar__sort:after{content:"";position:absolute;right:.15rem;top:50%;width:.4rem;height:.4rem;translate:0 -75%;rotate:45deg;border-right:1px solid currentColor;border-bottom:1px solid currentColor;pointer-events:none}.cbar__sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.cbar__sort:focus-within{outline:2px solid var(--c-accent);outline-offset:3px}.cbar__view{display:flex;gap:1.1rem}.cbar__view button{color:var(--c-muted);transition:color .25s}.cbar__view button:hover{color:var(--c-ink)}.cbar__view button[aria-pressed=true]{color:var(--c-ink);text-decoration:underline;text-underline-offset:.4em}.no-js .cbar__view,.js .cbar__apply{display:none}.cbar__apply{padding:.55rem 1.1rem;font-size:.7rem}.cbar__active{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-bottom:1rem}.cbar__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-ink) 25%,transparent);transition:background .25s,color .25s}.cbar__chip:hover{background:var(--c-ink);color:var(--c-bg)}.cbar__clear{text-decoration:underline;text-underline-offset:.4em}@media(max-width:749px){.cbar__row{display:block}.cbar__start{justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.cbar__end{justify-content:space-between}.cbar__active{padding-top:1rem}}.fdrw{padding-bottom:1.5rem}.no-js [data-filter-open],.no-js .fdrw [data-filter-close],.no-js .fdrw .drw__scrim{display:none}.no-js .fdrw .drw__head{padding-inline:0}.js .fdrw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;padding:0}.js .fdrw:not(.is-shown){display:none}.js .fdrw__panel{position:absolute;inset:0 0 0 auto;z-index:2;width:min(26rem,100%);background:var(--c-bg);display:flex;flex-direction:column;translate:100% 0;transition:translate .45s cubic-bezier(.76,0,.24,1)}.fdrw.is-open .fdrw__panel{translate:0 0}.fdrw.is-open .drw__scrim{opacity:1}.js .fdrw__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 1.25rem}.fdrw__foot{display:flex;align-items:center;gap:1.25rem;padding-top:1.25rem}.fdrw__foot .btn{flex:1;text-align:center}.js .fdrw__foot{padding:1.25rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.cfil{border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.cfil__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.cfil__head::-webkit-details-marker{display:none}.cfil[open] .acc__sign:after{opacity:0}.cfil__body{display:grid;gap:.9rem;padding-bottom:1.4rem}.cfil__opt{display:flex;align-items:center;gap:.75rem;font-size:.9rem;cursor:pointer}.cfil__opt input{appearance:none;-webkit-appearance:none;flex:none;margin:0;width:1rem;height:1rem;border:1px solid currentColor;display:grid;place-content:center;cursor:pointer}.cfil__opt input:before{content:"";width:.5rem;height:.5rem;background:currentColor;scale:0;transition:scale .15s}.cfil__opt input:checked:before{scale:1}.cfil__opt.is-empty{opacity:.4;cursor:not-allowed}.cfil__opt.is-empty input{cursor:not-allowed}.cfil__n{margin-left:auto;color:var(--c-muted);font-size:.8rem}.cfil__price{display:flex;align-items:center;gap:.75rem}.cfil__price label{flex:1;display:flex;align-items:center;gap:.4rem;padding:.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 25%,transparent)}.cfil__price input{width:100%;min-width:0;padding:0;border:0;background:transparent;font-size:16px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cfil__price input::-webkit-inner-spin-button,.cfil__price input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cfil__cur,.cfil__dash,.coll__empty{color:var(--c-muted)}.coll__empty a{text-decoration:underline}.coll__grid{display:grid;gap:2.5rem 1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}.coll__grid[data-view=grid] .card__meta{flex-direction:column;gap:.2rem}}.coll__grid[data-view=list]{grid-template-columns:minmax(0,min(100%,calc(100vh - 12rem)));grid-template-columns:minmax(0,min(100%,calc(100svh - 12rem)));justify-content:center;gap:4rem}.coll__grid[data-view=list] .card__name{font-size:1rem}.coll__pager{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:3rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.coll__pager .current{text-decoration:underline;text-underline-offset:.4em}.coll__pager .deco{color:var(--c-muted)}.lcol{display:block}.lcol__media{aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--c-ink) 5%,transparent)}.lcol__media img,.lcol__media svg{width:100%;height:100%;object-fit:cover;transition:scale .6s}.lcol:hover .lcol__media img{scale:1.03}.lcol__count{color:var(--c-muted);white-space:nowrap}.sform{display:flex;align-items:center;gap:1rem;max-width:40rem}.sform__field{flex:1;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 25%,transparent);transition:border-color .25s}.sform__field:focus-within{border-color:var(--c-ink)}.sform input{width:100%;padding:.6rem 0;border:0;background:transparent;font-family:var(--f-display);font-size:max(16px,1.25rem);-webkit-appearance:none;appearance:none}.sform input::placeholder{color:var(--c-muted)}.srch .coll__title{overflow-wrap:anywhere}.srch__count{margin:1.5rem 0 2rem;color:var(--c-muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.srch__empty{display:grid;gap:1.25rem;justify-items:start;color:var(--c-muted)}.srch__docs{margin-top:3rem;border-top:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.srch__docs a{display:flex;align-items:baseline;gap:1.25rem;padding:1rem 0;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 15%,transparent)}.srch__kind{flex:0 0 5rem;color:var(--c-muted)}.srch__doc{font-family:var(--f-display);font-size:1.25rem;transition:color .25s}.srch__docs a:hover .srch__doc{color:var(--c-accent)}.nf{display:grid;gap:1.25rem;justify-items:start;align-content:center;min-height:80svh}.nf__code{color:var(--c-muted)}.nf__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2rem,6vw,4.5rem);line-height:1.05;max-width:18ch}.nf__body{max-width:48ch;color:var(--c-muted)}.nf__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem}.nf__home{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4em}.nf .sform{width:100%;margin-top:2rem}main:has(.cform) .pg{padding-bottom:2.5rem}.cform{padding:0 var(--page-x) clamp(4rem,10vh,8rem)}.cform__title{font-family:var(--f-display);font-weight:400;font-size:1.25rem;margin-bottom:1.5rem}.cform__form{display:grid;gap:2rem;max-width:40rem;scroll-margin-top:6rem}.cform__fields{display:grid;gap:1.5rem 2rem}@media(min-width:750px){.cform__fields{grid-template-columns:1fr 1fr}}.cform__field--wide{grid-column:1 / -1}.cform__field{display:grid;gap:.4rem}.cform__label{color:var(--c-muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.cform input,.cform textarea{width:100%;padding:.6rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 25%,transparent);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:max(16px,1rem);-webkit-appearance:none;appearance:none;transition:border-color .25s}.cform textarea{min-height:8rem;resize:vertical}.cform input:focus,.cform textarea:focus{border-color:var(--c-ink)}.cform [aria-invalid=true]{border-bottom-width:2px;border-color:var(--c-ink)}.cform__form .btn{justify-self:start}.cform__ok{color:var(--c-accent)}.cform__err{padding:.85rem 1rem;font-size:.85rem;color:var(--c-bg);background:var(--c-ink)}.pw{display:grid;gap:1.25rem;justify-items:center;align-content:center;text-align:center;min-height:100svh;max-width:36rem;margin-inline:auto;padding:clamp(3rem,10vh,6rem) var(--page-x)}.pw__motif{width:auto;height:clamp(4rem,10vh,6rem)}.pw__shop,.pw__msg{color:var(--c-muted)}.pw__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2rem,6vw,3.5rem);line-height:1.05}.pw__form{width:100%;display:grid;gap:1rem;margin-top:1rem}.pw .sform{width:100%;text-align:start}.pw__ok{color:var(--c-accent)}.pw__enter summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.4em}.pw__enter summary::-webkit-details-marker{display:none}.pw__enter[open]{display:grid;gap:1rem}.pw__admin{margin-top:1rem;font-size:.8rem;color:var(--c-muted)}.pw__admin a{text-decoration:underline}.gc{display:grid;gap:1.25rem;justify-items:center;text-align:center;max-width:30rem;margin-inline:auto;padding:clamp(3rem,10vh,6rem) var(--page-x)}.gc [hidden]{display:none}.gc__motif{width:auto;height:clamp(3.5rem,8vh,5rem)}.gc__shop,.gc__note{color:var(--c-muted)}.gc__value{font-family:var(--f-display);font-weight:400;font-size:clamp(2.5rem,8vw,4rem);line-height:1}.gc__flag{background:var(--c-ink);color:var(--c-bg);padding:.25rem .6rem}.gc__code{width:100%;display:grid;gap:.75rem;justify-items:center;margin-top:1rem}.gc__code input{width:100%;padding:.85rem 1rem;text-align:center;font-size:1.1rem;letter-spacing:.12em;background:transparent;border:1px solid color-mix(in srgb,var(--c-ink) 25%,transparent)}.gc__status{min-height:1.5em;font-size:.85rem;color:var(--c-accent)}.gc__qr{width:120px;height:120px}.gc__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem}@media print{.gc__actions,.gc [data-gc-copy]{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.onav{clip-path:inset(0 0 0 0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
