:root{--sky:#f7fcff;--white:#fff;--petal:#fff9fc;--blush:#ffc7df;--pink:#ff8fbd;--coral:#ff9f9f;--mint:#bcefd8;--leaf:#76c8a1;--butter:#fff0a6;--lavender:#d9c9ff;--ink:#56645f;--pointer-x:50vw;--pointer-y:50vh;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--sky);min-width:320px}body{background:var(--sky);min-width:320px;min-height:100svh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;overflow:hidden}button,a{color:inherit;font:inherit}button{border:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.experience{isolation:isolate;background:#fffafd;min-height:100svh;transition:background-color 1.4s;position:relative;overflow:hidden}.experience[data-scene=links]{background:#f7fffc}.experience[data-scene=film]{background:#fffef5}.experience[data-scene=next]{background:#f8fdff}.experience[data-scene=wave]{background:#eaffff}.experience[data-scene=bloom]{background:#fffafc}.site-header{z-index:100;border-bottom:1px solid #688f802e;justify-content:space-between;align-items:center;width:min(100% - 64px,1480px);height:88px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.site-header:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffe0,#ffffff5c 58%,#0000);position:absolute;inset:-24px -32px 0}.home-mark{cursor:pointer;width:44px;height:44px;transition:transform .5s var(--ease-out), background-color .3s ease, box-shadow .3s ease;background:#ffffff3d;border-radius:50%;padding:0;position:relative}.home-mark:before,.home-mark:after,.home-mark span{content:"";border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-mark:before{background:linear-gradient(140deg,#ffffffe6,#ffc7df6b);border:1px solid #61957ec7;width:24px;height:15px;transform:translate(-58%,-58%)rotate(-28deg)}.home-mark:after{background:var(--butter);width:8px;height:8px;margin:-7px 0 0 8px;box-shadow:0 0 18px #ffc27ae0}.home-mark span{background:#ffffff85;border:1px solid #ff8fbda3;width:15px;height:24px;transform:translate(-39%,-44%)rotate(34deg)}.home-mark:hover{background:#ffffffc2;transform:rotate(16deg)scale(1.08);box-shadow:0 9px 24px #ff8fbd33}.scene-nav{align-items:center;gap:clamp(1.35rem,3vw,3.6rem);display:flex}.scene-nav-item{color:#435d537a;letter-spacing:.24em;cursor:pointer;transition:color .35s ease, transform .35s var(--ease-out);background:0 0;padding:.9rem 0;font-size:.64rem;font-weight:700;line-height:1;position:relative}.scene-nav-item:before{content:"";background:var(--pink);width:0;height:3px;transition:width .5s var(--ease-out), background-color .6s ease;border-radius:999px;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #ff8fbd47}.scene-nav-item:hover,.scene-nav-item[aria-pressed=true]{color:#49665a}.scene-nav-item:hover{transform:translateY(-1px)}.scene-nav-item[aria-pressed=true]:before{width:100%}.experience[data-scene=links] .scene-nav-item[aria-pressed=true]:before{background:var(--leaf)}.experience[data-scene=film] .scene-nav-item[aria-pressed=true]:before{background:#e3b84d}.experience[data-scene=next] .scene-nav-item[aria-pressed=true]:before{background:#a592e2}.experience[data-scene=wave] .scene-nav-item[aria-pressed=true]:before{background:#20c9c7}.experience[data-scene=bloom] .scene-nav-item[aria-pressed=true]:before{background:linear-gradient(90deg,#ff91bd,#ffc85d,#ad97f4)}.scene-nav-item[data-secret=true]{color:#b85b83b8;animation:kaehwa-menu-unfurl .95s var(--ease-out) both}.scene-nav-item[data-secret=true]:after{content:"";background:#ffd56f;border-radius:50%;width:4px;height:4px;position:absolute;top:.08rem;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffb753b8}.home-mark:focus-visible,.scene-nav-item:focus-visible,.portal:focus-visible,.link-stone:focus-visible,.next-portal:focus-visible,.wave-player:focus-visible,.radio-edit-toggle:focus-visible,.radio-editor-action:focus-visible,.radio-url-input:focus-visible,.bloom-secret-trigger:focus-visible{outline-offset:7px;outline:3px solid #5f9e82}.pointer-light{z-index:80;left:var(--pointer-x);top:var(--pointer-y);aspect-ratio:1;mix-blend-mode:soft-light;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#ffffffe6,#fff0a63b 27%,#ffc7df1f 48%,#0000 72%);border-radius:50%;width:min(38vw,560px);transition:opacity .8s;position:fixed;transform:translate(-50%,-50%)}.film-grain{z-index:90;opacity:.12;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle at 17% 28%,#ff8fbd9e 0 .45px,#0000 .75px),radial-gradient(circle at 74% 66%,#75c8a180 0 .38px,#0000 .72px),radial-gradient(circle at 42% 84%,#c3acff7a 0 .35px,#0000 .66px);background-size:5px 5px,7px 7px,10px 10px;animation:1.2s steps(2,end) infinite grain-shift;position:fixed;inset:-30%}.experience[data-scene=film] .pointer-light{opacity:0}.experience[data-scene=film] .film-grain{opacity:0;mix-blend-mode:soft-light}.experience[data-scene=film] .edge-vignette{opacity:.18}.edge-vignette{z-index:85;pointer-events:none;background:linear-gradient(#ffffff94,#0000 15% 82%,#ffffff70),radial-gradient(#0000 57%,#ffffff54 100%);position:fixed;inset:0}.scene{z-index:2;opacity:0;visibility:hidden;filter:blur(22px)saturate(.84);transition:opacity 1s ease, visibility 1s ease, filter 1.35s var(--ease-out), transform 1.5s var(--ease-out);pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:scale(1.055)}.experience[data-scene=orbit] .scene-orbit,.experience[data-scene=links] .scene-links,.experience[data-scene=film] .scene-film,.experience[data-scene=next] .scene-next,.experience[data-scene=wave] .scene-wave,.experience[data-scene=bloom] .scene-bloom{opacity:1;visibility:visible;filter:blur()saturate();pointer-events:auto;transform:scale(1)}.bloom-secret-trigger{z-index:18;aspect-ratio:1;opacity:.2;cursor:pointer;width:clamp(68px,7vw,104px);transition:opacity .5s ease, transform .7s var(--ease-out), filter .6s ease;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.bloom-secret-trigger:before,.bloom-secret-trigger:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.bloom-secret-trigger:before{aspect-ratio:1;width:72%;transition:transform .65s var(--ease-out), border-color .45s ease, box-shadow .45s ease;border:1px solid #ffb7cf7a;transform:translate(-50%,-50%)scale(.7);box-shadow:0 0 28px #ffcf713d,inset 0 0 20px #ffffff7a}.bloom-secret-trigger:after{aspect-ratio:1;background:#ffd269;width:8px;transform:translate(-50%,-50%);box-shadow:0 0 20px #ffc556e0}.secret-bloom-bud,.secret-bloom-bud:before,.secret-bloom-bud:after{transform-origin:50% 88%;width:18px;height:28px;transition:transform .7s var(--ease-out), filter .45s ease;background:linear-gradient(145deg,#ffffffeb,#ff9cc394);border:1px solid #ffffffd6;border-radius:78% 22% 74% 26%/78% 30% 70% 22%;position:absolute;top:50%;left:50%;box-shadow:inset 4px 5px 9px #ffffff9e,0 9px 18px #e877a52e}.secret-bloom-bud{display:block;transform:translate(-50%,-58%)scale(.64)}.secret-bloom-bud:before,.secret-bloom-bud:after{content:""}.secret-bloom-bud:before{transform:translate(-65%,-47%)rotate(-43deg)scale(.76)}.secret-bloom-bud:after{transform:translate(-35%,-47%)rotate(43deg)scale(.76)}.bloom-secret-trigger:hover,.bloom-secret-trigger:focus-visible{opacity:.92;filter:saturate(1.16)brightness(1.07);transform:translate(-50%,-50%)scale(1.13)}.bloom-secret-trigger:hover:before,.bloom-secret-trigger:focus-visible:before{transform:translate(-50%,-50%)scale(.92)}.scene-orbit{background:radial-gradient(at 50% 55%,#fffffffa 0 14%,#ffd2e48f 31%,#0000 52%),radial-gradient(circle at 15% 19%,#ffee8b99,#0000 25%),radial-gradient(circle at 88% 23%,#d5c6ffa3,#0000 27%),radial-gradient(circle at 80% 88%,#aeeed39e,#0000 31%),linear-gradient(145deg,#fffaff 0%,#f7fdff 49%,#fffdf1 100%)}.orbit-field{aspect-ratio:1;isolation:isolate;width:min(82vw,91svh,930px);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.orbit-field:before,.orbit-field:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.orbit-field:before{border:1px solid #79c2a34d;animation:52s linear infinite orbit-turn;inset:-6%;box-shadow:inset 0 0 110px #ffc7df30,0 0 80px #d8c9ff2b}.orbit-field:after{border:1px dashed #ff8fbd57;animation:37s linear infinite orbit-turn-reverse;inset:15%}.orbit-bloom{z-index:-2;aspect-ratio:1;filter:drop-shadow(0 28px 40px #cd8bb429);background:radial-gradient(circle,#fff9b6 0 4%,#ffc985 5% 7%,#ff98bd 8% 10%,#0000 11%),repeating-conic-gradient(from -5deg,#fffffffc 0deg 8deg,#ffcbe2f0 9deg 16deg,#fff5faf0 17deg 22deg,#0000 23deg 29deg),radial-gradient(circle,#fffffff0 0 39%,#ffb7d68f 40% 51%,#0000 65%);border-radius:50%;width:66%;animation:8s ease-in-out infinite bloom-breathe;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-17deg);box-shadow:0 0 58px #ff8fbd42,0 0 180px #ffef9c57,inset 0 0 70px #ffffffb3}.orbit-bloom:before,.orbit-bloom:after{content:"";border-radius:50%;position:absolute}.orbit-bloom:before{background:repeating-conic-gradient(from 7deg, #ffffffd1 0 9deg, #ffb1d294 10deg 17deg, transparent 18deg 31deg);filter:blur(.4px);inset:16%;transform:rotate(17deg)}.orbit-bloom:after{border:1px solid #ffa4cc38;inset:-16%;box-shadow:inset 0 0 72px #ffffffad}.orbit-core{z-index:4;aspect-ratio:1;background:radial-gradient(circle, var(--white) 0 7%, #fff9a8 16%, #ffc979 40%, #ff8fbd6b 64%, transparent 73%);border-radius:50%;width:8%;animation:4.8s ease-in-out infinite core-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #ffcf71c2,0 0 105px #ff8fbd52}.orbit-ribbon{z-index:1;pointer-events:none;border:1px solid #71c39e6b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ribbon:after{content:"";background:linear-gradient(145deg, var(--white), var(--blush));border-radius:70% 30% 62% 38%;width:11px;height:17px;position:absolute;transform:rotate(25deg);box-shadow:0 6px 20px #ff8fbd6b}.orbit-ribbon-a{width:90%;height:54%;animation:31s linear infinite ribbon-a;transform:translate(-50%,-50%)rotate(-22deg)}.orbit-ribbon-a:after{top:7%;right:11%}.orbit-ribbon-b{border-color:#ff8fbd66;width:64%;height:88%;animation:43s linear infinite ribbon-b;transform:translate(-50%,-50%)rotate(36deg)}.orbit-ribbon-b:after{background:linear-gradient(145deg, var(--white), var(--lavender));bottom:18%;left:7%}.orbit-ribbon-c{border-style:dashed;border-color:#e3b24a61;width:47%;height:47%;animation:24s linear infinite orbit-turn}.orbit-ribbon-c:after{background:linear-gradient(145deg, var(--white), var(--butter));width:9px;height:14px;top:-7px;left:48%}.orbit-dust{z-index:-1;aspect-ratio:1;background-image:radial-gradient(circle at 10% 20%,#ff9bc3c2 0 1.5px,#0000 2.3px),radial-gradient(circle at 32% 71%,#ffcd63c7 0 1.4px,#0000 2.2px),radial-gradient(circle at 78% 27%,#79c7a4b8 0 1.2px,#0000 2px),radial-gradient(circle at 63% 87%,#bca5f3b3 0 1.5px,#0000 2.4px);background-size:35px 43px,49px 40px,54px 45px,39px 51px;border-radius:50%;width:48%;animation:18s ease-in-out infinite alternate dust-drift;position:absolute}.orbit-dust-a{top:26%;left:-1%}.orbit-dust-b{animation-delay:-8s;bottom:11%;right:-3%}.portal{z-index:8;aspect-ratio:1;-webkit-backdrop-filter:blur(13px)saturate(1.2);backdrop-filter:blur(13px)saturate(1.2);width:clamp(46px,4.4vw,68px);transition:transform .65s var(--ease-out), border-color .35s ease, background-color .35s ease, box-shadow .35s ease;background:#ffffff94;border:1px solid #ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 8px #ffffff38,0 14px 35px #a997c52e}.portal:before,.portal:after{content:"";border-radius:50%;position:absolute}.portal:before{aspect-ratio:1;background:#ffbc79;width:18%;box-shadow:0 0 20px #ffb75bad}.portal:after{transition:transform .65s var(--ease-out), opacity .35s ease;border:1px solid #ff8fbd4d;inset:-24%}.portal span{background:linear-gradient(120deg,#fffffff5,#ffb1d29e);border-radius:75% 25% 72% 28%;width:54%;height:34%;transform:rotate(-32deg)translate(3px,-4px)}.portal:hover{background:#ffffffdb;border-color:#ff8fbdc7;transform:scale(1.2);box-shadow:0 18px 42px #ff8fbd40}.portal:hover:after{opacity:.86;transform:scale(1.25)}.orbit-portal-a{top:27%;left:17%}.orbit-portal-b{top:35%;right:14%}.orbit-portal-c{bottom:13%;left:22%}.orbit-portal-d{bottom:10%;right:19%}.orbit-portal-b:before{background:#a6dfc4}.orbit-portal-c:before{background:#ff9fba}.orbit-portal-d:before{background:#c2adf4}.scene-links{background:radial-gradient(circle at 16% 82%,#ffd3e4b8,#0000 31%),radial-gradient(circle at 82% 22%,#ffee9aab,#0000 29%),radial-gradient(circle at 52% 55%,#bbf0d899,#0000 42%),linear-gradient(127deg,#f9fffd,#fffaff 55%,#fffff4)}.links-aura{filter:blur(15px);background:radial-gradient(circle at 57% 42%,#fffffffa,#0000 8%),conic-gradient(from 230deg,#baefd857,#ffbad79e,#fff1a0b8,#d1c2ff94,#baefd857);border-radius:61% 39% 66% 34%/44% 59% 41% 56%;width:min(69vw,850px);height:min(53vw,650px);animation:11s ease-in-out infinite links-breathe;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 190px #96e0be47}.links-aura:before,.links-aura:after{content:"";border:1px solid #66b79345;border-radius:50%;position:absolute}.links-aura:before{inset:-16%;transform:rotate(17deg)}.links-aura:after{inset:22%;transform:rotate(-29deg)}.links-thread{--thread-angle:-17deg;width:min(77vw,1000px);height:min(40vw,500px);transform:translate(-50%, -50%) rotate(var(--thread-angle));border:2px solid #5bb18a57;border-radius:50%;animation:14s ease-in-out infinite alternate thread-float;position:absolute;top:55%;left:50%}.links-thread:after{content:"";background:linear-gradient(135deg,#ffffffc7,#79cda39e);border-radius:80% 20% 74% 26%;width:42px;height:22px;position:absolute;top:4%;right:15%;transform:rotate(28deg);box-shadow:0 8px 20px #5bb18a2b}.links-thread-b{--thread-angle:31deg;border-color:#ff91bd4d;width:min(51vw,660px);height:min(68vw,810px);animation-delay:-6s}.links-thread-b:after{background:linear-gradient(135deg,#fffc,#ffb8d79e);top:24%;left:7%;right:auto}.link-stone{z-index:7;aspect-ratio:.84;-webkit-backdrop-filter:blur(17px)saturate(1.22);backdrop-filter:blur(17px)saturate(1.22);width:clamp(112px,14vw,212px);transition:transform .8s var(--ease-out), filter .5s ease, border-color .4s ease, box-shadow .5s ease;background:radial-gradient(circle at 34% 25%,#fffffffa 0 4%,#0000 20%),conic-gradient(from 150deg,#ffffffb8,#b9efd6c2,#ffc2ded1,#dcd0ffc2,#ffffffb8);border:1px solid #ffffffeb;border-radius:62% 38% 54% 46%/42% 61% 39% 58%;animation:9s ease-in-out infinite stone-float;display:block;position:absolute;overflow:hidden;box-shadow:0 30px 75px #6ab1932b,inset 0 0 34px #ffffff8f}.link-stone:before,.link-stone:after{content:"";position:absolute}.link-stone:before{background:linear-gradient(145deg,#ffffffeb,#ffaed166);border:1px solid #ffffffd1;border-radius:72% 28% 62% 38%/78% 66% 34% 22%;inset:13% 20% 22%;box-shadow:inset 10px 8px 24px #ffffffb3}.link-stone:after{aspect-ratio:1;background:var(--butter);border-radius:50%;width:12%;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ffca5fbf}.link-stone span{background:#6fc49b61;border-radius:80% 20% 75% 25%;width:50%;height:14%;position:absolute;bottom:12%;left:19%;transform:rotate(22deg)}.link-stone:hover{z-index:9;filter:brightness(1.05)saturate(1.08);border-color:#ff8fbdb8;transform:translateY(-12px)rotate(-3deg)scale(1.08);box-shadow:0 38px 88px #ff8fbd40,inset 0 0 38px #ffffffad}.link-stone-a{top:22%;left:17%;transform:rotate(-12deg)}.link-stone-b{background:radial-gradient(circle at 34% 25%,#fffffffa 0 4%,#0000 20%),conic-gradient(from 205deg,#ffffffbd,#ffc7e0d6,#fff09fc4,#beecd8c2,#ffffffbd);border-radius:39% 61% 46% 54%/57% 36% 64% 43%;width:clamp(132px,17vw,252px);animation-delay:-3s;top:43%;left:43%}.link-stone-c{background:radial-gradient(circle at 34% 25%,#fffffffa 0 4%,#0000 20%),conic-gradient(from 80deg,#ffffffc2,#d8c9ffdb,#ffcce1c2,#b8efd6b8,#ffffffc2);border-radius:49% 51% 65% 35%/38% 55% 45% 62%;animation-delay:-6s;top:23%;right:14%}.scene-film{isolation:isolate;background:radial-gradient(at 50% 58%,#fffffff0,#0000 50%),linear-gradient(145deg,#f9fdf9,#fffaf0 54%,#fffafb)}.scene-film:before,.scene-film:after{content:"";pointer-events:none;position:absolute;inset:0}.scene-film:before{z-index:0;filter:saturate(.72)contrast(.88)brightness(1.12)blur(2px);opacity:.56;background:url(/bloom-film-v2.png) 50% 52%/cover no-repeat;inset:-4%;transform:scale(1.04)}.scene-film:after{z-index:1;background:linear-gradient(#ffffffc2,#0000 24%),radial-gradient(at 50% 55%,#ffffff52,#0000 52%),linear-gradient(90deg,#f7fdf994,#0000 24% 76%,#fffaf994)}.film-wash{z-index:2;pointer-events:none;background:radial-gradient(circle at 74% 25%,#ffffffeb 0 1.2%,#0000 7%),radial-gradient(at 50% 56%,#fff8dc47,#0000 54%);position:absolute;inset:0}.film-wash:before,.film-wash:after{content:"";border:1px solid #6894802e;border-bottom-color:#68948014;border-radius:48% 48% 24px 24px/32% 32% 10px 10px;width:min(94vw,1280px);height:min(76svh,760px);position:absolute;top:57%;left:50%;transform:translate(-51%,-48%)}.film-wash:after{border-color:#c29d662e #c29d662e #0000;width:min(76vw,1020px);height:min(64svh,650px);transform:translate(-47%,-45%)}.film-curtain{z-index:6;filter:saturate(1.04)contrast(.97)drop-shadow(0 24px 34px #4a69591f);opacity:.88;pointer-events:none;background:url(/bloom-film-v2.png) 0 100%/cover no-repeat;width:clamp(250px,34vw,540px);height:clamp(330px,62svh,690px);position:absolute;-webkit-mask-image:radial-gradient(at 34% 64%,#000 0 42%,#000000e6 56%,#0000 78%);mask-image:radial-gradient(at 34% 64%,#000 0 42%,#000000e6 56%,#0000 78%)}.film-curtain-left{bottom:-20%;left:-7%;transform:rotate(-2.5deg)scale(1.08)}.film-curtain-right{background-position:right 38%;width:clamp(190px,27vw,420px);height:clamp(250px,49svh,530px);top:8%;right:-6%;transform:rotate(3deg)scale(.92);-webkit-mask-image:radial-gradient(at 66% 38%,#000 0 39%,#000000e0 54%,#0000 77%);mask-image:radial-gradient(at 66% 38%,#000 0 39%,#000000e0 54%,#0000 77%)}.film-aperture{z-index:5;aspect-ratio:16/9;pointer-events:none;width:min(82vw,1120px,max(360px,177.78svh - 220px));position:absolute;top:calc(50svh + 36px);left:50%;transform:translate(-50%,-50%)}.film-aperture:before,.film-aperture:after,.film-aperture span{border:1px solid #487f674a;border-bottom-color:#487f671a;border-radius:48% 48% 18px 18px/23% 23% 10px 10px;position:absolute}.film-aperture:before,.film-aperture:after{content:""}.film-aperture:before{inset:-8% -3% -5%;transform:rotate(-1.1deg)}.film-aperture:after{border-color:#be975b45 #be975b45 #be975b14;inset:-2% 4% -10% -5%;transform:rotate(1.2deg)}.film-aperture span{background:repeating-linear-gradient(90deg,#0000 0 24.72%,#5b917829 24.88%,#0000 25.04% 49.76%),linear-gradient(110deg,#fff3,#0000 34% 70%,#fff9e721);inset:5% 2% -3%}.film-aperture span:before,.film-aperture span:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 31% 25%,#fff,#d5f0e580 34%,#ffd2b04d 66%,#0000 72%);border:1px solid #ffffffe6;border-radius:50%;width:clamp(10px,1vw,15px);position:absolute;box-shadow:0 6px 16px #46705d26,inset 0 0 7px #ffffffe6}.film-aperture span:before{top:4%;right:12%}.film-aperture span:after{bottom:3%;left:8%}.film-video-shell{z-index:12;isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);width:min(72vw,1020px,max(300px,177.78svh - 260px));transition:transform .48s var(--ease-out), border-color .35s ease, box-shadow .48s ease;background:linear-gradient(125deg,#fff 0 14%,#ead8b9 29%,#fffdf8 48%,#d6eee4 74%,#fff 100%);border:1px solid #fffffff7;border-radius:18px;padding:7px;position:absolute;top:calc(50svh + 36px);left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 18px 45px #3e5c4f24,0 48px 110px #8970781a,inset 0 1px #fffffffa}.experience[data-scene=film] .film-video-shell{animation:film-screen-enter .9s var(--ease-out)}.film-video-shell:before{content:"";z-index:2;pointer-events:none;border:1px solid #5c7d6c38;border-radius:17px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffeb,inset 1px 0 #ffffff9e,inset -1px 0 #40685514,inset 0 -1px #4068551a}.film-video-shell:after{content:"";z-index:-2;filter:blur(17px);pointer-events:none;background:#3f5b4e38;border-radius:50%;height:28px;position:absolute;top:calc(100% + 7px);left:7%;right:7%;transform:scaleY(.46)}.film-video-shell:focus-within{outline-offset:3px;border-color:#fff;outline:3px solid #fff;box-shadow:0 21px 54px #3e5c4f2b,0 54px 120px #8970781f,0 0 0 6px #176b52}@media (hover:hover) and (pointer:fine){.film-video-shell:hover{border-color:#fff;transform:translate(-50%,-50%)translateY(-3px);box-shadow:0 21px 54px #3e5c4f2b,0 54px 120px #8970781f,0 0 0 2px #ffffffb8}}.film-video-stage{z-index:1;aspect-ratio:16/9;background:#101412;border-radius:11px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2d3e363d,0 5px 16px #364b411f}.film-video{border:0;width:100%;height:100%;display:block}.film-video:focus-visible{outline:0}.scene-next{background:radial-gradient(at 50% 105%,#b7eed4d1,#ebfaf394 30%,#0000 59%),radial-gradient(circle at 18% 19%,#fffffff5,#d2ebff78 25%,#0000 43%),radial-gradient(circle at 82% 25%,#ffd7e7a8,#0000 31%),linear-gradient(#f5fcff 0%,#fffefe 56%,#fbfff9 100%)}.dawn{position:absolute;inset:0}.dawn-halo{aspect-ratio:1;background:radial-gradient(circle at 50% 13%,#fffffffa,#ffeeaa5c 15%,#baefd840 33%,#0000 55%);border:1px solid #75c7a03d;border-radius:50%;width:min(120vw,1720px);animation:10s ease-in-out infinite alternate dawn-rise;position:absolute;bottom:-58vw;left:50%;transform:translate(-50%);box-shadow:0 -70px 160px #bbefd859,inset 0 70px 150px #ffffff8c}.dawn-halo:before,.dawn-halo:after{content:"";border:1px solid #ffaed238;border-radius:50%;position:absolute}.dawn-halo:before{inset:7%}.dawn-halo:after{border-color:#b5a3eb33;inset:15%}.dawn-horizon{background:linear-gradient(90deg,#0000,#69c2992e 13%,#70caa1c2 50%,#69c2992e 87%,#0000);width:min(80vw,1140px);height:2px;position:absolute;bottom:23%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #70caa13d}.dawn-seed{z-index:4;transform-origin:50% 100%;background:linear-gradient(90deg,#65b88f,#a3e0bd 45%,#67ba91 100%);border-radius:999px 999px 52% 52%;width:clamp(6px,.65vw,10px);height:clamp(112px,23vh,220px);animation:5.5s ease-in-out infinite seed-breathe;position:absolute;bottom:22.5%;left:50%;transform:translate(-50%);box-shadow:0 0 25px #6fc69c4d}.dawn-seed:before,.dawn-seed:after{content:"";transform-origin:0;background:linear-gradient(145deg,#ffffffc2,#76c8a1ad);border-radius:90% 10% 80% 20%/72% 58% 42% 28%;width:clamp(50px,7vw,105px);height:clamp(22px,3vw,45px);position:absolute;box-shadow:0 14px 24px #60ae8a29}.dawn-seed:before{top:45%;left:2px;transform:rotate(-25deg)}.dawn-seed:after{transform-origin:100%;top:64%;right:2px;transform:rotate(205deg)}.dawn-petal{z-index:5;transform-origin:0;background:linear-gradient(118deg,#fffffffa,#ffe1edd4 58%,#ffacd19e);border:1px solid #ffadd261;border-radius:86% 14% 82% 18%/68% 81% 19% 32%;width:clamp(78px,11vw,158px);height:clamp(38px,5.1vw,72px);animation:8s ease-in-out infinite petal-float;position:absolute;bottom:47%;left:50%;box-shadow:0 16px 34px #ff91bd29,inset 8px 7px 18px #ffffffb8}.dawn-petal-a{transform:rotate(-154deg)translate(14px)}.dawn-petal-b{animation-delay:-2s;transform:rotate(-28deg)translate(16px)}.dawn-petal-c{animation-delay:-4s;transform:rotate(-205deg)translate(20px)}.dawn-petal-d{animation-delay:-6s;transform:rotate(25deg)translate(20px)}.next-portal{z-index:8;aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:clamp(70px,7vw,104px);transition:transform .7s var(--ease-out), border-color .35s ease, background-color .35s ease, box-shadow .35s ease;background:#ffffffb8;border:1px solid #fffffff5;border-radius:50%;position:absolute;bottom:calc(47% - 37px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #ff9cc533,inset 0 0 24px #ffef9657}.next-portal:before,.next-portal:after{content:"";border-radius:50%;position:absolute}.next-portal:before{border:1px solid #ffadd261;inset:20%}.next-portal:after{background:#ffd06f;width:9px;height:9px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ffca59c7}.next-portal:hover{background:#fffffff0;border-color:#ff8fbdbd;transform:translate(-50%)translateY(-9px)scale(1.12);box-shadow:0 25px 62px #ff8fbd45,inset 0 0 32px #ffef9670}.scene-wave{background:radial-gradient(circle at 50% 13%,#fff 0 6%,#fff6a6f5 7% 12%,#ffe66f57 21%,#0000 38%),radial-gradient(at 17% 27%,#ffffffeb,#b0f7ef75 29%,#0000 49%),radial-gradient(at 86% 37%,#ffbe9794,#0000 31%),linear-gradient(#edffff 0%,#c8f8f3 39%,#63e1dc 60%,#1fc9ce 78%,#35d9ce 100%)}.experience[data-scene=wave] .pointer-light{mix-blend-mode:screen;background:radial-gradient(circle,#fffffffa,#fff28e59 25%,#45e2da33 49%,#0000 72%)}.experience[data-scene=wave] .film-grain{opacity:.09;background-image:radial-gradient(circle at 17% 28%,#00a7b0a8 0 .42px,#0000 .75px),radial-gradient(circle at 74% 66%,#ff7b748f 0 .38px,#0000 .72px),radial-gradient(circle at 42% 84%,#ffe15a94 0 .35px,#0000 .66px)}.summer-sun{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#fff 0 13%,#fffbe2 24%,#fff17e 53%,#ffdd5152 72%,#0000 74%);border-radius:50%;width:clamp(130px,16vw,250px);animation:7s ease-in-out infinite summer-sun-breathe;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 0 42px #fff7b4f2,0 0 150px #ffe55fad,0 0 310px #ffffffb8}.summer-sun:before,.summer-sun:after{content:"";border:1px solid #fffc;border-radius:50%;position:absolute}.summer-sun:before{inset:-34%;box-shadow:0 0 75px #fff18266}.summer-sun:after{border-style:dashed;border-color:#ffffff73;animation:38s linear infinite orbit-turn;inset:-73%}.summer-horizon{z-index:2;filter:blur(.2px);background:linear-gradient(#ffffffc4,#fff3 24%,#0000 100%);border-top:2px solid #ffffffe0;border-radius:50% 50% 0 0;height:11%;position:absolute;top:45%;left:-5%;right:-5%;transform:rotate(-.8deg);box-shadow:0 -18px 45px #ffffffbd,inset 0 17px 35px #ffffff61}.summer-water{z-index:3;background:repeating-radial-gradient(at 50% -13%,#0000 0 24px,#ffffff4a 25px 27px,#0000 28px 53px),repeating-linear-gradient(168deg,#0000 0 8%,#ffffff30 8.2% 8.8%,#0000 9% 17%),linear-gradient(154deg,#8ef8edd1,#0fbdc9e0 51%,#23d7c4eb);border-radius:47% 53% 0 0/7% 8% 0 0;animation:13s ease-in-out infinite alternate summer-water-drift;position:absolute;inset:44% -14% -21%;overflow:hidden;transform:rotate(.8deg);box-shadow:inset 0 30px 50px #ffffff57}.summer-water:before,.summer-water:after{content:"";border:2px solid #0000;border-top-color:#ffffff94;border-radius:50%;width:116%;height:30%;position:absolute;left:-8%}.summer-water:before{top:17%;transform:rotate(-2deg)}.summer-water:after{top:48%;transform:rotate(2deg)scaleX(.86)}.summer-current{filter:drop-shadow(0 5px 9px #ffffff59);border-top:3px solid #ffffffad;border-radius:50%;width:68%;height:22%;animation:9s ease-in-out infinite alternate summer-current-glide;position:absolute}.summer-current-a{top:15%;left:-7%;transform:rotate(4deg)}.summer-current-b{animation-delay:-3s;top:34%;right:-8%;transform:rotate(-7deg)scaleX(.82)}.summer-current-c{animation-delay:-6s;top:62%;left:16%;transform:rotate(2deg)scaleX(1.15)}.summer-caustics{z-index:4;opacity:.55;background:repeating-conic-gradient(from 17deg at 16% 48%, transparent 0 9deg, #ffffff4f 10deg 12deg, transparent 13deg 28deg), repeating-conic-gradient(from -24deg at 74% 61%, transparent 0 13deg, #fff4ab40 14deg 17deg, transparent 18deg 37deg);mix-blend-mode:screen;filter:blur(1px);pointer-events:none;animation:8s ease-in-out infinite alternate caustics-shimmer;position:absolute;inset:48% -8% -16%}.summer-drop{z-index:7;aspect-ratio:.86;-webkit-backdrop-filter:blur(9px)saturate(1.3);backdrop-filter:blur(9px)saturate(1.3);background:radial-gradient(circle at 31% 24%,#fffffffa 0 6%,#0000 18%),linear-gradient(145deg,#ffffffa6,#63efe53b 52%,#00afc230);border:1px solid #ffffffe6;border-radius:57% 43% 62% 38%/68% 55% 45% 32%;width:clamp(46px,5.4vw,88px);animation:8s ease-in-out infinite summer-drop-float;display:block;position:absolute;box-shadow:inset 7px 9px 20px #ffffff8a,0 20px 42px #049eae2b}.summer-drop:after{content:"";aspect-ratio:1;background:#ffe15dbf;border-radius:50%;width:19%;position:absolute;bottom:16%;right:18%;box-shadow:0 0 16px #ffdb40b8}.summer-drop-a{top:24%;left:11%;transform:rotate(-18deg)}.summer-drop-b{width:clamp(58px,7vw,108px);animation-delay:-3s;top:30%;right:10%;transform:rotate(21deg)}.summer-drop-c{width:clamp(38px,4.2vw,66px);animation-delay:-5s;bottom:12%;right:22%;transform:rotate(-7deg)}.summer-coral{z-index:5;filter:saturate(1.08);opacity:.83;background:radial-gradient(circle at 38% 31%,#ffffffc2,#0000 15%),linear-gradient(135deg,#ffc377c7,#ff707dd1);border-radius:63% 37% 73% 27%/55% 66% 34% 45%;width:clamp(170px,22vw,350px);height:clamp(90px,12vw,190px);animation:11s ease-in-out infinite alternate coral-drift;display:block;position:absolute;box-shadow:0 28px 70px #ff697030,inset 12px 10px 28px #ffffff61}.summer-coral:before,.summer-coral:after{content:"";border-radius:inherit;background:inherit;position:absolute}.summer-coral:before{width:54%;height:62%;top:-26%;left:13%;transform:rotate(-24deg)}.summer-coral:after{width:43%;height:52%;top:-14%;right:5%;transform:rotate(33deg)}.summer-coral-a{bottom:-4%;left:-5%;transform:rotate(13deg)}.summer-coral-b{animation-delay:-6s;bottom:-7%;right:-6%;transform:rotate(-16deg)scale(.9)}.wave-player{z-index:15;aspect-ratio:1;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);cursor:pointer;width:clamp(104px,11vw,166px);transition:transform .65s var(--ease-out), background .45s ease, box-shadow .45s ease, border-color .35s ease;background:radial-gradient(circle at 36% 27%,#fffffffa,#ffffff5c 25%,#0000 42%),linear-gradient(145deg,#ffffffbd,#74f4e880);border:1px solid #fffffffa;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ffffff2b,0 28px 75px #008ba03b,inset 0 0 32px #ffffff9e}.wave-player:hover{border-color:#fff;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 20px #fff3,0 34px 86px #008ba047,inset 0 0 40px #ffffffc2}.wave-player[data-state=playing]{background:radial-gradient(circle at 34% 26%,#fff,#ffffff47 28%,#0000 43%),linear-gradient(145deg,#fffbc9d4,#44e7dabd);box-shadow:0 0 0 14px #ffffff3d,0 32px 84px #008ba04d,0 0 95px #ffe65b6b,inset 0 0 36px #ffffffb8}.wave-player[data-state=loading]{animation:1.35s ease-in-out infinite wave-player-loading}.wave-player[data-state=error]{background:radial-gradient(circle at 35% 29%,#ffffffeb,#0000 29%),linear-gradient(145deg,#ffe2c0d6,#ff707cb3);border-color:#ffffffe0;box-shadow:0 24px 70px #ff5c6942,inset 0 0 35px #ffffff9e}.wave-ring{aspect-ratio:1;opacity:.24;pointer-events:none;border:1px solid #ffffffb3;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.05)}.wave-ring-b{animation-delay:-1.25s!important}.wave-ring-c{animation-delay:-2.5s!important}.wave-player[data-state=playing] .wave-ring{animation:3.75s ease-out infinite wave-broadcast}.wave-player-icon{z-index:3;filter:drop-shadow(0 6px 8px #ff64663d);width:0;height:0;transition:transform .35s var(--ease-out), filter .35s ease;border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:21px solid #ff7e78;margin-left:7px;position:relative}.wave-player:hover .wave-player-icon{transform:scale(1.12)}.wave-player[data-state=playing] .wave-player-icon{background:linear-gradient(90deg,#ff7e78 0 30%,#0000 30% 70%,#ff7e78 70% 100%);border:0;border-radius:2px;width:22px;height:28px;margin-left:0}.wave-player[data-state=loading] .wave-player-icon{border:3px solid #00a6b233;border-top-color:#00aebb;border-radius:50%;width:28px;height:28px;margin-left:0;animation:.85s linear infinite orbit-turn}.wave-player[data-state=error] .wave-player-icon{border:0;width:28px;height:28px;margin-left:0}.wave-player[data-state=error] .wave-player-icon:before,.wave-player[data-state=error] .wave-player-icon:after{content:"";background:#f2646d;border-radius:999px;width:28px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.wave-player[data-state=error] .wave-player-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.radio-edit-toggle{z-index:20;aspect-ratio:1;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);cursor:pointer;width:clamp(48px,4.7vw,66px);transition:transform .55s var(--ease-out), background-color .35s ease, box-shadow .35s ease;background:#ffffff85;border:1px solid #ffffffe6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:clamp(22px,5vh,54px);left:clamp(22px,4vw,64px);box-shadow:0 16px 42px #008ba02e,inset 0 0 20px #ffffff9e}.radio-edit-toggle span{background:#079ba8;border-radius:999px;width:23px;height:5px;display:block;position:relative;transform:rotate(-43deg);box-shadow:0 5px 10px #0088972b}.radio-edit-toggle span:before{content:"";border-top:2.5px solid #0000;border-bottom:2.5px solid #0000;border-left:5px solid #ff8279;width:0;height:0;position:absolute;top:0;right:-5px}.radio-edit-toggle:hover,.radio-edit-toggle[aria-expanded=true]{background:#ffffffdb;transform:rotate(7deg)scale(1.08);box-shadow:0 20px 54px #008ba03b,inset 0 0 25px #ffffffc7}.radio-editor{z-index:24;-webkit-backdrop-filter:blur(22px)saturate(1.28);backdrop-filter:blur(22px)saturate(1.28);width:min(720px,100% - 180px);animation:radio-editor-in .55s var(--ease-out) both;background:#f2fffea3;border:1px solid #ffffffeb;border-radius:999px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:10px;display:grid;position:absolute;bottom:clamp(24px,5vh,54px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00819433,inset 0 0 30px #ffffff94}.radio-url-input{color:#177a82;letter-spacing:.015em;caret-color:#ff776f;background:#ffffffbd;border:1px solid #0099a62e;border-radius:999px;outline:0;width:100%;min-width:0;height:50px;padding:0 21px;font-size:clamp(.68rem,1vw,.82rem);box-shadow:inset 0 3px 13px #008d9d0f}.radio-url-input::selection{background:#ff8b784d}.radio-editor-action{cursor:pointer;width:50px;height:50px;transition:transform .45s var(--ease-out), background-color .3s ease, box-shadow .3s ease;background:#ffffffad;border:1px solid #fffffff0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 10px 25px #008ba01f}.radio-editor-action:hover{background:#fffffff5;transform:translateY(-3px)scale(1.04);box-shadow:0 14px 30px #008ba033}.radio-save span{border-bottom:3px solid #079ba8;border-left:3px solid #079ba8;width:18px;height:11px;display:block;transform:translateY(-2px)rotate(-45deg)}.radio-restore span{border:3px solid #ff8178;border-right-color:#0000;border-radius:50%;width:21px;height:21px;display:block;position:relative;transform:rotate(27deg)}.radio-restore span:after{content:"";border-bottom:8px solid #ff8178;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-4px;right:-4px;transform:rotate(45deg)}.scene-wave audio{display:none}.scene-bloom{background:#fafdff}.kaehwa-photo{z-index:0;filter:saturate(1.02)brightness(1.015)contrast(.99);background-image:url(/bloom-garden.png);background-position:50% 53%;background-repeat:no-repeat;background-size:cover;animation:18s ease-in-out infinite alternate paused kaehwa-photo-breathe;position:absolute;inset:-3%;transform:scale(1.02)}.kaehwa-light{z-index:2;pointer-events:none;background:linear-gradient(#ffffffc7,#ffffff29 19%,#0000 34%),radial-gradient(circle at 51% 55%,#fff8d80f,#0000 36%),linear-gradient(#0000 73%,#ffffff2e);position:absolute;inset:0;box-shadow:inset 0 0 90px #ffffff38}.kaehwa-orbit{z-index:4;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ffffff94);pointer-events:none;border:1px solid #ffffff8a;border-radius:50%;width:min(82vw,1180px);height:min(42vw,590px);animation:16s ease-in-out infinite alternate paused kaehwa-orbit-drift;display:block;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.kaehwa-orbit:after{content:"";aspect-ratio:1;background:#ffd262f0;border-radius:50%;width:7px;position:absolute;top:2.5%;left:15%;box-shadow:0 0 15px #ffc643c2,41vw 21vw #c1a3ffcc}.kaehwa-orbit-b{border-color:#ffabd15c;width:min(68vw,990px);height:min(56vw,720px);animation-delay:-8s;transform:translate(-50%,-50%)rotate(29deg)}.kaehwa-petal{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:radial-gradient(circle at 30% 28%,#fffffff0,#0000 27%),linear-gradient(145deg,#ffffffb3,#ffa4c66b);border:1px solid #ffffffe0;border-radius:84% 16% 78% 22%/72% 27% 73% 28%;width:clamp(28px,3.8vw,62px);height:clamp(17px,2.2vw,36px);animation:10s ease-in-out infinite paused kaehwa-petal-drift;display:block;position:absolute;box-shadow:0 14px 32px #d9699a24,inset 4px 4px 11px #ffffff94}.kaehwa-petal-a{top:22%;left:10%;transform:rotate(-24deg)}.kaehwa-petal-b{width:clamp(23px,3vw,48px);animation-delay:-4s;top:29%;right:14%;transform:rotate(34deg)}.kaehwa-petal-c{width:clamp(19px,2.6vw,42px);animation-delay:-7s;bottom:13%;right:30%;transform:rotate(-12deg)}.kaehwa-glint{z-index:6;aspect-ratio:1;-webkit-backdrop-filter:blur(4px)saturate(1.25);backdrop-filter:blur(4px)saturate(1.25);pointer-events:none;background:radial-gradient(circle at 30% 25%,#fff 0 7%,#0000 18%),linear-gradient(145deg,#ffffff57,#c4e4ff1c 48%,#ffbeda29);border:1px solid #ffffffeb;border-radius:50%;width:clamp(34px,4.4vw,70px);animation:9s ease-in-out infinite paused kaehwa-glint-float;display:block;position:absolute;box-shadow:inset 7px 8px 17px #ffffff75,0 18px 38px #7195b41a}.kaehwa-glint-a{top:16%;left:22%}.kaehwa-glint-b{width:clamp(26px,3.4vw,54px);animation-delay:-4.5s;bottom:18%;right:9%}.experience[data-scene=bloom] .kaehwa-photo,.experience[data-scene=bloom] .kaehwa-orbit,.experience[data-scene=bloom] .kaehwa-petal,.experience[data-scene=bloom] .kaehwa-glint{animation-play-state:running}.experience[data-scene=bloom] .film-grain{opacity:.045;mix-blend-mode:soft-light}.experience[data-scene=bloom] .pointer-light{opacity:.42;mix-blend-mode:screen}.experience[data-scene=bloom] .edge-vignette{background:linear-gradient(#ffffff85,#0000 15% 88%,#fff3),radial-gradient(#0000 68%,#ffffff2e 100%)}.experience[data-scene=bloom] .site-header{border-bottom-color:#ce82a521}.experience[data-scene=bloom] .site-header:after{background:linear-gradient(#ffffffe6,#ffffff61 58%,#0000)}.scene-progress{z-index:100;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:31px;transform:translateY(-50%)}.scene-progress span{width:5px;height:5px;transition:height .5s var(--ease-out), background-color .4s ease, border-radius .4s ease;background:#57857240;border-radius:50%}.scene-progress span[data-active=true]{background:#7bbd9f;border-radius:999px;height:24px;box-shadow:0 4px 12px #5eaa873d}@keyframes grain-shift{0%{transform:translate(-2%,1%)}25%{transform:translate(2%,-1%)}50%{transform:translate(1%,2%)}75%{transform:translate(-1%,-2%)}to{transform:translate(-2%,1%)}}@keyframes orbit-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-turn-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes ribbon-a{0%{transform:translate(-50%,-50%)rotate(-22deg)}to{transform:translate(-50%,-50%)rotate(338deg)}}@keyframes ribbon-b{0%{transform:translate(-50%,-50%)rotate(36deg)}to{transform:translate(-50%,-50%)rotate(-324deg)}}@keyframes bloom-breathe{0%,to{filter:brightness()saturate(.96);transform:translate(-50%,-50%)rotate(-17deg)scale(.97)}50%{filter:brightness(1.05)saturate(1.05);transform:translate(-50%,-50%)rotate(-12deg)scale(1.045)}}@keyframes core-pulse{0%,to{opacity:.74;transform:translate(-50%,-50%)scale(.82)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}@keyframes dust-drift{0%{opacity:.42;transform:translate(-2%,2%)rotate(-4deg)}to{opacity:.82;transform:translate(5%,-4%)rotate(7deg)}}@keyframes links-breathe{0%,to{transform:translate(-50%,-50%)rotate(-8deg)scale(.98)}50%{transform:translate(-50%,-50%)rotate(-3deg)scale(1.045)}}@keyframes thread-float{0%{transform:translate(-50%, -50%) rotate(var(--thread-angle)) scale(.97)}to{transform:translate(-50%, -50%) rotate(calc(var(--thread-angle) + 5deg)) scale(1.04)}}@keyframes stone-float{0%,to{margin-top:0}50%{margin-top:-13px}}@keyframes film-screen-enter{0%{opacity:0;transform:translate(-50%,-50%)translateY(14px)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dawn-rise{0%{opacity:.78;transform:translate(-50%)translateY(1.5%)}to{opacity:1;transform:translate(-50%)translateY(-1.5%)}}@keyframes seed-breathe{0%,to{transform:translate(-50%)scaleY(.96)}50%{transform:translate(-50%)scaleY(1.035)}}@keyframes petal-float{0%,to{opacity:.62;filter:blur(.25px)}50%{opacity:1;filter:blur()}}@keyframes summer-sun-breathe{0%,to{filter:brightness();transform:translate(-50%)scale(.96)}50%{filter:brightness(1.07);transform:translate(-50%)scale(1.05)}}@keyframes summer-water-drift{0%{transform:rotate(.8deg)translate(-1.2%)scale(1.01)}to{transform:rotate(-.4deg)translate(1.2%,-1.5%)scale(1.035)}}@keyframes summer-current-glide{0%{opacity:.46;margin-left:-2%}to{opacity:.92;margin-left:5%}}@keyframes caustics-shimmer{0%{opacity:.38;transform:translate(-2%,1%)scale(.98)}to{opacity:.72;transform:translate(2%,-2%)scale(1.05)}}@keyframes summer-drop-float{0%,to{filter:brightness()saturate();margin-top:0}50%{filter:brightness(1.08)saturate(1.1);margin-top:-18px}}@keyframes coral-drift{0%{filter:saturate()brightness();margin-bottom:-1%}to{filter:saturate(1.12)brightness(1.05);margin-bottom:1.5%}}@keyframes wave-broadcast{0%{opacity:.72;transform:translate(-50%,-50%)scale(.92)}76%,to{opacity:0;transform:translate(-50%,-50%)scale(2.55)}}@keyframes wave-player-loading{0%,to{transform:translate(-50%,-50%)scale(.97)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes radio-editor-in{0%{opacity:0;transform:translate(-50%)translateY(18px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes kaehwa-menu-unfurl{0%{opacity:0;letter-spacing:.72em;filter:blur(8px);transform:translateY(-8px)scale(.76)}to{opacity:1;letter-spacing:.24em;filter:blur();transform:translateY(0)scale(1)}}@keyframes kaehwa-photo-breathe{0%{transform:scale(1.02)translate(-.25%,.15%)}to{transform:scale(1.065)translate(.35%,-.3%)}}@keyframes kaehwa-orbit-drift{0%{opacity:.36;margin-left:-1.5%}to{opacity:.78;margin-left:1.5%}}@keyframes kaehwa-petal-drift{0%,to{filter:brightness();margin-top:0}50%{filter:brightness(1.11);margin-top:-18px}}@keyframes kaehwa-glint-float{0%,to{opacity:.58;margin-top:0;transform:scale(.96)}50%{opacity:.92;margin-top:-15px;transform:scale(1.06)}}@media (width<=760px){.site-header{width:calc(100% - 32px);height:76px}.home-mark{width:38px;height:38px}.scene-nav{gap:clamp(.62rem,2.8vw,1.15rem)}.scene-nav-item{letter-spacing:.15em;font-size:.53rem}.scene-progress{right:15px}.orbit-field{width:min(101vw,81svh);top:55%}.orbit-bloom{width:70%}.orbit-portal-a{top:28%;left:9%}.orbit-portal-b{top:37%;right:8%}.orbit-portal-c{bottom:15%;left:15%}.orbit-portal-d{bottom:12%;right:15%}.links-aura{width:94vw;height:68vh}.links-thread{width:106vw;height:54vw}.links-thread-b{width:70vw;height:98vw}.link-stone-a{top:26%;left:8%}.link-stone-b{top:48%;left:36%}.link-stone-c{top:27%;right:5%}.film-aperture{width:min(100vw + 68px,max(300px,177.78svh - 190px));top:calc(50svh + 28px)}.film-video-shell{width:min(calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)), max(240px, calc(177.78svh - 250px)));border-radius:14px;padding:5px;top:calc(50svh + 28px)}.film-video-shell:before{border-radius:13px}.film-video-shell:after{height:22px;top:calc(100% + 3px)}.film-video-stage{border-radius:9px}.film-curtain-left{opacity:.68;width:min(74vw,420px);height:min(52svh,510px);bottom:-13%;left:-31%}.film-curtain-right{display:none}.film-wash:before{width:126vw;height:64svh}.film-wash:after{width:108vw;height:55svh}.dawn-halo{width:114vh;bottom:-42vh}.dawn-horizon{width:90vw;bottom:22%}.dawn-seed{height:clamp(106px,24vh,185px);bottom:21.5%}.dawn-petal{bottom:46%}.next-portal{bottom:calc(46% - 34px)}.summer-sun{top:17%}.summer-horizon{top:44%}.summer-water{inset:43% -25% -22%}.wave-player{width:clamp(100px,28vw,132px);top:57%}.summer-drop-a{top:26%;left:7%}.summer-drop-b{top:31%;right:6%}.summer-drop-c{bottom:16%;right:12%}.radio-edit-toggle{bottom:20px;left:18px}.radio-editor{width:calc(100% - 32px);bottom:82px}.bloom-secret-trigger{width:clamp(64px,19vw,86px);top:55%}.kaehwa-photo{background-position:52%;inset:-2%}.kaehwa-orbit{width:103vw;height:65vw}.kaehwa-orbit-b{width:82vw;height:104vw}.kaehwa-petal-a{top:21%;left:6%}.kaehwa-petal-b{top:26%;right:7%}.kaehwa-glint-a{top:17%;left:11%}.kaehwa-glint-b{bottom:15%;right:7%}}@media (width<=420px){.site-header{width:calc(100% - 24px)}.scene-nav{gap:.48rem}.scene-nav-item{letter-spacing:.07em;font-size:.46rem}.home-mark{width:32px;height:32px}.home-mark:before{width:19px;height:12px}.scene-progress{display:none}.portal{width:42px}.link-stone{width:31vw;min-width:96px}.link-stone-b{width:36vw;left:33%}.film-aperture{width:calc(100vw + 84px)}.film-video-shell{width:min(calc(100vw - 18px - env(safe-area-inset-left) - env(safe-area-inset-right)), max(220px, calc(177.78svh - 230px)));border-radius:12px}.film-video-shell:before{border-radius:11px}.film-video-stage{border-radius:8px}.film-aperture span{inset:8% 4% -3%}.film-curtain-left{opacity:.58;left:-37%}.dawn-petal{width:27vw;height:13vw}.summer-coral{width:49vw;height:28vw}.summer-drop-c{display:none}.radio-editor{grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px;padding:7px}.radio-url-input{height:44px;padding:0 13px;font-size:.61rem}.radio-editor-action{width:44px;height:44px}.scene-nav-item[data-secret=true]{letter-spacing:.03em}.kaehwa-petal-c,.kaehwa-glint-b{display:none}}@media (height<=650px) and (width>=761px){.site-header{height:68px}.orbit-field{width:min(78vw,87svh);top:56%}.link-stone{width:min(13vw,150px)}.film-aperture{width:min(82vw,1120px,max(360px,177.78svh - 220px))}.film-video-shell{width:min(72vw,960px,max(280px,177.78svh - 260px))}.dawn-halo{bottom:-91vh}.dawn-seed{height:21vh}.dawn-petal{bottom:46%}.next-portal{bottom:calc(46% - 34px)}.summer-sun{width:18vh;top:12%}.wave-player{width:min(10vw,18vh);top:58%}.radio-edit-toggle,.radio-editor{bottom:18px}.kaehwa-photo{background-position:50% 47%}}@media (height<=430px){.film-aperture,.film-curtain{display:none}.film-video-shell{width:min(calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)), 900px, max(240px, calc(177.78svh - 250px)));border-radius:12px;padding:4px;top:calc(50svh + 23px)}.film-video-shell:before{border-radius:11px}.film-video-stage{border-radius:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pointer-light{display:none}}.bloom-version-photo{z-index:0;opacity:0;filter:saturate(1.04)contrast(1.015);transition:opacity .9s ease, transform 1.6s var(--ease-out);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:-2%;transform:scale(1.025)}.bloom-version-orbit{background-image:url(/bloom-orbit-v2.png)}.bloom-version-links{background-image:url(/bloom-links-v2.png)}.bloom-version-film{background-image:url(/bloom-film-v2.png)}.bloom-version-wave{background-image:url(/bloom-wave-v2.png)}.bloom-version-next{background-image:url(/bloom-next-v2.png)}.experience[data-bloom-version=true],.experience[data-bloom-version=true] .scene{background:#f7fbff}.experience[data-bloom-version=true] .bloom-version-photo{opacity:1;transform:scale(1)}.experience[data-bloom-version=true][data-scene=orbit] .bloom-version-orbit,.experience[data-bloom-version=true][data-scene=links] .bloom-version-links,.experience[data-bloom-version=true][data-scene=film] .bloom-version-film,.experience[data-bloom-version=true][data-scene=wave] .bloom-version-wave,.experience[data-bloom-version=true][data-scene=next] .bloom-version-next{animation:18s ease-in-out infinite alternate bloom-photo-drift}.experience[data-bloom-version=true] .scene-orbit .orbit-field,.experience[data-bloom-version=true] .scene-links .links-aura,.experience[data-bloom-version=true] .scene-links .links-thread,.experience[data-bloom-version=true] .scene-next .dawn,.experience[data-bloom-version=true] .scene-wave .summer-sun,.experience[data-bloom-version=true] .scene-wave .summer-horizon,.experience[data-bloom-version=true] .scene-wave .summer-water,.experience[data-bloom-version=true] .scene-wave .summer-caustics,.experience[data-bloom-version=true] .scene-wave .summer-drop,.experience[data-bloom-version=true] .scene-wave .summer-coral{opacity:0;visibility:hidden;pointer-events:none;animation:none}.experience[data-bloom-version=true] .pointer-light{opacity:.22;mix-blend-mode:screen}.experience[data-bloom-version=true] .film-grain{opacity:.035;mix-blend-mode:soft-light}.experience[data-bloom-version=true] .edge-vignette{background:linear-gradient(#ffffff57,#0000 18% 78%,#ffffff1f),radial-gradient(#0000 64%,#365b521f 100%)}.experience[data-bloom-version=true] .site-header{-webkit-backdrop-filter:blur(22px)saturate(1.24);backdrop-filter:blur(22px)saturate(1.24);background:#ffffff9e;border:1px solid #ffffffc7;border-radius:999px;width:min(100% - 48px,1420px);height:64px;padding:0 12px 0 9px;top:16px;box-shadow:0 12px 44px #4b665b1f,inset 0 1px #ffffffeb}.experience[data-bloom-version=true] .site-header:after{display:none}.experience[data-bloom-version=true] .home-mark{background:#ffffffc7;width:44px;height:44px;box-shadow:0 6px 20px #e2799d24,inset 0 0 0 1px #ffffffd1}.experience[data-bloom-version=true] .scene-nav-item{color:#2c4d41b3;text-shadow:0 1px 10px #ffffffdb}.experience[data-bloom-version=true] .scene-nav-item:hover,.experience[data-bloom-version=true] .scene-nav-item[aria-pressed=true]{color:#284f41}.experience[data-bloom-version=true] .scene-nav-item:before,.experience[data-bloom-version=true] .scene-nav-item[aria-pressed=true]:before{background:linear-gradient(90deg,#ff7e85,#ffc84f 48%,#22bcb6);box-shadow:0 3px 13px #e97e7457}.experience[data-bloom-version=true] .scene-nav-item[data-secret=true]{opacity:1;visibility:visible;color:#bd557b;width:auto;animation:kaehwa-menu-unfurl .95s var(--ease-out) both;display:block}.experience[data-bloom-version=true] .scene-nav-item[data-secret=true]:after{background:#ffc84f;box-shadow:0 0 0 3px #ffffffb8,0 0 15px #ffb23ec7}.experience[data-bloom-version=true] .scene-progress span{background:#ffffffb8;box-shadow:0 1px 8px #2f5c4c2e}.experience[data-bloom-version=true] .scene-progress span[data-active=true]{background:linear-gradient(#ff858b,#ffc44f 52%,#28bdb5);box-shadow:0 4px 16px #ffffffd6,0 5px 18px #41766333}.experience[data-bloom-version=true] .portal,.experience[data-bloom-version=true] .next-portal{-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4);background:radial-gradient(circle at 32% 25%,#fffffff5,#ffffff7a 34%,#ffc0cf3d 100%);border:1px solid #fffffff0;box-shadow:0 0 0 7px #ffffff3d,0 16px 42px #4a675b33,inset 0 0 24px #ffffffd6}.experience[data-bloom-version=true] .portal:after,.experience[data-bloom-version=true] .next-portal:before{border-color:#ff7e8ead;box-shadow:0 0 22px #ffb85142}.experience[data-bloom-version=true] .orbit-portal-a{top:32%;left:12%}.experience[data-bloom-version=true] .orbit-portal-b{top:35%;right:11%}.experience[data-bloom-version=true] .orbit-portal-c{bottom:14%;left:19%}.experience[data-bloom-version=true] .orbit-portal-d{bottom:12%;right:16%}.experience[data-bloom-version=true] .link-stone{aspect-ratio:1;-webkit-backdrop-filter:blur(4px)saturate(1.28);backdrop-filter:blur(4px)saturate(1.28);background:radial-gradient(circle at 31% 24%,#fffffff5,#ffffff2e 36%,#d2efff1f 63%,#ffb5d43d);border:1px solid #ffffffeb;border-radius:50%;width:clamp(92px,11.2vw,170px);animation:7s ease-in-out infinite bloom-crystal-hover;box-shadow:0 0 0 7px #ffffff2e,0 22px 48px #4d6b612e,inset 0 0 28px #ffffff94}.experience[data-bloom-version=true] .link-stone:before{background:radial-gradient(circle at 38% 30%,#ffffffd1,#0000 35%);border-radius:50%;inset:12%}.experience[data-bloom-version=true] .link-stone:after{background:#ffbf4f;width:9%}.experience[data-bloom-version=true] .link-stone span{display:none}.experience[data-bloom-version=true] .link-stone-a{top:43%;left:18.5%}.experience[data-bloom-version=true] .link-stone-b{top:56%;left:calc(50% - clamp(46px,5.6vw,85px))}.experience[data-bloom-version=true] .link-stone-c{top:48%;right:15.5%}.experience[data-bloom-version=true] .scene-film:before{opacity:0}.experience[data-bloom-version=true] .scene-film:after{background:linear-gradient(#ffffff80,#0000 22%),radial-gradient(at 50% 54%,#ffffff3d,#0000 62%)}.experience[data-bloom-version=true] .film-video-shell{background:linear-gradient(135deg,#fffffff7,#f7e2d8e6 48%,#dcf0e7e6);border-color:#fffffff0;box-shadow:0 20px 54px #344f442e,0 48px 120px #d07b9d24,inset 0 1px #fff}.experience[data-bloom-version=true] .film-aperture{opacity:.16}.experience[data-bloom-version=true] .next-portal{bottom:22%}.experience[data-bloom-version=true] .next-portal:hover,.experience[data-bloom-version=true] .portal:hover,.experience[data-bloom-version=true] .link-stone:hover{filter:brightness(1.06)saturate(1.12);border-color:#fff;box-shadow:0 0 0 11px #ffffff3d,0 24px 62px #db658b47,inset 0 0 32px #ffffffe6}.bloom-secret-trigger{opacity:.9;filter:saturate(1.16)drop-shadow(0 10px 24px #e7719b33);background:radial-gradient(circle,#fffffff0,#ffd3806b 34%,#ff87b133 58%,#0000 72%);animation:2.4s ease-in-out infinite bloom-trigger-invite}.bloom-secret-trigger:before{border:2px solid #ffffffe0;width:86%;animation:2.4s ease-out infinite bloom-trigger-ring;transform:translate(-50%,-50%)scale(.88);box-shadow:0 0 0 7px #fff3,0 0 38px #ffac4c94,inset 0 0 25px #ffffffd1}.bloom-secret-trigger:after{background:#ffbd42;width:11px;box-shadow:0 0 9px #fff,0 0 28px #ffa535f2}.bloom-secret-trigger .secret-bloom-bud{transform:translate(-50%,-58%)scale(.96)}.experience[data-bloom-version=true] .bloom-secret-trigger{opacity:1;background:radial-gradient(circle,#fffffff0,#ffc56773 39%,#ff759033 63%,#0000 74%);top:66%;left:56%}.wave-player:is([data-state=idle],[data-state=paused]){background:radial-gradient(circle at 34% 27%,#fff 0 8%,#ffffffc2 18%,#0000 35%),conic-gradient(from -28deg,#ff766f,#ffb84f 27%,#fff074 42%,#2ed7c8 66%,#10aeb5 78%,#ff7b7a);border:2px solid #fffffffa;animation:1.75s ease-in-out infinite radio-invitation-pulse;box-shadow:0 0 0 10px #ffffff3d,0 0 46px #ffbe45b8,0 26px 75px #04979f5c,inset 0 0 34px #ffffff9e}.wave-player:is([data-state=idle],[data-state=paused]):before,.wave-player:is([data-state=idle],[data-state=paused]):after{content:"";z-index:-1;pointer-events:none;border:2px solid #ffbc41b8;border-radius:58% 42% 61% 39%/43% 57% 45% 55%;animation:2.6s ease-out infinite radio-petal-burst;position:absolute;inset:-29%;box-shadow:0 0 28px #ff73744d}.wave-player:is([data-state=idle],[data-state=paused]):after{border-color:#24ccc49e;border-radius:50%;animation:2.6s ease-out .7s infinite radio-shell-ripple;inset:-48%}.wave-player:is([data-state=idle],[data-state=paused]) .wave-ring{opacity:0;border-width:2px;animation:3s ease-out infinite radio-ripple}.wave-player:is([data-state=idle],[data-state=paused]) .wave-ring-a{border-color:#ff726ed1}.wave-player:is([data-state=idle],[data-state=paused]) .wave-ring-b{border-color:#ffc33ed1}.wave-player:is([data-state=idle],[data-state=paused]) .wave-ring-c{border-color:#1cc7c0d1}.wave-player:is([data-state=idle],[data-state=paused]) .wave-player-icon{filter:drop-shadow(0 0 4px #c64a41ad)drop-shadow(0 5px 9px #66372047);border-left-color:#fff8de;animation:1.75s ease-in-out infinite radio-icon-invite}.wave-player:is([data-state=loading],[data-state=playing],[data-state=error]),.wave-player:is([data-state=loading],[data-state=playing],[data-state=error]):before,.wave-player:is([data-state=loading],[data-state=playing],[data-state=error]):after,.wave-player:is([data-state=loading],[data-state=playing],[data-state=error]) .wave-ring,.wave-player:is([data-state=playing],[data-state=error]) .wave-player-icon{animation:none}.wave-player[data-state=loading] .wave-player-icon{animation:.85s linear infinite orbit-turn}.radio-volume{z-index:21;-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:7px 13px 7px 7px;display:flex;position:absolute;bottom:clamp(22px,5vh,54px);right:clamp(22px,4vw,64px);box-shadow:0 15px 42px #008ba02e,inset 0 0 24px #ffffffad}.radio-volume-toggle{cursor:pointer;width:40px;height:40px;transition:transform .4s var(--ease-out), box-shadow .3s ease, background .3s ease;background:linear-gradient(145deg,#fffffff0,#63e0d361);border:1px solid #ffffffeb;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 7px 20px #008ba026}.radio-volume-toggle:hover{background:linear-gradient(145deg,#fff,#ffb96880);transform:scale(1.08);box-shadow:0 9px 23px #ff786933}.radio-volume-toggle span{background:#079da5;border-radius:3px 1px 1px 3px;width:9px;height:13px;display:block;position:relative;box-shadow:-5px 0 0 -1px #079da5}.radio-volume-toggle span:before,.radio-volume-toggle span:after{content:"";border:2px solid #0000;border-left:0;border-right-color:#ff7b72;border-radius:0 999px 999px 0;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.radio-volume-toggle span:before{width:7px;height:12px}.radio-volume-toggle span:after{opacity:.68;width:12px;height:20px}.radio-volume[data-muted=true] .radio-volume-toggle span:before,.radio-volume[data-muted=true] .radio-volume-toggle span:after{opacity:1;background:#ff6e70;border:0;border-radius:999px;width:15px;height:2px;left:7px;transform:translateY(-50%)rotate(-45deg)}.radio-volume-slider{--radio-volume:65%;appearance:none;cursor:pointer;background:0 0;width:clamp(82px,10vw,136px);height:24px;margin:0;padding:0}.radio-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff7d73 0, #ffc548 var(--radio-volume), #079da533 var(--radio-volume), #079da533 100%);border-radius:999px;height:5px;box-shadow:inset 0 1px 2px #245d581f}.radio-volume-slider::-webkit-slider-thumb{appearance:none;background:#18b9b2;border:3px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-6px;box-shadow:0 4px 12px #0580864d}.radio-volume-slider::-moz-range-track{background:#079da533;border:0;border-radius:999px;height:5px}.radio-volume-slider::-moz-range-progress{background:linear-gradient(90deg,#ff7d73,#ffc548);border-radius:999px;height:5px}.radio-volume-slider::-moz-range-thumb{background:#18b9b2;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 4px 12px #0580864d}.radio-volume-toggle:focus-visible,.radio-volume-slider:focus-visible{outline-offset:5px;outline:3px solid #087f85}@keyframes bloom-photo-drift{0%{transform:scale(1.005)translate(-.1%,.1%)}to{transform:scale(1.035)translate(.2%,-.25%)}}@keyframes bloom-crystal-hover{0%,to{filter:brightness();margin-top:0}50%{filter:brightness(1.08);margin-top:-9px}}@keyframes bloom-trigger-invite{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.09)}}@keyframes bloom-trigger-ring{0%{opacity:.86;transform:translate(-50%,-50%)scale(.72)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes radio-invitation-pulse{0%,to{filter:brightness()saturate();transform:translate(-50%,-50%)scale(.96)rotate(-1deg)}50%{filter:brightness(1.1)saturate(1.14);transform:translate(-50%,-50%)scale(1.08)rotate(1deg)}}@keyframes radio-petal-burst{0%{opacity:.84;transform:rotate(0)scale(.72)}78%,to{opacity:0;transform:rotate(38deg)scale(1.34)}}@keyframes radio-ripple{0%{opacity:.74;transform:translate(-50%,-50%)scale(.72)}76%,to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes radio-shell-ripple{0%{opacity:.72;transform:scale(.72)}76%,to{opacity:0;transform:scale(1.45)}}@keyframes radio-icon-invite{0%,to{transform:scale(.92)}50%{transform:scale(1.16)}}@media (width<=760px){.experience[data-bloom-version=true] .site-header{width:calc(100% - 20px);height:58px;padding-inline:7px;top:10px}.experience[data-bloom-version=true] .scene-nav{gap:clamp(.45rem,2vw,.8rem)}.experience[data-bloom-version=true] .scene-nav-item{letter-spacing:.1em;font-size:.5rem}.experience[data-bloom-version=true] .scene-nav-item[data-secret=true]{letter-spacing:.06em}.bloom-version-photo{inset:-1%}.bloom-version-orbit{background-position:54%}.bloom-version-links,.bloom-version-film{background-position:50%}.bloom-version-wave{background-position:48%}.bloom-version-next{background-position:51%}.experience[data-bloom-version=true] .orbit-portal-a{top:31%;left:8%}.experience[data-bloom-version=true] .orbit-portal-b{top:36%;right:7%}.experience[data-bloom-version=true] .orbit-portal-c{bottom:16%;left:12%}.experience[data-bloom-version=true] .orbit-portal-d{bottom:13%;right:12%}.experience[data-bloom-version=true] .link-stone{width:clamp(82px,24vw,118px)}.experience[data-bloom-version=true] .link-stone-a{top:43%;left:7%}.experience[data-bloom-version=true] .link-stone-b{top:57%;left:calc(50% - clamp(41px,12vw,59px))}.experience[data-bloom-version=true] .link-stone-c{top:47%;right:6%}.experience[data-bloom-version=true] .next-portal{bottom:20%}.radio-volume{gap:7px;min-height:48px;padding:5px 10px 5px 5px;bottom:18px;right:14px}.radio-volume-toggle{width:38px;height:38px}.radio-volume-slider{width:clamp(68px,19vw,96px)}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition{--bloom-stream-radius:24% 15% 22% 12% / 17% 29% 14% 25%;z-index:0;aspect-ratio:3/2;pointer-events:none;place-items:center;width:min(96vw,135svh,1440px);height:auto;display:grid;position:relative}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-frame{z-index:0;opacity:.98;pointer-events:none;background:url(/bloom-go-stream-frame-v1.png) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 72% at 0 53%,#000 0 62%,#000000f5 67%,#0000 76%),radial-gradient(37% 72% at 100% 52%,#000 0 62%,#000000f5 67%,#0000 76%),radial-gradient(64% 34% at 50% 100%,#000 0 61%,#000000f5 66%,#0000 75%),radial-gradient(47% 25% at 19% 0,#000 0 60%,#000000f5 65%,#0000 74%),radial-gradient(45% 25% at 82% 0,#000 0 60%,#000000f5 65%,#0000 74%);mask-image:radial-gradient(38% 72% at 0 53%,#000 0 62%,#000000f5 67%,#0000 76%),radial-gradient(37% 72% at 100% 52%,#000 0 62%,#000000f5 67%,#0000 76%),radial-gradient(64% 34% at 50% 100%,#000 0 61%,#000000f5 66%,#0000 75%),radial-gradient(47% 25% at 19% 0,#000 0 60%,#000000f5 65%,#0000 74%),radial-gradient(45% 25% at 82% 0,#000 0 60%,#000000f5 65%,#0000 74%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{z-index:2;aspect-ratio:auto;border-radius:var(--bloom-stream-radius);width:58%;height:52%;box-shadow:none;-webkit-backdrop-filter:none;-webkit-clip-path:inset(0 round var(--bloom-stream-radius));clip-path:inset(0 round var(--bloom-stream-radius));pointer-events:auto;background:linear-gradient(142deg,#fffffff5,#abd7c7c7 31%,#ffebbad1 59%,#84b8a9c2 82%,#fffffff0);border:0;margin:0;padding:clamp(3px,.34vw,5px);display:block;position:relative;inset:2% auto auto;overflow:hidden;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage{aspect-ratio:auto;border-radius:var(--bloom-stream-radius);width:100%;height:100%;box-shadow:none;-webkit-clip-path:inset(0 round var(--bloom-stream-radius));clip-path:inset(0 round var(--bloom-stream-radius));background:#eaf4f0;border:0;overflow:hidden}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video{border:0;width:107%;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.006)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:focus-within{border-radius:var(--bloom-stream-radius);outline-offset:4px;box-shadow:none;filter:drop-shadow(0 0 4px #2a5e4bb8);border:0;outline:3px solid #fffffffa}@media (hover:hover) and (pointer:fine){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:hover{box-shadow:none;filter:saturate(1.025);border:0;transform:translateY(-2px)scale(1.004)}}@media (width<=760px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition{width:min(158vw,132svh,1100px)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{width:58%;height:52%;padding:3px}}@media (height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition{width:min(150vw,132svh,760px)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-frame{display:none}}@media (prefers-reduced-motion:reduce){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-frame,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{transition:none!important;animation:none!important}}@media (width<=420px){.experience[data-bloom-version=true] .home-mark{width:36px;height:36px}.experience[data-bloom-version=true] .scene-nav{gap:.32rem}.experience[data-bloom-version=true] .scene-nav-item{letter-spacing:.045em;font-size:.43rem}.radio-volume{padding-right:8px;bottom:14px;right:12px}.radio-volume-slider{width:64px}.radio-edit-toggle{bottom:14px;left:12px}}@media (prefers-reduced-motion:reduce){.experience[data-bloom-version=true] .bloom-version-photo,.experience[data-bloom-version=true] .link-stone,.bloom-secret-trigger,.bloom-secret-trigger:before,.wave-player,.wave-player:before,.wave-player:after,.wave-player .wave-ring,.wave-player .wave-player-icon{animation:none!important}.wave-player:is([data-state=idle],[data-state=paused]){transform:translate(-50%,-50%)scale(1.02);box-shadow:0 0 0 12px #ffffff42,0 0 52px #ffbe45b3,0 24px 70px #04979f57,inset 0 0 34px #ffffffa8}.wave-player:is([data-state=idle],[data-state=paused]) .wave-ring-a{opacity:.48;transform:translate(-50%,-50%)scale(1.32)}.wave-player:is([data-state=idle],[data-state=paused]) .wave-ring-b{opacity:.34;transform:translate(-50%,-50%)scale(1.58)}.wave-player:is([data-state=idle],[data-state=paused]) .wave-ring-c{opacity:.22;transform:translate(-50%,-50%)scale(1.84)}}.scene-film{--film-center-y:calc(50svh + 36px)}.film-player-region{z-index:12;pointer-events:none;place-items:center;display:grid;position:absolute;inset:90px 0 18px}.film-player-region>.film-video-shell{pointer-events:auto;margin:0;position:relative;inset:auto;transform:none}.experience[data-scene=film] .film-player-region>.film-video-shell{animation:film-player-arrive .9s var(--ease-out) both}.scene-film[data-film-theme=standard]{background:radial-gradient(circle at 50% 55%,#fff 0 12%,#fffc 28%,#0000 51%),radial-gradient(circle at 10% 20%,#ffda7980,#0000 29%),radial-gradient(circle at 87% 21%,#b0cdff8a,#0000 31%),radial-gradient(circle at 80% 91%,#94ebce80,#0000 33%),radial-gradient(circle at 10% 88%,#ffb1d875,#0000 30%),linear-gradient(138deg,#fffdf7 0%,#f4fbff 47%,#fff8fd 100%)}.scene-film[data-film-theme=standard]:before{z-index:0;opacity:.9;background:conic-gradient(from 214deg at 50% 55%, transparent 0 8%, #ffc6de75 8.5% 10.5%, transparent 11% 22%, #bcd7ff80 22.5% 25%, transparent 25.5% 43%, #ffe78475 43.5% 46%, transparent 46.5% 66%, #9de8cc73 66.5% 69%, transparent 69.5% 100%), radial-gradient(ellipse at 50% 55%, transparent 0 29%, #ffffffa6 45%, transparent 69%);filter:none;animation:18s ease-in-out infinite alternate film-prism-field;inset:-18%;transform:rotate(-4deg)scale(1.04)}.scene-film[data-film-theme=standard]:after{z-index:1;opacity:1;background:linear-gradient(#ffffffdb,#0000 19% 80%,#ffffff85),radial-gradient(at 50% 55%,#0000 0 45%,#ffffff6b 73%,#d0dff440 100%)}.scene-film[data-film-theme=standard] .film-wash{z-index:2;opacity:1;visibility:visible;background:radial-gradient(at 50% 55%,#fffffff0 0 17%,#0000 48%),linear-gradient(117deg,#0000 31%,#fff9 41%,#bed3ff3d 47%,#0000 56%);inset:0}.scene-film[data-film-theme=standard] .film-wash:before,.scene-film[data-film-theme=standard] .film-wash:after{left:50%;top:var(--film-center-y);pointer-events:none;background:0 0;border-radius:50%}.scene-film[data-film-theme=standard] .film-wash:before{border:1px solid #5677ba38;width:min(96vw,1320px);height:min(66vw,72svh,720px);animation:16s ease-in-out infinite alternate film-orbit-a;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 0 22px #ffffff1f,0 0 90px #89b4ff21}.scene-film[data-film-theme=standard] .film-wash:after{border:1px dashed #ec87b84d;width:min(73vw,1000px);height:min(49vw,58svh,580px);animation:20s ease-in-out infinite alternate film-orbit-b;transform:translate(-50%,-50%)rotate(19deg);box-shadow:0 0 70px #ffbede29}.scene-film[data-film-theme=standard] .film-curtain{z-index:4;opacity:.72;visibility:visible;filter:drop-shadow(0 26px 45px #57699424);-webkit-backdrop-filter:blur(8px)saturate(1.16);backdrop-filter:blur(8px)saturate(1.16);background:linear-gradient(132deg,#ffffffeb 0 9%,#0000 9.5% 18%,#b7d3ff7a 18.5% 39%,#0000 40% 52%,#ffaed56b 53% 76%,#ffe6824d),linear-gradient(25deg,#97e8ca57,#0000 56%);border:1px solid #ffffffc7;animation:9s ease-in-out infinite film-prism-pulse;display:block;-webkit-mask-image:none;mask-image:none}.scene-film[data-film-theme=standard] .film-curtain-left{clip-path:polygon(0 19%,70% 0,100% 14%,63% 47%,94% 100%,13% 82%);width:clamp(230px,31vw,480px);height:clamp(390px,76svh,790px);bottom:-22%;left:-7%;transform:rotate(-6deg)}.scene-film[data-film-theme=standard] .film-curtain-right{clip-path:polygon(22% 0,100% 15%,84% 72%,54% 100%,30% 64%,0 39%);background:linear-gradient(224deg,#ffffffe6 0 10%,#0000 10.5% 20%,#ffe18466 21% 39%,#0000 40% 54%,#b0cfff75 55% 78%,#ffadd747),linear-gradient(155deg,#92e6c94d,#0000 58%);width:clamp(190px,25vw,390px);height:clamp(300px,58svh,610px);animation-delay:-4.5s;top:7%;right:-6%;transform:rotate(8deg)}.scene-film[data-film-theme=standard] .film-aperture{z-index:5;left:50%;top:var(--film-center-y);aspect-ratio:16/9;opacity:1;visibility:visible;width:min(84vw,1160px,max(360px,177.78svh - 210px));display:block;transform:translate(-50%,-50%)}.scene-film[data-film-theme=standard] .film-aperture:before,.scene-film[data-film-theme=standard] .film-aperture:after,.scene-film[data-film-theme=standard] .film-aperture span{background:0 0;border-radius:50%}.scene-film[data-film-theme=standard] .film-aperture:before{border:1px solid #486cb452;animation:14s ease-in-out infinite alternate film-ring-a;inset:-17% -5%;transform:rotate(-8deg);box-shadow:0 0 55px #8bb6ff1f}.scene-film[data-film-theme=standard] .film-aperture:after{border:1px dashed #e777ae54;animation:17s ease-in-out infinite alternate film-ring-b;inset:-8% -11%;transform:rotate(12deg)}.scene-film[data-film-theme=standard] .film-aperture span{border:1px solid #40ac8847;inset:4% -7%;transform:rotate(3deg)}.scene-film[data-film-theme=standard] .film-aperture span:before,.scene-film[data-film-theme=standard] .film-aperture span:after{background:radial-gradient(circle at 31% 26%,#fff 0 18%,#ffd576 42%,#ff80b6 72%,#0000 74%);border:1px solid #fffffff5;width:clamp(8px,.75vw,12px);box-shadow:0 0 0 5px #ffffff42,0 0 24px #ff80b67a}.scene-film[data-film-theme=standard] .film-aperture span:before{top:5%;right:13%}.scene-film[data-film-theme=standard] .film-aperture span:after{background:radial-gradient(circle at 31% 26%,#fff 0 18%,#bddcff 42%,#51c99d 72%,#0000 74%);bottom:4%;left:9%;box-shadow:0 0 0 5px #ffffff42,0 0 24px #46c2966e}.scene-film[data-film-theme=standard] .film-video-shell{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(116deg,#fff 0 9%,#d6e4ff 23%,#fff 43%,#ffdbea 66%,#ffecaa 85%,#fff 100%);border:1px solid #404d7257;border-radius:15px;width:min(72vw,1020px,max(300px,177.78svh - 260px));padding:6px;box-shadow:0 1px #fffffffa,0 20px 48px #38446933,0 55px 130px #5b7db524,0 0 0 1px #ffffff94}.scene-film[data-film-theme=standard] .film-video-shell:before{border:1px solid #2934513d;border-radius:13px;inset:1px;box-shadow:inset 0 1px #fffffff0,inset 1px 0 #ffffff9e,inset -1px 0 #1a223b1f,inset 0 -1px #1a223b2e}.scene-film[data-film-theme=standard] .film-video-shell:after{filter:blur(13px);background:radial-gradient(#2934534d,#0000 69%);border-radius:50%;height:32px;top:calc(100% + 8px);left:4%;right:4%;transform:scaleY(.55)}.scene-film[data-film-theme=standard] .film-video-stage{background:#070a11;border-radius:9px;box-shadow:0 0 0 1px #10172a75,0 7px 20px #12192e33}.scene-film[data-film-theme=standard] .film-video-shell:focus-within{outline-offset:3px;border-color:#fff;outline:3px solid #fff;box-shadow:0 22px 54px #3542693b,0 0 0 7px #53669d}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]{--bloom-film-width:min(62vw, 920px, max(300px, calc(177.78svh - 270px)));--bloom-film-half:min(31vw, 460px, max(150px, calc(88.89svh - 135px)));--bloom-flora-left-width:clamp(300px, 33vw, 520px);--bloom-flora-right-width:clamp(270px, 30vw, 470px);background:#f7fbf5}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-version-film{opacity:1;filter:saturate(.95)contrast(1.045)brightness(.99);background-position:50% 48%;background-size:cover;animation:15s ease-in-out infinite alternate bloom-film-light;inset:-2%;transform:scale(1.018)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]:before{opacity:0;filter:none;background:0 0;inset:0;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]:after{z-index:1;opacity:1;background:linear-gradient(#ffffffbd,#ffffff1f 19%,#0000 30%),radial-gradient(at 50% 53%,#ffffff3d 0 28%,#fff7f017 50%,#0000 70%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-wash{z-index:2;visibility:visible;opacity:1;background:radial-gradient(at 50% 53%,#ffffff3b 0 25%,#0000 62%);display:block}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-wash:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-wash:after,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture{display:none}.scene-film[data-film-theme=bloom] .film-video-shell{width:var(--bloom-film-width);-webkit-backdrop-filter:blur(8px)saturate(1.06);backdrop-filter:blur(8px)saturate(1.06);background:linear-gradient(132deg,#fffffffc,#f9e5daf7 43%,#dff3e9f7 76%,#fffaeefc);border:1px solid #fffffffa;border-radius:12px;padding:5px;box-shadow:0 0 0 1px #63846a26,0 20px 58px #2d4b3a38,0 52px 120px #b5678a29,inset 0 1px #fff}.scene-film[data-film-theme=bloom] .film-video-shell:before{border:1px solid #46795b3d;border-radius:11px;inset:0;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #a66f601f}.scene-film[data-film-theme=bloom] .film-video-shell:after{filter:blur(18px);background:#2b4c3745;border-radius:50%;height:26px;top:calc(100% + 3px);left:5%;right:5%;transform:scaleY(.5)}.scene-film[data-film-theme=bloom] .film-video-stage{background:#0b120e;border-radius:8px;box-shadow:0 0 0 1px #223c2a52,0 6px 18px #223d2b29}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain{z-index:13;visibility:visible;opacity:.97;filter:saturate(1.03)contrast(1.045)brightness(.98)drop-shadow(0 22px 32px #2a493533);pointer-events:none;background-image:url(/bloom-film-v2.png);background-repeat:no-repeat;background-size:auto 100%;animation:9s ease-in-out infinite film-bloom-breathe;display:block}.scene-film[data-film-theme=bloom] .film-curtain-left{top:auto;right:auto;left:calc(50% - var(--bloom-film-half) - var(--bloom-flora-left-width) + 20px);width:var(--bloom-flora-left-width);background-position:0 100%;height:clamp(370px,66svh,700px);bottom:-12svh;transform:rotate(-1.4deg);-webkit-mask-image:radial-gradient(94% 84% at 18% 78%,#000 0 61%,#000000e6 76%,#0000 100%);mask-image:radial-gradient(94% 84% at 18% 78%,#000 0 61%,#000000e6 76%,#0000 100%)}.scene-film[data-film-theme=bloom] .film-curtain-right{top:auto;left:auto;right:calc(50% - var(--bloom-film-half) - var(--bloom-flora-right-width) + 18px);width:var(--bloom-flora-right-width);background-position:100% 100%;height:clamp(340px,61svh,650px);animation-delay:-4.5s;bottom:-10svh;transform:rotate(1.2deg);-webkit-mask-image:radial-gradient(94% 84% at 82% 78%,#000 0 61%,#000000e6 76%,#0000 100%);mask-image:radial-gradient(94% 84% at 82% 78%,#000 0 61%,#000000e6 76%,#0000 100%)}.scene-film[data-film-theme=bloom] .film-video-shell:focus-within{outline-offset:4px;border-color:#fff;outline:3px solid #fff;box-shadow:0 20px 58px #2d4b3a3d,0 0 0 7px #326949a3}.experience[data-scene=film] .pointer-light,.experience[data-scene=film] .film-grain,.experience[data-scene=film] .edge-vignette{opacity:0}@media (hover:hover) and (pointer:fine){.scene-film[data-film-theme=standard] .film-player-region>.film-video-shell:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 24px 58px #35426938,0 60px 140px #5b7db529,0 0 0 2px #fffc}.scene-film[data-film-theme=bloom] .film-player-region>.film-video-shell:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 24px 62px #2d4b3a3d,0 58px 128px #b5678a2b,0 0 0 2px #ffffffd1}}@keyframes film-player-arrive{0%{opacity:0;transform:translateY(16px)scale(.982)}to{opacity:1;transform:none}}@keyframes film-prism-field{0%{transform:rotate(-4deg)scale(1.03)}to{transform:rotate(2deg)scale(1.08)}}@keyframes film-prism-pulse{0%,to{opacity:.62;filter:saturate()drop-shadow(0 26px 45px #5769941c)}50%{opacity:.8;filter:saturate(1.16)drop-shadow(0 31px 52px #5769942b)}}@keyframes film-orbit-a{0%{transform:translate(-50%,-50%)rotate(-8deg)scale(.985)}to{transform:translate(-50%,-50%)rotate(-4deg)scale(1.018)}}@keyframes film-orbit-b{0%{transform:translate(-50%,-50%)rotate(19deg)scale(1.015)}to{transform:translate(-50%,-50%)rotate(14deg)scale(.99)}}@keyframes film-ring-a{0%{transform:rotate(-8deg)scale(.99)}to{transform:rotate(-4deg)scale(1.018)}}@keyframes film-ring-b{0%{transform:rotate(12deg)scale(1.012)}to{transform:rotate(16deg)scale(.99)}}@keyframes bloom-film-light{0%{filter:saturate(.94)contrast(1.045)brightness(.98);transform:scale(1.018)}to{filter:saturate(1.02)contrast(1.025)brightness(1.035);transform:scale(1.035)}}@keyframes film-bloom-breathe{0%,to{opacity:.93;filter:saturate()contrast(1.04)brightness(.98)drop-shadow(0 22px 32px #2a49352b)}50%{opacity:1;filter:saturate(1.07)contrast(1.035)brightness(1.025)drop-shadow(0 25px 38px #2a493536)}}@media (width<=760px){.scene-film{--film-center-y:calc(50svh + 28px)}.film-player-region{inset:72px 0 16px}.scene-film[data-film-theme=standard] .film-wash:before{width:132vw;height:78svh}.scene-film[data-film-theme=standard] .film-wash:after{width:108vw;height:57svh}.scene-film[data-film-theme=standard] .film-aperture{width:calc(100vw + 74px)}.scene-film[data-film-theme=standard] .film-video-shell,.scene-film[data-film-theme=bloom] .film-video-shell{width:min(calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)), max(240px, calc(177.78svh - 230px)));border-radius:12px;padding:5px}.scene-film[data-film-theme=standard] .film-video-shell:before,.scene-film[data-film-theme=bloom] .film-video-shell:before{border-radius:10px}.scene-film[data-film-theme=standard] .film-video-stage,.scene-film[data-film-theme=bloom] .film-video-stage{border-radius:7px}.scene-film[data-film-theme=standard] .film-curtain-left{opacity:.48;width:min(74vw,420px);height:min(52svh,510px);left:-28%}.scene-film[data-film-theme=standard] .film-curtain-right{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-version-film{background-position:50% 49%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain{z-index:11}.scene-film[data-film-theme=bloom] .film-curtain-left{width:78vw;height:43svh;bottom:-5svh;left:-29vw}.scene-film[data-film-theme=bloom] .film-curtain-right{width:75vw;height:41svh;display:block;bottom:-7svh;right:-32vw}}@media (width<=420px){.scene-film[data-film-theme=standard] .film-curtain-left{opacity:.38;left:-39%}.scene-film[data-film-theme=bloom] .film-curtain-left{left:-38vw}.scene-film[data-film-theme=bloom] .film-curtain-right{right:-40vw}}@media (height<=430px){.film-player-region{inset:82px 0 6px}.scene-film[data-film-theme=standard] .film-aperture,.scene-film[data-film-theme=standard] .film-curtain,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain{display:none}.scene-film[data-film-theme=standard] .film-video-shell,.scene-film[data-film-theme=bloom] .film-video-shell{width:min(calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)), 900px, max(240px, calc(177.78svh - 165px)));padding:4px}}@media (prefers-reduced-motion:reduce){.scene-film[data-film-theme=standard]:before,.scene-film[data-film-theme=standard] .film-wash:before,.scene-film[data-film-theme=standard] .film-wash:after,.scene-film[data-film-theme=standard] .film-curtain,.scene-film[data-film-theme=standard] .film-aperture:before,.scene-film[data-film-theme=standard] .film-aperture:after,.scene-film[data-film-theme=bloom] .bloom-version-film,.scene-film[data-film-theme=bloom] .film-curtain,.experience[data-scene=film] .film-player-region>.film-video-shell{animation:none!important}}.scene-film[data-film-theme=standard]{--standard-film-lens:min(56vw, 680px, max(280px, calc(100svh - 190px)))}.scene-film[data-film-theme=standard] .film-wash{background:radial-gradient(circle at 50% 52%,#fffffffa 0 14%,#dceaff6b 31%,#ffcfe333 44%,#0000 64%)}.scene-film[data-film-theme=standard] .film-wash:before,.scene-film[data-film-theme=standard] .film-wash:after{left:50%;top:var(--film-center-y);aspect-ratio:1;border-radius:50%;height:auto}.scene-film[data-film-theme=standard] .film-wash:before{width:calc(var(--standard-film-lens) + clamp(220px, 25vw, 410px));background:conic-gradient(from 218deg, transparent 0 12%, #ffbdda2e 17%, transparent 26% 42%, #9ac4ff33 48%, transparent 57% 72%, #83e0c02b 78%, transparent 88% 100%);box-shadow:none;filter:blur(2px);border:0;animation:14s ease-in-out infinite alternate standard-iris-halo;transform:translate(-50%,-50%)}.scene-film[data-film-theme=standard] .film-wash:after{width:calc(var(--standard-film-lens) + clamp(110px, 14vw, 220px));background:0 0;border:1px solid #6a85c333;animation:11s ease-in-out -5s infinite alternate standard-iris-halo;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ffffff1a,0 0 90px #86b4ff21}.scene-film[data-film-theme=standard] .film-curtain{z-index:4;aspect-ratio:1;opacity:.68;visibility:visible;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:50%;width:clamp(310px,37vw,590px);height:auto;display:block;-webkit-mask-image:radial-gradient(circle,#0000 0 44%,#000 45% 69%,#0000 70%);mask-image:radial-gradient(circle,#0000 0 44%,#000 45% 69%,#0000 70%)}.scene-film[data-film-theme=standard] .film-curtain-left{background:conic-gradient(from 205deg, transparent 0 11%, #fffffff5 17%, #ff95ca94 29%, #9dc0ff7a 42%, transparent 56% 100%);filter:saturate(1.08)drop-shadow(0 28px 48px #586fa524);animation:12s ease-in-out infinite alternate standard-crescent-left;inset:7% auto auto -9%;transform:rotate(-19deg)}.scene-film[data-film-theme=standard] .film-curtain-right{background:conic-gradient(from 25deg, transparent 0 12%, #fffffff2 18%, #ffde6780 29%, #5ccfa67a 43%, #adc8ff4d 51%, transparent 61% 100%);filter:saturate(1.08)drop-shadow(0 28px 48px #4d907a21);animation:14s ease-in-out infinite alternate standard-crescent-right;inset:auto -9% -15% auto;transform:rotate(21deg)}.scene-film[data-film-theme=standard] .film-aperture{left:50%;top:var(--film-center-y);width:calc(var(--standard-film-lens) + clamp(76px, 9vw, 138px));aspect-ratio:1;opacity:1;visibility:visible;height:auto;display:block;transform:translate(-50%,-50%)}.scene-film[data-film-theme=standard] .film-aperture:before{background:0 0;border:1px dashed #5b79be6b;border-radius:50%;animation:28s linear infinite standard-iris-turn;inset:2%;transform:rotate(-7deg);box-shadow:0 0 0 9px #ffffff24,0 0 54px #7ba9ff29}.scene-film[data-film-theme=standard] .film-aperture:after{background:0 0;border:1px solid #eb74ad57;border-radius:50%;animation:12s ease-in-out infinite alternate standard-orbit-rock-a;inset:15% -9%;transform:rotate(-14deg)}.scene-film[data-film-theme=standard] .film-aperture span{background:0 0;border:1px solid #3aad8852;border-radius:50%;animation:15s ease-in-out infinite alternate standard-orbit-rock-b;inset:-9% 14%;transform:rotate(33deg)}.scene-film[data-film-theme=standard] .film-video-shell{width:var(--standard-film-lens);aspect-ratio:1;background:conic-gradient(from 218deg, #fff 0 8%, #ffd9e8 15%, #fff 24%, #d1e1ff 37%, #fff 50%, #ccefe2 63%, #fff 76%, #ffe9a5 89%, #fff 100%);-webkit-backdrop-filter:blur(20px)saturate(1.22);backdrop-filter:blur(20px)saturate(1.22);border:1px solid #3c486f57;border-radius:50%;height:auto;padding:clamp(7px,.8vw,11px);overflow:visible;box-shadow:0 0 0 1px #ffffffd1,0 22px 62px #36446f38,0 70px 155px #5c7fb929,inset 0 1px #fff}.scene-film[data-film-theme=standard] .film-video-shell:before{z-index:2;border:1px solid #1f29464d;border-radius:50%;inset:2px;box-shadow:inset 0 2px #fffffff0,inset 2px 0 #ffffff7a,inset -2px 0 #19223b29,inset 0 -2px #19223b38}.scene-film[data-film-theme=standard] .film-video-shell:after{z-index:-2;opacity:.58;filter:blur(22px);background:conic-gradient(from 40deg,#81b1ff52,#ff93c54d,#ffe16b42,#50cda345,#81b1ff52);border-radius:50%;width:auto;height:auto;animation:8s ease-in-out infinite alternate standard-lens-aura;inset:-14%;transform:none}.scene-film[data-film-theme=standard] .film-video-stage{aspect-ratio:auto;clip-path:circle(50%);background:#070a12;border-radius:50%;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #0c12238a,inset 0 0 38px #04081242}.scene-film[data-film-theme=standard] .film-video{width:177.778%;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.01)}.scene-film[data-film-theme=standard] .film-video-shell:focus-within{outline-offset:4px;border-color:#fff;border-radius:50%;outline:3px solid #fff;box-shadow:0 26px 68px #34436f3d,0 0 0 8px #4e63a1c7,0 0 0 12px #ffffff85}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]{--bloom-film-lens:min(58vw, 820px, max(320px, calc(146svh - 260px)));--bloom-film-half:min(29vw, 410px, max(160px, calc(73svh - 130px)));--bloom-flora-left-width:clamp(240px, 27vw, 430px);--bloom-flora-right-width:clamp(220px, 24vw, 390px)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture{z-index:11;left:50%;top:var(--film-center-y);width:calc(var(--bloom-film-lens) + clamp(82px, 9vw, 116px));aspect-ratio:1.42;opacity:1;visibility:visible;pointer-events:none;height:auto;display:block;transform:translate(-50%,-50%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture:after{filter:saturate(1.04)contrast(1.05);background-image:url(/bloom-film-v2.png);background-repeat:no-repeat;border:0;animation:none;top:-8%;bottom:auto}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture:before{width:36%;height:58%;box-shadow:none;background-position:0 14%;background-size:auto 178%;border-radius:48% 52% 44% 56%/58% 44% 56% 42%;left:-2%;right:auto;transform:rotate(-6deg);-webkit-mask-image:radial-gradient(96% 88% at 15% 54%,#000 0 66%,#000000f0 69%,#0000 74%);mask-image:radial-gradient(96% 88% at 15% 54%,#000 0 66%,#000000f0 69%,#0000 74%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture:after{width:34%;height:56%;box-shadow:none;background-position:100% 14%;background-size:auto 178%;border-radius:52% 48% 56% 44%/44% 58% 42% 56%;left:auto;right:-2%;transform:rotate(6deg);-webkit-mask-image:radial-gradient(96% 88% at 85% 54%,#000 0 66%,#000000f0 69%,#0000 74%);mask-image:radial-gradient(96% 88% at 85% 54%,#000 0 66%,#000000f0 69%,#0000 74%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture span{box-shadow:none;background:0 0;border:clamp(2px,.22vw,3px) solid #487148d1;border-radius:49% 51% 46% 54%/43% 47% 53% 57%;animation:none;inset:10% 7% 7%;transform:rotate(1.5deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture span:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture span:after{background:linear-gradient(145deg,#d8e7a7 0 16%,#8fbc75 42%,#4f8257 100%);border:1px solid #3c663eb8;border-radius:100% 0;width:clamp(38px,4.4vw,66px);height:clamp(18px,2.2vw,31px);box-shadow:inset 2px 1px #ffffff6b}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture span:before{top:-2%;right:12%;transform:rotate(32deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture span:after{bottom:2%;left:8%;transform:rotate(214deg)}.scene-film[data-film-theme=bloom] .film-video-shell{width:var(--bloom-film-lens);aspect-ratio:1.46;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(45% 70% at 22%,#629158f0 0 48%,#0000 54%) 0 0/20px 14px,radial-gradient(45% 70% at 78%,#d2b14cbd 0 43%,#0000 50%) 10px 7px/20px 14px,#f6f0d8;border:2px solid #456a44e6;border-radius:48% 52% 45% 55%/39% 43% 57% 61%;height:auto;padding:clamp(6px,.72vw,9px);overflow:visible;box-shadow:0 0 0 1px #4970522e,0 14px 32px #2d48372e}.scene-film[data-film-theme=bloom] .film-video-shell:before{z-index:2;box-shadow:none;border:1px solid #fffdebf5;border-radius:48% 52% 45% 55%/39% 43% 57% 61%;inset:3px}.scene-film[data-film-theme=bloom] .film-video-shell:after{display:none}.scene-film[data-film-theme=bloom] .film-video-stage{aspect-ratio:auto;clip-path:inset(0 round 46% 54% 49% 51%/41% 38% 62% 59%);background:#09110c;border-radius:46% 54% 49% 51%/41% 38% 62% 59%;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #1d39266b}.scene-film[data-film-theme=bloom] .film-video{width:122%;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.015)}.scene-film[data-film-theme=bloom] .film-video-shell:focus-within{outline-offset:4px;border-color:#fff;border-radius:48% 52% 45% 55%/39% 43% 57% 61%;outline:3px solid #fff;box-shadow:0 0 0 7px #426f47d6,0 0 0 11px #ffffffeb}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain{z-index:13;opacity:1;filter:saturate(1.03)contrast(1.05);background-image:url(/bloom-garden.png);background-repeat:no-repeat;background-size:auto 104%;animation:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain-left{left:calc(50% - var(--bloom-film-half) - var(--bloom-flora-left-width) + clamp(42px, 5vw, 68px));width:var(--bloom-flora-left-width);background-position:0 100%;height:clamp(300px,54svh,560px);bottom:-8svh;transform:rotate(-2.4deg);-webkit-mask-image:radial-gradient(94% 88% at 10% 80%,#000 0 68%,#000000f5 70%,#0000 76%);mask-image:radial-gradient(94% 88% at 10% 80%,#000 0 68%,#000000f5 70%,#0000 76%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain-right{right:calc(50% - var(--bloom-film-half) - var(--bloom-flora-right-width) + clamp(40px, 4.7vw, 64px));width:var(--bloom-flora-right-width);background-position:100% 100%;height:clamp(280px,49svh,520px);bottom:-7svh;transform:rotate(2.2deg);-webkit-mask-image:radial-gradient(94% 88% at 90% 80%,#000 0 68%,#000000f5 70%,#0000 76%);mask-image:radial-gradient(94% 88% at 90% 80%,#000 0 68%,#000000f5 70%,#0000 76%)}@media (hover:hover) and (pointer:fine){.scene-film[data-film-theme=standard] .film-player-region>.film-video-shell:hover{border-color:#fff;transform:translateY(-3px)scale(1.012);box-shadow:0 28px 72px #34436f3d,0 76px 170px #5c7fb92e,0 0 0 3px #ffffffd1}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-player-region>.film-video-shell:hover{border-color:#2f5b36f5;transform:translateY(-3px)scale(1.012);box-shadow:0 0 0 3px #ffffffe6,0 16px 34px #2d483733}}@keyframes standard-iris-halo{0%{opacity:.68;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes standard-iris-turn{0%{transform:rotate(-7deg)}to{transform:rotate(353deg)}}@keyframes standard-orbit-rock-a{0%{transform:rotate(-17deg)scale(.99)}to{transform:rotate(-10deg)scale(1.015)}}@keyframes standard-orbit-rock-b{0%{transform:rotate(29deg)scale(1.012)}to{transform:rotate(36deg)scale(.99)}}@keyframes standard-crescent-left{0%{transform:rotate(-22deg)translate(-1%,1%)}to{transform:rotate(-15deg)translate(2%,-2%)}}@keyframes standard-crescent-right{0%{transform:rotate(17deg)translate(1%,2%)}to{transform:rotate(25deg)translate(-2%,-2%)}}@keyframes standard-lens-aura{0%{opacity:.42;transform:scale(.96)rotate(-5deg)}to{opacity:.65;transform:scale(1.05)rotate(7deg)}}@keyframes bloom-petal-ring-a{0%{transform:rotate(-9deg)scale(.985)}to{transform:rotate(-4deg)scale(1.018)}}@keyframes bloom-petal-ring-b{0%{transform:rotate(6deg)scale(1.014)}to{transform:rotate(11deg)scale(.99)}}@keyframes bloom-lens-aura{0%{opacity:.56;transform:rotate(-6deg)scale(.96)}to{opacity:.8;transform:rotate(5deg)scale(1.055)}}@media (width<=760px){.scene-film[data-film-theme=standard]{--standard-film-lens:min(calc(100vw - 34px - env(safe-area-inset-left) - env(safe-area-inset-right)), 62svh, 560px)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]{--bloom-film-lens:min(calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)), 72svh, 620px);--bloom-film-half:min(calc(50vw - 14px), 36svh, 310px)}.scene-film[data-film-theme=standard] .film-video-shell,.scene-film[data-film-theme=bloom] .film-video-shell{padding:6px}.scene-film[data-film-theme=standard] .film-video-shell{width:var(--standard-film-lens);aspect-ratio:1;border-radius:50%}.scene-film[data-film-theme=standard] .film-video-shell:before,.scene-film[data-film-theme=standard] .film-video-stage{border-radius:50%}.scene-film[data-film-theme=standard] .film-aperture{width:calc(var(--standard-film-lens) + clamp(62px, 18vw, 106px))}.scene-film[data-film-theme=standard] .film-curtain-left{opacity:.44;width:min(92vw,470px);height:auto;top:13%;left:-43%}.scene-film[data-film-theme=standard] .film-curtain-right{opacity:.4;width:min(88vw,450px);height:auto;display:block;bottom:-5%;right:-42%}.scene-film[data-film-theme=bloom] .film-video-shell{width:var(--bloom-film-lens);aspect-ratio:1.36;border-radius:48% 52% 45% 55%/39% 43% 57% 61%}.scene-film[data-film-theme=bloom] .film-video-shell:before,.scene-film[data-film-theme=bloom] .film-video-stage{border-radius:46% 54% 49% 51%/41% 38% 62% 59%}.scene-film[data-film-theme=bloom] .film-video{width:131%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture{width:calc(var(--bloom-film-lens) + clamp(70px, 18vw, 105px))}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture:after,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture span,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain{animation:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain{z-index:11;background-size:auto 105%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain-left{width:56vw;height:38svh;bottom:-5svh;left:-26vw}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain-right{width:54vw;height:36svh;bottom:-5svh;right:-28vw}}@media (width<=420px){.scene-film[data-film-theme=standard] .film-curtain-left{left:-55%}.scene-film[data-film-theme=standard] .film-curtain-right{right:-57%}.scene-film[data-film-theme=bloom] .film-curtain-left{left:-39vw}.scene-film[data-film-theme=bloom] .film-curtain-right{right:-42vw}}@media (height<=430px){.scene-film{--film-center-y:calc(50svh + 38px)}.scene-film[data-film-theme=standard]{--standard-film-lens:min(calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)), 62svh, 360px)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]{--bloom-film-lens:min(calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)), 72svh, 620px)}.scene-film[data-film-theme=standard] .film-video-shell,.scene-film[data-film-theme=bloom] .film-video-shell{padding:4px}.scene-film[data-film-theme=standard] .film-video-shell{width:var(--standard-film-lens);aspect-ratio:1}.scene-film[data-film-theme=bloom] .film-video-shell{width:var(--bloom-film-lens);aspect-ratio:1.65}.scene-film[data-film-theme=bloom] .film-video{width:108%}.scene-film[data-film-theme=standard] .film-aperture{display:block}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-aperture,.scene-film[data-film-theme=standard] .film-curtain,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-curtain{display:none}}@media (prefers-reduced-motion:reduce){.scene-film[data-film-theme=standard] .film-wash:before,.scene-film[data-film-theme=standard] .film-wash:after,.scene-film[data-film-theme=standard] .film-curtain,.scene-film[data-film-theme=standard] .film-aperture:before,.scene-film[data-film-theme=standard] .film-aperture:after,.scene-film[data-film-theme=standard] .film-aperture span,.scene-film[data-film-theme=standard] .film-video-shell:after,.scene-film[data-film-theme=bloom] .film-aperture:before,.scene-film[data-film-theme=bloom] .film-aperture:after,.scene-film[data-film-theme=bloom] .film-video-shell:after{animation:none!important}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]:after{background:linear-gradient(#ffffff94,#ffffff14 20%,#0000 32%),radial-gradient(at 50% 53%,#ffffff1f 0 31%,#0000 68%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-wash{background:radial-gradient(at 50% 54%,#ecfcfa29 0 32%,#0000 68%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]>.film-aperture,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]>.film-curtain{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition{top:calc(50svh - var(--film-center-y));aspect-ratio:3/2;width:max(100vw,150svh);max-width:none;height:auto}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-frame{z-index:0;opacity:1;display:block;-webkit-mask-image:none;mask-image:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{width:min(58%, calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)));aspect-ratio:87/52;height:auto;box-shadow:none;-webkit-backdrop-filter:none;clip-path:none;background:0 0;border:0;padding:0;animation:none;overflow:visible}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage{box-shadow:none;border:0}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:focus-within{outline-offset:4px;box-shadow:none;filter:drop-shadow(0 0 4px #2a5e4bb8);border:0;outline:3px solid #fffffffa}@media (hover:hover) and (pointer:fine){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:hover{box-shadow:none;filter:saturate(1.025);background:0 0;border:0;transform:translateY(-2px)scale(1.004)}}@media (width<=760px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition{top:calc(50svh - var(--film-center-y));width:max(100vw,150svh)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{width:min(58%, calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)));aspect-ratio:87/52;height:auto}}@media (height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-frame{display:block}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{width:min(58%, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)), calc(167.3svh - 184px));aspect-ratio:87/52;height:auto}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition{isolation:isolate;overflow:visible}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-frame,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground{opacity:1;pointer-events:none;background:url(/bloom-go-stream-frame-v1.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-frame{z-index:0}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground{z-index:4;background:0 0;display:block}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground:after{content:"";pointer-events:none;background-image:url(/bloom-go-stream-frame-v1.png);background-repeat:no-repeat;background-size:263.158% 156.25%;width:38%;position:absolute;top:18%;bottom:18%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground:before{background-position:0%;left:0;-webkit-mask-image:radial-gradient(100% 62% at 0 52%,#000 0 62%,#000000f5 72%,#0000 86%);mask-image:radial-gradient(100% 62% at 0 52%,#000 0 62%,#000000f5 72%,#0000 86%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground:after{background-position:100%;right:0;-webkit-mask-image:radial-gradient(100% 64% at 100% 51%,#000 0 62%,#000000f5 72%,#0000 86%);mask-image:radial-gradient(100% 64% at 100% 51%,#000 0 62%,#000000f5 72%,#0000 86%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{z-index:2;aspect-ratio:auto;isolation:isolate;width:64%;height:54%;box-shadow:none;filter:none;pointer-events:auto;background:0 0;border:0;border-radius:22% 18% 25% 16%/16% 24% 18% 28%;margin:0;padding:0;transition:filter .45s;animation:none;display:block;position:relative;inset:9% auto auto;overflow:visible;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage{z-index:1;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;clip-path:none;-webkit-mask-composite:source-over, source-over, source-over;background:#dff1ed;border:0;border-radius:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(30% 24% at 50% 8%,#000 0 94%,#000000f5 97%,#0000 100%),radial-gradient(43% 32% at 48% 34%,#000 0 94%,#000000f5 97%,#0000 100%),radial-gradient(57% 39% at 52% 61%,#000 0 94%,#000000f5 97%,#0000 100%),radial-gradient(71% 38% at 49% 89%,#000 0 94%,#000000f5 97%,#0000 100%);mask-image:radial-gradient(30% 24% at 50% 8%,#000 0 94%,#000000f5 97%,#0000 100%),radial-gradient(43% 32% at 48% 34%,#000 0 94%,#000000f5 97%,#0000 100%),radial-gradient(57% 39% at 52% 61%,#000 0 94%,#000000f5 97%,#0000 100%),radial-gradient(71% 38% at 49% 89%,#000 0 94%,#000000f5 97%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over,source-over,source-over;mask-composite:add,add,add}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video{z-index:1;filter:saturate(.96)brightness(1.055)contrast(.98);pointer-events:auto;border:0;width:100%;max-width:none;height:100%;transition:filter .5s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage:after{content:"";z-index:2;opacity:.1;mix-blend-mode:soft-light;pointer-events:none;background:url(/bloom-go-stream-frame-v1.png) 50% 69.5652%/156.25% 185.185% no-repeat;animation:14s ease-in-out infinite alternate bloom-water-refraction;position:absolute;inset:0;transform:translate(0,0)scale(1.002)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:focus-within{z-index:5;outline-offset:4px;box-shadow:none;filter:drop-shadow(0 0 5px #255d4ebd);border:0;outline:3px solid #fffffffa;transform:none}@media (hover:hover) and (pointer:fine){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:hover{box-shadow:none;filter:none;background:0 0;border:0;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell:hover .film-video{filter:saturate(1.015)brightness(1.07)contrast(.99)}}@keyframes bloom-water-refraction{0%{opacity:.075;transform:translate(0,0)scale(1.002)}to{opacity:.14;transform:translateY(-3px)scale(1.008)}}@media (aspect-ratio<=25/24){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage:after{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{width:calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right));aspect-ratio:16/9;height:auto;top:6%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video{width:100%}}@media (height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage:after{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{width:min(64%, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)), calc(177.78svh - 196px));aspect-ratio:16/9;height:auto;top:4%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video{width:100%}}@media (prefers-reduced-motion:reduce){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage:after{animation:none!important}}@media (aspect-ratio>=2){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-foreground,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video-stage:after{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition>.film-video-shell{width:min(64%, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)), calc(177.78svh - 300px));aspect-ratio:16/9;height:auto;top:1%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-stream-composition .film-video{width:100%}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition{z-index:10;isolation:isolate;pointer-events:none;width:auto;height:auto;margin:0;display:block;position:fixed;inset:0;overflow:hidden}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-scene{z-index:0;filter:saturate(1.025)contrast(1.012)brightness(1.012);pointer-events:none;background:#edf8ff url(/bloom-go-horizon-v1.png) 50%/cover no-repeat;position:absolute;inset:-1px;transform:translateZ(0)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell{z-index:3;aspect-ratio:16/9;isolation:isolate;width:min(62vw,1100px,max(280px,177.78svh - 337.78px));height:auto;box-shadow:none;filter:none;-webkit-backdrop-filter:none;clip-path:none;animation:bloom-horizon-arrive .92s var(--ease-out) both;pointer-events:auto;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:filter .42s;display:block;position:absolute;inset:calc(50svh + 36px) auto auto 50%;overflow:visible;transform:translate(-50%,-50%);-webkit-mask-image:none;mask-image:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition .film-video-stage{z-index:1;aspect-ratio:auto;clip-path:none;pointer-events:auto;background:#edf5f8;border:0;border-radius:clamp(12px,1.1vw,18px);width:100%;height:100%;transition:box-shadow .42s,filter .42s;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffffb3,0 22px 70px #52553c33,0 52px 120px #ba7b961a;-webkit-mask-image:none;mask-image:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition .film-video-stage:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition .film-video-stage:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition .film-video{z-index:1;border-radius:inherit;filter:none;pointer-events:auto;border:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-foreground{z-index:4;filter:saturate(1.035)contrast(1.015)drop-shadow(0 12px 18px #49604014);pointer-events:none;-webkit-mask-composite:source-over;background:url(/bloom-go-horizon-v1.png) 50%/cover no-repeat;display:block;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(21% 28% at 4% 30%,#000 0 58%,#000000f0 70%,#0000 88%),radial-gradient(21% 28% at 96% 31%,#000 0 58%,#000000f0 70%,#0000 88%);mask-image:radial-gradient(21% 28% at 4% 30%,#000 0 58%,#000000f0 70%,#0000 88%),radial-gradient(21% 28% at 96% 31%,#000 0 58%,#000000f0 70%,#0000 88%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell:focus-within{z-index:5;outline-offset:5px;box-shadow:none;filter:drop-shadow(0 0 #fff0);border:0;outline:3px solid #fffffffa;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell:hover{box-shadow:none;filter:none;background:0 0;border:0;transform:translate(-50%,-50%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell:hover .film-video-stage{filter:saturate(1.015)brightness(1.008);box-shadow:0 0 0 2px #ffffffeb,0 25px 76px #52553c38,0 58px 128px #ba7b961f}}@keyframes bloom-horizon-arrive{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (aspect-ratio<=25/24){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-scene{background-position:50%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-foreground{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell{width:min(calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)), 740px, max(260px, calc(177.78svh - 337.78px)));aspect-ratio:16/9;height:auto;top:calc(50svh + 24px)}}@media (width<=760px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition .film-video-stage,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition .film-video{border-radius:clamp(10px,3vw,16px)}}@media (height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-foreground{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell{width:min(calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)), 920px, max(280px, calc(177.78svh - 284.44px)));aspect-ratio:16/9;height:auto;top:calc(50svh + 36px)}}@media (aspect-ratio>=2) and (height>=431px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-foreground{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell{aspect-ratio:16/9;width:min(44vw,1180px,max(320px,177.78svh - 426.67px));height:auto}}@media (prefers-reduced-motion:reduce){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-horizon-composition>.film-video-shell{animation:none!important}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-version-film{opacity:0;filter:none;background:0 0;animation:none;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]:after{opacity:0;filter:none;background:0 0;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-wash,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-wash:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .film-wash:after,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]>.film-aperture,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom]>.film-curtain{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-billboard{z-index:10;isolation:isolate;pointer-events:none;width:auto;height:auto;margin:0;display:block;position:fixed;inset:0;overflow:hidden}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-scene{z-index:0;filter:saturate(1.02)contrast(1.01)brightness(1.015);pointer-events:none;background:#edf8ff url(/bloom-go-horizon-v1.png) 50%/cover no-repeat;position:absolute;inset:-1px;transform:translateZ(0)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-billboard-width:min(56vw, 1040px, max(280px, calc(114.67svh - 198px)));--bloom-billboard-leg-height:clamp(120px, 22svh, 260px);z-index:1;width:var(--bloom-billboard-width);isolation:isolate;height:auto;animation:bloom-billboard-arrive .96s var(--ease-out) both;pointer-events:none;margin:0;display:block;position:absolute;top:auto;bottom:35.5svh;left:50%;overflow:visible;transform:translate(-50%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-frame{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud{opacity:.8;filter:blur(1.6px)drop-shadow(0 12px 18px #6991a31a);transform-origin:50%;pointer-events:none;background:radial-gradient(58% 76% at 24% 70%,#fffffff0 0 27%,#f7fbffb8 48%,#e0eef652 64%,#0000 76%),radial-gradient(66% 88% at 50% 43%,#fffffff5 0 31%,#f8fcffc2 52%,#e1eef74d 67%,#0000 79%),radial-gradient(58% 74% at 76% 69%,#ffffffeb 0 27%,#f6fbffad 49%,#e1eef647 64%,#0000 76%);width:22%;height:17%;display:block;position:absolute}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-a{top:-10%;left:-7%;transform:rotate(-5deg)scale(.88)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-b{top:-14%;left:13%;transform:rotate(2deg)scale(1.08)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-c{top:-16%;left:40%;transform:scale(1.16)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-d{top:-14%;right:13%;transform:rotate(-2deg)scale(1.08)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-e{top:-10%;right:-7%;transform:rotate(5deg)scale(.88)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-f{top:18%;left:-11%;transform:rotate(-8deg)scale(.84)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-g{top:57%;left:-10%;transform:rotate(7deg)scale(.8)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-h{top:18%;right:-11%;transform:rotate(8deg)scale(.84)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-i{top:57%;right:-10%;transform:rotate(-7deg)scale(.8)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-j{bottom:-11%;left:5%;transform:rotate(4deg)scale(.92)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-k{bottom:-14%;left:40%;transform:scale(1.08)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-l{bottom:-11%;right:5%;transform:rotate(-4deg)scale(.92)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-b,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-d{opacity:.66}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-c{opacity:.86}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-j,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-k,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-l{opacity:.7}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-g,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-i{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-bezel{z-index:3;pointer-events:none;background:linear-gradient(122deg,#fff 0%,#e9f3f7 21%,#fff 42%,#ffe8ef 63%,#fff5cf 80%,#fff 100%);border:1px solid #fffffffa;border-radius:clamp(15px,1.35vw,24px);position:absolute;inset:clamp(-9px,-.55vw,-6px);box-shadow:0 18px 52px #42584933,0 42px 105px #a9748c1f,inset 0 1px #fff}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell{z-index:4;aspect-ratio:16/9;isolation:isolate;width:100%;height:auto;box-shadow:none;filter:none;-webkit-backdrop-filter:none;clip-path:none;pointer-events:auto;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:filter .42s;animation:none;display:block;position:relative;inset:auto;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video-stage{z-index:1;aspect-ratio:auto;filter:none;clip-path:none;pointer-events:auto;background:#0a100d;border:0;border-radius:clamp(10px,.9vw,16px);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2d443642;-webkit-mask-image:none;mask-image:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video-stage:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video-stage:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video{z-index:1;border-radius:inherit;filter:none;pointer-events:auto;border:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-legs{z-index:1;height:var(--bloom-billboard-leg-height);pointer-events:none;position:absolute;top:calc(100% + 3px);left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 76%,#000000eb 87%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#000000eb 87%,#0000 100%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg{z-index:2;clip-path:polygon(20% 0,80% 0,72% 100%,28% 100%);transform-origin:top;pointer-events:none;background:linear-gradient(90deg,#648470d1,#f5fbe7fa 27%,#fff 48%,#d5e8d3f7 73%,#577865c7);border:1px solid #ffffffe0;width:clamp(14px,1.1vw,20px);position:absolute;top:0;bottom:0;box-shadow:0 13px 25px #3754422e,inset 0 1px #fff}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg-left{left:25%;transform:translate(-50%)rotate(.7deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg-right{right:25%;transform:translate(50%)rotate(-.7deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-legs:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-legs:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-brace{z-index:1;pointer-events:none;background:linear-gradient(#fff,#b1cfbaf0);border:1px solid #ffffffd1;border-radius:999px;height:clamp(3px,.32vw,5px);position:absolute;top:23%;left:25%;right:25%;box-shadow:0 8px 15px #415b4921}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell:focus-within{z-index:5;outline-offset:8px;filter:none;border:0;outline:3px solid #fffffffa;transform:none;box-shadow:0 0 0 7px #2a5b6cb8,0 18px 44px #274e5b33}@media (hover:hover) and (pointer:fine){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell:hover{box-shadow:none;filter:brightness(1.01)saturate(1.015);background:0 0;border:0;transform:none}}@keyframes bloom-billboard-arrive{0%{opacity:0;transform:translate(-50%)translateY(18px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (aspect-ratio<=25/24){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-billboard-width:min(calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)), 740px);--bloom-billboard-leg-height:clamp(120px, 22svh, 240px);top:clamp(160px,20svh,220px);bottom:auto}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg{width:clamp(9px,2.3vw,14px)}}@media (width<=760px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-bezel{border-radius:14px;inset:-5px}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video-stage,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video{border-radius:clamp(8px,2.6vw,12px)}}@media (height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-billboard-width:min(calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)), 920px, max(280px, calc(177.78svh - 311.11px)));--bloom-billboard-leg-height:clamp(48px, 15svh, 68px);top:clamp(92px,23svh,104px);bottom:auto}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-b,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-d,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-f,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-g,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-h,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-cloud-i{display:none}}@media (aspect-ratio>=2) and (height>=431px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-billboard-width:min(44vw, 1040px, max(320px, calc(114.67svh - 198px)));top:auto;bottom:30svh}}@media (prefers-reduced-motion:reduce){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{animation:none!important}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-megacloud{z-index:2;opacity:.98;filter:drop-shadow(0 26px 34px #567f9124)drop-shadow(0 54px 82px #96748417);pointer-events:none;background:linear-gradient(145deg,#fffffffc 4%,#f7fcfffa 36%,#dceff8f0 66%,#ffecf4e8 86%,#fffbebf5 100%);position:absolute;inset:-25% -10% -30%;overflow:visible;transform:rotate(-.55deg);-webkit-mask:radial-gradient(32% 58% at 13% 66%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(37% 73% at 37% 38%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(35% 69% at 67% 37%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(31% 56% at 88% 65%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(42% 34% at 52% 81%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat;mask:radial-gradient(32% 58% at 13% 66%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(37% 73% at 37% 38%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(35% 69% at 67% 37%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(31% 56% at 88% 65%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(42% 34% at 52% 81%,#000 0 91%,#000000f0 94%,#0000 100%) 0 0/100% 100% no-repeat}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-megacloud:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-megacloud:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-megacloud:before{filter:blur(10px);background:radial-gradient(at 43% 34%,#fffffff0,#ffffff6b 46%,#0000 74%);inset:8% 7% 28% 9%;transform:rotate(3deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-megacloud:after{filter:blur(13px);background:linear-gradient(153deg,#fff6e057,#ffffffc2 48%,#c4e1ef59);inset:45% 8% 4% 12%;transform:rotate(-2.4deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video-stage{border-radius:var(--bloom-window-radius);box-shadow:0 20px 48px #3a564a38,0 0 0 2px #ffffffd6}@media (width<=760px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-window-radius:28px 38px 18px 24px / 22px 30px 14px 18px}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-megacloud{inset:-20% -6% -25%}}@media (height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-window-radius:20px 28px 12px 16px / 16px 22px 10px 12px}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-megacloud{filter:drop-shadow(0 13px 20px #567f9121);inset:-12% -5% -16%}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-window-radius:clamp(22px, 2.2vw, 34px) clamp(28px, 2.8vw, 42px) clamp(18px, 1.9vw, 28px) clamp(24px, 2.5vw, 38px) / clamp(19px, 1.9vw, 29px) clamp(23px, 2.3vw, 35px) clamp(16px, 1.6vw, 24px) clamp(21px, 2.1vw, 32px)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon{z-index:2;opacity:.84;filter:drop-shadow(0 16px 28px #5b828d1a);pointer-events:none;background:linear-gradient(138deg,#fffffffa 3%,#f7fcffed 31%,#e1f1f8e0 56%,#ffebf4d1 78%,#fffae1e6 100%);position:absolute;inset:-16% -7% -17%;overflow:visible;transform:rotate(-1.2deg);-webkit-mask:radial-gradient(35% 47% at 20% 34%,#000 0 94%,#000c 97%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(40% 43% at 52% 52%,#000 0 94%,#000c 97%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(32% 44% at 82% 67%,#000 0 94%,#000c 97%,#0000 100%) 0 0/100% 100% no-repeat;mask:radial-gradient(35% 47% at 20% 34%,#000 0 94%,#000c 97%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(40% 43% at 52% 52%,#000 0 94%,#000c 97%,#0000 100%) 0 0/100% 100% no-repeat,radial-gradient(32% 44% at 82% 67%,#000 0 94%,#000c 97%,#0000 100%) 0 0/100% 100% no-repeat}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon:after{content:"";pointer-events:none;border-radius:50%;height:28%;position:absolute}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon:before{border-top:1px solid #ffffffdb;width:43%;top:8%;left:4%;transform:rotate(-7deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon:after{border-bottom:1px solid #ffffffad;width:39%;bottom:7%;right:3%;transform:rotate(8deg)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell{border-radius:var(--bloom-window-radius);width:95%;margin:0 auto}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video-stage{border-radius:var(--bloom-window-radius);border:0;box-shadow:0 14px 34px #304e4126}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell:focus-within{box-shadow:none;outline:0}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig>.film-video-shell:focus-within .film-video-stage{box-shadow:0 14px 34px #304e4126}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig .film-video:focus-visible{outline-offset:-6px;outline:3px solid #fffffff0}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-brace{display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-legs{top:calc(100% - 2px)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-legs:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#73977fb8,#f4fbeef0 31%,#fffffff5 52%,#97b99ec2);border:0;border-radius:46% 54% 44% 56%/64% 58% 42% 36%;height:clamp(7px,.75vw,11px);display:block;position:absolute;top:0;left:27%;right:27%;box-shadow:0 5px 12px #3f5b461a}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-legs:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg{opacity:.84;clip-path:polygon(28% 0,72% 0,62% 100%,38% 100%);background:linear-gradient(90deg,#5b8067c7,#eff8e8f2 34%,#fffffff0 51%,#75977ecc);border:0;width:clamp(10px,.8vw,15px);top:clamp(6px,.65vw,10px);box-shadow:0 10px 20px #3754421f}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg-left{left:29%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg-right{right:29%}@media (width<=760px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-window-radius:17px 23px 13px 19px / 15px 20px 12px 17px}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon{opacity:.74;inset:-13% -4% -14%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg-left{left:30%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-leg-right{right:30%}}@media (height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-rig{--bloom-window-radius:12px 16px 9px 13px / 11px 14px 8px 12px}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon{opacity:.62;filter:drop-shadow(0 9px 18px #5b828d14);inset:-9% -3% -10%}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon:after{display:none}}@media (height<=300px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-vapor-ribbon,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-billboard-legs{display:none}}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema{--bloom-horizon-y:max(65svh, calc(50svh + 10vw));--bloom-player-bottom-y:calc(var(--bloom-horizon-y) + clamp(12px, 1.6svh, 18px));--bloom-player-height:56.25vw;--bloom-player-top-y:calc(var(--bloom-player-bottom-y) - var(--bloom-player-height));z-index:10;isolation:isolate;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-copy{filter:saturate(1.02)contrast(1.01)brightness(1.015);pointer-events:none;background:#edf8ff url(/bloom-go-horizon-v1.png) 50%/cover no-repeat;width:auto;height:auto;position:absolute;inset:-1px;transform:translateZ(0)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-backdrop{z-index:0}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema>.film-video-shell{z-index:1;inset:auto 0 calc(100svh - var(--bloom-player-bottom-y));width:100vw;height:var(--bloom-player-height);aspect-ratio:16/9;isolation:isolate;box-shadow:none;filter:none;-webkit-backdrop-filter:none;clip-path:none;animation:bloom-sky-awaken 1.08s var(--ease-out) both;pointer-events:auto;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;transition:none;display:block;position:absolute;overflow:visible;transform:none;-webkit-mask:none;mask:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema>.film-video-shell:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema>.film-video-shell:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema .film-video-stage{z-index:1;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;filter:none;clip-path:none;pointer-events:auto;background:#edf8ff;border:0;border-radius:0;display:block;position:absolute;inset:0;overflow:hidden;transform:none;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 10px),#000000b8 calc(100% - 5px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 10px),#000000b8 calc(100% - 5px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema .film-video-stage:before,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema .film-video-stage:after{content:none;display:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema .film-video{z-index:1;outline-offset:-5px;filter:brightness(1.055)saturate(.94)contrast(.97);pointer-events:auto;border:0;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;transform:none}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema .film-video:focus-visible{outline:3px solid #fffffff5}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-grade{z-index:2;pointer-events:none;background:linear-gradient(116deg,#ffdee91a 0 18%,#0000 42%),linear-gradient(248deg,#d5f3ff1f 0 20%,#0000 44%),linear-gradient(#ffffff1f,#0000 18% 88%,#fff6de14);position:absolute;inset:0}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-foreground{z-index:3;opacity:1;transition:opacity .34s}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-breath{-webkit-mask:radial-gradient(ellipse 25vw clamp(20px, 4vw, 62px) at 12% var(--bloom-player-top-y), #000 0 57%, #000000b8 75%, transparent 100%), radial-gradient(ellipse 31vw clamp(18px, 3.3vw, 52px) at 45% calc(var(--bloom-player-top-y) + 7px), #000 0 55%, #000000ad 74%, transparent 100%), radial-gradient(ellipse 28vw clamp(22px, 4.4vw, 68px) at 78% calc(var(--bloom-player-top-y) - 3px), #000 0 58%, #000000b8 76%, transparent 100%);-webkit-mask:radial-gradient(ellipse 25vw clamp(20px, 4vw, 62px) at 12% var(--bloom-player-top-y), #000 0 57%, #000000b8 75%, transparent 100%), radial-gradient(ellipse 31vw clamp(18px, 3.3vw, 52px) at 45% calc(var(--bloom-player-top-y) + 7px), #000 0 55%, #000000ad 74%, transparent 100%), radial-gradient(ellipse 28vw clamp(22px, 4.4vw, 68px) at 78% calc(var(--bloom-player-top-y) - 3px), #000 0 58%, #000000b8 76%, transparent 100%);mask:radial-gradient(ellipse 25vw clamp(20px, 4vw, 62px) at 12% var(--bloom-player-top-y), #000 0 57%, #000000b8 75%, transparent 100%), radial-gradient(ellipse 31vw clamp(18px, 3.3vw, 52px) at 45% calc(var(--bloom-player-top-y) + 7px), #000 0 55%, #000000ad 74%, transparent 100%), radial-gradient(ellipse 28vw clamp(22px, 4.4vw, 68px) at 78% calc(var(--bloom-player-top-y) - 3px), #000 0 58%, #000000b8 76%, transparent 100%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-meadow{-webkit-mask:linear-gradient(to bottom, transparent 0, transparent calc(var(--bloom-horizon-y) + 14px), #000000c2 calc(var(--bloom-horizon-y) + 28px), #000 calc(var(--bloom-horizon-y) + 42px)), radial-gradient(ellipse 28vw 48px at 0% calc(var(--bloom-horizon-y) + 23px), #000 0 54%, #000000ad 74%, transparent 100%), radial-gradient(ellipse 26vw 52px at 24% calc(var(--bloom-horizon-y) + 34px), #000 0 53%, #000000a8 74%, transparent 100%), radial-gradient(ellipse 30vw 56px at 50% calc(var(--bloom-horizon-y) + 21px), #000 0 55%, #000000b3 75%, transparent 100%), radial-gradient(ellipse 26vw 50px at 76% calc(var(--bloom-horizon-y) + 36px), #000 0 53%, #000000a8 74%, transparent 100%), radial-gradient(ellipse 28vw 58px at 100% calc(var(--bloom-horizon-y) + 24px), #000 0 55%, #000000b3 75%, transparent 100%);-webkit-mask:linear-gradient(to bottom, transparent 0, transparent calc(var(--bloom-horizon-y) + 14px), #000000c2 calc(var(--bloom-horizon-y) + 28px), #000 calc(var(--bloom-horizon-y) + 42px)), radial-gradient(ellipse 28vw 48px at 0% calc(var(--bloom-horizon-y) + 23px), #000 0 54%, #000000ad 74%, transparent 100%), radial-gradient(ellipse 26vw 52px at 24% calc(var(--bloom-horizon-y) + 34px), #000 0 53%, #000000a8 74%, transparent 100%), radial-gradient(ellipse 30vw 56px at 50% calc(var(--bloom-horizon-y) + 21px), #000 0 55%, #000000b3 75%, transparent 100%), radial-gradient(ellipse 26vw 50px at 76% calc(var(--bloom-horizon-y) + 36px), #000 0 53%, #000000a8 74%, transparent 100%), radial-gradient(ellipse 28vw 58px at 100% calc(var(--bloom-horizon-y) + 24px), #000 0 55%, #000000b3 75%, transparent 100%);mask:linear-gradient(to bottom, transparent 0, transparent calc(var(--bloom-horizon-y) + 14px), #000000c2 calc(var(--bloom-horizon-y) + 28px), #000 calc(var(--bloom-horizon-y) + 42px)), radial-gradient(ellipse 28vw 48px at 0% calc(var(--bloom-horizon-y) + 23px), #000 0 54%, #000000ad 74%, transparent 100%), radial-gradient(ellipse 26vw 52px at 24% calc(var(--bloom-horizon-y) + 34px), #000 0 53%, #000000a8 74%, transparent 100%), radial-gradient(ellipse 30vw 56px at 50% calc(var(--bloom-horizon-y) + 21px), #000 0 55%, #000000b3 75%, transparent 100%), radial-gradient(ellipse 26vw 50px at 76% calc(var(--bloom-horizon-y) + 36px), #000 0 53%, #000000a8 74%, transparent 100%), radial-gradient(ellipse 28vw 58px at 100% calc(var(--bloom-horizon-y) + 24px), #000 0 55%, #000000b3 75%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-flora{-webkit-mask:radial-gradient(25% 35% at -2% 77%,#000 0 54%,#000000b8 72%,#0000 100%),radial-gradient(25% 36% at 102% 78%,#000 0 55%,#000000b8 73%,#0000 100%),radial-gradient(11% 17% at 19% 66%,#000 0 45%,#00000080 70%,#0000 100%),radial-gradient(12% 18% at 82% 65%,#000 0 46%,#00000080 71%,#0000 100%);mask:radial-gradient(25% 35% at -2% 77%,#000 0 54%,#000000b8 72%,#0000 100%),radial-gradient(25% 36% at 102% 78%,#000 0 55%,#000000b8 73%,#0000 100%),radial-gradient(11% 17% at 19% 66%,#000 0 45%,#00000080 70%,#0000 100%),radial-gradient(12% 18% at 82% 65%,#000 0 46%,#00000080 71%,#0000 100%)}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema>.film-video-shell:hover~.bloom-sky-foreground,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema>.film-video-shell:focus-within~.bloom-sky-foreground,.experience[data-bloom-version=true][data-scene=film] .pointer-light,.experience[data-bloom-version=true][data-scene=film] .film-grain,.experience[data-bloom-version=true][data-scene=film] .edge-vignette{opacity:0}@keyframes bloom-sky-awaken{0%{opacity:0;filter:brightness(1.2)saturate(.72)}to{opacity:1;filter:brightness()saturate()}}@media (aspect-ratio<=25/24){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema{--bloom-player-height:56.25vw}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-flora{-webkit-mask:radial-gradient(32% 22% at -4% 68%,#000 0 48%,#00000094 70%,#0000 100%),radial-gradient(32% 23% at 104% 69%,#000 0 48%,#00000094 70%,#0000 100%);mask:radial-gradient(32% 22% at -4% 68%,#000 0 48%,#00000094 70%,#0000 100%),radial-gradient(32% 23% at 104% 69%,#000 0 48%,#00000094 70%,#0000 100%)}}@media (aspect-ratio>=2),(height<=430px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema{--bloom-player-bottom-y:100svh}}@media (height<=300px){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-breath,.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-flora{display:none}}@media (prefers-reduced-motion:reduce){.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-cinema>.film-video-shell{animation:none!important}.experience[data-bloom-version=true] .scene-film[data-film-theme=bloom] .bloom-sky-foreground{transition:none}}
