@layer pages{.pp-stations{display:none}@media (width>=1100px){.gc.is-staged .pp-stations{pointer-events:none;height:clamp(28px,4.2vh,40px);display:block;position:absolute;bottom:100%;left:0;right:0}.pp-station{bottom:0;left:calc(34% + var(--i) * 30%);height:100%;position:absolute}.pp-station i{background:linear-gradient(0deg, var(--gold-hot), color-mix(in srgb, var(--gold) 35%, transparent));width:1px;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--gold) 45%, transparent);transform-origin:50% 100%;transition:transform .5s var(--ease-draft) calc(var(--i) * .12s);position:absolute;bottom:0;left:0;transform:scaleY(0)}.pp-station i:after{content:"";background:var(--gold-hot);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px;left:-2px}.pp-station b{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--gold-hot);white-space:nowrap;text-shadow:0 0 14px color-mix(in srgb, var(--gold) 45%, transparent);opacity:0;transition:opacity .3s var(--ease-fade) calc(.3s + var(--i) * .12s), transform .5s var(--ease-enter) calc(.3s + var(--i) * .12s);position:absolute;top:-.55em;left:10px;transform:translate(-4px)}.gc.is-staged .gc-frame[data-step="4"] .pp-station i{transform:scaleY(1)}.gc.is-staged .gc-frame[data-step="4"] .pp-station b{opacity:1;transform:none}}.page-products .sp-statusline{width:calc(var(--pr) - var(--pl));justify-content:space-between}.page-products .sp-statusline .sp-sl-gap{display:none}.page-products .sp-statusline>span{background:radial-gradient(closest-side, color-mix(in srgb, var(--ink) 82%, transparent), color-mix(in srgb, var(--ink) 55%, transparent) 70%, transparent);padding:4px 6px}@media (width<=759px){.page-products .sp-statusline{width:auto}}.pp-cable{z-index:1;pointer-events:none;position:absolute;left:0;overflow:visible}.pp-cable path{fill:none;stroke:var(--gold);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:calc(.78 - var(--k) * .07);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--gold) 55%, transparent));stroke-dasharray:var(--len) var(--len);stroke-dashoffset:0}html.js:not(.motion-off) .pp-cable:not(.is-drawn) path{stroke-dashoffset:var(--len)}html.js:not(.motion-off) .pp-cable path{transition:stroke-dashoffset 1.1s var(--ease-draft) calc(var(--k) * 70ms)}@media (width>=760px) and (width<=1099px){.page-products .pp-hero .pl-frame{grid-template-rows:var(--pl-bar-top) auto var(--pl-bar) auto;grid-template-areas:"top""media""bot""copy"}.page-products .pp-hero .pl-copy{width:100%;max-width:none;padding:32px var(--gutter) 12px;text-shadow:none;grid-area:copy;align-self:start}.page-products .pp-hero .pl-sub{max-width:var(--measure-lede)}.page-products .pp-hero .pl-scrim,.page-products .pp-hero .pl-spill{display:none}.page-products .pp-hero .pl-frame:after{content:"";z-index:0;background:radial-gradient(90% 70% at 30% 0%, color-mix(in oklab, var(--key) 12%, var(--ink)), var(--ink) 75%);grid-area:4/1/-1}}@media (width>=1100px){.page-products .pp-hero .pl-title{font-size:clamp(40px,4.3vw,92px)}}.page-products .sp-lineup .sp-media{mix-blend-mode:lighten}.page-products .sp-lineup .sp-frame:before{display:none}.page-products .sp-lineup.is-viewing .sp-media{mix-blend-mode:normal}@media (width<=759px){.page-products .sp-statusline{top:calc(100% + 12px)}.page-products .sp-strip{margin-top:72px;display:block}.page-products .sp-strip span+span:before{content:" · ";color:var(--bone-mute)}}.pp-stations,#order-path :is(.wm-caption,.wm-legend-group),.bl-tb,.sp-strip,.sp-cells,.sp-baseline,.sp-tick,.sp-num,.sp-key-n,.sp-idx{display:none}.hw{background:var(--ink);padding-block:clamp(96px,11vw,160px)}.hw-h{max-width:20ch;font:var(--t-display-l);font-stretch:var(--t-display-l-wdth);letter-spacing:var(--t-display-l-track);color:var(--bone);margin:0}.hw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.hw-pic{aspect-ratio:4/5;background:#050506;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #f2efe814}.hw-pic img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-enter,ease);display:block}.hw-item:hover .hw-pic img{transform:scale(1.04)}.hw-name{font:700 clamp(20px, 1.6vw, 24px) / 1.2 var(--f-sans);color:var(--bone);margin:18px 0 0}.hw-line{font:450 17px / 1.5 var(--f-sans);color:var(--bone-dim);margin:8px 0 0}.hw-status{margin:10px 0 0}.hw-cta{margin:40px 0 0}@media (width<=1099px){.hw-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (width<=759px){.page-products :is(#pos,#counter) .hf-media{overflow:hidden}.page-products #pos .hf-media img{transform-origin:66% 46%;transform:scale(2)}.page-products #counter .hf-media img{transform-origin:48% 48%;transform:scale(2.1)}.page-products :is(#pos,#counter) .hf-lede{max-width:20em}.page-products .hw{padding-block:72px 80px}.page-products .hw-h{text-wrap:balance;font-size:clamp(30px,8.4vw,34px);line-height:1.04}.page-products .hw-grid{row-gap:36px;margin-top:32px}.page-products .hw-name{margin-top:14px;font-size:19px}.page-products .hw-line{font-size:16px}.page-products #hardware-questions{padding-top:0}.page-products #hardware-questions .lb-grid{flex-direction:column;display:flex}.page-products #hardware-questions .lb-callslot{display:contents}.page-products #hardware-questions .lb-photo{order:-1;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 62%,#0000 100%)}.page-products #hardware-questions .lb-photo img{object-position:50% 30%}.page-products #hardware-questions .lb-call{order:4}.page-products #hardware-questions .lb-fine{font-size:13px}}}@media (width<=759px){.page-products #hardware-questions .lb-photo{margin:0 calc(-1 * var(--gutter)) -12px;aspect-ratio:4/3;box-shadow:none}}
