._root_z6ejp_8{--header-space:72px;color:var(--ink);overflow-x:clip}._heroScene_z6ejp_18{height:280svh;margin-top:calc(-1 * var(--header-space));position:relative}._heroPin_z6ejp_24{background:var(--bg-base);height:100svh;position:sticky;top:0;overflow:hidden}._heroCanvas_z6ejp_32{width:100%;height:100%;display:block;position:absolute;inset:0}._heroOverlay_z6ejp_41{padding:var(--header-space) 6vw 0;text-align:center;background:radial-gradient(closest-side, var(--bg-base) 0%, color-mix(in srgb, var(--bg-base) 70%, transparent) 60%, transparent 100%);pointer-events:none;align-content:center;justify-items:center;gap:22px;display:grid;position:absolute;inset:0}._dateline_z6ejp_54{letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:500}._title_z6ejp_61{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.6rem,7.4vw,5.6rem);line-height:1}._heroCaption_z6ejp_70{max-width:640px;color:var(--body);text-align:center;opacity:0;margin:0 auto;padding:0 6vw;font-size:1.05rem;transition:opacity .5s,transform .5s;position:absolute;bottom:40px;left:0;right:0;transform:translateY(10px)}._heroCaption_z6ejp_70 strong{color:var(--ink)}._heroCaption_z6ejp_70._on_z6ejp_90{opacity:1;transform:none}._column_z6ejp_97{width:min(100% - 40px,740px);margin:0 auto}._wide_z6ejp_102{width:min(100% - 24px,980px);margin:0 auto}._lede_z6ejp_107{font-family:var(--fontFamilyHeader);letter-spacing:-.02em;text-wrap:pretty;margin:112px 0 64px;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:500;line-height:1.26}._section_z6ejp_117{padding-top:104px;scroll-margin-top:88px}._heading_z6ejp_122{text-wrap:balance;margin:0 0 28px;font-size:clamp(2rem,4vw,2.9rem);line-height:1.1}._body_z6ejp_129{color:var(--body);text-wrap:pretty;margin:0 0 28px;font-size:1.15rem;line-height:1.65}._body_z6ejp_129 strong{color:var(--ink)}._body_z6ejp_129 a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color var(--duration-button) var(--ease-button)}._body_z6ejp_129 a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}._body_z6ejp_129 a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._stats_z6ejp_159{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:8px 0 12px;padding:0;list-style:none;display:grid}._stats_z6ejp_159 li{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:12px;padding:26px 24px;display:grid}._stats_z6ejp_159 strong{font-family:var(--fontFamilyHeader);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(40px,4.4vw,54px);font-weight:500;line-height:1}._stats_z6ejp_159 span{font-size:15px;line-height:1.5}._statsSource_z6ejp_192{color:var(--body);margin:0 0 48px;font-size:.9rem}._figureFrame_z6ejp_200{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-base);overflow:hidden}._choices_z6ejp_207{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._figureCaption_z6ejp_214{min-height:3.2em;color:var(--body);margin-top:14px;font-size:1.05rem;line-height:1.55}._systems_z6ejp_223{margin:56px 0 64px}._systems_z6ejp_223 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}._systems_z6ejp_223 li{gap:4px;transition:opacity .3s;display:grid}@media (hover:hover){._systems_z6ejp_223 ul:has(li:hover) li:not(:hover){opacity:.3}}._systemShape_z6ejp_248{aspect-ratio:1;margin-bottom:10px;position:relative;overflow:hidden}._systemWords_z6ejp_255{color:color-mix(in srgb, var(--ink) 78%, transparent);font-family:var(--fontFamilyHeader);word-break:break-all;-webkit-user-select:none;user-select:none;clip-path:inset(0 0 100%);margin:0;font-size:9px;font-weight:600;line-height:1.12;position:absolute;inset:0}._systems_z6ejp_223[data-shown=true] ._systemWords_z6ejp_255{animation:1.1s steps(22,end) forwards _typeIn_z6ejp_1}._systems_z6ejp_223 li:nth-child(2) ._systemWords_z6ejp_255{animation-delay:.35s}._systems_z6ejp_223 li:nth-child(3) ._systemWords_z6ejp_255{animation-delay:.7s}._systems_z6ejp_223 li:nth-child(4) ._systemWords_z6ejp_255{animation-delay:1.05s}@keyframes _typeIn_z6ejp_1{to{clip-path:inset(0)}}[data-system=catalogue] ._systemShape_z6ejp_248{clip-path:polygon(0 0,80% 0,100% 18%,100% 100%,0 100%)}[data-system=listing] ._systemShape_z6ejp_248{border-radius:var(--radius-card)}[data-system=listing] ._systemWords_z6ejp_255{border-radius:var(--radius-card) var(--radius-card) 0 0;bottom:30%}._listingLabel_z6ejp_307{border-top:1px solid var(--line);gap:2px;height:27%;margin:0;padding:10px 2px 0;font-size:.95rem;line-height:1.3;display:grid;position:absolute;bottom:0;left:0;right:0}._listingLabel_z6ejp_307 span{color:var(--body);font-variant-numeric:tabular-nums}[data-system=check] ._systemShape_z6ejp_248{clip-path:polygon(50% 0,100% 13%,100% 52%,86% 78%,50% 100%,14% 78%,0 52%,0 13%)}[data-system=support] ._systemShape_z6ejp_248{clip-path:polygon(0 0,100% 0,100% 76%,44% 76%,24% 100%,28% 76%,0 76%)}[data-system=support] ._systemWords_z6ejp_255{color:var(--bad)}._systems_z6ejp_223[data-shown=true] [data-system=support] ._systemWords_z6ejp_255{animation:1.1s steps(22,end) 1.05s forwards _typeIn_z6ejp_1,2.2s ease-in-out 2.2s infinite _breathe_z6ejp_1}@keyframes _breathe_z6ejp_1{50%{opacity:.45}}._systemName_z6ejp_351{font-family:var(--fontFamilyHeader);font-size:1.2rem;font-weight:500}._systemDoes_z6ejp_357{color:var(--body)}@media (width>=720px){._systems_z6ejp_223 ul{grid-template-columns:repeat(4,minmax(0,1fr))}}._flow_z6ejp_368{margin:56px 0 64px}._flowStage_z6ejp_372>svg{width:100%;height:auto;display:block}._flowGuide_z6ejp_378{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 5}._flowLabel_z6ejp_385{fill:var(--body);letter-spacing:.02em;font-size:13px;font-weight:500}._flowWords_z6ejp_392{fill:color-mix(in srgb, var(--ink) 80%, transparent);font-family:var(--fontFamilyHeader);font-size:14px;font-weight:600}._flowWords_z6ejp_392[data-tone=missing]{fill:var(--bad)}._flowNode_z6ejp_403{fill:var(--ink)}._flowMark_z6ejp_407{fill:var(--bg-base)}._flowArrow_z6ejp_411{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 5}._flowStage_z6ejp_372{align-items:center;gap:18px;display:grid}@media (width>=860px){._flowStage_z6ejp_372{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0}}._flowShop_z6ejp_433{opacity:0;transition:opacity .6s 1.1s,transform .6s 1.1s;transform:translateY(8px)}._flow_z6ejp_368[data-shown=true] ._flowShop_z6ejp_433{opacity:1;transform:none}._flowShop_z6ejp_433 h3{text-wrap:balance}._shopPhoto_z6ejp_448{aspect-ratio:4/3;border-radius:var(--radius-inner);width:100%;display:block}._badges_z6ejp_455{font:13px/1.3 var(--fontFamily);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._badges_z6ejp_455 li{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);align-items:center;gap:6px;padding:6px 12px;animation:.4s _settle_z6ejp_1;display:inline-flex}._badges_z6ejp_455 li[data-tone=good] svg{color:var(--ok)}._badges_z6ejp_455 li[data-tone=caution]{border-color:var(--bad-line);background:var(--bad-bg)}._badges_z6ejp_455 li[data-tone=caution] svg{color:var(--bad)}._shopChange_z6ejp_490{animation:.4s _settle_z6ejp_1}._safeguardFlag_z6ejp_494{border:1px solid var(--bad-line);border-radius:var(--radius-inner);background:var(--bad-bg);font:14px/1.45 var(--fontFamily);gap:6px;padding:14px 16px;animation:.4s _settle_z6ejp_1;display:grid}._safeguardFlag_z6ejp_494 strong{color:var(--bad);align-items:center;gap:6px;display:inline-flex}._safeguardFlag_z6ejp_494 p{margin:0;color:var(--ink)!important}@keyframes _settle_z6ejp_1{0%{opacity:0;transform:translateY(4px)}}._actions_z6ejp_526{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._footerBlock_z6ejp_533{border-top:1px solid var(--line);color:var(--body);gap:10px;margin:72px 0 96px;padding-top:24px;font-size:.95rem;line-height:1.6;display:grid}._footerNote_z6ejp_544{margin:0}@media (width>=720px){._body_z6ejp_129{font-size:1.25rem}}@media (width>=900px){._root_z6ejp_8{--header-space:88px}}@media (prefers-reduced-motion:reduce){._heroScene_z6ejp_18{height:100svh}._heroCaption_z6ejp_70,._systems_z6ejp_223 li{transition:none}._flowShop_z6ejp_433{opacity:1;transition:none;transform:none}._badges_z6ejp_455 li,._shopChange_z6ejp_490,._safeguardFlag_z6ejp_494{animation:none}._systemWords_z6ejp_255,._systems_z6ejp_223[data-shown=true] ._systemWords_z6ejp_255,._systems_z6ejp_223[data-shown=true] [data-system=support] ._systemWords_z6ejp_255{clip-path:none;animation:none}}
