:root{--navy:#032134;--paper:#F7F5F1;--teal:#00656D;font-family:Inter,system-ui,sans-serif;color:var(--navy);background:var(--paper)}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:flex;flex-direction:column}.splash-header{background:var(--navy);color:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px max(24px,5vw)}.splash-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.splash-brand>span{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.splash-brand>span>span{display:block;font-size:10px;letter-spacing:.19em;margin-top:5px}.splash-brand img{width:54px;height:auto;flex:none}.splash-header-note{font-size:12px}.splash-main{position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;align-items:center;min-height:600px;padding:90px max(24px,7vw)}.splash-content{position:relative;z-index:1;max-width:760px;animation:splash-enter 650ms cubic-bezier(.2,0,0,1) backwards}.splash-tagline{font:italic 500 24px/1.4 'Playfair Display',Georgia,serif;letter-spacing:-.025em;margin:0 0 32px}.splash-content h1{font:400 clamp(56px,7.5vw,106px)/1 'Bebas Neue',Impact,sans-serif;max-width:16ch;margin:0 0 28px;overflow-wrap:anywhere;color:var(--teal)}.splash-message{font-size:18px;line-height:1.8;max-width:42ch;white-space:pre-line;overflow-wrap:anywhere;margin:0}.splash-atmosphere{position:absolute;inset:0 0 0 22%;z-index:0;overflow:hidden}.splash-atmosphere img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center}.splash-atmosphere:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--paper),rgb(247 245 241 / .98) 25%,rgb(247 245 241 / .9) 46%,rgb(247 245 241 / .45) 68%,rgb(247 245 241 / .1)),linear-gradient(0deg,var(--paper),transparent 24%,transparent 75%,var(--paper))}.splash-footer{padding:24px max(24px,5vw);border-top:1px solid #71818C55;font-size:11px}.splash-brand:focus-visible{outline:3px solid #ED8576;outline-offset:5px}@keyframes splash-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:800px){.splash-header{padding:14px 20px;gap:14px}.splash-brand{gap:9px}.splash-brand img{width:46px}.splash-brand>span{font-size:12px}.splash-brand>span>span{font-size:9px}.splash-header-note{font-size:11px}.splash-main{padding:64px 24px;min-height:620px}.splash-content h1{font-size:clamp(52px,13vw,80px)}.splash-tagline{font-size:20px;margin-bottom:28px}.splash-message{font-size:16px;line-height:1.8}.splash-atmosphere{inset:0}.splash-atmosphere:after{background:linear-gradient(90deg,rgb(247 245 241 / .96),rgb(247 245 241 / .82) 45%,rgb(247 245 241 / .7)),linear-gradient(0deg,var(--paper),transparent 25%,transparent 75%,var(--paper))}}@media(max-width:383px){.splash-header{gap:10px}.splash-brand img{width:40px}.splash-brand>span{font-size:11px}.splash-header-note{font-size:10px}.splash-main{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.splash-content{animation:none}}
