:root{--line:rgba(22,18,15,.12);--serif:"Cormorant Garamond",Georgia,serif;--caps:"Marcellus",serif;--sans:"Manrope",system-ui,sans-serif;--ease:cubic-bezier(.7,0,.2,1);--gut:clamp(16px,4vw,56px);--ink-soft:color-mix(in srgb,var(--ink) 68%,var(--ivory))}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ivory)}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.loading{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}::selection{background:var(--nude)}.caps{font-family:var(--caps);text-transform:uppercase;letter-spacing:.22em;font-size:11px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--ink);color:var(--ivory);padding:10px 16px}.skip:focus{left:8px}:focus-visible{outline:1px solid var(--bronze);outline-offset:3px}.rte p{margin-bottom:1em}.rte ul,.rte ol{margin:0 0 1em 1.2em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte h2,.rte h3{font-family:var(--serif);font-weight:400;line-height:1.1;margin:1.4em 0 .5em}.rte h2{font-size:34px}.rte h3{font-size:26px}.rte img{border-radius:4px;margin:1em 0}.rte>:last-child{margin-bottom:0}#loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--ink);color:var(--ivory);display:grid;place-items:center}#loader .l-in{text-align:center}#loader .mono{font-family:var(--serif);font-style:italic;font-size:clamp(90px,14vw,180px);line-height:.8;font-weight:300;overflow:hidden}#loader .mono span{display:inline-block;transform:translateY(110%)}#loader .count{margin-top:28px;font-family:var(--caps);letter-spacing:.3em;font-size:11px;opacity:.6}#loader .bar{width:180px;height:1px;background:#ffffff26;margin:14px auto 0;overflow:hidden}#loader .bar i{display:block;height:100%;width:100%;background:var(--nude);transform:scaleX(0);transform-origin:left}#cursor{position:fixed;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--ink);pointer-events:none;z-index:90;transform:translate(-50%,-50%);transition:width .35s var(--ease),height .35s var(--ease),opacity .3s;display:grid;place-items:center;opacity:0}#cursor.on{opacity:1}#cursor.big{width:86px;height:86px}#cursor span{font-family:var(--caps);font-size:10px;letter-spacing:.2em;color:var(--ivory);opacity:0;transition:opacity .2s;text-transform:uppercase}#cursor.big span{opacity:1}@media(hover:none){#cursor{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:16px 26px;border-radius:40px;font-family:var(--caps);letter-spacing:.2em;font-size:11px;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;transition:color .5s var(--ease);cursor:pointer;border:0}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translateY(101%);border-radius:inherit;transition:transform .55s var(--ease)}.btn:hover:before{transform:none}.btn.light{background:var(--ivory);color:var(--ink)}.btn.light:before{background:var(--nude)}.btn.dark{background:var(--ink);color:var(--ivory)}.btn.dark:before{background:var(--bronze)}.btn.ghost{border:1px solid currentColor;background:transparent}.btn.ghost:before{background:var(--ink)}.btn.ghost:hover{color:var(--ivory)}.btn[disabled]{opacity:.45;pointer-events:none}.btn .arr{transition:transform .5s var(--ease)}.btn:hover .arr{transform:translate(5px)}.btn.full{width:100%}.topbar{background:var(--ink);color:var(--nude);padding:9px 0;font-size:10.5px;overflow:hidden;white-space:nowrap}.topbar .tick{display:inline-flex;gap:60px;animation:tick 34s linear infinite;padding-left:60px}@keyframes tick{to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:50}nav.main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px var(--gut);transition:background .5s,padding .5s,box-shadow .5s}.site-header.solid nav.main{background:color-mix(in srgb,var(--ivory) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:10px var(--gut);box-shadow:0 1px 0 var(--line)}nav.main .links{display:flex;gap:30px;align-items:center}nav.main .links a{position:relative}nav.main .links a:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}nav.main .links a:hover:after,nav.main .links a[aria-current]:after{transform:scaleX(1);transform-origin:left}nav.main .logo{display:block;text-align:center}nav.main .logo img{height:var(--logo-h);width:auto;margin:auto;transition:height .5s}nav.main .logo .txt{font:400 28px/1 var(--serif)}.site-header.solid nav.main .logo img{height:calc(var(--logo-h) * .72)}nav.main .right{display:flex;justify-content:flex-end;gap:22px;align-items:center}.cart-btn{display:flex;align-items:center;gap:8px}.cart-btn b{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:var(--ink);color:var(--ivory);font:500 11px var(--sans);letter-spacing:0;padding:0 6px}.loc select{background:none;border:0;font-family:var(--caps);font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding-right:4px}.burger{display:none;justify-self:start}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:var(--ink);color:var(--ivory);padding:90px var(--gut) 40px;display:flex;flex-direction:column;justify-content:space-between;clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease),visibility 0s .8s;visibility:hidden}.mnav.on{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease)}.mnav .x{position:absolute;top:22px;right:var(--gut)}.mnav nav a{display:block;font:300 clamp(44px,12vw,72px)/1.05 var(--serif);padding:4px 0}.mnav nav a:nth-child(odd){font-style:italic}.mnav .loc select{color:var(--ivory)}.mnav .loc option{color:var(--ink)}@media(max-width:900px){nav.main .links,.hide-m{display:none!important}.burger{display:block}nav.main .logo img{height:calc(var(--logo-h) * .76)}}.hero{position:relative;height:calc(100svh - 120px);min-height:560px;margin:0 var(--gut);border-radius:6px;overflow:hidden;background:var(--sand)}.js-anim .hero.intro{clip-path:inset(12% 18% 12% 18% round 6px)}.hero.intro.done{clip-path:none}.hero .bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%}.hero .bg img{width:100%;height:100%;object-fit:cover}.js-anim .hero.intro .bg{transform:scale(1.25)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16120f0d 30%,rgba(22,18,15,var(--ov,.6)))}.hero .copy{position:absolute;left:clamp(20px,4vw,60px);right:clamp(20px,4vw,60px);bottom:clamp(28px,5vw,64px);z-index:2;color:var(--ivory);display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(52px,9.4vw,152px);line-height:.88;letter-spacing:-.02em}.hero h1 em{font-style:italic;color:var(--nude)}.line{display:block;overflow:hidden;padding-bottom:.06em}.line>span{display:inline-block}.js-anim .line>span{transform:translateY(105%)}.hero .side{max-width:320px;font-size:15px}.js-anim .hero.intro .side{opacity:0}.hero .side p{margin-bottom:22px;color:#faf6f1e0}.hero .badge{position:absolute;top:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);z-index:2;width:120px;height:120px;color:var(--ivory)}.hero .badge svg{width:100%;height:100%;animation:spin 22s linear infinite}.hero .badge b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:italic 300 34px var(--serif)}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:700px){.hero .badge{width:86px;height:86px}.hero .badge b{font-size:26px}}.marquee{padding:clamp(50px,8vw,110px) 0 0;overflow:hidden;white-space:nowrap}.marquee .track{display:inline-flex;gap:60px;align-items:center;font:300 clamp(40px,6vw,90px)/1.1 var(--serif);will-change:transform}.marquee .track i{font-style:normal;color:var(--taupe);font-size:.5em}.marquee .track a:nth-of-type(odd){font-style:italic}.marquee .track a{transition:color .3s}.marquee .track a:hover{color:var(--bronze)}.manifesto{padding:clamp(90px,14vw,200px) var(--gut);display:grid;grid-template-columns:1fr 3fr;gap:40px}.manifesto .k{padding-top:14px;color:var(--bronze)}.manifesto .big{font:300 clamp(30px,4.2vw,64px)/1.12 var(--serif);letter-spacing:-.01em}.js-anim .manifesto .big .w{opacity:.14}.manifesto .big em{font-style:italic}.stats{display:flex;gap:clamp(30px,6vw,90px);margin-top:60px;flex-wrap:wrap}.stats div b{display:block;font:300 clamp(48px,6vw,84px)/1 var(--serif)}.stats div span{color:var(--ink-soft)}@media(max-width:800px){.manifesto{grid-template-columns:1fr}}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 var(--gut);margin-bottom:40px;flex-wrap:wrap}.sec-head h2,.page-title{font:300 clamp(44px,6.5vw,104px)/.92 var(--serif);letter-spacing:-.02em}.sec-head h2 em,.page-title em{font-style:italic;color:var(--bronze)}.sec-head .meta{color:var(--ink-soft)}.cats{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:14px;padding:0 var(--gut)}.cat{position:relative;aspect-ratio:3/4.4;border-radius:4px;overflow:hidden;background:var(--sand);display:block}.cats.stagger .cat:nth-child(2n){margin-top:70px}.cat .ph{position:absolute;top:-10%;right:0;bottom:-10%;left:0}.cat .ph img{width:100%;height:100%;object-fit:cover}.cat .pk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cat .pk img{width:62%;mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.06);transition:transform 1s var(--ease)}.cat:hover .pk img{transform:translateY(-10px) rotate(-3deg)}.cat .lbl{position:absolute;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;z-index:2}.cat .lbl h3{font:400 clamp(30px,2.8vw,44px)/1 var(--serif)}.cat.dark{color:var(--ivory)}.cat.dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#16120f99);transition:opacity .6s}.cat.dark:hover:after{opacity:.6}@media(max-width:900px){.cats{grid-template-columns:1fr 1fr}.cats.stagger .cat:nth-child(2n){margin-top:40px}.cat .lbl{flex-direction:column}}.card{position:relative}.card .im{position:relative;aspect-ratio:4/5;background:var(--sand);border-radius:4px;overflow:hidden;display:grid;place-items:center}.card .im>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card .im img{width:78%;height:auto;mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.06);transition:transform .9s var(--ease),opacity .5s;grid-area:1/1}.card .im img.alt{opacity:0}.card:hover .im img{transform:scale(1.06)}.card:hover .im.has-alt img.alt{opacity:1}.card:hover .im.has-alt img:not(.alt){opacity:0}.card .tag{position:absolute;top:14px;left:14px;font-size:9.5px;background:var(--ivory);padding:6px 10px;border-radius:20px;z-index:2}.card .tag.out{background:var(--ink);color:var(--ivory)}.card .quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;transform:translateY(calc(100% + 30px));transition:transform .55s var(--ease)}.card .quick .btn{width:100%;padding:14px}.card:hover .quick,.card:focus-within .quick{transform:none}.card .meta{display:flex;justify-content:space-between;gap:16px;padding:16px 2px 0}.card .meta small{display:block;color:var(--bronze);font-size:10px;margin-bottom:4px}.card .meta h3{font:400 21px/1.15 var(--serif)}.card .meta .pr{font-weight:500;white-space:nowrap;font-size:14px;text-align:right}.card .meta .pr s{display:block;font-weight:400;color:var(--ink-soft);font-size:12.5px}@media(hover:none){.card .quick{transform:none;position:static;margin-top:12px}.card .quick .btn{padding:12px}}.rail-sec{padding-top:clamp(110px,14vw,200px);overflow:hidden}.rail{display:flex;gap:18px;padding:0 var(--gut);width:max-content}.rail .card{width:clamp(250px,24vw,350px);flex:none}.rail-progress{margin:44px var(--gut) 0;height:1px;background:var(--line)}.rail-progress i{display:block;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}@media(max-width:900px){.rail{overflow-x:auto;width:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.rail .card{scroll-snap-align:start;width:76vw}.rail-progress{display:none}}.ritual{margin-top:clamp(110px,14vw,200px);background:var(--ink);color:var(--ivory);position:relative}.ritual .pin{height:100svh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.ritual .l{padding:clamp(60px,8vw,110px) var(--gut);display:flex;flex-direction:column;justify-content:space-between}.ritual .l .k{color:var(--taupe)}.ritual .steps{position:relative;height:clamp(200px,24vw,320px)}.ritual .step{position:absolute;top:0;right:0;bottom:0;left:0}.ritual .step .n{font:italic 300 22px var(--serif);color:var(--taupe)}.ritual .step h3{font:300 clamp(60px,9vw,150px)/.9 var(--serif);letter-spacing:-.02em}.ritual .step .line{padding-bottom:.2em}.js-anim .ritual .step .line>span{transform:translateY(130%)}.js-anim .ritual .step:not(:first-child) .n{opacity:0}.ritual .step p{max-width:380px;color:#faf6f1b3;margin-top:18px}.js-anim .ritual .step p{opacity:0}.ritual .dots{display:flex;gap:10px}.ritual .dots i{width:44px;height:1px;background:#faf6f133;position:relative;overflow:hidden}.ritual .dots i b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nude);transform:scaleX(0);transform-origin:left}.ritual .r{position:relative;background:var(--sand)}.ritual .shot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--shot-bg,var(--sand))}.js-anim .ritual .shot:not(:first-child){clip-path:inset(100% 0 0 0)}.ritual .shot img{width:min(58%,420px);height:auto;mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.06)}.ritual .shot .cap{position:absolute;bottom:28px;left:28px;right:28px;display:flex;justify-content:space-between;gap:16px;color:var(--ink);align-items:flex-end}.ritual .shot .cap h4{font:400 24px/1.1 var(--serif);max-width:60%}.ritual .shot .cap .btn{padding:12px 18px;white-space:nowrap}@media(max-width:900px){.ritual .pin{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ritual .l{padding:40px var(--gut) 24px;gap:20px}.ritual .steps{height:120px}.ritual .step p{display:none}.ritual .step h3{font-size:64px}.ritual .shot .cap h4{font-size:19px}}.inst{padding:clamp(110px,14vw,200px) var(--gut);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,6vw,100px);align-items:center}.inst.flip .imgs{order:2}.inst .imgs{position:relative;aspect-ratio:1/1.05}.inst .imgs .a{position:absolute;left:0;top:0;width:78%;height:82%;overflow:hidden;border-radius:4px;background:var(--sand)}.inst .imgs .b{position:absolute;right:0;bottom:0;width:48%;height:52%;overflow:hidden;border-radius:4px;border:10px solid var(--ivory);background:var(--sand)}.inst .imgs .px{position:absolute;top:-12%;right:0;bottom:-12%;left:0}.inst .imgs img{width:100%;height:100%;object-fit:cover}.inst h2{font:300 clamp(42px,5vw,80px)/.95 var(--serif);letter-spacing:-.02em;margin:18px 0 26px}.inst h2 em{font-style:italic;color:var(--bronze)}.inst .k{color:var(--bronze)}.inst .rte{color:var(--ink-soft);max-width:460px}.inst ul{list-style:none;margin:30px 0 36px;border-top:1px solid var(--line)}.inst li{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:22px}.inst li span{font-family:var(--caps);font-size:10px;letter-spacing:.2em;color:var(--bronze);align-self:center;text-align:right}@media(max-width:900px){.inst{grid-template-columns:1fr}.inst.flip .imgs{order:0}}.shop{padding:clamp(90px,12vw,160px) 0}.chips{display:flex;gap:8px;flex-wrap:wrap;padding:0 var(--gut);margin-bottom:12px}.chip{position:relative;display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--line);border-radius:30px;font-family:var(--caps);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;transition:all .35s;background:none;cursor:pointer}.chip:hover{border-color:var(--ink)}.chip.on,.chip:has(input:checked){background:var(--ink);color:var(--ivory);border-color:var(--ink)}.chip sup{font-family:var(--sans);letter-spacing:0;opacity:.55;margin-left:4px}.chip input{position:absolute;opacity:0;pointer-events:none}.chip.disabled{opacity:.35;pointer-events:none}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 18px;padding:30px var(--gut) 0}.more{text-align:center;margin-top:60px}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.grid{grid-template-columns:1fr 1fr;gap:30px 12px}.card .meta{flex-direction:column;gap:4px}.card .meta h3{font-size:18px}.card .meta .pr{text-align:left}.chip{padding:8px 13px}}.coll-hero{padding:clamp(40px,6vw,80px) var(--gut) 30px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end}.coll-hero .rte{color:var(--ink-soft);max-width:480px}.coll-bar{position:sticky;top:var(--hdr-h,74px);z-index:20;background:color-mix(in srgb,var(--ivory) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px var(--gut);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.coll-bar .left{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.coll-bar select{background:none;border:1px solid var(--line);border-radius:30px;padding:9px 14px;font-family:var(--caps);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.filters-panel{position:fixed;top:0;left:0;bottom:0;width:min(420px,100%);background:var(--ivory);z-index:80;transform:translate(-100%);transition:transform .7s var(--ease),visibility 0s .7s;display:flex;flex-direction:column;visibility:hidden}.filters-panel.on{transform:none;visibility:visible;transition:transform .7s var(--ease)}.filters-panel .dh{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;border-bottom:1px solid var(--line)}.filters-panel .dh h3{font:400 30px var(--serif)}.filters-panel .body{flex:1;overflow:auto;padding:10px 28px;overscroll-behavior:contain}.filters-panel details{border-bottom:1px solid var(--line);padding:18px 0}.filters-panel summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font:400 22px var(--serif)}.filters-panel summary::-webkit-details-marker{display:none}.filters-panel summary:after{content:"+";font-family:var(--sans);font-weight:300}.filters-panel details[open] summary:after{content:"\2013"}.filters-panel .opts{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.filters-panel .price{display:flex;gap:10px;padding-top:14px}.filters-panel .price label{flex:1;font-size:12px;color:var(--ink-soft)}.filters-panel .price input{width:100%;border:1px solid var(--line);background:none;border-radius:30px;padding:10px 14px;margin-top:4px}.filters-panel .df{padding:20px 28px;border-top:1px solid var(--line);display:flex;gap:10px}.filters-panel .df .btn{flex:1}.active-filters{display:flex;gap:8px;flex-wrap:wrap}.active-filters a{font-size:12px;border:1px solid var(--line);border-radius:20px;padding:4px 10px}.pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:70px}.empty-state{padding:80px var(--gut);text-align:center;font:italic 300 30px var(--serif);color:var(--ink-soft)}@media(max-width:800px){.coll-hero{grid-template-columns:1fr}}.pdp{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(30px,5vw,80px);padding:20px var(--gut) 0;align-items:start}.pdp .gallery{display:grid;gap:14px}.pdp .gallery .m{background:var(--sand);border-radius:4px;aspect-ratio:1/1.05;display:grid;place-items:center;overflow:hidden}.pdp .gallery .m img{width:72%;height:auto;mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.06)}.pdp .gallery .m video,.pdp .gallery .m iframe{width:100%;height:100%;object-fit:cover;border:0}.pdp .gallery.multi{grid-template-columns:1fr 1fr}.pdp .gallery.multi .m:first-child{grid-column:1/-1}.pdp .info{position:sticky;top:calc(var(--hdr-h,74px) + 24px);padding-bottom:40px}.pdp .crumbs{color:var(--ink-soft);margin-bottom:26px;font-size:10px}.pdp .crumbs a:hover{color:var(--ink)}.pdp .vendor{color:var(--bronze)}.pdp h1{font:300 clamp(40px,4.4vw,68px)/.98 var(--serif);letter-spacing:-.015em;margin:10px 0 20px}.pdp .price{font:400 28px var(--serif);display:flex;gap:14px;align-items:baseline}.pdp .price s{font-size:20px;color:var(--ink-soft)}.pdp .price-note{font-size:12.5px;color:var(--ink-soft);margin-top:4px}.pdp .short{margin:26px 0;color:var(--ink-soft);max-width:520px}.pdp .opt{margin:22px 0;border:0}.pdp .opt legend{margin-bottom:10px}.pdp .opt .chips{padding:0}.pdp .buy{display:flex;gap:10px;margin-top:28px}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:40px}.qty button{width:44px;height:48px}.qty input{width:36px;text-align:center;border:0;background:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.pdp .buy .btn{flex:1}.pdp .assure{display:grid;gap:8px;margin-top:22px;font-size:13.5px;color:var(--ink-soft)}.pdp .assure a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.pdp .acc{margin-top:34px;border-top:1px solid var(--line)}.pdp .acc details{border-bottom:1px solid var(--line);padding:18px 0}.pdp .acc summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font:400 22px var(--serif)}.pdp .acc summary::-webkit-details-marker{display:none}.pdp .acc summary:after{content:"+";font-family:var(--sans);font-weight:300}.pdp .acc details[open] summary:after{content:"\2013"}.pdp .acc .rte{padding-top:14px;color:var(--ink-soft);font-size:15px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ink);color:var(--ivory);padding:12px var(--gut);display:none;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);transition:transform .5s var(--ease)}.sticky-atc.on{transform:none}.sticky-atc b{font:400 20px var(--serif)}.related{padding-top:clamp(90px,12vw,160px)}@media(max-width:900px){.pdp{grid-template-columns:1fr}.pdp .info{position:static}.pdp .gallery,.pdp .gallery.multi{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);scrollbar-width:none}.pdp .gallery .m{scroll-snap-align:start}.pdp .gallery.multi .m:first-child{grid-column:auto}.sticky-atc{display:flex}}.consult{margin:0 var(--gut);border-radius:6px;overflow:hidden;position:relative;color:var(--ivory);padding:clamp(70px,10vw,140px) clamp(24px,6vw,90px);background:var(--ink)}.consult .bg{position:absolute;top:-15%;right:0;bottom:-15%;left:0}.consult .bg img{width:100%;height:100%;object-fit:cover}.consult:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#16120fd9,#16120f33);z-index:1}.consult>*:not(.bg){position:relative;z-index:2}.consult .k{color:var(--nude)}.consult h2{font:300 clamp(44px,6vw,96px)/.92 var(--serif);max-width:780px;margin:18px 0 26px}.consult h2 em{font-style:italic;color:var(--nude)}.consult .rte{max-width:440px;color:#faf6f1d1;margin-bottom:34px}.usp{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(90px,10vw,140px)}.usp div{padding:34px var(--gut);border-right:1px solid var(--line)}.usp div:last-child{border-right:0}.usp b{display:block;font:400 22px var(--serif);margin:10px 0 4px}.usp span{color:var(--ink-soft);font-size:14px}.usp .caps{color:var(--bronze)}@media(max-width:900px){.usp{grid-template-columns:1fr 1fr}.usp div:nth-child(2n){border-right:0}.usp div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.page-head{padding:clamp(50px,7vw,100px) var(--gut) 40px}.page-head .k{color:var(--bronze);display:block;margin-bottom:18px}.page-body{padding:0 var(--gut) clamp(80px,10vw,140px);display:grid;grid-template-columns:1fr minmax(0,720px) 1fr}.page-body>*{grid-column:2}.page-body .rte{font-size:17px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 18px;padding:0 var(--gut) clamp(80px,10vw,140px)}.post .im{aspect-ratio:4/3;border-radius:4px;overflow:hidden;background:var(--sand)}.post .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.post:hover .im img{transform:scale(1.05)}.post h3{font:400 28px/1.1 var(--serif);margin:16px 0 8px}.post p{color:var(--ink-soft);font-size:15px}.post small{color:var(--bronze)}.article-hero{margin:0 var(--gut) 60px;border-radius:6px;overflow:hidden;aspect-ratio:21/9;background:var(--sand)}.article-hero img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.blog-grid{grid-template-columns:1fr}.page-body{display:block}.article-hero{aspect-ratio:4/3}}.search-form{display:flex;border-bottom:1px solid var(--ink);max-width:720px;margin-top:30px}.search-form input{flex:1;min-width:0;background:none;border:0;padding:14px 0;font:300 clamp(24px,3vw,36px) var(--serif);outline:none}.form-msg{margin-top:12px;font-size:14px}.cart-page{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(30px,5vw,80px);padding:0 var(--gut) clamp(80px,10vw,140px);align-items:start}.cart-page .line-it{display:grid;grid-template-columns:110px 1fr auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.cart-page .rm{font-size:12px;text-decoration:underline;color:var(--ink-soft);margin-left:12px}.cart-page .summary{background:var(--sand);border-radius:6px;padding:32px;position:sticky;top:calc(var(--hdr-h,74px) + 24px)}.cart-page textarea{width:100%;background:var(--ivory);border:1px solid var(--line);border-radius:4px;padding:12px;min-height:80px;margin:8px 0 20px}@media(max-width:900px){.cart-page{grid-template-columns:1fr}.cart-page .line-it{grid-template-columns:80px 1fr}.cart-page .line-it>b{grid-column:2}}.site-foot{background:var(--ink);color:var(--ivory);padding:clamp(70px,9vw,120px) var(--gut) 30px;margin-top:clamp(90px,10vw,140px);overflow:hidden}.site-foot .top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.site-foot h3{font:300 clamp(34px,3.6vw,54px)/1 var(--serif);margin-bottom:24px}.site-foot h3 em{font-style:italic;color:var(--nude)}.site-foot form{display:flex;border-bottom:1px solid rgba(250,246,241,.3);max-width:440px}.site-foot input{flex:1;min-width:0;background:none;border:0;color:var(--ivory);padding:14px 0;outline:none}.site-foot input::placeholder{color:#faf6f173}.site-foot .col .caps{color:var(--taupe);margin-bottom:18px;display:block}.site-foot .col a{display:block;padding:4px 0;color:#faf6f1bf;transition:color .3s}.site-foot .col a:hover{color:var(--ivory)}.site-foot .giant{font:300 clamp(70px,19vw,330px)/.85 var(--serif);letter-spacing:-.04em;margin-top:clamp(70px,9vw,130px);white-space:nowrap;color:var(--nude)}.site-foot .giant em{font-style:italic;color:var(--ivory)}.site-foot .bot{display:flex;justify-content:space-between;align-items:center;color:#faf6f173;font-size:12px;margin-top:30px;flex-wrap:wrap;gap:14px}.site-foot .bot a:hover{color:var(--ivory)}.site-foot .pay{display:flex;gap:6px;flex-wrap:wrap}.site-foot .pay svg{height:22px;width:auto}.site-foot .loc select{color:#faf6f1bf}.site-foot .loc option{color:var(--ink)}@media(max-width:900px){.site-foot .top{grid-template-columns:1fr 1fr}.site-foot .top>div:first-child{grid-column:1/-1}}.veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#16120f66;z-index:70;opacity:0;pointer-events:none;transition:opacity .5s}.veil.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--ivory);z-index:80;transform:translate(100%);transition:transform .7s var(--ease),visibility 0s .7s;display:flex;flex-direction:column;visibility:hidden}.drawer.on{transform:none;visibility:visible;transition:transform .7s var(--ease)}.drawer .dh{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;border-bottom:1px solid var(--line)}.drawer .dh h3{font:400 30px var(--serif)}.drawer .items{flex:1;overflow:auto;padding:10px 28px;overscroll-behavior:contain}.it{display:grid;grid-template-columns:76px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.it .th,.cart-page .th{background:var(--sand);aspect-ratio:1;border-radius:3px;display:grid;place-items:center}.it .th img,.cart-page .th img{width:80%;height:auto;mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.06)}.it h4,.cart-page h4{font:400 18px/1.15 var(--serif)}.it small,.cart-page small{color:var(--bronze);font-size:9.5px}.it .var,.cart-page .var{font-size:12px;color:var(--ink-soft)}.it .qty,.cart-page .qty{margin-top:8px;width:max-content}.it .qty button,.cart-page .qty button{width:30px;height:30px}.drawer .empty{padding:60px 0;text-align:center;font:italic 300 26px var(--serif);color:var(--ink-soft)}.drawer .df{padding:24px 28px 28px;border-top:1px solid var(--line)}.ship{font-size:12.5px;color:var(--ink-soft);margin-bottom:8px}.ship .b{height:2px;background:var(--line);margin-top:8px}.ship .b i{display:block;height:100%;background:var(--bronze);transition:width .6s var(--ease)}.tot{display:flex;justify-content:space-between;font:400 26px var(--serif);margin:16px 0 4px}.tax-note{font-size:12px;color:var(--ink-soft);margin-bottom:16px}.is-busy{opacity:.5;pointer-events:none}.toast{position:fixed;left:50%;bottom:28px;z-index:85;transform:translate(-50%,calc(100% + 60px));background:var(--ink);color:var(--ivory);padding:12px 22px 12px 12px;border-radius:40px;font-size:13px;display:flex;gap:12px;align-items:center;transition:transform .6s var(--ease);max-width:calc(100% - 32px)}.toast.on{transform:translate(-50%)}.toast img{width:32px;height:32px;border-radius:50%;background:var(--ivory);object-fit:contain;flex:none}.js-anim .reveal{opacity:0;transform:translateY(40px)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.coll-hero{grid-template-columns:1.3fr 1fr;align-items:end;padding-bottom:40px}.coll-hero .crumbs{color:var(--ink-soft);margin-bottom:22px;font-size:10px;display:block}.coll-hero .crumbs a:hover{color:var(--ink)}.coll-side{color:var(--ink-soft);max-width:440px;font-size:15px}.coll-nav{display:flex;gap:clamp(18px,3vw,44px);padding:0 var(--gut) 26px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.coll-nav .cn{font:300 clamp(26px,2.6vw,40px)/1 var(--serif);color:var(--taupe);transition:color .3s;position:relative}.coll-nav .cn sup{font:500 10px var(--sans);margin-left:4px;vertical-align:top}.coll-nav .cn:hover,.coll-nav .cn.on{color:var(--ink)}.coll-nav .cn.on{font-style:italic}.brand-chips{margin-bottom:18px}.tile{position:relative;aspect-ratio:4/5;border-radius:4px;background:var(--ink);color:var(--ivory);padding:clamp(22px,2.4vw,34px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate}.tile:after{content:"";position:absolute;inset:auto -30% -40% auto;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bronze) 70%,transparent),transparent 70%);z-index:-1;transition:transform 1.2s var(--ease)}.tile:hover:after{transform:scale(1.25)}.tile .caps{color:var(--nude)}.tile h3{font:300 clamp(34px,3vw,48px)/.95 var(--serif)}.tile h3 em{font-style:italic;color:var(--nude)}.tile .btn{align-self:flex-start;padding:13px 20px}@media(max-width:700px){.tile{grid-column:1/-1;aspect-ratio:auto;min-height:260px}.coll-hero{grid-template-columns:1fr}}.pdp .gallery.single{position:sticky;top:calc(var(--hdr-h,74px) + 20px)}.pdp .gallery.single .m{aspect-ratio:auto;height:calc(100svh - var(--hdr-h,74px) - 40px);min-height:520px}.pdp .gallery .m{cursor:zoom-in;position:relative}.pdp .gallery .m img{transition:transform .5s var(--ease)}.pdp .gallery .m.zoom img{transform:scale(1.9)}.pdp .lead{font:italic 300 clamp(22px,1.8vw,28px)/1.25 var(--serif);color:var(--ink-soft);margin:-6px 0 22px;max-width:520px}.pdp .ptags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px}.pdp .ptag{font-family:var(--caps);font-size:10px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);border-radius:30px;padding:6px 12px;color:var(--ink-soft)}.pdp .price-row{display:flex;align-items:baseline;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.pdp .price-row .price-note{margin:0}.pdp .assure{list-style:none;padding:0}.pdp .assure li{display:flex;gap:10px}.pdp .assure b{color:var(--bronze);font-weight:400}.pdp .advice{margin-top:28px;background:var(--sand);border-radius:6px;padding:24px 26px}.pdp .advice .caps{color:var(--bronze)}.pdp .advice p{font:italic 300 22px/1.3 var(--serif);margin-top:8px}.pdp .acc .rte strong{font-weight:500;color:var(--ink)}@media(max-width:900px){.pdp .gallery.single{position:static}.pdp .gallery.single .m{height:auto;aspect-ratio:1/1.05;min-height:0}.pdp .gallery.single{display:block;margin:0;padding:0}}#shopify-section-cart-drawer{display:contents}.drawer{width:min(480px,100%)}.drawer .dh h3 sup{font:500 11px var(--sans);vertical-align:top;margin-left:4px;color:var(--bronze)}.drawer .ship.top{padding:16px 28px 18px;margin:0;background:var(--sand);font-size:13px}.drawer .ship.top .b{background:color-mix(in srgb,var(--ink) 10%,transparent)}.drawer .items{padding:4px 28px 20px}.drawer .it{grid-template-columns:80px 1fr auto;align-items:start}.drawer .it-body h4 a:hover{color:var(--bronze)}.drawer .disc{font-size:12px;color:var(--bronze);margin-top:2px}.drawer .it-actions{display:flex;align-items:center;gap:14px;margin-top:10px}.drawer .it-actions .qty{margin:0}.drawer .rm{font-size:12px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.drawer .rm:hover{color:var(--ink)}.drawer .it-price{text-align:right;white-space:nowrap}.drawer .it-price s{display:block;font-size:12px;color:var(--ink-soft)}.drawer .it-price b{font-weight:500;font-size:14px}.upsell{margin-top:26px}.upsell>.caps{color:var(--bronze);margin-bottom:12px}.up-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -28px;padding:0 28px 4px}.up{flex:none;width:250px;display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:center;background:var(--sand);border-radius:6px;padding:10px;scroll-snap-align:start}.up .th{background:var(--ivory);border-radius:4px;aspect-ratio:1;display:grid;place-items:center}.up .th img{width:80%;height:auto;mix-blend-mode:multiply;filter:brightness(1.09) contrast(1.06)}.up small{color:var(--bronze);font-size:9px;display:block}.up .t{display:block;font:400 16px/1.1 var(--serif);margin:2px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.up-b{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500}.up .plus{width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--ivory);display:grid;place-items:center;font-size:16px;transition:background .3s}.up .plus:hover{background:var(--bronze)}.drawer .df{padding:6px 28px 22px;box-shadow:0 -10px 30px -18px #16120f40}.extras details{border-bottom:1px solid var(--line);padding:12px 0}.extras summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:13.5px}.extras summary::-webkit-details-marker{display:none}.extras summary:after{content:"+";font-weight:300}.extras details[open] summary:after{content:"\2013"}.extras .code{display:flex;margin-top:10px;border:1px solid var(--line);border-radius:30px;overflow:hidden}.extras .code input{flex:1;min-width:0;border:0;background:none;padding:10px 16px;outline:none;text-transform:uppercase}.extras .code button{padding:0 16px;background:var(--ink);color:var(--ivory);font-size:10px}.code-msg{font-size:12px;color:var(--bronze);margin-top:6px}.code-msg:empty{display:none}.codes{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.codes .chip{padding:6px 12px;font-size:10px}.codes .disabled-code{opacity:.5;text-decoration:line-through}.extras textarea{width:100%;margin-top:10px;border:1px solid var(--line);background:none;border-radius:4px;padding:10px;font-size:14px;resize:vertical}.gift{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer;font-size:13.5px}.gift input{position:absolute;opacity:0}.gift .box{flex:none;width:18px;height:18px;border:1px solid var(--ink);border-radius:3px;margin-top:2px;display:grid;place-items:center;transition:background .3s}.gift input:checked+.box{background:var(--ink)}.gift input:checked+.box:after{content:"\2713";color:var(--ivory);font-size:11px}.gift input:focus-visible+.box{outline:1px solid var(--bronze);outline-offset:2px}.gift b{font-weight:500}.gift small{color:var(--ink-soft)}.sum{padding-top:12px}.sum .row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ink-soft);padding:2px 0}.sum .row.save{color:var(--bronze)}.sum .tot{margin:8px 0 2px}.drawer .view-cart{display:block;text-align:center;margin-top:12px;font-size:10px;color:var(--ink-soft)}.drawer .view-cart:hover{color:var(--ink)}.drawer .pay{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:14px}.drawer .pay svg{height:20px;width:auto}.empty-cart{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 28px;gap:10px}.empty-cart .e1{font:300 40px/1 var(--serif)}.empty-cart .e2{font:italic 300 26px/1.1 var(--serif);color:var(--bronze);margin-bottom:24px}.e-links{border-top:1px solid var(--line);margin-bottom:28px}.e-links a{display:flex;align-items:baseline;gap:6px;padding:14px 0;border-bottom:1px solid var(--line);font:300 28px/1 var(--serif);transition:padding .4s var(--ease)}.e-links a:hover{padding-left:10px}.e-links sup{font:500 10px var(--sans);color:var(--ink-soft)}.e-links i{margin-left:auto;font-style:normal;font-size:18px}.empty-cart .btn{align-self:flex-start}@media(max-width:500px){.drawer .items,.drawer .df,.drawer .dh{padding-left:18px;padding-right:18px}.drawer .ship.top{padding:12px 18px}.up-track{margin:0 -18px;padding:0 18px 4px}}.drawer .items{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer .df{flex:none;max-height:58svh;overflow:auto;overscroll-behavior:contain}@media(max-height:900px){.drawer .df{padding-top:2px}.extras details,.gift{padding:9px 0}.gift small{display:none}.sum .tot{font-size:22px;margin:6px 0 0}.tax-note{margin-bottom:10px}.drawer .pay{display:none}}.shopify-section:has(.inst)+.shopify-section .shop{padding-top:clamp(30px,5vw,70px)}.inst{padding-bottom:clamp(60px,8vw,110px)}.hero .side p{text-shadow:0 1px 14px rgba(22,18,15,.45)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,transparent 55%,rgba(22,18,15,.28));pointer-events:none}.hero .copy,.hero .badge{z-index:3}.phero{display:grid;grid-template-columns:1fr;gap:clamp(30px,5vw,80px);padding:clamp(50px,7vw,100px) var(--gut) clamp(40px,6vw,90px);align-items:end}.phero.has-img{grid-template-columns:1fr 1.15fr}.phero .k{color:var(--bronze);display:block;margin-bottom:18px}.phero .lead-txt{margin-top:28px;max-width:480px;font:300 clamp(20px,1.7vw,26px)/1.35 var(--serif);color:var(--ink-soft)}.phero-img{position:relative;aspect-ratio:4/3.4;border-radius:6px;overflow:hidden;background:var(--sand)}.phero-img .px{position:absolute;top:-10%;right:0;bottom:-10%;left:0}.phero-img img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.phero.has-img{grid-template-columns:1fr}}.treat{padding:clamp(40px,6vw,90px) 0}.treat-list{padding:0 var(--gut);display:grid;gap:clamp(60px,9vw,140px)}.tr{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,100px);align-items:center}.tr:nth-child(2n) .tr-img{order:2}.tr-img{aspect-ratio:4/3.2;border-radius:6px;overflow:hidden;background:var(--sand)}.tr-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.tr:hover .tr-img img{transform:scale(1.04)}.tr .n{font:italic 300 24px var(--serif);color:var(--taupe)}.tr h3{font:300 clamp(44px,5vw,78px)/.95 var(--serif);letter-spacing:-.02em;margin:6px 0 18px}.tr .ptags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.tr .ptag,.phero .ptag{font-family:var(--caps);font-size:10px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);border-radius:30px;padding:6px 12px;color:var(--ink-soft)}.tr .rte{color:var(--ink-soft);max-width:480px}.tr-link{display:inline-block;margin-top:22px;color:var(--bronze);border-bottom:1px solid currentColor;padding-bottom:3px}@media(max-width:900px){.tr{grid-template-columns:1fr}.tr:nth-child(2n) .tr-img{order:0}}.cinfo{margin:clamp(60px,8vw,120px) var(--gut) 0;padding:clamp(40px,5vw,70px);background:var(--sand);border-radius:6px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:start}.cinfo .k{color:var(--bronze);display:block;margin-bottom:14px}.cinfo h2{font:300 clamp(38px,4.4vw,68px)/.95 var(--serif);letter-spacing:-.02em}.cinfo h2 em{font-style:italic;color:var(--bronze)}.cinfo dl{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.cinfo dt{color:var(--bronze);margin-bottom:6px}.cinfo dd{font:400 21px/1.35 var(--serif)}.cinfo dd a{border-bottom:1px solid var(--line)}.cinfo dd a:hover{border-color:var(--ink)}@media(max-width:900px){.cinfo,.cinfo dl{grid-template-columns:1fr}}.blog-intro{max-width:520px;margin-top:22px;color:var(--ink-soft);font:300 22px/1.35 var(--serif)}.post-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(30px,5vw,70px);align-items:center;padding:0 var(--gut);margin-bottom:clamp(60px,8vw,110px)}.post-feat .im{aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:var(--sand)}.post-feat .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.post-feat:hover .im img{transform:scale(1.04)}.post-feat small{color:var(--bronze)}.post-feat h2{font:300 clamp(36px,3.8vw,60px)/1 var(--serif);letter-spacing:-.015em;margin:14px 0 18px}.post-feat p{color:var(--ink-soft);margin-bottom:28px}@media(max-width:900px){.post-feat{grid-template-columns:1fr}}.art-head{max-width:1100px}.art-head .meta{margin-top:20px;color:var(--ink-soft)}.article-hero{position:relative}.article-hero .px{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.art-body{font-size:18px;line-height:1.75}.art-body h2{font-size:clamp(30px,3vw,40px)}.art-body a{color:var(--bronze)}.art-body ul li,.art-body ol li{margin-bottom:.4em}.art-products{padding-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
