.header{background:#172022;color:#f3f0ea;border-bottom:1px solid rgba(225,213,190,.14);box-shadow:0 8px 28px rgba(6,12,13,.12)}.logo{flex:0 0 auto;width:190px;color:#f3f0ea}.amberWordmark{display:block;width:100%;height:auto;overflow:visible;fill:#f3f0ea}.amberWordmark text:first-child{font-family:Manrope,sans-serif;font-size:49px;font-weight:800;letter-spacing:-.045em}.amberWordmark .amberSubtitle{font-family:DM Sans,sans-serif;font-size:9.4px;font-weight:800;letter-spacing:.2em}.nav a{color:#e0e2dd;transition:color .22s ease}.nav .active,.nav a:hover{color:#d8aa62}.headerActions{gap:14px}.language{color:#d8d7cf;padding:10px 4px}.headerBook{align-items:center;justify-content:center;min-height:46px;padding:13px 18px;border-color:rgba(226,211,183,.66);color:#f5efe3;font-size:17px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.headerBook:hover{color:#172022;background:#d8aa62;border-color:#d8aa62}.menuButton{color:#f3f0ea;padding:8px}.menuButton svg{display:block;width:22px;height:22px;stroke-width:1.7}.mobileMenu{background:#172022;color:#f3f0ea;border-top:1px solid rgba(225,213,190,.14);box-shadow:0 25px 35px rgba(0,0,0,.28)}.mobileMenu a{border-color:rgba(225,213,190,.18);color:#ebe9e2;transition:color .2s ease}.mobileMenu a:hover{color:#d8aa62}.hero{isolation:isolate;overflow:hidden;background-color:#101719}.homeHeroImage,.homeHeroShade{position:absolute;inset:0;width:100%;height:100%}.homeHeroImage{z-index:0;object-fit:contain;object-position:center;opacity:0;transition:opacity 1.2s ease}.homeHeroImage.is-loaded{opacity:1}.homeHeroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(5,8,10,.82),rgba(5,8,10,.15))}.heroText.reveal.shown{position:relative;z-index:2;opacity:1;transform:none;transition:none}.pageNumber,.scroll{z-index:2}.heroText>.eyebrow,.heroText>.textLink,.heroText>.warm,.heroText>p{opacity:0;animation:hero-copy-arrive .75s cubic-bezier(.2,.75,.25,1) forwards}.heroText>.eyebrow{animation-delay:2.9s}.heroText>.warm{animation-delay:3.15s}.heroText>p{animation-delay:3.4s}.heroText>.textLink{animation-delay:3.65s}.heroText h1{opacity:0;transform:translateX(140px);animation:hero-headline-arrive 2.6s cubic-bezier(.22,.61,.36,1) .2s forwards}@keyframes hero-headline-arrive{to{opacity:1;transform:translateX(0)}}@keyframes hero-copy-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.header{gap:16px}.nav{display:none}.menuButton{display:block}.mobileMenu{top:86px}}@media (max-width:700px){.header{height:76px;padding:0 20px;gap:8px}.logo{width:clamp(145px,43vw,180px)}.headerActions{gap:8px}.headerBook{display:flex;min-height:38px;padding:9px 10px;font-size:13px;letter-spacing:.06em}.language{font-size:10px}.menuButton{padding:6px}.mobileMenu{top:76px}.homeHeroImage{object-position:center}}@media (max-width:380px){.header{padding:0 14px}.logo{width:clamp(125px,41vw,154px)}.headerActions{gap:4px}.headerBook{padding:8px 7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.headerBook,.homeHeroImage,.mobileMenu a,.nav a{transition:none}.heroText h1,.heroText>.eyebrow,.heroText>.textLink,.heroText>.warm,.heroText>p{opacity:1;transform:none;animation:none}}