.gallery[data-astro-cid-rj65ajc3]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gallery--1[data-astro-cid-rj65ajc3]{grid-template-columns:minmax(0,1fr)}.gallery--3[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child{grid-column:1/-1}.gallery__item[data-astro-cid-rj65ajc3]{gap:10px;display:grid}.gallery__open[data-astro-cid-rj65ajc3]{border-radius:var(--r-media);background:var(--surface-2);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}.gallery__open[data-astro-cid-rj65ajc3] .gallery__img{object-fit:cover;width:100%;height:100%;max-height:640px;transition:transform .6s var(--ease)}.gallery__open[data-astro-cid-rj65ajc3]:hover .gallery__img{transform:scale(1.02)}.lightbox[data-astro-cid-rj65ajc3]{color:#fff;background:#0a1611eb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,48px)}.lightbox[data-astro-cid-rj65ajc3][open]{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:16px;display:grid}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:0 0}.lightbox__img[data-astro-cid-rj65ajc3]{border-radius:var(--r-media);align-self:center;width:auto;max-width:100%;height:auto;max-height:100%}.lightbox__caption[data-astro-cid-rj65ajc3]{color:var(--on-dark-muted);min-height:1.4em}.lightbox__controls[data-astro-cid-rj65ajc3]{align-items:center;gap:12px;display:flex}.lightbox[data-astro-cid-rj65ajc3] .circle-btn[data-astro-cid-rj65ajc3]{border-color:var(--on-dark-line);color:#fff}.lightbox[data-astro-cid-rj65ajc3] .circle-btn--solid[data-astro-cid-rj65ajc3]{color:var(--ink);background:#fff;border-color:#fff}.lightbox__count[data-astro-cid-rj65ajc3]{text-align:center;min-width:56px;color:var(--on-dark-muted);font-size:.875rem}@media (width<=640px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:minmax(0,1fr)}}.rail[data-astro-cid-atuwyxf4]{scroll-snap-type:x mandatory;scrollbar-width:thin;border-radius:var(--r-media);margin-inline:-4px;padding:4px 4px 16px;overflow-x:auto}.rail__track[data-astro-cid-atuwyxf4]{gap:16px;display:flex}.rail__item[data-astro-cid-atuwyxf4]{scroll-snap-align:start;flex:none;width:clamp(180px,58vw,260px)}.rail[data-astro-cid-atuwyxf4] .rail__img{width:100%;box-shadow:0 0 0 1px var(--line);border-radius:20px}.video[data-astro-cid-2gmjvff3]{aspect-ratio:16/9;border-radius:var(--r-media);background:var(--court-deep);overflow:hidden}.video[data-astro-cid-2gmjvff3] iframe,.video[data-astro-cid-2gmjvff3] video[data-astro-cid-2gmjvff3],.video__facade[data-astro-cid-2gmjvff3]{border:0;width:100%;height:100%}.video__facade[data-astro-cid-2gmjvff3]{background:var(--court) center / cover no-repeat;color:#fff;place-items:center;padding:0;display:grid;position:relative}.video__play[data-astro-cid-2gmjvff3]{width:76px;height:76px;color:var(--ink);transition:transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.video__facade[data-astro-cid-2gmjvff3]:hover .video__play[data-astro-cid-2gmjvff3]{transform:scale(1.06)}.video__note[data-astro-cid-2gmjvff3]{color:var(--on-dark-muted);position:absolute;bottom:16px;left:0;right:0}.crumbs[data-astro-cid-mq2b6flk]{flex-wrap:wrap;gap:6px;display:flex}.crumbs__draft[data-astro-cid-mq2b6flk]{background:var(--ball);color:var(--ink);border:0}.detail__title[data-astro-cid-mq2b6flk]{max-width:16ch}.detail__lead[data-astro-cid-mq2b6flk]{max-width:38rem;color:var(--on-dark-muted)}.detail__actions[data-astro-cid-mq2b6flk]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.detail__actions[data-astro-cid-mq2b6flk] .btn[data-astro-cid-mq2b6flk] svg:first-child{margin-right:-4px}.detail__link[data-astro-cid-mq2b6flk]{height:52px;padding:0 20px}.device[data-astro-cid-mq2b6flk]{margin-bottom:calc(var(--inset) * -1 - 80px);align-items:flex-end;gap:16px;display:flex;position:relative}.device[data-astro-cid-mq2b6flk] .device__icon{z-index:2;border-radius:22.5%;width:112px;position:absolute;top:24px;left:-56px;box-shadow:0 24px 48px -16px #0000008c}.device__shots[data-astro-cid-mq2b6flk]{gap:16px;display:flex}.device[data-astro-cid-mq2b6flk] .device__shot{border-radius:26px;width:clamp(160px,15vw,230px);box-shadow:0 0 0 1px #ffffff2e,0 30px 60px -20px #0009}.device[data-astro-cid-mq2b6flk] .device__shot:nth-child(2){transform:translateY(-48px)}.brandmark[data-astro-cid-mq2b6flk]{width:clamp(140px,16vw,220px)}.brandmark[data-astro-cid-mq2b6flk] img{filter:drop-shadow(0 24px 40px #00000059);border-radius:24%;width:100%}.detail[data-astro-cid-mq2b6flk]{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:clamp(32px,5vw,96px);padding-inline:clamp(4px,3vw,48px);display:grid}.detail__main[data-astro-cid-mq2b6flk]{gap:clamp(56px,6vw,88px);min-width:0;display:grid}.detail__main[data-astro-cid-mq2b6flk]>[data-astro-cid-mq2b6flk]{min-width:0}.detail__heading[data-astro-cid-mq2b6flk]{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:14px}.detail__aside[data-astro-cid-mq2b6flk]{gap:var(--gap);display:grid;position:sticky;top:24px}.tags[data-astro-cid-mq2b6flk]{flex-wrap:wrap;gap:6px;display:flex}.related[data-astro-cid-mq2b6flk]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1100px){.detail[data-astro-cid-mq2b6flk]{grid-template-columns:1fr}.detail__aside[data-astro-cid-mq2b6flk]{grid-row:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;position:static}.related[data-astro-cid-mq2b6flk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.device[data-astro-cid-mq2b6flk],.brandmark[data-astro-cid-mq2b6flk]{display:none}}@media (width<=640px){.related[data-astro-cid-mq2b6flk]{grid-template-columns:1fr}}
