:where(.an-home-section) img,:where(.an-home-section) canvas{display:block}:where(.an-home-section) button,:where(.an-home-section) a,:where(.an-home-section) [role=button]{touch-action:manipulation}:where(.an-home-section) button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:where(.an-home-section) blockquote{font-style:normal;color:inherit;border-left:0;padding-left:0}.an-home-section :focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:none}.po-size-list button:disabled,.qv-size-list button:disabled{opacity:.35;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.an-home-section *{transition:none!important}}.offer{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px clamp(32px,6vw,112px);align-items:end;padding:clamp(48px,5vw,72px) var(--margin);--ink-2: #DCCBC2;--accent-hover: #D9BC8A;background:var(--wine);color:var(--ink)}.offer-head{position:relative;margin:0;padding-top:28px}.offer-head:before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--accent-hover)}.offer-n{display:block;font:500 clamp(88px,48px + 7vw,160px)/.85 var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--ink)}.offer-sub{display:block;margin-top:14px;font:600 clamp(25.6px,19.2px + 1vw,35.2px)/1.1 var(--serif)}.offer-lede{margin:0 0 28px;max-width:32em;color:var(--ink-2);font-size:17px}.offer .news-form label{color:var(--ink-2);font-size:15px}.offer .news-row{align-items:stretch;gap:16px}.offer .news-row input{height:52px;padding:0;background:transparent;color:var(--ink);border-bottom:1px solid var(--ink-2);transition:border-color .2s var(--ease)}.offer .news-row input:focus-visible{outline:none;border-bottom-color:var(--accent-hover);box-shadow:0 1px 0 var(--accent-hover)}.offer .news-fine,.offer .news-fine a{color:var(--ink-2)}@media(max-width:860px){.offer{grid-template-columns:1fr;align-items:start}}.js .rise{opacity:0;translate:0 24px}.js .rise.is-in{opacity:1;translate:0 0;transition:opacity .7s var(--ease),translate .8s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}@media(prefers-reduced-motion:reduce){.js .rise{opacity:1;translate:none}}.artist h2{margin:0;font:600 clamp(40px,22.4px + 3.2vw,67.2px)/1 var(--serif);letter-spacing:-.015em}.artist{padding:var(--section) var(--margin);background:linear-gradient(to bottom,var(--ground),#1D1C1A 220px,#1D1C1A calc(100% - 220px),var(--ground))}.artist-stage{--w: min(1040px, 100%);--fs: calc(var(--w) / 6.6);--band: calc(var(--fs) * .78);--gap: clamp(16px, 2.4vw, 32px);position:relative;width:var(--w);margin:0 auto;padding-top:calc(var(--band) + var(--gap))}.artist-photo{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:var(--ground)}.artist-photo img{display:block;width:100%;height:100%;object-fit:cover}.artist-tag{position:absolute;left:0;right:0;bottom:0;margin:0;padding:72px var(--gap) clamp(18px,3vw,32px);background:linear-gradient(to top,#0b0b0bb8,#0b0b0b00);color:var(--ink);font:italic 500 clamp(24px,16px + 1.8vw,41.6px)/1 var(--serif);text-align:center}.artist-word{position:absolute;left:0;top:0;width:100%;height:var(--band);font:900 var(--fs)/var(--lh, 1) "Cinzel",var(--serif);text-align:center;white-space:nowrap}.aw-img,.aw-ink{position:absolute;left:0;right:0;top:var(--lo, 0);display:block}.aw-img{opacity:0}.aw-img i{display:inline-block;font-style:normal;color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat}.aw-ink{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#6f6650,#85745c 22%,#b08a6e 50%,#a07e64 74%,#6f6650)}.artist.is-live .artist-word{overflow:hidden;transform:translateY(var(--d));transition:transform 1.2s cubic-bezier(.77,0,.175,1);will-change:transform}.artist.is-live .aw-img{opacity:1;filter:brightness(1.2) contrast(1.05);transition:opacity .6s ease .4s}.artist.is-live .aw-ink{opacity:0;transition:opacity .6s ease .4s}.artist.is-live .aw-img i{transform:translateY(110%);transition:transform .9s cubic-bezier(.23,1,.32,1) calc(var(--k) * 70ms)}.artist.is-live .artist-photo{clip-path:inset(var(--band) 0 0 0);transition:clip-path 1.2s cubic-bezier(.77,0,.175,1)}.artist.is-live .artist-tag{opacity:0;translate:0 12px;transition:opacity .7s ease .8s,translate .7s cubic-bezier(.23,1,.32,1) .8s}.artist.is-rise .aw-img i,.artist.is-free .artist-word{transform:none}.artist.is-free .aw-img{opacity:0}.artist.is-free .aw-ink{opacity:1}.artist.is-free .artist-photo{clip-path:inset(0)}.artist.is-free .artist-tag{opacity:1;translate:0 0}.artist.is-reset .artist-word,.artist.is-reset .aw-img,.artist.is-reset .aw-ink,.artist.is-reset .aw-img i,.artist.is-reset .artist-photo,.artist.is-reset .artist-tag{transition:none}.artist-stage figcaption{margin-top:14px;font-size:15px;color:var(--ink-2)}.artist-copy{width:min(1040px,100%);margin:clamp(28px,4vw,48px) auto 0;display:grid;grid-template-columns:1fr auto;gap:24px 64px;align-items:end}.artist-signature{display:block;width:clamp(180px,22vw,280px);height:auto;margin:24px 0 0 -6px;opacity:.9}.artist-text{margin:0;max-width:30em;font:500 clamp(22.4px,17.6px + .7vw,28px)/1.35 var(--serif)}@media(max-width:860px){.artist-photo{aspect-ratio:1080 / 1148}.artist-tag{padding-top:56px}.artist-copy{grid-template-columns:1fr}}.review{padding:var(--section) var(--margin)}.review-top{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,112px);align-items:center}.review-figure{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--ground-2)}.review-figure img{width:100%;height:100%;object-fit:cover}.review h2,.help h2,.faq h2{margin:0;font:600 clamp(40px,22.4px + 3.2vw,67.2px)/1 var(--serif);letter-spacing:-.015em}.review-intro{margin:24px 0 40px;max-width:30em;font-size:19px}.review-quote{margin:0 0 32px}.review-big{margin:0 0 20px;font:500 clamp(28px,19.2px + 1.2vw,36px)/1.2 var(--serif);max-width:22em}.review-more{margin:0 0 16px;max-width:32em}.review-quote footer{color:var(--ink-2);font-size:15px}.review-quote footer a{color:var(--ink);text-underline-offset:4px}@media(max-width:860px){.review-top{grid-template-columns:1fr}.review-copy{order:-1}.review-figure{aspect-ratio:4 / 3}.review-big{font-size:22.4px}}.help{padding:var(--section) var(--margin);background:var(--ground-2)}.help h2{margin-bottom:clamp(40px,5vw,64px)}.care{display:grid;grid-template-columns:1fr 2fr;gap:32px clamp(32px,6vw,112px);margin-bottom:clamp(56px,7vw,104px)}.care-head h3,.help-faq .faq-head h3{margin:0;font:600 clamp(32px,22.4px + 1.6vw,44.8px)/1 var(--serif)}.care-head p{margin:16px 0 0;max-width:24em;color:var(--ink-2)}.care-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px clamp(20px,3vw,44px)}.care-list li{position:relative;padding-top:22px;color:var(--ink-2);font-size:16px}.care-list li:before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--accent)}.care-list strong{display:block;margin-bottom:8px;color:var(--ink);font:600 25.6px/1.1 var(--serif)}.help-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:40px clamp(32px,6vw,112px);align-items:start}button.btn-text{padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}@media(max-width:860px){.care,.help-faq{grid-template-columns:1fr}.care-list{grid-template-columns:1fr;gap:24px}}.faq-head{position:sticky;top:140px}.faq-head p{margin:24px 0 28px;max-width:26em;font-size:19px}.faq-item{border:0}.faq-item+.faq-item{margin-top:6px}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;background:var(--ground-2);cursor:pointer;list-style:none;transition:background-color .2s var(--ease)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{margin:0;font:600 28px/1.15 var(--serif)}.faq-item summary:after{content:"+";flex:none;font:400 28px/1 var(--sans);color:var(--accent-hover);transition:transform .3s var(--ease)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{margin:0;padding:18px 22px 26px;background:var(--ground)}.faq-item p a{color:var(--ink);text-underline-offset:4px}.help .faq-item summary{background:var(--ground)}.faq-item[open] p{animation:faq-in .35s var(--ease) both}@media(max-width:860px){.faq-head{position:static}.faq-item summary h3{font-size:22.4px}}.sg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0b0b0bb8;opacity:0;transition:opacity .35s var(--ease)}.sg-backdrop.is-open{opacity:1}.sg{position:fixed;z-index:41;inset:0 0 0 auto;width:min(620px,94vw);background:var(--ground);translate:100% 0;transition:translate .55s var(--ease);display:flex;flex-direction:column}.sg.is-open{translate:0 0}.sg[hidden],.sg-backdrop[hidden]{display:none}.sg-close{position:absolute;top:16px;right:20px;z-index:2;padding:10px 14px;border:0;background:var(--ground);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer}.sg-body{overflow-y:auto;overscroll-behavior:contain;padding:72px clamp(24px,3vw,44px) 48px}.sg-body h2{margin:0 0 16px;font:600 clamp(35.2px,25.6px + 1.6vw,46.4px)/1.02 var(--serif)}.sg-body h3{margin:32px 0 8px;font:600 22.4px/1.2 var(--serif)}.sg-body p{margin:0 0 12px}.sg-calc{margin:28px 0 8px;padding:22px;background:var(--ground-2)}.sg-calc label{display:block;margin-bottom:14px;font-weight:500}.sg-calc-row{display:flex;align-items:center;gap:16px}.sg-calc input[type=range]{flex:1;accent-color:var(--accent);height:44px;touch-action:pan-y}.sg-mm-out{min-width:5.5em;text-align:right;font-size:17px}.sg-result{margin:14px 0 6px;font:500 28px/1.2 var(--serif)}.sg-note{color:var(--ink-2);font-size:15px}.sg-table{width:100%;margin:8px 0 28px;border-collapse:collapse;font-size:15px}.sg-table th{text-align:left;font-weight:500;padding:10px 8px;background:var(--ground-2)}.sg-table td{padding:8px}.sg-table tr.is-match td{background:var(--accent);color:var(--ground)}@media(max-width:860px){.sg{inset:auto 0 0 0;width:100%;height:92svh;translate:0 100%}.sg-body{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.sizer{display:grid;grid-template-columns:1fr 1.25fr;gap:40px clamp(32px,5vw,88px);align-items:start;margin-bottom:clamp(48px,6vw,88px);padding:clamp(24px,3vw,44px);background:var(--ground)}.sizer-intro h3{margin:0 0 14px;font:600 clamp(32px,22.4px + 1.6vw,44.8px)/1 var(--serif)}.sizer-intro>p{margin:0 0 24px;max-width:28em}.sizer-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.sizer-tabs button{min-height:44px;padding:0 18px;border:0;background:var(--ground-2);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;transition:background-color .2s,color .2s}.sizer-tabs button[aria-selected=true]{background:var(--ink);color:var(--ground)}.sizer-result{min-height:2.4em;margin:0 0 10px;font:500 28px/1.2 var(--serif);color:var(--accent-hover)}.sizer-note{margin:0 0 20px;max-width:30em;color:var(--ink-2);font-size:15px}.sizer-panel[hidden]{display:none}.sz-step+.sz-step{margin-top:28px}.sz-cal summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;min-height:44px;cursor:pointer;list-style:none}.sz-cal summary::-webkit-details-marker{display:none}.sz-cal summary:after{content:"+";margin-left:auto;padding-left:16px;font:400 24px/1 var(--sans);color:var(--accent-hover);transition:transform .3s var(--ease)}.sz-cal[open] summary:after{transform:rotate(45deg)}.sz-cal-hint{margin-left:10px;color:var(--ink-2);font-size:14px}.sz-cal[open]>p{margin-top:12px}.sz-step p{margin:0 0 12px}.sz-n{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:var(--accent);color:var(--ground);font:600 15px/1 var(--sans)}.sizer input[type=range]{width:100%;height:44px;accent-color:var(--accent);touch-action:pan-y}.sz-card-wrap,.sz-circle-wrap{display:grid;place-items:center;min-height:120px;padding:12px 0}.sz-card{width:204px;aspect-ratio:53.98 / 85.6;border:2px solid var(--ink);border-radius:10px}.sz-circle{position:relative;display:grid;place-items:center;width:65px;aspect-ratio:1;border:2px solid var(--accent-hover);border-radius:50%}.sz-circle-mm{font-size:15px;white-space:nowrap}.sz-list{margin:0 0 24px;padding-left:1.2em}.sz-list li+li{margin-top:8px}.sz-label{display:block;margin-bottom:6px;font-weight:500}.sz-row{display:flex;align-items:center;gap:16px}.sz-mm-out{min-width:5.5em;text-align:right}@media(max-width:860px){.sizer{grid-template-columns:1fr;padding:20px}}.stars{position:relative;display:inline-block;width:92px;height:18px;vertical-align:-3px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 18'%3E%3Cg fill='none' stroke='%23B08D57' stroke-width='1.2'%3E%3Cpath id='s' d='M9 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.9l-4.5 2.4.9-5L1.8 6.8l5-.7z'/%3E%3Cuse href='%23s' x='18.5'/%3E%3Cuse href='%23s' x='37'/%3E%3Cuse href='%23s' x='55.5'/%3E%3Cuse href='%23s' x='74'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 18'%3E%3Cg fill='%23B08D57'%3E%3Cpath id='s' d='M9 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.9l-4.5 2.4.9-5L1.8 6.8l5-.7z'/%3E%3Cuse href='%23s' x='18.5'/%3E%3Cuse href='%23s' x='37'/%3E%3Cuse href='%23s' x='55.5'/%3E%3Cuse href='%23s' x='74'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 92px 18px}.review-score{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:20px 0 32px;color:var(--ink-2)}.review-score strong{color:var(--ink);font-weight:600}.review-quote footer .stars{margin-right:8px}.rcards{list-style:none;margin:clamp(48px,6vw,88px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rcard{display:flex;flex-direction:column;gap:14px;padding:24px 20px;background:var(--ground-2)}.rcard blockquote{margin:0;flex:1}.rcard blockquote p{margin:0;font:500 19.2px/1.35 var(--serif)}.rcard-by{margin:0;color:var(--ink-2);font-size:15px}.rcard-by a{color:var(--ink);text-underline-offset:4px}@media(max-width:1180px){.rcards{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.rcards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-right:calc(-1 * var(--margin));padding-right:var(--margin);scrollbar-width:none;touch-action:pan-x pan-y}.rcards::-webkit-scrollbar{display:none}.rcard{flex:0 0 min(80vw,320px);scroll-snap-align:start}}.review-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px)}.review-head .review-score{margin:0}.review-score-text{font-size:16px}.review-photos{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:8px}.review-photos li{width:clamp(76px,9vw,104px)}.review-photos img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.review-feature .review-quote{margin:0}.review-feature footer{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:var(--ink-2);font-size:15px}.review-feature footer a{color:var(--ink);text-underline-offset:4px}.rcard-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.rcard-when{color:var(--ink-2);font-size:15px}.rcard-by{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.rcard-name{color:var(--ink);font-weight:600}.rcard-check{display:inline-flex;align-items:center;gap:6px;color:var(--accent-hover);font-size:15px}.rcard-note{color:var(--ink-2)}.rcards{grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,4vw,56px)}@media(max-width:860px){.review-head{align-items:start}}.facts h2,.packing h2{margin:0;font:600 clamp(40px,22.4px + 3.2vw,67.2px)/1 var(--serif);letter-spacing:-.015em}.facts{padding:clamp(40px,4vw,64px) var(--margin) clamp(40px,4vw,56px);background:linear-gradient(to bottom,#0B0B0B,var(--ground-2) 220px)}.facts-list{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px clamp(24px,3vw,56px)}.facts-list li{position:relative;padding-top:28px}.facts-list li:before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--accent)}.facts-list .fact-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 18px;font:500 clamp(51.2px,32px + 3vw,83.2px)/.9 var(--serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums}.fact-n{white-space:nowrap}.fact-unit{font:500 15px/1.2 var(--sans);letter-spacing:.02em;color:var(--ink-2)}.facts-list h3{margin:0 0 10px;font:600 24px/1.15 var(--serif)}.facts-list p:not(.fact-figure){margin:0;max-width:22em;color:var(--ink-2)}@media(max-width:1000px){.facts-list{grid-template-columns:1fr 1fr}}@media(max-width:560px){.facts-list{gap:36px 20px}.facts-list h3{font-size:20px}.facts-list p:not(.fact-figure){font-size:15px}}.packing{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,112px);align-items:start;padding:var(--section) var(--margin);background:var(--ground-2)}.packing-copy{position:sticky;top:min(120px,calc(100svh - var(--h, 0px) - 32px))}.packing-kicker{margin:0 0 16px;color:var(--accent-hover);font:500 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.packing-copy{position:sticky}.packing-sign{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,2vw,32px);align-items:center;max-width:560px;margin-top:24px}.packing-wax{display:block;width:clamp(170px,13.5vw,220px);height:auto;rotate:-6deg;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));pointer-events:none}.js .packing-wax{opacity:0;transform:scale(1.12);filter:drop-shadow(0 26px 28px rgba(0,0,0,.25))}.js .packing-wax.is-in{opacity:1;transform:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));transition:opacity .18s ease-out,transform .22s cubic-bezier(.23,1,.32,1),filter .22s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.js .packing-wax{opacity:1;transform:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));transition:none}}.packing-copy>p.packing-lede{margin:24px 0 0;max-width:28em;font-size:19px}.packing-sign p.packing-close{margin:0;text-wrap:balance;color:var(--ink);font:italic 500 clamp(22.4px,17.6px + .8vw,28.8px)/1.25 var(--serif)}.packing-ritual{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1100px;margin:0 0 0 auto;padding:0;list-style:none;grid-template-areas:"label seal" "letter open"}.packing-ritual>:nth-child(2n){translate:0 56px}.pr{margin:0}.pr-label{grid-area:label}.pr-seal{grid-area:seal}.pr-letter{grid-area:letter}.pr-open{grid-area:open}.pr img,.pr video{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:var(--ground);outline:1px solid rgba(236,232,226,.14);outline-offset:-1px}.pr figcaption{padding-top:10px;color:var(--ink-2);font-size:15px}.packing-list{list-style:none;margin:24px 0 0;padding:0;max-width:30em}.packing-list li{padding:16px 0;border-top:1px solid rgba(236,232,226,.14);color:var(--ink-2);font-size:16px}.packing-list li:last-child{border-bottom:1px solid rgba(236,232,226,.14)}.packing-list strong{display:block;margin-bottom:4px;color:var(--ink);font:600 20px/1.15 var(--serif)}.packing-list a{color:var(--ink);text-underline-offset:4px}@media(max-width:860px){.packing{grid-template-columns:1fr}.packing-copy{position:relative;top:auto}.packing-sign{display:block;margin-top:28px}.packing-wax{position:absolute;right:-4px;top:18px;width:88px;rotate:-8deg}.packing-copy h2{padding-right:92px}.packing-copy>p.packing-lede{font-size:17px}.packing-ritual{gap:10px;grid-template-areas:"seal seal" "label letter" "open open"}.packing-ritual>:nth-child(2n){translate:none}.pr figcaption{font-size:13px;padding-top:6px}}.sg-ring{position:relative;height:168px;display:grid;place-items:center;margin:8px 0 4px}.sg-ring-band{width:140px;height:140px;border-radius:50%;border:8px solid var(--ink-2);transition:scale .2s var(--ease)}.sg-ring-mm{position:absolute;font:500 22.4px/1 var(--serif)}@media(max-width:600px){.artist,.review,.help,.facts,.packing{padding-top:64px;padding-bottom:64px}}@media(hover:hover)and (pointer:fine){.faq-item summary:hover{background:#1d1b19}.sg-close:hover{color:var(--accent-hover)}.sizer-tabs button:hover{background:#24221f}.sizer-tabs button[aria-selected=true]:hover{background:var(--ink)}}.review-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px clamp(40px,6vw,112px);align-items:start}.review-gallery{margin:clamp(24px,2.6vw,36px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:clamp(300px,32vw,440px)}.review-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--ground-2)}.review-gallery figcaption{grid-column:1 / -1;margin-top:6px;color:var(--ink-2);font-size:14px}.review-feature .review-big{font-size:clamp(30.4px,20.8px + 1.4vw,41.6px)}.rlist{list-style:none;margin:0;padding:0}.rlist li{display:flex;flex-direction:column;gap:14px;padding:28px 0;border-top:1px solid #3B3833}.rlist blockquote{margin:0}.rlist blockquote p{margin:0;font:500 clamp(19.2px,16px + .5vw,23.2px)/1.35 var(--serif)}.review-all{display:inline-block;margin-top:8px}.assure{list-style:none;margin:clamp(48px,6vw,80px) 0 0;padding:28px 0 0;border-top:1px solid #3B3833;display:grid;grid-template-columns:repeat(4,1fr);gap:24px clamp(20px,3vw,48px)}.assure li{display:flex;align-items:flex-start;gap:14px}.assure svg{flex:none;color:var(--accent)}.assure strong{display:block;margin-bottom:4px;font:600 18.4px/1.2 var(--serif);color:var(--ink)}.assure span{color:var(--ink-2);font-size:15px;line-height:1.45}@media(max-width:1000px){.assure{grid-template-columns:1fr 1fr}}@media(max-width:860px){.review-body{grid-template-columns:1fr}.review-gallery{max-width:none}.review-feature .review-big{font-size:25.6px}}@media(max-width:480px){.assure{grid-template-columns:1fr}}@keyframes faq-in{0%{opacity:0;translate:0 -6px}}.po{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45}.po[hidden]{display:none}.po-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0bd1;opacity:0}.po-page{--pw: min(1180px, 86vw);--ground-2: #2A2825;--ink-2: #B9B1A5;position:absolute;z-index:2;top:7svh;bottom:0;left:50%;width:var(--pw);margin-left:calc(var(--pw) / -2);overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,40%) 1fr;gap:clamp(28px,3.5vw,56px);align-items:start;padding:clamp(28px,4svh,44px) clamp(24px,3vw,48px) 48px;background:#1d1c1a;color:var(--ink)}.po-media{position:sticky;top:0}.po-main{aspect-ratio:4 / 5;overflow:hidden;background:#0b0b0b}.po-main img{display:block;width:100%;height:100%;object-fit:cover}.po-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.po-thumbs button{flex:0 0 64px;height:80px;padding:0;border:0;background:#0b0b0b;cursor:pointer;opacity:.6;transition:opacity .2s}.po-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.po-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.po-canvas{display:block;width:100%;height:100%}.po-info h2{margin:0 0 6px;font:600 clamp(32px,22.4px + 1.6vw,44.8px)/1 var(--serif)}.po-desc{margin:0 0 12px;color:var(--ink-2);font-size:15px}.po-price{margin:0 0 12px;font-size:19px}.po-rating{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--ink-2);font-size:15px}.po-open{margin:0 0 22px}.po-sizes{margin:0 0 16px;padding:0;border:0}.po-sizes legend{margin-bottom:12px;padding:0;font-weight:500}.po-size-list{display:flex;flex-wrap:wrap;gap:8px}.po-size-list button{min-width:48px;height:44px;padding:0 10px;border:0;background:var(--ground-2);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;transition:background-color .2s,color .2s}.po-size-list button[aria-pressed=true]{background:var(--ink);color:#1d1c1a}.po-error{margin:0 0 12px;color:var(--accent-hover)}.size-promise{margin:12px 0 0;max-width:34em;color:var(--ink-2);font-size:14px;line-height:1.45}.po-soon{margin:0 0 18px;color:var(--ink-2);font-size:15px}.po-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0 0 18px}.po-timing{margin:0;color:var(--ink-2);font-size:15px}.po-story-title{margin:32px 0 8px;font:600 24px/1.1 var(--serif)}.po-story{margin:0;color:var(--ink-2)}.po-close{position:absolute;top:calc(7svh + 12px);right:calc(50% - min(590px,43vw) + 12px);z-index:3;padding:10px 14px;border:0;background:#1d1c1a;color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer}@media(hover:hover)and (pointer:fine){.po-close:hover{color:var(--accent-hover)}.po-thumbs button:hover{opacity:1}.po-size-list button:hover{background:#24221f}}@media(max-width:860px){.po-page{--pw: 100vw;top:6svh;grid-template-columns:1fr;gap:24px;padding:20px var(--margin) calc(32px + env(safe-area-inset-bottom))}.po-media{position:static;width:min(64vw,34svh);margin:0 auto}.po-thumbs button{flex-basis:48px;height:60px}.po-close{top:calc(6svh + 8px);right:8px}}.qv[hidden],.qv-backdrop[hidden]{display:none}.collections{padding:var(--section) var(--margin)}.collections h2,.pairs h2{margin:0;font:600 clamp(40px,22.4px + 3.2vw,67.2px)/1 var(--serif);letter-spacing:-.015em}.collections-head,.pairs-head{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.collections-head p,.pairs-head p{margin:0;max-width:32em;font-size:19px}.col-list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(56px,8vw,120px)}.col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(40px,7vw,120px);align-items:center}.col:nth-child(2n) .col-frame{order:2}.col-frame{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;max-height:78svh}.col-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease);-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.col-body{max-width:30em}.col-body:before{content:"";display:block;width:40px;height:1px;margin-bottom:20px;background:var(--accent)}.col-body h3{margin:0 0 12px;font:600 clamp(35.2px,24px + 2vw,54.4px)/1 var(--serif);letter-spacing:-.01em}.col-name{color:inherit;text-decoration:none}.col-line{margin:0 0 24px;color:var(--ink-2);font-size:19px}.col-members{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid #3B3833}.col-members li{border-bottom:1px solid #3B3833}.col-members a{display:block;padding:12px 0;color:var(--ink);text-decoration:none}@media(max-width:860px){.collections-head,.pairs-head,.col{grid-template-columns:1fr}.col:nth-child(2n) .col-frame{order:0}.col-frame{max-height:none}}.pairs{--pair-w: calc(min(76svh, 720px) * 2 / 3);padding:var(--section) var(--margin) 0;background:linear-gradient(to bottom,var(--ground) calc(100% - 240px),var(--ground-2))}.pairs-head{grid-template-columns:1.25fr 1fr;align-items:start;gap:32px clamp(48px,7vw,120px)}.pairs-kicker{margin:0 0 16px;color:var(--accent-hover);font:500 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.pairs h2{font-size:clamp(36.8px,22.4px + 2.4vw,57.6px);max-width:14em}.pairs-offer{display:grid;grid-template-columns:var(--pair-w) minmax(0,1fr);gap:24px clamp(28px,4vw,72px);align-items:end;margin:clamp(56px,7vw,96px) calc(-1 * var(--margin)) 0;padding:clamp(48px,5vw,72px) var(--margin);--ink-2: #DCCBC2;--accent-hover: #D9BC8A;background:var(--wine)}.pairs-offer-head{position:relative;margin:0;padding-top:28px}.pairs-offer-head:before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--accent-hover)}.pairs-offer-n{display:block;font:500 clamp(70.4px,41.6px + 4.6vw,120px)/.85 var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums}.pairs-offer-sub{display:block;margin-top:12px;font:600 clamp(24px,18.4px + .9vw,32px)/1.1 var(--serif)}.pairs .pairs-offer-line{margin:0 0 24px;max-width:34em;color:var(--ink-2);font-size:16px}.pair-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pair-tabs button{min-height:44px;padding:0 18px;border:0;background:var(--ground-2);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;transition:background-color .2s,color .2s}.pair-tabs button[aria-selected=true]{background:var(--ink);color:var(--ground)}.pair-stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center}.pair-photo{position:relative;height:min(76svh,720px);aspect-ratio:2 / 3;overflow:hidden;background:var(--ground-2);outline:1px solid rgba(236,232,226,.12);outline-offset:-1px}.pair-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;scale:1.03}.pair-photo img.is-on{opacity:1;scale:1;transition:opacity .6s var(--ease),scale 1.2s var(--ease)}.pair-views{display:flex;gap:8px;margin-top:10px}.pair-views[hidden]{display:none}.pair-views button{width:56px;height:84px;padding:0;border:0;background:var(--ground-2);cursor:pointer;opacity:.55;transition:opacity .2s}.pair-views button[aria-pressed=true]{opacity:1;outline:1px solid var(--accent);outline-offset:2px}.pair-views img{display:block;width:100%;height:100%;object-fit:cover}.pair-relation{margin:0 0 24px;max-width:26em;font:500 clamp(22.4px,17.6px + .7vw,28px)/1.3 var(--serif)}.pair-piece{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(236,232,226,.12);background:none}.pair-piece-name{font:600 25.6px/1.1 var(--serif)}.pair-piece-price{font-size:17px}.pair-piece .btn-text,.pair-piece .pair-open,.pair-soon{grid-column:1 / -1;justify-self:start;padding:0;border:0;background:none;color:var(--ink);font:400 16px/1.4 var(--sans);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;cursor:pointer}.pair-soon{color:var(--ink-2);text-decoration:none;cursor:default}.pair-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin:0;padding-top:16px;border-top:1px solid rgba(176,141,87,.5);color:var(--ink-2);font-size:16px}.pair-total strong{color:var(--ink);font:600 21.6px/1.2 var(--serif)}.pair-piece.from-left{animation:from-left .7s var(--ease) both}.pair-piece.from-right{animation:from-right .7s var(--ease) both;animation-delay:.08s}@media(max-width:860px){.pairs-head,.pair-stage,.pairs-offer{grid-template-columns:1fr}.pair-photo{width:100%;height:auto}.pair-piece-name{font-size:22.4px}}@media(prefers-reduced-motion:reduce){.pair-piece.from-left,.pair-piece.from-right{animation:none}.pair-photo img.is-on{transition:none}}.qv-offer{margin:-12px 0 24px;font-size:15px}.qv-offer a{color:var(--accent-hover);text-underline-offset:4px}.piece-rating,.qv-rating{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:15px}.piece-rating{margin-top:8px}.qv-rating{margin:-8px 0 16px}.qv-rating a{color:var(--ink);text-underline-offset:4px}.qv-rating[hidden],.qv-review[hidden]{display:none}.qv-review{margin:0 0 24px;padding:14px 16px;background:var(--ground-2)}.qv-review p{margin:0 0 6px;font:500 17.6px/1.35 var(--serif)}.qv-review footer{color:var(--ink-2);font-size:15px}.qv-assure{list-style:none;margin:-8px 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px}.qv-assure li{display:inline-flex;align-items:center;gap:6px}.qv-assure svg{color:var(--accent-hover)}.newin h2,.pendants h2{margin:0;font:600 clamp(40px,22.4px + 3.2vw,67.2px)/1 var(--serif);letter-spacing:-.015em}.newin-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px clamp(32px,5vw,88px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.newin-head p{margin:0;max-width:32em;font-size:19px}@media(max-width:860px){.newin-head{grid-template-columns:1fr}}.newin{padding:var(--section) var(--margin)}.newin-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:0 clamp(20px,2.4vw,36px);align-items:start}.newin-item a{display:block;color:inherit;text-decoration:none}.newin-media,.pend-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ground-2)}.newin-media img,.pend-media img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease)}.newin-lead .newin-media{aspect-ratio:1.6}.newin-lead .newin-media img{object-position:25% 50%}.newin-text{display:block}.newin-tag{display:block;margin:22px 0 10px;color:var(--accent);font:500 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.newin-name{display:block;margin:18px 0 6px;font:600 25.6px/1.08 var(--serif)}.newin-lead .newin-name{margin-top:0;font-size:clamp(32px,22.4px + 1.6vw,44.8px)}.newin-line{display:block;margin:0 0 10px;color:var(--ink-2);line-height:1.45}.newin-price{display:block}.newin-soon{color:var(--ink-2)}.newin-soon:before{content:"\b7  "}.newin-item:not(.newin-lead) .newin-name{font-size:21.6px}.newin-item a:active .newin-media,.pend-list a:active .pend-media{scale:.98}@media(max-width:1100px){.newin-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(16px,2.4vw,28px)}.newin-lead{grid-column:1 / -1;margin-bottom:36px}.newin-lead .newin-media{aspect-ratio:1.6}}@media(max-width:640px){.newin-list{grid-template-columns:1fr}.newin-lead{margin-bottom:28px}.newin-lead .newin-media{aspect-ratio:1.18}.newin-item:not(.newin-lead){border-top:1px solid var(--line, #3B3833)}.newin-item:not(.newin-lead) a{display:grid;grid-template-columns:42% 1fr;gap:0 20px;align-items:center;padding:16px 0}.newin-item:not(.newin-lead) .newin-name{margin-top:0;font-size:20.8px}.newin-soon{display:block;margin-top:2px}.newin-soon:before{content:none}}.motifs{margin-top:clamp(72px,9vw,128px);padding-top:32px;border-top:1px solid #3B3833}.motifs-title{margin:0 0 24px;font:600 clamp(28.8px,20.8px + 1.2vw,38.4px)/1 var(--serif)}.motifs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px clamp(16px,2vw,32px);align-items:start}.motif{border:1px solid #3B3833}.motif summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 20px;list-style:none;cursor:pointer;transition:background-color .2s var(--ease)}.motif summary::-webkit-details-marker{display:none}.motif summary:after{content:"+";color:var(--accent);font:400 22.4px/1 var(--sans)}.motif[open] summary:after{content:"\2013"}.motif-name{font:600 21.6px/1.2 var(--serif)}.motif-count{margin-left:auto;color:var(--ink-2);font-size:14px}.motif ul{list-style:none;margin:0;padding:0 20px 14px}.motif a{display:block;padding:8px 0;color:var(--ink-2);text-decoration:none;border-top:1px solid #2A2825}.motif summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:1000px){.motifs-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.motifs-grid{grid-template-columns:1fr}}.pendants{padding:var(--section) var(--margin);background:linear-gradient(to bottom,var(--ground),var(--ground-2) 220px,var(--ground-2) calc(100% - 220px),var(--ground))}.pend-head>p:not(.proto-flag){margin:20px 0 0;max-width:32em;font-size:19px}.pend-worn{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,5vw,88px);align-items:center;margin-bottom:clamp(56px,7vw,104px)}.pend-detail,.pend-model{margin:0}.pend-detail img{display:block;height:min(76svh,760px);width:auto;aspect-ratio:4 / 5;background:var(--ground)}.pend-side{display:grid;gap:clamp(32px,4vw,56px)}.pend-model{max-width:300px}.pend-model img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;background:var(--ground)}.pend-model figcaption{margin-top:14px;font-size:15px;color:var(--ink-2)}.pend-model figcaption a{color:var(--ink);text-underline-offset:4px}.pend-list{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px clamp(16px,2vw,28px)}.pend-list a{display:block;text-decoration:none}.pend-name{display:block;margin:14px 0 4px;font:600 22.4px/1.1 var(--serif)}.pend-price{display:block;font-size:15px;color:var(--ink-2)}@media(max-width:860px){.pend-head>p:not(.proto-flag){font-size:17px}.pend-worn{display:flex;flex-direction:column;align-items:stretch;gap:24px}.pend-side{display:contents}.pend-head{order:-1}.pend-detail img{width:100%;height:auto}.pend-model{max-width:none;display:grid;grid-template-columns:46% 1fr;gap:16px;align-items:end}.pend-model figcaption{margin:0}.pend-list{grid-template-columns:1fr 1fr}.pend-name{font-size:19.2px}}.pair-spots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.pair-spots.is-on{opacity:1;visibility:visible;transition-delay:0s}.pair-spot{position:absolute;width:44px;height:44px;translate:-50% -50%;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center}.pair-spot:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--ink);border:3px solid var(--ground);outline:6px solid rgba(236,232,226,.35)}.pair-spot-label{position:absolute;left:50%;bottom:calc(100% + 4px);translate:-50% 4px;white-space:nowrap;padding:8px 12px;background:var(--ground);color:var(--ink);font:500 15px/1 var(--sans);opacity:0;pointer-events:none;transition:opacity .25s var(--ease),translate .25s var(--ease)}.pair-spot:focus-visible .pair-spot-label{opacity:1;translate:-50% 0}.pair-spot:active:before{scale:.85}@media(max-width:600px){.collections,.pairs,.newin,.pendants{padding-top:64px;padding-bottom:64px}.pairs{padding-bottom:0}}.qv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0b0b0bb8;opacity:0;transition:opacity .35s var(--ease)}.qv-backdrop.is-open{opacity:1}.qv{position:fixed;z-index:41;inset:0 0 0 auto;width:min(1040px,92vw);display:grid;grid-template-columns:1.1fr 1fr;background:var(--ground);translate:100% 0;transition:translate .55s var(--ease);overflow:hidden}.qv.is-open{translate:0 0}.qv-close{position:absolute;top:16px;right:20px;z-index:2;padding:10px 14px;background:var(--ground);color:var(--ink);border:0;font:500 15px/1 var(--sans);cursor:pointer}.qv-gallery{display:grid;grid-template-rows:1fr auto;min-height:0;background:var(--ground-2)}.qv-main{position:relative;min-height:0;overflow:hidden}.qv-main img,.qv-main video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qv-thumbs{display:flex;gap:8px;padding:10px;overflow-x:auto;overscroll-behavior:contain}.qv-thumbs button{flex:0 0 64px;height:80px;padding:0;border:0;background:none;cursor:pointer;opacity:.55;transition:opacity .25s}.qv-thumbs button[aria-current=true]{opacity:1}.qv-thumbs img{width:100%;height:100%;object-fit:cover}.qv-info{overflow-y:auto;overscroll-behavior:contain;padding:72px clamp(24px,3vw,44px) 40px}.qv-info h2{margin:0 0 8px;font:600 clamp(35.2px,25.6px + 1.6vw,46.4px)/1 var(--serif)}.qv-desc{margin:0 0 16px;color:var(--ink-2);font-size:15px}.qv-price{margin:0 0 24px;font-size:19px}.qv-open{margin:0 0 28px;font-size:19px}.qv-story-title{margin:0 0 10px;font:600 28px/1.1 var(--serif)}.qv-story{margin:0 0 20px;color:var(--ink-2)}.qv-note{margin:0 0 28px;padding:14px 16px;background:var(--ground-2)}.qv-sizes{border:0;margin:0 0 20px;padding:0}.qv-sizes legend{padding:0;margin-bottom:12px;font-weight:500}.qv-size-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.qv-size-list button{min-width:48px;height:44px;padding:0 10px;border:0;background:var(--ground-2);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;transition:background-color .2s,color .2s}.qv-size-list button:active{background:#24221f}.qv-size-list button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.qv-size-help{font-size:15px;text-underline-offset:5px}.qv-timing{color:var(--ink-2);font-size:15px;margin:0 0 20px}.qv-error{color:var(--accent-hover);margin:0 0 12px}.qv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}@media(max-width:860px){.qv{inset:auto 0 0 0;width:100%;height:92svh;grid-template-columns:1fr;grid-template-rows:44% 1fr;translate:0 100%}.qv-info{padding:24px var(--margin) calc(32px + env(safe-area-inset-bottom))}.qv-close{top:10px;right:10px}}@media(hover:hover)and (pointer:fine){.piece-open:hover .piece-media img{scale:1.04}.piece-open:hover .piece-alt{opacity:1}.piece-open:hover .piece-cue{opacity:1;translate:0 0}.qv-close:hover{color:var(--accent-hover)}.qv-thumbs button:hover{opacity:1}.qv-size-list button:hover{background:#24221f}.col:hover .col-img{scale:1.04}.col-members a:hover,.col-name:hover{color:var(--accent-hover)}.motif summary:hover{background:#1d1b19}.pair-tabs button:hover{background:#24221f}.pair-tabs button[aria-selected=true]:hover{background:var(--ink)}.pair-open:hover{color:var(--accent-hover)}.newin-item a:hover .newin-media img,.pend-list a:hover .pend-media img{scale:1.04}.motif a:hover{color:var(--ink)}.pair-spot:hover .pair-spot-label{opacity:1;translate:-50% 0}.qv-offer a:hover{color:var(--accent-hover)}}.pair-piece-name{cursor:pointer}.po-main,.qv-main{position:relative}.po-main img,.qv-main img{cursor:zoom-in}@keyframes from-left{0%{opacity:0;translate:-48px 0}}@keyframes from-right{0%{opacity:0;translate:48px 0}}.hero{position:relative;height:100svh}.hero.is-seq{height:340vh}.hero-sink{position:absolute;left:0;right:0;bottom:0;height:22svh;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(to top,#0b0b0b,#0b0b0bb3 40%,#0b0b0b00)}.hero-stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--ground)}.hero-poster,.hero-poster img,.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-poster img{object-fit:cover}.hero-canvas{opacity:0}.hero.is-ready .hero-canvas{opacity:1}.hero.is-ready .hero-poster{visibility:hidden}.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-vignette{background:radial-gradient(ellipse 75% 70% at 55% 50%,#07070600 55%,#0707068c)}.hero-scrim{position:absolute;left:0;right:0;z-index:1;opacity:0;pointer-events:none}.hero-scrim-top{top:0;height:22%;background:linear-gradient(to bottom,#0b0b0bd9,#0b0b0b00)}.hero-scrim-bottom{bottom:0;height:42%;background:linear-gradient(to top,#0b0b0bd1,#0b0b0b00)}.hero-copy{position:absolute;z-index:2;margin:0}.hero-intro{left:var(--margin);top:50%;width:min(44vw,640px);transform:translateY(-50%)}h1{margin:0;font:600 clamp(54.4px,22.4px + 6.4vw,131.2px)/.94 var(--serif);letter-spacing:-.02em}.hero-sub{margin:36px 0 0;max-width:30em;font-size:19px;color:var(--ink)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:40px}.hero-statement{left:var(--margin);bottom:clamp(40px,9vh,96px);max-width:15em;font:500 clamp(28px,17.6px + 1.6vw,36px)/1.12 var(--serif);opacity:0}.hero-outro{left:var(--margin);top:50%;width:min(36vw,480px);transform:translateY(-50%);opacity:0}.hero-piece{margin:0 0 28px;font-size:19px}@media(min-aspect-ratio:4/5)and (max-aspect-ratio:8/5){.hero-outro{max-width:min(28em,24vw)}}.hero-piece a{text-underline-offset:5px}.hero-copy[aria-hidden=true]{pointer-events:none}@media(max-aspect-ratio:4/5){.hero.is-seq{height:300vh}.hero-intro{top:calc(128px + env(safe-area-inset-top));width:auto;right:var(--margin);transform:none}.hero-sub{margin-top:20px}.hero-actions{margin-top:24px;gap:14px 24px}.hero-outro{top:auto;bottom:calc(32px + env(safe-area-inset-bottom));width:auto;right:var(--margin);transform:none}.hero-statement{right:var(--margin);bottom:calc(40px + env(safe-area-inset-bottom))}.hero-actions .btn{flex:1 1 auto}}@media(max-width:599px){.hero-outro .btn{width:100%}}@media(max-aspect-ratio:4/5)and (min-width:600px){.hero-actions .btn{flex:0 0 auto}}@media(max-width:360px){.hero-intro{top:calc(146px + env(safe-area-inset-top))}}.pieces h2,.concept h2,.process h2,.next h2{margin:0;font:600 clamp(40px,22.4px + 3.2vw,67.2px)/1 var(--serif);letter-spacing:-.015em}.pieces{--ground: #1D1C1A;--ground-2: #2A2825;--line: #3B3833;--ink-2: #B9B1A5;position:relative;background:linear-gradient(to bottom,#0B0B0B,var(--ground) 40svh)}.pieces-stage{--w0: min(clamp(260px, 25vw, 420px), 40svh);position:relative;padding:var(--section) var(--margin)}.pieces.is-pinned .pieces-stage{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(80px,10svh,112px) var(--margin) clamp(12px,2svh,24px)}.pieces-head{max-width:40em;text-align:center}.pieces-kicker{margin:0 0 12px;color:var(--accent-hover);font:500 13px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase}.pieces h2{font-size:clamp(33.6px,22.4px + 1.9vw,49.6px)}.pieces-head p{margin:10px 0 0;color:var(--ink-2);font-size:17px}.pieces-ring{position:relative;flex:0 0 auto;width:100%;margin-top:clamp(14px,3svh,32px)}.pieces-arc{position:relative;height:calc(var(--w0) * 1.64);margin:0;padding:0;list-style:none}.arc-card{position:absolute;left:50%;top:0;width:var(--w0);margin-left:calc(var(--w0) / -2);will-change:transform}.arc-open{display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:0;overflow:hidden;cursor:pointer;background:#0b0b0b;box-shadow:0 12px 32px #00000059}.arc-open img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease)}.arc-open:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.arc-open:active img{scale:.98}@media(hover:hover)and (pointer:fine){.arc-open:hover img{scale:1.04}}.pieces-caption{position:absolute;left:50%;top:calc(var(--w0) * 1.25 + 18px);width:calc(var(--w0) * 1.5);translate:-50% 0;text-align:center}.pieces-cap-name{margin:0;font:600 24px/1.1 var(--serif)}.pieces-prev,.pieces-next{position:absolute;top:0;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease)}.pieces-prev{left:0}.pieces-next{right:0}.pieces-prev:active,.pieces-next:active{scale:.94}@media(hover:hover)and (pointer:fine){.pieces-prev:hover,.pieces-next:hover{border-color:var(--ink-2);color:var(--accent-hover)}}.pieces-arc{touch-action:pan-y}.pieces.is-pinned .pieces-caption p{padding-inline:52px}.pieces:not(.is-pinned) .pieces-prev,.pieces:not(.is-pinned) .pieces-next{display:none}.pieces-cap-line{margin:4px 0 0;color:var(--ink-2);font-size:15px}.pieces-cap-price{margin:4px 0 0;font-size:15px}.pieces-all{margin-top:12px}@media(max-height:800px)and (min-width:861px){.pieces-stage{--w0: min(clamp(260px, 25vw, 420px), 37svh) !important}.pieces-all{min-height:46px;margin-top:8px}}@media(max-height:700px)and (max-width:860px){.pieces-stage{--w0: min(44vw, 24svh) !important}.pieces-head p{display:none}.pieces-all{min-height:44px;margin-top:8px}}.enter-panel{position:fixed;left:0;right:0;top:0;height:100lvh;z-index:19;background:var(--wall)}.an-slogan{position:fixed;left:var(--margin);top:max(38svh,calc(135px + 1.04em));margin:0;translate:0 -50%;white-space:nowrap;color:#141312;font:600 clamp(32px,8px + 7.8vw,67.2px)/1.04 var(--serif);letter-spacing:-.015em}@media(max-width:860px){.pieces-stage{--w0: min(52vw, 30svh)}.pieces-arc{height:calc(var(--w0) * 1.25 + 140px)}.pieces-head p{font-size:16px}}.pieces:not(.is-pinned) .pieces-head{text-align:left;margin-bottom:32px}.pieces:not(.is-pinned) .pieces-arc{display:flex;gap:16px;height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pieces:not(.is-pinned) .arc-card{position:static;flex:0 0 min(70vw,300px);margin:0;scroll-snap-align:start}.pieces:not(.is-pinned) .arc-card[aria-hidden=true]{display:none}.pieces:not(.is-pinned) .pieces-caption{position:static;width:auto;translate:none;text-align:left;margin-top:24px}.pieces:not(.is-pinned) .pieces-cap-name,.pieces:not(.is-pinned) .pieces-cap-line,.pieces:not(.is-pinned) .pieces-cap-price{display:none}.concept{padding:clamp(80px,9vw,144px) var(--margin) clamp(32px,4vw,64px)}.concept-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,88px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.concept-lede p{margin:0 0 24px;max-width:30em;font-size:19px}.concept-figure{margin:0 auto;width:fit-content}.concept-stage{--h: min(76svh, 700px, calc((100vw - 2 * var(--margin) - 24px) / 1.46));position:relative;height:var(--h);width:calc(var(--h) * 1.46)}.concept-cert,.concept-cert-back{position:absolute;top:calc(var(--h) * .1);height:calc(var(--h) * .86);width:auto;aspect-ratio:2 / 3;box-shadow:0 30px 60px #0009}.concept-cert{left:0;z-index:1}.concept-cert-back{left:calc(var(--h) * .61);opacity:.5;filter:brightness(.8) sepia(.15)}.concept-frame{position:absolute;right:0;top:0;z-index:2;height:100%;aspect-ratio:4 / 5;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 58% 48%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 58% 48%,#000 52%,transparent 100%)}.concept-frame img{width:100%;height:100%;object-fit:cover;scale:1.14;transform-origin:50% 40%;filter:contrast(1.08)}@media(prefers-reduced-motion:reduce){.concept-frame img{scale:1}}.concept-figure figcaption{margin:18px 0 0 auto;max-width:36em;font-size:15px;color:var(--ink-2)}.concept-figure figcaption a{color:var(--ink);text-underline-offset:4px}@media(max-width:860px){.concept-copy{grid-template-columns:1fr}.concept-lede p{font-size:17px}.concept-figure{width:auto}.concept-stage{width:100%;height:auto;aspect-ratio:1 / 1.66}.concept-cert{top:0;width:100%;height:auto;box-shadow:none}.concept-cert-back{display:none}.concept-frame{top:auto;bottom:0;right:-4%;width:70%;height:auto;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 55% 50%,#000 50%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 55% 50%,#000 50%,transparent 100%)}}.process{padding:0 var(--margin) clamp(48px,6vw,96px)}.process-open{position:relative;margin:0 calc(var(--margin) * -1) clamp(48px,6vw,96px)}.js .process-open{height:250svh}.process-open-stage{position:relative;height:100svh;overflow:hidden;background:var(--ground)}.js .process-open-stage{position:sticky;top:0}.process-head{position:absolute;z-index:2;left:0;right:0;top:clamp(96px,16svh,168px);padding:0 var(--margin);text-align:center;will-change:opacity,transform}.process-head h2{margin:0 auto;max-width:14em}.process-head p{margin:16px auto 0;max-width:32em;color:var(--ink-2);font-size:19px}.process-open-media{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transform-origin:50% 100%}.js .process-open-media{transform:translateY(-7svh) scale(.44);clip-path:inset(0 round 32px);will-change:transform}.process-open-video{width:100%;height:100%;object-fit:contain;opacity:.92}.process-open-cap{position:absolute;z-index:2;left:var(--margin);right:var(--margin);bottom:clamp(32px,7svh,72px);display:flex;justify-content:space-between;align-items:end;gap:24px;pointer-events:none;opacity:0;will-change:opacity,transform}.process-open-cap p{margin:0;max-width:18em;color:var(--ink-2);font-size:15px;line-height:1.5}.process-open-cap p:last-child{text-align:right}.process-open-cap strong{display:block;margin-bottom:4px;color:var(--ink);font:600 25.6px/1.1 var(--serif)}.stages{list-style:none;margin:0;padding:0}.stage{position:sticky;top:calc(112px + var(--n, 0) * 16px);display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,2fr);gap:clamp(24px,3.5vw,56px);align-items:center;margin-bottom:14vh;padding:clamp(20px,2.4vw,32px);background:var(--ground-2);outline:1px solid rgba(176,141,87,.4);transform-origin:50% 0}.stage-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#000;opacity:0;pointer-events:none}.stage:last-child{margin-bottom:0}.stage:last-child .stage-lead{font-size:clamp(38.4px,24px + 2.4vw,57.6px)}.stage:last-child .stage-media{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);height:min(72svh,660px)}.stage-big{outline:1px solid rgba(236,232,226,.16);outline-offset:-1px}.stage .stage-small{display:flex;flex-direction:column;overflow:visible;background:none}.stage .stage-small img,.stage .stage-small video{flex:1;min-height:0;outline:1px solid rgba(236,232,226,.16);outline-offset:-1px}.stage .stage-small figcaption{position:static;padding:8px 0 0;background:none;color:var(--ink-2)}.stage-copy h3{margin:0 0 6px;color:var(--ink-2);font:500 15px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase}.stage-lead{margin:0 0 20px;font:600 clamp(32px,20.8px + 1.8vw,48px)/1.02 var(--serif);color:var(--ink)}.stage-copy p:not(.stage-lead){margin:0 0 20px;max-width:30em;color:var(--ink-2)}.stage-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;height:min(66svh,600px)}.stage-big{grid-column:2;grid-row:1 / span 2;width:100%;height:100%;object-fit:cover;background:var(--ground)}.stage-small{position:relative;margin:0;overflow:hidden;background:var(--ground)}.stage-small img,.stage-small video{display:block;width:100%;height:100%;object-fit:cover}.stage-small figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;background:linear-gradient(to top,#0b0b0bcc,#0b0b0b00);color:var(--ink);font-size:14px}@media(max-width:860px){.process-head{top:clamp(84px,13svh,120px)}.process-head p{font-size:17px}.js .process-open-media{transform:translateY(-6svh) scale(.5)}.process-open-cap{flex-direction:column;align-items:start}.process-open-cap p:last-child{text-align:left}.stage{top:calc(104px + var(--n, 0) * 10px);grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:40svh;padding:14px 14px 18px}.stage-lead{font-size:28px;margin-bottom:10px}.stage-copy p:not(.stage-lead){margin-bottom:0;font-size:15px}.stage-copy .btn-text{display:inline-block;margin-top:12px}.stage-media{order:-1;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:auto;gap:8px}.stage-big{grid-column:1 / span 2;grid-row:1;aspect-ratio:4 / 3;height:auto}.stage-small{aspect-ratio:1}.stage-small figcaption{font-size:13px}.stage:last-child .stage-media{grid-template-columns:1fr 1fr;height:auto}.stage:last-child .stage-big{aspect-ratio:4 / 5}.stage .stage-small{aspect-ratio:auto;display:block}.stage .stage-small img,.stage .stage-small video{width:100%;height:auto;aspect-ratio:1}}@media(prefers-reduced-motion:reduce){.js .process-open{height:auto}.js .process-open-stage{position:relative}.js .process-open-media{transform:none;clip-path:none}.process-head{position:relative;top:auto;padding:var(--section) var(--margin) 32px}.process-open-stage{height:auto}.process-open-media{position:relative;height:80svh}.process-open-cap{position:relative;opacity:1;bottom:auto;left:auto;right:auto;padding:16px var(--margin) 0}}.opener{position:relative;height:160svh}.opener{background:linear-gradient(to bottom,#1d1c1a 55%,#0b0b0b)}.opener-stage{position:sticky;top:0;height:100svh;overflow:hidden}.opener-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1d1c1a}.opener-stage{background:linear-gradient(to bottom,#1d1c1a 55%,#0b0b0b)}.opener-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1c1a;pointer-events:none;opacity:0}.opener-sink{position:absolute;left:0;right:0;bottom:0;height:64%;pointer-events:none;background:linear-gradient(to top,#0b0b0b 0% 12%,#0b0b0be6 30%,#0b0b0bad,#0b0b0b66,#0b0b0b24 84%,#0b0b0b00)}.opener-sink{-webkit-mask-image:radial-gradient(ellipse 27% 52% at 84% 62%,rgba(0,0,0,.28) 0%,rgba(0,0,0,.5) 45%,#000 100%);mask-image:radial-gradient(ellipse 27% 52% at 84% 62%,#00000047,#00000080 45%,#000)}@media(max-width:860px){.opener-sink{-webkit-mask-image:radial-gradient(ellipse 46% 26% at 62% 22%,rgba(0,0,0,.35) 0%,rgba(0,0,0,.6) 50%,#000 100%);mask-image:radial-gradient(ellipse 46% 26% at 62% 22%,#00000059,#0009,#000)}}.js .opener-veil{opacity:1}.opener-frame img,.opener-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:861px){.opener-frame{left:38%}.opener-scrim{display:none}.opener-copy{top:0;bottom:0;right:auto;width:32%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.opener-scrim{position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0bdb,#0b0b0b00);pointer-events:none}.js .opener-scrim,.js .opener-copy{opacity:0}.opener-copy{position:absolute;left:var(--margin);right:var(--margin);bottom:clamp(36px,8svh,88px);max-width:30em}.opener-copy h2{margin:0;font:600 clamp(48px,25.6px + 4.4vw,96px)/.95 var(--serif);letter-spacing:-.02em}.opener-copy p{margin:16px 0 24px;color:#c4bcb0;font:500 clamp(22.4px,17.6px + .7vw,28px)/1.25 var(--serif)}.opener-copy .opener-kicker{margin:0 0 18px;color:var(--accent);font:500 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.opener-copy .btn-text{text-decoration-color:var(--accent)}@media(prefers-reduced-motion:reduce){.opener{height:auto}.opener-stage{position:relative}.js .opener-veil{opacity:0}.js .opener-scrim,.js .opener-copy{opacity:1}}@media(max-width:600px){.concept{padding-top:64px;padding-bottom:64px}}.next{padding:clamp(96px,14vw,200px) var(--margin);max-width:1400px;margin:0 auto}.next h2{margin:0 0 28px;font:600 clamp(38.4px,22.4px + 3vw,67.2px)/1 var(--serif);letter-spacing:-.015em}.next p{max-width:36em;margin:0 0 16px}@keyframes an-hero-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.js .hero-intro .rise{opacity:1;translate:0 0;animation:an-hero-rise .8s var(--ease) both;animation-delay:calc(var(--i, 0) * 80ms)}@media(prefers-reduced-motion:reduce){.js .hero-intro .rise{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/an-home.css.map */
