.eg-hero,.eg-cine,.eg-story{--eg-950: #022a20;--eg-900: #034f3d;--eg-700: #087d66;--eg-mint: #c9f3e3;--eg-live: #6ee7b7;--eg-ease: cubic-bezier(.22, .61, .36, 1)}.eg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border:1px solid transparent;border-radius:999px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .25s var(--eg-ease),border-color .25s var(--eg-ease)}.eg-btn--light{background:#fff;color:var(--eg-900)}.eg-btn--light:hover{background:var(--eg-mint)}.eg-btn--glass{border-color:#ffffff80;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eg-btn--glass:hover{border-color:#fffc;background:#ffffff38}.eg-btn--ink{background:var(--em-900);color:#fff}.eg-btn--ink:hover{background:var(--em-800)}.eg-btn--line{border-color:var(--em-line);background:transparent;color:var(--em-900)}.eg-btn--line:hover{border-color:var(--em-900)}.eg-btn:focus-visible,.eg-hero__film:focus-visible,.eg-cine__frame button:focus-visible{outline:2px solid #fff;outline-offset:3px}.eg-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--eg-950);color:#fff}.eg-hero__media{position:absolute;inset:0;z-index:-1}.eg-hero__media picture,.eg-hero__poster,.eg-hero__video{position:absolute;inset:0;display:block;width:100%;height:100%}.eg-hero__poster,.eg-hero__video{object-fit:cover}.eg-hero__video{opacity:0;transition:opacity 1.2s var(--eg-ease)}.eg-hero.is-playing .eg-hero__video{opacity:1}.eg-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#022a208c,#022a2000 160px)}.eg-hero__in{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:120px 16px calc(28px + env(safe-area-inset-bottom,0px))}.eg-hero__words{position:relative}.eg-hero__shade{position:absolute;inset:0;z-index:-1;color:transparent;pointer-events:none;user-select:none}.eg-hero__shade span{background:var(--eg-950);-webkit-box-decoration-break:clone;box-decoration-break:clone}.eg-hero__shade .eg-hero__title{opacity:.62;filter:blur(.14em)}.eg-hero__shade .eg-hero__title span{margin:0 -.24em;padding:.2em .24em}.eg-hero__shade .eg-hero__line{opacity:.8;filter:blur(8px)}.eg-hero__shade .eg-hero__line span{margin:0 -.5em;padding:.5em}.eg-hero__place{width:fit-content;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:#022a20f0;box-shadow:inset 0 0 0 1px var(--em-gold-line)}.eg-hero__place:before{width:20px}.eg-hero__title{margin:0;font-size:clamp(30px,10vw,76px);font-weight:700;line-height:1;letter-spacing:-.01em;text-wrap:balance}.eg-hero__line{max-width:30ch;margin:16px 0 0;color:#fff;font-size:clamp(20px,.6vw + 17px,28px);font-weight:500;line-height:1.35;text-wrap:balance}.eg-hero__avail{display:flex;align-items:center;gap:10px;width:fit-content;margin:18px 0 0;padding:7px 16px 7px 14px;border-radius:999px;background:var(--eg-950);box-shadow:inset 0 0 0 1px #ffffff29;color:#ffffffdb;font-size:clamp(14px,.25vw + 13px,17px);line-height:1.5}.eg-hero__avail b{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.eg-dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--eg-live)}.eg-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:eg-ping 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes eg-ping{75%,to{transform:scale(2.4);opacity:0}}.eg-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.eg-hero__film{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;margin-top:6px;padding:5px 20px 5px 5px;border-radius:999px;background:#022a20e6;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff;font-size:16px;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s var(--eg-ease)}.eg-hero__film:hover{background:var(--eg-950)}.eg-hero__film-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.55);border-radius:50%;transition:background .25s var(--eg-ease),color .25s var(--eg-ease),border-color .25s var(--eg-ease)}.eg-hero__film-icon svg{width:18px;height:18px;margin-left:2px;fill:currentColor}.eg-hero__film:hover .eg-hero__film-icon{border-color:#fff;background:#fff;color:var(--eg-900)}.eg-hero__film small{margin-left:4px;font-size:13px;opacity:.8}.eg-hero .eg-btn--glass{background:#022a20c7}.eg-hero .eg-btn--glass:hover{background:#022a20eb}@media (min-width: 640px){.eg-hero__in{padding-inline:24px}.eg-hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.eg-hero__film{align-self:center;margin:0 0 0 12px}}@media (min-width: 1024px){.eg-hero__in{padding:160px 32px max(72px,8vh)}.eg-hero__title{max-width:7em;font-size:clamp(76px,6.7vw,112px);line-height:.98;text-wrap:wrap}.eg-hero__title:lang(en){max-width:8.6em}.eg-hero__line{margin-top:22px}.eg-hero__avail{margin-top:16px}.eg-hero__actions{margin-top:36px}.eg-hero__film{margin-left:auto}}@media (orientation: landscape) and (max-height: 520px){.eg-hero__in{padding-top:84px;padding-bottom:20px}.eg-hero__title{max-width:none;font-size:clamp(30px,10vh,48px)}.eg-hero__line{margin-top:10px;font-size:19px}.eg-hero__avail{margin-top:8px;font-size:14px}.eg-hero__actions{margin-top:16px}.eg-hero .eg-btn{min-height:44px;padding:10px 20px;font-size:15px}}@media (prefers-reduced-motion: no-preference){.eg-hero__in>*{animation:eg-rise 1s var(--eg-ease) backwards}.eg-hero__avail{animation-delay:.2s}.eg-hero__actions{animation-delay:.28s}.eg-hero__poster{animation:eg-settle 2.6s var(--eg-ease) both}}@keyframes eg-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes eg-settle{0%{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.eg-dot:after{animation:none}}.eg-cine__frame{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 9;border-radius:16px;background:var(--eg-950);box-shadow:0 40px 80px -40px #021e178c;color:#fff}.eg-cine__frame picture,.eg-cine__poster,.eg-cine__walk{position:absolute;inset:0;display:block;width:100%;height:100%}.eg-cine__poster,.eg-cine__walk{object-fit:cover}.eg-cine__walk{opacity:0;transition:opacity .7s var(--eg-ease)}.eg-cine__walk.is-on{opacity:1}.eg-cine__frame:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,#022a2073,#022a2000 96px),linear-gradient(to top,#022a20cc,#022a2059 30%,#022a2000 55%);pointer-events:none}.eg-cine__rail{position:absolute;top:10px;right:16px;left:16px;z-index:3;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none}.eg-cine__rail button{position:relative;display:block;width:100%;padding:10px 0;border:0;background:none;cursor:pointer}.eg-cine__seg{display:block;height:3px;overflow:hidden;border-radius:2px;background:#ffffff59}.eg-cine__seg i{display:block;height:100%;background:#fff;transform:scaleX(var(--p, 0));transform-origin:left;transition:transform .3s linear}.eg-cine__rail button:hover .eg-cine__seg{background:#fff9}.eg-cine__name{position:absolute;top:calc(100% - 2px);left:0;padding:5px 9px;border-radius:6px;background:#022a20c7;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .2s var(--eg-ease),transform .2s var(--eg-ease)}.eg-cine__rail li:nth-last-child(-n+2) .eg-cine__name{right:0;left:auto}.eg-cine__rail button:hover .eg-cine__name,.eg-cine__rail button:focus-visible .eg-cine__name{opacity:1;transform:none}.eg-cine__rail button:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:999px}.eg-cine__caption{position:absolute;right:20px;bottom:20px;left:20px;z-index:3;max-width:52ch}.eg-cine__title{margin:0;font-size:clamp(20px,1vw + 15px,30px);font-weight:700;line-height:1.15}.eg-cine__text{margin:8px 0 0;color:#ffffffe0;font-size:clamp(14px,.25vw + 13px,16px);line-height:1.5}.eg-cine__play{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;align-items:center;gap:14px;padding:7px 24px 7px 7px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#022a204d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);transition:background .25s var(--eg-ease),border-color .25s var(--eg-ease)}.eg-cine__play:hover{border-color:#ffffffd9;background:#022a2080}.eg-cine__play-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--eg-900)}.eg-cine__play-icon svg{width:20px;height:20px;margin-left:2px;fill:currentColor}.eg-cine__play small{margin-left:4px;font-size:13px;opacity:.75}@media (max-width: 639px) and (orientation: portrait){.eg-cine__frame{width:min(100%,calc((100svh - 156px)*.5625));margin-inline:auto;aspect-ratio:9 / 16}}@media (min-width: 640px){.eg-cine__rail{top:14px;right:24px;left:24px;gap:6px}.eg-cine__caption{right:32px;bottom:28px;left:32px}}@media (min-width: 1024px){.eg-cine__frame{border-radius:20px}.eg-cine__rail{top:20px;right:40px;left:40px}.eg-cine__caption{right:40px;bottom:36px;left:40px}}@media (orientation: landscape) and (max-height: 520px){.eg-cine__frame{width:min(100%,calc((100svh - 88px) * 16 / 9));margin-inline:auto}}.eg-cine__stops,.eg-cine__out,.eg-cine__bars,.eg-cine__no{display:none}@media (min-width: 768px) and (min-height: 560px){.eg-about{padding-top:64px}.eg-about__media{margin-top:40px}.eg-cine{--pin-top: 80px;--pin-h: calc(100svh - var(--pin-top) - 24px);--list: 196px;--gap: 28px;--walk-w: min( calc(100vw - 48px) , calc(var(--list) + var(--gap) + var(--pin-h) * 16 / 9));position:relative;width:var(--walk-w);height:calc(var(--pin-h) + var(--n) * 50svh);margin-inline:calc((100% - var(--walk-w)) / 2)}.eg-cine__pin{position:sticky;top:var(--pin-top);display:grid;grid-template-columns:var(--list) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:20px var(--gap);height:var(--pin-h)}.eg-cine__stops{grid-column:1;grid-row:1;align-self:center;display:grid;gap:2px;margin:0;padding:0;list-style:none}.eg-cine__stops button{display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 0;border:0;background:none;color:var(--em-muted);font:inherit;font-size:16px;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:color .3s var(--em-ease),transform .3s var(--em-ease)}.eg-cine__stops small{flex:none;font-size:11px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.eg-cine__stops button:hover{color:var(--em-text)}.eg-cine__stops button[aria-current]{color:var(--em-900);transform:translate(8px)}.eg-cine__stops button[aria-current] small{color:var(--em-gold-ink)}.eg-cine__stops button:focus-visible{outline:2px solid var(--em-900);outline-offset:2px;border-radius:4px}.eg-cine__out{grid-column:1;grid-row:2;display:grid;gap:10px}.eg-cine__out .eg-btn{min-height:44px;padding:10px 16px;font-size:14px;text-align:center;white-space:normal}.eg-cine__out .eg-btn:focus-visible{outline-color:var(--em-900)}.eg-cine__frame{grid-column:2;grid-row:1 / 3;height:100%;aspect-ratio:auto;border-radius:20px}.eg-cine__walk{transition:none}.eg-cine__walk.is-on,.eg-cine__walk.is-out{transition:opacity .7s var(--eg-ease)}.eg-cine__walk.is-up{z-index:1}.eg-cine__rail{display:none}.eg-cine__bars{position:absolute;top:20px;right:24px;left:24px;z-index:3;display:flex;gap:6px;margin:0;padding:0;list-style:none}.eg-cine__bars li{flex:1;height:3px;overflow:hidden;border-radius:2px;background:#ffffff4d}.eg-cine__bars i{display:block;height:100%;background:#fff;transform:scaleX(var(--p, 0));transform-origin:left}.eg-cine__no{display:block;margin:0 0 8px;color:#ffffffbf;font-size:12px;font-weight:600;letter-spacing:.2em}.eg-cine__no b{color:var(--em-gold)}.eg-cine__title{font-size:clamp(26px,2.4vw,44px)}}@media (min-width: 1024px) and (min-height: 560px){.eg-cine{--pin-top: 100px}}@media (min-width: 768px) and (min-height: 560px) and (max-height: 680px){.eg-cine__stops button{padding:5px 0}.eg-cine__out{gap:8px}.eg-cine__out .eg-btn{min-height:40px;padding:8px 14px}}@media (min-width: 1200px) and (min-height: 560px){.eg-cine{--list: 232px;--gap: 40px}.eg-cine__stops button{font-size:17px}}html.eg-story-open{overflow:hidden}.eg-story{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#000;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.eg-story[open]{display:flex;align-items:center;justify-content:center;animation:eg-story-in .3s var(--eg-ease)}.eg-story::backdrop{background:#000}.eg-story:focus{outline:none}@keyframes eg-story-in{0%{opacity:0;transform:scale(.98)}}.eg-story__frame{position:relative;width:min(100vw,calc(100vh * 16 / 9));width:min(100vw,calc(100dvh * 16 / 9));aspect-ratio:16 / 9;overflow:hidden}@media (orientation: portrait){.eg-story__frame{width:min(100vw,56.25vh);width:min(100vw,56.25dvh);aspect-ratio:9 / 16}}@media (orientation: portrait) and (max-width: 639px){.eg-story__frame{width:100vw;height:100vh;height:100dvh;aspect-ratio:auto}}.eg-story__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eg-story__frame:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:150px;background:linear-gradient(to bottom,#00000080,#0000);pointer-events:none}.eg-story__bars{position:absolute;top:max(12px,env(safe-area-inset-top));right:10px;left:10px;z-index:4;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;pointer-events:none}.eg-story__bars li{height:3px;overflow:hidden;border-radius:2px;background:#ffffff59}.eg-story__bars i{display:block;height:100%;background:#fff;transform:scaleX(var(--p, 0));transform-origin:left}.eg-story__top{position:absolute;top:calc(max(12px,env(safe-area-inset-top)) + 10px);right:4px;left:14px;z-index:4;display:flex;align-items:center}.eg-story__chapter{margin:0 auto 0 0;font-size:15px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.45)}.eg-story__btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer}.eg-story__btn svg,.eg-story__tap svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}.eg-story__btn .eg-story__play{display:none;fill:currentColor;stroke:none}.eg-story.is-paused .eg-story__play{display:block}.eg-story.is-paused .eg-story__pause,.eg-story [data-story-sound][aria-pressed=false] .eg-wave,.eg-story [data-story-sound][aria-pressed=true] .eg-mute{display:none}.eg-story__btn:focus-visible,.eg-story .eg-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.eg-story__tap{position:absolute;top:0;bottom:0;z-index:3;display:flex;align-items:center;padding:0 16px;border:0;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.eg-story__tap--prev{left:0;width:30%}.eg-story__tap--next{right:0;justify-content:flex-end;width:70%}.eg-story__tap svg{width:44px;height:44px;padding:11px;border-radius:50%;background:#00000059;opacity:0;transition:opacity .2s var(--eg-ease)}@media (hover: hover) and (pointer: fine){.eg-story__tap:hover svg{opacity:1}}.eg-story__tap:focus-visible{outline:none}.eg-story__tap:focus-visible svg{opacity:1;outline:2px solid #fff;outline-offset:2px}.eg-story__bars,.eg-story__top{transition:opacity .2s var(--eg-ease)}.eg-story.is-held .eg-story__bars,.eg-story.is-held .eg-story__top{opacity:0}.eg-story__spin{position:absolute;top:50%;left:50%;z-index:3;width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;visibility:hidden;animation:eg-spin .8s linear infinite}.eg-story.is-loading .eg-story__spin{visibility:visible}@keyframes eg-spin{to{transform:rotate(360deg)}}.eg-story__end{position:absolute;right:0;bottom:max(32px,calc(env(safe-area-inset-bottom) + 20px));left:0;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0 20px;visibility:hidden;opacity:0;transition:opacity .4s var(--eg-ease),visibility 0s linear .4s}.eg-story[data-state=end] .eg-story__end{visibility:visible;opacity:1;transition:opacity .4s var(--eg-ease) .1s}.eg-story__frame:after{content:"";position:absolute;inset:auto 0 0;z-index:4;height:45%;background:linear-gradient(to top,#022a20d9,#022a2000);opacity:0;pointer-events:none;transition:opacity .4s var(--eg-ease)}.eg-story[data-state=end] .eg-story__frame:after{opacity:1}.eg-story[data-state=end] [data-story-toggle]{visibility:hidden}.eg-story[data-state=end] .eg-story__tap--next{display:none}@media (min-width: 640px){.eg-story__bars{right:16px;left:16px}.eg-story__top{right:8px;left:18px}}@media (prefers-reduced-motion: reduce){.eg-story[open]{animation:none}}.eg-build{--eg-build-muted: color-mix(in srgb, var(--em-ivory) 70%, transparent);--eg-build-faint: color-mix(in srgb, var(--em-ivory) 14%, transparent);padding:clamp(40px,6vw,80px) 0 clamp(90px,11vw,150px);background:var(--em-ink);color:var(--em-ivory);font-family:var(--em-sans);font-size:16px;line-height:1.6}.eg-build__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start;width:min(1240px,100% - 48px);margin-inline:auto}.eg-build__head{display:grid;justify-items:start;gap:16px}.eg-build__title{margin:0;color:var(--em-ivory);font-size:clamp(32px,5vw,68px);font-weight:700;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.eg-build__lead{max-width:640px;margin:0;color:var(--eg-build-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.65;text-wrap:pretty}.eg-build__channels{display:grid;gap:10px;width:100%;margin:8px 0 0;padding:0;list-style:none}.eg-build__channels a{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--eg-build-faint);border-radius:16px;color:inherit;text-decoration:none;transition:border-color .2s var(--em-ease),background .2s var(--em-ease)}.eg-build__channels a:hover{border-color:color-mix(in srgb,var(--em-ivory) 40%,transparent);background:var(--em-950)}.eg-build__channels i{flex:none;width:24px;color:var(--em-gold);font-size:20px;text-align:center}.eg-build__channels span{display:grid;min-width:0}.eg-build__channels small{color:var(--eg-build-muted);font-size:smaller}.eg-build__media{display:grid;gap:16px;min-width:0}.eg-build__eyebrow{margin:0;color:var(--em-gold);font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.26em;text-transform:uppercase}.eg-build__video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:22px;background:var(--em-ink)}.eg-build__video img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.34);opacity:.85;transition:opacity .3s var(--em-ease)}.eg-build__video:hover img{opacity:1}.eg-build__video button{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;color:var(--em-ivory);font:inherit;cursor:pointer}.eg-build__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--em-ivory);color:var(--em-ink)}.eg-build__play svg{width:26px;height:26px;margin-left:3px}.eg-build__video-title{position:absolute;right:18px;bottom:16px;left:18px;font-weight:700;text-align:left;text-shadow:0 2px 12px color-mix(in srgb,var(--em-ink) 60%,transparent)}.eg-build__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.eg-build__reports{display:grid;margin:0;padding:0;list-style:none}.eg-build__reports a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--eg-build-faint);color:inherit;font-size:15px;text-decoration:none}.eg-build__reports a:hover span{text-decoration:underline;text-underline-offset:4px}.eg-build__reports time{color:var(--eg-build-muted);font-size:smaller;white-space:nowrap}.eg-build__reports em{margin-left:10px;color:var(--eg-build-muted);font-size:12px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.eg-build__archive{width:fit-content;padding-bottom:2px;border-bottom:1px solid var(--em-gold-line);color:var(--em-gold);font-weight:600;text-decoration:none}.eg-build__archive:hover{border-bottom-color:var(--em-gold)}.eg-build a:focus-visible,.eg-build button:focus-visible{outline:2px solid var(--em-ivory);outline-offset:3px}@media (max-width: 900px){.eg-build__grid{grid-template-columns:1fr;gap:36px;width:calc(100% - 32px)}}@media (prefers-reduced-motion: reduce){.eg-build__channels a,.eg-build__video img{transition:none}}
