.page-head{padding:clamp(8.5rem,14vw,12rem) var(--container-pad) clamp(3rem,6vw,5.5rem);max-width:var(--container-max);margin-inline:auto}.page-head--center{text-align:center}.crumbs{display:flex;gap:.7rem;font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:#8b8371;margin-bottom:1.6rem;flex-wrap:wrap}.page-head--center .crumbs{justify-content:center}.crumbs a:hover{color:var(--brass-ink)}.crumbs span[aria-current]{color:var(--ink)}.page-head h1{margin-top:1rem}.page-head__lede{margin-top:clamp(1.4rem,2.5vw,2.2rem);max-width:38rem;font-size:var(--fs-body-lg);color:#4a4436}.page-head--center .page-head__lede{margin-inline:auto}.section{padding-block:clamp(4rem,8vw,8rem)}.section--paper{background:var(--paper)}.section--dark{background:var(--charcoal);color:var(--ivory)}.section--stone{background:var(--stone)}.section__head{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section__head h2{margin-top:1rem}.section__head p{margin-top:1.2rem;color:#4a4436;font-size:var(--fs-body-lg)}.section--dark .section__head p{color:#f7f2e7b8}.lead{font-size:var(--fs-body-lg);color:#4a4436;max-width:38rem}.prose p+p{margin-top:1.2rem}.prose p{color:#4a4436;max-width:36rem}.banner{position:relative;height:clamp(320px,62vh,640px);overflow:hidden;background:var(--charcoal)}.banner img{width:100%;height:100%;object-fit:cover}.banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a09068c,#0a09060d 60%)}.banner__cap{position:absolute;left:var(--container-pad);bottom:clamp(1.4rem,3vw,2.4rem);color:#fff;font-family:var(--font-display);font-style:italic;font-size:clamp(1.2rem,2vw,1.8rem)}.coll-index{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;padding:1.2rem var(--container-pad);max-width:var(--container-max);margin-inline:auto;border-block:1px solid var(--line-light)}.coll-index a{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;position:relative;padding-block:.3rem}.coll-index a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.coll-index a:hover:after{transform:scaleX(1);transform-origin:left}.coll-row{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,6vw,7rem);align-items:center;max-width:var(--container-max);margin-inline:auto;padding:clamp(3rem,6vw,6rem) var(--container-pad);scroll-margin-top:5rem}.coll-row:nth-of-type(2n){grid-template-columns:1fr 1.15fr}.coll-row:nth-of-type(2n) .coll-row__media{order:2}.coll-row__media{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--stone)}.coll-row__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.coll-row__media:hover img{transform:scale(1.04)}.coll-row__num{font-family:var(--font-display);font-style:italic;color:var(--brass);font-size:1.1rem}.coll-row__text h2{margin:.8rem 0 1.2rem}.coll-row__text p{color:#4a4436;max-width:30rem;margin-bottom:1.8rem}.coll-row__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin-bottom:2rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#8b8371}.coll-row__meta strong{color:var(--ink);font-weight:700}.coll-row__detail{display:block;width:clamp(90px,10vw,140px);margin-top:2rem}.coll-row__detail img{width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--line-light)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);align-items:center;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.split--top{align-items:start}.split__media{overflow:hidden;background:var(--stone)}.split__media img{width:100%;height:100%;object-fit:cover}.split__media--tall{aspect-ratio:4/5}.pull{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,2.6vw,2.6rem);line-height:1.25;max-width:30ch}.pull cite{display:block;margin-top:1.4rem;font-family:var(--font-sans);font-style:normal;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-light)}.timeline{border-top:1px solid var(--line-light)}.timeline li{display:grid;grid-template-columns:minmax(90px,.25fr) 1fr;gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid var(--line-light)}.timeline__yr{font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--brass)}.timeline h3{font-family:var(--font-display);font-weight:400;font-size:1.5rem;margin-bottom:.4rem}.timeline p{color:#4a4436;max-width:34rem}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem)}.value{border-top:1px solid var(--line-dark);padding-top:1.4rem}.value span{font-family:var(--font-display);font-style:italic;color:var(--brass-light)}.value h3{font-family:var(--font-display);font-weight:400;font-size:1.7rem;margin:.5rem 0 .8rem}.value p{color:#f7f2e7b8}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-light);border:1px solid var(--line-light)}.benefit{background:var(--ivory);padding:clamp(1.6rem,3vw,2.6rem)}.benefit span{font-family:var(--font-display);font-style:italic;color:var(--brass)}.benefit h3{font-family:var(--font-display);font-weight:400;font-size:1.6rem;margin:.6rem 0 .7rem}.benefit p{color:#4a4436;font-size:.95rem}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,2.5vw,2.5rem)}.steps li{counter-increment:step;border-top:1px solid var(--line-dark);padding-top:1.3rem}.steps li:before{content:"0" counter(step);font-family:var(--font-display);font-style:italic;color:var(--brass-light);font-size:1.3rem}.steps h3{font-family:var(--font-display);font-weight:400;font-size:1.45rem;margin:.5rem 0}.steps p{color:#f7f2e7b3;font-size:.95rem}.form{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 1.8rem}.field{display:flex;flex-direction:column;gap:.5rem}.field--full{grid-column:1/-1}.field label{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#6b6453}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:.7rem 0;transition:border-color .3s}.field textarea{resize:vertical;min-height:7rem}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--brass)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.form__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}.form__note{font-size:.85rem;color:#6b6453}.form__status{grid-column:1/-1;font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--brass);min-height:1.6em}.section--dark .field label{color:#f7f2e799}.section--dark .field input,.section--dark .field select,.section--dark .field textarea{color:var(--ivory);border-color:#f7f2e780}.section--dark .field select option{color:var(--ink)}.filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.chip{padding:.65rem 1.2rem;border:1px solid var(--line-light);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--charcoal);color:var(--ivory);border-color:var(--charcoal)}.feature{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.feature__media{aspect-ratio:3/2;overflow:hidden;background:var(--stone)}.feature__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.feature:hover .feature__media img{transform:scale(1.03)}.post-meta{font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.feature h2{margin:.9rem 0 1.1rem}.feature p{color:#4a4436;margin-bottom:1.8rem;max-width:30rem}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.8rem,3vw,3rem) clamp(1.2rem,2.4vw,2.4rem)}.post{display:flex;flex-direction:column;gap:1rem}.post[hidden]{display:none}.post__media{aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.post__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.post:hover .post__media img{transform:scale(1.05)}.post h3{font-family:var(--font-display);font-weight:400;font-size:1.55rem;line-height:1.15}.post p{color:#4a4436;font-size:.95rem}.contact-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(2.5rem,7vw,8rem);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);align-items:start}.contact-list{display:grid;gap:2rem}.contact-list h3{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:.5rem}.contact-list p,.contact-list a{font-family:var(--font-display);font-size:1.5rem;line-height:1.3}.contact-list a{border-bottom:1px solid var(--line-light);transition:border-color .3s,color .3s}.contact-list a:hover{color:var(--brass-ink);border-color:var(--brass-ink)}.contact-list .small{font-family:var(--font-sans);font-size:.95rem;color:#4a4436;margin-top:.4rem}.faq{border-top:1px solid var(--line-light)}.faq details{border-bottom:1px solid var(--line-light)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1.5rem;padding:1.3rem 0;font-family:var(--font-display);font-size:1.4rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-sans);color:var(--brass);transition:transform .4s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:1.4rem;color:#4a4436;max-width:40rem}.pdp{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,7rem);max-width:var(--container-max);margin-inline:auto;padding:clamp(7.5rem,11vw,10rem) var(--container-pad) clamp(3rem,6vw,6rem);align-items:start}.pdp__gallery{display:grid;grid-template-columns:78px 1fr;gap:1rem;position:sticky;top:6rem}.pdp__thumbs{display:flex;flex-direction:column;gap:.7rem}.pdp__thumb{aspect-ratio:1/1;overflow:hidden;border:1px solid transparent;opacity:.55;transition:opacity .3s,border-color .3s;background:var(--stone)}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb[aria-current=true],.pdp__thumb:hover{opacity:1;border-color:var(--ink)}.pdp__main{aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.pdp__main img{width:100%;height:100%;object-fit:cover}.pdp__main img.is-swap{animation:swapIn .6s var(--ease)}@keyframes swapIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.pdp__info h1{margin:.8rem 0 1rem}.pdp__tag{font-family:var(--font-display);font-style:italic;font-size:1.35rem;color:var(--brass)}.pdp__desc{margin-top:1.6rem;color:#4a4436;font-size:var(--fs-body-lg);max-width:32rem}.opt{margin-top:2rem}.opt__label{font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#6b6453;margin-bottom:.8rem}.opt__label strong{color:var(--ink)}.swatches{display:flex;gap:.7rem}.swatch{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-light);position:relative}.swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid transparent;border-radius:50%;transition:border-color .3s}.swatch[aria-pressed=true]:after{border-color:var(--ink)}.swatch--silver{background:linear-gradient(135deg,#f1f2f2,#b9bdbf 55%,#e9eaea)}.swatch--gold{background:linear-gradient(135deg,#f1dcae,#ad8b5c 55%,#e6cf9d)}.pdp__cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.pdp__note{margin-top:1.2rem;font-size:.88rem;color:#6b6453}.accordion{margin-top:2.6rem;border-top:1px solid var(--line-light)}.accordion details{border-bottom:1px solid var(--line-light)}.accordion summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding:1.1rem 0;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";color:var(--brass);transition:transform .4s var(--ease)}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion .acc-body{padding-bottom:1.3rem;color:#4a4436;font-size:.95rem}.accordion dl{margin:0;display:grid;grid-template-columns:9rem 1fr;gap:.55rem 1rem}.accordion dt{color:#8b8371}.accordion dd{margin:0}.rel{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem)}.rel a{display:block}.rel__media{aspect-ratio:4/5;overflow:hidden;background:var(--stone);margin-bottom:.9rem}.rel__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.rel a:hover img{transform:scale(1.05)}.rel h3{font-family:var(--font-display);font-weight:400;font-size:1.35rem}.rel p{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#8b8371}.cta-band{background:var(--charcoal);color:var(--ivory);text-align:center;padding:clamp(4rem,9vw,8rem) var(--container-pad)}.cta-band h2{margin:1rem 0 2rem}.cta-band .actions{justify-content:center}.js [data-reveal]{opacity:0;transform:translateY(28px)}@media(max-width:980px){.coll-row,.coll-row:nth-of-type(2n),.split,.feature,.contact-grid,.pdp{grid-template-columns:1fr}.coll-row:nth-of-type(2n) .coll-row__media{order:0}.coll-row__media{aspect-ratio:4/4.6}.values,.benefits,.posts,.steps,.rel{grid-template-columns:1fr 1fr}.pdp__gallery{position:static}}@media(max-width:620px){.values,.benefits,.posts,.steps,.form{grid-template-columns:1fr}.timeline li{grid-template-columns:1fr;gap:.3rem}.pdp__gallery{grid-template-columns:1fr}.pdp__thumbs{flex-direction:row;order:2}.pdp__thumb{width:64px}.accordion dl{grid-template-columns:7rem 1fr}}.cropimg{object-position:var(--px,50%) var(--py,50%);transform:scale(var(--z,1));transform-origin:var(--px,50%) var(--py,50%)}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.8rem,3vw,3rem) clamp(1.2rem,2.4vw,2.4rem)}.prod-card{display:flex;flex-direction:column;gap:.5rem}.prod-card[hidden]{display:none}.prod-card__media{aspect-ratio:4/5;overflow:hidden;background:var(--stone);margin-bottom:.6rem}.prod-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.prod-card:hover .prod-card__media img{transform:scale(calc(var(--z,1) * 1.05))}.prod-card h3{font-family:var(--font-display);font-weight:400;font-size:1.55rem;line-height:1.15}.prod-card p{font-size:.82rem;letter-spacing:.06em;color:#6b6453}.rel__media img{transform:scale(var(--z,1))}.coll-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);align-items:center;max-width:var(--container-max);margin-inline:auto;padding:clamp(8.5rem,13vw,11rem) var(--container-pad) clamp(3rem,6vw,5rem)}.coll-hero h1{margin:1rem 0 0}.coll-hero .page-head__lede{margin-bottom:1.6rem}.coll-hero__media{aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.coll-hero__media img{width:100%;height:100%;object-fit:cover}.crumbs--pdp{max-width:var(--container-max);margin:0 auto;padding:7.5rem var(--container-pad) 0;margin-bottom:-6rem;position:relative;z-index:1}@media(max-width:980px){.coll-hero{grid-template-columns:1fr}.coll-hero__media{aspect-ratio:4/3.4}.prod-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.prod-grid{gap:1.4rem .9rem}.prod-card h3{font-size:1.2rem}.crumbs--pdp{margin-bottom:-5rem}}.pdp__price{margin-top:1.4rem;font-family:var(--font-display);font-size:2rem}.prod-card .prod-card__price{font-family:var(--font-display);font-size:1.2rem;color:var(--ink);letter-spacing:0}.pdp__cta{align-items:stretch}.pdp__cta .add-to-cart{flex:1 1 14rem}.pdp__status{margin-top:.9rem;min-height:1.4em;font-family:var(--font-display);font-style:italic;color:var(--brass)}.prod-card__media{position:relative;aspect-ratio:1/1;background:#fff}.prod-card__media img{position:absolute;top:0;right:0;bottom:0;left:0}.prod-card__media .hov{opacity:0;object-position:50% 25%;transition:opacity .6s var(--ease),transform 1.1s var(--ease)}.prod-card:hover .prod-card__media .hov{opacity:1}.prod-card p{margin:0}.rel__media{background:#fff;aspect-ratio:1/1}.pdp__main{aspect-ratio:1/1.1;background:#fff;position:relative}.pdp__main img,.pdp__main video{width:100%;height:100%;object-fit:cover;display:block}.pdp__main img.is-studio{object-fit:contain}.pdp__thumb{position:relative;background:#fff}.pdp__play{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:50%;background:#121009cc;color:#fff;display:flex;align-items:center;justify-content:center}.pdp__play svg{width:11px;height:11px}.accordion dl{grid-template-columns:8.5rem 1fr}.accordion dd{overflow-wrap:anywhere}.coll-hero__media{position:relative}.coll-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0906e0,#0a090673 38%,#0a090600 62%);pointer-events:none}.coll-hero__desc{position:absolute;left:clamp(1.2rem,2.4vw,2rem);right:clamp(1.2rem,2.4vw,2rem);bottom:clamp(1.2rem,2.4vw,2rem);color:#fff;font-size:clamp(.95rem,.5vw + .8rem,1.15rem);line-height:1.55}.coll-hero__desc span{display:block;margin-bottom:.6rem;font-family:var(--font-display);font-style:italic;font-size:clamp(1.6rem,2.2vw,2.3rem);color:var(--brass-light);line-height:1}.rel__media--cover{aspect-ratio:4/5}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,2rem)}.trio figure{margin:0}.trio img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:var(--stone)}.trio figcaption{margin-top:.8rem;font-family:var(--font-display);font-style:italic;font-size:1.25rem}@media(max-width:760px){.trio{grid-template-columns:1fr}}.rl{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.rl__media{position:relative;overflow:hidden;background:var(--charcoal);min-height:60vh}.rl__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rl__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0906b3,#0a090600 45%)}.rl__cap{position:absolute;left:clamp(1.2rem,3vw,2.5rem);bottom:clamp(1.2rem,3vw,2.5rem);color:#fff;font-family:var(--font-display);font-style:italic;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.1}.rl__cap span{display:block;margin-top:.4rem;font-family:var(--font-sans);font-style:normal;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-light)}.rl__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(7.5rem,11vw,10rem) var(--container-pad) clamp(3rem,6vw,5rem) clamp(2rem,6vw,6rem)}.rl__panel h1{margin:1rem 0 1.2rem}.rl-card{width:min(100%,30rem);margin-top:2rem;padding:clamp(1.5rem,3vw,2.2rem);background:#fff;border:1px solid var(--line-light);display:grid;gap:1rem;box-shadow:0 30px 60px -40px #12100966}.rl-card h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.7rem}.rl-card .btn{width:100%}.rl-card__note{margin:0;font-size:.88rem;color:#6b6453}.rl-card__note a{border-bottom:1px solid var(--brass)}.rl__new{margin-top:2rem;font-size:.95rem;color:#4a4436;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:center}@media(max-width:980px){.rl{grid-template-columns:1fr;min-height:0}.rl__media{min-height:46vh;order:-1;margin-top:4.5rem}.rl__panel{padding:3rem var(--container-pad)}}.map-full{width:100%}.map-full iframe{display:block;width:100%;height:clamp(380px,62vh,640px);border:0;filter:grayscale(.45) sepia(.12) contrast(1.02)}.map-full .map__cap{padding:1rem var(--container-pad);margin:0;background:var(--paper)}.map-full img{display:block;width:100%;height:clamp(380px,62vh,640px);object-fit:cover;object-position:50% 50%;filter:grayscale(.35) sepia(.12) contrast(1.02)}.map-full img{filter:none}.doc-wrap{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.doc-intro,.doc-block{width:100%;max-width:52rem;margin:0}.doc-intro{padding:0 0 clamp(2rem,4vw,3rem)}.doc-block{display:block;padding:clamp(2rem,3.6vw,3rem) 0;border-top:1px solid var(--line-light)}.doc-block:last-of-type{border-bottom:1px solid var(--line-light)}.doc-head{position:static;margin:0 0 1.3rem}.doc-num{display:block;margin:0 0 .5rem;font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--brass)}.doc-head h2{margin:0}.doc-sub{margin:.8rem 0 0;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-weight:600}.doc-body{max-width:none}.doc-body p,.doc-intro p{margin:0;color:#4a4436;font-size:1.05rem;line-height:1.75}.doc-body p+p{margin-top:1.15rem}.doc-lead{font-family:var(--font-display);font-size:clamp(1.35rem,1.9vw,1.8rem)!important;line-height:1.35!important;color:var(--ink)!important}.doc-list{margin:0;padding:0;display:grid;gap:.9rem}.doc-list li{position:relative;padding-left:1.7rem;color:#4a4436;font-size:1.05rem;line-height:1.6}.doc-list li:before{content:"";position:absolute;left:0;top:.85em;width:.8rem;height:1px;background:var(--brass)}.doc-link{border-bottom:1px solid var(--brass)}.doc-note{margin:clamp(1.6rem,3vw,2.4rem) 0 0;color:#6b6453;font-size:.95rem}.reg{font-family:var(--font-sans);font-size:.5em;line-height:0;vertical-align:super;margin-left:.06em;letter-spacing:0}.page-head--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,6vw,6rem);align-items:center}.page-head--split .page-head__copy{min-width:0}.page-head__photo{margin:0;justify-self:end;width:100%;max-width:480px}.page-head__photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;display:block;background:var(--stone);box-shadow:0 40px 90px -40px #12100980}.page-head__photo figcaption{margin-top:1rem;font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem}.page-head__photo figcaption span{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--brass)}@media(max-width:860px){.page-head--split{grid-template-columns:1fr}.page-head__photo{justify-self:start;max-width:420px}}.faq-page{max-width:var(--container-max)}.faq--page{max-width:52rem}.faq--page summary{font-size:clamp(1.25rem,1.8vw,1.55rem)}.page-head--split{grid-template-columns:minmax(0,1fr) clamp(340px,42vw,620px);gap:clamp(2rem,5vw,5rem)}.page-head__photo{justify-self:end;width:100%;max-width:none;margin-right:0}.page-head__photo img{aspect-ratio:4/5;box-shadow:0 30px 70px -40px #12100973}.page-head__photo figcaption{justify-content:flex-start}@media(max-width:860px){.page-head--split{grid-template-columns:1fr}.page-head__photo{justify-self:stretch;max-width:none}}.pdp__gallery{min-width:0}.pdp__gallery>*{min-width:0}@media(max-width:620px){.pdp__thumbs{max-width:100%;overflow-x:auto;padding-bottom:.3rem;scrollbar-width:thin}.pdp__thumb{flex:0 0 64px}}.page-head__lede a,.faq--page details a{border-bottom:1px solid var(--brass)}main .shopify-policy__container{max-width:var(--container-max)!important;width:100%!important;margin:0 auto!important;padding:0 var(--container-pad) clamp(4rem,8vw,8rem)!important}.shopify-policy__body em{font-style:normal}.shopify-policy__title{display:none}.shopify-policy__body{max-width:52rem}.shopify-policy__body .rte,.shopify-policy__body .rte>div{margin:0}.shopify-policy__body p{margin:0;color:#4a4436;font-size:1.05rem;line-height:1.75}.shopify-policy__body p+p{margin-top:1.15rem}.shopify-policy__body p:first-child{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.shopify-policy__body h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);line-height:1.05;color:var(--ink);margin:clamp(2rem,3.6vw,3rem) 0 1.3rem;padding-top:clamp(2rem,3.6vw,3rem);border-top:1px solid var(--line-light)}.shopify-policy__body ul,.shopify-policy__body ol{margin:1.15rem 0 0;padding:0;list-style:none;display:grid;gap:.9rem}.shopify-policy__body li{position:relative;padding-left:1.7rem;color:#4a4436;font-size:1.05rem;line-height:1.6}.shopify-policy__body li:before{content:"";position:absolute;left:0;top:.85em;width:.8rem;height:1px;background:var(--brass)}.shopify-policy__body strong{color:var(--ink);font-weight:600}.shopify-policy__body a{border-bottom:1px solid var(--brass)}.shopify-policy__body a:hover{color:var(--brass-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/inner.css.map */
