.with-image[data-astro-cid-ce3d2jes]{gap:40px;display:grid}.copy[data-astro-cid-ce3d2jes]{min-width:0}.image[data-astro-cid-ce3d2jes]{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%}@media (width>=1200px){.with-image[data-astro-cid-ce3d2jes]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}}.title[data-astro-cid-ce3d2jes]{overflow-wrap:break-word;padding-bottom:.25em;display:grid}.title[data-astro-cid-ce3d2jes] span[data-astro-cid-ce3d2jes]{text-wrap:balance}.facts[data-astro-cid-ce3d2jes]{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 64px;margin-top:8px;padding-top:20px;display:flex}.facts[data-astro-cid-ce3d2jes] dt[data-astro-cid-ce3d2jes]{color:var(--muted)}.facts[data-astro-cid-ce3d2jes] dd[data-astro-cid-ce3d2jes]{color:var(--accent);overflow-wrap:break-word;margin-top:4px;font-size:16px;font-weight:600;line-height:1.3}.intro[data-astro-cid-ce3d2jes]{max-width:60ch;margin-top:40px}@media (width>=1200px){.facts[data-astro-cid-ce3d2jes] dd[data-astro-cid-ce3d2jes]{font-size:18px}}@media (width<=809.98px){.facts[data-astro-cid-ce3d2jes]{gap:16px 32px}.intro[data-astro-cid-ce3d2jes]{margin-top:32px}}.track[data-astro-cid-6fknoybm]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:20px;padding-bottom:12px;display:flex;overflow:auto hidden}.track[data-astro-cid-6fknoybm]:focus-visible{outline-offset:4px;border-radius:20px}.shot[data-astro-cid-6fknoybm]{scroll-snap-align:start;flex:none}.frame[data-astro-cid-6fknoybm]{--h:520px;width:calc(var(--h) * 3 / 2);max-width:calc(100vw - 40px);height:var(--h);background:var(--surface);border-radius:20px;display:block;position:relative;overflow:hidden}.shot[data-astro-cid-6fknoybm][data-portrait] .frame[data-astro-cid-6fknoybm]{width:calc(var(--h) * 4 / 5)}.frame[data-astro-cid-6fknoybm] img[data-astro-cid-6fknoybm]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stories[data-astro-cid-6fknoybm]{cursor:grab;-webkit-user-select:none;user-select:none}.stories[data-astro-cid-6fknoybm][data-dragging]{cursor:grabbing;scroll-snap-type:none}.stories[data-astro-cid-6fknoybm] .shot[data-astro-cid-6fknoybm]{flex-direction:column;gap:10px;width:280px;display:flex}.stories[data-astro-cid-6fknoybm] .frame[data-astro-cid-6fknoybm]{aspect-ratio:9/16;width:100%;max-width:none;height:auto}.stories[data-astro-cid-6fknoybm] .frame[data-astro-cid-6fknoybm] img[data-astro-cid-6fknoybm]{pointer-events:none}.caption[data-astro-cid-6fknoybm]{color:var(--muted)}.steps[data-astro-cid-6fknoybm]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.steps[data-astro-cid-6fknoybm][hidden]{display:none}.step[data-astro-cid-6fknoybm]{background:var(--surface);cursor:pointer;width:40px;height:40px;transition:background-color .2s var(--e-fade);border-radius:99px;place-items:center;display:grid}@media (hover:hover){.step[data-astro-cid-6fknoybm]:hover{background:var(--line)}}@media (hover:none){.steps[data-astro-cid-6fknoybm]{display:none!important}}@media (width<=1199.98px){.frame[data-astro-cid-6fknoybm]{--h:420px}}@media (width<=809.98px){.track[data-astro-cid-6fknoybm]{gap:12px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.frame[data-astro-cid-6fknoybm]{--h:240px}.stories[data-astro-cid-6fknoybm] .shot[data-astro-cid-6fknoybm]{width:min(72vw,280px)}}.section[data-astro-cid-lym7hhos]{margin-top:120px}.gallery-section[data-astro-cid-lym7hhos]+.section[data-astro-cid-lym7hhos]{margin-top:80px}.last[data-astro-cid-lym7hhos]{margin-bottom:120px}.slot[data-astro-cid-lym7hhos]{background:var(--surface);border-radius:20px;width:100%;position:relative;overflow:hidden}.slot[data-astro-cid-lym7hhos] img[data-astro-cid-lym7hhos]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.concept[data-astro-cid-lym7hhos]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.concept-copy[data-astro-cid-lym7hhos]{background:var(--surface);border-radius:20px;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:40px;display:flex}.concept-img[data-astro-cid-lym7hhos]{min-height:360px}.logo-img[data-astro-cid-lym7hhos]{aspect-ratio:8/3}.variants[data-astro-cid-lym7hhos]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.variant-img[data-astro-cid-lym7hhos]{aspect-ratio:1}.rules[data-astro-cid-lym7hhos]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.rule[data-astro-cid-lym7hhos]{background:var(--surface);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.rule-label[data-astro-cid-lym7hhos]{border:2px solid var(--accent);color:var(--accent);border-radius:99px;align-self:flex-start;padding:4px 14px}.rule-label[data-astro-cid-lym7hhos][data-kind=dont]{color:#f24;border-color:#f24}.rule-img[data-astro-cid-lym7hhos],.type-img[data-astro-cid-lym7hhos]{background:var(--page)}.rule-img[data-astro-cid-lym7hhos]{aspect-ratio:16/9}.rule-img[data-astro-cid-lym7hhos] img[data-astro-cid-lym7hhos]{transform-origin:50% 55%;transform:scale(1.32)}.swatches[data-astro-cid-lym7hhos]{grid-template-columns:var(--swatch-cols);background:var(--surface);border-radius:20px;min-height:300px;display:grid;overflow:hidden}.swatch[data-astro-cid-lym7hhos]{flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;padding:22px;display:flex}.swatch[data-astro-cid-lym7hhos][data-tone=light]{color:#fffffff0}.swatch[data-astro-cid-lym7hhos][data-tone=dark]{color:#000000d1}.swatch-name[data-astro-cid-lym7hhos]{overflow-wrap:break-word;padding-bottom:.25em}.swatch-code[data-astro-cid-lym7hhos]{opacity:.8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.types[data-astro-cid-lym7hhos]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.type[data-astro-cid-lym7hhos]{background:var(--surface);border-radius:20px;flex-direction:column;gap:12px;min-width:0;min-height:260px;padding:28px;display:flex}.type-img[data-astro-cid-lym7hhos]{aspect-ratio:4/3}.type-name[data-astro-cid-lym7hhos]{overflow-wrap:break-word;margin-top:auto;padding-bottom:.25em}.type-strong[data-astro-cid-lym7hhos]{font-size:16px;font-weight:600;line-height:1.3}.band[data-astro-cid-lym7hhos]{aspect-ratio:21/9;object-fit:cover;display:block}.cover-img[data-astro-cid-lym7hhos]{aspect-ratio:3/2}@media (width>=1200px){.type-strong[data-astro-cid-lym7hhos]{font-size:18px}}@media (width<=1199.98px){.concept[data-astro-cid-lym7hhos]{grid-template-columns:minmax(0,1fr)}.concept-img[data-astro-cid-lym7hhos]{aspect-ratio:16/10;min-height:0}}@media (width<=809.98px){.section[data-astro-cid-lym7hhos],.gallery-section[data-astro-cid-lym7hhos]+.section[data-astro-cid-lym7hhos]{margin-top:80px}.last[data-astro-cid-lym7hhos]{margin-bottom:80px}.concept-copy[data-astro-cid-lym7hhos]{padding:24px}.logo-img[data-astro-cid-lym7hhos]{aspect-ratio:4/3}.variants[data-astro-cid-lym7hhos]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.rules[data-astro-cid-lym7hhos]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.rule[data-astro-cid-lym7hhos]{padding:20px}.swatches[data-astro-cid-lym7hhos]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.swatch[data-astro-cid-lym7hhos]{min-height:140px;padding:16px}.swatch[data-astro-cid-lym7hhos]:first-child{grid-column:1/-1}.types[data-astro-cid-lym7hhos]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.type[data-astro-cid-lym7hhos]{min-height:0;padding:20px}.band[data-astro-cid-lym7hhos],.cover-img[data-astro-cid-lym7hhos]{aspect-ratio:4/3}}
