.header{position:sticky;top:0;z-index:30;background:var(--paper);transition:box-shadow .25s}.brand-docked .header{box-shadow:0 1px 0 var(--line),0 8px 30px #17171706}.eylan-header{width:132px;height:60px;display:grid;place-items:center;flex-shrink:0}.eylan-mark{display:inline-block;position:relative;isolation:isolate;font:800 38px/1.08 var(--heading)!important;letter-spacing:-.055em!important;color:#fff;padding:2px .15em .07em;white-space:nowrap}.eylan-mark:before{content:'';position:absolute;inset:0;z-index:-1;border-radius:.25em .25em .24em .22em;transform:rotate(-5deg) skew(-5deg);background:linear-gradient(115deg,#ff5746,#ff9270 64%,#ffc693)}.hero h1{animation:none}.hero .eylan-slot{display:inline-block;position:relative;vertical-align:baseline;width:2.8em;margin-left:.16em;line-height:1.06}.eylan-return{display:inline-block;color:var(--ink)}.eylan-traveler{display:none;position:fixed;left:0;top:0;z-index:40;pointer-events:none;transform-origin:0 0;will-change:transform}.eylan-traveler>.eylan-mark{font-size:90px!important;display:block}.logo-motion-ready .eylan-traveler{display:block}.logo-motion-ready .eylan-header .eylan-mark{opacity:0}.logo-motion-ready .eylan-return{opacity:0}.eylan-header:focus-visible .eylan-mark{opacity:1!important}.eylan-footer{align-items:flex-start}.site-footer .eylan-footer .eylan-mark{font-size:44px!important}.journey-nav-wrap{top:122px}.feature-row{scroll-margin-top:210px}.improve-options a{scroll-margin-top:210px}html{scroll-padding-top:130px}
@media(max-width:760px){.eylan-header{width:105px;height:46px}.eylan-header .eylan-mark{font-size:32px!important}.hero h1{font-size:clamp(31px,7vw,53px)}.hero .eylan-slot{width:2.8em;margin-left:.12em}.journey-nav-wrap{top:98px}.feature-row,.improve-options a{scroll-margin-top:180px}html{scroll-padding-top:110px}.header-inner>.eylan-header{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.eylan-traveler{will-change:auto}.header{transition:none}}
/* Static wordmark: coral cartouche, black domain suffix. */
.eylan-header{width:166px}.eylan-mark{display:inline-flex;align-items:baseline;gap:.05em}.eylan-domain{font:700 .48em/1 var(--heading);letter-spacing:-.045em;color:#111015;margin-left:.03em;padding-right:.12em}.header{box-shadow:0 1px 0 var(--line)}
@media(max-width:760px){.eylan-header{width:126px}.hero h1{font-size:clamp(39px,7.6vw,58px)}}
/* Offset suffix is independent of the cartouche width. */
.eylan-mark{display:inline-block;margin-right:.65em}.eylan-domain{position:absolute;left:calc(100% - .1em);bottom:-.18em;margin:0;padding:0;color:#111015;line-height:1;font-size:.48em;white-space:nowrap}.eylan-footer .eylan-domain{background:#ffc29c;border-radius:.15em;padding:0 .08em}
.caption-wand{width:19px;height:19px;flex:0 0 19px;color:#f65b40;vertical-align:middle;margin-right:8px}.visual-caption{display:flex;align-items:center}
.eylan-footer .eylan-domain{background:none;padding:0;text-shadow:0 0 1px #ffd3b8,0 0 3px #ffd3b8}[data-theme=dark] .eylan-header .eylan-domain{text-shadow:0 0 1px #ffd3b8,0 0 3px #ffd3b8}
.hero-double-reading .hero-brand-y{color:#171717;font-size:.88em;letter-spacing:-.075em;vertical-align:baseline}.hero .hero-double-reading{white-space:nowrap}
@media(max-width:430px){.hero h1{font-size:clamp(32px,8.7vw,37px)}}


.eylan-footer .eylan-domain,[data-theme=dark] .eylan-header .eylan-domain{color:#fff;text-shadow:none}
