.configurator-3d_frame__PKhOj{--lg-glass:rgba(255,255,255,0.46);--lg-glass-strong:rgba(255,255,255,0.68);--lg-blur:blur(26px) saturate(1.8);--lg-blur-strong:blur(34px) saturate(1.8);--lg-highlight:inset 0 1px 0 rgba(255,255,255,0.9);--lg-edge:inset 0 -1px 0 rgba(0,0,0,0.06);--lg-lift:0 8px 28px rgba(0,0,0,0.14);--lg-lift-strong:0 18px 48px rgba(0,0,0,0.16);--lg-well:rgba(0,0,0,0.05);--lg-hairline:rgba(0,0,0,0.08);--lg-segment-on:#ffffff;--lg-ink:#1d1d1f;--lg-ink-soft:rgba(29,29,31,0.66);--lg-accent:#0a84ff;--lg-accent-ink:#0066d6;--lg-accent-fill:#0066d6;--lg-accent-wash:rgba(10,132,255,0.12);--lg-on-accent:#ffffff;--lg-ok:#30d158;--lg-warn:#ff9f0a;--lg-window-bg:#1c1c1e;--lg-radius-panel:18px;--lg-radius-row:12px;--lg-radius-item:8px;--lg-spring:cubic-bezier(0.32,0.72,0,1);--lg-font:var(--ic-sans,system-ui,sans-serif)}.configurator-3d_frame__PKhOj[data-tone=dark]{--lg-glass:rgba(28,28,32,0.42);--lg-glass-strong:rgba(30,30,34,0.64);--lg-blur:blur(26px) saturate(1.7);--lg-blur-strong:blur(34px) saturate(1.6);--lg-highlight:inset 0 1px 0 rgba(255,255,255,0.22);--lg-edge:inset 0 -1px 0 rgba(0,0,0,0.3);--lg-lift:0 8px 28px rgba(0,0,0,0.35);--lg-lift-strong:0 18px 48px rgba(0,0,0,0.45);--lg-well:rgba(255,255,255,0.08);--lg-hairline:rgba(255,255,255,0.1);--lg-segment-on:rgba(255,255,255,0.18);--lg-ink:#f5f5f7;--lg-ink-soft:rgba(235,235,245,0.72);--lg-accent-ink:#4aa8ff;--lg-accent-wash:rgba(10,132,255,0.28)}.configurator-3d_frame__PKhOj[data-solid]{--lg-glass:#f5f4f2;--lg-glass-strong:#f5f4f2;--lg-blur:none;--lg-blur-strong:none;--lg-highlight:0 0 0 1px rgba(0,0,0,0.08);--lg-edge:0 0 0 0 transparent}.configurator-3d_frame__PKhOj[data-solid][data-tone=dark]{--lg-glass:#2c2c2e;--lg-glass-strong:#2c2c2e;--lg-highlight:0 0 0 1px rgba(255,255,255,0.1)}@media (prefers-reduced-transparency:reduce){.configurator-3d_frame__PKhOj{--lg-glass:#f5f4f2;--lg-glass-strong:#f5f4f2;--lg-blur:none;--lg-blur-strong:none;--lg-highlight:0 0 0 1px rgba(0,0,0,0.08);--lg-edge:0 0 0 0 transparent}.configurator-3d_frame__PKhOj[data-tone=dark]{--lg-glass:#2c2c2e;--lg-glass-strong:#2c2c2e;--lg-highlight:0 0 0 1px rgba(255,255,255,0.1)}}.configurator-3d_frame__PKhOj{position:relative;height:clamp(540px,76vh,820px);overflow:hidden;border-radius:2px;background:var(--lg-window-bg);font-family:var(--lg-font);color:var(--lg-ink);user-select:none;-webkit-user-select:none;container-type:inline-size;container-name:lg-window}@media (max-width:640px){.configurator-3d_frame__PKhOj{height:clamp(440px,128vw,600px);margin-inline:calc(-1 * var(--ic-gutter, 20px));border-radius:0}}.configurator-3d_stage__0UgkQ{position:absolute;inset:0;overflow:hidden;background:var(--lg-window-bg)}.configurator-3d_canvas__JiQtf{position:absolute;inset:0;outline:none}.configurator-3d_canvas__JiQtf:focus-visible:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--lg-accent);pointer-events:none}.configurator-3d_loading__OW_PG{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:12px;font-size:13px;color:rgba(245,245,247,.8)}.configurator-3d_spinner__gwcJD{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top:3px solid var(--lg-accent);animation:configurator-3d_spin__QJIrJ .9s linear infinite}@keyframes configurator-3d_spin__QJIrJ{to{transform:rotate(1turn)}}.configurator-3d_glass__9nv8p{background:var(--lg-glass);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);box-shadow:var(--lg-highlight),var(--lg-edge),var(--lg-lift);color:var(--lg-ink)}.configurator-3d_glassStrong__kbHoF{background:var(--lg-glass-strong);backdrop-filter:var(--lg-blur-strong);-webkit-backdrop-filter:var(--lg-blur-strong);box-shadow:var(--lg-highlight),var(--lg-lift-strong);color:var(--lg-ink)}.configurator-3d_recedes__XBI7M{transition:opacity .3s var(--lg-spring),transform .3s var(--lg-spring)}.configurator-3d_stage__0UgkQ[data-receded] .configurator-3d_recedes__XBI7M{opacity:.35;transition-duration:.12s}.configurator-3d_stage__0UgkQ[data-receded] .configurator-3d_dock__hWY9N,.configurator-3d_stage__0UgkQ[data-receded] .configurator-3d_views__SHjc4{transform:translateX(-50%) scale(.94)}@media (prefers-reduced-motion:reduce){.configurator-3d_recedes__XBI7M{transition:opacity .15s linear}.configurator-3d_stage__0UgkQ[data-receded] .configurator-3d_dock__hWY9N,.configurator-3d_stage__0UgkQ[data-receded] .configurator-3d_views__SHjc4{transform:translateX(-50%)}}.configurator-3d_chip__mCgSm{appearance:none;border:0;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:18px;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;color:var(--lg-ink);background:transparent;cursor:pointer;transition:background .2s var(--lg-spring),color .2s var(--lg-spring)}.configurator-3d_chip__mCgSm:hover:not([aria-pressed=true]){background:var(--lg-well)}.configurator-3d_chip__mCgSm[aria-pressed=true]{font-weight:600;color:var(--lg-on-accent);background:var(--lg-accent-fill);box-shadow:0 2px 8px rgba(10,132,255,.4)}.configurator-3d_chip__mCgSm svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.configurator-3d_chip__mCgSm:focus-visible,.configurator-3d_closeButton__k1h_Y:focus-visible,.configurator-3d_primary__n0Nb7:focus-visible,.configurator-3d_qualityRow__bwLca:focus-visible,.configurator-3d_round__OiyjS:focus-visible,.configurator-3d_sceneCard__KeQSH:focus-visible,.configurator-3d_segmentButton__zy2Uz:focus-visible,.configurator-3d_swatch__2JX1q:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.configurator-3d_chipMeta__pQGfM{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lg-ink-soft)}.configurator-3d_chip__mCgSm[aria-pressed=true] .configurator-3d_chipMeta__pQGfM{color:inherit}.configurator-3d_divider__qxbGr{width:1px;height:22px;background:var(--lg-hairline)}.configurator-3d_primary__n0Nb7{appearance:none;border:0;height:30px;padding:0 14px;border-radius:15px;font:inherit;font-size:12.5px;font-weight:600;color:var(--lg-on-accent);background:var(--lg-accent-fill);cursor:pointer}.configurator-3d_views__SHjc4{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:2px;padding:4px;border-radius:22px}.configurator-3d_corner__XeNUE{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:8px}.configurator-3d_round__OiyjS{appearance:none;border:0;width:44px;height:44px;border-radius:22px;display:grid;place-items:center;cursor:pointer}.configurator-3d_round__OiyjS svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.configurator-3d_round__OiyjS[aria-pressed=true]{color:var(--lg-accent-ink)}.configurator-3d_dock__hWY9N{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:6px;box-sizing:border-box;border-radius:26px}.configurator-3d_fabricDot__AXUAV{width:22px;height:22px;border-radius:50%;margin-left:-6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 1px 3px rgba(0,0,0,.3)}.configurator-3d_hud__PZTtn{position:absolute;left:12px;bottom:72px;z-index:3;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:15px;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.configurator-3d_hud__PZTtn strong{font-weight:600}.configurator-3d_hud__PZTtn [data-stat=detail]{color:var(--lg-ink-soft)}.configurator-3d_dot__xBQ63{width:7px;height:7px;border-radius:50%;background:var(--lg-ok);box-shadow:0 0 0 3px rgba(48,209,88,.25)}.configurator-3d_hud__PZTtn[data-idle=true] .configurator-3d_dot__xBQ63{background:var(--lg-ink-soft);box-shadow:none}.configurator-3d_hud__PZTtn[data-behind=true] .configurator-3d_dot__xBQ63{background:var(--lg-warn);box-shadow:0 0 0 3px rgba(255,159,10,.25)}.configurator-3d_hint__S6NCj{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;display:flex;align-items:center;gap:14px;max-width:calc(100% - 48px);padding:12px 14px 12px 18px;box-sizing:border-box;border-radius:18px;font-size:13px;line-height:1.35}.configurator-3d_hint__S6NCj svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.configurator-3d_progress__Y7okE{position:absolute;left:50%;bottom:78px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 10px;border-radius:22px;pointer-events:none}.configurator-3d_progress__Y7okE svg{width:26px;height:26px}.configurator-3d_track__qA5aI{fill:none;stroke:var(--lg-hairline);stroke-width:3}.configurator-3d_bar__Oy08G{fill:none;stroke:var(--lg-accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:62.8;transform:rotate(-90deg);transform-origin:13px 13px;transition:stroke-dashoffset .3s var(--lg-spring)}.configurator-3d_progressText__rkCLD{display:flex;flex-direction:column;line-height:1.2;font-size:11.5px;color:var(--lg-ink-soft)}.configurator-3d_progressText__rkCLD strong{font-size:13px;font-weight:600;color:var(--lg-ink)}.configurator-3d_modeSwitch__zJlS6{flex:0 0 auto;display:flex;padding:2px;border-radius:18px;background:var(--lg-well)}.configurator-3d_modeSwitch__zJlS6 .configurator-3d_segmentButton__zy2Uz{flex:0 0 auto;height:32px;padding:0 12px;border-radius:16px}.configurator-3d_views__SHjc4>.configurator-3d_divider__qxbGr{flex:0 0 auto;align-self:center;margin:0 4px}.configurator-3d_viewsScroll__8ioaj{max-width:calc(100% - 136px);box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.configurator-3d_viewsScroll__8ioaj::-webkit-scrollbar{display:none}.configurator-3d_stillPill__l_oZM{pointer-events:auto;max-width:calc(100% - 24px);box-sizing:border-box;padding-right:8px}.configurator-3d_stillPill__l_oZM .configurator-3d_progressText__rkCLD{min-width:0}.configurator-3d_stillPill__l_oZM .configurator-3d_progressText__rkCLD span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurator-3d_stillActions__am_DK{flex:0 0 auto;display:flex;gap:6px;margin-left:6px}.configurator-3d_secondary__2QxXV{appearance:none;border:0;height:30px;padding:0 14px;border-radius:15px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--lg-ink);background:var(--lg-well);cursor:pointer}.configurator-3d_secondary__2QxXV:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.configurator-3d_stillNote__mOCL5{display:flex;align-items:center;justify-content:space-between;gap:10px}.configurator-3d_stage__0UgkQ[data-still] .configurator-3d_hint__S6NCj{display:none}.configurator-3d_stage__0UgkQ[data-still][data-receded] .configurator-3d_recedes__XBI7M{opacity:1}.configurator-3d_stage__0UgkQ[data-still][data-receded] .configurator-3d_dock__hWY9N,.configurator-3d_stage__0UgkQ[data-still][data-receded] .configurator-3d_views__SHjc4{transform:translateX(-50%)}.configurator-3d_inspector__QZkX_{position:absolute;top:64px;right:12px;bottom:12px;z-index:5;width:312px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--lg-radius-panel);animation:configurator-3d_inspector-in__bBvkN .32s var(--lg-spring)}.configurator-3d_inspector__QZkX_[hidden]{display:none}@keyframes configurator-3d_inspector-in__bBvkN{0%{opacity:0;transform:translateX(24px)}}@media (prefers-reduced-motion:reduce){.configurator-3d_inspector__QZkX_{animation-name:configurator-3d_fade-in__9SnZH;animation-duration:.15s}}@keyframes configurator-3d_fade-in__9SnZH{0%{opacity:0}}.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_dock__hWY9N,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_hint__S6NCj,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_progress__Y7okE,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_views__SHjc4{left:calc((100% - 336px) / 2)}.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_dock__hWY9N,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_hint__S6NCj,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_views__SHjc4{max-width:calc(100% - 360px)}.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_dock__hWY9N,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_views__SHjc4{overflow-x:auto;scrollbar-width:none}@container lg-window (max-width: 1120px){.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_wideOnly__XCD_S{display:none}}.configurator-3d_inspectorHead__08jT2{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 6px 16px}.configurator-3d_inspectorTitle__3DofH{font-size:15px;font-weight:700}.configurator-3d_closeButton__k1h_Y{appearance:none;border:0;width:28px;height:28px;border-radius:14px;display:grid;place-items:center;color:var(--lg-ink);background:var(--lg-well);cursor:pointer}.configurator-3d_closeButton__k1h_Y svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.configurator-3d_inspectorBody__tZ1Sx{flex:1 1;min-height:0;overflow-y:auto;padding:6px 16px 16px;display:flex;flex-direction:column;gap:20px;overscroll-behavior:contain}.configurator-3d_section__2woDD{display:flex;flex-direction:column;gap:10px}.configurator-3d_sectionHead__7mYGl{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.configurator-3d_sectionTitle__bVuq5{margin:0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lg-ink-soft)}.configurator-3d_sectionMeta__sRrSb{font-size:12px;color:var(--lg-ink-soft)}.configurator-3d_note__kdCyS{margin:0;font-size:11.5px;line-height:1.4;color:var(--lg-ink-soft)}.configurator-3d_srOnly__smF4x{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.configurator-3d_search__RQ6F0{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--lg-radius-row);background:var(--lg-well)}.configurator-3d_search__RQ6F0 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.6}.configurator-3d_search__RQ6F0 input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:inherit;user-select:text;-webkit-user-select:text}.configurator-3d_search__RQ6F0:focus-within{box-shadow:0 0 0 2px var(--lg-accent)}.configurator-3d_swatches__zLXSo{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.configurator-3d_swatch__2JX1q{appearance:none;border:0;padding:0;aspect-ratio:1;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);transition:box-shadow .2s var(--lg-spring)}.configurator-3d_swatch__2JX1q[aria-checked=true]{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 0 0 2px var(--lg-glass-strong),0 0 0 4px var(--lg-accent)}.configurator-3d_empty__nSZBC{grid-column:1/-1;font-size:12px;color:var(--lg-ink-soft)}.configurator-3d_scenes__FZUAF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.configurator-3d_sceneCard__KeQSH{appearance:none;border:0;padding:0 0 8px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden;border-radius:var(--lg-radius-row);font:inherit;text-align:left;color:var(--lg-ink);background:var(--lg-well);box-shadow:inset 0 0 0 1px var(--lg-hairline);cursor:pointer;transition:box-shadow .2s var(--lg-spring)}.configurator-3d_sceneCard__KeQSH[aria-checked=true]{box-shadow:0 0 0 2px var(--lg-accent)}.configurator-3d_sceneTile__dSUJB{display:flex;flex-direction:column;align-self:stretch;height:52px;margin-bottom:4px}.configurator-3d_sceneTile__dSUJB span:first-child{flex:3 1}.configurator-3d_sceneTile__dSUJB span:last-child{flex:2 1}.configurator-3d_sceneName__cPP3G{padding:0 8px;font-size:12.5px;font-weight:600}.configurator-3d_sceneHint__CGKCU{padding:0 8px;font-size:11px;line-height:1.25;color:var(--lg-ink-soft)}.configurator-3d_segment__1n3d1{display:flex;padding:3px;border-radius:var(--lg-radius-row);background:var(--lg-well)}.configurator-3d_segmentButton__zy2Uz{appearance:none;border:0;flex:1 1;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;font:inherit;font-size:13px;font-weight:500;color:var(--lg-ink);background:transparent;cursor:pointer}.configurator-3d_segmentButton__zy2Uz[aria-checked=true]{font-weight:600;background:var(--lg-segment-on);box-shadow:0 1px 4px rgba(0,0,0,.12)}.configurator-3d_segmentButton__zy2Uz:disabled{cursor:default}.configurator-3d_segmentButton__zy2Uz:disabled:not([aria-checked=true]){opacity:.45}.configurator-3d_segmentButton__zy2Uz svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.configurator-3d_qualities__EpMLA{display:flex;flex-direction:column;gap:6px}.configurator-3d_qualityRow__bwLca{appearance:none;border:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--lg-radius-row);font:inherit;text-align:left;color:var(--lg-ink);background:transparent;cursor:pointer}.configurator-3d_qualityRow__bwLca:hover:not([aria-checked=true]){background:var(--lg-well)}.configurator-3d_qualityRow__bwLca[aria-checked=true]{background:var(--lg-accent-wash);box-shadow:inset 0 0 0 1.5px var(--lg-accent)}.configurator-3d_qualityText__nksg3{display:flex;flex-direction:column;gap:2px}.configurator-3d_qualityName__d4zPh{font-size:13px;font-weight:600}.configurator-3d_qualityDetail__xI1ah{font-size:11.5px;color:var(--lg-ink-soft)}.configurator-3d_cap__gv1Nk{flex:0 0 auto;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:var(--lg-radius-item);background:var(--lg-well)}@container lg-window (max-width: 620px){.configurator-3d_views__SHjc4{top:64px;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none}.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_hint__S6NCj,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_progress__Y7okE,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_views__SHjc4{left:50%;max-width:calc(100% - 24px)}.configurator-3d_progress__Y7okE{top:152px;bottom:auto}.configurator-3d_hud__PZTtn{top:112px;bottom:auto}.configurator-3d_wideOnly__XCD_S{display:none}.configurator-3d_inspector__QZkX_{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:62%;border-radius:22px;animation-name:configurator-3d_sheet-in__7dt0q}.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_dock__hWY9N{display:none}.configurator-3d_dock__hWY9N,.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_dock__hWY9N{left:50%}.configurator-3d_hint__S6NCj{flex-direction:column;text-align:center}}@keyframes configurator-3d_sheet-in__7dt0q{0%{opacity:0;transform:translateY(32px)}}@media (pointer:coarse){.configurator-3d_canvas__JiQtf canvas,.configurator-3d_canvas__JiQtf div{touch-action:pan-y!important}}.configurator-3d_wheelNote__pP7Up{position:absolute;left:50%;top:50%;z-index:4;padding:12px 18px;border-radius:18px;font-size:13px;line-height:1.35;text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,calc(-50% + 6px));transition:opacity .22s ease,transform .32s var(--lg-spring)}.configurator-3d_wheelNote__pP7Up[data-shown]{opacity:1;transform:translate(-50%,-50%)}.configurator-3d_stage__0UgkQ[data-inspector] .configurator-3d_wheelNote__pP7Up{left:calc((100% - 336px) / 2)}@media (prefers-reduced-motion:reduce){.configurator-3d_wheelNote__pP7Up{transition:none}}.configurator-3d_unavailableTitle__HSUiP{font-size:15px;font-weight:600;color:rgba(245,245,247,.92)}.configurator-3d_loading__OW_PG span:not(.configurator-3d_spinner__gwcJD){max-width:40ch;text-align:center;padding:0 24px}.landing_page__WMLP9{width:100%;overflow-x:clip}.landing_shell__39Z2q{max-width:var(--ic-max);margin:0 auto;padding-left:var(--ic-gutter);padding-right:var(--ic-gutter);width:100%}.landing_section__lBbeI{padding-top:var(--ic-section-y);padding-bottom:var(--ic-section-y)}.landing_ruled__UB8ya{border-bottom:1px solid var(--ic-line)}.landing_bandWarm__RozMO{background:var(--ic-paper-warm)}.landing_bandNight__UGLBt{background:var(--ic-night);color:var(--ic-cream)}.landing_bandInk__Bf70K{background:var(--ic-ink);color:var(--ic-cream)}.landing_eyebrow__QEsNZ{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ic-muted)}.landing_eyebrow__QEsNZ:before{content:"";display:inline-block;width:22px;height:1px;background:var(--ic-rule);flex-shrink:0}.landing_eyebrowOnDark__mlCOG{color:rgba(244,241,234,.6)}.landing_eyebrowOnDark__mlCOG:before{background:rgba(244,241,234,.4)}.landing_display__VPVyB{font-family:var(--ic-serif);font-weight:400;font-size:clamp(34px,4.1vw,58px);line-height:1.02;letter-spacing:-.018em}.landing_displayAccent__wxhRw{font-style:italic;color:var(--ic-sand)}.landing_sectionHead__EmNH_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.landing_sectionTitle__qiHhq{margin-top:22px}.landing_sectionLead__gV5ct{max-width:44ch;font-size:16px;line-height:1.6;color:var(--ic-body);text-wrap:pretty}.landing_leadOnDark__L_ewz{color:rgba(244,241,234,.72)}.landing_btn__7VNVQ{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:1px solid transparent;border-radius:2px;font-size:15px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.landing_btnSmall__ZLrjj{padding:11px 18px;font-size:13.5px;letter-spacing:.01em;gap:8px}.landing_btnMedium__17_7u{padding:14px 22px;font-size:14.5px;gap:9px}.landing_btnInk__HYVU0{background:var(--ic-ink);color:var(--ic-cream)}.landing_btnInk__HYVU0:hover{background:var(--ic-ink-soft);color:var(--ic-cream)}.landing_btnCream__hXjk6{background:var(--ic-cream);color:var(--ic-ink)}.landing_btnCream__hXjk6:hover{background:#fff;color:var(--ic-ink)}.landing_btnGhostLight__SQah2{border-color:rgba(247,245,239,.42);color:var(--ic-cream)}.landing_btnGhostLight__SQah2:hover{background:rgba(247,245,239,.1);color:var(--ic-cream)}.landing_arrow__bDPUi{font-size:17px;line-height:1}.landing_header___mCbK{position:sticky;top:0;z-index:60;background:rgba(244,241,234,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ic-line);transition:box-shadow .2s ease}.landing_headerScrolled__TYa0U{box-shadow:0 1px 24px -8px rgba(23,22,19,.28)}.landing_headerInner__9t3FG{height:68px;display:flex;align-items:center;justify-content:space-between;gap:32px}.landing_logoLink__QnjZR{display:flex;align-items:center;flex-shrink:0}.landing_logo__37Rvn{height:27px;width:auto;display:block}.landing_nav__0r1y2{display:flex;align-items:center;gap:clamp(14px,2.4vw,34px);font-size:14px;font-weight:500}.landing_navLink__nLae8{color:var(--ic-body);white-space:nowrap}.landing_headerActions__XbEFf{display:flex;align-items:center;gap:10px;flex-shrink:0}.landing_headerSearch__DnDd6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ic-ink);transition:color .2s ease}.landing_headerSearch__DnDd6:hover,.landing_headerSearch__DnDd6[aria-current=page]{color:var(--ic-terracotta)}.landing_headerSearch__DnDd6:focus-visible{outline:2px solid var(--ic-ink);outline-offset:2px}.landing_headerSearchMobile__pkvHT{display:none}.landing_hero__4Ic_Q{position:relative;min-height:min(92vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ic-night)}.landing_heroPhoto__7zeJG{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.landing_heroScrim__Yw_3y{position:absolute;inset:0;pointer-events:none;background:linear-gradient(78deg,rgba(20,19,16,.94),rgba(20,19,16,.78) 38%,rgba(20,19,16,.22) 72%,rgba(20,19,16,.34))}.landing_heroBody__yIysi{position:relative;width:100%;padding-top:clamp(120px,16vh,180px);pointer-events:none}.landing_heroCopy__QqcEI{max-width:820px;display:flex;flex-direction:column;gap:clamp(20px,3vh,30px);padding-bottom:clamp(126px,16vh,156px)}.landing_heroEyebrow__7FtG_{color:rgba(244,241,234,.72)}.landing_heroEyebrow__7FtG_:before{width:26px;background:rgba(244,241,234,.5)}.landing_heroTitle__Rl3b_{font-family:var(--ic-serif);font-weight:400;font-size:clamp(46px,7.6vw,118px);line-height:.93;letter-spacing:-.022em;color:var(--ic-cream);text-wrap:balance}.landing_heroLead__VYwWS{max-width:610px;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:rgba(244,241,234,.8);text-wrap:pretty}.landing_heroActions__pfnW4{display:flex;flex-wrap:wrap;gap:10px;pointer-events:auto}.landing_heroStats__6PqXH{position:absolute;left:0;right:0;bottom:0;border-top:1px solid rgba(247,245,239,.16);background:rgba(20,19,16,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing_heroStatsGrid__KtHou{display:grid;grid-template-columns:repeat(4,1fr)}.landing_stat__CKMcb{padding:20px 24px;border-right:1px solid rgba(247,245,239,.14)}.landing_stat__CKMcb:first-child{padding-left:0}.landing_stat__CKMcb:last-child{padding-right:0;border-right:none}.landing_statValue__kRXIH{font-family:var(--ic-serif);font-size:30px;line-height:1;color:var(--ic-cream)}.landing_statLabel__ZAXjf{margin-top:6px;font-size:12px;letter-spacing:.03em;color:rgba(244,241,234,.6)}.landing_productionGrid__H389D{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:stretch}.landing_productionCopy__f__xb{padding:var(--ic-section-y) 0}.landing_productionTitle__a5ZAJ{margin-top:22px;max-width:15ch}.landing_productionLead__h6XBS{margin-top:20px;max-width:52ch;font-size:17px;line-height:1.6;color:var(--ic-body);text-wrap:pretty}.landing_pointGrid__M_qbK{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ic-line-strong);border:1px solid var(--ic-line-strong)}.landing_point__OenbD{background:var(--ic-paper);padding:18px 20px}.landing_pointTitle__KwoDY{font-size:14.5px;font-weight:600}.landing_pointText__J2xkV{margin-top:5px;font-size:13.5px;line-height:1.5;color:var(--ic-body-soft)}.landing_productionMedia__T87Aa{position:relative;min-height:420px;margin:var(--ic-section-y) 0}.landing_cover___LBNl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--ic-clay)}.landing_mediaCaption__S5tSk{position:absolute;left:0;bottom:0;pointer-events:none;background:var(--ic-paper);padding:14px 18px;max-width:78%;border-top:2px solid var(--ic-ink)}.landing_captionKicker__WvZcg{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-muted)}.landing_captionText__30EXy{margin-top:4px;font-size:14px;line-height:1.45;color:var(--ic-ink)}.landing_tabs__IrkOV{margin-top:36px;display:flex;flex-wrap:wrap;gap:8px}.landing_tab__rY5tE{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:2px;border:1px solid rgba(23,22,19,.2);background:transparent;color:var(--ic-body);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.landing_tabActive__rISBZ,.landing_tab__rY5tE:hover{border-color:var(--ic-ink)}.landing_tabActive__rISBZ{background:var(--ic-ink);color:var(--ic-cream)}.landing_tabCount___VIPu{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.66}.landing_productGrid__5gYGH{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.landing_productCard__CHw5y{background:var(--ic-card);border:1px solid var(--ic-line);display:flex;flex-direction:column}.landing_productMedia__W20y_{position:relative;display:block;aspect-ratio:4/3;background:var(--ic-clay);overflow:hidden}.landing_productPhoto__yy7Hf{width:100%;height:100%;object-fit:cover;display:block}.landing_photoFallback__TcaLz{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--ic-clay);color:var(--ic-muted);font-size:12.5px}.landing_productBadge___Lb9V{position:absolute;top:12px;left:12px;pointer-events:none;background:var(--ic-ink);color:var(--ic-cream);padding:5px 10px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.landing_productBody__ekb68{padding:22px 22px 24px;display:flex;flex-direction:column;gap:14px;flex:1 1}.landing_productName__hKqxC{font-family:var(--ic-serif);font-weight:400;font-size:26px;line-height:1.1}.landing_productText__DdpyG{font-size:14.5px;line-height:1.55;color:var(--ic-body)}.landing_specList__3gh0H{display:flex;flex-direction:column;gap:8px;padding-top:6px;border-top:1px solid var(--ic-line);font-size:13.5px;color:var(--ic-body-soft)}.landing_specRow___r2PB{display:flex;justify-content:space-between;gap:12px}.landing_specValue__oR0wI{color:var(--ic-ink);text-align:right}.landing_productFoot__o8db6{margin-top:auto;padding-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.landing_priceValue__fu7dF{font-family:var(--ic-serif);font-size:24px;line-height:1}.landing_priceNote__s49j_{font-size:12px;color:var(--ic-muted)}.landing_priceAsk__AbsI3{font-size:14px;color:var(--ic-body-soft)}.landing_callout__6M2xD{margin-top:22px;border:1px solid var(--ic-line-strong);background:var(--ic-card);padding:24px clamp(20px,2.4vw,30px);justify-content:space-between}.landing_calloutCopy__Iamsy,.landing_callout__6M2xD{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.landing_calloutFigure__Sm0lW{font-family:var(--ic-serif);font-size:40px;line-height:1}.landing_calloutTitle__xUTzF{font-size:15px;font-weight:600}.landing_calloutText__o4NoF{margin-top:4px;font-size:14px;line-height:1.5;color:var(--ic-body-soft)}.landing_tabMore___FQwG{margin-top:22px;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ic-ink);border-bottom:1px solid var(--ic-line-strong);padding-bottom:6px;transition:color .2s ease,border-color .2s ease}.landing_tabMore___FQwG:hover{color:var(--ic-terracotta);border-color:var(--ic-terracotta)}.landing_tabMore___FQwG span[aria-hidden]{transition:transform .2s ease}.landing_tabMore___FQwG:hover span[aria-hidden]{transform:translateX(3px)}.landing_emptyState__qWXt2{margin-top:32px;border:1px solid var(--ic-line-strong);background:var(--ic-card);padding:28px;font-size:15px;line-height:1.6;color:var(--ic-body)}.landing_configStage__hLAYv{margin-top:40px}.landing_specSummary__4_RBU{margin-top:24px;padding-top:22px;border-top:1px solid var(--ic-line-strong);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.landing_specLabel__sSCSo{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-muted)}.landing_specLine__vejc6{margin-top:6px;font-size:15px;line-height:1.5;color:var(--ic-ink);max-width:60ch}.landing_configNote__zph0z{margin-top:14px;font-size:12.5px;color:var(--ic-muted)}.landing_lookHead__q9y6C{padding:var(--ic-section-y) var(--ic-gutter) clamp(48px,6vh,72px);max-width:var(--ic-max);margin:0 auto}.landing_lookGrid__PSElv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(247,245,239,.14)}.landing_look__QYCEe{position:relative;aspect-ratio:4/5;background:var(--ic-ink-soft)}.landing_lookCaption__0o3R8{position:absolute;left:0;bottom:0;pointer-events:none;background:rgba(20,19,16,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:13px 16px;border-top:2px solid var(--ic-cream)}.landing_lookCaptionGreen__OzcLK{border-top-color:#1d9e51}.landing_lookCaptionRed__NZgKp{border-top-color:#da2530}.landing_lookKicker__uPHjG{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,241,234,.6)}.landing_lookText__hWxwH{margin-top:3px;font-size:14px;color:var(--ic-cream)}.landing_stepsTitle__YdAgH{margin-top:22px;max-width:26ch}.landing_stepGrid__JXn4I{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ic-line-strong);border-top:1px solid var(--ic-line-strong)}.landing_step__qJyde{background:var(--ic-paper-warm);padding:26px;display:flex;gap:18px}.landing_step__qJyde:first-child{padding-left:0}.landing_step__qJyde:last-child{padding-right:0}.landing_stepNumber__o0fKh{font-family:var(--ic-serif);font-size:34px;line-height:.9;color:var(--ic-terracotta);flex-shrink:0}.landing_stepTitle__6fGsp{font-size:17px;font-weight:600}.landing_stepText__A60_M{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ic-body);text-wrap:pretty}.landing_partnerGrid___AwiU{padding-top:clamp(72px,10vh,124px);padding-bottom:clamp(72px,10vh,124px);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:start}.landing_partnerEyebrow__gYROG{color:rgba(244,241,234,.55)}.landing_partnerEyebrow__gYROG:before{background:rgba(244,241,234,.35)}.landing_partnerTitle__WyHKV{margin-top:22px;font-family:var(--ic-serif);font-weight:400;font-size:clamp(38px,5vw,74px);line-height:.98;letter-spacing:-.02em;color:var(--ic-cream)}.landing_partnerLead__7ar5Q{margin-top:20px;max-width:48ch;font-size:17px;line-height:1.6;color:rgba(244,241,234,.76);text-wrap:pretty}.landing_partnerActions__ZCObM{margin-top:32px;display:flex;flex-wrap:wrap;gap:10px}.landing_benefits__DxzYD{display:grid;gap:1px;background:var(--ic-line-on-dark);border:1px solid var(--ic-line-on-dark)}.landing_benefit__lxn71{background:var(--ic-ink);padding:20px 22px;display:flex;gap:16px}.landing_benefitIndex__2_jPm{font-size:12px;font-weight:600;color:rgba(244,241,234,.4);padding-top:3px}.landing_benefitTitle__0ZBTI{font-size:15px;font-weight:600}.landing_benefitText__8ybWI{margin-top:4px;font-size:13.5px;line-height:1.5;color:rgba(244,241,234,.62)}.landing_footer__KSX0O{background:var(--ic-paper);border-top:1px solid var(--ic-line)}.landing_footerGrid__Xr08I{padding-top:clamp(44px,6vh,68px);display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.landing_footerLogo__oywPZ{height:30px;width:auto;display:block}.landing_footerTagline__GIb79{margin-top:14px;max-width:34ch;font-size:14px;line-height:1.55;color:var(--ic-body-soft)}.landing_footerHeading__2Ig_f{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-muted)}.landing_footerList__dm2G0{margin-top:14px;display:flex;flex-direction:column;gap:9px;font-size:14px}.landing_footerLink__0i7XC{color:var(--ic-body)}.landing_footerLegal__0gy8_{display:inline-flex;gap:20px}.landing_footerBar__31aG_{margin-top:clamp(36px,5vh,56px);padding:20px 0;border-top:1px solid var(--ic-line);display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;font-size:11.5px;letter-spacing:.02em;color:var(--ic-muted)}.landing_footerCredit__7mYQ2{display:inline-flex;transition:opacity .16s ease}.landing_footerCredit__7mYQ2:hover{opacity:.85}.landing_footerCredit__7mYQ2 img{display:block;height:40px;width:auto;max-width:100%;object-fit:contain}.landing_revealArmed__f5WXa{opacity:0;transform:translateY(18px)}.landing_reveal__rH8J8{transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}.landing_revealShown__v2qs3{opacity:1;transform:none}.landing_srOnly__qinDy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1080px){.landing_productGrid__5gYGH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.landing_partnerGrid___AwiU,.landing_productionGrid__H389D{grid-template-columns:minmax(0,1fr)}.landing_productionCopy__f__xb{padding-bottom:0}.landing_productionMedia__T87Aa{margin-top:32px;min-height:320px}.landing_heroStatsGrid__KtHou{grid-template-columns:repeat(2,1fr)}.landing_stat__CKMcb:nth-child(2){padding-right:0;border-right:none}.landing_stat__CKMcb:nth-child(3){padding-left:0}.landing_stat__CKMcb:nth-child(-n+2){border-bottom:1px solid rgba(247,245,239,.14)}.landing_lookGrid__PSElv,.landing_stepGrid__JXn4I{grid-template-columns:minmax(0,1fr)}.landing_step__qJyde,.landing_step__qJyde:first-child,.landing_step__qJyde:last-child{padding:24px 0}.landing_footerCredit__7mYQ2{flex-basis:100%;justify-content:center}}@media (max-width:640px){.landing_hero__4Ic_Q{min-height:auto}.landing_heroCopy__QqcEI{padding-bottom:clamp(180px,30vh,240px)}.landing_pointGrid__M_qbK,.landing_productGrid__5gYGH{grid-template-columns:minmax(0,1fr)}.landing_footerGrid__Xr08I{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_look__QYCEe{aspect-ratio:4/3}.landing_callout__6M2xD,.landing_specSummary__4_RBU{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.landing_footerGrid__Xr08I{grid-template-columns:minmax(0,1fr)}.landing_footerCredit__7mYQ2 img{width:300px;height:auto}.landing_heroActions__pfnW4 .landing_btn__7VNVQ,.landing_partnerActions__ZCObM .landing_btn__7VNVQ{width:100%;justify-content:center}}.landing_shellWide__ghn_J{max-width:1400px;margin:0 auto;padding-left:var(--ic-gutter);padding-right:var(--ic-gutter);width:100%}.landing_menuToggle__P9g7x{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:transparent;color:var(--ic-ink);cursor:pointer}.landing_menuToggle__P9g7x:focus-visible{outline:2px solid var(--ic-ink);outline-offset:2px}.landing_menuToggleBars__M0BFf{display:flex;flex-direction:column;gap:5px;width:22px}.landing_menuToggleBars__M0BFf span{display:block;height:1.5px;background:currentColor;border-radius:1px}.landing_menuToggleBars__M0BFf span:nth-child(2){width:70%;margin-left:auto}@media (max-width:1120px){.landing_nav__0r1y2{display:none}.landing_menuToggle__P9g7x{display:inline-flex}.landing_headerSearchDesktop__jvNhU{display:none}.landing_headerSearchMobile__pkvHT{display:inline-flex;grid-column:1;grid-row:1;justify-self:start;margin-left:-10px}.landing_headerInner__9t3FG{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.landing_logoLink__QnjZR{grid-column:2;grid-row:1;justify-self:center}.landing_headerActions__XbEFf{grid-column:3;grid-row:1;justify-self:end}.landing_logo__37Rvn{height:19px}}@media (max-width:480px){.landing_headerCta__viWgp{display:none}}.landing_drawerRoot__KGXTG{position:fixed;inset:0;z-index:100;pointer-events:none}.landing_drawerRootOpen__B8EKt{pointer-events:auto}.landing_drawerScrim__eewaU{position:absolute;inset:0;background:rgba(23,22,19,.38);opacity:0;transition:opacity .24s ease}.landing_drawerRootOpen__B8EKt .landing_drawerScrim__eewaU{opacity:1}.landing_drawer__h7wJ2{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(360px,86vw);background:var(--ic-paper);border-left:1px solid var(--ic-line-strong);box-shadow:-18px 0 48px -24px rgba(23,22,19,.45);transform:translateX(100%);visibility:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;overflow-y:auto;overscroll-behavior:contain}.landing_drawerRootOpen__B8EKt .landing_drawer__h7wJ2{transform:translateX(0);visibility:visible;transition:transform .28s cubic-bezier(.22,1,.36,1)}.landing_drawerHead__e_D4V{display:flex;align-items:center;justify-content:space-between;height:68px;flex:none;padding:0 12px 0 24px;border-bottom:1px solid var(--ic-line)}.landing_drawerTitle__D1YQL{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-muted)}.landing_drawerClose___CozQ{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--ic-ink);cursor:pointer}.landing_drawerClose___CozQ:focus-visible{outline:2px solid var(--ic-ink);outline-offset:-4px}.landing_drawerNav__YL0Ne{display:flex;flex-direction:column;padding:8px 0}.landing_drawerLink__5_a4h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 24px;font-family:var(--ic-serif);font-size:24px;line-height:1.2;color:var(--ic-ink);border-bottom:1px solid var(--ic-line)}.landing_drawerLink__5_a4h:focus-visible,.landing_drawerLink__5_a4h:hover{background:var(--ic-paper-warm);color:var(--ic-ink);outline:none}.landing_drawerLinkActive__nkzD5{color:var(--ic-terracotta)}.landing_drawerLinkActive__nkzD5 .landing_drawerArrow__ZvYXY{opacity:1}.landing_drawerArrow__ZvYXY{font-family:var(--ic-sans);font-size:16px;color:var(--ic-muted);opacity:.55;transition:transform .2s ease}.landing_drawerLink__5_a4h:hover .landing_drawerArrow__ZvYXY{transform:translateX(3px)}.landing_drawerFoot__GUiI3{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding:24px;border-top:1px solid var(--ic-line)}.landing_drawerCta__uguqR{justify-content:center;width:100%}.landing_drawerContact__vn3z8{font-size:14px;text-align:center;color:var(--ic-body)}@media (prefers-reduced-motion:reduce){.landing_drawerRootOpen__B8EKt .landing_drawer__h7wJ2,.landing_drawerScrim__eewaU,.landing_drawer__h7wJ2{transition:none}}.landing_navLinkActive__xRzLc{color:var(--ic-ink);font-weight:600;border-bottom:1.5px solid var(--ic-ink);padding-bottom:2px}.landing_catalogIntro__V7_iT{padding-top:clamp(40px,5.5vh,68px);padding-bottom:clamp(30px,4vh,44px)}.landing_breadcrumb__YQo2M{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ic-muted)}.landing_breadcrumbLink__1uqs8{color:var(--ic-muted)}.landing_breadcrumbCurrent__YCHFw{color:var(--ic-ink)}.landing_catalogHeadGrid__JTHvt{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:end}.landing_catalogTitle__VAAgF{font-family:var(--ic-serif);font-weight:400;font-size:clamp(38px,5.6vw,84px);line-height:.96;letter-spacing:-.022em}.landing_catalogLead__Nbdcs{font-size:16px;line-height:1.6;color:var(--ic-body);max-width:46ch;text-wrap:pretty}.landing_catalogLayout__wERlg{display:grid;grid-template-columns:minmax(216px,246px) minmax(0,1fr);gap:clamp(24px,3vw,52px);align-items:start}.landing_catalogAside__DD36k{position:sticky;top:92px;padding:clamp(30px,4vh,44px) 0 44px}.landing_asideLabel__ExSpK{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-muted)}.landing_catNav__7MoEJ{margin-top:16px;display:flex;flex-direction:column;border-top:1px solid var(--ic-line-strong)}.landing_catButton__XHDGi{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:13px 12px 13px 0;border:none;border-bottom:1px solid var(--ic-line-strong);background:transparent;color:var(--ic-body);cursor:pointer;font-size:14.5px;font-weight:400;transition:padding-left .18s ease,background .18s ease,color .18s ease}.landing_catButtonActive__eyznX,.landing_catButton__XHDGi:hover{padding-left:10px;color:var(--ic-ink)}.landing_catButtonActive__eyznX{background:var(--ic-paper-warm);font-weight:600}.landing_catButtonName__LbySh{display:flex;align-items:baseline;gap:9px}.landing_catCount__hwUp5,.landing_catNum__7XyMV{font-size:11px;color:#a8a198;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_catCount__hwUp5{font-size:11.5px}.landing_asideBox__eDTRk{margin-top:28px;padding:18px;background:var(--ic-paper-warm);border:1px solid var(--ic-line-strong)}.landing_asideBoxTitle__orsHZ{font-size:13.5px;font-weight:600;line-height:1.35}.landing_asideBoxText__gbNCP{margin-top:7px;font-size:12.5px;line-height:1.5;color:var(--ic-body-soft)}.landing_asideBtn__rKZ1z{margin-top:13px;display:inline-flex;align-items:center;gap:7px;background:var(--ic-ink);color:var(--ic-cream);padding:10px 14px;border-radius:2px;font-size:12.5px;font-weight:600;transition:background .16s ease}.landing_asideBtn__rKZ1z:hover{background:var(--ic-ink-soft);color:var(--ic-cream)}.landing_asideNote__LVk7V{margin-top:22px;font-size:12.5px;line-height:1.55;color:var(--ic-muted)}.landing_asideNoteLink__dM8wz{color:var(--ic-ink);text-decoration:underline;text-decoration-color:rgba(23,22,19,.3);text-underline-offset:3px}.landing_catalogMain__T7_xg{padding:clamp(30px,4vh,44px) 0 clamp(56px,7vh,88px);min-width:0}.landing_catalogMainHead__MW_Sa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--ic-line-strong)}.landing_catalogMainTitle__VJM4V{font-family:var(--ic-serif);font-weight:400;font-size:clamp(26px,2.8vw,38px);line-height:1.05;letter-spacing:-.012em}.landing_resultCount__kI6AY{font-size:12.5px;color:var(--ic-muted)}.landing_catalogGrid__ntNxg{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:clamp(14px,1.5vw,20px)}.landing_catalogCard__mig0O{background:var(--ic-card);border:1px solid var(--ic-line);display:flex;flex-direction:column;transition:box-shadow .22s ease,transform .22s ease}.landing_catalogCard__mig0O:hover{box-shadow:0 20px 36px -24px rgba(23,22,19,.45);transform:translateY(-3px)}.landing_catalogBadge__az39K{position:absolute;top:10px;left:10px;pointer-events:none;background:rgba(23,22,19,.88);color:var(--ic-cream);padding:4px 9px;font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.landing_catalogCardBody__wUdta{padding:16px 16px 18px;display:flex;flex-direction:column;gap:14px;flex:1 1}.landing_catalogCardName__7AZdL{font-size:16px;font-weight:600;line-height:1.35;text-wrap:pretty}.landing_catalogPrice__ZKdKW{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.landing_catalogPriceValue__T2RQZ{font-family:var(--ic-serif);font-size:22px;line-height:1}.landing_askButton__1FjV_{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(23,22,19,.2);padding:11px 14px;border-radius:2px;font-size:13.5px;font-weight:600;color:var(--ic-ink);transition:background .16s ease,border-color .16s ease,color .16s ease}.landing_askButton__1FjV_:hover{background:var(--ic-ink);border-color:var(--ic-ink);color:var(--ic-cream)}.landing_catalogEmpty__R7UA5{margin-top:24px;border:1px solid var(--ic-line-strong);background:var(--ic-card);padding:28px;font-size:14.5px;line-height:1.6;color:var(--ic-body)}.landing_catalogCallout__r5T55{margin-top:28px;border:1px solid var(--ic-line-strong);background:var(--ic-paper-warm);padding:24px clamp(18px,2.2vw,28px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}@media (max-width:900px){.landing_catalogLayout__wERlg{grid-template-columns:minmax(0,1fr)}.landing_catalogAside__DD36k{position:static;padding-bottom:0}.landing_catalogHeadGrid__JTHvt{grid-template-columns:minmax(0,1fr);align-items:start}.landing_catalogMain__T7_xg{padding-top:28px}}@media (max-width:640px){.landing_catalogCallout__r5T55{flex-direction:column;align-items:flex-start}}.landing_inlineLink__IpzaG{color:var(--ic-ink);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:rgba(23,22,19,.3);text-underline-offset:3px}.landing_cardLink__naywE{color:inherit}.landing_cardLink__naywE:hover{color:var(--ic-terracotta)}.landing_detailIntro__q4g_p{padding-top:clamp(28px,4vh,40px)}.landing_detailGrid__Zlj75{padding:clamp(24px,3.5vh,40px) var(--ic-gutter) clamp(48px,6vh,72px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.landing_gallery__K_Qkp{display:flex;flex-direction:column;gap:12px;min-width:0}.landing_galleryStage__b_uHJ{position:relative;aspect-ratio:4/3;background:var(--ic-clay);border:1px solid var(--ic-line);overflow:hidden}.landing_galleryPhoto__nPdoO{width:100%;height:100%;object-fit:cover;display:block}.landing_galleryRail__wbtkd{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.landing_galleryThumb__3KqX2{padding:0;aspect-ratio:4/3;background:var(--ic-clay);border:1px solid var(--ic-line);cursor:pointer;overflow:hidden;transition:border-color .16s ease}.landing_galleryThumb__3KqX2:hover{border-color:var(--ic-ink)}.landing_galleryThumbActive__c9pI_{border-color:var(--ic-ink);box-shadow:inset 0 0 0 1px var(--ic-ink)}.landing_galleryThumb__3KqX2 img{width:100%;height:100%;object-fit:cover;display:block}.landing_detailInfo__3tEpT{display:flex;flex-direction:column;gap:16px;padding-top:4px}.landing_detailTitle__bWw5t{font-family:var(--ic-serif);font-weight:400;font-size:clamp(34px,3.6vw,52px);line-height:1.02;letter-spacing:-.018em}.landing_detailPrice__UxQfB{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:4px}.landing_detailPriceValue__0YVtA{font-family:var(--ic-serif);font-size:34px;line-height:1}.landing_detailDesc__Zq4s9{display:flex;flex-direction:column;gap:12px;font-size:15.5px;line-height:1.6;color:var(--ic-body);text-wrap:pretty}.landing_detailSpecs__KA_Zs{margin:4px 0 0;border-top:1px solid var(--ic-line-strong)}.landing_detailSpecRow__LYzIh{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--ic-line);font-size:14px}.landing_detailSpecRow__LYzIh dt{color:var(--ic-body-soft)}.landing_detailSpecRow__LYzIh dd{margin:0;color:var(--ic-ink);text-align:right}.landing_detailActions__K9aKt{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px}.landing_btnOutline__4fEp5{border-color:rgba(23,22,19,.24);color:var(--ic-ink)}.landing_btnOutline__4fEp5:hover{background:var(--ic-paper-warm);color:var(--ic-ink)}.landing_detailNote__A8Bp3{font-size:12.5px;line-height:1.55;color:var(--ic-muted)}.landing_relatedSection__SNLAs{padding-bottom:clamp(56px,7vh,88px)}.landing_relatedTitle__GqBuu{font-family:var(--ic-serif);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.05}.landing_relatedGrid__w7nIM{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(12px,1.4vw,18px)}.landing_relatedCard__x3M5E{display:flex;flex-direction:column;gap:10px;color:var(--ic-ink)}.landing_relatedMedia__bG3Nw{position:relative;display:block;aspect-ratio:4/3;background:var(--ic-clay);border:1px solid var(--ic-line);overflow:hidden}.landing_relatedMedia__bG3Nw img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.landing_relatedCard__x3M5E:hover .landing_relatedMedia__bG3Nw img{transform:scale(1.03)}.landing_relatedName__M5dZJ{font-size:14.5px;font-weight:600}@media (max-width:900px){.landing_detailGrid__Zlj75{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.landing_detailActions__K9aKt .landing_btn__7VNVQ{width:100%;justify-content:center}}.landing_catalogSearch__V083R{position:relative;flex:1 1 240px;max-width:340px}.landing_catalogSearchIcon__Kusvi{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--ic-muted);pointer-events:none}.landing_catalogSearchInput__BhVWy{width:100%;height:44px;padding:0 38px 0 40px;font-family:var(--ic-sans);font-size:16px;color:var(--ic-ink);background:var(--ic-card);border:1px solid var(--ic-line-strong);border-radius:0;appearance:none;transition:border-color .2s ease}.landing_catalogSearchInput__BhVWy::placeholder{color:var(--ic-muted)}.landing_catalogSearchInput__BhVWy:focus{outline:none;border-color:var(--ic-ink)}.landing_catalogSearchInput__BhVWy::-webkit-search-cancel-button,.landing_catalogSearchInput__BhVWy::-webkit-search-decoration{appearance:none}.landing_catalogSearchClear__o8XCG{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--ic-muted);font-size:20px;line-height:1;cursor:pointer}.landing_catalogSearchClear__o8XCG:hover{color:var(--ic-ink)}.landing_catalogEmptyLead__u64jP{margin:0}.landing_catalogEmptyActions__WkRcN{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.landing_catalogEmptyButton__RoitZ{padding:9px 16px;font-family:var(--ic-sans);font-size:13.5px;color:var(--ic-ink);background:transparent;border:1px solid var(--ic-line-strong);cursor:pointer;transition:border-color .2s ease,background .2s ease}.landing_catalogEmptyButton__RoitZ:hover{border-color:var(--ic-ink);background:var(--ic-card)}.cookie-consent_banner___7d_z{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;pointer-events:none}.cookie-consent_inner__3x7fG{pointer-events:auto;width:100%;max-width:960px;max-height:calc(100vh - 32px);overflow-y:auto;display:grid;grid-template-columns:1fr auto;gap:16px 32px;align-items:end;padding:22px 24px;background:var(--ic-card);border:1px solid var(--ic-line-strong);border-radius:2px;box-shadow:0 18px 48px rgba(23,22,19,.16);font-family:var(--ic-sans)}.cookie-consent_title__uzoZb{margin:0 0 6px;font-family:var(--ic-serif);font-weight:400;font-size:22px;line-height:1.2;color:var(--ic-ink)}.cookie-consent_body__LbwNj{margin:0;font-size:14px;line-height:1.6;color:var(--ic-body)}.cookie-consent_link__yRQsw{color:var(--ic-ink);text-decoration:underline;text-underline-offset:2px}.cookie-consent_link__yRQsw:hover{color:var(--ic-terracotta)}.cookie-consent_settings__he3X0{grid-column:1/-1;margin:0;padding:4px 0 0;border:0;border-top:1px solid var(--ic-line);display:grid;gap:2px}.cookie-consent_category__xqSPx{display:flex;gap:12px;align-items:flex-start;padding:10px 0;font-size:14px;color:var(--ic-ink);cursor:pointer}.cookie-consent_category__xqSPx input{margin-top:3px;width:16px;height:16px;accent-color:var(--ic-ink);flex-shrink:0}.cookie-consent_category__xqSPx input:disabled{cursor:not-allowed}.cookie-consent_categoryNote__wUS0C{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--ic-body-soft)}.cookie-consent_actions__mGr_W{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.cookie-consent_settings__he3X0~.cookie-consent_actions__mGr_W{grid-column:1/-1}.cookie-consent_button__VBP0q{padding:11px 18px;border:1px solid var(--ic-ink);border-radius:2px;background:var(--ic-ink);color:var(--ic-cream);font:inherit;font-size:13.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .18s ease}.cookie-consent_button__VBP0q:hover{background:var(--ic-ink-soft)}.cookie-consent_textButton__ccx4E{padding:11px 6px;border:0;background:none;color:var(--ic-ink);font:inherit;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cookie-consent_textButton__ccx4E:hover{color:var(--ic-terracotta)}.cookie-consent_button__VBP0q:focus-visible,.cookie-consent_link__yRQsw:focus-visible,.cookie-consent_textButton__ccx4E:focus-visible{outline:2px solid var(--ic-terracotta);outline-offset:2px}.cookie-consent_srOnly__al3AI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.cookie-consent_inner__3x7fG{grid-template-columns:1fr;padding:18px 16px}.cookie-consent_actions__mGr_W{flex-direction:column-reverse;align-items:stretch}}.cookie-consent_footerButton__xg2ur{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;cursor:pointer}.editorial_pageIntro__fVusz{padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(24px,4vw,40px)}.editorial_pageHeadGrid__Np0sB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,48px);align-items:end;margin-top:18px}@media (max-width:860px){.editorial_pageHeadGrid__Np0sB{grid-template-columns:minmax(0,1fr)}}.editorial_pageTitle__Zf1OT{font-family:var(--ic-serif);font-weight:400;font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-.02em;color:var(--ic-ink)}.editorial_pageLead__YnEaj{max-width:54ch;font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--ic-body)}.editorial_sectionBody__z4tDj{padding:clamp(28px,5vw,56px) 0 clamp(56px,9vw,96px)}.editorial_emptyNote__RbwuF{padding:44px 0;font-size:16px;color:var(--ic-body-soft);border-top:1px solid var(--ic-line)}.editorial_prose__ZRiFu{font-size:clamp(16px,1.3vw,17px);line-height:1.75;color:var(--ic-body);overflow-wrap:anywhere}.editorial_prose__ZRiFu>:first-child{margin-top:0}.editorial_prose__ZRiFu p{margin:0 0 1.1em}.editorial_prose__ZRiFu h2{margin:1.8em 0 .5em;font-family:var(--ic-serif);font-weight:400;font-size:1.7em;line-height:1.15;letter-spacing:-.01em;color:var(--ic-ink)}.editorial_prose__ZRiFu h3{margin:1.6em 0 .45em;font-size:1.2em;font-weight:600;color:var(--ic-ink)}.editorial_prose__ZRiFu h4{margin:1.5em 0 .4em;font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ic-muted)}.editorial_prose__ZRiFu ol,.editorial_prose__ZRiFu ul{margin:0 0 1.1em;padding-left:1.3em}.editorial_prose__ZRiFu li{margin-bottom:.4em}.editorial_prose__ZRiFu blockquote{margin:1.6em 0;padding-left:22px;border-left:2px solid var(--ic-rule);font-family:var(--ic-serif);font-size:1.25em;line-height:1.4;color:var(--ic-ink)}.editorial_prose__ZRiFu a{color:var(--ic-terracotta);text-decoration:underline;text-underline-offset:3px}.editorial_prose__ZRiFu img{display:block;width:100%;height:auto;margin:1.6em 0}.editorial_prose__ZRiFu hr{margin:2.2em 0;border:0;border-top:1px solid var(--ic-line)}.editorial_prose__ZRiFu{container-type:inline-size}.editorial_prose__ZRiFu>.rt-cols-1>.rt-col>:not(.rt-align-center):not(.rt-align-right),.editorial_prose__ZRiFu>:not(.rt-row):not(.rt-align-center):not(.rt-align-right){max-width:68ch}.editorial_prose__ZRiFu .rt-row{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);margin:0 0 1.6em}.editorial_prose__ZRiFu .rt-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial_prose__ZRiFu .rt-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial_prose__ZRiFu .rt-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial_prose__ZRiFu .rt-col>:first-child{margin-top:0}.editorial_prose__ZRiFu .rt-col>:last-child{margin-bottom:0}.editorial_prose__ZRiFu .rt-col img{margin:.8em 0}@container (max-width: 760px){.editorial_prose__ZRiFu .rt-cols-3,.editorial_prose__ZRiFu .rt-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.editorial_prose__ZRiFu .rt-cols-2,.editorial_prose__ZRiFu .rt-cols-3,.editorial_prose__ZRiFu .rt-cols-4{grid-template-columns:minmax(0,1fr)}}.editorial_prose__ZRiFu .rt-align-center{text-align:center}.editorial_prose__ZRiFu .rt-align-right{text-align:right}.editorial_productProse__icDQN{max-width:none;font-size:15px}.editorial_cardGrid__uuqwZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(20px,3vw,36px)}.editorial_card__ved2W{display:flex;flex-direction:column;border-top:1px solid var(--ic-line-strong);padding-top:18px}.editorial_cardMedia__IVdp9{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ic-clay)}.editorial_cardMedia__IVdp9 img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.editorial_card__ved2W:hover .editorial_cardMedia__IVdp9 img{transform:scale(1.03)}.editorial_cardFallback__I49eH{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ic-muted)}.editorial_cardMeta__3nxeX{margin:16px 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ic-muted)}.editorial_cardTitle__lKgJg{font-family:var(--ic-serif);font-weight:400;font-size:clamp(22px,2.2vw,27px);line-height:1.15;color:var(--ic-ink)}.editorial_cardText__JjzoY{margin-top:10px;font-size:15px;line-height:1.6;color:var(--ic-body)}.editorial_cardMore__S73qF{margin-top:14px;font-size:14px;letter-spacing:.04em;color:var(--ic-ink)}.editorial_card__ved2W:hover .editorial_cardMore__S73qF{color:var(--ic-terracotta)}.editorial_articleHead__DktSv{max-width:76ch;padding:clamp(24px,4vw,40px) 0 clamp(20px,3vw,32px)}.editorial_articleTitle__dtGtY{margin-top:14px;font-family:var(--ic-serif);font-weight:400;font-size:clamp(34px,5.2vw,60px);line-height:1.04;letter-spacing:-.02em;color:var(--ic-ink)}.editorial_articleMeta__dI8fN{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ic-muted)}.editorial_articleLead__03aKT{margin-top:18px;max-width:62ch;font-family:var(--ic-serif);font-size:clamp(19px,2vw,24px);line-height:1.45;color:var(--ic-ink)}.editorial_articleHero__50o_2{margin:0 0 clamp(28px,4vw,44px);background:var(--ic-clay)}.editorial_articleHero__50o_2 img{display:block;width:100%;height:auto;max-height:68vh;object-fit:cover}.editorial_articleBody__XshYs{padding-bottom:clamp(48px,8vw,88px)}.editorial_articleGallery__peaBy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:clamp(32px,5vw,56px)}.editorial_articleGallery__peaBy img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--ic-clay)}.editorial_shelf__WQ_24{display:flex;flex-direction:column;border-top:1px solid var(--ic-line-strong)}.editorial_shelfItem__xPOQY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(16px,4vw,48px);padding:clamp(20px,3vw,30px) 0;border-bottom:1px solid var(--ic-line)}@media (max-width:860px){.editorial_shelfItem__xPOQY{grid-template-columns:minmax(0,1fr)}}.editorial_shelfTitle__d_rZI{font-family:var(--ic-serif);font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.2;color:var(--ic-ink)}.editorial_shelfText__y3GLe{margin-top:8px;max-width:58ch;font-size:15px;line-height:1.6;color:var(--ic-body)}.editorial_fileList__HgjVb{display:flex;flex-direction:column;gap:8px;list-style:none}.editorial_fileLink__Zgp5O{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--ic-card);border:1px solid var(--ic-line);font-size:14px;color:var(--ic-ink);transition:border-color .2s ease,background .2s ease}.editorial_fileLink__Zgp5O:hover{border-color:var(--ic-ink);background:var(--ic-paper-warm);color:var(--ic-ink)}.editorial_fileKind__C25nu{flex:none;min-width:46px;padding:3px 7px;font-size:11px;font-weight:600;letter-spacing:.08em;text-align:center;color:var(--ic-cream);background:var(--ic-ink)}.editorial_fileName__HjLod{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial_fileSize___psHa{flex:none;font-size:12px;color:var(--ic-muted)}.editorial_finder__AlZfb{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:start}@media (max-width:1000px){.editorial_finder__AlZfb{grid-template-columns:minmax(0,1fr)}}.editorial_finderControls__X5AH6{display:flex;flex-direction:column;gap:12px}.editorial_finderField__uS048{display:flex;flex-direction:column;gap:6px}.editorial_finderLabel__WAymU{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ic-muted)}.editorial_finderInput__pjdLD,.editorial_finderSelect__pcAKg{width:100%;padding:12px 14px;font-family:var(--ic-sans);font-size:15px;color:var(--ic-ink);background:var(--ic-card);border:1px solid var(--ic-line-strong);border-radius:0}.editorial_finderInput__pjdLD:focus,.editorial_finderSelect__pcAKg:focus{outline:none;border-color:var(--ic-ink)}.editorial_finderCount__eRB58{font-size:13px;color:var(--ic-muted)}.editorial_storeList__gK0Ya{display:flex;flex-direction:column;max-height:560px;overflow-y:auto;border-top:1px solid var(--ic-line-strong);list-style:none}.editorial_storeItem___CZv_{display:block;width:100%;padding:16px 4px;text-align:left;background:none;border:0;border-bottom:1px solid var(--ic-line);font:inherit;color:inherit;cursor:pointer;transition:background .15s ease}.editorial_storeItem___CZv_:hover{background:var(--ic-card)}.editorial_storeItemActive__QyS8S{background:var(--ic-paper-warm)}.editorial_storeName__hAYdf{display:block;font-size:17px;font-weight:600;color:var(--ic-ink)}.editorial_storeAddress__Ygv3x{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--ic-body)}.editorial_storeContact__LwJml{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;color:var(--ic-body-soft)}.editorial_storeContact__LwJml a{color:var(--ic-terracotta)}.editorial_mapFrame__7DGQ7{position:relative;height:clamp(380px,62vh,620px);background:var(--ic-clay);border:1px solid var(--ic-line-strong)}.editorial_mapCanvas__zBYSH{position:absolute;inset:0}.editorial_mapPlaceholder__h_hyU{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;color:var(--ic-muted)}.editorial_mapFrame__7DGQ7 .leaflet-popup-content-wrapper{border-radius:0;background:var(--ic-card);color:var(--ic-ink);box-shadow:0 10px 30px rgba(23,22,19,.16)}.editorial_mapFrame__7DGQ7 .leaflet-popup-tip{background:var(--ic-card)}.editorial_mapFrame__7DGQ7 .leaflet-container{font-family:var(--ic-sans)}.editorial_popupName__fkEOW{font-size:15px;font-weight:600}.editorial_popupText__PteMh{margin-top:4px;font-size:13px;line-height:1.5;color:var(--ic-body)}.editorial_popupLink__a1QrW{display:inline-block;margin-top:6px;font-size:13px;color:var(--ic-terracotta)}.editorial_helpGrid__sNz9o{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,3vw,32px)}.editorial_helpCard__LK24i{display:block;padding:clamp(22px,3vw,30px);background:var(--ic-card);border:1px solid var(--ic-line);transition:border-color .2s ease,transform .2s ease}.editorial_helpCard__LK24i:hover{border-color:var(--ic-ink);transform:translateY(-2px)}.editorial_helpTitle__Cm6NS{font-family:var(--ic-serif);font-weight:400;font-size:clamp(22px,2.2vw,26px);line-height:1.2;color:var(--ic-ink)}.editorial_helpText__t9gPN{margin-top:8px;font-size:15px;line-height:1.6;color:var(--ic-body)}.editorial_socialRow__s_6NU{display:flex;gap:10px;margin-top:16px}.editorial_socialLink__2x86D{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--ic-body);border:1px solid var(--ic-line-strong);transition:color .2s ease,border-color .2s ease}.editorial_socialLink__2x86D:hover{color:var(--ic-ink);border-color:var(--ic-ink)}.editorial_search__axYBz{display:flex;flex-direction:column;gap:18px}.editorial_searchForm__lkt_2{position:relative;max-width:760px}.editorial_searchIcon__NEKn0{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--ic-muted);pointer-events:none}.editorial_searchInput__Bgeln{width:100%;height:60px;padding:0 56px 0 52px;font-family:var(--ic-sans);font-size:clamp(16px,1.6vw,19px);color:var(--ic-ink);background:var(--ic-card);border:1px solid var(--ic-line-strong);border-radius:0;appearance:none;transition:border-color .2s ease}.editorial_searchInput__Bgeln::placeholder{color:var(--ic-muted)}.editorial_searchInput__Bgeln:focus{outline:none;border-color:var(--ic-ink)}.editorial_searchInput__Bgeln::-webkit-search-cancel-button,.editorial_searchInput__Bgeln::-webkit-search-decoration{appearance:none}.editorial_searchClear__vIxGO{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:var(--ic-muted);background:none;border:0;cursor:pointer;transition:color .2s ease}.editorial_searchClear__vIxGO:hover{color:var(--ic-ink)}.editorial_searchShortcuts__5mqEv{display:flex;flex-wrap:wrap;gap:8px}.editorial_searchChip__eHtf8{padding:8px 14px;font-family:var(--ic-sans);font-size:13.5px;color:var(--ic-body);background:none;border:1px solid var(--ic-line-strong);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.editorial_searchChip__eHtf8:hover{color:var(--ic-ink);border-color:var(--ic-ink)}.editorial_searchChip__eHtf8[aria-pressed=true]{color:var(--ic-paper);background:var(--ic-ink);border-color:var(--ic-ink)}.editorial_searchStatus__AGFiQ{max-width:62ch;font-size:15px;line-height:1.6;color:var(--ic-body-soft)}.editorial_searchEmpty__oqdoa{padding:28px 0 8px;border-top:1px solid var(--ic-line)}.editorial_searchEmptyTitle__nford{margin-bottom:6px;font-family:var(--ic-serif);font-size:clamp(22px,2.4vw,28px);line-height:1.2;color:var(--ic-ink)}.editorial_searchMark__h7TlO{color:inherit;background:none;text-decoration:underline;text-decoration-color:var(--ic-terracotta);text-decoration-thickness:2px;text-underline-offset:3px}