.ZkTZxG_lightbox{--ease:cubic-bezier(.16, 1, .3, 1);z-index:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ZkTZxG_lbFade .3s var(--ease);background:#0d0f11e6;justify-content:center;align-items:center;padding:clamp(1rem,5vw,4rem);display:flex;position:fixed;inset:0}@keyframes ZkTZxG_lbFade{0%{opacity:0}to{opacity:1}}.ZkTZxG_figure{flex-direction:column;gap:1rem;max-width:min(1200px,94vw);margin:0;display:flex}.ZkTZxG_figure img{object-fit:contain;width:100%;max-height:80vh;animation:ZkTZxG_lbRise .4s var(--ease)}@keyframes ZkTZxG_lbRise{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.ZkTZxG_cap{color:var(--bone);align-items:baseline;gap:.85rem;display:flex}.ZkTZxG_cap b{font-family:var(--font-display), serif;font-size:1.15rem;font-weight:600}.ZkTZxG_cap span{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-size:11px}.ZkTZxG_close{width:46px;height:46px;color:var(--bone);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.7rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.ZkTZxG_close:hover{border-color:var(--bone);background:#f4f2ee1f}.ZkTZxG_nav{width:48px;height:48px;color:var(--bone);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ZkTZxG_nav:hover{border-color:var(--bone);background:#f4f2ee1f}.ZkTZxG_prev{left:clamp(.8rem,3vw,2rem)}.ZkTZxG_next{right:clamp(.8rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.ZkTZxG_lightbox,.ZkTZxG_figure img{animation:none}}@media (max-width:560px){.ZkTZxG_nav{width:40px;height:40px}}
.y2NMpG_page{--ease:cubic-bezier(.16, 1, .3, 1)}.y2NMpG_wrap{max-width:1920px;margin-inline:auto;padding-inline:clamp(12px,2.4vw,40px)}.y2NMpG_grid{columns:440px;column-gap:clamp(10px,1.2vw,16px)}.y2NMpG_item{cursor:pointer;break-inside:avoid;background:0 0;border:0;width:100%;margin:0 0 clamp(10px,1.4vw,18px);padding:0;display:block;position:relative;overflow:hidden}.y2NMpG_item img{width:100%;height:auto;transition:transform .9s var(--ease);display:block}.y2NMpG_item:hover img{transform:scale(1.05)}.y2NMpG_item:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4f2ee14}.y2NMpG_cap{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);background:linear-gradient(#0d0f1100,#0d0f11bd);justify-content:space-between;align-items:flex-end;gap:.8rem;padding:clamp(1rem,2vw,1.5rem);display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.y2NMpG_item:hover .y2NMpG_cap,.y2NMpG_item:focus-visible .y2NMpG_cap{opacity:1;transform:none}.y2NMpG_capPlace{font-family:var(--font-display), serif;color:var(--bone);text-align:left;font-size:1.05rem;font-weight:600}.y2NMpG_capMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);white-space:nowrap;font-size:10.5px}.y2NMpG_lightbox{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:y2NMpG_lbFade .3s var(--ease);background:#0d0f11e6;justify-content:center;align-items:center;padding:clamp(1rem,5vw,4rem);display:flex;position:fixed;inset:0}@keyframes y2NMpG_lbFade{0%{opacity:0}to{opacity:1}}.y2NMpG_lbFigure{flex-direction:column;gap:1rem;max-width:min(1200px,94vw);margin:0;display:flex}.y2NMpG_lbFigure img{object-fit:contain;width:100%;max-height:80vh;animation:y2NMpG_lbRise .4s var(--ease)}@keyframes y2NMpG_lbRise{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.y2NMpG_lbCap{color:var(--bone);align-items:baseline;gap:.85rem;display:flex}.y2NMpG_lbCap b{font-family:var(--font-display), serif;font-size:1.15rem;font-weight:600}.y2NMpG_lbCap span{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-size:11px}.y2NMpG_lbClose{width:46px;height:46px;color:var(--bone);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.7rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.y2NMpG_lbClose:hover{border-color:var(--bone);background:#f4f2ee1f}.y2NMpG_lbNav{width:48px;height:48px;color:var(--bone);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.y2NMpG_lbNav:hover{border-color:var(--bone);background:#f4f2ee1f}.y2NMpG_lbPrev{left:clamp(.8rem,3vw,2rem)}.y2NMpG_lbNext{right:clamp(.8rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.y2NMpG_lightbox,.y2NMpG_lbFigure img{animation:none}.y2NMpG_item img{transition:none}}@media (max-width:560px){.y2NMpG_lbNav{width:40px;height:40px}}
.o16Uwq_page{--ease:cubic-bezier(.16, 1, .3, 1);--paper:#faf9f6;--surface-2:#eceae4;--maxw:1240px;--s-xl:clamp(110px, 16vh, 190px);--s-lg:clamp(78px, 12vh, 138px);--s-md:clamp(54px, 8vh, 96px)}.o16Uwq_wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,52px)}.o16Uwq_bgGraphite{background:var(--graphite);color:var(--bone)}.o16Uwq_bgBone{background:var(--bone)}.o16Uwq_bgSteel{background:var(--surface-2)}.o16Uwq_padXl{padding-block:var(--s-xl)}.o16Uwq_padLg{padding-block:var(--s-lg)}.o16Uwq_padMd{padding-block:var(--s-md)}.o16Uwq_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--slate);align-items:center;gap:.75rem;font-size:12px;font-weight:600;display:inline-flex}.o16Uwq_eyebrow:before{content:"";background:var(--champagne);width:28px;height:1px;display:inline-block}.o16Uwq_bgGraphite .o16Uwq_eyebrow{color:#f4f2ee9e}.o16Uwq_eyebrowGold,.o16Uwq_bgGraphite .o16Uwq_eyebrowGold{color:var(--champagne)}.o16Uwq_h2{font-family:var(--font-display), serif;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:500}.o16Uwq_lead{color:var(--slate);max-width:60ch;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.55}.o16Uwq_bgGraphite .o16Uwq_lead{color:#f4f2eebd}.o16Uwq_btn{cursor:pointer;transition:transform .4s var(--ease), background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.6rem;padding:1em 1.7em;font-size:15px;font-weight:500;display:inline-flex}.o16Uwq_btn .o16Uwq_arrow{transition:transform .4s var(--ease)}.o16Uwq_btn:hover .o16Uwq_arrow{transform:translate(5px)}.o16Uwq_btnPrimary{background:var(--champagne);color:var(--graphite)}.o16Uwq_btnPrimary:hover{background:var(--champagne-deep);transform:translateY(-3px)}.o16Uwq_btnLight{color:var(--bone);background:0 0;border-color:#f4f2ee57}.o16Uwq_btnLight:hover{background:var(--bone);color:var(--graphite);border-color:var(--bone);transform:translateY(-3px)}.o16Uwq_btnGhost{border-color:var(--graphite);color:var(--graphite);background:0 0}.o16Uwq_btnGhost:hover{background:var(--graphite);color:var(--bone);transform:translateY(-3px)}.o16Uwq_crumb{letter-spacing:.04em;color:#b9bec3b3;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:clamp(2.4rem,5vw,3.6rem);font-size:12.5px;list-style:none;display:flex}.o16Uwq_crumb a:hover{color:var(--champagne)}.o16Uwq_crumb .o16Uwq_sep{opacity:.45}.o16Uwq_crumb [aria-current]{color:var(--bone)}.o16Uwq_hero{padding-top:clamp(118px,17vh,196px);padding-bottom:clamp(96px,13vh,156px)}.o16Uwq_heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.o16Uwq_hero h1{font-family:var(--font-display), serif;color:var(--bone);max-width:13ch;margin-top:1.3rem;margin-bottom:1.3rem;font-size:clamp(2.9rem,6vw,5rem)}.o16Uwq_hero h1 em{color:var(--champagne);font-style:normal}.o16Uwq_hero .o16Uwq_lead{max-width:46ch;margin-bottom:2.2rem}.o16Uwq_heroActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.o16Uwq_heroMeta{letter-spacing:.04em;color:#b9bec3c7;flex-wrap:wrap;gap:1.6rem;margin-top:2.2rem;font-size:12.5px;display:flex}.o16Uwq_heroMeta span{align-items:center;gap:.5rem;display:inline-flex}.o16Uwq_heroMeta span:before{content:"";background:var(--champagne);border-radius:50%;width:5px;height:5px}.o16Uwq_heroMedia{aspect-ratio:4/5;border:1px solid var(--line-dark);position:relative;overflow:hidden}.o16Uwq_heroMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);transform:scale(1.04)}.o16Uwq_heroMedia.in img{transform:scale(1)}.o16Uwq_ovHead{max-width:64ch;margin-bottom:clamp(2.8rem,5vw,4rem)}.o16Uwq_ovHead .o16Uwq_h2{max-width:30ch;margin-top:1.1rem}.o16Uwq_ovHead .o16Uwq_eyebrow{color:var(--champagne)}.o16Uwq_ovGrid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.o16Uwq_ovCol{background:var(--paper);border:1px solid var(--line-light);min-height:280px;transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease);flex-direction:column;padding:clamp(1.8rem,3vw,2.8rem);display:flex;position:relative}.o16Uwq_ovCol:hover{border-color:var(--champagne);transform:translateY(-5px);box-shadow:0 30px 56px -38px #1d212480}.o16Uwq_ovCol .o16Uwq_num{font-family:var(--font-display), serif;color:var(--champagne);opacity:.9;margin-bottom:1.6rem;font-size:2.4rem;font-weight:300;line-height:1}.o16Uwq_ovCol .o16Uwq_k{letter-spacing:.16em;text-transform:uppercase;color:var(--champagne-deep);font-size:11px;font-weight:600}.o16Uwq_ovCol h3{font-family:var(--font-display), serif;color:var(--graphite);margin:.55rem 0 .8rem;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:500}.o16Uwq_ovCol p{color:var(--slate);font-size:1rem;line-height:1.6}.o16Uwq_ovCol .o16Uwq_rule{margin-top:auto;padding-top:1.6rem}.o16Uwq_ovCol .o16Uwq_rule:before{content:"";background:var(--champagne);width:38px;height:2px;display:block}.o16Uwq_secHead{max-width:62ch;margin-bottom:clamp(2.4rem,5vw,3.4rem)}.o16Uwq_secHead .o16Uwq_h2{margin-top:1.1rem}.o16Uwq_secHead .o16Uwq_lead{margin-top:1rem}.o16Uwq_specGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.5vw,18px);display:grid}.o16Uwq_specCard{background:var(--paper);border:1px solid var(--line-light);transition:border-color .4s var(--ease), transform .4s var(--ease);padding:clamp(1.5rem,2.6vw,2.2rem)}.o16Uwq_specCard:hover{border-color:var(--champagne);transform:translateY(-3px)}.o16Uwq_specCard dt{letter-spacing:.16em;text-transform:uppercase;color:var(--champagne-deep);font-size:11px;font-weight:600}.o16Uwq_specCard dd{font-family:var(--font-display), serif;color:var(--graphite);margin-top:.7rem;font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:500;line-height:1.4}.o16Uwq_subhead{letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:13px;font-weight:700;display:flex}.o16Uwq_subhead:before{content:"";background:var(--champagne);width:28px;height:2px}.o16Uwq_blockGap{margin-top:clamp(3.6rem,7vw,6rem)}.o16Uwq_swatches{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,22px);display:grid}.o16Uwq_swatch{border:1px solid var(--line-light);background:var(--paper);transition:transform .45s var(--ease), box-shadow .45s var(--ease);display:block}.o16Uwq_swatch:hover{transform:translateY(-5px);box-shadow:0 28px 52px -36px #1d212480}.o16Uwq_swatchFrame{padding:clamp(12px,1.4vw,18px)}.o16Uwq_swatchImg{aspect-ratio:1;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.o16Uwq_swatchImg img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.o16Uwq_swatch:hover .o16Uwq_swatchImg img{transform:scale(1.06)}.o16Uwq_swatchLabel{justify-content:space-between;align-items:baseline;gap:.6rem;padding:0 clamp(12px,1.4vw,18px) clamp(14px,1.6vw,18px);display:flex}.o16Uwq_swatchName{font-family:var(--font-display), serif;font-size:1.1rem;font-weight:600}.o16Uwq_swatchType{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);white-space:nowrap;font-size:10.5px}.o16Uwq_codeHead{max-width:60ch;margin-bottom:clamp(2.8rem,5vw,4rem)}.o16Uwq_codeHead .o16Uwq_h2{color:var(--bone);margin-top:1.1rem}.o16Uwq_codeHead .o16Uwq_lead{margin-top:1rem}.o16Uwq_codeGrid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:clamp(1.8rem,4vw,3.4rem);padding-top:clamp(2.2rem,4vw,3rem);display:grid}.o16Uwq_codeTick{color:var(--champagne);border:1px solid #c6a36e80;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:1.1rem;font-size:.85rem;display:flex}.o16Uwq_codePt h3{font-family:var(--font-display), serif;color:var(--bone);margin-bottom:.6rem;font-size:1.3rem;font-weight:500}.o16Uwq_codePt p{color:#f4f2eeb8;max-width:32ch;font-size:.96rem}.o16Uwq_codePt b{color:var(--bone);font-weight:600}.o16Uwq_chips{flex-wrap:wrap;gap:.7rem;margin-top:clamp(2.8rem,5vw,3.8rem);display:flex}.o16Uwq_chip{letter-spacing:.05em;color:#f4f2eee6;border:1px solid var(--line-dark);align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:12px;display:inline-flex}.o16Uwq_chip:before{content:"";background:var(--champagne);border-radius:50%;width:6px;height:6px}.o16Uwq_codeNote{color:#b9bec3b8;max-width:62ch;margin-top:1.8rem;font-size:.9rem}.o16Uwq_exTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:clamp(2.2rem,4vw,3rem);display:flex}.o16Uwq_exTop .o16Uwq_h2{max-width:18ch;margin-top:1rem}.o16Uwq_linkGold{letter-spacing:.03em;color:var(--champagne-deep);white-space:nowrap;font-size:14px;font-weight:600}.o16Uwq_linkGold:hover{color:var(--graphite)}.o16Uwq_exGrid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.o16Uwq_ex{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.o16Uwq_exImg{aspect-ratio:4/3.2;border:1px solid var(--line-light);background:#dcd7cf;position:relative;overflow:hidden}.o16Uwq_exImg img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.o16Uwq_ex:hover .o16Uwq_exImg img{transform:scale(1.06)}.o16Uwq_exZoom{width:40px;height:40px;color:var(--bone);opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d212494;border:1px solid #f4f2ee47;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.o16Uwq_exZoom svg{width:18px;height:18px}.o16Uwq_ex:hover .o16Uwq_exZoom,.o16Uwq_ex:focus-visible .o16Uwq_exZoom{opacity:1;transform:translateY(0)}.o16Uwq_exCap{margin-top:.9rem}.o16Uwq_exCap b{font-family:var(--font-display), serif;font-size:1.05rem;font-weight:600;display:block}.o16Uwq_exCap span{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:.82rem}.o16Uwq_lightbox{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:o16Uwq_lbFade .3s var(--ease);background:#0f1113db;justify-content:center;align-items:center;padding:clamp(1rem,5vw,4rem);display:flex;position:fixed;inset:0}@keyframes o16Uwq_lbFade{0%{opacity:0}to{opacity:1}}.o16Uwq_lbFigure{flex-direction:column;gap:1rem;max-width:min(1100px,92vw);margin:0;display:flex}.o16Uwq_lbFigure img{object-fit:contain;border:1px solid var(--line-dark);width:100%;max-height:76vh;animation:o16Uwq_lbRise .4s var(--ease);background:#0c0e10}@keyframes o16Uwq_lbRise{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.o16Uwq_lbCap{color:var(--bone);align-items:baseline;gap:.85rem;display:flex}.o16Uwq_lbCap b{font-family:var(--font-display), serif;font-size:1.2rem;font-weight:600}.o16Uwq_lbCap span{letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:11px}.o16Uwq_lbClose{width:46px;height:46px;color:var(--bone);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.7rem;line-height:1;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.o16Uwq_lbClose:hover{border-color:var(--bone);background:#f4f2ee1f}.o16Uwq_lbNav{width:48px;height:48px;color:var(--bone);cursor:pointer;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #f4f2ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.o16Uwq_lbNav:hover{border-color:var(--bone);background:#f4f2ee1f}.o16Uwq_lbPrev{left:clamp(.8rem,3vw,2rem)}.o16Uwq_lbNext{right:clamp(.8rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.o16Uwq_lightbox,.o16Uwq_lbFigure img{animation:none}}@media (max-width:560px){.o16Uwq_lbNav{width:40px;height:40px}}.o16Uwq_relGrid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,18px);margin-top:clamp(2rem,4vw,2.8rem);display:grid}.o16Uwq_rel{background:var(--paper);border:1px solid var(--line-light);transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.o16Uwq_rel:hover{transform:translateY(-5px);box-shadow:0 26px 50px -34px #1d21248c}.o16Uwq_relMedia{aspect-ratio:16/10;background:#dcd7cf;overflow:hidden}.o16Uwq_relMedia img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.o16Uwq_rel:hover .o16Uwq_relMedia img{transform:scale(1.05)}.o16Uwq_relBody{flex-direction:column;flex:1;padding:clamp(1.4rem,2.4vw,1.9rem);display:flex}.o16Uwq_rel b{font-family:var(--font-display), serif;font-size:1.4rem;font-weight:600}.o16Uwq_rel p{color:var(--slate);max-width:30ch;margin-top:.6rem;font-size:.94rem}.o16Uwq_rel .o16Uwq_go{letter-spacing:.1em;text-transform:uppercase;color:var(--champagne-deep);margin-top:auto;padding-top:1.4rem;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.o16Uwq_heroMedia img{transform:none}}@media (max-width:960px){.o16Uwq_heroGrid{grid-template-columns:1fr}.o16Uwq_heroMedia{aspect-ratio:16/11;order:-1}.o16Uwq_ovGrid,.o16Uwq_codeGrid,.o16Uwq_exGrid,.o16Uwq_relGrid{grid-template-columns:1fr}.o16Uwq_specGrid{grid-template-columns:repeat(2,1fr)}.o16Uwq_swatches{grid-template-columns:repeat(3,1fr)}.o16Uwq_mounts{grid-template-columns:1fr}}@media (max-width:560px){.o16Uwq_specGrid{grid-template-columns:1fr}.o16Uwq_swatches{grid-template-columns:repeat(2,1fr)}.o16Uwq_ovGrid{gap:14px}}
