.ConceptGallery-module__iM_PyW__strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:16px;margin:20px 0 0;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.ConceptGallery-module__iM_PyW__strip:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ConceptGallery-module__iM_PyW__item{scroll-snap-align:start;flex:none;width:min(80vw,420px)}.ConceptGallery-module__iM_PyW__figure{margin:0}.ConceptGallery-module__iM_PyW__shot{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:100%;height:auto;display:block}.ConceptGallery-module__iM_PyW__caption{font:400 12px/1.4 var(--mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.ConceptGallery-module__iM_PyW__caption b{color:var(--text);font-weight:600}.ConceptGallery-module__iM_PyW__note{font:400 11px/1.5 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 0}.ConceptGallery-module__iM_PyW__note a{color:var(--muted)}
.DayPicker-module__I7VP8q__weekdays{font:500 10px/1.6 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.DayPicker-module__I7VP8q__grid{flex-direction:column;gap:4px;margin-top:4px;display:flex}.DayPicker-module__I7VP8q__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.DayPicker-module__I7VP8q__blank{min-height:1px}.DayPicker-module__I7VP8q__day{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:8px 6px 9px;display:flex}.DayPicker-module__I7VP8q__day:hover:not(:disabled){border-color:var(--warn);background:var(--panel2)}.DayPicker-module__I7VP8q__day:disabled{cursor:default}.DayPicker-module__I7VP8q__day[data-state=taken]{color:var(--muted);background:#1a2233;border-color:#2b3550}.DayPicker-module__I7VP8q__day[data-state=held]{color:var(--faint);background:repeating-linear-gradient(135deg,#161c27 0 6px,#1b2230 6px 12px)}.DayPicker-module__I7VP8q__day[data-selected]{background:var(--warn);border-color:var(--warn);color:#111}.DayPicker-module__I7VP8q__day[data-past]:not([data-selected]){opacity:.72}.DayPicker-module__I7VP8q__dayNumber{font:800 15px/1 var(--display)}.DayPicker-module__I7VP8q__date{font:400 10px/1.2 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DayPicker-module__I7VP8q__day[data-selected] .DayPicker-module__I7VP8q__date,.DayPicker-module__I7VP8q__day[data-selected] .DayPicker-module__I7VP8q__price{color:#111}.DayPicker-module__I7VP8q__price{font:500 11px/1.2 var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.DayPicker-module__I7VP8q__day{padding:6px 4px 7px}.DayPicker-module__I7VP8q__dayNumber{font-size:13px}.DayPicker-module__I7VP8q__date{display:none}.DayPicker-module__I7VP8q__price{font-size:9px}}.DayPicker-module__I7VP8q__order{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.DayPicker-module__I7VP8q__summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DayPicker-module__I7VP8q__total{font:800 40px/1 var(--display);font-variant-numeric:tabular-nums}.DayPicker-module__I7VP8q__vat{font:400 11px/1.4 var(--mono);color:var(--faint)}.DayPicker-module__I7VP8q__label{font:500 10px/1.6 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;display:block}.DayPicker-module__I7VP8q__clear{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px}.DayPicker-module__I7VP8q__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.DayPicker-module__I7VP8q__fields>:last-child{grid-column:1/-1}@media (max-width:640px){.DayPicker-module__I7VP8q__fields{grid-template-columns:1fr}}.DayPicker-module__I7VP8q__field input{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.DayPicker-module__I7VP8q__buy{background:var(--warn);color:#111;cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:16px;padding:13px 18px;font-size:15px;font-weight:600}.DayPicker-module__I7VP8q__buy:disabled{opacity:.35;cursor:default}.DayPicker-module__I7VP8q__error{min-height:1.4em;color:var(--bad);margin:10px 0 0;font-size:13px}
.StageFrame-module__qdgIpq__frame{border:1px solid var(--line);background:radial-gradient(90% 70% at 50% 110%,#26407a 0%,#142347 35%,#0a1122 70%,#070a12 100%);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.StageFrame-module__qdgIpq__desktop{aspect-ratio:1138/540}.StageFrame-module__qdgIpq__mobile{aspect-ratio:348/374;max-width:348px}.StageFrame-module__qdgIpq__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.StageFrame-module__qdgIpq__scrimTop{background:linear-gradient(#060911cc,#0000);height:22%;position:absolute;inset:0 0 auto}.StageFrame-module__qdgIpq__scrimBottom{background:linear-gradient(#0000,#060911a6 55%,#060911e6);height:34%;position:absolute;inset:auto 0 0}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__scrimBottom{height:18%}.StageFrame-module__qdgIpq__print{background:#f3ecdd;border-radius:2px;padding:2.5cqw 2.5cqw 0;position:absolute;box-shadow:0 30px 60px -20px #000d,inset 0 2px #fff6}.StageFrame-module__qdgIpq__desktop .StageFrame-module__qdgIpq__print{width:26.4%;padding:.9cqw .9cqw 0;top:17.7%;left:36.8%}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__print{width:62.8%;padding:2.2cqw 2.2cqw 0;top:15.3%;left:18.6%}.StageFrame-module__qdgIpq__shot{aspect-ratio:3/4;color:#6f6a5e;width:100%;font:500 2.4cqw/1.3 var(--mono);text-align:center;background:linear-gradient(#2b2f38,#14171d);place-items:center;display:grid}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__shot{font-size:3.4cqw}.StageFrame-module__qdgIpq__caption{font:500 1.1cqw/1 var(--mono);color:#4a4438;justify-content:space-between;padding:.7cqw .2cqw .8cqw;display:flex}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__caption{padding:1.4cqw .4cqw 1.6cqw;font-size:2.6cqw}.StageFrame-module__qdgIpq__nav{align-items:center;gap:.5cqw;display:flex;position:absolute;bottom:3%;left:1.2%}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__nav{display:none}.StageFrame-module__qdgIpq__nav span{width:3.3cqw;height:3.3cqw;color:var(--text);background:#0b1224aa;border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:1.4cqw;display:grid}.StageFrame-module__qdgIpq__nav .StageFrame-module__qdgIpq__wide{width:auto;height:3.3cqw;font:500 1.05cqw/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:0 1.2cqw}.StageFrame-module__qdgIpq__hint{font:500 1cqw/1 var(--mono);color:#6d7fa3;position:absolute;bottom:3.5%;right:1.6%}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__hint{display:none}.StageFrame-module__qdgIpq__pill{max-width:min(26%,260px);color:var(--text);font:500 1.05cqw/1.2 var(--mono);letter-spacing:.04em;white-space:nowrap;background:#0b1224c7;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.7cqw;padding:.55cqw 1.1cqw;display:inline-flex;position:absolute;top:2.6%;left:1.2%;overflow:hidden}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__pill{gap:1.6cqw;max-width:92%;padding:1.4cqw 2.6cqw;font-size:2.6cqw}.StageFrame-module__qdgIpq__pill .StageFrame-module__qdgIpq__tag{color:var(--muted);text-transform:uppercase}.StageFrame-module__qdgIpq__pill b{font-weight:600}.StageFrame-module__qdgIpq__zone{color:#f2c14e;font:500 1cqw/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em;background:#f2c14e1f;border:1px dashed #f2c14ecc;padding:.3cqw .5cqw;position:absolute;overflow:hidden}.StageFrame-module__qdgIpq__mobile .StageFrame-module__qdgIpq__zone{font-size:2.2cqw}.StageFrame-module__qdgIpq__empty{color:var(--faint);font:500 12px/1.4 var(--mono);text-align:center;place-items:center;padding:16px;display:grid;position:absolute;inset:0}
