@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";.aeon-cinema{--burgundy:#541c24;--wine:#3b131b;--cream:#f2e7dc;--paper:#f6eee7;--ink:#21191a;--muted:#765f5e;--line:#d9c8bd;--display:"Manrope",sans-serif;--sans:"DM Sans",sans-serif;--mono:"DM Mono",monospace;--serif:Georgia,"Times New Roman",serif;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow:clip}.aeon-cinema *,.aeon-cinema *:before,.aeon-cinema *:after{box-sizing:border-box}.aeon-cinema a{color:inherit;text-decoration:none}.aeon-cinema button{cursor:pointer}.aeon-cinema :focus-visible{outline:2px solid #c58e7d;outline-offset:4px}.aeon-cinema h1,.aeon-cinema h2,.aeon-cinema h3,.aeon-cinema p{margin-top:0}.aeon-cinema h1 em,.aeon-cinema h2 em{font-family:var(--serif);font-weight:400}.cinema-nav{position:absolute;z-index:5;inset:0 0 auto;height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,76px);background:var(--wine);color:var(--cream)}.cinema-nav-links,.cinema-actions{display:flex;align-items:center;gap:clamp(16px,3vw,48px)}.cinema-nav-links{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.03em}.cinema-nav-links a{opacity:.82}.cinema-nav-links a:hover{opacity:1}.cinema-nav-links button{border:1px solid #c6a89f;color:inherit;background:transparent;padding:14px 17px;font:inherit;text-transform:inherit}.cinema-actions{gap:12px}.cinema-actions button{border:0;background:none;color:var(--cream)}.language{padding:10px;font:500 14px var(--sans);min-width:40px}.cinema-menu,.cinema-mobile-menu{display:none}.cinema-menu span{display:block;width:24px;height:1px;background:var(--cream);margin:5px}.cinema-hero{height:100svh;min-height:720px;max-height:960px;background-color:var(--wine);background-size:cover;background-position:center;color:var(--cream);position:relative;display:flex;align-items:flex-end;overflow:hidden}.cinema-hero video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none}.cinema-hero video.film-visible{opacity:.66}.hero-veil{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#270a10db,#330d1475 49%,#340d141f),linear-gradient(0deg,rgba(31,7,12,.62),transparent 46%)}.hero-copy{z-index:2;position:relative;max-width:850px;padding:0 clamp(22px,8vw,128px) clamp(88px,11vh,138px)}.eyebrow{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.14em}.eyebrow span{margin-inline-start:22px;opacity:.6}.hero-copy h1{font:400 clamp(48px,7.8vw,112px)/.97 var(--display);letter-spacing:-.07em;margin:25px 0 28px}.hero-copy p:not(.eyebrow){max-width:520px;font-size:15px;line-height:1.65;color:#ead9d0;margin-bottom:31px}.button{display:inline-flex;align-items:center;gap:30px;padding:16px 19px;border:1px solid transparent;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button-light,.button-cream{background:var(--cream);color:var(--burgundy)}.hero-bottom{position:absolute;z-index:2;bottom:20px;inset-inline:clamp(22px,5vw,76px);display:flex;align-items:center;gap:22px;font:10px var(--mono);letter-spacing:.05em;text-transform:uppercase}.hero-bottom>span:first-child,.scroll-cue{opacity:.8}.film-toggle{border:0;border-inline-start:1px solid #bda29b;min-height:44px;padding:8px 12px 8px 25px;background:none;color:var(--cream);font:inherit;text-transform:uppercase}.film-toggle:disabled{cursor:default;opacity:.7}.scroll-cue{margin-inline-start:auto}.aeon-cinema[dir=rtl] .hero-veil{background:linear-gradient(270deg,#270a10db,#330d1475 49%,#340d141f),linear-gradient(0deg,rgba(31,7,12,.62),transparent 46%)}.film-chapter{position:absolute;z-index:2;inset-inline-end:clamp(24px,5vw,76px);bottom:clamp(132px,18vh,205px);width:min(310px,25vw);padding:16px 20px;border-inline-start:1px solid #e5c8b9;background:linear-gradient(90deg,#260c12c2,#260c122e);pointer-events:none;text-shadow:0 1px 8px #210c11}.film-chapter-index{display:block;margin-bottom:12px;color:#efd5c7;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.film-chapter strong{display:block;font:500 clamp(18px,1.65vw,25px)/1.15 var(--display);letter-spacing:-.04em}.film-chapter-detail{display:block;margin-top:11px;color:#ead7cf;font:12px/1.45 var(--sans)}@media(max-width:1100px){.film-chapter{bottom:auto;top:115px;width:270px}}@media(max-width:800px){.film-chapter{top:92px;inset-inline:22px;width:auto;max-width:340px;padding:12px 16px}.film-chapter strong{font-size:17px}.film-chapter-detail{display:none}}.arrival-intro,.routes-section,.scope-section,.capabilities-section{padding:clamp(72px,11vw,150px) clamp(22px,8vw,128px)}.section-index{display:flex;align-items:center;gap:20px;margin-bottom:62px;color:var(--burgundy);font:10px var(--mono);letter-spacing:.09em}.section-index:before{content:"";display:block;width:31px;height:1px;background:currentColor}.section-index span{opacity:.52}.arrival-grid,.scope-layout{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,.7fr);gap:10%;max-width:1200px}.arrival-intro h2,.routes-heading h2,.scope-layout h2,.capability-intro h2{font:500 clamp(40px,5.2vw,74px)/.98 var(--display);letter-spacing:-.07em;margin:0}.large-copy{font:400 clamp(20px,2.1vw,29px)/1.28 var(--serif);margin-bottom:25px}.arrival-grid>div p:not(.large-copy),.routes-heading p,.capability-intro p{max-width:430px;color:var(--muted);font-size:14px;line-height:1.8}.text-link{display:inline-block;margin-top:28px;border-bottom:1px solid var(--burgundy);padding-bottom:8px;font:11px var(--mono);text-transform:uppercase}.arrival-line{display:flex;justify-content:space-between;gap:16px;margin-top:94px;padding-top:19px;border-top:1px solid var(--line);color:var(--muted);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.routes-section{background:#e7d8ce}.routes-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:72px}.routes-heading p{max-width:300px;margin-bottom:0}.route-list{border-top:1px solid #a98e84}.route-row{display:grid;grid-template-columns:5% 23% 25% 1fr 30px;gap:25px;align-items:start;padding:28px 0;border-bottom:1px solid #a98e84}.route-row>span{font:11px var(--mono);color:var(--burgundy)}.route-row h3{font:500 18px/1.15 var(--display);margin:0}.route-row p{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.route-row div{font-size:12px;line-height:1.5;color:var(--burgundy)}.route-row small{display:block;opacity:.55;margin-bottom:6px;font:10px var(--mono);text-transform:uppercase}.route-row button{padding:0;border:0;background:none;font-size:22px}.capabilities-section{background:#efe1d7}.capability-intro{display:grid;grid-template-columns:1fr .65fr;gap:10%;align-items:end;max-width:1050px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-top:1px solid var(--line)}.capability{min-height:150px;padding:18px 22px 18px 0;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);display:grid;grid-template-columns:38px 1fr 20px;gap:12px;align-items:center}.capability:nth-child(3n){border-inline-end:0;padding-inline-end:0}.capability span{font:10px var(--mono);color:var(--muted)}.capability strong{font:500 17px/1.2 var(--display)}.capability i{font-style:normal}.capability-note{max-width:520px;margin:45px 0 0 auto;color:var(--muted);font-size:12px;line-height:1.7}.method-section,.brief-section{background:var(--burgundy);color:var(--cream);padding:clamp(72px,10vw,130px) clamp(22px,8vw,128px)}.light-index{color:var(--cream);opacity:.8}.method-intro{display:grid;grid-template-columns:1fr 1fr .8fr;gap:8%}.method-intro .section-index{grid-column:1/-1}.method-intro h2,.brief-section h2{font:500 clamp(44px,5.6vw,78px)/.95 var(--display);letter-spacing:-.07em;margin:0 0 28px}.method-intro>p,.brief-section p{max-width:380px;color:#d7bfb5;font-size:14px;line-height:1.75}.chapter-rail{display:grid;grid-template-columns:repeat(5,1fr);margin-top:114px;border-top:1px solid #a98680}.chapter{min-height:225px;padding:18px 18px 0 0;margin-inline-end:18px;border-inline-end:1px solid #8b6260}.chapter:last-child{border:0}.chapter-top{display:flex;align-items:center;gap:15px;opacity:.72;font:11px var(--mono)}.chapter-top i{height:1px;flex:1;background:#b99a92}.chapter-name{margin:32px 0 22px;color:#d5b8aa;font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.chapter h3{margin:0 0 12px;font:500 17px var(--display)}.chapter small{color:#d5b8aa;font:10px/1.5 var(--mono)}.scope-layout{grid-template-columns:1fr 1fr}.scope-list{border-top:1px solid var(--line)}.scope-item{display:grid;grid-template-columns:38px 1fr 20px;gap:10px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.scope-item span{color:var(--muted);font:10px var(--mono)}.scope-note{max-width:470px;margin:75px 0 0 auto;color:var(--muted);font-size:12px;line-height:1.65}.brief-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:12%;background:var(--wine)}.brief-cta{align-self:end;padding:30px;border-top:1px solid #b89a91;background:#ffffff0a}.brief-cta a{display:block;width:-moz-fit-content;width:fit-content;margin-top:24px;border-bottom:1px solid currentColor;font:12px var(--mono)}.cinema-footer{padding:60px clamp(22px,5vw,76px) 24px;background:#271015;color:var(--cream)}.footer-top{display:flex;align-items:start;justify-content:space-between;gap:28px;padding-bottom:53px;border-bottom:1px solid #806065}.footer-top p{font:22px var(--serif);margin:24px 0 0}.footer-top button{padding:0 0 10px;border:0;border-bottom:1px solid var(--cream);background:none;color:inherit;font:11px var(--mono);text-transform:uppercase;white-space:nowrap}.footer-grid{display:grid;grid-template-columns:1.1fr 1.1fr 1.4fr 1fr;gap:32px;padding:43px 0 38px}.footer-grid>div{display:flex;flex-direction:column;align-items:start;gap:12px;font-size:12px;line-height:1.5;color:#d0b9b1}.footer-grid small{margin-bottom:8px;color:#c89f92;font:10px var(--mono);text-transform:uppercase}.footer-grid a:hover{color:var(--cream);text-decoration:underline}.footer-disclaimer{display:flex;justify-content:space-between;gap:20px;padding:19px 0;border-top:1px solid #604047;color:#a98d88;font:10px/1.6 var(--mono)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid #604047;color:#9e7f7d;font:10px var(--mono)}@media(max-width:800px){.cinema-nav{height:68px}.cinema-nav-links{display:none}.cinema-menu,.cinema-mobile-menu{display:block}.cinema-menu{padding:8px}.cinema-mobile-menu{position:absolute;top:68px;inset-inline:0;padding:24px;background:var(--wine);font:11px var(--mono);text-transform:uppercase}.cinema-mobile-menu a,.cinema-mobile-menu button{display:block;margin-bottom:18px}.cinema-mobile-menu button{border:0;padding:0;background:none;color:inherit;text-align:start;font:inherit;text-transform:uppercase}.cinema-hero{min-height:650px}.hero-copy h1{font-size:clamp(45px,12vw,75px)}.hero-bottom{gap:15px;flex-wrap:wrap}.hero-bottom>span:first-child{width:100%}.scroll-cue{display:none}.arrival-grid,.scope-layout,.brief-section,.capability-intro{grid-template-columns:1fr;gap:48px}.arrival-line{flex-wrap:wrap}.arrival-line span{width:45%}.routes-heading{display:block}.route-row{grid-template-columns:30px 1fr 25px;gap:12px}.route-row p,.route-row div{grid-column:2/-1}.route-row button{grid-column:3;grid-row:1}.capability-grid{grid-template-columns:1fr 1fr;margin-top:60px}.capability:nth-child(3n){border-inline-end:1px solid var(--line);padding-inline-end:22px}.capability:nth-child(2n){border-inline-end:0;padding-inline-end:0}.method-intro{display:block}.chapter-rail{grid-template-columns:1fr 1fr;margin-top:65px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 18px}.footer-disclaimer,.footer-bottom{flex-direction:column}}@media(max-width:450px){.cinema-hero{min-height:740px}.hero-copy{padding-bottom:140px}.hero-copy p:not(.eyebrow){font-size:14px}.chapter-rail,.footer-grid,.capability-grid{grid-template-columns:1fr}.chapter{min-height:0;padding:20px 0;border-inline-end:0;border-bottom:1px solid #8b6260}.capability:nth-child(n){border-inline-end:0;padding-inline-end:0}.footer-top{display:block}.footer-top p{margin:24px 0 40px}}@media(prefers-reduced-motion:reduce){.aeon-cinema *,.aeon-cinema *:before,.aeon-cinema *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:0s!important}}.chapter p.chapter-detail{margin:18px 0 0;color:#dccac3;font:12px/1.65 var(--sans)}.scope-item{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:25px 0}.scope-item strong{display:block;font:500 18px/1.3 var(--display)}.scope-item p{max-width:440px;margin:9px 0 0;color:var(--muted);font:13px/1.7 var(--sans)}
