.iCXODW_hero{color:#fff;height:clamp(30rem,84svh,54rem);position:relative}.iCXODW_heroText{padding:var(--header-h) var(--gutter) 3rem;text-align:center;background:radial-gradient(70% 48% at 50% 54%,#0000006b,#0000 80%);align-content:center;place-items:center;gap:1.1rem;display:grid;position:absolute;inset:0}.iCXODW_heroLine{font-size:var(--text-xs);letter-spacing:.36em;text-indent:.36em;text-transform:uppercase;opacity:.86;font-weight:500}.iCXODW_heroName{max-width:18ch;font-size:clamp(2.5rem,6.6vw,7.5rem);font-weight:var(--fw-thin);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 .2rem 2.4rem #0006;line-height:1.1}.iCXODW_heroSummary{max-width:36rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:var(--fw-light);text-shadow:0 1px 12px #00000073;line-height:1.7}.iCXODW_breadcrumb{padding-inline:var(--gutter);color:#ffffffbd;font-size:var(--text-xs);position:absolute;bottom:1.25rem;left:0;right:0}.iCXODW_breadcrumb ol{flex-wrap:wrap;justify-content:center;gap:.25rem .6rem;display:flex}.iCXODW_breadcrumb li+li:before{content:"/";opacity:.6;margin-right:.6rem}.iCXODW_breadcrumb a{color:inherit;transition:color var(--t-hover) ease}.iCXODW_breadcrumb a:hover{color:#fff}.iCXODW_section{--page-gutter:max(var(--gutter), 4vw);z-index:1;padding:clamp(2rem, 5vw, 5rem) var(--page-gutter) clamp(3rem, 6vw, 6rem);border-radius:var(--cover-round) var(--cover-round) 0 0;box-shadow:var(--shadow-cover);corner-shape:squircle}.iCXODW_layout{align-items:start;gap:2rem;display:grid}.iCXODW_gallery{min-width:0}.iCXODW_slide{aspect-ratio:3/2;background:var(--bg-2);cursor:zoom-in;width:100%;display:block;position:relative}.iCXODW_slide img{object-fit:cover;pointer-events:none}.iCXODW_photoNote{max-width:44rem;color:var(--text-label);font-size:var(--text-xs);margin-top:1rem;line-height:1.6}.iCXODW_info{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.iCXODW_price{font-size:clamp(2rem,3.4vw,3.25rem);font-weight:var(--fw-thin);letter-spacing:-.015em;line-height:1.15}.iCXODW_customize{gap:1.75rem;width:100%;display:grid}.iCXODW_choices{border:0;min-width:0;margin:0;padding:0}.iCXODW_choices legend{font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:var(--fw-thin);margin-bottom:.9rem;padding:0}.iCXODW_colors{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:1rem .5rem;display:grid}.iCXODW_swatch{min-height:var(--tap);color:var(--text-muted);font-size:var(--text-xs);text-align:center;cursor:pointer;justify-items:center;gap:.5rem;line-height:1.4;transition:color .25s;display:grid;position:relative}.iCXODW_swatch:hover{color:var(--text)}.iCXODW_swatch:has(input:checked){color:var(--text)}.iCXODW_swatch input,.iCXODW_coating input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.iCXODW_surface{border-radius:50%;width:3.25rem;height:3.25rem;transition:box-shadow .3s;display:block;box-shadow:inset 0 0 0 1px #0000001f}.iCXODW_swatch:has(input:checked) .iCXODW_surface{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--bg-3), 0 0 0 4px var(--text)}.iCXODW_swatch:has(input:focus-visible) .iCXODW_surface{outline:2px solid var(--text);outline-offset:4px}.iCXODW_coating:has(input:focus-visible){outline:2px solid var(--text);outline-offset:4px}.iCXODW_swatch small,.iCXODW_coating small{color:var(--text-label);font-size:var(--text-xs);margin-top:.15rem;display:block}.iCXODW_coatings{flex-wrap:wrap;gap:.5rem;display:flex}.iCXODW_coating{border:1px solid var(--line);font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:.65rem 1.15rem;transition:background-color .25s,border-color .25s,color .25s;display:flex;position:relative}.iCXODW_coating:has(input:checked){border-color:var(--text);background:var(--text);color:var(--bg-3)}.iCXODW_coating:has(input:checked) small{color:inherit;opacity:.74}.iCXODW_selection{font-size:var(--text-sm);line-height:1.7}.iCXODW_selection>span{color:var(--text-label);font-size:var(--text-xs);display:block}.iCXODW_note{color:var(--text-label);font-size:var(--text-xs);line-height:1.7}.iCXODW_actions{flex-wrap:wrap;gap:.75rem;width:100%;display:none}.iCXODW_body{gap:.25rem;margin-top:clamp(2.5rem,5vw,5rem);display:grid}.iCXODW_disclosure{min-width:0}.iCXODW_disclosure summary{min-height:4.25rem;font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:var(--fw-thin);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.iCXODW_disclosure summary::-webkit-details-marker{display:none}.iCXODW_disclosure summary:after{content:"";width:1rem;height:1rem;transition:transform .45s var(--ease-smooth);background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;flex:none}.iCXODW_disclosure[open] summary:after{transform:rotate(45deg)}.iCXODW_description{max-width:62ch;color:var(--text-muted);font-size:var(--text-base);font-weight:var(--fw-light);gap:1rem;padding-bottom:1.5rem;line-height:1.85;display:grid}.iCXODW_specs{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem 2rem;padding-bottom:1.75rem;display:grid}.iCXODW_specs div{align-content:start;gap:.3rem;display:grid}.iCXODW_specs dt{color:var(--text-label);font-size:var(--text-xs)}.iCXODW_specs dd{font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:var(--fw-thin);margin:0;line-height:1.4}.iCXODW_interlude{min-height:92svh;padding:4rem var(--gutter);color:#fff;text-align:center;background:radial-gradient(76% 56%,#00000070,#0000 82%);align-content:center;place-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.iCXODW_interludeTitle{max-width:20ch;font-size:clamp(2.2rem,5.4vw,6rem);font-weight:var(--fw-thin);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 .2rem 2.4rem #0006;line-height:1.14}.iCXODW_traits{font-size:clamp(1rem,1.5vw,1.35rem);font-weight:var(--fw-light);text-shadow:0 1px 12px #00000073;flex-wrap:wrap;justify-content:center;gap:.9rem clamp(1.5rem,3.6vw,3.75rem);display:flex}.iCXODW_related{z-index:1;padding:clamp(3.5rem, 7vw, 7rem) max(var(--gutter), 4vw);border-radius:var(--cover-round) var(--cover-round) 0 0;corner-shape:squircle;position:relative}.iCXODW_relatedTitle{font-size:clamp(2rem,4.4vw,4.5rem);font-weight:var(--fw-thin);letter-spacing:-.015em;text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem);line-height:1.16}.iCXODW_sticky{z-index:var(--z-float);padding:.6rem var(--gutter) max(.6rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg-1);gap:.5rem;display:flex;position:fixed;inset:auto 0 0}.iCXODW_sticky>*{flex:1}body:has(.iCXODW_sticky){--float-offset:4rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.iCXODW_lightbox{color:#f3efe7;background:#0a0908;border:0;width:96vw;max-width:110rem;height:94dvh;max-height:94dvh;padding:3.5rem 1rem 1rem}.iCXODW_lightbox::backdrop{background:#000000db}.iCXODW_fullImage{width:100%;height:100%;position:relative}.iCXODW_fullImage img{object-fit:contain}.iCXODW_close{width:var(--tap);height:var(--tap);place-items:center;display:grid;position:absolute;top:.5rem;right:.75rem}@media (min-width:768px){.iCXODW_actions{display:flex}.iCXODW_sticky{display:none}body:has(.iCXODW_sticky){--float-offset:0px;padding-bottom:0}}@media (min-width:1101px){.iCXODW_layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem)}.iCXODW_gallery{top:calc(var(--header-h) + 1.5rem);position:sticky}.iCXODW_info{padding-inline-end:3.5rem}}@media (prefers-reduced-motion:no-preference){html[data-motion=ready] .iCXODW_heroLine{animation:iCXODW_carve 1.2s var(--ease-out) .2s both}html[data-motion=ready] .iCXODW_heroName{animation:iCXODW_carve 1.5s var(--ease-out) .35s both}html[data-motion=ready] .iCXODW_heroSummary{animation:iCXODW_carve 1.2s var(--ease-out) .9s both}}@keyframes iCXODW_carve{0%{opacity:0;filter:blur(.5rem)}}@media (prefers-reduced-motion:reduce){.iCXODW_swatch,.iCXODW_coating,.iCXODW_surface{transition:none}}
._VSx8W_closing{min-height:100svh;padding:4rem var(--gutter);color:#fff;text-align:center;background:radial-gradient(70% 50%,#0000006b,#0000 80%);align-content:center;place-items:center;gap:1.25rem;display:grid;position:relative}._VSx8W_title{max-width:15ch;font-size:clamp(2.6rem,7.2vw,8rem);font-weight:var(--fw-thin);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 .2rem 2.4rem #0006;line-height:1.1}._VSx8W_lead{max-width:32rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:var(--fw-light);text-shadow:0 1px 12px #00000073;margin-bottom:.75rem;line-height:1.7}
._1eE1kG_lines{box-shadow:0 0 0 100vmax var(--bg-2);clip-path:inset(0 -100vmax);background:var(--bg-2);gap:2rem;margin-top:clamp(3rem,7vw,6rem);padding-block:clamp(3rem,8vw,7rem);display:grid}._1eE1kG_sticky{min-width:0}._1eE1kG_eyebrow{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem;font-weight:700}._1eE1kG_title{color:var(--text);font-size:var(--title-xl);font-weight:var(--fw-light);line-height:1.15}._1eE1kG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin:0;padding:0;list-style:none;display:grid}._1eE1kG_tile{color:var(--text-muted);transition:color var(--t) ease-in-out;display:block}._1eE1kG_media,._1eE1kG_lineMedia{background:var(--bg-1);transition:box-shadow var(--t) ease-in-out;border-radius:.5rem;display:block;position:relative;overflow:hidden}._1eE1kG_media{aspect-ratio:2048/1593}._1eE1kG_media img,._1eE1kG_lineMedia img{object-fit:cover;transition:transform var(--t) ease-in-out}._1eE1kG_tileText{padding:.6rem .5rem 0;display:block}._1eE1kG_tileText h3{color:currentColor;font-size:.95rem;font-weight:600}._1eE1kG_tileText span{color:var(--text-label);font-size:var(--text-xs);margin-top:.2rem;display:block}@media (hover:hover) and (pointer:fine){._1eE1kG_tile:hover{color:var(--text)}._1eE1kG_tile:hover ._1eE1kG_media{box-shadow:0 1rem 1rem #0000004d}._1eE1kG_tile:hover ._1eE1kG_media img{transform:scale(1.05)}}._1eE1kG_lineSection{display:block}._1eE1kG_intro{gap:2.5rem;display:grid}._1eE1kG_introText{min-width:0}._1eE1kG_introText ._1eE1kG_title{font-size:clamp(2.6rem,5.5vw,5.5rem);font-weight:var(--fw-thin);letter-spacing:-.01em;line-height:1.05}._1eE1kG_summary{max-width:34rem;color:var(--text-muted);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:var(--fw-light);margin-top:clamp(1.5rem,3vw,2.5rem);line-height:1.9}._1eE1kG_lineMedia{aspect-ratio:2048/1593;border-radius:0}html[data-motion=ready] ._1eE1kG_lineMedia[data-reveal=wipe]{clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--ease-out)}html[data-motion=ready] ._1eE1kG_lineMedia[data-reveal=wipe] img{transition:transform 1.8s var(--ease-out);transform:scale(1.12)}html[data-motion=ready] ._1eE1kG_lineMedia[data-reveal=wipe][data-inview=true]{clip-path:inset(0)}html[data-motion=ready] ._1eE1kG_lineMedia[data-reveal=wipe][data-inview=true] img{transform:none}._1eE1kG_block{margin-top:clamp(3.5rem,7vw,6rem)}._1eE1kG_label{color:var(--text-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.65rem;font-weight:700}._1eE1kG_features{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._1eE1kG_features li{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--fw-light);text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:1.75rem .75rem;line-height:1.4;display:flex}._1eE1kG_features li:last-child:nth-child(odd){grid-column:1/-1}._1eE1kG_features svg{color:var(--text);fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}._1eE1kG_models{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}._1eE1kG_model{border-bottom:1px solid var(--line);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--fw-light);transition:background var(--t) ease-in-out, color var(--t) ease-in-out;grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;gap:.35rem 1rem;padding:1.25rem .75rem;display:grid}._1eE1kG_num{color:var(--text-label);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._1eE1kG_modelName,._1eE1kG_size{grid-column:2}._1eE1kG_size{font-variant-numeric:tabular-nums}._1eE1kG_go{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:0;transition:opacity var(--t) ease-in-out, transform var(--t) ease-in-out;grid-area:1/-2;justify-self:end;transform:translate(-.75rem)}._1eE1kG_model[aria-current=page]{background:var(--ghost);color:var(--text)}._1eE1kG_model[aria-current=page] ._1eE1kG_go{opacity:1;transform:none}._1eE1kG_model:focus-visible{outline:2px solid var(--text);outline-offset:-2px}@media (hover:hover) and (pointer:fine){._1eE1kG_model:hover{background:var(--text);color:var(--text-inverse)}._1eE1kG_model:hover ._1eE1kG_num{color:var(--text-inverse)}._1eE1kG_model:hover ._1eE1kG_go{opacity:1;transform:none}}._1eE1kG_note{color:var(--text-label);font-size:var(--text-fine);margin-top:1.25rem}@media (min-width:900px){._1eE1kG_lines{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}._1eE1kG_heading{top:calc(var(--header-h) + 2rem);position:sticky}._1eE1kG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}._1eE1kG_intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(3rem,6vw,7rem)}._1eE1kG_features{grid-template-columns:repeat(5,minmax(0,1fr))}._1eE1kG_features li+li{border-left:1px solid var(--line)}._1eE1kG_features li:last-child:nth-child(odd){grid-column:auto}._1eE1kG_model{grid-template-columns:3rem minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.2fr) 1.5rem;align-items:center}._1eE1kG_modelName,._1eE1kG_size{grid-column:auto}}@media (prefers-reduced-motion:reduce){._1eE1kG_media,._1eE1kG_media img,._1eE1kG_lineMedia img,._1eE1kG_model,._1eE1kG_go{transition:none}}
.qBJa7q_section{--page-gutter:max(var(--gutter), 4vw);position:relative}.qBJa7q_results{z-index:2;border-radius:var(--cover-round) var(--cover-round) 0 0;corner-shape:squircle;scroll-margin-top:var(--header-h)}.qBJa7q_head,.qBJa7q_barInner,.qBJa7q_main{width:100%;padding-inline:var(--page-gutter)}.qBJa7q_head{text-align:center;justify-items:center;gap:.6rem;padding-top:clamp(3.5rem,7vw,7rem);display:grid}.qBJa7q_title{font-size:clamp(2.2rem,5vw,5.25rem);font-weight:var(--fw-thin);letter-spacing:-.02em;line-height:1.14}.qBJa7q_resultsFiltered .qBJa7q_title{display:none}.qBJa7q_resultsFiltered .qBJa7q_head{padding-top:1.5rem}.qBJa7q_meta{align-items:center;gap:1.5rem;display:flex}.qBJa7q_count{color:var(--text-muted);font-size:var(--text-sm)}.qBJa7q_sort{font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.qBJa7q_sort span{color:var(--text-muted)}.qBJa7q_sort select{min-height:var(--tap);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-xs);padding:0 .5rem}.qBJa7q_bar{top:var(--header-h);z-index:3;background:var(--bg-3);margin-top:1.25rem;position:sticky}.qBJa7q_barInner{align-items:center;gap:1rem;padding-block:.6rem;display:flex}.qBJa7q_lines{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;justify-content:safe center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.qBJa7q_lines::-webkit-scrollbar{display:none}.qBJa7q_lines button{min-height:var(--tap);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--t-hover) ease, color var(--t-hover) ease;flex:none;padding-inline:.95rem}.qBJa7q_lines button:hover{color:var(--text)}.qBJa7q_lines button[aria-pressed=true]{background:var(--text);color:var(--bg-3)}.qBJa7q_lines button:focus-visible{outline:1px solid var(--text);outline-offset:-2px}.qBJa7q_drawerButton{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-sm);flex:none;align-items:center;gap:.5rem;padding-inline:1rem;font-weight:500;display:inline-flex}.qBJa7q_main{padding-block:clamp(1.5rem, 3vw, 2.5rem) var(--section-y)}.qBJa7q_empty{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:5rem;display:flex}.qBJa7q_clear{min-height:var(--tap);color:var(--text-muted);font-size:var(--text-xs);margin-left:auto;font-weight:600}.qBJa7q_clear:hover{color:var(--text)}.qBJa7q_drawer{--panel-ink:#f3efe7;--panel-soft:#f3efe7a8;--panel-faint:#f3efe738;border-radius:var(--cover-round) var(--cover-round) 0 0;width:100vw;max-width:none;height:88dvh;max-height:none;color:var(--panel-ink);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#0a0908e6;border:0;margin:auto 0 0;padding:0}.qBJa7q_drawer[open]{animation:qBJa7q_slide-up var(--t) var(--ease-out);flex-direction:column;display:flex}.qBJa7q_drawer::backdrop{background:#0006}@keyframes qBJa7q_slide-up{0%{transform:translateY(100%)}}.qBJa7q_drawerHead,.qBJa7q_drawerFoot{padding:.75rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.qBJa7q_drawerHead{font-size:clamp(1.6rem,2.2vw,2rem);font-weight:var(--fw-thin);padding-top:1.25rem}.qBJa7q_drawerHead button{width:var(--tap);height:var(--tap);place-items:center;display:grid}.qBJa7q_drawerBody{padding:1rem var(--gutter);flex:1;overflow-y:auto}.qBJa7q_drawerFoot{padding-block:1rem max(1rem, env(safe-area-inset-bottom));justify-content:flex-end}.qBJa7q_lineDetails{padding-inline:var(--page-gutter);padding-bottom:var(--section-y);background:var(--bg-3)}.qBJa7q_lineDetails>summary{cursor:pointer;min-height:4.5rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--fw-thin);justify-content:space-between;align-items:center;list-style:none;display:flex}.qBJa7q_lineDetails>summary::-webkit-details-marker{display:none}.qBJa7q_lineSign{width:1.1rem;height:1.1rem;transition:transform .5s var(--ease-smooth);flex:none;position:relative}.qBJa7q_lineSign:before,.qBJa7q_lineSign:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% 0 auto}.qBJa7q_lineSign:after{transform:rotate(90deg)}.qBJa7q_lineDetails[open] .qBJa7q_lineSign{transform:rotate(45deg)}@media (min-width:900px){.qBJa7q_drawer{border-radius:var(--cover-round) 0 0 var(--cover-round);width:min(29rem,100vw);height:100dvh;margin:0 0 0 auto}.qBJa7q_drawer[open]{animation-name:qBJa7q_slide-in}}@keyframes qBJa7q_slide-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.qBJa7q_main [data-testid=product-grid]>li{opacity:0;animation:qBJa7q_list-in var(--t-slow) forwards;animation-delay:calc(min(var(--n,0), 5) * 40ms)}}@keyframes qBJa7q_list-in{to{opacity:1}}
