@font-face{font-family:Jost;src:url(/fonts/jost.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%;background:#050505}body{background:#050505;margin:0}a{color:inherit}.eg{--red:#c71212;--green:#7aa834;--orange:#f60;--night:#050505;--coal:#131110;--ink:#1e1916;--bone:#f6f3ee;--text:#f2ede7;--muted:#a39b94;--line:#2a2421;--red-bright:#ff5a52;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--font:"Jost","Century Gothic","Futura",system-ui,sans-serif;font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.65;overflow-x:clip}.eg *,.eg :before,.eg :after{box-sizing:border-box}.eg img{max-width:100%;display:block}.eg p{margin:0}.eg h1,.eg h2,.eg h3{margin:0;font-weight:300}.eg a{text-decoration:none}.eg button{color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;font-family:inherit}.eg :focus-visible{outline:2px solid var(--orange);outline-offset:4px}.eg-eyebrow{letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:16px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.eg-eyebrow:before{content:"";background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}@keyframes eg-spin{to{transform:rotate(360deg)}}@keyframes eg-drop{0%{opacity:0;transform:translateY(-16px)}}@keyframes eg-fade{0%{opacity:0}}.eg-spin{transform-origin:50%;transform-box:view-box;animation:24s linear infinite eg-spin}.eg-spin--rev{animation-duration:36s;animation-direction:reverse}.of{--edge:40px;--top:140px;--bottom:80px;--from:1;--mx:0;--my:0;background:var(--night);color:var(--text);min-height:100svh;position:relative}@media (height>=960px){.of{--top:168px;--bottom:96px}}@media (height<=820px){.of{--top:124px;--bottom:64px}}@media (height<=820px) and (width>=760px){.of-nav{padding-top:16px;padding-bottom:16px}}.of:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#050505c7,#05050500);height:160px;position:fixed;top:0;left:0;right:0}.of-stage{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.of-stage canvas{width:100%;height:100%;display:block}.of-film{z-index:1;position:relative}.of-pin{opacity:0;will-change:transform,opacity;width:0;height:0;position:absolute;top:0;left:0}.of-pin__dot{background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px;box-shadow:0 0 16px 5px #ff5a5273}.of-pin__dot:after{content:"";background:#ffd2c8;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:3px}.of-pin__ring{width:8px;height:8px;box-shadow:0 0 0 .4px var(--red-bright);border-radius:50%;animation:1.67s linear infinite of-pulse;position:absolute;top:-4px;left:-4px}@keyframes of-pulse{to{opacity:0;transform:scale(6)}}.of-pin__label{letter-spacing:2.6px;text-transform:uppercase;white-space:nowrap;color:var(--text);font-size:10px;font-weight:500;line-height:14px;position:absolute;top:-7px;left:14px}.of-pin.is-left .of-pin__label{left:auto;right:14px}.of-pin--flat .of-pin__ring{animation-name:of-pulse-flat}@keyframes of-pulse-flat{0%{transform:scaleY(.35)}to{opacity:0;transform:scale(7.5,2.6)}}.of-pin__stalk{background:#f2ede780;width:1px;height:46px;position:absolute;bottom:0;left:-.5px}.of-pin--flat .of-pin__label{top:-50px;left:8px}.of-nav{z-index:30;padding:24px var(--edge);animation:eg-drop 1s var(--ease) .2s both;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:fixed;top:0;left:0;right:0}.of-nav__logo{justify-self:start}.of-nav__logo img{width:200px;height:auto}.of-nav__group{border-left:1px solid var(--green);border-right:1px solid var(--green);align-items:center;gap:32px;height:32px;padding:0 24px;display:flex}.eg-nav__link{white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #050505b3;transition:color .3s,transform .35s var(--ease),text-shadow .3s;padding:8px 0;font-size:12px;font-weight:500;display:inline-block;position:relative}.eg-nav__link:after{content:"";background:var(--orange);transform-origin:100%;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:.24em;transform:scaleX(0)}.eg-nav__link:hover{color:#ffb27a;text-shadow:0 0 16px #ff660080;transform:translateY(-2px)}.eg-nav__link:hover:after,.eg-nav__link[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.eg-nav__link:active{color:var(--orange);transition-duration:80ms;transform:translateY(0)scale(.95)}.eg-nav__link[aria-current=true]{color:var(--orange)}.of-join{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;justify-self:end;align-items:stretch;height:44px;font-size:11.5px;font-weight:600;display:inline-flex}.of .of-join span{color:#050505;background:#fff;align-items:center;padding:0 20px;transition:background-color .3s;display:flex}.of .of-join i{background:var(--red);color:#fff;width:44px;transition:background-color .3s,width .45s var(--ease);justify-content:center;align-items:center;display:flex}.of-join svg,.of-cta svg{width:16px;height:16px;transition:transform .45s var(--ease)}.of-join:hover svg,.of-cta:hover svg{transform:translate(4px)}.of-join,.of-cta{transition:transform .35s var(--ease),box-shadow .35s var(--ease);box-shadow:0 0 0 1px #ffffff24,0 10px 30px -10px #ffffff4d,0 10px 34px -8px #c7121299}.of-join:hover,.of-cta:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff4d,0 18px 40px -10px #ffffff6b,0 18px 46px -8px #ff3c28cc}.of .of-join:hover i,.of .of-cta:hover i{background:#e21a1a}.of .of-join:hover i{width:52px}.of-join:active,.of-cta:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.of-display{text-transform:uppercase;letter-spacing:-.01em;color:var(--text);text-shadow:0 0 .45em #ffd6aa24;font-size:clamp(52px,7.4vw,120px);font-weight:300;line-height:.92}.of-display--m{font-size:clamp(40px,min(5.4vw,9.4vh),88px)}.of-nw{white-space:nowrap}.of-oo{color:#0000;text-shadow:none;position:relative}.of-oo .of-o{width:.88em;height:.88em;color:var(--text);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.of-o{filter:drop-shadow(0 0 .06em #ff66008c);display:inline-block;overflow:visible}.of .of-big{text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:clamp(32px,4.4vw,72px);font-weight:300;line-height:1.04}html.is-film .of-w{white-space:nowrap;opacity:.16;display:inline}.of-w--em{color:var(--orange)}.of-note p:not(.eg-eyebrow){color:#f2ede7f0;margin-top:16px;font-size:15px;line-height:1.6}.of-head .of-display{margin-top:24px}.of-cta{letter-spacing:.2em;text-transform:uppercase;align-items:stretch;height:48px;font-size:12px;font-weight:500;display:inline-flex}.of .of-cta span{color:#050505;background:#fff;align-items:center;padding:0 24px;font-weight:600;display:flex}.of .of-cta i{background:var(--red);color:#fff;width:48px;transition:background-color .3s,width .45s var(--ease);justify-content:center;align-items:center;display:flex}.of .of-ghostbtn{letter-spacing:.2em;text-transform:uppercase;border:1px solid #f2ede752;align-items:center;height:48px;padding:0 24px;font-size:12px;font-weight:500;transition:border-color .3s;display:inline-flex}.of .of-ghostbtn:hover{border-color:#f2ede7cc}.eg-ln{clip-path:inset(0 -1em);margin-bottom:-.12em;padding:.03em 0 .12em;display:block}html.is-film .eg-ln>span{transform:translate3d(0,calc(var(--from) * 108%),0);transition:transform .22s ease-in;display:inline-block}.of-scene.is-active .eg-ln>span{transition:transform .95s var(--ease) calc(var(--i,0) * 70ms + .12s);transform:none}html.is-film [data-a]{opacity:0;transform:translate3d(0,calc(var(--from) * 36px),0);filter:blur(8px);transition:opacity .2s ease-in,transform .22s ease-in,filter .2s ease-in}.of-scene.is-active [data-a]{opacity:1;filter:none;transition:opacity .7s var(--ease) calc(var(--i,0) * 70ms + .12s),transform .9s var(--ease) calc(var(--i,0) * 70ms + .12s),filter .7s var(--ease) calc(var(--i,0) * 70ms + .12s);transform:none}.of-scene.is-active .of-w{opacity:1;transition:opacity .5s linear calc(var(--w,0) * 75ms + .26s)}.is-jump [data-a],.is-jump .eg-ln>span,.is-jump .of-w{transition:none!important}.of .of-s0__title{margin:24px 0 0;font-size:clamp(56px,min(6.4vw,10.5vh),104px)}.of .of-s0__text{color:#f2ede7f0;max-width:464px;margin:40px 0 32px;font-size:16px;line-height:1.6}.of-stages{margin:0;padding:0;list-style:none}.of-stage-i>i{width:16px;height:16px;position:absolute;top:0;left:-56px}.of-stage-i>i:after{content:"";background:var(--bone);width:8px;height:8px;transition:transform .5s var(--ease),box-shadow .5s;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 0 8px #ffd6aab3}.of-stage-i:before{content:"";background:#f2ede766;width:24px;height:1px;position:absolute;top:8px;left:-32px}.of-stage-i__n{letter-spacing:.26em;color:var(--muted);font-size:11px;font-weight:500;line-height:16px;display:block}.of-stage-i h3{margin:8px 0;font-size:21px;font-weight:400;line-height:1.25}.of-stage-i p{color:#f2ede7e6;font-size:14px;line-height:1.6}.of-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.of-pillar{border-top:1px solid #f2ede729;padding-top:24px;position:relative}.of-pillar>i{background:var(--red);width:56px;height:1px;color:var(--red);transform-origin:0;transition:transform .2s;position:absolute;top:-1px;left:0;transform:scaleX(0);box-shadow:0 0 12px}.of-scene.is-active .of-pillar>i{transition:transform 1.1s var(--ease) calc(var(--i,0) * 70ms + .38s);transform:scaleX(1)}.of-pillar:nth-child(2)>i{background:var(--green);color:var(--green)}.of-pillar:nth-child(3)>i{background:var(--orange);color:var(--orange)}.of-pillar__n{letter-spacing:.26em;color:var(--muted);font-size:11px;font-weight:500}.of-pillar h3{margin:8px 0;font-size:22px;font-weight:400;line-height:1.25}.of-pillar p{color:#f2ede7e6;max-width:360px;font-size:14px;line-height:1.6}.of .of-s4__text{color:#f2ede7f0;margin-top:24px;font-size:14.5px;line-height:1.6}.of .of-drop{border:1px dashed #f2ede747;width:100%;margin:24px 0;padding:16px;transition:border-color .3s,background-color .3s;display:block}.of .of-drop:hover{border-color:var(--orange);background:#ff660012}.of-drop__k{letter-spacing:.26em;text-transform:uppercase;color:var(--text);font-size:10.5px;font-weight:500;display:block}.of-drop__t{color:#f2ede7d1;margin-top:8px;font-size:13.5px;line-height:1.5;display:block}.of-drop__t b{color:#fff;border-bottom:1px solid var(--orange);font-weight:500}.of-cards__k{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.of-cards{margin:0;padding:0;list-style:none}.of-card{-webkit-backdrop-filter:blur(12px);background:#131110a8;border:1px solid #f2ede724;padding:16px 24px 24px;position:relative}.of-card:before{content:"";background:var(--green);width:2px;height:40px;position:absolute;top:16px;left:-1px;box-shadow:0 0 10px #7aa834cc}.of-card:nth-child(2):before{background:var(--red);box-shadow:0 0 10px #c71212cc}.of-card:nth-child(3):before{background:var(--orange);box-shadow:0 0 10px #f60c}.of-card:nth-child(4):before{background:var(--bone);box-shadow:0 0 10px #ffffff80}.of-card__n{color:var(--text);font-size:30px;font-weight:300;line-height:1;display:block}.of-card h3{margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.4}.of-ghost{left:var(--x);top:var(--y);letter-spacing:.24em;text-transform:uppercase;min-width:136px;color:var(--muted);filter:blur(5px);opacity:.6;scale:calc(.75 + var(--z) * .3);translate:calc(var(--mx) * var(--z) * -44px) calc(var(--my) * var(--z) * -32px);background:#13111099;border:1px solid #f2ede71f;padding:16px 24px;font-size:11px;font-weight:500;position:absolute}.of-v__lead{color:#f2ede7f0;font-size:15px;line-height:1.6}.of-v__cta{flex-wrap:wrap;gap:16px;display:flex}.of .of-v__mail{color:#f2ede7d1;flex-basis:100%;margin:0;font-size:14px;line-height:1.5}.of-v__mail a{color:#fff;border-bottom:1px solid var(--orange);transition:color .3s}.of-v__mail a:hover{color:var(--orange)}.of-v__mail b{font-weight:500}.of .of-v__partner{color:var(--muted);flex-basis:100%;margin:8px 0 0;font-size:12.5px;line-height:1.5}.of-v__partner a{color:var(--text);border-bottom:1px solid #f2ede759}.eg-foot{background:var(--night);color:var(--text);pointer-events:auto;flex:none;position:relative}.eg-foot__tri{gap:8px;height:4px;display:flex}.eg-foot__tri i{display:block}.eg-foot__tri i:first-child{background:var(--red);flex:55}.eg-foot__tri i:nth-child(2){background:var(--green);flex:27}.eg-foot__tri i:nth-child(3){background:var(--orange);flex:18}.of-foot__row{padding:24px var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.of-foot__logo img{width:140px;height:auto;display:block}.eg-foot__contact{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:16px 24px;font-size:11px;font-weight:500;display:flex}.eg-foot__contact a{color:var(--text);opacity:.86;transition:opacity .3s}.eg-foot__contact a:hover{opacity:1}.of .of-foot__legal{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:500}.of-hud{left:var(--edge);right:var(--edge);z-index:4;pointer-events:none;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;font-weight:500;transition:opacity .35s,visibility .35s;animation:1.2s 1.2s both eg-fade;display:grid;position:fixed;bottom:24px}.of-hud.is-away{opacity:0;visibility:hidden}.of-hud__ch{color:#f2ede7b8;align-items:center;gap:8px;min-width:0;display:flex}.of-hud__ch b{color:var(--text);font-weight:500}.of-hud__bar{background:#f2ede733;width:48px;height:1px;margin-right:8px;position:relative;overflow:hidden}.of-hud__prog{background:var(--red);transform-origin:0;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleX(.06)}.of-hud__ch em{color:var(--text);margin-left:16px;font-style:normal}.of-hud__cue{justify-self:end;align-items:center;gap:16px;display:inline-flex}.of-hud__cue i{background:#f2ede733;width:40px;height:1px;position:relative;overflow:hidden}.of-hud__cue i:after{content:"";background:var(--orange);animation:of-cue 2.2s var(--ease-io) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes of-cue{60%,to{transform:translate(100%)}}.of-mailnote{z-index:20;background:#131110f5;border:1px solid #f2ede729;width:min(460px,100% - 32px);padding:24px 56px 24px 24px;animation:.45s cubic-bezier(.2,.8,.2,1) both of-mailnote-in;position:fixed;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 24px 64px #0000008c}.of-mailnote:before{content:"";background:linear-gradient(90deg,var(--red) 0 55%,transparent 55% 56%,#7fb24a 56% 82%,transparent 82% 83%,var(--orange) 83%);height:3px;position:absolute;top:-1px;left:-1px;right:-1px}@keyframes of-mailnote-in{0%{opacity:0;transform:translate(-50%)translateY(24px)}}.of .of-mailnote__k{letter-spacing:.26em;text-transform:uppercase;color:var(--text);font-size:10.5px;font-weight:500}.of .of-mailnote__t{color:#f2ede7cc;margin-top:8px;font-size:14px;line-height:1.55}.of-mailnote__t b{color:var(--text);user-select:all;overflow-wrap:anywhere;font-weight:500}.of .of-mailnote__copy{margin-top:16px}.of-mailnote__x{width:32px;height:32px;color:var(--muted);justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.of-mailnote__x:hover{color:var(--text)}.of-mailnote__x svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.of-mailnote{animation:none}}.of-menubtn,.of-menu,.of-trip{display:none}@media (width>=760px),(height>=560px){html.is-film,html.is-film body{overscroll-behavior:none;height:100%;overflow:hidden}html.is-film .of{height:100%}html.is-film .of-scene{z-index:2;pointer-events:none;visibility:hidden;transition:visibility 0s .3s;position:fixed;inset:0}html.is-film .of-scene.is-active{visibility:visible;transition:none}html.is-film .of-scene.is-active a,html.is-film .of-scene.is-active button{pointer-events:auto}}@media (width<=759px){.of{--edge:24px;--dock:calc(72px + env(safe-area-inset-bottom,0px))}.of-nav{padding:16px var(--edge);grid-template-columns:1fr auto}.of-nav__group,.of-join,.of-ghosts,.of-pin--flat .of-pin__label{display:none}.of-nav__logo img{width:160px}.of-display,.of .of-s0__title{font-size:clamp(36px,min(12.5vw,7.4vh),64px)}.of-display--m{font-size:clamp(32px,min(10.5vw,6.2vh),56px)}.of .of-big{font-size:clamp(26px,min(7.6vw,4.8vh),40px)}.of .of-s0__title{margin-top:16px}.of .of-s0__text{margin:20px 0 24px;font-size:15px}.of-head .of-display{margin-top:12px}.of-note p:not(.eg-eyebrow),.of-v__lead{font-size:14.5px}.of .of-v__title{margin:0}.of-v__center{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.of .of-ghostbtn{padding:0 16px}.of .of-menubtn{background:#05050559;border:1px solid #f2ede74d;justify-self:end;width:44px;height:44px;display:block;position:relative}.of-menubtn i{background:var(--text);width:16px;height:1.5px;transition:transform .4s var(--ease);position:absolute;top:21px;left:13px}.of-menubtn i:first-child{transform:translateY(-3.5px)}.of-menubtn i:last-child{transform:translateY(3.5px)}.of.is-menu .of-menubtn i:first-child{transform:rotate(45deg)}.of.is-menu .of-menubtn i:last-child{transform:rotate(-45deg)}.of-menu{z-index:25;padding:96px var(--edge) calc(32px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#050505e6;flex-direction:column;justify-content:flex-end;gap:32px;transition:opacity .25s,visibility 0s .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.of.is-menu .of-menu{opacity:1;visibility:visible;transition:opacity .3s}.of-menu__list{border-bottom:1px solid #f2ede71f;display:grid}.of-menu__link{color:var(--text);border-top:1px solid #f2ede71f;grid-template-columns:44px 1fr;align-items:baseline;padding:14px 0;display:grid}.of-menu__link b{letter-spacing:.26em;color:var(--muted);font-size:11px;font-weight:500}.of-menu__link span{text-transform:uppercase;font-size:clamp(20px,min(6.4vw,3.6vh),30px);font-weight:300;line-height:1.15}.of-menu__link[aria-current=true] b{color:var(--orange)}.of-menu__link:not([aria-current=true]) span{opacity:.88}.of-menu__foot{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.of-menu__link,.of-menu__foot{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(16px)}.of.is-menu .of-menu__link,.of.is-menu .of-menu__foot{opacity:1;transition:opacity .5s var(--ease) calc(var(--i) * 40ms + 60ms),transform .6s var(--ease) calc(var(--i) * 40ms + 60ms);transform:none}.of-foot__logo{display:none}.of-foot__row{padding:16px var(--edge) calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=759px) and (height>=560px){html.is-film .of-film:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05050500 28%,#05050580 44%,#050505e6 60%);position:fixed;inset:0}html.is-film .of-scene{padding:88px var(--edge) var(--dock);flex-direction:column;justify-content:flex-end;gap:24px;display:flex}html.is-film .of-hud{bottom:calc(24px + env(safe-area-inset-bottom,0px));letter-spacing:.2em;white-space:nowrap;grid-template-columns:1fr auto}html.is-film .of-hud__bar{width:24px}html.is-film .of-hud>span:first-child{display:none}html.is-film .of-hud__ch em{text-overflow:ellipsis;min-width:0;margin-left:8px;overflow:hidden}html.is-film .of-hud__cue{color:var(--text);gap:12px}html.is-film .of-hud__cue i{width:24px}@media (width<=399px){html.is-film .of-hud__bar,html.is-film .of-hud__cue i{display:none}}html.is-film .of-trip{height:0;display:block;position:absolute;top:36%;left:0;right:0}html.is-film .of-trip span{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#f2ede780;transition:color .5s var(--ease);font-size:10px;font-weight:500;position:absolute;top:22px;transform:translate(-50%)}html.is-film .of-trip span:before{content:"";background:var(--night);border:1px solid #f2ede78c;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;transition:background-color .5s,border-color .5s,box-shadow .5s;position:absolute;top:-25px;left:50%}html.is-film .of-trip span:first-child{left:20%}html.is-film .of-trip span:nth-child(2){left:50%}html.is-film .of-trip span:nth-child(3){left:80%}html.is-film .of-s2[data-sub="0"] .of-trip span:first-child,html.is-film .of-s2[data-sub="1"] .of-trip span:nth-child(2),html.is-film .of-s2[data-sub="2"] .of-trip span:nth-child(3){color:#fff}html.is-film .of-s2[data-sub="0"] .of-trip span:first-child:before,html.is-film .of-s2[data-sub="1"] .of-trip span:nth-child(2):before,html.is-film .of-s2[data-sub="2"] .of-trip span:nth-child(3):before{opacity:0}html.is-film .of-s2[data-sub="1"] .of-trip span:first-child:before,html.is-film .of-s2[data-sub="2"] .of-trip span:nth-child(-n+2):before{background:var(--green);border-color:var(--green);box-shadow:0 0 10px #7aa834b3}html.is-film .of-stages{display:grid}html.is-film .of-stage-i{grid-area:1/1;position:relative}html.is-film .of-stage-i>i,html.is-film .of-stage-i:before{display:none}html.is-film .of-stage-i__n:after{content:" / 03";opacity:.55}html.is-film .of-stage-i h3{font-size:22px}html.is-film .of-stage-i p{font-size:15px}html.is-film .of-scene.is-active .of-stage-i.is-on{transition-delay:.1s}html.is-film .of-scene.is-active .of-stage-i:not(.is-on){opacity:0;filter:blur(6px);visibility:hidden;transition:opacity .22s ease-in,transform .28s ease-in,filter .22s,visibility 0s .28s;transform:translate(-28px)}html.is-film .of-scene.is-active .of-stage-i.is-on~.of-stage-i{transform:translate(28px)}html.is-film .of-pillars{grid-template-columns:1fr;gap:0;display:grid}html.is-film .of-pillar{grid-template-columns:44px 1fr;padding:14px 0;display:grid}html.is-film .of-pillar__n{grid-row:1/span 2;padding-top:6px}html.is-film .of-pillar h3{margin:0 0 4px;font-size:18px}html.is-film .of-pillar p{max-width:none;font-size:13.5px;line-height:1.5}html.is-film .of-s4__head,html.is-film .of-proc{left:var(--edge);right:var(--edge);bottom:var(--dock);transition:opacity .5s var(--ease) .12s,transform .7s var(--ease) .12s;position:absolute}html.is-film .of-s4[data-sub="1"] .of-s4__head,html.is-film .of-s4[data-sub="0"] .of-proc{opacity:0;visibility:hidden;transition:opacity .2s ease-in,transform .25s ease-in,visibility 0s .25s}html.is-film .of-s4[data-sub="1"] .of-s4__head{transform:translateY(-32px)}html.is-film .of-s4[data-sub="0"] .of-proc{transform:translateY(32px)}html.is-film .of .of-s4__text{margin-top:16px}html.is-film .of .of-drop{margin:16px 0}html.is-film .of-cards__k{color:var(--text);margin-bottom:16px;font-size:12px}html.is-film .of-cards{display:grid}html.is-film .of-card{-webkit-backdrop-filter:none;background:0 0;border:0;align-items:center;min-height:72px;padding:12px 0 12px 76px;display:flex}html.is-film .of-card:before{width:1px;height:100%;top:0;left:52px}html.is-film .of-card:after{content:"";background:var(--bone);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:49px;box-shadow:0 0 10px #ffd6aab3}html.is-film .of-card__n{font-size:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html.is-film .of-card h3{margin:0;font-size:16px}html.is-film .of-scene.of-s5{gap:0;padding:0}html.is-film .of-end{padding:72px var(--edge) 24px;background:linear-gradient(#05050500,#050505d1 72px)}}@media (width<=759px) and (height>=560px) and (height<=659px){html.is-film .of-scene{gap:16px}html.is-film .of-pin__label{display:none}html.is-film .of-trip{top:31%}html.is-film .of-stage-i h3{font-size:20px}html.is-film .of-stage-i p{font-size:14px;line-height:1.55}html.is-film .of .of-drop{border:0;margin:12px 0 16px;padding:0}html.is-film .of-drop__k,html.is-film .of-drop__more{display:none}html.is-film .of-drop__t{margin:0}html.is-film .of .of-s4__text{margin-bottom:16px}html.is-film .of .of-s0__text{margin:16px 0;font-size:14px}html.is-film .of-card{min-height:60px}}@media (width<=759px) and (height<=559px){html.is-film .of-hud{display:none}html.is-film .of-ch{min-height:100svh;position:relative}html.is-film .of-scene{min-height:100svh;padding:56svh var(--edge) 56px;background:linear-gradient(#05050500 30svh,#0505058c 48svh,#050505e6 62svh);flex-direction:column;justify-content:flex-end;gap:32px;display:flex;position:relative}html.is-film .of-stages{gap:24px;display:grid}html.is-film .of-stage-i{padding-left:32px;position:relative}html.is-film .of-stage-i>i{left:0}html.is-film .of-stage-i:before{display:none}html.is-film .of-pillars,html.is-film .of-cards{grid-template-columns:1fr;gap:24px;display:grid}html.is-film .of-scene.of-s3,html.is-film .of-scene.of-s4{padding-top:44svh}html.is-film .of-cards__k{margin:8px 0 16px}html.is-film .of-scene.of-s5{gap:0;padding:46svh 0 0}html.is-film .of-end{padding:0 var(--edge) 56px}}@media (width>=760px){html.is-film .of-note{left:var(--edge);top:var(--top);width:min(392px,32vw);position:absolute}html.is-film .of-head{left:var(--edge);top:var(--top);position:absolute}html.is-film .of-s0__col{left:var(--edge);width:min(560px,44vw);position:absolute;top:calc(50% + 16px);transform:translateY(-50%)}html.is-film .of-s1__big{right:var(--edge);bottom:var(--bottom);text-align:right;max-width:min(1040px,74vw);position:absolute}html.is-film .of-stages{position:absolute;inset:0}html.is-film .of-stage-i{width:min(320px,30vw);position:absolute}html.is-film .of-stage-i:first-child{top:calc(36% - 8px);left:calc(50% + 48px)}html.is-film .of-stage-i:nth-child(2){text-align:right;top:calc(55% - 8px);right:calc(50% + 48px)}html.is-film .of-stage-i:nth-child(3){top:calc(74% - 8px);left:calc(50% + 48px)}html.is-film .of-stage-i:nth-child(2)>i{left:auto;right:-56px}html.is-film .of-stage-i:nth-child(2):before{left:auto;right:-32px}html.is-film .of-stage-i>:not(i){transition:opacity .45s}html.is-film .of-stage-i:not(.is-on)>:not(i){opacity:.36}html.is-film .of-stage-i.is-on>i:after{transform:scale(1.5);box-shadow:0 0 16px 2px #a8d660e6}html.is-film .of-pillars{left:var(--edge);right:var(--edge);bottom:var(--bottom);position:absolute}html.is-film .of-s4__head{width:min(464px,34vw)}html.is-film .of-cards__k{position:absolute;top:calc(22% - 32px);left:42%}html.is-film .of-cards{position:absolute;inset:0}html.is-film .of-card{left:var(--x);top:var(--y);width:248px;translate:calc(var(--mx) * var(--z) * -22px) calc(var(--my) * var(--z) * -16px);position:absolute}html.is-film .of-ghosts{opacity:0;transition:opacity .25s;position:absolute;inset:0}html.is-film .of-scene.is-active .of-ghosts{opacity:1;transition:opacity 1.2s .4s}html.is-film .of-s5{flex-direction:column;display:flex}html.is-film .of-end{flex:1;min-height:0;position:relative}html.is-film .of-end:after{content:"";pointer-events:none;background:linear-gradient(#05050500,#050505);height:72px;position:absolute;bottom:0;left:0;right:0}html.is-film .of-v__center{left:50%;top:max(96px,calc(var(--top) - 24px));text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(1120px,92%);display:flex;position:absolute;transform:translate(-50%)}html.is-film .of .of-v__center .of-v__title{white-space:nowrap;margin:0;font-size:clamp(40px,min(5vw,8.5vh),80px)}html.is-film .of-v__center .of-v__lead{max-width:520px}html.is-film .of-v__center .of-v__cta{justify-content:center;margin-top:8px}html.is-film .of-v__center .of-v__partner{text-align:center}html.is-film .of-foot{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(100%)}html.is-film .of-scene.is-active .of-foot{opacity:1;transition:opacity .8s var(--ease) .35s,transform .9s var(--ease) .35s;transform:none}}@media (height<=820px) and (width>=760px){html.is-film .of-foot__row{padding:16px var(--edge)}html.is-film .of .of-s4__text,html.is-film .of .of-drop{margin-top:16px}html.is-film .of .of-drop{margin-bottom:16px}html.is-film .of-head .of-display{margin-top:16px}}@media (width<=1100px) and (width>=760px){html.is-film .of-nav{grid-template-columns:auto 1fr auto;gap:16px}html.is-film .of-nav__group{justify-self:center;gap:20px;padding:0 16px}html.is-film .of-nav__group .eg-nav__link{letter-spacing:.14em}html.is-film .of-pillars{gap:24px}html.is-film .of-card{width:232px}html.is-film .eg-foot__contact{letter-spacing:.12em}}@media (width<=959px) and (width>=760px){html.is-film .of-nav__logo img{width:150px}html.is-film .of-nav__group{gap:14px;padding:0 12px}html.is-film .of-nav__group .eg-nav__link{letter-spacing:.08em;font-size:11px}html.is-film .of .of-join span{padding:0 12px}html.is-film .of-join{letter-spacing:.14em;font-size:10.5px}}html:not(.is-film) .of-hud{display:none}html:not(.is-film) .of-ch{min-height:100svh;position:relative}html:not(.is-film) .of-scene{min-height:100svh;padding:56svh var(--edge) 56px;background:linear-gradient(#05050500 30svh,#0505058c 48svh,#050505e6 62svh);flex-direction:column;justify-content:flex-end;gap:32px;display:flex;position:relative}html:not(.is-film) .of-stages{gap:24px;display:grid}html:not(.is-film) .of-stage-i{padding-left:32px;position:relative}html:not(.is-film) .of-stage-i>i{left:0}html:not(.is-film) .of-stage-i:before{display:none}html:not(.is-film) .of-pillars,html:not(.is-film) .of-cards{grid-template-columns:1fr;gap:24px;display:grid}html:not(.is-film) .of-scene.of-s3,html:not(.is-film) .of-scene.of-s4{padding-top:44svh}html:not(.is-film) .of-cards__k{margin:8px 0 16px}html:not(.is-film) .of-scene.of-s5{gap:0;padding:46svh 0 0}html:not(.is-film) .of-end{padding:0 var(--edge) 56px}html:not(.is-film) .of-ghosts{opacity:0}@media (prefers-reduced-motion:reduce){.eg *,.eg :before,.eg :after{transition:none!important;animation:none!important}}
