:root{--ink: #101014;--ink-2: #0a0a0d;--panel: #16161b;--bone: #e9e2d6;--bone-2: #a49d8f;--blood: #e05a41;--blush: #edb3c7;--gold: #b3a166;--line: rgba(233, 226, 214, .13);--line-strong: rgba(233, 226, 214, .3);--serif: "Fraunces", Georgia, serif;--sans: "Jost", system-ui, sans-serif;--pad: clamp(72px, 11vw, 150px);--gut: clamp(22px, 4.5vw, 56px);--arch: 999px 999px 14px 14px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--sans);font-size:16.5px;font-weight:300;line-height:1.7;letter-spacing:.015em;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:900;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.028}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--blood);color:var(--ink)}h1,h2,h3,h4{font-family:var(--serif);font-weight:480;line-height:1.04;margin:0 0 .5em;letter-spacing:-.005em}p{margin:0 0 1.25em}.wrap{max-width:1360px;margin:0 auto;padding:0 var(--gut)}.tc{text-align:center}.d1{font-size:clamp(52px,8.6vw,124px);font-weight:430}.d2{font-size:clamp(38px,5vw,72px);font-weight:450}.d3{font-size:clamp(28px,3.4vw,44px);font-weight:470}.serif-i{font-family:var(--serif);font-style:italic}.label{display:block;font-family:var(--sans);font-size:11.5px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-2);margin-bottom:26px}.label b,.label .tick{color:var(--gold);font-weight:400}.lede{font-size:clamp(17px,1.6vw,20px);color:var(--bone-2);max-width:58ch}.em{color:var(--bone)}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}.btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--bone);background:transparent;border:1px solid var(--line-strong);border-radius:999px;padding:17px 36px;text-decoration:none;cursor:pointer;transition:background .35s ease,color .35s ease,border-color .35s ease}.btn:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn--solid{background:var(--blood);border-color:var(--blood);color:#16100e}.btn--solid:hover{background:var(--bone);border-color:var(--bone)}.tlink{font-family:var(--sans);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--bone);text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--line-strong);transition:border-color .3s,color .3s}.tlink:hover{color:var(--blush);border-color:var(--blush)}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .4s,border-color .4s;border-bottom:1px solid transparent}.site-header.scrolled{background:#101014d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line)}.site-header .bar{display:flex;align-items:center;justify-content:space-between;padding:22px var(--gut)}.logo{display:flex;flex-direction:column;line-height:1;text-decoration:none;color:var(--bone)}.logo .l1{font-family:var(--serif);font-style:italic;font-weight:470;font-size:23px;letter-spacing:.01em}.logo .l2{font-family:var(--sans);font-size:9.5px;font-weight:400;letter-spacing:.52em;text-transform:uppercase;color:var(--bone-2);margin-top:5px}.main-nav{display:flex;gap:38px;align-items:center}.main-nav a{font-size:11.5px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--bone-2);text-decoration:none;padding:6px 0;position:relative;transition:color .3s}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--blush);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.16,1,.3,1)}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--bone)}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.header-icons{display:flex;align-items:center;gap:22px}.header-icons a,.header-icons button.nav-toggle{color:var(--bone-2);display:inline-flex;position:relative;transition:color .3s}.header-icons a:hover{color:var(--bone)}.header-icons svg{width:20px;height:20px}.cart-count{position:absolute;top:-7px;right:-10px;background:var(--blood);color:var(--ink);border-radius:50%;font-size:10px;font-weight:500;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 3px}.header-icons button.nav-toggle{display:none;background:none;border:0;cursor:pointer}.nav-toggle svg{width:24px;height:24px}@media(max-width:940px){.main-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink-2);flex-direction:column;justify-content:center;gap:34px;z-index:90}.main-nav.open{display:flex}.main-nav a{font-size:17px}.header-icons button.nav-toggle{display:inline-flex;z-index:95}}.hero{min-height:100svh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:var(--gut);padding:104px var(--gut) 36px;max-width:1360px;margin:0 auto}.hero-copy h1{margin-bottom:22px}.hero-copy .lede{margin-bottom:30px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.hero-media{position:relative;justify-self:end;width:min(100%,420px)}.hero-media .arch{border-radius:var(--arch);overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5}.hero-media .arch img{width:100%;height:100%;object-fit:cover;filter:contrast(1.02) saturate(.9)}.hero-media figcaption{margin-top:16px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--bone-2);display:flex;justify-content:space-between}.hero-media:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid var(--line);border-radius:999px 999px 18px 18px;pointer-events:none}@media(max-width:940px){.hero{grid-template-columns:1fr;padding-top:130px;min-height:auto}.hero-media{justify-self:center;width:min(100%,400px);margin-top:40px}}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:20px 0}.strip-track{display:flex;gap:0;width:max-content;animation:strip 46s linear infinite;font-size:11.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-2);white-space:nowrap}.strip-track span{padding:0 34px}.strip-track .dot{color:var(--gold);padding:0}@keyframes strip{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.strip-track{animation:none}}.section{padding:var(--pad) 0;position:relative}.section--panel{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-head{display:flex;align-items:baseline;gap:26px;margin-bottom:clamp(44px,6vw,80px)}.sec-head .num{font-family:var(--sans);font-size:11px;letter-spacing:.3em;color:var(--gold)}.sec-head h2{margin:0}.sec-head .rule{flex:1;height:1px;background:var(--line);position:relative;top:-6px}.svc{display:grid;grid-template-columns:64px 132px 1fr auto;gap:clamp(18px,3vw,44px);align-items:center;padding:34px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--bone);transition:background .35s;position:relative}.svc:last-of-type{border-bottom:1px solid var(--line)}.svc .idx{font-family:var(--sans);font-size:11px;letter-spacing:.3em;color:var(--bone-2);transition:color .3s}.svc:hover .idx{color:var(--blood)}.svc .thumb{width:132px;aspect-ratio:1/1.25;border-radius:66px 66px 8px 8px;overflow:hidden;border:1px solid var(--line)}.svc .thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.02);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s}.svc:hover .thumb img{transform:scale(1.06);filter:saturate(1)}.svc h3{font-size:clamp(26px,3vw,40px);font-weight:460;margin:0 0 8px;transition:font-style .2s}.svc:hover h3{font-style:italic;color:var(--blush)}.svc p{margin:0;color:var(--bone-2);max-width:58ch;font-size:15.5px}.svc .go{font-family:var(--serif);font-size:28px;color:var(--bone-2);transition:transform .4s,color .4s}.svc:hover .go{transform:translate(8px);color:var(--blood)}@media(max-width:800px){.svc{grid-template-columns:40px 1fr}.svc .thumb,.svc .go{display:none}}.feature{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(40px,6vw,100px);align-items:center}.feature .arch-photo{border-radius:var(--arch);overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5;max-width:460px}.feature .arch-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.feature .arch-photo.sq{border-radius:14px;aspect-ratio:1}.band{position:relative;padding:clamp(120px,18vw,220px) 0;overflow:hidden}.band .band-img{position:absolute;top:0;right:0;bottom:0;left:0}.band .band-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.6)}.band .band-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ink) 0%,rgba(16,16,20,.25) 30%,rgba(16,16,20,.25) 70%,var(--ink) 100%)}.band .wrap{position:relative;z-index:2}.quote{max-width:900px}.quote .stars{color:var(--gold);letter-spacing:8px;font-size:15px;margin-bottom:26px}.quote blockquote{margin:0;font-family:var(--serif);font-style:italic;font-weight:430;font-size:clamp(24px,3.2vw,40px);line-height:1.28}.quote cite{display:block;margin-top:30px;font-family:var(--sans);font-style:normal;font-size:11.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-2)}.page-hero{padding:clamp(150px,20vh,220px) 0 clamp(40px,6vw,70px)}.page-hero .lede{margin-top:24px}.page-hero.with-media{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--gut);align-items:end;max-width:1360px;margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.page-hero.with-media .arch-photo{border-radius:var(--arch);overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5;max-width:420px;justify-self:end}.page-hero.with-media .arch-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}@media(max-width:900px){.page-hero.with-media{grid-template-columns:1fr}.page-hero.with-media .arch-photo{justify-self:start;max-width:320px}}.prose{max-width:66ch}.prose h3{font-size:clamp(24px,2.8vw,34px);font-style:italic;font-weight:470;margin-top:1.8em}.prose ul{padding-left:1.1em;color:var(--bone-2)}.prose li{margin-bottom:.5em}.prose a{color:var(--blush);text-underline-offset:3px}.prose strong{color:var(--bone);font-weight:500}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(28px,4vw,56px)}.col{border-top:1px solid var(--line-strong);padding-top:26px}.col .idx{font-size:11px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;display:block;margin-bottom:16px}.col h4{font-size:21px;font-weight:480;margin-bottom:12px}.col h4 .it{color:var(--blush)}.col p,.col ul{color:var(--bone-2);font-size:15px;margin:0}.col ul{padding-left:1.05em}.col li{margin-bottom:7px}.col strong{color:var(--bone);font-weight:500}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-family:var(--serif);font-size:clamp(18px,2vw,24px);font-weight:460}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);font-weight:300;font-size:24px;color:var(--blood);flex-shrink:0;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>p{color:var(--bone-2);padding-bottom:26px;margin:0;max-width:68ch}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(24px,3vw,40px) clamp(18px,2.5vw,30px)}.product-card{display:flex;flex-direction:column;text-decoration:none;color:var(--bone)}.product-card .ph{display:block;width:100%;aspect-ratio:1 / 1.08;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--panel);position:relative}.product-card .ph img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s}.product-card:hover .ph img{transform:scale(1.05);filter:saturate(1)}.product-card .meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:15px}.product-card h3{font-family:var(--sans);font-size:14px;font-weight:400;letter-spacing:.06em;margin:0;flex:1;line-height:1.45}.product-card .price{color:var(--bone-2);font-size:13.5px;white-space:nowrap}.shop-filters{display:flex;gap:10px 26px;flex-wrap:wrap;margin-bottom:clamp(30px,4vw,50px)}.shop-filters a{font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;color:var(--bone-2);padding-bottom:5px;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.shop-filters a:hover{color:var(--bone)}.shop-filters a.on{color:var(--bone);border-bottom-color:var(--blood)}.product-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,90px);padding:clamp(140px,18vh,180px) 0 var(--pad)}.product-media .main-img{aspect-ratio:1;border-radius:14px;border:1px solid var(--line);background:var(--panel) center/contain no-repeat;margin-bottom:14px}.thumbs{display:flex;gap:10px;flex-wrap:wrap}.thumbs button{width:68px;height:68px;border-radius:10px;padding:0;cursor:pointer;border:1px solid var(--line);background:var(--panel) center/cover no-repeat;transition:border-color .3s}.thumbs button.active,.thumbs button:hover{border-color:var(--bone-2)}.product-info .vendor{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.product-info h1{font-size:clamp(30px,3.6vw,48px);font-weight:460;margin-bottom:10px}.product-info .price{font-size:19px;color:var(--bone-2);margin-bottom:36px}.opt-group{margin-bottom:26px}.opt-group .opt-name{display:block;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--bone-2);margin-bottom:12px}.opt-values{display:flex;flex-wrap:wrap;gap:9px}.opt-values .swatch{border:1px solid var(--line);background:transparent;color:var(--bone);border-radius:999px;padding:8px 19px;cursor:pointer;font-family:var(--sans);font-weight:300;font-size:13.5px;transition:all .25s}.opt-values .swatch:hover{border-color:var(--line-strong)}.opt-values .swatch.selected{background:var(--bone);color:var(--ink);border-color:var(--bone)}.qty-row{display:flex;align-items:center;gap:16px;margin:30px 0}.qty{display:inline-flex;border:1px solid var(--line);border-radius:999px}.qty button{border:0;background:none;color:var(--bone);font-size:17px;width:44px;height:46px;cursor:pointer}.qty input{width:38px;border:0;text-align:center;font:inherit;color:var(--bone);background:transparent}.add-to-cart,.buy-now{width:100%;justify-content:center}.buy-now{margin-top:12px}.stock-note{color:var(--gold);font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:8px}.product-desc{margin-top:44px;border-top:1px solid var(--line);padding-top:32px;color:var(--bone-2);font-size:15.5px}.product-desc h3{font-size:20px;font-style:italic;color:var(--bone);font-weight:470}.product-desc table{border-collapse:collapse;width:100%;font-size:13px;margin-top:14px}.product-desc td,.product-desc th{border:1px solid var(--line);padding:7px 10px;text-align:left}@media(max-width:900px){.product-layout{grid-template-columns:1fr}}.card-stage{display:flex;justify-content:center;padding:clamp(30px,5vw,60px) 0 30px;perspective:1400px}#member-card{width:min(600px,94vw);border-radius:16px;box-shadow:0 50px 100px #0000008c;transform:rotateX(5deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}#member-card:hover{transform:rotateX(0)}.card-controls{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;padding-top:22px}.card-controls input{background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--bone);font-family:var(--sans);font-weight:300;font-size:16px;padding:15px 26px;width:min(320px,78vw)}.card-controls input:focus{outline:none;border-color:var(--blush)}.club-note{color:var(--bone-2);font-size:12.5px;letter-spacing:.06em;margin-top:22px}.concept{display:grid;grid-template-columns:70px 200px 1fr;gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(34px,5vw,54px) 0;border-top:1px solid var(--line)}.concept:last-of-type{border-bottom:1px solid var(--line)}.concept .idx{font-family:var(--sans);font-size:11px;letter-spacing:.3em;color:var(--gold)}.concept .swatch-img{width:200px;aspect-ratio:1/1.2;border-radius:100px 100px 10px 10px;overflow:hidden;border:1px solid var(--line)}.concept .swatch-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.03)}.concept h3{font-size:clamp(26px,3.2vw,42px);font-weight:460;margin-bottom:4px}.concept .kind{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--blush);display:block;margin-bottom:16px}.concept p{color:var(--bone-2);max-width:62ch;margin:0}@media(max-width:780px){.concept{grid-template-columns:1fr}.concept .swatch-img{width:150px}}.about-grid{display:grid;grid-template-columns:420px 1fr;gap:clamp(40px,6vw,100px);align-items:start}.about-grid .portrait{border-radius:var(--arch);overflow:hidden;border:1px solid var(--line);position:sticky;top:120px}.about-grid .portrait img{filter:saturate(.9)}@media(max-width:900px){.about-grid{grid-template-columns:1fr}.about-grid .portrait{position:static;max-width:340px}}.contact-form{max-width:600px}.contact-form input,.contact-form textarea{width:100%;font-family:var(--sans);font-weight:300;font-size:16px;color:var(--bone);background:transparent;border:0;border-bottom:1px solid var(--line-strong);padding:16px 2px;margin-bottom:20px;border-radius:0}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-bottom-color:var(--blush)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--bone-2)}.contact-form textarea{min-height:140px;resize:vertical}.site-footer{background:var(--ink-2);border-top:1px solid var(--line);padding:clamp(60px,9vw,110px) 0 40px}.footer-cols{display:grid;grid-template-columns:2.2fr 1fr 1fr 1.6fr;gap:clamp(30px,4vw,56px)}.foot-brand{font-family:var(--serif);font-style:italic;font-weight:460;font-size:clamp(26px,3vw,38px);margin-bottom:18px;line-height:1.1}.site-footer h6{font-size:10.5px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;font-family:var(--sans);font-weight:400}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin-bottom:11px}.site-footer a{color:var(--bone-2);text-decoration:none;font-size:15px;transition:color .3s}.site-footer a:hover{color:var(--bone)}.site-footer p{color:var(--bone-2);font-size:14.5px}.social{display:flex;gap:18px;margin-top:20px}.social svg{width:19px;height:19px}.newsletter{display:flex;margin-top:14px;max-width:320px;border-bottom:1px solid var(--line-strong)}.newsletter input{flex:1;padding:12px 2px;font-family:var(--sans);font-weight:300;font-size:15px;color:var(--bone);border:0;background:transparent}.newsletter input:focus{outline:none}.newsletter button{border:0;background:none;color:var(--blush);cursor:pointer;font-size:18px;padding:0 4px}.copyright{margin-top:clamp(50px,7vw,80px);font-size:12.5px;color:var(--bone-2);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;letter-spacing:.04em}@media(max-width:880px){.footer-cols{grid-template-columns:1fr 1fr}}@media(max-width:540px){.footer-cols{grid-template-columns:1fr}}.cart-drawer{position:fixed;top:0;right:-440px;width:420px;max-width:94vw;height:100dvh;background:var(--ink-2);border-left:1px solid var(--line);z-index:300;transition:right .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.cart-drawer.open{right:0}.cart-drawer header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--line)}.cart-drawer header strong{font-family:var(--serif);font-style:italic;font-size:21px;font-weight:470}.cart-drawer header button{border:0;background:none;color:var(--bone);font-size:26px;cursor:pointer}.cart-items{flex:1;overflow-y:auto;padding:10px 28px}.cart-item{display:flex;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);font-size:14.5px}.cart-item small{color:var(--bone-2)}.cart-item .rm{border:0;background:none;cursor:pointer;color:var(--blood);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.cart-foot{padding:24px 28px;border-top:1px solid var(--line)}.cart-foot .btn{width:100%;justify-content:center}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0db8;z-index:250;display:none}.cart-overlay.show{display:block}.skip-link{position:absolute;left:-9999px;top:0;background:var(--bone);color:var(--ink);padding:8px 16px;z-index:500}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crescent{display:inline-block;width:14px;height:14px;vertical-align:-1px}:root{--ink: #0c0b0f;--ink-2: #070609;--panel: #141319;--bone: #f0e9dd;--bone-2: #9c9488;--bone-dim: #6f6a62;--blood: #d4553c;--blush: #e9a8bd;--gold: #c0ab6d;--cream: #ece4d6;--line: rgba(240, 233, 221, .11);--line-strong: rgba(240, 233, 221, .26)}body{font-size:16px;letter-spacing:.012em}body:after{opacity:.05}h1,h2,h3{font-variation-settings:"opsz" 120}.d1{letter-spacing:-.028em;font-weight:420}.d2{letter-spacing:-.022em}.it{font-style:italic}.lede{color:#c3bbad;font-size:clamp(16.5px,1.35vw,19px);line-height:1.62;max-width:46ch}.label{display:inline-flex;align-items:center;gap:12px;font-size:10.5px;letter-spacing:.34em;color:var(--bone-2)}.btn{font-size:11.5px;letter-spacing:.2em;padding:15px 30px;border-radius:2px;transition:background .35s,color .35s,border-color .35s,transform .35s}.btn:hover{transform:translateY(-1px)}.btn--solid{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn--solid:hover{background:var(--blood);border-color:var(--blood);color:#fff}.site-header .bar{border-bottom:1px solid var(--line)}.main-nav a{font-size:11px;letter-spacing:.24em}.site-header.scrolled{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#0c0b0fd1}.product-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(28px,3.4vw,54px);max-width:1080px}.product-card{position:relative}.product-card .ph{aspect-ratio:4 / 5;border-radius:3px;border:1px solid rgba(240,233,221,.16);background:radial-gradient(120% 100% at 50% 8%,#f6f0e5 0%,var(--cream) 46%,#d9cfbd 100%);box-shadow:0 26px 60px -28px #000000e6;transition:box-shadow .5s,border-color .5s,transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.product-card .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(115% 90% at 50% 40%,transparent 52%,rgba(60,45,30,.16) 100%);mix-blend-mode:multiply}.product-card .ph img{mix-blend-mode:multiply;object-fit:contain;padding:clamp(10px,2.4vw,26px);filter:saturate(.94) contrast(1.05);transition:transform .8s cubic-bezier(.16,1,.3,1)}.product-card:hover .ph{transform:translateY(-5px);border-color:#f0e9dd57;box-shadow:0 34px 70px -26px #000000f2}.product-card:hover .ph img{transform:scale(1.035);filter:saturate(1) contrast(1.06)}.product-card .ph:before{content:attr(data-plate);position:absolute;top:14px;left:16px;z-index:2;font-family:var(--sans);font-size:10px;letter-spacing:.3em;color:#8a7f6d}.product-card .meta{margin-top:18px;align-items:center;border-top:1px solid var(--line);padding-top:14px}.product-card h3{font-family:var(--serif);font-size:clamp(19px,1.7vw,24px);font-weight:450;letter-spacing:-.012em;line-height:1.2}.product-card .price{font-size:11.5px;letter-spacing:.16em;color:var(--bone);border:1px solid var(--line-strong);border-radius:2px;padding:5px 11px}.shop-filters{border-bottom:1px solid var(--line);padding-bottom:16px}.shop-filters a{font-size:10.5px;letter-spacing:.3em}.product-media .main-img{background-color:var(--cream);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:3px;border:1px solid rgba(240,233,221,.16);box-shadow:0 26px 60px -28px #000000e6}.section+.section{border-top:1px solid var(--line)}.shop-filters{margin-bottom:clamp(20px,2.4vw,30px)}body.is-shop .page-hero{padding-bottom:6px}body.is-shop .page-hero .d1{font-size:clamp(44px,6.4vw,92px)}body.is-shop .section{padding-top:8px}.product-card .ph{aspect-ratio:1 / 1.06}.product-media .main-img{position:relative;display:block;overflow:hidden;background:radial-gradient(120% 100% at 50% 8%,#f6f0e5 0%,var(--cream) 46%,#d9cfbd 100%)}.product-media .main-img img{width:100%;height:100%;object-fit:contain;padding:clamp(14px,3vw,40px);mix-blend-mode:multiply;filter:saturate(.94) contrast(1.05)}.product-media .thumbs button{border-radius:3px;background-color:var(--cream);background-size:contain;background-repeat:no-repeat;background-position:center}.spec-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(26px,3vw,48px);margin-top:clamp(52px,6vw,90px);padding-top:clamp(30px,3.4vw,46px);border-top:1px solid var(--line);max-width:1080px}.spec-strip .n{font-size:10.5px;letter-spacing:.3em;color:var(--bone-dim);display:block;margin-bottom:12px}.spec-strip h4{font-family:var(--serif);font-size:clamp(18px,1.5vw,22px);font-weight:450;margin:0 0 8px;letter-spacing:-.01em}.spec-strip p{color:var(--bone-2);font-size:14.5px;line-height:1.62;margin:0}.svc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,26px);margin-top:clamp(30px,3.4vw,48px)}.svc{display:block;padding:0;border:0!important;text-decoration:none;color:var(--bone)}.svc .thumb{display:block;position:relative;width:100%;aspect-ratio:3 / 4;border-radius:3px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.svc .thumb img{width:100%;height:100%;object-fit:cover;filter:brightness(1.34) contrast(1.04) saturate(.9);transition:transform .85s cubic-bezier(.16,1,.3,1),filter .6s}.svc .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,9,12,.55) 0%,transparent 34%,transparent 62%,rgba(10,9,12,.62) 100%)}.svc .idx{position:absolute;top:13px;left:15px;z-index:2;font-family:var(--sans);font-size:10.5px;letter-spacing:.3em;color:var(--bone)}.svc:hover .thumb img{transform:scale(1.06);filter:brightness(1.5) contrast(1.06) saturate(1)}.svc:hover .thumb{border-color:var(--line-strong)}.svc-body{display:block;padding-top:16px}.svc h3{font-size:clamp(21px,1.9vw,27px);font-weight:450;margin:0 0 7px;letter-spacing:-.014em;transition:color .3s}.svc:hover h3{color:var(--blush);font-style:normal}.svc p{margin:0 0 12px;color:var(--bone-2);font-size:14.5px;line-height:1.6;max-width:none}.svc .go{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-dim);transition:color .3s}.svc:hover .go{color:var(--blood)}@media(max-width:1080px){.svc-grid{grid-template-columns:repeat(2,1fr);gap:26px 20px}}@media(max-width:560px){.svc-grid{grid-template-columns:1fr}.svc .thumb{aspect-ratio:16/10}}.feature .arch-photo.plate{background:radial-gradient(120% 100% at 50% 10%,#f6f0e5 0%,var(--cream) 48%,#ded4c2 100%);border-color:#f0e9dd29;box-shadow:0 26px 60px -30px #000000e6;max-width:420px}.feature .arch-photo.plate img{object-fit:contain;object-position:center 92%;padding:clamp(16px,2.4vw,30px) clamp(14px,2vw,26px) 0;mix-blend-mode:multiply;filter:saturate(.95) contrast(1.04)}.feature .arch-photo.plate{background:linear-gradient(180deg,#131218,#0e0d12 62%,#17151c);border-color:#f0e9dd24;box-shadow:0 26px 60px -30px #000000e6;max-width:430px}.feature .arch-photo.plate img{object-fit:contain;object-position:center bottom;padding:0;mix-blend-mode:normal;transform:scale(1.12);transform-origin:center bottom;filter:saturate(.92) contrast(1.03)}.feature .arch-photo.plate{position:relative;isolation:isolate}.feature .arch-photo.plate:before{content:"";position:absolute;z-index:0;left:50%;top:12%;width:62%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(245,238,226,.155) 0%,rgba(240,231,216,.115) 52%,rgba(226,214,196,.055) 74%,transparent 78%);box-shadow:0 0 90px 30px #eee4d20d}.feature .arch-photo.plate img{position:relative;z-index:1}.feature .arch-photo.plate img{transform:scale(1)}.feature .arch-photo.plate:before{top:7.5%;width:68%}.label:before{content:none!important}.feature .arch-photo.plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500'%3E%3Cg fill='%23f0e9dd'%3E%3Cpath d='M74 96c.5 3.9 2.4 5.8 6.8 6.8-4.4 1-6.3 3-6.8 6.8-.5-3.9-2.4-5.8-6.8-6.8 4.4-1 6.3-3 6.8-6.8Z' opacity='.5'/%3E%3Cpath d='M322 150c.7 5.4 3.4 8.1 9.5 9.5-6.1 1.4-8.8 4.1-9.5 9.5-.7-5.4-3.4-8.1-9.5-9.5 6.1-1.4 8.8-4.1 9.5-9.5Z' opacity='.4'/%3E%3Cpath d='M108 214c.4 3.1 1.9 4.6 5.4 5.4-3.5.8-5 2.3-5.4 5.4-.4-3.1-1.9-4.6-5.4-5.4 3.5-.8 5-2.3 5.4-5.4Z' opacity='.34'/%3E%3Cpath d='M300 268c.5 3.9 2.4 5.8 6.8 6.8-4.4 1-6.3 3-6.8 6.8-.5-3.9-2.4-5.8-6.8-6.8 4.4-1 6.3-3 6.8-6.8Z' opacity='.3'/%3E%3Cpath d='M52 300c.4 2.8 1.7 4.2 4.9 4.9-3.2.7-4.5 2.1-4.9 4.9-.4-2.8-1.7-4.2-4.9-4.9 3.2-.7 4.5-2.1 4.9-4.9Z' opacity='.26'/%3E%3Ccircle cx='150' cy='72' r='1.5' opacity='.36'/%3E%3Ccircle cx='262' cy='96' r='1.2' opacity='.3'/%3E%3Ccircle cx='88' cy='158' r='1.3' opacity='.32'/%3E%3Ccircle cx='338' cy='222' r='1.4' opacity='.28'/%3E%3Ccircle cx='66' cy='250' r='1.1' opacity='.24'/%3E%3Ccircle cx='286' cy='330' r='1.2' opacity='.2'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center}.product-card .ph,.product-media .main-img{background:radial-gradient(112% 92% at 50% 16%,#e6ddcc,#dcd2bf 44%,#c4b8a4)!important;border-color:#f0e9dd1a;box-shadow:0 30px 70px -34px #000000f2;-webkit-mask-image:radial-gradient(128% 108% at 50% 46%,#000 58%,rgba(0,0,0,.82) 78%,rgba(0,0,0,.35) 92%,transparent 100%);mask-image:radial-gradient(128% 108% at 50% 46%,#000 58%,rgba(0,0,0,.82) 78%,rgba(0,0,0,.35) 92%,transparent 100%)}.product-card .ph:after{background:radial-gradient(108% 86% at 50% 40%,transparent 46%,rgba(48,36,24,.28) 100%)}.product-card .ph img,.product-media .main-img img{filter:saturate(.88) contrast(1.02) brightness(.985)}.product-card .ph:before{color:#7c7060}.product-card .ph,.product-media .main-img{-webkit-mask-image:radial-gradient(120% 104% at 50% 44%,#000 40%,rgba(0,0,0,.9) 64%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.15) 94%,transparent 100%);mask-image:radial-gradient(120% 104% at 50% 44%,#000 40%,rgba(0,0,0,.9) 64%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.15) 94%,transparent 100%);border:0!important;box-shadow:none}.product-card .ph:after{background:radial-gradient(96% 78% at 50% 42%,transparent 30%,rgba(38,28,18,.3) 72%,rgba(24,18,12,.55) 100%)}.product-media .main-img{position:relative}.product-media .main-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(96% 80% at 50% 42%,transparent 32%,rgba(38,28,18,.28) 74%,rgba(24,18,12,.5) 100%)}.feature-moon{display:block}.feature .arch-photo.plate:before{content:none}.moon-disc{position:absolute;left:50%;top:7%;transform:translate(-50%);z-index:0;line-height:0;pointer-events:none;opacity:.5;filter:drop-shadow(0 0 60px rgba(240,232,214,.16))}.moon-disc svg{width:100%;height:auto;max-width:300px}.moon-readout{margin-top:22px;max-width:430px;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-2);border-top:1px solid var(--line);padding-top:14px}.mn-row{display:flex;align-items:baseline;gap:10px;padding:5px 0}.mn-dots{flex:1;border-bottom:1px dotted rgba(240,233,221,.18);transform:translateY(-3px)}.mn-k{color:var(--bone-dim)}.mn-v{color:var(--bone);letter-spacing:.09em}.foot-moon{display:inline-flex;align-items:center;gap:9px}.foot-moon [data-moon-footer]{color:var(--bone-2)}@media(max-width:860px){.moon-readout{max-width:none}}.moon-disc{opacity:.62;top:8.5%}.moon-disc svg{max-width:258px}.moon-disc{opacity:.78}.moon-disc svg{filter:brightness(.92) contrast(1.06) saturate(.55)}.feature .arch-photo.plate:after{content:none}.star-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-size:cover;background-position:center;mix-blend-mode:screen;opacity:.5;filter:brightness(.85) contrast(1.25) saturate(.35);-webkit-mask-image:radial-gradient(115% 95% at 50% 38%,#000 45%,rgba(0,0,0,.55) 78%,transparent 100%);mask-image:radial-gradient(115% 95% at 50% 38%,#000 45%,rgba(0,0,0,.55) 78%,transparent 100%)}.moon-disc{opacity:.52}.moon-disc svg{filter:brightness(.74) contrast(1.04) saturate(.4)}.feature .arch-photo.plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(44% 46% at 50% 52%,#09080ce6,#09080cb8 42%,#09080c57 68%,#09080c00 86%),linear-gradient(180deg,#09080c00 46%,#09080c8c 78%,#09080ccc)}.feature .arch-photo.plate img{z-index:2}.moon-disc{top:5.5%;opacity:.5}.feature .arch-photo.plate:before{background:linear-gradient(180deg,#09080c00 58%,#09080c6b 84%,#09080cb3)}.feature .arch-photo.plate img{filter:saturate(.95) contrast(1.04) drop-shadow(0 0 10px rgba(6,5,9,.95)) drop-shadow(0 0 26px rgba(6,5,9,.8)) drop-shadow(0 0 60px rgba(6,5,9,.55))}.feature .arch-photo.plate:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:auto;height:auto;aspect-ratio:auto;border-radius:0;transform:none;box-shadow:none;z-index:1;pointer-events:none;background:linear-gradient(180deg,#09080c00 58%,#09080c6b 84%,#09080cb3)}.design-art.art-the-outsider{aspect-ratio:4 / 5;overflow:hidden}.design-art.art-the-outsider img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.06)}.design-art{aspect-ratio:4 / 5;overflow:hidden;max-width:520px}.design-art img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.design-art.art-the-outsider img{object-position:center 42%;transform:scale(1.06)}.design-art.art-shed-what-shrinks-you img{object-position:center 46%}.design-art.art-boys-cry-too img{object-position:center 38%}.design-art:hover img{transform:scale(1.04)}.design-art.art-the-outsider:hover img{transform:scale(1.09)}.design-art.art-the-outsider img{object-position:center 34%;transform:none}.design-art.art-the-outsider:hover img{transform:scale(1.04)}.design-art.art-boys-cry-too img{object-position:center 22%}.design-art{aspect-ratio:6 / 5;max-width:620px;border:0;border-radius:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.design-art img,.design-art.art-the-outsider img,.design-art.art-shed-what-shrinks-you img,.design-art.art-boys-cry-too img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.design-art:hover img,.design-art.art-the-outsider:hover img{transform:scale(1.03)}.design-row{grid-template-columns:1.05fr 1fr}@media(max-width:860px){.design-row{grid-template-columns:1fr}}.design-art.art-the-outsider img{transform:scale(.88)}.design-art.art-shed-what-shrinks-you,.design-art.art-boys-cry-too{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 11%,#000 89%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 11%,#000 89%,transparent 100%);mask-composite:intersect}.design-art.art-shed-what-shrinks-you img,.design-art.art-boys-cry-too img{transform:scale(1.16)}.design-art.art-shed-what-shrinks-you:hover img,.design-art.art-boys-cry-too:hover img{transform:scale(1.19)}.design-art.art-the-outsider img{width:auto;height:100%;object-fit:contain;border-radius:14px;overflow:hidden;transform:scale(.88);box-shadow:0 18px 44px -22px #000000e6}.design-art.art-the-outsider:hover img{transform:scale(.91)}.design-art.art-boys-cry-too{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,rgba(0,0,0,.72) 0%,#000 5%,#000 89%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,rgba(0,0,0,.72) 0%,#000 5%,#000 89%,transparent 100%);mask-composite:intersect}.design-art.art-the-outsider img{transform:scale(.8)}.design-art.art-the-outsider:hover img{transform:scale(.83)}.design-art.art-the-outsider{aspect-ratio:6 / 5;border:0;background:transparent}.design-art.art-the-outsider img{transform:scale(.92)}.design-art.art-the-outsider:hover img{transform:scale(.95)}.design-art.art-shed-what-shrinks-you img{transform:scale(1.1)}.design-art.art-shed-what-shrinks-you:hover img{transform:scale(1.13)}.design-art.art-boys-cry-too img{transform:scale(.94)}.design-art.art-boys-cry-too:hover img{transform:scale(.97)}.design-art.art-boys-cry-too{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 3.5%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 3.5%,#000 90%,transparent 100%);mask-composite:intersect}.concept .swatch-img{aspect-ratio:1 / 1.15}.concept .swatch-img img{object-position:center 32%;filter:saturate(.82) contrast(1.04) brightness(1.06)}.concept .swatch-img.art-the-outsider img{object-position:center 34%}.concept .swatch-img.art-shed-what-shrinks-you img{object-position:center 46%}.concept .swatch-img.art-boys-cry-too img{object-position:center 20%}.concept .swatch-img.art-shed-what-shrinks-you img{object-position:center 16%}.design-art.art-the-outsider{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 11%,#000 89%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 11%,#000 89%,transparent 100%);mask-composite:intersect}.design-art.art-the-outsider img{width:100%;height:100%;object-fit:contain;border-radius:0;box-shadow:none;transform:scale(.94)}.design-art.art-the-outsider:hover img{transform:scale(.97)}.design-art.art-shed-what-shrinks-you img{transform:scale(1.06)}.design-art.art-shed-what-shrinks-you:hover img{transform:scale(1.09)}.design-art.art-boys-cry-too img{transform:scale(1)}.design-art.art-boys-cry-too:hover img{transform:scale(1.03)}.concept .swatch-img.art-the-outsider img{object-position:center 14%}.product-grid:has(>.product-card:only-child){grid-template-columns:minmax(0,480px)}.product-grid:not(:has(>.product-card:only-child)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;gap:clamp(22px,2.6vw,40px) clamp(16px,2.2vw,30px)}@media(max-width:900px){.product-grid:not(:has(>.product-card:only-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.product-grid:not(:has(>.product-card:only-child)){grid-template-columns:1fr}}.product-media .main-img{width:100%;max-width:min(100%,72vh,640px)}.product-media .thumbs{max-width:min(100%,72vh,640px)}.product-media .main-img:has(img[src*="-square.jpg"]){background:#0c0b0f!important;border:1px solid rgba(240,233,221,.1)!important}.product-media .main-img:has(img[src*="-square.jpg"]):after{content:none}.product-media .main-img img[src*="-square.jpg"]{padding:0;mix-blend-mode:normal;filter:none}.product-media .thumbs button[style*="-square.jpg"]{background-color:#0c0b0f}.feature .arch-photo.plate img.cutout{object-fit:contain;object-position:center 62%;padding:11% 9% 5%;transform:none;mix-blend-mode:normal;filter:saturate(.96) contrast(1.03) drop-shadow(0 0 14px rgba(6,5,9,.85)) drop-shadow(0 0 40px rgba(6,5,9,.55))}.feature .arch-photo.plate .moon-disc{top:1.5%;opacity:.6}.feature .arch-photo.plate .moon-disc svg{max-width:210px}.rv,.rv:not(.in){opacity:1;transform:none}html.reveal-ok .rv-anim:not(.in){opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1)}html.reveal-ok .rv-anim.in{opacity:1;transform:none;transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1)}.concept .swatch-img.art-the-outsider{aspect-ratio:auto;border:0;border-radius:0;overflow:visible;background:none}.concept .swatch-img.art-the-outsider img{height:auto;object-fit:contain;filter:saturate(.9) contrast(1.03)}.design-art.art-the-outsider{-webkit-mask-image:none;mask-image:none;background:none;border:0}.design-art.art-the-outsider img,.design-art.art-the-outsider:hover img{border-radius:0;box-shadow:none;filter:drop-shadow(0 22px 40px rgba(0,0,0,.55))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/belong-main.css.map */
