.sunbeat-opening_shell__2A5rP{--experience-control-bg:color-mix(in srgb,var(--experience-paper) 78%,transparent);--experience-navy-soft:color-mix(in srgb,var(--experience-navy) 68%,transparent);min-height:100svh;overflow:hidden;background:var(--experience-cream);color:var(--experience-navy)}.sunbeat-opening_topbar__QkP_z{position:fixed;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem clamp(1rem,3vw,2.5rem);color:var(--experience-navy);mix-blend-mode:multiply}.sunbeat-opening_brand__jVqJ9,.sunbeat-opening_chapter__Uu6VR{margin:0;font-size:clamp(.62rem,.9vw,.78rem);font-weight:800;letter-spacing:.17em;text-transform:uppercase}.sunbeat-opening_chapter__Uu6VR{font-weight:600;letter-spacing:.1em;opacity:.68}.sunbeat-opening_stage__XbOOw{position:relative;min-height:100svh;isolation:isolate}.sunbeat-opening_grain__FlTdu{position:absolute;z-index:20;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:multiply}.sunbeat-opening_pulseRail__6yzqg{z-index:12;height:.36rem;border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--experience-yellow) 65%,transparent);transform-origin:center}.sunbeat-opening_pulseCore__GCp5a,.sunbeat-opening_pulseRail__6yzqg{position:absolute;top:50%;left:50%;background:var(--experience-yellow)}.sunbeat-opening_pulseCore__GCp5a{z-index:14;width:1.15rem;height:1.15rem;border:.28rem solid var(--experience-cream);border-radius:50%;box-shadow:0 0 0 1px var(--experience-yellow)}.sunbeat-opening_heading__NqYUi{position:absolute;z-index:10;inset:0;display:grid;align-content:center;justify-items:center;pointer-events:none;text-align:center}.sunbeat-opening_headingLine__2RzUV{margin:0;font-family:var(--font-sans);font-size:clamp(2.9rem,9.7vw,9.25rem);font-weight:900;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.sunbeat-opening_headingLine__2RzUV:last-child{margin-top:.28em;font-family:var(--font-display);font-size:clamp(2.55rem,8.7vw,8.3rem);font-style:italic;font-weight:600;letter-spacing:-.065em}.sunbeat-opening_fragment__PsvYD{position:absolute;z-index:8;overflow:hidden;border:1px solid color-mix(in srgb,var(--experience-navy) 18%,transparent);background:var(--experience-paper);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--experience-navy) 15%,transparent)}.sunbeat-opening_fragmentLabel__9OP3t{position:absolute;z-index:3;margin:0;font-size:clamp(.65rem,1vw,.82rem);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sunbeat-opening_fragmentDetail__37cIJ{position:absolute;z-index:3;margin:0;font-size:clamp(.55rem,.8vw,.68rem);letter-spacing:.08em;opacity:.62;text-transform:uppercase}.sunbeat-opening_cover__0AIKp{top:8%;left:-3%;width:clamp(12rem,25vw,25rem);aspect-ratio:.82;transform:rotate(-7deg)}.sunbeat-opening_cover__0AIKp:after,.sunbeat-opening_cover__0AIKp:before{position:absolute;content:""}.sunbeat-opening_cover__0AIKp:before{inset:9%;border:1px solid var(--experience-navy);border-radius:50%}.sunbeat-opening_cover__0AIKp:after{top:21%;left:25%;width:50%;aspect-ratio:1;border-radius:50%;background:var(--experience-yellow)}.sunbeat-opening_cover__0AIKp .sunbeat-opening_fragmentLabel__9OP3t{right:8%;bottom:8%}.sunbeat-opening_cover__0AIKp .sunbeat-opening_fragmentDetail__37cIJ{left:8%;bottom:8%;writing-mode:vertical-rl}.sunbeat-opening_audio__KX0k9{right:-4%;bottom:7%;width:clamp(18rem,39vw,39rem);height:clamp(9rem,19vw,18rem);padding:1.4rem;transform:rotate(4deg)}.sunbeat-opening_audio__KX0k9 .sunbeat-opening_fragmentLabel__9OP3t{top:1.1rem;right:1.2rem}.sunbeat-opening_audio__KX0k9 .sunbeat-opening_fragmentDetail__37cIJ{right:1.2rem;bottom:1rem}.sunbeat-opening_waveform__ttk_P{position:absolute;inset:24% 6% 19%;width:88%;height:57%;color:var(--experience-navy)}.sunbeat-opening_credits__QuXuw{top:16%;right:12%;width:clamp(9.5rem,17vw,17rem);height:clamp(12rem,25vw,24rem);padding:1rem;transform:rotate(7deg);background:var(--experience-navy);color:var(--experience-cream)}.sunbeat-opening_credits__QuXuw .sunbeat-opening_fragmentLabel__9OP3t{top:1rem;left:1rem}.sunbeat-opening_credits__QuXuw .sunbeat-opening_fragmentDetail__37cIJ{right:.85rem;bottom:1rem;color:var(--experience-cream);writing-mode:vertical-rl}.sunbeat-opening_creditList__c8bjj{position:absolute;left:1rem;right:1rem;top:31%;display:grid;gap:.7rem}.sunbeat-opening_creditList__c8bjj span{height:1px;background:var(--experience-cream);opacity:.42}.sunbeat-opening_creditList__c8bjj span:nth-child(2){width:72%}.sunbeat-opening_creditList__c8bjj span:nth-child(3){width:88%}.sunbeat-opening_operation__bL20N{position:absolute;z-index:16;inset:9% clamp(1rem,5vw,5rem) 11%;display:grid;grid-template-columns:minmax(11rem,.26fr) 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--experience-cream) 28%,transparent);border-radius:1.25rem;background:var(--experience-navy);box-shadow:0 2.5rem 7rem color-mix(in srgb,var(--experience-navy) 36%,transparent);color:var(--experience-cream);transform-origin:center bottom}.sunbeat-opening_operationNav__X1FPB{padding:clamp(1rem,2vw,2rem);border-right:1px solid color-mix(in srgb,var(--experience-cream) 15%,transparent)}.sunbeat-opening_operationMark__74ZIK{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.16em}.sunbeat-opening_operationSteps__n8Zc1{display:grid;gap:.85rem;margin-top:clamp(3rem,12vh,7rem)}.sunbeat-opening_operationSteps__n8Zc1 span{display:flex;align-items:center;gap:.65rem;font-size:.66rem;letter-spacing:.1em;opacity:.55;text-transform:uppercase}.sunbeat-opening_operationSteps__n8Zc1 span:first-child{opacity:1}.sunbeat-opening_operationSteps__n8Zc1 i{width:.45rem;height:.45rem;border:1px solid var(--experience-yellow);border-radius:50%}.sunbeat-opening_operationSteps__n8Zc1 span:first-child i{background:var(--experience-yellow)}.sunbeat-opening_operationCanvas__UeSGW{position:relative;overflow:hidden;padding:clamp(1.3rem,3vw,3.5rem)}.sunbeat-opening_operationEyebrow__anGAq{margin:0;color:var(--experience-yellow);font-size:.65rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.sunbeat-opening_operationTitle__lukVv{max-width:8ch;margin:clamp(2.5rem,10vh,6rem) 0 0;font-family:var(--font-display);font-size:clamp(2.7rem,6vw,6.5rem);font-weight:600;letter-spacing:-.06em;line-height:.88}.sunbeat-opening_operationLine__SwumP{position:absolute;left:clamp(1.3rem,3vw,3.5rem);right:-10%;bottom:22%;height:.3rem;border-radius:999px;background:var(--experience-yellow)}.sunbeat-opening_controls__4DMYl{position:fixed;z-index:40;right:clamp(1rem,3vw,2.5rem);bottom:max(1rem,env(safe-area-inset-bottom));display:flex;align-items:center;gap:.4rem;padding:.45rem;border:1px solid color-mix(in srgb,var(--experience-navy) 16%,transparent);border-radius:999px;background:var(--experience-control-bg);box-shadow:0 .8rem 2.5rem color-mix(in srgb,var(--experience-navy) 12%,transparent);backdrop-filter:blur(14px)}.sunbeat-opening_controlButton__5_L1A{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--experience-navy);cursor:pointer}.sunbeat-opening_controlButton__5_L1A:focus-visible,.sunbeat-opening_controlButton__5_L1A:hover{background:color-mix(in srgb,var(--experience-navy) 9%,transparent);outline:none}.sunbeat-opening_controlButton__5_L1A:focus-visible{box-shadow:0 0 0 2px var(--experience-yellow)}.sunbeat-opening_progressTrack__Le8kZ{width:clamp(4.5rem,10vw,7rem);height:.18rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--experience-navy) 17%,transparent)}.sunbeat-opening_progressBar__pnKKX{display:block;width:100%;height:100%;background:var(--experience-navy);transform-origin:left}.sunbeat-opening_reducedMotionNote__LOtw6{position:fixed;z-index:40;left:clamp(1rem,3vw,2.5rem);bottom:max(1.3rem,env(safe-area-inset-bottom));margin:0;font-size:.7rem;letter-spacing:.05em;opacity:.72}@media (max-width:680px){.sunbeat-opening_topbar__QkP_z{align-items:flex-start}.sunbeat-opening_chapter__Uu6VR{max-width:11rem;text-align:right}.sunbeat-opening_heading__NqYUi{align-content:center;padding-bottom:8vh}.sunbeat-opening_headingLine__2RzUV{font-size:clamp(2.75rem,15vw,5rem)}.sunbeat-opening_headingLine__2RzUV:last-child{max-width:7ch;font-size:clamp(2.5rem,14vw,4.7rem);line-height:.86}.sunbeat-opening_cover__0AIKp{top:11%;left:-13%;width:12rem}.sunbeat-opening_credits__QuXuw{top:10%;right:-9%;width:9rem;height:12rem}.sunbeat-opening_audio__KX0k9{right:-22%;bottom:13%;width:20rem;height:9rem}.sunbeat-opening_operation__bL20N{inset:8% .75rem 11%;grid-template-columns:4.1rem 1fr}.sunbeat-opening_operationNav__X1FPB{padding:1rem .65rem}.sunbeat-opening_operationMark__74ZIK{writing-mode:vertical-rl}.sunbeat-opening_operationSteps__n8Zc1 span{justify-content:center;font-size:0}.sunbeat-opening_operationCanvas__UeSGW{padding:1.25rem}.sunbeat-opening_operationTitle__lukVv{margin-top:18vh}.sunbeat-opening_controls__4DMYl{left:50%;right:auto;transform:translateX(-50%)}.sunbeat-opening_reducedMotionNote__LOtw6{display:none}}@media (prefers-reduced-motion:reduce){.sunbeat-opening_controlButton__5_L1A{transition:none}}