._opening_c1nky_1{background:var(--surface);padding:80px var(--page-gutter) 80px;overflow:clip}._copy_c1nky_3{text-align:center;margin:auto;padding:0}._title_c1nky_5{max-width:1000px;font-size:var(--hero-size);line-height:var(--hero-leading);letter-spacing:0;margin:auto;font-weight:700}._description_c1nky_7{max-width:680px;font-size:var(--body-size);line-height:var(--body-leading);color:var(--muted);text-wrap:pretty;margin:28px auto 0}._figure_c1nky_9{width:calc(100% - 32px);max-width:1440px;margin:64px auto 0;scroll-margin-top:88px}._stage_c1nky_11{aspect-ratio:1.95;perspective:1800px;isolation:isolate;width:100%;position:relative}._stage_c1nky_11:before{content:"";pointer-events:none;background:radial-gradient(at 50% 70%,#88334c70,#0000 68%),radial-gradient(at 30% 20%,#b29da742,#0000 58%);position:absolute;inset:5% -2% -8%}._home_c1nky_15{z-index:3;width:66%;transform:translateY(calc(var(--depth-progress,0) * -18px)) rotateX(calc(2deg + var(--depth-progress,0) * 4deg)) rotateY(calc(var(--depth-progress,0) * -2deg)) translateZ(36px);position:absolute;top:5%;left:17%}._homeLink_c1nky_17{cursor:zoom-in;border-radius:14px;display:block}._image_c1nky_19{width:100%;height:auto;box-shadow:var(--preview-shadow);border-radius:14px;display:block;position:relative}._light_c1nky_21{object-fit:fill;opacity:.55;pointer-events:none;width:130%;max-width:none;height:130%;position:absolute;top:-16%;left:-15%;-webkit-mask-image:radial-gradient(#000 48%,#0000 74%);mask-image:radial-gradient(#000 48%,#0000 74%)}._side_c1nky_23{aspect-ratio:9/16;z-index:1;width:20%;box-shadow:var(--preview-shadow);background:#151014;border-radius:14px;position:absolute;top:14%;overflow:hidden}._dual_c1nky_25{transform:translateY(calc(var(--depth-progress,0) * 24px)) rotateY(calc(18deg + var(--depth-progress,0) * 5deg)) translateZ(-48px);transform-origin:100%;left:1%}._solo_c1nky_27{transform:translateY(calc(var(--depth-progress,0) * 20px)) rotateY(calc(-18deg - var(--depth-progress,0) * 5deg)) translateZ(-48px);transform-origin:0;right:1%}._art_c1nky_29{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._solo_c1nky_27 ._overlay_c1nky_33{transform:none}._figure_c1nky_9 figcaption{color:var(--muted);text-align:center;margin-top:20px;font-size:12px;line-height:20px;position:relative}._fallback_c1nky_37{aspect-ratio:4348/2960;background:var(--surface-alt);color:var(--muted);border-radius:14px;place-items:center;display:grid}@media (max-width:1023px){._title_c1nky_5 span{display:block}}@media (max-width:767px){._opening_c1nky_1{padding:48px var(--page-gutter) 64px}._copy_c1nky_3{padding:0}._description_c1nky_7{margin-top:20px;font-size:17px}._figure_c1nky_9{width:calc(100% - 12px);margin-top:40px}._stage_c1nky_11{perspective:1000px}._homeLink_c1nky_17,._image_c1nky_19,._side_c1nky_23{border-radius:5px}._figure_c1nky_9 figcaption{margin-top:16px}}._homeLink_c1nky_17{position:relative}._homeLink_c1nky_17:after,._side_c1nky_23:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--preview-rim);z-index:4;position:absolute;inset:0}._stage_c1nky_11:before{-webkit-mask-image:radial-gradient(#000 25%,#0000 70%);mask-image:radial-gradient(#000 25%,#0000 70%)}._opening_c1nky_1{--ambient-points:radial-gradient(circle at 6% 26%,var(--spark-bright) 0 1px,#e8c9d11a 2px,transparent 5px),radial-gradient(circle at 93% 17%,var(--spark-soft) 0 1px,#e8c9d11a 2px,transparent 5px),radial-gradient(circle at 9% 90%,var(--spark-soft) 0 1px,#e8c9d11a 2px,transparent 5px),radial-gradient(circle at 86% 94%,var(--spark-bright) 0 1px,#e8c9d11a 2px,transparent 5px)}._stage_c1nky_11:after{content:"";z-index:-1;pointer-events:none;background:var(--preview-ground);filter:blur(6px);width:86%;height:14%;position:absolute;bottom:-6%;left:7%;-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}@media (min-width:1024px){._opening_c1nky_1{padding-top:48px;padding-bottom:72px}._title_c1nky_5{max-width:960px}._description_c1nky_7{max-width:660px;margin-top:20px}._figure_c1nky_9{width:min(100% - 32px,clamp(800px,110svh,1120px));margin-top:48px}}@media (min-width:1024px) and (max-height:800px){._opening_c1nky_1{padding-top:32px;padding-bottom:56px}._figure_c1nky_9{margin-top:36px}}
