/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--blue:#102a8d;--night:#07103a;--cream:#f3ead5;--red:#df264d;--yellow:#f0bd2d;--green:#21986a;--ink:#11142c}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}main{width:100%;min-width:0;overflow:clip}section{scroll-margin-top:70px}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.nav{z-index:50;color:#fff;border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 4vw;transition:all .35s;display:flex;position:fixed;top:0;left:0}.navSolid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07103ae8;height:70px}.wordmark{letter-spacing:.03em;flex-direction:column;font-family:Georgia,serif;font-weight:900;line-height:.8;display:flex}.wordmark span{font-size:24px}.wordmark small{letter-spacing:.36em;margin-top:8px;font:700 9px Arial}.navLinks{text-transform:uppercase;letter-spacing:.18em;gap:32px;font-size:11px;font-weight:700;display:flex}.navLinks a:hover{color:#f0bd2d}.ticket{color:#11142c;text-transform:uppercase;letter-spacing:.13em;background:#f1ead8;padding:13px 17px;font-size:10px;font-weight:800}.ticket span{margin-left:15px}.hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 49% 45%,#234cd0 0,#11298e 24%,#0b195b 54%,#071039 78%);flex-direction:column;justify-content:center;align-items:center;height:100svh;min-height:720px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;mix-blend-mode:screen;background:linear-gradient(105deg,#c61d3428,#0000 30%,#3d65ff20 60%,#08a6782b);position:absolute;inset:0}.aurora{filter:blur(10px);opacity:.65;mix-blend-mode:screen;border-radius:50%;animation:10s ease-in-out infinite alternate drift;position:absolute}.a1{background:#ef194e;width:48vw;height:18vw;top:35%;left:-15vw;transform:rotate(32deg)}.a2{background:#06b278;width:40vw;height:13vw;animation-delay:-3s;top:18%;right:-10vw;transform:rotate(-18deg)}.a3{background:#f1b72d;width:32vw;height:10vw;animation-delay:-6s;bottom:15%;right:8vw;transform:rotate(42deg)}.stars{letter-spacing:2.5vw;opacity:.75;width:72%;font-size:20px;animation:3s infinite alternate twinkle;position:absolute;top:18%;left:14%}.moon{background:#f4d54b;border-radius:50%;width:72px;height:72px;position:absolute;top:20%;left:16%;box-shadow:0 0 80px #f4d54ba8}.hero .eyebrow{letter-spacing:.34em;text-transform:uppercase;z-index:2;margin:0 0 20px;font-size:10px;font-weight:700}.hero h1{text-align:center;z-index:2;text-shadow:0 10px 60px #0008;margin:0;font-family:Georgia,serif;line-height:.77}.hero h1 span{letter-spacing:-.07em;font-size:clamp(78px,14vw,210px);display:block}.hero h1 em{letter-spacing:.75em;margin:30px 0 0 1em;font:700 clamp(15px,2vw,27px) Arial;display:block}.heroLine{text-align:center;z-index:2;margin:36px 0;font:italic 24px/1.25 Georgia,serif}.discover{z-index:2;text-transform:uppercase;letter-spacing:.17em;border:1px solid #fff7;justify-content:space-between;min-width:250px;padding:15px 18px 15px 22px;font-size:10px;font-weight:700;transition:all .25s;display:flex}.discover:hover{color:#102a8d;background:#fff}.verticalNote{writing-mode:vertical-rl;letter-spacing:.26em;font-size:8px;position:absolute;bottom:32px;left:2.1vw;transform:rotate(180deg)}.village{opacity:.52;filter:blur(.2px);width:104%;height:230px;position:absolute;bottom:-50px;left:-2%;transform:perspective(500px)rotateX(11deg)}.house,.tower{background:#080d29;border:2px solid #6172bd;position:absolute;bottom:0}.house:before,.tower:before{content:"";background:#080d29;border:2px solid #6172bd;width:115%;height:55%;position:absolute;top:-32%;left:-7%;transform:rotate(15deg)}.house:after{content:"";background:#f1bd31;width:12px;height:19px;position:absolute;top:25px;left:20px;box-shadow:38px 4px #df264d}.h1{width:120px;height:90px;left:4%;transform:rotate(-7deg)}.h2{width:150px;height:105px;left:25%;transform:rotate(4deg)}.h3{width:130px;height:120px;right:9%;transform:rotate(-3deg)}.tower{width:70px;height:180px;left:64%}.roofFiddler{color:#0a0c24;font:70px Georgia;position:absolute;bottom:130px;right:16%;transform:rotate(-12deg)}.lovers{width:270px;height:280px;animation:5s ease-in-out infinite alternate float;position:absolute;top:20%;right:15%;transform:rotate(-18deg)}.lover{background:#151743;border-radius:55% 55% 20% 20%;width:60px;height:145px;position:absolute;box-shadow:inset 8px 0 #ef3156}.lover:before{content:"";background:#e4b54b;border-radius:50%;width:47px;height:47px;position:absolute;top:-36px;left:8px}.lover.two{background:#2fb177;top:12px;right:65px;transform:rotate(14deg);box-shadow:inset -8px 0 #ef3156}.lover.one{left:62px;transform:rotate(-9deg)}.orbit{border:1px solid #fff7;border-radius:50%;position:absolute;inset:-45px 10px 50px;transform:rotate(28deg)}.cinematicIntro{z-index:1000;color:#fff;opacity:1;visibility:visible;isolation:isolate;background:#020615;transition:opacity 1.15s,visibility 1.15s;position:fixed;inset:0;overflow:hidden}.cinematicIntro.introExited{opacity:0;visibility:hidden;pointer-events:none}.introVideo{object-fit:cover;opacity:0;filter:saturate(1.22)contrast(1.08)brightness(.8);width:108%;height:108%;transition:opacity 1.4s,transform 7s,filter 1.6s;position:absolute;inset:-4%;transform:scale(1.12)}.introStarted .introVideo{opacity:1;transform:scale(1.02)}.introFinal .introVideo{filter:saturate(1.05)contrast(1.12)brightness(.38)blur(2px);transform:scale(1.08)}.introPosterFrame{opacity:1;background:linear-gradient(#02061525,#02061555),url(/og.png) 50%/cover no-repeat;transition:opacity 1.35s,transform 2.5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1);box-shadow:inset 0 0 0 1px #fff3}.introPosterFrame:after{content:"";background:linear-gradient(90deg,#020615aa,#0000 24% 74%,#020615aa),linear-gradient(#02061588,#0000 20% 77%,#020615cc);position:absolute;inset:0}.introColorField{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.introColorField i{filter:blur(45px);opacity:0;border-radius:50%;width:42vw;height:16vw;position:absolute}.introColorField i:first-child{background:#1d43ff;top:12%;left:-18vw;transform:rotate(25deg)}.introColorField i:nth-child(2){background:#e72450;top:25%;right:-16vw;transform:rotate(-22deg)}.introColorField i:nth-child(3){background:#edb726;bottom:-13vw;left:18%}.introColorField i:nth-child(4){background:#10a873;top:-13vw;right:12%}.introStarted .introColorField i{animation:2.7s cubic-bezier(.2,.8,.15,1) both introBloom}.introStarted .introColorField i:nth-child(2){animation-delay:.2s}.introStarted .introColorField i:nth-child(3){animation-delay:.4s}.introStarted .introColorField i:nth-child(4){animation-delay:.65s}.introVignette{pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 25%,#01040d8c 78%,#01030af2 100%);position:absolute;inset:0;box-shadow:inset 0 0 18vw #02030b9c}.introTopline{z-index:4;letter-spacing:.34em;justify-content:space-between;font-size:8px;font-weight:800;display:flex;position:absolute;top:3.5vh;left:4vw;right:4vw}.introTopline b{color:#ecc43a}.introSkip{z-index:7;color:#fff;text-transform:uppercase;letter-spacing:.2em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05091f80;border:1px solid #fff6;padding:12px 16px;font-size:8px;font-weight:800;transition:all .25s;position:absolute;bottom:5.7vh;right:3.8vw}.introSkip:hover{color:#101638;background:#fff}.introSkip span{margin-left:25px}.introLockup{z-index:5;text-align:center;opacity:0;text-shadow:0 12px 60px #000;flex-direction:column;justify-content:center;align-items:center;transition:opacity 1.15s,transform 1.5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:scale(.88)}.introFinal .introLockup{opacity:1;transform:scale(1)}.introLockup>p{letter-spacing:.52em;color:#efc234;margin:0 0 3vh;font-size:9px;font-weight:800}.introLockup h2{letter-spacing:-.075em;margin:0;font:900 clamp(88px,17vw,255px)/.66 Georgia,serif}.introLockup h2 span{color:#efc234}.introLockup h3{letter-spacing:.8em;margin:5vh 0 0 1em;font:700 clamp(13px,2vw,28px)/1 Arial}.introLockup button{color:#0b1239;text-transform:uppercase;letter-spacing:.19em;background:#fff;border:1px solid #ffffff8a;justify-content:space-between;min-width:260px;margin-top:6vh;padding:15px 18px 15px 24px;font-size:9px;font-weight:800;display:flex}.introTime{z-index:4;letter-spacing:.18em;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:5.5vh;left:4vw}.introTime i{background:#ffffff75;width:42px;height:1px}.introTime b{color:#ecc43a}.introProgress{z-index:6;background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.introProgress i{background:linear-gradient(90deg,#1646e2,#ef3055,#efbd30,#1aad78);width:0;height:100%;display:block}.introStarted .introProgress i{animation:8.3s linear forwards introProgress}.navActions{align-items:center;gap:10px;display:flex}.navReplay{color:#fff;text-transform:uppercase;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07103a5c;border:1px solid #fff4;padding:12px 13px;font-size:9px;font-weight:800}.navReplay span{margin-left:6px}.manifesto{background:var(--cream);grid-template-columns:1fr 2.3fr 1fr;align-items:start;gap:5vw;padding:145px 9vw 120px;display:grid}.sectionIndex{letter-spacing:.25em;color:#b32745;font-size:9px;font-weight:800}.manifestoText{letter-spacing:-.05em;font:italic clamp(38px,5.3vw,78px)/.98 Georgia,serif}.manifestoText span,.manifestoText strong{display:block}.manifestoText strong{color:var(--blue);font-style:normal}.manifestoCopy{margin-top:70px;font:16px/1.8 Georgia,serif}.acts{color:#fff;background:#111638}.actTabs{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.actTabs button{color:#fff;text-align:left;opacity:.48;background:0 0;border:0;border-right:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:24px 3vw;display:grid}.actTabs button[aria-selected=true]{opacity:1;background:#ffffff0e}.actTabs b{color:#f0bd2d;font:italic 27px Georgia}.actTabs span{letter-spacing:.16em;text-transform:uppercase;font:700 12px Arial}.actTabs small{font-size:9px}.actStage{grid-template-columns:1.3fr 1fr;min-height:680px;animation:.55s fadeUp;display:grid}.actArt{isolation:isolate;background:radial-gradient(circle at 35% 45%,#18a170 0 16%,#0000 17%),linear-gradient(32deg,#c7254d 0 24%,#1d40ac 25% 53%,#eebc2e 54% 66%,#0e7b65 67%);min-height:620px;position:relative;overflow:hidden}.actArt:after{content:"";background:repeating-linear-gradient(108deg,#0000 0 65px,#ffffff19 66px 68px);position:absolute;inset:0}.sun{border:2px solid #fff;border-radius:50%;width:250px;height:250px;position:absolute;top:23%;left:22%;box-shadow:0 0 0 35px #ffffff0e,0 0 0 70px #ffffff0e}.goat{color:#ecedda;z-index:2;font:120px Georgia;position:absolute;top:29%;left:28%;transform:rotate(-20deg)}.floatingWord{color:#fff3;z-index:1;font:900 clamp(50px,8vw,110px)/1 Arial;position:absolute;top:15%;right:5%;transform:rotate(88deg)}.ray{background:#fff8;width:75%;height:4px;position:absolute;top:50%;left:10%;transform:rotate(22deg)}.r2{background:#ef3156;transform:rotate(-49deg)}.actWords{flex-direction:column;justify-content:center;padding:110px 7vw 80px;display:flex}.actWords>p:first-child{color:#e8bc39;letter-spacing:.28em;font-size:10px;font-weight:700}.actWords h2{margin:18px 0;font:italic clamp(64px,8vw,130px)/.85 Georgia}.actWords h3{text-transform:uppercase;letter-spacing:.2em;font-size:12px}.actWords .rule{background:#ef3156;width:55px;height:2px;margin:30px 0}.actWords>p:last-child{color:#d7d8e6;max-width:480px;font:17px/1.75 Georgia}.music{color:#fff;background:#0c1139;grid-template-columns:1fr 1.4fr;min-height:760px;display:grid;overflow:hidden}.musicIntro{flex-direction:column;justify-content:center;padding:120px 8vw;display:flex}.sectionIndex.light{color:#efbd30}.musicIntro h2{letter-spacing:-.07em;margin:55px 0 65px;font:clamp(76px,10vw,145px)/.72 Georgia}.musicIntro h2 i{color:var(--mood);transition:color .5s}.musicIntro>p:last-child{max-width:430px;font:17px/1.8 Georgia}.soundCanvas{background:radial-gradient(circle,var(--mood) 0 9%,#ffffff15 10% 11%,transparent 12%),conic-gradient(from 20deg,var(--mood),#223bab,#e8b42c,var(--mood));justify-content:center;align-items:center;transition:background .5s;display:flex;position:relative}.soundCanvas:after{content:"";-webkit-backdrop-filter:saturate(1.4);backdrop-filter:saturate(1.4);background:#0b10384a;position:absolute;inset:0}.record{aspect-ratio:1;z-index:2;background:#0c1035;border-radius:50%;width:min(38vw,470px);animation:22s linear infinite paused spin;position:relative;box-shadow:0 25px 80px #0008}.record.isPlaying{animation-play-state:running}.record b{background:var(--mood);box-shadow:0 0 0 0 var(--mood);border-radius:50%;place-items:center;font-size:60px;transition:all .5s;display:grid;position:absolute;inset:35%}.record.isPlaying b{animation:1.8s ease-out infinite pulseLabel}.recordRing{border:1px solid #ffffff38;border-radius:50%;position:absolute}.rA{inset:8%}.rB{inset:18%}.rC{inset:28%}.soundCanvas>p{z-index:3;text-transform:uppercase;letter-spacing:.3em;font-size:10px;position:absolute;top:10%}.audioToggle{z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a10386e;border:1px solid #ffffff62;align-items:center;gap:10px;padding:10px 13px;font-size:8px;font-weight:800;display:flex;position:absolute;top:7%;right:6%}.audioToggle span{color:#0b1038;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.nowPlaying{z-index:4;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:100px}.levels{align-items:end;gap:2px;height:18px;display:flex}.levels b{opacity:.4;background:#fff;width:2px;height:4px;display:block}.levels.active b{animation:.7s ease-in-out infinite alternate meter}.levels.active b:nth-child(2){animation-delay:-.25s}.levels.active b:nth-child(3){animation-delay:-.45s}.levels.active b:nth-child(4){animation-delay:-.1s}.moodButtons{z-index:4;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:38px;left:7%;right:7%}.moodButtons button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#0a1038cc;border:1px solid #ffffff2a;padding:14px 8px;font-size:10px;transition:transform .18s,background .18s}.moodButtons button:hover{transform:translateY(-3px)}.moodButtons button.active{color:#0b1038;background:#fff;border-color:#fff}.moodButtons span{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.exileQuote{text-align:center;background:#e9e2d1;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:80px;display:flex;position:relative;overflow:hidden}.cutoutWord{color:#d6cfbf;letter-spacing:-.1em;font:900 25vw/1 Arial;position:absolute;top:8%;left:-2vw;transform:rotate(-4deg)}.exileQuote blockquote{max-width:980px;margin:0;font:italic clamp(31px,4.2vw,61px)/1.13 Georgia;position:relative}.exileQuote blockquote em{color:#b42845}.exileQuote>p{letter-spacing:.3em;margin-top:45px;font-size:9px;font-weight:800;position:relative}.rebirth{padding:130px 8vw 100px}.rebirthHeader{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.rebirthHeader h2{letter-spacing:-.06em;text-align:right;margin:0;font:clamp(68px,9vw,130px)/.8 Georgia}.rebirthHeader h2 i{color:#20996a}.window{background:#26283a;border:10px solid #14162a;height:min(66vw,720px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 35px 80px #17132144}.before,.after{letter-spacing:-.08em;align-items:end;padding:6vw;font:900 8vw Arial;display:flex;position:absolute;inset:0}.before{color:#aaa;clip-path:inset(0 calc(100% - var(--reveal)) 0 0);background:linear-gradient(#0e122caa,#20212cdd),repeating-linear-gradient(120deg,#352125 0 40px,#1c2530 42px 75px)}.after{color:#fff;clip-path:inset(0 0 0 var(--reveal));background:radial-gradient(circle at 65% 24%,#f4d43d 0 7%,#0000 8%),linear-gradient(140deg,#1936aa 0 28%,#e82b55 29% 44%,#0ba270 45% 66%,#f0c027 67%)}.glass{background:#ffffff30;border:3px solid #f8e6a5;position:absolute;transform:rotate(35deg)}.g1{width:35%;height:12%;top:15%;left:20%}.g2{width:18%;height:48%;top:20%;right:15%;transform:rotate(-18deg)}.g3{width:12%;height:35%;bottom:8%;left:42%;transform:rotate(12deg)}.g4{width:25%;height:20%;bottom:10%;right:4%;transform:rotate(52deg)}.window input{opacity:0;cursor:ew-resize;z-index:5;width:100%;height:100%;position:absolute;inset:0}.handle{left:calc(var(--reveal) - 26px);color:#101638;z-index:4;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;position:absolute;top:calc(50% - 26px);box-shadow:0 6px 25px #0006}.instruction{text-align:center;text-transform:uppercase;letter-spacing:.3em;margin-top:25px;font-size:9px}.premiere{color:#fff;text-align:center;background:#101848;flex-direction:column;justify-content:center;align-items:center;min-height:780px;display:flex;position:relative;overflow:hidden}.premiereGlow{filter:blur(40px);opacity:.7;background:conic-gradient(#eb2a52,#efbe2e,#1ea577,#223eb2,#eb2a52);border-radius:50%;width:75vw;height:75vw;animation:18s linear infinite spin;position:absolute}.premiere:after{content:"";background:radial-gradient(circle,#11184855 0 35%,#08102ee8 70%);position:absolute;inset:0}.premiere>:not(.premiereGlow){z-index:2}.premiere>p{text-transform:uppercase;letter-spacing:.3em;font-size:10px}.premiere h2{letter-spacing:-.07em;margin:55px 0;font:clamp(85px,13vw,190px)/.72 Georgia}.premiere h2 i{color:#f0bd2d}.premiereMeta{letter-spacing:.25em;gap:20px;font-size:10px;display:flex}.premiere a{color:#101638;text-transform:uppercase;letter-spacing:.2em;background:#fff;margin-top:55px;padding:18px 24px;font-size:10px;font-weight:800}.premiere a span{margin-left:35px}footer{color:#aaa;letter-spacing:.22em;text-transform:uppercase;background:#070d28;justify-content:space-between;align-items:center;padding:45px 5vw;font-size:8px;display:flex}footer .wordmark{color:#fff}@keyframes drift{to{transform:translate(5vw,-3vw)rotate(45deg)}}@keyframes twinkle{to{opacity:.25}}@keyframes float{to{transform:translateY(-22px)rotate(-14deg)}}@keyframes fadeUp{0%{opacity:.2;transform:translateY(18px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseLabel{70%{box-shadow:0 0 0 22px #0000}}@keyframes meter{to{opacity:1;height:18px}}@keyframes introBloom{0%{opacity:0;transform:scale(.25)rotate(-18deg)}38%{opacity:.9}to{opacity:0;transform:scale(3.4)rotate(55deg)}}@keyframes introProgress{to{width:100%}}@media (width<=850px){.nav{height:68px}.navLinks{display:none}.ticket{padding:11px}.navReplay span{display:none}.navReplay{padding:11px}.hero{min-height:680px}.hero h1 em{letter-spacing:.45em}.lovers{top:16%;right:-35px;transform:scale(.65)rotate(-18deg)}.moon{width:48px;height:48px;top:18%;left:8%}.manifesto{grid-template-columns:1fr;padding:100px 7vw}.manifestoCopy{margin-top:15px}.actTabs span{display:none}.actTabs{z-index:5;background:#111638;position:sticky;top:68px}.actTabs button{padding:17px 12px}.actStage{grid-template-columns:1fr}.actArt{min-height:400px}.actWords{padding:70px 8vw}.music{grid-template-columns:1fr}.musicIntro{padding:100px 8vw 40px}.musicIntro h2{margin:40px 0}.soundCanvas{min-height:690px}.record{width:76vw}.audioToggle{top:24px;right:24px}.nowPlaying{bottom:134px}.moodButtons{grid-template-columns:repeat(2,1fr);bottom:28px}.exileQuote{min-height:540px;padding:70px 8vw}.rebirth{padding:90px 5vw}.rebirthHeader{display:block}.rebirthHeader h2{text-align:left;margin-top:40px}.window{min-height:480px}.premiere{min-height:680px}footer{flex-direction:column;align-items:flex-start;gap:25px}.verticalNote{display:none}.introTopline{left:6vw;right:6vw}.introTopline b{display:none}.introLockup h2{font-size:clamp(70px,22vw,140px)}.introLockup h3{letter-spacing:.5em;font-size:12px}.introSkip{right:6vw}.introTime{left:6vw}.introVideo{width:120%;height:120%;inset:-10%}.introPosterFrame{background-color:#061144;background-size:auto 100%}.introLockup>p{letter-spacing:.34em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora,.stars,.lovers,.record,.premiereGlow,.introColorField i,.introProgress i{animation:none}.cinematicIntro,.introVideo,.introPosterFrame,.introLockup{transition:none}.introVideo{display:none}.introPosterFrame{opacity:1}.introFinal .introPosterFrame{opacity:.42}}.cinematicIntro{background:#020615;transition:opacity .95s cubic-bezier(.4,0,.2,1),visibility .95s}.introPosterBackdrop{filter:blur(28px)saturate(1.18);opacity:.52;background:linear-gradient(#02061540,#0206158a),url(/og.png) 50%/cover no-repeat;transition:opacity 1.25s,transform 2.6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-7%;transform:scale(1.08)}.introPosterFrame{aspect-ratio:16/9;opacity:1;background:#061144;border:1px solid #ffffff3b;border-radius:clamp(12px,1.5vw,26px);width:min(88vw,138.388svh);transition:opacity 1.15s,transform 1.8s cubic-bezier(.2,.8,.2,1);animation:.8s cubic-bezier(.2,.8,.2,1) both posterStageIn;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)scale(1);box-shadow:0 32px 110px #000d,0 0 0 1px #efc23422}.introPosterFrame:after{content:none}.introPosterFrame img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.introPosterFrame p{text-align:center;text-shadow:0 3px 18px #000;letter-spacing:.18em;margin:0;display:none;position:absolute;top:calc(100% + 18px);left:0;right:0}.introPosterFrame p span{font:700 clamp(14px,4.6vw,21px)/1.1 Georgia,serif;display:block}.introPosterFrame p b{color:#efc234;letter-spacing:.3em;margin-top:8px;font-size:8px;display:block}.introStarted .introPosterBackdrop{opacity:0;transform:scale(1.18)}.introStarted .introPosterFrame{opacity:0;transform:translate(-50%,-50%)scale(1.08)}.introVideo{filter:saturate(1.18)contrast(1.06)brightness(.72);width:100%;height:100%;transition:opacity 1.2s,transform 7s,filter 1.35s;inset:0;transform:scale(1.07)}.introStarted .introVideo{transform:scale(1)}.introFinal .introVideo{transform:scale(1.045)}.introLockup{transition:opacity .9s,transform 1.15s cubic-bezier(.2,.8,.2,1)}.introLockup h2{font-size:clamp(78px,14vw,210px);line-height:.77}.introLockup h3{letter-spacing:.75em;margin-top:30px;font-size:clamp(15px,2vw,27px)}.introLockup>p{margin-bottom:20px}.introExited .introLockup{transform:scale(.985)}.introStarted .introProgress i{animation-duration:9.7s}@keyframes posterStageIn{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-50%)scale(.965)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@media (aspect-ratio<=4/5){.introPosterBackdrop{filter:blur(22px)saturate(1.2);opacity:.44;inset:-12%}.introPosterFrame{border-radius:14px;width:calc(100vw - 20px);max-width:680px;top:41svh;box-shadow:0 22px 70px #000e,0 0 0 1px #efc23433}.introPosterFrame p{display:block}.introTopline{top:max(20px,calc(env(safe-area-inset-top) + 14px));font-size:7px}.introSkip{right:5vw;bottom:max(28px,calc(env(safe-area-inset-bottom) + 20px))}.introTime{left:5vw;bottom:max(34px,calc(env(safe-area-inset-bottom) + 26px))}.introLockup{padding:0 5vw}.introLockup h2{font-size:clamp(68px,22vw,130px);line-height:.78}.introLockup h3{letter-spacing:.46em;margin-top:24px;font-size:clamp(11px,3.4vw,18px)}.introLockup>p{letter-spacing:.32em;font-size:8px}.introLockup button{min-width:min(260px,84vw);margin-top:5vh}}@media (height<=520px) and (orientation:landscape){.introPosterFrame{width:min(72vw,127.742svh)}.introTopline{top:16px}.introSkip{bottom:22px;right:22px}.introTime{bottom:28px;left:22px}.introLockup h2{font-size:25vh}.introLockup h3{margin-top:18px;font-size:3.8vh}.introLockup>p{margin-bottom:10px}.introLockup button{margin-top:4vh;padding:11px 16px}}@media (prefers-reduced-motion:reduce){.introPosterBackdrop{opacity:.45;transform:none}.introPosterFrame{animation:none;transform:translate(-50%,-50%)}.introFinal .introPosterFrame{opacity:1}.introFinal .introLockup{opacity:0}}main{overflow:clip}img,video{max-width:100%}.introVideo{object-position:center center;will-change:opacity,transform}.introPlayCta{z-index:9;color:#fff;text-transform:uppercase;letter-spacing:.18em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d28d9;border:1px solid #ffffffa8;border-radius:999px;align-items:center;gap:12px;padding:13px 20px;font-size:9px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 45px #000b}.introPlayCta span{color:#0c1236;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}@media (width<=1180px){.manifesto{grid-template-columns:.65fr 1.8fr 1fr;gap:4vw;padding-left:6vw;padding-right:6vw}.actWords,.musicIntro{padding-left:6vw;padding-right:6vw}.moodButtons{left:4%;right:4%}}@media (width<=700px){.nav{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.wordmark span{font-size:19px}.wordmark small{letter-spacing:.3em;font-size:7px}.navActions{gap:6px}.navReplay{min-width:38px}.ticket{padding:11px 12px;font-size:0}.ticket:before{content:"Premiere";letter-spacing:.13em;font-size:8px}.ticket span{margin-left:8px;font-size:10px}.hero{min-height:620px;padding-left:5vw;padding-right:5vw}.hero h1 span{font-size:clamp(58px,20vw,98px)}.hero h1 em{letter-spacing:.38em;margin-top:22px;font-size:clamp(11px,3.4vw,16px)}.hero .eyebrow{letter-spacing:.23em;text-align:center;font-size:8px}.heroLine{margin:28px 0;font-size:clamp(18px,5.4vw,23px)}.discover{min-width:min(250px,86vw)}.lovers{top:19%;right:-62px;transform:scale(.52)rotate(-18deg)}.moon{top:17%;left:7%}.village{height:185px;bottom:-40px}.stars{width:86%;font-size:14px;left:7%}.manifesto{grid-template-columns:1fr;gap:24px;padding:88px 7vw}.manifestoText{font-size:clamp(38px,13vw,66px)}.manifestoCopy{margin-top:8px;font-size:15px;line-height:1.7}.actStage{min-height:0}.actArt{aspect-ratio:4/3;min-height:0}.sun{width:42vw;height:42vw}.goat{font-size:22vw}.actWords{padding:62px 8vw}.actWords h2{font-size:clamp(62px,22vw,104px)}.musicIntro h2{font-size:clamp(70px,24vw,110px)}.soundCanvas{min-height:max(620px,100svh)}.record{width:min(76vw,340px)}.record b{font-size:42px}.nowPlaying{bottom:142px}.moodButtons{left:18px;right:18px}.exileQuote{min-height:500px;padding:64px 7vw}.exileQuote blockquote{font-size:clamp(29px,9vw,45px)}.rebirthHeader h2{font-size:clamp(60px,19vw,94px)}.window{border-width:6px;height:clamp(360px,112vw,560px);min-height:0}.before,.after{padding:8vw;font-size:15vw}.handle{width:46px;height:46px;left:calc(var(--reveal) - 23px);top:calc(50% - 23px)}.premiere h2{font-size:clamp(76px,25vw,120px)}.premiereMeta{gap:10px;font-size:8px}.premiere a{margin-top:42px}.introPlayCta{white-space:nowrap;top:72%}}@media (width>=701px) and (width<=980px){.introPosterFrame{width:min(92vw,127.742svh)}.hero h1 span{font-size:clamp(92px,16vw,150px)}.actArt{min-height:520px}.record{width:min(58vw,430px)}}@media (height<=520px) and (orientation:landscape){.introPlayCta{top:50%;left:auto;right:22px;transform:translateY(-50%)}.hero{min-height:520px}.hero .eyebrow{margin-bottom:10px}.hero h1 span{font-size:21vh}.hero h1 em{margin-top:12px}.heroLine{margin:16px 0;font-size:4.7vh}.discover{padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.introPlayCta{display:none}}@media (aspect-ratio<=4/5){.cinematicIntro .introPosterBackdrop{z-index:0}.cinematicIntro .introPosterFrame{z-index:1}.cinematicIntro .introVideo{z-index:2;object-fit:cover;object-position:48% center;mix-blend-mode:screen;filter:saturate(1.32)contrast(1.08)brightness(.78);opacity:0;width:106%;max-width:none;height:106%;inset:-3%;transform:scale(1.1);display:block!important}.cinematicIntro.introStarted .introVideo{transform:scale(1.015);opacity:.96!important}.cinematicIntro.introStarted .introPosterFrame{filter:saturate(1.25)brightness(.72);transform:translate(-50%,-50%)scale(1.045);opacity:.15!important}.cinematicIntro.introStarted .introPosterBackdrop{opacity:.1!important}.cinematicIntro.introFinal .introVideo{filter:saturate(1.15)contrast(1.12)brightness(.36)blur(1px);opacity:.86!important}.cinematicIntro.introFinal .introPosterFrame{opacity:.05!important}.introColorField{z-index:3}.introVignette{z-index:4}.introTopline,.introTime{z-index:6}.introLockup,.introSkip{z-index:7}.introPlayCta{z-index:9;background:#081039e8;box-shadow:0 0 0 1px #efc23455,0 16px 55px #000d;display:flex!important}}.archive{color:#f4f0e6;isolation:isolate;background:#061f1c;position:relative;overflow:hidden}.archiveManifesto{text-align:center;background:radial-gradient(circle at 50% 47%,#0c3430 0,#061f1c 47%,#031411 100%);flex-direction:column;justify-content:center;align-items:center;min-height:86svh;padding:130px 7vw 90px;display:flex;position:relative}.archiveManifesto:after{content:"";opacity:.15;pointer-events:none;background-image:radial-gradient(#f5f0dc .7px,#0000 .8px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.archiveManifesto>p{z-index:2;letter-spacing:.44em;color:#60d09f;margin:0 0 45px;font-size:8px;font-weight:800;position:relative}.archiveManifesto h2{z-index:2;letter-spacing:-.065em;max-width:1150px;margin:0;font:400 clamp(60px,8.5vw,132px)/.87 Georgia,serif;position:relative}.archiveManifesto h2 span,.archiveManifesto h2 em{white-space:nowrap;font-style:normal;position:relative}.archiveManifesto h2 span:after,.archiveManifesto h2 em:after{content:"";background:#5fdaa6;height:3px;position:absolute;bottom:2%;left:2%;right:0;transform:rotate(-1deg);box-shadow:0 0 16px #5fdaa688}.archiveManifesto h2 em{color:#f2c33a}.archiveManifesto h2 em:after{background:#ef3156;transform:rotate(1.2deg);box-shadow:0 0 16px #ef315688}.archiveManifestoFoot{z-index:2;border-top:1px solid #ffffff2c;justify-content:space-between;align-items:center;width:min(1060px,100%);margin-top:70px;padding-top:24px;display:flex;position:relative}.archiveManifestoFoot p{color:#c4d4ce;margin:0;font:italic 16px/1.4 Georgia,serif}.archiveManifestoFoot a{color:#071d1a;text-transform:uppercase;letter-spacing:.18em;background:#f3f0e5;align-items:center;gap:50px;padding:16px 18px 16px 22px;font-size:8px;font-weight:900;transition:all .25s;display:flex}.archiveManifestoFoot a:hover{background:#5fdaa6;transform:translateY(-3px)}.archiveConstellation{pointer-events:none;position:absolute;inset:4% 5%}.archiveConstellation:before,.archiveConstellation:after,.archiveConstellation i{content:"";border:1px solid #d6fff323;border-radius:50%;animation:22s linear infinite archiveOrbit;position:absolute}.archiveConstellation:before{width:38vw;height:38vw;top:8%;left:-12vw}.archiveConstellation:after{width:26vw;height:26vw;animation-direction:reverse;bottom:4%;right:-5vw}.archiveConstellation i:first-child{background:#ef3156;border:0;width:7px;height:7px;top:25%;left:16%;box-shadow:0 0 18px #ef3156}.archiveConstellation i:nth-child(2){background:#f2c33a;border:0;width:5px;height:5px;top:22%;right:17%;box-shadow:0 0 18px #f2c33a}.archiveConstellation i:nth-child(3){background:#5fdaa6;border:0;width:8px;height:8px;bottom:22%;right:23%;box-shadow:0 0 18px #5fdaa6}.archiveConstellation i:nth-child(4){opacity:.55;width:17vw;height:17vw;top:29%;left:41%}.archiveScene{background:linear-gradient(150deg,#07231f,#041a18 62%,#092724);min-height:1120px;padding:86px 5.5vw 110px;transition:background .6s;position:relative}.archiveSceneTop{z-index:6;letter-spacing:.3em;color:#9eb7ae;border-bottom:1px solid #ffffff24;justify-content:space-between;padding-bottom:22px;font-size:8px;font-weight:900;display:flex;position:relative}.archiveSceneTop b{color:#5fdaa6}.archiveRings{pointer-events:none;opacity:.7;position:absolute;inset:70px 0 0}.archiveRings i{border:1px solid #7effc329;border-radius:50%;animation:8s ease-in-out infinite alternate archiveBreath;position:absolute}.archiveRings i:first-child{width:52vw;height:52vw;top:14%;left:24%}.archiveRings i:nth-child(2){width:31vw;height:31vw;top:24%;left:34.5%}.archiveRings i:nth-child(3){background:radial-gradient(circle,#63d6a51c,#0000 70%);width:14vw;height:14vw;animation-delay:-3s;top:33%;left:43%}.archiveGrid{z-index:2;perspective:1100px;transform-origin:top;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:58px;transition:width .65s cubic-bezier(.2,.8,.2,1),filter .65s,opacity .65s,transform .65s;display:grid;position:relative;transform:rotateX(2deg)}.archiveCard{--archive-accent:#5fdaa6;color:#fff;text-align:left;min-height:330px;transform:rotate(var(--archive-tilt));isolation:isolate;background:#0c2c28;border:1px solid #ffffff24;padding:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 55px #0005}.archiveCard:nth-child(2),.archiveCard:nth-child(7){transform:translateY(34px) rotate(var(--archive-tilt))}.archiveCard:nth-child(4),.archiveCard:nth-child(5){transform:translateY(-18px) rotate(var(--archive-tilt))}.archiveCard:after{content:"";z-index:1;background:linear-gradient(180deg,#041a180d 15%,#041a1844 40%,#031713f5 100%),linear-gradient(120deg,transparent 55%,var(--archive-accent) 160%);position:absolute;inset:0}.archiveCard img{object-fit:cover;filter:grayscale(.74)sepia(.2)contrast(1.12)brightness(.78);opacity:.88;width:100%;height:58%;transition:filter .45s,transform .65s,opacity .45s;position:absolute;inset:0}.archiveCard:hover,.archiveCard:focus-visible{border-color:var(--archive-accent);box-shadow:0 34px 80px #0008,0 0 0 1px var(--archive-accent);outline:none;transform:translateY(-12px)rotate(0)scale(1.02)}.archiveCard:hover img,.archiveCard:focus-visible img{filter:grayscale(.05)saturate(1.18)contrast(1.08);opacity:1;transform:scale(1.07)}.archiveCardNumber{z-index:3;color:var(--archive-accent);letter-spacing:.08em;font:italic 13px Georgia;position:absolute;top:15px;left:16px}.archiveCardPlay{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-indent:2px;background:#061f1c82;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid;position:absolute;top:15px;right:15px}.archiveCardCopy{z-index:3;flex-direction:column;display:flex;position:absolute;bottom:18px;left:20px;right:18px}.archiveCardCopy small{letter-spacing:.22em;color:var(--archive-accent);font-size:7px;font-style:normal;font-weight:900}.archiveCardCopy strong{letter-spacing:-.035em;margin:12px 0 18px;font:400 30px/.93 Georgia,serif}.archiveCardCopy i{letter-spacing:.22em;color:#9db2ab;font-size:7px;font-style:normal;font-weight:900}.filmIsOpen .archiveGrid{filter:blur(3px)saturate(.65);opacity:.42;pointer-events:none;grid-template-columns:repeat(2,1fr);gap:14px;width:39%;transform:rotateY(8deg)scale(.96)}.filmIsOpen .archiveCard{min-height:250px}.filmIsOpen .archiveCardCopy strong{font-size:21px}.filmIsOpen .archiveRings{opacity:.25}.archiveDetail{z-index:5;color:#101a1a;background:#f6f2e7;width:61%;min-height:100%;animation:.68s cubic-bezier(.18,.84,.22,1) both archivePanelIn;position:absolute;top:0;right:0;box-shadow:-50px 0 110px #0008}.archiveClose{z-index:4;color:#fff;letter-spacing:.2em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071d1abd;border:1px solid #fff8;align-items:center;gap:12px;padding:8px 10px 8px 13px;font-size:7px;font-weight:900;display:flex;position:absolute;top:24px;right:28px}.archiveVideo{aspect-ratio:16/9;background:#061b18;position:relative;overflow:hidden}.archiveVideo:after{content:"ARCHIVAL FILM";pointer-events:none;letter-spacing:.3em;color:#fff;opacity:.66;font-size:7px;font-weight:900;position:absolute;bottom:18px;left:20px}.archiveVideo iframe{border:0;width:100%;height:100%}.archiveDetailBody{padding:60px 7vw 70px}.archiveMeta{color:#238664;letter-spacing:.27em;margin:0;font-size:8px;font-weight:900}.archiveDetail h3{letter-spacing:-.065em;max-width:760px;margin:27px 0 36px;font:400 clamp(54px,6vw,94px)/.84 Georgia,serif}.archiveStatement{color:#172421;max-width:760px;margin:0;font:italic clamp(24px,2.4vw,38px)/1.12 Georgia,serif;position:relative}.archiveStatement:after{content:"";background:var(--archive-accent);width:54%;height:3px;margin-top:12px;display:block;transform:rotate(-.5deg)}.archiveRule{background:#14231f24;width:100%;height:1px;margin:45px 0 32px}.archiveCaption{color:#3e4946;max-width:700px;font:17px/1.72 Georgia,serif}.archiveDetailFoot{border-top:1px solid #14231f2a;justify-content:space-between;align-items:center;margin-top:55px;padding-top:24px;display:flex}.archiveDetailFoot>a{text-transform:uppercase;letter-spacing:.2em;font-size:7px;font-weight:900}.archiveDetailFoot>a span{color:#238664;margin-left:18px}.archiveDetailFoot>div{align-items:center;gap:14px;display:flex}.archiveDetailFoot>div button{color:#172421;background:0 0;border:1px solid #17242145;width:36px;height:36px}.archiveDetailFoot>div button:hover{color:#fff;background:#172421}.archiveDetailFoot>div span{letter-spacing:.18em;font-size:8px;font-weight:900}@keyframes archivePanelIn{0%{opacity:0;transform:translate(8%)}to{opacity:1;transform:none}}@keyframes archiveOrbit{to{transform:rotate(360deg)}}@keyframes archiveBreath{to{opacity:.28;transform:scale(1.08)}}@media (width<=1100px){.archiveGrid{grid-template-columns:repeat(3,1fr)}.archiveCard{min-height:310px}.archiveScene{min-height:1360px}.filmIsOpen .archiveGrid{grid-template-columns:1fr;width:36%}.archiveDetail{width:66%}}@media (width<=700px){.archiveManifesto{min-height:78svh;padding:110px 6vw 72px}.archiveManifesto>p{letter-spacing:.28em;margin-bottom:32px}.archiveManifesto h2{font-size:clamp(53px,17vw,84px);line-height:.88}.archiveManifestoFoot{margin-top:48px;display:block}.archiveManifestoFoot p{margin-bottom:24px;font-size:14px}.archiveManifestoFoot a{justify-content:space-between;width:100%}.archiveScene{min-height:0;padding:66px 18px 72px}.archiveSceneTop{letter-spacing:.2em;font-size:7px}.archiveGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px;transform:none}.archiveCard,.archiveCard:nth-child(2),.archiveCard:nth-child(4),.archiveCard:nth-child(5),.archiveCard:nth-child(7){min-height:260px;transform:none}.archiveCardCopy{bottom:14px;left:14px;right:12px}.archiveCardCopy strong{font-size:23px}.archiveCardCopy small{font-size:6px;line-height:1.5}.archiveCardCopy i{font-size:6px}.archiveCard img{height:56%}.filmIsOpen{padding-bottom:0;padding-left:0;padding-right:0}.filmIsOpen .archiveSceneTop{padding-left:18px;padding-right:18px}.filmIsOpen .archiveGrid{display:none}.archiveDetail{width:100%;min-height:0;margin-top:34px;position:relative;box-shadow:0 -30px 90px #0008}.archiveClose{top:12px;right:12px}.archiveDetailBody{padding:42px 7vw 52px}.archiveDetail h3{margin:22px 0 28px;font-size:clamp(50px,16vw,76px)}.archiveStatement{font-size:clamp(23px,7vw,32px)}.archiveCaption{font-size:15px}.archiveDetailFoot{margin-top:38px;display:block}.archiveDetailFoot>div{justify-content:space-between;margin-top:30px}.archiveVideo:after{display:none}}@media (prefers-reduced-motion:reduce){.archiveConstellation:before,.archiveConstellation:after,.archiveConstellation i,.archiveRings i,.archiveDetail{animation:none}.archiveCard{transition:none}}.archiveVideo>img{object-fit:cover;filter:grayscale(.78)sepia(.12)contrast(1.14)brightness(.48);width:108%;max-width:none;height:108%;animation:12s ease-in-out infinite alternate archiveFilmDrift;position:absolute;inset:-4%}.archiveVideo:before{content:"";z-index:1;background:linear-gradient(90deg,#0414118a,#0000 62%),linear-gradient(#0000 40%,#041411b8);position:absolute;inset:0}.archiveFilmSweep{z-index:2;background:linear-gradient(#0000,#ffffff14,#0000);height:25%;animation:4.5s linear infinite archiveFilmSweep;position:absolute;top:-35%;left:-20%;right:-20%;transform:rotate(-5deg)}.archiveVideo>a{z-index:3;color:#fff;text-transform:uppercase;letter-spacing:.17em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071d1ad6;border:1px solid #ffffff91;align-items:center;gap:16px;min-width:250px;padding:13px 18px;font-size:8px;font-weight:900;transition:all .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archiveVideo>a:hover{color:#071d1a;background:#f5f0e4;transform:translate(-50%,-53%)}.archiveVideo>a>b{background:var(--archive-accent);color:#071d1a;text-indent:2px;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.archiveVideo>a>span{flex-direction:column;gap:6px;display:flex}.archiveVideo>a small{letter-spacing:.15em;opacity:.62;font-size:6px}.archiveVideo:after{z-index:3}@keyframes archiveFilmDrift{to{transform:scale(1.09)translate(-1.5%,1%)}}@keyframes archiveFilmSweep{to{top:120%}}@media (prefers-reduced-motion:reduce){.archiveVideo>img,.archiveFilmSweep{animation:none}}.archiveClose{color:#071d1a;background:#f5f1e6;border-color:#f5f1e6;gap:10px;padding:12px 16px;font-size:8px;transition:background .22s,color .22s,transform .22s;box-shadow:0 10px 34px #0007}.archiveClose span{font:18px/1 Arial}.archiveClose:hover{background:var(--archive-accent);color:#071d1a;transform:translateY(-2px)}.archiveReturnNotice{z-index:7;background:var(--archive-accent);color:#071d1a;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px;animation:.4s both archiveReturnIn;display:flex;position:sticky;top:70px;box-shadow:0 12px 30px #0003}.archiveReturnNotice>span{flex-direction:column;gap:4px;display:flex}.archiveReturnNotice b{text-transform:uppercase;letter-spacing:.18em;font-size:8px}.archiveReturnNotice small{font:italic 13px/1.3 Georgia,serif}.archiveReturnNotice button{color:#fff;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;background:#071d1a;border:1px solid #071d1a;padding:11px 15px;font-size:7px;font-weight:900}.archiveReturnNotice button:hover{color:#071d1a;background:#f5f1e6}@keyframes archiveReturnIn{0%{opacity:0;transform:translateY(-8px)}}@media (width<=700px){.archiveClose{padding:10px 12px;font-size:7px;top:10px;right:10px}.archiveReturnNotice{padding:14px 18px;display:block;top:68px}.archiveReturnNotice small{font-size:12px}.archiveReturnNotice button{width:100%;margin-top:12px}}@media (prefers-reduced-motion:reduce){.archiveReturnNotice{animation:none}}.heroJourneys{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07103a70;border:1px solid #ffffff42;grid-template-columns:repeat(4,1fr);width:min(720px,88vw);margin-top:24px;display:grid;position:relative}.heroJourneys a{text-transform:uppercase;letter-spacing:.16em;border-right:1px solid #ffffff30;align-items:center;gap:10px;padding:12px 14px;font-size:8px;font-weight:900;transition:background .2s,color .2s;display:flex}.heroJourneys a:last-child{border-right:0}.heroJourneys a:hover{color:#102a8d;background:#fff}.heroJourneys b{color:#f0bd2d;font:italic 13px Georgia,serif}.homeReturnPrompt{z-index:900;color:#091438;background:#f5f0e4;border:1px solid #fff;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;width:min(440px,100vw - 32px);padding:17px 18px 14px;animation:.4s cubic-bezier(.2,.8,.2,1) both homePromptIn;display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 70px #0008}.homeReturnPrompt span{flex-direction:column;gap:5px;display:flex}.homeReturnPrompt b{text-transform:uppercase;letter-spacing:.18em;font-size:9px}.homeReturnPrompt small{color:#445;font:italic 13px/1.35 Georgia,serif}.homeReturnPrompt button{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#101638;border:1px solid #101638;padding:10px 12px;font-size:7px;font-weight:900}.homeReturnPrompt i{transform-origin:0;background:linear-gradient(90deg,#1745df,#ef3156,#f0bd2d,#27aa76);width:100%;height:4px;animation:8s linear forwards homeReturnProgress;position:absolute;bottom:0;left:0}@keyframes homePromptIn{0%{opacity:0;transform:translateY(14px)}}@keyframes homeReturnProgress{to{transform:scaleX(0)}}@media (width<=700px){.heroJourneys{grid-template-columns:repeat(2,1fr);width:min(350px,88vw);margin-top:18px}.heroJourneys a:nth-child(2){border-right:0}.heroJourneys a:nth-child(-n+2){border-bottom:1px solid #ffffff30}.homeReturnPrompt{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:16px 16px 18px;display:block}.homeReturnPrompt button{width:100%;margin-top:12px}}@media (height<=720px){.heroJourneys{display:none}}@media (prefers-reduced-motion:reduce){.homeReturnPrompt,.homeReturnPrompt i{animation:none}}footer{gap:28px}.organizationButton{color:#f3ead5;border:1px solid #ffffff42;align-items:center;gap:20px;padding:13px 16px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:flex}.organizationButton:hover,.organizationButton:focus-visible{color:#07103a;background:#f3ead5;border-color:#f3ead5;outline:none}.organizationButton span{color:#f0bd2d;font-size:12px}.footerDocuments{flex-direction:column;align-items:stretch;gap:10px;width:min(540px,46vw);display:flex}.organizationButton{justify-content:space-between;line-height:1.45}@media (width<=1100px){.footerDocuments{width:100%}}.livingGallery{color:#f8f4e9;isolation:isolate;background:#020513;position:relative;overflow:clip}.livingGalleryStage{touch-action:pan-y;cursor:grab;isolation:isolate;background:#030616;outline:none;height:100svh;min-height:850px;position:relative;overflow:hidden}.livingGalleryStage:active{cursor:grabbing}.livingGalleryStage.isExpanded{z-index:850;width:100vw;height:100svh;min-height:0;position:fixed;inset:0}.livingGalleryWebgl,.livingGalleryGrain{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.livingGalleryWebgl{z-index:-3}.livingGalleryGrain{z-index:8;opacity:.19;mix-blend-mode:soft-light;background-image:radial-gradient(#fff .55px,#0000 .65px),radial-gradient(#fff .45px,#0000 .55px);background-position:0 0,8px 9px;background-size:17px 17px,19px 19px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.livingGalleryStage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 0 28%,#02041069 65%,#01020aeb 100%),linear-gradient(90deg,#02030ee6 0,#0000 17% 83%,#02030ee6 100%);position:absolute;inset:0;box-shadow:inset 0 0 14vw #0008}.livingGalleryTopline{z-index:20;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex;position:absolute;top:28px;left:3.6vw;right:3.6vw}.livingGalleryTopline p{letter-spacing:.29em;align-items:center;gap:20px;margin:0;font-size:7px;font-weight:900;display:flex}.livingGalleryTopline p b{color:#f2c23a}.livingGalleryTopline p span{color:#ffffff80}.livingGalleryTopline>button{color:#fff;text-transform:uppercase;letter-spacing:.16em;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#06102b9c;border:1px solid #ffffff4a;align-items:center;gap:24px;padding:9px 10px 9px 15px;font-size:7px;font-weight:900;transition:all .25s;display:flex}.livingGalleryTopline>button:hover,.livingGalleryTopline>button:focus-visible{color:#091333;background:#f4efe3;outline:none}.livingGalleryTopline>button i{color:#091333;background:#f2c23a;border-radius:50%;place-items:center;width:23px;height:23px;font:13px/1 Arial;display:grid}.livingGalleryHeader{z-index:3;pointer-events:none;position:absolute;top:110px;left:5.2vw}.livingGalleryHeader p{color:#f2c23a;letter-spacing:.34em;margin:0 0 17px;font-size:7px;font-weight:900}.livingGalleryHeader h2{letter-spacing:-.058em;text-shadow:0 12px 48px #000;margin:0;font:400 clamp(48px,5.3vw,88px)/.81 Georgia,serif}.livingGalleryHeader h2 i{color:#ef3156;font-weight:400}.livingGalleryWorld{z-index:5;perspective:1750px;perspective-origin:50% 47%;transform-style:preserve-3d;position:absolute;inset:24% 0 18%}.livingGalleryOrbit{aspect-ratio:1;pointer-events:none;border:1px solid #6aa9ff29;border-radius:50%;width:min(60vw,900px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(71deg);box-shadow:0 0 80px #284ed327}.livingGalleryOrbit:before,.livingGalleryOrbit:after,.livingGalleryOrbit i{content:"";border:1px solid #8cb5ff22;border-radius:50%;position:absolute;inset:13%}.livingGalleryOrbit:after{border-color:#ef315638;inset:30%;box-shadow:0 0 50px #ef315626}.livingGalleryOrbit i:first-child{border-color:#eec23a24;animation:15s linear infinite livingOrbit;inset:-3%}.livingGalleryOrbit i:nth-child(2){background:#f2c23a;border:0;animation:2.8s ease-in-out infinite alternate livingPulse;inset:43%;box-shadow:0 0 45px #f2c23a}.livingGalleryOrbit i:nth-child(3){border-color:#20b17b28;animation:11s linear infinite reverse livingOrbit;inset:21%}.livingGalleryCards{transform-style:preserve-3d;position:absolute;inset:0}.livingGalleryCard{aspect-ratio:1376/768;color:#fff;width:min(64vw,1050px);opacity:var(--gallery-opacity);transform:translate(-50%,-50%) translate3d(var(--gallery-x),var(--gallery-y),var(--gallery-z)) rotateY(var(--gallery-ry)) scale(var(--gallery-scale));transform-style:preserve-3d;transform-origin:50%;filter:saturate(.46)brightness(.52);pointer-events:none;will-change:transform,opacity;background:0 0;border:0;padding:0;transition:transform .88s cubic-bezier(.18,.82,.16,1),opacity .55s,filter .55s;position:absolute;top:50%;left:50%}.livingGalleryCard[aria-hidden=false]{pointer-events:auto}.livingGalleryCard.isActive{filter:drop-shadow(0 45px 65px #000b);cursor:zoom-in}.livingGalleryFrame{background:#070b19;border:1px solid #ffffff6b;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #000a}.livingGalleryFrame img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .6s;display:block}.livingGalleryCard.isActive:hover .livingGalleryFrame img{transform:scale(1.018)}.livingGalleryFrame:after{content:"";pointer-events:none;background:linear-gradient(105deg,#ffffff18,#0000 18% 75%,#f1c13a17),linear-gradient(#0000 68%,#05071430);position:absolute;inset:0;box-shadow:inset 0 0 80px #02040c55}.livingGalleryFrame>i{z-index:2;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:9px}.livingGalleryCardEdge{z-index:-1;background:linear-gradient(130deg,#25336a,#070a18 56%,#e5b42b);display:block;position:absolute;inset:1.5% -1.2% -1.5% 1.2%;transform:translateZ(-18px);box-shadow:0 26px 80px #000c}.livingGalleryCaption{z-index:20;pointer-events:none;border-top:1px solid #ffffff2d;grid-template-columns:115px 1fr auto;align-items:end;padding-top:15px;display:grid;position:absolute;bottom:83px;left:5.2vw;right:5.2vw}.livingGalleryCaption>p:first-child{letter-spacing:.28em;color:#ffffff80;margin:0;font-size:8px;font-weight:900}.livingGalleryCaption>p:first-child span{color:#f2c23a;font:italic 21px Georgia,serif}.livingGalleryCaption>div{flex-direction:column;gap:4px;display:flex}.livingGalleryCaption small{color:#ef3156;text-transform:uppercase;letter-spacing:.22em;font-size:7px;font-weight:900}.livingGalleryCaption strong{letter-spacing:-.02em;font:400 22px/1.1 Georgia,serif}.livingGalleryHint{color:#ffffff65;letter-spacing:.25em;margin:0;font-size:6px;font-weight:900}.livingGalleryControls{z-index:25;grid-template-columns:42px 1fr 42px;align-items:center;gap:16px;display:grid;position:absolute;bottom:25px;left:5.2vw;right:5.2vw}.livingGalleryControls>button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08102c9c;border:1px solid #ffffff42;height:38px;transition:all .2s}.livingGalleryControls>button:hover,.livingGalleryControls>button:focus-visible{color:#07102e;background:#f2c23a;border-color:#f2c23a;outline:none}.livingGalleryRail{grid-template-columns:repeat(15,1fr);align-items:center;height:38px;display:grid}.livingGalleryRail button{background:0 0;border:0;align-items:center;height:100%;padding:0 3px;display:flex}.livingGalleryRail i{transform-origin:bottom;background:#ffffff3d;width:100%;height:14px;transition:all .4s cubic-bezier(.2,.8,.2,1),background .4s;display:block;box-shadow:0 0 #0000}.livingGalleryRail button[aria-selected=true] i{background:#f2c23a;box-shadow:0 0 18px #f2c23a88}.livingGalleryRail button:hover i{background:#ef3156}.livingGalleryStage.isExpanded .livingGalleryCard{width:min(76vw,1320px)}.livingGalleryStage.isExpanded .livingGalleryHeader{opacity:.2}@keyframes livingOrbit{to{transform:rotate(360deg)}}@keyframes livingPulse{to{opacity:.45;transform:scale(1.35)}}@media (width<=900px){.navLinks{gap:18px}.livingGalleryStage{min-height:760px}.livingGalleryHeader{top:102px;left:6vw}.livingGalleryHeader h2{font-size:clamp(44px,9vw,70px)}.livingGalleryWorld{inset:27% 0 21%}.livingGalleryCard{width:min(78vw,850px)}.livingGalleryCaption{grid-template-columns:74px 1fr;bottom:78px;left:6vw;right:6vw}.livingGalleryHint{display:none}.livingGalleryControls{left:6vw;right:6vw}.livingGalleryStage.isExpanded .livingGalleryCard{width:88vw}.livingGalleryStage.isExpanded .livingGalleryWorld{inset:22% 0 20%}}@media (width<=620px){.livingGalleryStage{height:100svh;min-height:690px}.livingGalleryTopline{top:16px;left:18px;right:18px}.livingGalleryTopline p span{display:none}.livingGalleryTopline>button{gap:10px;padding-left:10px}.livingGalleryHeader{top:82px;left:22px}.livingGalleryHeader p{letter-spacing:.22em}.livingGalleryHeader h2{font-size:clamp(42px,13vw,62px)}.livingGalleryWorld{perspective:1050px;inset:28% 0 25%}.livingGalleryCard{width:86vw}.livingGalleryCaption{grid-template-columns:54px 1fr;bottom:85px;left:22px;right:22px}.livingGalleryCaption strong{font-size:17px}.livingGalleryCaption small{font-size:6px}.livingGalleryControls{grid-template-columns:38px 1fr 38px;gap:8px;bottom:26px;left:18px;right:18px}.livingGalleryRail button{padding:0 1px}.livingGalleryOrbit{width:110vw}.livingGalleryStage.isExpanded .livingGalleryTopline p,.livingGalleryStage.isExpanded .livingGalleryHeader{display:none}.livingGalleryStage.isExpanded .livingGalleryWorld{inset:16% 0 26%}.livingGalleryStage.isExpanded .livingGalleryCard{width:94vw}}@media (height<=650px) and (orientation:landscape){.livingGalleryStage{min-height:560px}.livingGalleryHeader{top:78px}.livingGalleryHeader h2{font-size:42px}.livingGalleryWorld{inset:20% 0}.livingGalleryCard{width:min(58vw,760px)}.livingGalleryCaption{bottom:65px}.livingGalleryControls{bottom:13px}.livingGalleryStage.isExpanded .livingGalleryWorld{inset:12% 0 19%}}@media (prefers-reduced-motion:reduce){.livingGalleryOrbit i{animation:none}.livingGalleryCard,.livingGalleryFrame img{transition:none}}.livingGalleryStage{height:calc(100svh - 70px);min-height:650px}.livingGalleryTopline{padding-bottom:12px;top:84px}.livingGalleryTopline>button{background:#06102b}.livingGalleryHeader{top:137px;left:5.2vw;right:5.2vw}.livingGalleryHeader p{margin-bottom:12px}.livingGalleryHeader h2{white-space:nowrap;font-size:clamp(42px,4.45vw,68px);line-height:.9}.livingGalleryWorld{inset:245px 0 140px}.livingGalleryOrbit{z-index:0;transform:translate(-50%,-50%)translateZ(-650px)rotateX(71deg)}.livingGalleryCards{z-index:2}.livingGalleryCard{filter:saturate(.82)brightness(.72);background:#070b19;width:min(66vw,179.17svh - 735px,1050px);transition:transform .88s cubic-bezier(.18,.82,.16,1),opacity .35s,filter .45s}.livingGalleryCard.isActive{filter:saturate(1.06)brightness()drop-shadow(0 45px 65px #000b)}.livingGalleryFrame{z-index:2;background:#070b19;border-color:#ffffff8a}.livingGalleryFrame img{opacity:1;mix-blend-mode:normal}.livingGalleryFrame:after{background:linear-gradient(105deg,#ffffff10,#0000 18% 75%,#f1c13a0c),linear-gradient(#0000 68%,#05071418);box-shadow:inset 0 0 60px #02040c2c}.livingGalleryCardEdge{z-index:1}.livingGalleryCaption{grid-template-columns:115px 1fr auto;gap:22px;bottom:62px}.livingGalleryReadSlide{pointer-events:auto;color:#fff;text-transform:uppercase;letter-spacing:.17em;white-space:nowrap;background:#070d25;border:1px solid #ffffff4a;place-self:center end;padding:10px 12px;font-size:6px;font-weight:900}.livingGalleryReadSlide span{color:#f2c23a;margin-left:14px}.livingGalleryReadSlide:hover,.livingGalleryReadSlide:focus-visible{color:#07102e;background:#f4efe3;outline:none}.livingGalleryControls{bottom:12px}.livingGalleryControls>button{background:#08102c}.livingGalleryRail i{background:#ffffff60}.livingGalleryStage.isExpanded{height:100svh;min-height:0}.livingGalleryStage.isExpanded .livingGalleryWorld{inset:145px 0}.livingGalleryStage.isExpanded .livingGalleryCard.isActive{filter:saturate(1.04)brightness()drop-shadow(0 52px 85px #000e)}@media (width<=900px){.livingGalleryStage{min-height:650px}.livingGalleryTopline{top:80px;left:5vw;right:5vw}.livingGalleryHeader{top:137px;left:6vw;right:6vw}.livingGalleryHeader h2{white-space:normal;font-size:clamp(40px,7.5vw,60px)}.livingGalleryWorld{inset:225px 0 135px}.livingGalleryCard{width:min(90vw,179.17svh - 720px,850px)}.livingGalleryCaption{grid-template-columns:74px 1fr auto}.livingGalleryStage.isExpanded .livingGalleryCard{width:min(90vw,1080px)}.livingGalleryStage.isExpanded .livingGalleryWorld{inset:130px 0 135px}}@media (width<=620px){.livingGalleryStage{height:calc(100svh - 68px);min-height:650px}.livingGalleryTopline{top:78px;left:18px;right:18px}.livingGalleryHeader{top:132px;left:22px;right:22px}.livingGalleryHeader h2{font-size:clamp(39px,11vw,52px);line-height:.88}.livingGalleryWorld{inset:250px 0 155px}.livingGalleryCard{width:94vw}.livingGalleryCaption{grid-template-columns:48px 1fr auto;gap:10px;bottom:68px;left:22px;right:22px}.livingGalleryReadSlide{padding:9px;font-size:0}.livingGalleryReadSlide:before{content:"FULL SIZE";font-size:6px}.livingGalleryReadSlide span{margin-left:8px;font-size:10px}.livingGalleryControls{bottom:12px}.livingGalleryStage.isExpanded{cursor:auto;height:100svh;min-height:0}.livingGalleryStage.isExpanded .livingGalleryTopline{top:16px}.livingGalleryStage.isExpanded .livingGalleryTopline p,.livingGalleryStage.isExpanded .livingGalleryHeader,.livingGalleryStage.isExpanded .livingGalleryOrbit{display:none}.livingGalleryStage.isExpanded .livingGalleryWorld{perspective:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;inset:70px 0 126px;overflow:auto hidden}.livingGalleryStage.isExpanded .livingGalleryCards{min-width:932px;height:100%;position:relative;transform:none}.livingGalleryStage.isExpanded .livingGalleryCard{display:none}.livingGalleryStage.isExpanded .livingGalleryCard.isActive{filter:none;cursor:grab;width:900px;display:block;top:50%;left:16px;opacity:1!important;transform:translateY(-50%)!important}.livingGalleryStage.isExpanded .livingGalleryCaption{bottom:74px}.livingGalleryStage.isExpanded .livingGalleryControls{bottom:16px}}@media (height<=650px) and (orientation:landscape){.livingGalleryStage{height:calc(100svh - 84px);min-height:286px}.livingGalleryTopline{top:10px}.livingGalleryTopline p span,.livingGalleryHeader{display:none}.livingGalleryWorld{inset:48px 0 62px}.livingGalleryCard{width:max(240px,min(58vw,179.17svh - 340px,760px))}.livingGalleryCaption{grid-template-columns:48px 1fr auto;padding-top:7px;bottom:48px}.livingGalleryCaption>div{display:none}.livingGalleryReadSlide{padding:8px 10px}.livingGalleryControls{bottom:6px}.livingGalleryStage.isExpanded .livingGalleryTopline{top:10px}.livingGalleryStage.isExpanded .livingGalleryWorld{inset:55px 0 58px}.livingGalleryStage.isExpanded .livingGalleryCaption{bottom:50px}.livingGalleryStage.isExpanded .livingGalleryControls{bottom:7px}}.livingGallery.hasReader{z-index:1100;overflow:visible}.livingGalleryStage.hasReader{z-index:1000}.livingGalleryControls>button:disabled,.livingGalleryReaderControls>button:disabled{opacity:.25;cursor:default}.livingGalleryControls>button:disabled:hover,.livingGalleryReaderControls>button:disabled:hover{color:#fff;background:#08102c;border-color:#ffffff42}.livingGalleryRail,.livingGalleryReaderRail{position:relative}.livingGalleryRail:before,.livingGalleryRail:after,.livingGalleryReaderRail:before,.livingGalleryReaderRail:after{content:"";pointer-events:none;height:1px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.livingGalleryRail:before,.livingGalleryReaderRail:before{background:#ffffff2e;right:3px}.livingGalleryRail:after,.livingGalleryReaderRail:after{width:var(--timeline-progress);background:#f2c23a;transition:width .72s cubic-bezier(.18,.82,.16,1);box-shadow:0 0 12px #f2c23a88}.livingGalleryRail button,.livingGalleryReaderRail button{z-index:2;position:relative}.livingGalleryRail i{border-radius:4px}.livingGalleryReadSlide{cursor:pointer;font-family:Arial,Helvetica,sans-serif}.livingGalleryReader{z-index:1200;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 44%,#14265b 0,#07102d 38%,#020513 78%);outline:none;grid-template-rows:auto minmax(0,1fr) auto auto;gap:0;padding:24px 4vw 22px;transition:opacity .42s,transform .58s cubic-bezier(.18,.82,.16,1),visibility .42s;display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1.018)}.livingGalleryReader:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ef315612,#0000 22% 76%,#f2c23a12),radial-gradient(circle,#0000 35%,#0009 100%);position:absolute;inset:0}.livingGalleryReader.isOpen{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.livingGalleryReaderTopline,.livingGalleryReaderViewport,.livingGalleryReaderMeta,.livingGalleryReaderControls{z-index:1;position:relative}.livingGalleryReaderTopline{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-bottom:15px;display:grid}.livingGalleryReaderTopline>p{text-align:center;letter-spacing:.24em;margin:0;font-size:7px;font-weight:900}.livingGalleryReaderTopline>p b{color:#f2c23a}.livingGalleryReaderTopline>p span{color:#ffffff70}.livingGalleryReaderTopline button{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#07102e;border:1px solid #ffffff4a;align-items:center;gap:11px;width:max-content;padding:10px 13px;font-size:7px;font-weight:900;transition:all .2s;display:flex}.livingGalleryReaderTopline button:hover,.livingGalleryReaderTopline button:focus-visible{color:#07102e;background:#f4efe3;border-color:#f4efe3;outline:none}.livingGalleryReaderReturn{justify-self:start}.livingGalleryReaderReturn span{color:#f2c23a;font-size:14px}.livingGalleryReaderZoom{justify-self:end}.livingGalleryReaderZoom span{color:#07102e;background:#f2c23a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.livingGalleryReaderViewport{overscroll-behavior:contain;scrollbar-color:#f2c23a #ffffff1b;scrollbar-width:thin;touch-action:pan-x pan-y pinch-zoom;background:#01030bcc;border:1px solid #ffffff25;justify-content:center;align-items:center;min-width:0;min-height:0;margin:2.2vh 0 1.4vh;display:flex;overflow:auto;box-shadow:0 30px 80px #000a}.livingGalleryReaderViewport img{object-fit:contain;opacity:1;mix-blend-mode:normal;width:auto;max-width:100%;height:auto;max-height:100%;animation:.52s cubic-bezier(.18,.82,.16,1) both livingReaderSlideIn;display:block;box-shadow:0 18px 55px #000b}.livingGalleryReader.isZoomed .livingGalleryReaderViewport{justify-content:flex-start;align-items:flex-start}.livingGalleryReader.isZoomed .livingGalleryReaderViewport img{flex:0 0 1376px;width:1376px;max-width:none;height:auto;max-height:none}.livingGalleryReaderMeta{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0 10px;display:flex}.livingGalleryReaderMeta span{color:#ef3156;text-transform:uppercase;letter-spacing:.2em;font-size:7px;font-weight:900}.livingGalleryReaderMeta strong{font:400 clamp(18px,2vw,26px)/1 Georgia,serif}.livingGalleryReaderControls{grid-template-columns:42px 1fr 42px;align-items:center;gap:16px;display:grid}.livingGalleryReaderControls>button{color:#fff;background:#08102c;border:1px solid #ffffff42;height:38px;transition:all .2s}.livingGalleryReaderControls>button:not(:disabled):hover,.livingGalleryReaderControls>button:not(:disabled):focus-visible{color:#07102e;background:#f2c23a;border-color:#f2c23a;outline:none}.livingGalleryReaderRail{grid-template-columns:repeat(15,1fr);align-items:center;height:38px;display:grid}.livingGalleryReaderRail button{background:0 0;border:0;justify-content:center;align-items:center;height:100%;padding:0 3px;display:flex}.livingGalleryReaderRail i{background:#fff5;border-radius:50%;width:7px;height:7px;transition:transform .35s,background .35s,box-shadow .35s;display:block;box-shadow:0 0 0 3px #020513}.livingGalleryReaderRail button[aria-selected=true] i{background:#f2c23a;transform:scale(1.65);box-shadow:0 0 0 4px #020513,0 0 18px #f2c23aaa}@keyframes livingReaderSlideIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (width<=700px){.livingGalleryReader{padding:14px 14px max(12px,env(safe-area-inset-bottom))}.livingGalleryReaderTopline{grid-template-columns:1fr auto;gap:8px;padding-bottom:10px}.livingGalleryReaderTopline>p{display:none}.livingGalleryReaderTopline button{letter-spacing:.11em;padding:9px 10px;font-size:6px}.livingGalleryReaderViewport{margin:12px 0 8px}.livingGalleryReaderMeta{padding:9px 0 8px;display:block}.livingGalleryReaderMeta span{margin-bottom:5px;font-size:6px;display:block}.livingGalleryReaderMeta strong{font-size:18px}.livingGalleryReaderControls{grid-template-columns:38px 1fr 38px;gap:7px}.livingGalleryReaderControls>button,.livingGalleryReaderRail{height:36px}.livingGalleryReaderRail button{padding:0 1px}.livingGalleryReaderRail i{width:5px;height:5px}.livingGalleryReader.isZoomed .livingGalleryReaderViewport img{flex-basis:1100px;width:1100px}}@media (height<=560px) and (orientation:landscape){.livingGalleryReader{padding:10px 18px}.livingGalleryReaderTopline{padding-bottom:7px}.livingGalleryReaderTopline button{padding:7px 9px}.livingGalleryReaderViewport{margin:7px 0}.livingGalleryReaderMeta{display:none}.livingGalleryReaderControls,.livingGalleryReaderRail,.livingGalleryReaderControls>button{height:32px}.livingGalleryReader.isZoomed .livingGalleryReaderViewport img{flex-basis:1000px;width:1000px}}@media (prefers-reduced-motion:reduce){.livingGalleryReader,.livingGalleryReaderViewport img,.livingGalleryRail:after,.livingGalleryReaderRail:after{transition:none;animation:none}}.marcArtGallery{--art-accent:#2bb77d;color:#f8f4e9;isolation:isolate;background:#030611;height:calc(100svh - 70px);min-height:720px;transition:background .7s;position:relative;overflow:hidden}.marcArtGallery.hasViewer{z-index:1200;overflow:visible}.marcArtBackdrop,.marcArtColorwash,.marcArtGrain{pointer-events:none;position:absolute;inset:0}.marcArtBackdrop{z-index:-4;background:#030611;overflow:hidden}.marcArtBackdrop img{object-fit:cover;filter:blur(42px)saturate(1.35)brightness(.38);opacity:.62;width:110%;height:110%;margin:-5%;animation:1s both marcArtBackdropIn;transform:scale(1.08)}.marcArtColorwash{z-index:-3;background:radial-gradient(circle at 50% 48%,var(--art-accent) 0,transparent 42%),linear-gradient(90deg,#02040fec 0,transparent 28% 72%,#02040fec 100%),linear-gradient(180deg,#02040fd8 0,transparent 30% 68%,#02040ff2 100%)}@supports (color:color-mix(in lab, red, red)){.marcArtColorwash{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--art-accent) 34%,transparent) 0,transparent 42%),linear-gradient(90deg,#02040fec 0,transparent 28% 72%,#02040fec 100%),linear-gradient(180deg,#02040fd8 0,transparent 30% 68%,#02040ff2 100%)}}.marcArtGrain{z-index:12;opacity:.14;mix-blend-mode:soft-light;background-image:radial-gradient(#fff .6px,#0000 .7px),radial-gradient(#fff .45px,#0000 .55px);background-position:0 0,8px 12px;background-size:17px 17px,21px 21px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marcArtTopline{z-index:20;text-transform:uppercase;letter-spacing:.25em;border-bottom:1px solid #ffffff2d;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:7px;font-weight:900;display:flex;position:absolute;top:24px;left:4vw;right:4vw}.marcArtTopline p{gap:22px;margin:0;display:flex}.marcArtTopline b{color:var(--art-accent);transition:color .5s}.marcArtTopline p span,.marcArtTopline>span{color:#ffffff82}.marcArtHeader{z-index:5;pointer-events:none;width:min(31vw,440px);position:absolute;top:91px;left:5.2vw}.marcArtHeader p{color:var(--art-accent);letter-spacing:.34em;margin:0 0 16px;font-size:7px;font-weight:900;transition:color .5s}.marcArtHeader h2{letter-spacing:-.06em;text-shadow:0 16px 50px #000c;margin:0;font:400 clamp(46px,5vw,76px)/.83 Georgia,serif}.marcArtHeader h2 i{color:var(--art-accent);font-weight:400;transition:color .5s}.marcArtStage{z-index:6;touch-action:pan-y;cursor:grab;perspective:1800px;perspective-origin:50% 48%;transform-style:preserve-3d;outline:none;position:absolute;inset:82px 0 126px}.marcArtStage:active{cursor:grabbing}.marcArtHalo{z-index:0;aspect-ratio:1;border:1px solid var(--art-accent);width:min(54vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)translateZ(-600px)}@supports (color:color-mix(in lab, red, red)){.marcArtHalo{border:1px solid color-mix(in srgb,var(--art-accent) 28%,transparent)}}.marcArtHalo{box-shadow:0 0 90px var(--art-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.marcArtHalo{box-shadow:0 0 90px color-mix(in srgb,var(--art-accent) 20%,transparent)}}.marcArtHalo{transition:border-color .5s,box-shadow .5s}.marcArtHalo:before,.marcArtHalo:after,.marcArtHalo i{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.marcArtHalo:before{inset:16%}.marcArtHalo:after{border-color:var(--art-accent);inset:34%}@supports (color:color-mix(in lab, red, red)){.marcArtHalo:after{border-color:color-mix(in srgb,var(--art-accent) 42%,transparent)}}.marcArtHalo i:first-child{border-color:#ffffff19;animation:18s linear infinite marcArtOrbit;inset:-5%}.marcArtHalo i:nth-child(2){background:var(--art-accent);box-shadow:0 0 55px var(--art-accent);border:0;animation:2.8s ease-in-out infinite alternate marcArtPulse;inset:46%}.marcArtHalo i:nth-child(3){border-color:#ffffff1a;animation:13s linear infinite reverse marcArtOrbit;inset:25%}.marcArtCards{z-index:2;transform-style:preserve-3d;position:absolute;inset:0}.marcArtCard{color:#fff;opacity:var(--art-opacity);transform:translate(-50%,-50%) translate3d(var(--art-x),0,var(--art-z)) rotateY(var(--art-rotate)) scale(var(--art-scale));transform-style:preserve-3d;filter:saturate(.68)brightness(.67);pointer-events:none;will-change:transform,opacity;background:0 0;border:0;padding:0;transition:transform .88s cubic-bezier(.18,.82,.16,1),opacity .55s,filter .55s;position:absolute;top:50%;left:50%}.marcArtCard[aria-hidden=false]{pointer-events:auto}.marcArtCard.isActive{filter:saturate(1.04)brightness()drop-shadow(0 38px 62px #000c);cursor:zoom-in}.marcArtFrame{background:linear-gradient(135deg,#d8b75f,#6e4c19 28%,#eed68d 52%,#4d3412 78%,#d1aa4e);padding:9px;display:block;position:relative;transform:translateZ(14px);box-shadow:0 28px 75px #000b,0 0 0 1px #f9e8a383}.marcArtFrame:before{content:"";border:1px solid #2e1d08a8;position:absolute;inset:4px;box-shadow:inset 0 0 8px #2e1d08}.marcArtMat{background:radial-gradient(circle at 50% 45%,#f7f0df,#d8cfbb 78%);place-items:center;width:min(38vw,520px);height:min(57svh,590px);padding:24px;display:grid;position:relative;box-shadow:inset 0 0 24px #6d5d3c7a}.marcArtMat:after{content:"";pointer-events:none;border:1px solid #6e604338;position:absolute;inset:14px}.marcArtMat img{object-fit:contain;opacity:1;mix-blend-mode:normal;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 11px 35px #31271070}.marcArtCard.isActive:hover .marcArtMat img{transform:scale(1.018)}.marcArtCardLabel{text-transform:uppercase;text-shadow:0 3px 14px #000;justify-content:space-between;align-items:baseline;gap:20px;margin:12px 4px 0;display:flex}.marcArtCardLabel small{color:var(--art-accent);letter-spacing:.2em;font-size:7px;font-weight:900}.marcArtCardLabel strong{letter-spacing:.02em;font:400 13px Georgia,serif}.marcArtCaption{z-index:20;pointer-events:none;border-top:1px solid #ffffff30;grid-template-columns:105px 1fr auto;align-items:center;gap:24px;padding-top:11px;display:grid;position:absolute;bottom:61px;left:5.2vw;right:5.2vw}.marcArtCaption>div span{color:var(--art-accent);font:italic 24px Georgia,serif}.marcArtCaption>div small{letter-spacing:.18em;color:#ffffff6c;font-size:7px}.marcArtCaption p{flex-direction:column;gap:3px;margin:0;display:flex}.marcArtCaption p small{color:var(--art-accent);text-transform:uppercase;letter-spacing:.2em;font-size:6px;font-weight:900}.marcArtCaption p strong{font:400 20px Georgia,serif}.marcArtCaption>button{pointer-events:auto;color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#060b20;border:1px solid #ffffff4d;align-items:center;gap:25px;padding:10px 12px;font-size:7px;font-weight:900;transition:all .25s;display:flex}.marcArtCaption>button span{background:var(--art-accent);color:#07102e;border-radius:50%;place-items:center;width:20px;height:20px;transition:background .5s;display:grid}.marcArtCaption>button:hover,.marcArtCaption>button:focus-visible{color:#07102e;background:#f5efe2;outline:none;transform:translateY(-2px)}.marcArtControls{z-index:22;grid-template-columns:42px 1fr 42px;align-items:center;gap:16px;display:grid;position:absolute;bottom:12px;left:5.2vw;right:5.2vw}.marcArtControls>button{color:#fff;background:#07102ecc;border:1px solid #fff4;height:38px;transition:all .2s}.marcArtControls>button:hover,.marcArtControls>button:focus-visible{background:var(--art-accent);color:#06102c;border-color:var(--art-accent);outline:none}.marcArtRail{grid-template-columns:repeat(8,1fr);align-items:center;gap:5px;height:38px;display:grid}.marcArtRail button{background:0 0;border:0;align-items:center;height:100%;padding:0;display:flex}.marcArtRail i{background:#ffffff42;width:100%;height:3px;transition:height .4s,background .4s,box-shadow .4s;display:block}.marcArtRail button[aria-selected=true] i{background:var(--art-accent);height:13px;box-shadow:0 0 18px var(--art-accent)}.marcArtViewer{z-index:1400;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#02040e;outline:none;grid-template-rows:auto minmax(0,1fr) auto auto;padding:22px 4vw 20px;transition:opacity .42s,visibility .42s,transform .58s cubic-bezier(.18,.82,.16,1);display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1.018)}.marcArtViewer.isOpen{opacity:1;visibility:visible;pointer-events:auto;transform:none}.marcArtViewerBackdrop{z-index:0;position:absolute;inset:-8%;overflow:hidden}.marcArtViewerBackdrop img{object-fit:cover;filter:blur(55px)saturate(1.35)brightness(.28);opacity:.7;width:100%;height:100%}.marcArtViewerBackdrop:after{content:"";background:radial-gradient(circle,#0000 12%,#02040edb 72%),linear-gradient(90deg,#02040ed4,#0000 28% 72%,#02040ed4);position:absolute;inset:0}.marcArtViewerTop,.marcArtViewerCanvas,.marcArtViewerCaption,.marcArtViewerControls{z-index:2;position:relative}.marcArtViewerTop{text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #ffffff2c;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:12px;font-size:7px;font-weight:900;display:grid}.marcArtViewerTop button{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#07102e;border:1px solid #ffffff4b;justify-self:start;align-items:center;gap:11px;padding:10px 13px;font-size:7px;font-weight:900;display:flex}.marcArtViewerTop button span{color:var(--art-accent);font-size:14px}.marcArtViewerTop button:hover,.marcArtViewerTop button:focus-visible{color:#07102e;background:#f5efe2;outline:none}.marcArtViewerTop p{color:var(--art-accent);margin:0}.marcArtViewerTop>span{color:#ffffff79;justify-self:end}.marcArtViewerCanvas{place-items:center;min-height:0;margin:16px 0 10px;display:grid;overflow:hidden}.marcArtViewerCanvas img{object-fit:contain;opacity:1;mix-blend-mode:normal;border:9px solid #eee5d2;outline:2px solid #b69241;width:auto;max-width:100%;height:auto;max-height:100%;animation:.55s cubic-bezier(.18,.82,.16,1) both marcArtViewerIn;display:block;box-shadow:0 32px 85px #000d}.marcArtViewerCaption{border-top:1px solid #ffffff2c;justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;display:flex}.marcArtViewerCaption small{color:var(--art-accent);text-transform:uppercase;letter-spacing:.2em;font-size:7px;font-weight:900}.marcArtViewerCaption strong{font:400 24px Georgia,serif}.marcArtViewerControls{grid-template-columns:42px 1fr 42px;align-items:center;gap:15px;display:grid}.marcArtViewerControls>button{color:#fff;background:#07102e;border:1px solid #ffffff40;height:40px}.marcArtViewerControls>button:hover,.marcArtViewerControls>button:focus-visible{background:var(--art-accent);color:#07102e;outline:none}.marcArtViewerControls>div{grid-template-columns:repeat(8,1fr);gap:6px;height:40px;display:grid}.marcArtViewerControls>div button{opacity:.48;background:#070c1f;border:1px solid #ffffff30;min-width:0;padding:2px;transition:all .25s;position:relative;overflow:hidden}.marcArtViewerControls>div button:hover,.marcArtViewerControls>div button:focus-visible,.marcArtViewerControls>div button[aria-selected=true]{opacity:1;border-color:var(--art-accent);box-shadow:0 0 18px var(--art-accent);outline:none;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.marcArtViewerControls>div button:hover,.marcArtViewerControls>div button:focus-visible,.marcArtViewerControls>div button[aria-selected=true]{box-shadow:0 0 18px color-mix(in srgb,var(--art-accent) 38%,transparent)}}.marcArtViewerControls img{object-fit:cover;opacity:1;width:100%;height:100%}@keyframes marcArtOrbit{to{transform:rotate(360deg)}}@keyframes marcArtPulse{to{opacity:.48;transform:scale(1.42)}}@keyframes marcArtBackdropIn{0%{opacity:0;transform:scale(1.18)}to{opacity:.62;transform:scale(1.08)}}@keyframes marcArtViewerIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=900px){.marcArtGallery{min-height:720px}.marcArtTopline{left:5vw;right:5vw}.marcArtHeader{width:42vw;left:5vw}.marcArtHeader h2{font-size:clamp(42px,7vw,60px)}.marcArtMat{width:min(54vw,500px);height:min(56svh,570px)}.marcArtCaption{grid-template-columns:78px 1fr auto;left:5vw;right:5vw}.marcArtControls{left:5vw;right:5vw}}@media (width<=620px){.marcArtGallery{height:calc(100svh - 68px);min-height:690px}.marcArtTopline{padding-bottom:10px;top:16px;left:18px;right:18px}.marcArtTopline p span,.marcArtTopline>span{display:none}.marcArtHeader{width:auto;top:70px;left:22px;right:22px}.marcArtHeader p{margin-bottom:10px}.marcArtHeader h2{font-size:clamp(38px,11vw,50px);line-height:.84}.marcArtStage{perspective:1050px;inset:164px 0 137px}.marcArtMat{width:76vw;height:min(48svh,440px);padding:17px}.marcArtFrame{padding:7px}.marcArtCardLabel{margin-top:8px}.marcArtCardLabel strong{font-size:11px}.marcArtHalo{width:116vw}.marcArtCaption{grid-template-columns:50px 1fr auto;gap:10px;padding-top:8px;bottom:60px;left:22px;right:22px}.marcArtCaption>div span{font-size:20px}.marcArtCaption p small{font-size:5px}.marcArtCaption p strong{font-size:15px}.marcArtCaption>button{gap:0;padding:8px;font-size:0}.marcArtCaption>button:before{content:"FULL LIGHT";font-size:6px}.marcArtCaption>button span{width:19px;height:19px;margin-left:8px}.marcArtControls{grid-template-columns:38px 1fr 38px;gap:8px;bottom:10px;left:18px;right:18px}.marcArtRail{gap:2px}.marcArtViewer{padding:14px 14px max(12px,env(safe-area-inset-bottom))}.marcArtViewerTop{grid-template-columns:1fr auto}.marcArtViewerTop p{display:none}.marcArtViewerTop button{padding:9px 10px;font-size:6px}.marcArtViewerCanvas{margin:12px 0 8px}.marcArtViewerCanvas img{border-width:6px}.marcArtViewerCaption{padding:8px 0;display:block}.marcArtViewerCaption small{margin-bottom:4px;font-size:6px;display:block}.marcArtViewerCaption strong{font-size:18px}.marcArtViewerControls{grid-template-columns:38px 1fr 38px;gap:7px}.marcArtViewerControls>div{gap:2px}.marcArtViewerControls>div button{padding:1px}}@media (height<=560px) and (orientation:landscape){.marcArtGallery{height:calc(100svh - 70px);min-height:300px}.marcArtTopline{top:9px}.marcArtHeader{display:none}.marcArtStage{inset:45px 0 66px}.marcArtMat{width:min(40vw,430px);height:50svh;padding:12px}.marcArtFrame{padding:6px}.marcArtCardLabel{display:none}.marcArtCaption{padding-top:6px;bottom:47px}.marcArtCaption p{display:none}.marcArtCaption>button{padding:7px 9px}.marcArtControls{bottom:6px}.marcArtViewer{padding:9px 16px}.marcArtViewerTop{padding-bottom:6px}.marcArtViewerTop button{padding:7px 9px}.marcArtViewerCanvas{margin:6px 0}.marcArtViewerCaption{display:none}.marcArtViewerControls,.marcArtViewerControls>div,.marcArtViewerControls>button{height:31px}}@media (prefers-reduced-motion:reduce){.marcArtHalo i,.marcArtBackdrop img,.marcArtViewerCanvas img{animation:none}.marcArtCard,.marcArtViewer,.marcArtRail i{transition:none}}@media (width>=901px){.marcArtHeader{width:min(25vw,360px)}.marcArtHeader h2{font-size:clamp(44px,4.6vw,68px)}}@media (width>=621px) and (width<=900px){.marcArtHeader{width:90vw;top:70px}.marcArtStage{inset:205px 0 126px}.marcArtMat{height:min(50svh,520px)}}.marcArtMat{--marc-mat-pad:24px;overflow:hidden;padding:0!important}.marcArtMat img{inset:var(--marc-mat-pad);width:calc(100% - (var(--marc-mat-pad) * 2));height:calc(100% - (var(--marc-mat-pad) * 2));object-fit:contain;position:absolute}@media (width<=620px){.marcArtMat{--marc-mat-pad:17px}}@media (height<=560px) and (orientation:landscape){.marcArtMat{--marc-mat-pad:12px}}.marcArtViewerCanvas img{margin:auto;position:absolute;inset:0}.navLinks{gap:clamp(13px,1.55vw,27px)}.creativeCompany{--company-accent:#ef3156;color:#f8f2e4;isolation:isolate;background:#030712;outline:none;position:relative;overflow:hidden}.creativeCompany:focus-visible{box-shadow:inset 0 0 0 2px var(--company-accent)}.companyAtmosphere{z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 16%,var(--company-accent),transparent 31%),linear-gradient(135deg,#050b2d 0,#02040f 45%,#09051d 100%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.companyAtmosphere{background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--company-accent) 22%,transparent),transparent 31%),linear-gradient(135deg,#050b2d 0,#02040f 45%,#09051d 100%)}}.companyAtmosphere{transition:background .7s}.companyAtmosphere:before{content:"";opacity:.18;background-image:radial-gradient(#fff .7px,#0000 .8px),radial-gradient(#fff .45px,#0000 .55px);background-position:0 0,11px 15px;background-size:23px 23px,31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.companyAtmosphere>i{border:1px solid #ffffff1d;border-radius:50%;animation:24s linear infinite companyOrbit;position:absolute}.companyAtmosphere>i:first-child{width:68vw;height:68vw;top:13vh;left:-24vw}.companyAtmosphere>i:nth-child(2){width:43vw;height:43vw;animation-duration:19s;animation-direction:reverse;top:34vh;right:-16vw}.companyAtmosphere>i:nth-child(3){background:#f0bd2d;border:0;width:8px;height:8px;top:31%;left:13%;box-shadow:0 0 24px #f0bd2d}.companyAtmosphere>i:nth-child(4){background:var(--company-accent);width:10px;height:10px;box-shadow:0 0 30px var(--company-accent);border:0;transition:background .5s;top:14%;right:17%}.companyTopline{z-index:5;letter-spacing:.27em;border-bottom:1px solid #ffffff29;justify-content:space-between;padding-bottom:15px;font-size:7px;font-weight:900;display:flex;position:absolute;top:29px;left:5vw;right:5vw}.companyTopline b{color:var(--company-accent);transition:color .5s}.companyHero{flex-direction:column;justify-content:center;min-height:84svh;padding:160px 7vw 80px;display:flex}.companyHero>p{color:#f0bd2d;letter-spacing:.36em;margin:0 0 35px;font-size:8px;font-weight:900}.companyHero h2{letter-spacing:-.072em;text-shadow:0 20px 80px #000;max-width:1100px;margin:0;font:400 clamp(70px,10vw,150px)/.78 Georgia,serif}.companyHero h2 i{color:var(--company-accent);font-weight:400;transition:color .5s}.companyHeroFoot{border-top:1px solid #ffffff2b;grid-template-columns:minmax(250px,430px) auto;justify-content:space-between;align-items:end;gap:40px;margin-top:70px;padding-top:26px;display:grid}.companyHeroFoot p{color:#e8e0d0;margin:0;font:17px/1.65 Georgia,serif}.companyHeroFoot a,.companyInvitation>a{text-transform:uppercase;letter-spacing:.18em;background:#070d2e;border:1px solid #ffffff4c;justify-content:space-between;gap:36px;min-width:250px;padding:17px 19px;font-size:8px;font-weight:900;transition:all .25s;display:flex}.companyHeroFoot a:hover,.companyHeroFoot a:focus-visible,.companyInvitation>a:hover,.companyInvitation>a:focus-visible{color:#07102e;background:#f7f0e1;outline:none;transform:translateY(-3px)}.companyHeroFoot a span,.companyInvitation>a span{color:var(--company-accent);font-size:14px}.companyStage{background:linear-gradient(90deg,#08102f 0 47%,#040713 47%);border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr);align-items:center;gap:7vw;min-height:830px;padding:90px 7vw 125px;display:grid;position:relative}.companyPortraitColumn{place-items:center;min-height:570px;display:grid;position:relative}.companyPortraitHalo{border:1px solid var(--company-accent);position:absolute;inset:2% 1%}@supports (color:color-mix(in lab, red, red)){.companyPortraitHalo{border:1px solid color-mix(in srgb,var(--company-accent) 48%,transparent)}}.companyPortraitHalo{border-radius:50%;transition:border-color .5s;transform:rotate(-11deg)}.companyPortraitHalo:before,.companyPortraitHalo:after,.companyPortraitHalo i{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.companyPortraitHalo:before{inset:13% -6%;transform:rotate(22deg)}.companyPortraitHalo:after{border-color:var(--company-accent);inset:25% 6%}@supports (color:color-mix(in lab, red, red)){.companyPortraitHalo:after{border-color:color-mix(in srgb,var(--company-accent) 45%,transparent)}}.companyPortraitHalo i:first-child{background:var(--company-accent);width:11px;height:11px;box-shadow:0 0 25px var(--company-accent);border:0;top:24%;left:3%}.companyPortraitHalo i:nth-child(2){background:#f0bd2d;border:0;width:7px;height:7px;bottom:18%;right:5%;box-shadow:0 0 18px #f0bd2d}.companyPortraitHalo i:nth-child(3){animation:17s linear infinite reverse companyOrbit;inset:-9%}.companyPortrait{z-index:2;background:linear-gradient(135deg,#e8cf82,#6f4b1a 30%,#f6e6a8 52%,#4b3212 78%,#c99c43);width:min(31vw,420px);height:560px;margin:0;padding:10px;animation:.7s cubic-bezier(.18,.82,.16,1) both companyPortraitIn;position:relative;box-shadow:0 50px 100px #000c,0 0 0 1px #f6dfa369}.companyPortrait:before{content:"";pointer-events:none;z-index:2;border:1px solid #211204;position:absolute;inset:5px}.companyPortrait img{object-fit:cover;filter:saturate(.88)contrast(1.04);background:#d8cfbd;width:100%;height:calc(100% - 50px);display:block}.companyPortrait figcaption{color:#120f15;text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;height:50px;padding:0 8px;font-size:7px;font-weight:900;display:flex}.companyPortrait figcaption span{color:#5a3711;font:italic 18px Georgia,serif}.companyPortraitEcho{z-index:1;color:#0000;-webkit-text-stroke:1px #ffffff25;letter-spacing:-.08em;transform-origin:0 100%;white-space:nowrap;font:italic 900 clamp(80px,10vw,150px)/1 Georgia,serif;position:absolute;bottom:7%;left:-3vw;transform:rotate(-90deg)}.companySpotlight{z-index:2;max-width:680px;animation:.62s both companyCopyIn;position:relative}.companyRole{text-transform:uppercase;letter-spacing:.32em;color:var(--company-accent)!important;margin:0 0 22px!important;font:900 8px/1 Arial!important}.companySpotlight h3{letter-spacing:-.07em;color:#f9f3e6;margin:0;font:400 clamp(66px,7vw,112px)/.76 Georgia,serif}.companySpotlight blockquote{color:#f0bd2d;max-width:610px;margin:42px 0 28px;font:italic clamp(25px,2.6vw,39px)/1.16 Georgia,serif}.companySpotlightRule{background:linear-gradient(90deg,var(--company-accent),#ffffff2c);width:100%;height:1px;margin:0 0 28px}.companySpotlight>p:not(.companyRole){color:#d6d2ca;max-width:620px;margin:0;font:15px/1.75 Arial,Helvetica,sans-serif}.companySpotlight>button{color:#fff;text-transform:uppercase;letter-spacing:.17em;background:#0a1239;border:1px solid #ffffff4d;margin-top:35px;padding:15px 17px;font-size:8px;font-weight:900;transition:all .25s}.companySpotlight>button span{color:var(--company-accent);margin-left:35px}.companySpotlight>button:hover,.companySpotlight>button:focus-visible{background:var(--company-accent);color:#07102e;border-color:var(--company-accent);outline:none;transform:translateY(-3px)}.companySpotlight>button:hover span{color:#07102e}.companyArrows{grid-template-columns:48px 130px 48px;align-items:center;gap:10px;display:grid;position:absolute;bottom:48px;right:7vw}.companyArrows button,.companyBiographyControls>button{color:#fff;background:#08102f;border:1px solid #ffffff42;height:45px;transition:all .2s}.companyArrows button:hover,.companyArrows button:focus-visible,.companyBiographyControls>button:hover,.companyBiographyControls>button:focus-visible{background:var(--company-accent);color:#07102e;outline:none}.companyArrows>span{justify-content:center;align-items:center;gap:13px;font:italic 15px Georgia,serif;display:flex}.companyArrows>span i{background:var(--company-accent);width:44px;height:1px;display:block}.companyCast{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.companyCast>button{text-align:left;color:#fff;background:#07102e;border:0;grid-template-rows:132px auto auto;align-content:start;min-height:285px;padding:22px;transition:background .3s,transform .3s;display:grid;position:relative;overflow:hidden}.companyCast>button:hover,.companyCast>button:focus-visible,.companyCast>button.isActive{background:#111a4b;outline:none}.companyCast>button.isActive:after{content:"";background:var(--company-accent);height:5px;box-shadow:0 0 22px var(--company-accent);position:absolute;bottom:0;left:0;right:0}.companyCast>button>span{border:4px solid #e9dfc9;width:94px;height:118px;transition:transform .3s;overflow:hidden;box-shadow:0 12px 30px #0009}.companyCast>button:hover>span,.companyCast>button.isActive>span{transform:translateY(-5px)rotate(-2deg)}.companyCast img{object-fit:cover;filter:grayscale(.72)contrast(1.05);width:100%;height:100%;transition:filter .4s}.companyCast>button:hover img,.companyCast>button.isActive img{filter:none}.companyCast small{color:var(--company-accent);letter-spacing:.21em;text-transform:uppercase;margin-top:17px;font-size:6px;font-weight:900}.companyCast strong{margin-top:7px;font:400 clamp(22px,2.1vw,34px)/.95 Georgia,serif}.companyCast>button>i{color:#ffffff42;font:italic 17px Georgia,serif;position:absolute;top:19px;right:19px}.companyInvitation{text-align:center;background:radial-gradient(circle at 50% 46%,var(--company-accent),transparent 36%),#05091f;flex-direction:column;justify-content:center;align-items:center;min-height:640px;padding:100px 6vw;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.companyInvitation{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--company-accent) 24%,transparent),transparent 36%),#05091f}}.companyInvitation{transition:background .6s}.companyInvitation>p{color:#f0bd2d;letter-spacing:.32em;margin:0;font-size:8px;font-weight:900}.companyInvitation h3{letter-spacing:-.065em;margin:40px 0 55px;font:400 clamp(58px,8vw,120px)/.81 Georgia,serif}.companyInvitation h3 i{color:var(--company-accent);font-weight:400}.companyInvitation>a{text-align:left;min-width:280px}.companyBiography{z-index:1500;color:#f8f2e4;background:#02040e;grid-template-rows:auto minmax(0,1fr) auto;padding:22px 4vw 18px;animation:.45s cubic-bezier(.18,.82,.16,1) both companyBiographyIn;display:grid;position:fixed;inset:0;overflow:hidden}.companyBiographyBackdrop{z-index:0;pointer-events:none;position:absolute;inset:-8%;overflow:hidden}.companyBiographyBackdrop img{object-fit:cover;filter:blur(65px)saturate(1.2)brightness(.22);opacity:.7;width:100%;height:100%}.companyBiographyBackdrop:after{content:"";background:radial-gradient(circle,#0000,#02040ee8 68%),linear-gradient(90deg,#02040ef2 0,#0000 30% 70%,#02040ef2);position:absolute;inset:0}.companyBiographyTop,.companyBiographyBody,.companyBiographyControls{z-index:2;position:relative}.companyBiographyTop{text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:12px;font-size:7px;font-weight:900;display:grid}.companyBiographyTop>button{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#07102e;border:1px solid #ffffff48;justify-self:start;padding:10px 13px;font-size:7px;font-weight:900}.companyBiographyTop>button span{color:var(--company-accent);margin-right:12px}.companyBiographyTop>button:hover,.companyBiographyTop>button:focus-visible{color:#07102e;background:#f5efe2;outline:none}.companyBiographyTop p{color:var(--company-accent);margin:0}.companyBiographyTop>span{color:#ffffff70;justify-self:end}.companyBiographyBody{grid-template-columns:minmax(250px,34%) minmax(0,1fr);gap:6vw;min-height:0;padding:34px 4vw 35px;display:grid;overflow:auto}.companyBiographyBody aside{align-self:start;position:sticky;top:0}.companyBiographyBody aside img{object-fit:cover;border:8px solid #e9dfc9;outline:2px solid #b28c3d;width:100%;height:min(60vh,610px);display:block;box-shadow:0 28px 70px #000b}.companyBiographyBody aside small{color:var(--company-accent);letter-spacing:.24em;text-transform:uppercase;margin-top:17px;font-size:7px;font-weight:900;display:block}.companyBiographyBody article{max-width:850px;padding-bottom:30px}.companyBiographyBody article>p:first-child{color:var(--company-accent);letter-spacing:.28em;text-transform:uppercase;margin:0 0 17px;font-size:7px;font-weight:900}.companyBiographyBody article h3{letter-spacing:-.065em;margin:0;font:400 clamp(60px,7vw,110px)/.78 Georgia,serif}.companyBiographyBody article blockquote{color:#f0bd2d;border-bottom:1px solid #ffffff2d;margin:35px 0;padding:0 0 30px;font:italic clamp(24px,2.5vw,38px)/1.18 Georgia,serif}.companyBiographyBody article>p:not(:first-child){color:#ded9cf;margin:0 0 22px;font:15px/1.78 Arial,Helvetica,sans-serif}.companyBiographyControls{border-top:1px solid #ffffff2b;grid-template-columns:45px 1fr 45px;align-items:center;gap:12px;padding-top:12px;display:grid}.companyBiographyControls>span{grid-template-columns:repeat(4,1fr);gap:7px;height:45px;display:grid}.companyBiographyControls>span button{background:0 0;border:0;padding:0 3px}.companyBiographyControls>span i{background:#ffffff3b;height:3px;transition:all .3s;display:block}.companyBiographyControls>span button[aria-selected=true] i{background:var(--company-accent);height:14px;box-shadow:0 0 18px var(--company-accent)}@keyframes companyOrbit{to{transform:rotate(360deg)}}@keyframes companyPortraitIn{0%{opacity:0;transform:translateY(20px)rotate(-2deg)scale(.97)}to{opacity:1;transform:none}}@keyframes companyCopyIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes companyBiographyIn{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:none}}@media (width<=1000px){.companyHero{min-height:760px}.companyStage{grid-template-columns:minmax(330px,.85fr) 1fr;gap:5vw;padding-left:5vw;padding-right:5vw}.companyPortrait{width:min(38vw,390px);height:520px}.companySpotlight h3{font-size:clamp(58px,7.5vw,84px)}.companyCast>button{padding:16px}.companyBiographyBody{grid-template-columns:minmax(230px,32%) 1fr;gap:4vw;padding-left:1vw;padding-right:1vw}}@media (width<=700px){.companyTopline{top:18px;left:18px;right:18px}.companyTopline b{display:none}.companyHero{min-height:760px;padding:115px 22px 65px}.companyHero>p{margin-bottom:27px;line-height:1.6}.companyHero h2{font-size:clamp(58px,18vw,88px);line-height:.82}.companyHeroFoot{margin-top:50px;display:block}.companyHeroFoot p{font-size:15px}.companyHeroFoot a{width:100%;min-width:0;margin-top:27px}.companyStage{background:#050918;flex-direction:column;min-height:0;padding:70px 18px 105px;display:flex}.companyPortraitColumn{width:100%;min-height:0}.companyPortrait{width:min(82vw,390px);height:min(112vw,510px)}.companyPortraitEcho{display:none}.companyPortraitHalo{inset:-5% 0}.companySpotlight{width:100%;margin-top:65px}.companySpotlight h3{font-size:clamp(58px,17vw,82px)}.companySpotlight blockquote{margin-top:32px;font-size:27px}.companySpotlight>p:not(.companyRole){font-size:14px}.companyArrows{grid-template-columns:45px 1fr 45px;bottom:29px;left:18px;right:18px}.companyCast{grid-template-columns:repeat(2,1fr)}.companyCast>button{grid-template-rows:112px auto auto;min-height:258px;padding:17px}.companyCast>button>span{width:82px;height:103px}.companyCast strong{font-size:25px}.companyInvitation{min-height:570px;padding:80px 22px}.companyInvitation h3{font-size:clamp(53px,16vw,78px)}.companyInvitation>a{width:100%;max-width:340px}.companyBiography{padding:14px 14px max(12px,env(safe-area-inset-bottom))}.companyBiographyTop{grid-template-columns:1fr auto}.companyBiographyTop p{display:none}.companyBiographyTop>span{font-size:5px}.companyBiographyBody{padding:22px 2px 30px;display:block}.companyBiographyBody aside{position:relative}.companyBiographyBody aside img{border-width:6px;height:44vh;min-height:310px}.companyBiographyBody article{padding-top:33px}.companyBiographyBody article h3{font-size:clamp(57px,17vw,82px)}.companyBiographyBody article blockquote{font-size:25px}.companyBiographyBody article>p:not(:first-child){font-size:14px}.companyBiographyControls{grid-template-columns:39px 1fr 39px}.companyBiographyControls>button,.companyBiographyControls>span{height:39px}}@media (height<=590px) and (orientation:landscape){.companyHero{min-height:590px;padding-top:110px}.companyStage{min-height:620px;padding-top:55px;padding-bottom:90px}.companyPortraitColumn{min-height:410px}.companyPortrait{width:290px;height:395px}.companySpotlight h3{font-size:61px}.companySpotlight blockquote{margin:27px 0 20px;font-size:25px}.companySpotlight>p:not(.companyRole){font-size:13px;line-height:1.55}.companyCast>button{grid-template-rows:92px auto auto;min-height:225px}.companyCast>button>span{height:88px}.companyBiographyBody{padding-top:18px}.companyBiographyBody aside img{height:54vh}.companyBiographyBody article h3{font-size:64px}.companyBiographyBody article blockquote{margin:23px 0;padding-bottom:18px;font-size:26px}}@media (width<=520px) and (orientation:portrait){.companyCast{grid-template-columns:1fr}.companyCast>button{text-align:left;grid-template-rows:1fr auto;grid-template-columns:clamp(108px,32vw,136px) minmax(0,1fr);align-items:end;column-gap:20px;min-height:0;padding:18px 20px}.companyCast>button>span{aspect-ratio:4/5;border-width:5px;grid-area:1/1/3;align-self:center;width:100%;height:auto}.companyCast small{grid-area:1/2;align-self:end;margin:0 0 11px;font-size:7px;line-height:1.45}.companyCast strong{overflow-wrap:anywhere;grid-area:2/2;align-self:start;margin:0 0 8px;font-size:clamp(29px,9vw,42px);line-height:.93}.companyCast>button:hover>span,.companyCast>button.isActive>span{transform:translate(4px)rotate(-1deg)}.companyCast img{object-fit:cover}}.actArt.hasActPhoto{background:#090b13}.actArt.hasActPhoto>span{display:none}.actArt.hasActPhoto:after{z-index:2;background:linear-gradient(90deg,#0508170a 55%,#0508173e),linear-gradient(#0000 76%,#05081738)}.actPhotoBackdrop,.actPhoto{width:100%;height:100%;position:absolute;inset:0}.actPhotoBackdrop{object-fit:cover;filter:blur(24px)brightness(.48)contrast(1.08);transform:scale(1.1)}.actPhoto{z-index:1;object-fit:contain;object-position:center;filter:contrast(1.04)}.vitebskPhoto .actPhoto,.exilePhoto .actPhoto{object-fit:cover;object-position:50% 48%}@media (width<=850px){.actArt.hasActPhoto{min-height:0}.actArt.vitebskPhoto{aspect-ratio:2808/1817}.actArt.bellaPhoto{aspect-ratio:1}.actArt.exilePhoto{aspect-ratio:950/624}.actArt.rebirthPhoto{aspect-ratio:800/854}.actArt.hasActPhoto .actPhoto{object-fit:contain;object-position:center}.actArt.hasActPhoto .actPhotoBackdrop{opacity:.7}}@media (prefers-reduced-motion:reduce){.companyAtmosphere>i,.companyPortrait,.companySpotlight,.companyPortraitHalo i,.companyBiography{animation:none}.companyHero h2 i,.companyAtmosphere,.companyCast>button,.companyCast img{transition:none}}.companyInvitation>button{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.18em;background:#070d2e;border:1px solid #ffffff4c;justify-content:space-between;gap:36px;min-width:280px;padding:17px 19px;font-size:8px;font-weight:900;transition:all .25s;display:flex}.companyInvitation>button span{color:var(--company-accent);font-size:14px}.companyInvitation>button:hover,.companyInvitation>button:focus-visible{color:#07102e;background:#f7f0e1;outline:none;transform:translateY(-3px)}.investorDocumentModal{z-index:1900;color:#0b1239;isolation:isolate;place-items:center;padding:24px;animation:.3s both playlistFade;display:grid;position:fixed;inset:0}.investorDocumentBackdrop{z-index:-1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 25%,#183fb9a6,#020516f7 70%),#020516f2;border:0;position:absolute;inset:0}.investorDocumentPanel{background:#eee6d4;border:1px solid #f0bd2d8c;grid-template-rows:auto minmax(0,1fr) auto;width:min(94vw,980px);height:min(94svh,1040px);animation:.42s cubic-bezier(.18,.82,.16,1) both playlistRise;display:grid;overflow:hidden;box-shadow:0 36px 120px #000,0 0 75px #173dbd38}.investorDocumentPanel>header{color:#fff;text-transform:uppercase;letter-spacing:.18em;background:#071039;border-bottom:1px solid #ffffff2d;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;font-size:8px;font-weight:900;display:flex}.investorDocumentPanel>header>span{color:#f0bd2d}.investorDocumentPanel>header button,.investorDocumentPanel>footer button,.investorDocumentPanel>footer a{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#0a123b;border:1px solid #ffffff4d;padding:11px 14px;font-size:8px;font-weight:900}.investorDocumentPanel>header button b{color:#f0bd2d;margin-right:10px}.investorDocumentPanel>header button:hover,.investorDocumentPanel>header button:focus-visible,.investorDocumentPanel>footer button:hover,.investorDocumentPanel>footer button:focus-visible,.investorDocumentPanel>footer a:hover,.investorDocumentPanel>footer a:focus-visible{color:#0b1038;background:#fff;outline:none}.investorDocumentSheet{color:#151515;background:#fffdf7;width:min(100% - 34px,800px);min-height:0;margin:22px auto;padding:46px clamp(28px,6vw,76px);font:16px/1.55 Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 12px 38px #090d2424}.investorDocumentSheet>img{width:190px;height:auto;margin:0 auto 24px;display:block}.investorDocumentSheet h2{text-align:center;color:#0b1239;margin:0 0 24px;font:700 clamp(25px,3.2vw,38px)/1.12 Georgia,serif}.investorDocumentSheet h3{text-transform:uppercase;letter-spacing:.08em;color:#183b9e;margin:28px 0 10px;font-size:15px}.investorDocumentSheet p{margin:13px 0}.investorDocumentSheet ul{margin:0 0 18px;padding-left:24px}.investorDocumentSheet li{margin:0 0 11px}.investorWireDetails{background:#f3eee2;border-left:4px solid #f0bd2d;gap:6px;margin:15px 0 26px;padding:20px 22px;display:grid}.investorWireDetails strong{font:700 19px Georgia,serif}.investorDocumentSheet address{border-top:1px solid #0b123929;margin-top:18px;padding-top:18px;font-style:normal;line-height:1.7}.investorDocumentPanel>footer{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#071039;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;font-size:8px;display:flex}.investorDocumentPanel>footer a span{color:#f0bd2d;margin-left:16px}@media (width<=700px){.companyInvitation>button{width:100%;max-width:340px}.investorDocumentModal{padding:0}.investorDocumentPanel{border:0;width:100vw;height:100svh}.investorDocumentPanel>header{padding:max(12px,env(safe-area-inset-top)) 14px 12px}.investorDocumentPanel>header>span{display:none}.investorDocumentPanel>header button{width:100%}.investorDocumentSheet{width:calc(100% - 20px);margin:10px auto;padding:30px 22px;font-size:15px}.investorDocumentSheet>img{width:150px}.investorDocumentPanel>footer{padding:11px 12px max(11px,env(safe-area-inset-bottom));flex-direction:column}.investorDocumentPanel>footer button,.investorDocumentPanel>footer a{text-align:center;width:100%}}.siteGreetingPending{background:#020615;min-height:100svh}.siteGreetingPending>:not(.cinematicIntro):not(audio){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.greetingIntro .introPosterBackdrop,.greetingIntro .introPosterFrame{display:none}.greetingIntro .greetingVideo{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:brightness(.96)contrast(1.02);width:100%;height:100%;inset:0;transform:none}.greetingIntro.introStarted .greetingVideo{opacity:1;transform:none}.greetingIntro.introFinal .greetingVideo{opacity:.72;filter:brightness(.36)contrast(1.04)blur(1px);transform:scale(1.015)}.greetingIntro .introColorField{opacity:.16}.greetingIntro .introVignette{background:linear-gradient(#0206155c 0,#0000 18% 74%,#020615b8 100%);box-shadow:inset 0 0 10vw #02030b73}.greetingIntro.introStarted .introProgress i{animation-duration:132.2s}.greetingIntro .introPlayCta{top:auto;bottom:max(100px,calc(env(safe-area-inset-bottom) + 86px))}@media (aspect-ratio<=4/5){.cinematicIntro.greetingIntro .introVideo.greetingVideo{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:brightness(.96)contrast(1.02);background:#020615;width:100%;max-width:none;height:100%;inset:0;transform:none}.cinematicIntro.greetingIntro.introStarted .introVideo.greetingVideo{transform:none;opacity:1!important}.cinematicIntro.greetingIntro.introFinal .introVideo.greetingVideo{filter:brightness(.36)contrast(1.04)blur(1px);transform:scale(1.01);opacity:.7!important}}@media (prefers-reduced-motion:reduce){.cinematicIntro .introVideo{display:block!important}}.greetingIntro .introPosterBackdrop,.greetingIntro .introPosterFrame,.greetingIntro .introColorField,.greetingIntro .introLockup{display:none!important}.greetingIntro .introTopline,.greetingIntro .introTime,.greetingIntro .introSkip,.greetingIntro .introPlayCta{z-index:8}.originalIntro .introPosterBackdrop{z-index:0}.originalIntro .introPosterFrame{z-index:1}.originalIntro .openingVideo{z-index:2;mix-blend-mode:screen}.originalIntro .introColorField{z-index:3}.originalIntro .introVignette{z-index:4}.originalIntro .introTopline,.originalIntro .introTime{z-index:6}.originalIntro .introLockup,.originalIntro .introSkip{z-index:7}.originalIntro.introStarted .introPosterFrame{opacity:.16;filter:saturate(1.2)brightness(.7);transform:translate(-50%,-50%)scale(1.04)}.originalIntro.introStarted .introPosterBackdrop{opacity:.08}.originalIntro.introFinal .introPosterFrame{opacity:.05}.originalIntro.introFinal .openingVideo{opacity:.78}.discover[type=button]{color:inherit;text-align:left;background:#07103a45}.discover[type=button]:hover,.discover[type=button]:focus-visible{color:#102a8d;background:#fff;outline:none}.acts{position:relative}.endScoreButton{z-index:6;color:#fff;text-transform:uppercase;letter-spacing:.18em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d2edb;border:1px solid #ffffff62;align-items:center;gap:10px;padding:12px 15px;font-size:8px;font-weight:900;transition:all .22s;display:flex;position:absolute;top:96px;right:3vw}.endScoreButton span{color:#ef3156;font-size:9px}.endScoreButton:hover,.endScoreButton:focus-visible{color:#0b1038;background:#fff;outline:none;transform:translateY(-2px)}.actHistoryGuide{z-index:5;color:#e9e6dd;text-align:right;align-items:center;gap:17px;display:flex;position:absolute;top:89px;right:13.5vw}.actHistoryGuide>span{color:#f0bd2d;letter-spacing:.08em;font:700 15px/1 Arial}.actHistoryGuide p{letter-spacing:.12em;text-transform:uppercase;max-width:285px;margin:0;font-size:9px;line-height:1.45}.actHistoryGuide strong{color:#f0bd2d}.playlistModal{z-index:1800;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));color:#fff;isolation:isolate;place-items:center;animation:.35s both playlistFade;display:grid;position:fixed;inset:0}.playlistBackdrop{z-index:-1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 35%,#173bc9a8,#020516f5 68%),#020516ee;border:0;position:absolute;inset:0}.playlistPanel{background:#071039;border:1px solid #f0bd2d80;grid-template-rows:auto minmax(0,1fr);width:min(92vw,840px);height:min(94svh,1020px);animation:.48s cubic-bezier(.18,.82,.16,1) both playlistRise;display:grid;overflow:hidden;box-shadow:0 36px 120px #000,0 0 90px #163dcf45}.playlistPanel header{letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg,#0b174c,#121646);border-bottom:1px solid #ffffff2d;justify-content:space-between;align-items:center;gap:22px;padding:15px 18px;font-size:8px;font-weight:900;display:flex}.playlistPanel header>span{color:#f0bd2d}.playlistPanel header button{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#080d2f;border:1px solid #ffffff4d;padding:11px 14px;font-size:8px;font-weight:900;transition:all .2s}.playlistPanel header button b{color:#f0bd2d;margin-right:11px}.playlistPanel header button:hover,.playlistPanel header button:focus-visible{color:#0b1038;background:#fff;outline:none}.playlistImageFrame{background:radial-gradient(circle,#173da370,#0000 56%),linear-gradient(135deg,#05091f,#0c1646);min-height:0;position:relative;overflow:hidden}.playlistArt{filter:drop-shadow(0 20px 45px #000b);background:url(/chagall-musical-playlist.png) 50%/contain no-repeat;position:absolute;inset:18px}@keyframes playlistFade{0%{opacity:0}to{opacity:1}}@keyframes playlistRise{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@media (width<=700px){.endScoreButton{padding:10px 12px;top:78px;right:18px}.actHistoryGuide{justify-content:flex-end;top:127px;left:18px;right:18px}.actHistoryGuide>span{display:none}.actHistoryGuide p{max-width:235px;font-size:8px}.playlistModal{padding:0}.playlistPanel{border:0;width:100vw;height:100svh}.playlistPanel header{padding:max(12px,env(safe-area-inset-top)) 14px 12px}.playlistPanel header>span{display:none}.playlistPanel header button{justify-content:center;width:100%;display:flex}.playlistArt{inset:10px}}@media (height<=560px) and (orientation:landscape){.endScoreButton{top:70px}.playlistPanel{width:min(88vw,760px);height:96svh}.playlistPanel header{padding:7px 12px}.playlistPanel header button{padding:8px 11px}.playlistArt{inset:8px}}@media (prefers-reduced-motion:reduce){.playlistModal,.playlistPanel{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
