.iaRo7G_dialog{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070f1ef0;place-items:center;padding:clamp(12px,2vw,30px);display:grid;position:fixed;inset:0}.iaRo7G_panel{border:1px solid var(--line-inverse);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--navy-deep);width:min(100%,1560px);height:min(94vh,1040px);color:var(--porcelain);background-size:24px 24px;position:relative;overflow:hidden;box-shadow:20px 20px #ffffff0d}.iaRo7G_panel:before{z-index:4;background:var(--lime);content:"";width:88px;height:4px;position:absolute;top:-1px;left:clamp(20px,3vw,48px)}.iaRo7G_close{z-index:5;cursor:pointer;border:1px solid var(--line-inverse);width:48px;height:48px;color:var(--porcelain);transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease, color var(--duration-fast) ease;background:#0c172dd6;border-radius:0;place-items:center;display:grid;position:absolute;top:16px;right:16px;box-shadow:6px 6px #00000024}.iaRo7G_close:hover{border-color:var(--lime);background:var(--lime);color:var(--navy)}.iaRo7G_close:active{box-shadow:none;transform:translate(2px,2px)}.iaRo7G_close:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width:680px){.iaRo7G_dialog{padding:0}.iaRo7G_panel{width:100%;height:100dvh;box-shadow:none;border:0}.iaRo7G_panel:before{left:20px}}
.UNxQoW_viewer,.UNxQoW_viewerMedia{width:100%;height:100%;position:relative}.UNxQoW_viewerMedia{border:1px solid var(--line-inverse);background:#0000002e;width:auto;height:auto;position:absolute;inset:clamp(20px,3vw,48px) clamp(52px,6vw,96px)}.UNxQoW_viewerMedia img{object-fit:contain}.UNxQoW_controls{z-index:4;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:clamp(16px,2vw,30px);right:clamp(16px,2vw,30px);transform:translateY(-50%)}.UNxQoW_controls button{cursor:pointer;pointer-events:auto;border:1px solid var(--line-inverse);width:52px;height:52px;color:var(--porcelain);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease, color var(--duration-fast) ease;background:#0c172dc7;place-items:center;display:grid;box-shadow:6px 6px #00000024}.UNxQoW_controls button:active{box-shadow:none;transform:translate(2px,2px)}.UNxQoW_controls button:hover,.UNxQoW_controls button:focus-visible{border-color:var(--lime);background:var(--lime);color:var(--navy)}.UNxQoW_controls button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width:640px){.UNxQoW_viewerMedia{inset:68px 10px 90px}.UNxQoW_controls{inset:auto 18px 22px;transform:none}}
.QdtYCG_panel{aspect-ratio:var(--panel-aspect,4 / 3);background:var(--navy);margin:0;position:relative;overflow:hidden}.QdtYCG_photo,.QdtYCG_photoOn{object-fit:cover;opacity:0;transition:opacity .7s var(--ease), transform 1.2s var(--ease);transform:scale(1.04)}.QdtYCG_photoOn{opacity:1;transform:none}.QdtYCG_shade{pointer-events:none;background:linear-gradient(#08102000 58%,#081020c7);position:absolute;inset:0}.QdtYCG_caption{color:#fff;align-items:center;gap:12px;margin:0;padding:clamp(18px,2.4vw,30px);font-size:.95rem;font-weight:700;line-height:1.35;display:flex;position:absolute;inset:auto 0 0}.QdtYCG_caption:before{background:var(--lime-soft);content:"";flex:none;width:26px;height:2px}@media (prefers-reduced-motion:reduce){.QdtYCG_photo,.QdtYCG_photoOn{transition:none}}
._0TpP0q_pin{z-index:2;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-13px,-13px)}._0TpP0q_pinLeft{flex-direction:row-reverse;transform:translate(calc(13px - 100%),-13px)}._0TpP0q_pins{z-index:2;position:absolute;inset:0}._0TpP0q_pinDot{background:var(--navy);width:26px;height:26px;color:var(--brand-lime);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 4px #faf8f38c}._0TpP0q_pinTag{background:var(--porcelain);color:var(--navy);letter-spacing:.04em;white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:600;box-shadow:0 6px 18px -8px #00000059}@media (max-width:760px){._0TpP0q_pinTag{font-size:10px}}@media (max-width:520px){._0TpP0q_pins{display:none}}
._1gjBCG_panels{gap:10px;height:clamp(420px,38vw,540px);margin:0;padding:0;list-style:none;display:flex}._1gjBCG_panel,._1gjBCG_panelOn{background:var(--navy);min-width:0;transition:flex-grow .8s var(--ease);flex:1 1 0;position:relative;overflow:hidden}._1gjBCG_panelOn{flex-grow:2.4}._1gjBCG_panel a,._1gjBCG_panelOn a{color:#fff;text-decoration:none;position:absolute;inset:0}._1gjBCG_panel img,._1gjBCG_panelOn img{object-fit:cover}._1gjBCG_panelShade{background:linear-gradient(#08102014 36%,#08102099 66%,#081020e0);transition:background .6s;position:absolute;inset:0}._1gjBCG_panel ._1gjBCG_panelShade{background:linear-gradient(#08102014 50%,#081020cc)}._1gjBCG_panel:hover ._1gjBCG_panelShade{background:linear-gradient(#0000 50%,#081020b3)}._1gjBCG_panelSpine{letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:12px;font-size:.8rem;font-weight:800;line-height:1.4;transition:opacity .4s;display:flex;position:absolute;bottom:24px;left:24px;right:24px}._1gjBCG_panelSpine i{color:var(--lime-soft);font-style:normal}._1gjBCG_spineText{gap:4px;display:grid}._1gjBCG_spineText small{letter-spacing:.1em;opacity:.82;font-size:.68rem;font-weight:600}._1gjBCG_panelOn ._1gjBCG_panelSpine{opacity:0}._1gjBCG_panelText{opacity:0;width:min(100%,560px);transition:opacity .4s, transform .6s var(--ease);gap:6px;padding:clamp(22px,3vw,40px);display:grid;position:absolute;inset:auto 0 0;transform:translateY(16px)}._1gjBCG_panelOn ._1gjBCG_panelText{opacity:1;transition-delay:.3s;transform:none}._1gjBCG_panelText small{color:var(--lime-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}._1gjBCG_panelTitle{color:#fff;font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.05}._1gjBCG_panelSummary{color:#ffffffd1;line-height:1.5}._1gjBCG_panelText em{align-items:center;gap:6px;margin-top:6px;font-style:normal;font-weight:800;display:inline-flex}@media (max-width:900px){._1gjBCG_panels{flex-direction:column;height:auto}._1gjBCG_panel,._1gjBCG_panelOn{height:90px;transition:height .6s var(--ease);flex:none}._1gjBCG_panelOn{height:420px}._1gjBCG_panelSpine{top:50%;bottom:auto;left:20px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){._1gjBCG_panel,._1gjBCG_panelOn,._1gjBCG_panelText{transition:none}}
.kq4wBW_swatchHero{display:grid}.kq4wBW_chips{background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kq4wBW_chip,.kq4wBW_chipOn{border:0;border-left:1px solid var(--line-inverse);color:#ffffffb8;text-align:left;min-width:0;font:inherit;cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);background:0 0;align-items:center;gap:10px;padding:12px 14px;font-size:.8rem;font-weight:700;line-height:1.15;display:flex;position:relative}.kq4wBW_chip:first-child,.kq4wBW_chipOn:first-child{border-left:0}.kq4wBW_chip:hover{color:#fff;background:#ffffff0f}.kq4wBW_chipOn{color:#fff;background:#ffffff14}.kq4wBW_chipOn:after{background:var(--lime-soft);content:"";height:3px;position:absolute;inset:0 0 auto}.kq4wBW_chipSwatch{flex:none;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.kq4wBW_chipSwatch img{object-fit:cover}.kq4wBW_chipBlack,.kq4wBW_chipBrass{background:linear-gradient(135deg,#1a1c22,#3a3d45 55%,#16171b);position:absolute;inset:0}.kq4wBW_chipBrass{background:linear-gradient(135deg,#8a6a32,#d8b56a 45%,#9b7839 62%,#1a1c22 63%)}@media (max-width:700px){.kq4wBW_chip,.kq4wBW_chipOn{justify-content:center;min-height:48px;padding:10px 4px}.kq4wBW_chipSwatch{width:26px;height:26px}.kq4wBW_chipLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
