/* Château La Châteline Public Website v20.005 · Accommodation Header Studio */
.stay-hero-v20-005{position:relative;min-height:var(--stay-hero-d,78svh);color:var(--stay-text,#fff);isolation:isolate;overflow:hidden;background:#112a22}.stay-hero-media,.stay-hero-picture,.stay-hero-picture img,.stay-hero-slider,.stay-hero-slider img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stay-hero-picture{display:block}.stay-hero-slider img{opacity:0;transition:opacity 1.1s ease;transform:scale(1.015)}.stay-hero-slider img.active{opacity:1}.stay-hero-overlay{position:absolute;inset:0;z-index:1;background:var(--stay-overlay-color,#102b23);opacity:var(--stay-overlay-alpha,.58)}.stay-hero-v20-005.gradient-bottom .stay-hero-overlay{background:linear-gradient(180deg,transparent 0%,var(--stay-overlay-color,#102b23) 100%)}.stay-hero-v20-005.gradient-left .stay-hero-overlay{background:linear-gradient(90deg,var(--stay-overlay-color,#102b23),transparent 82%)}.stay-hero-v20-005.gradient-right .stay-hero-overlay{background:linear-gradient(270deg,var(--stay-overlay-color,#102b23),transparent 82%)}.stay-hero-v20-005.gradient-radial .stay-hero-overlay{background:radial-gradient(circle at 50% 45%,transparent 0%,var(--stay-overlay-color,#102b23) 100%)}.stay-hero-layout{position:relative;z-index:2;min-height:inherit;max-width:var(--content-width,1180px);margin:auto;padding:clamp(110px,14vh,170px) 28px 56px;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:34px}.stay-hero-v20-005.vertical-top .stay-hero-layout{align-items:start}.stay-hero-v20-005.vertical-center .stay-hero-layout{align-items:center}.stay-hero-v20-005.style-booking .stay-hero-layout,.stay-hero-v20-005.style-split .stay-hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.65fr);align-items:center}.stay-hero-copy{max-width:760px}.stay-hero-v20-005.width-narrow .stay-hero-copy{max-width:590px}.stay-hero-v20-005.width-full .stay-hero-copy{max-width:none}.stay-hero-v20-005.align-center .stay-hero-copy{text-align:center;margin-inline:auto}.stay-hero-v20-005.align-right .stay-hero-copy{text-align:right;margin-left:auto}.stay-back-link{display:inline-flex;color:inherit;text-decoration:none;opacity:.86;margin-bottom:26px;font-size:13px}.stay-hero-copy .eyebrow{color:var(--stay-accent,#c99b62)}.stay-hero-copy h1{font-family:var(--heading-font,Georgia,serif);font-size:clamp(48px,7vw,104px);line-height:.9;letter-spacing:-.045em;margin:12px 0 22px;color:inherit;max-width:11ch}.stay-hero-v20-005.align-center h1{margin-inline:auto}.stay-hero-v20-005.align-right h1{margin-left:auto}.stay-hero-v20-005.style-compact{min-height:54svh}.stay-hero-v20-005.style-compact h1{font-size:clamp(42px,5.5vw,78px)}.stay-hero-v20-005.style-editorial h1{font-weight:500;font-style:italic}.stay-hero-intro{font-size:clamp(16px,1.65vw,21px);line-height:1.62;max-width:58ch;color:var(--stay-text,#fff);opacity:.9;margin:0 0 22px}.stay-hero-v20-005.align-center .stay-hero-intro{margin-inline:auto}.stay-hero-v20-005.align-right .stay-hero-intro{margin-left:auto}.stay-hero-facts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:18px 0 24px}.stay-hero-v20-005.align-center .stay-hero-facts,.stay-hero-v20-005.align-center .stay-hero-actions{justify-content:center}.stay-hero-v20-005.align-right .stay-hero-facts,.stay-hero-v20-005.align-right .stay-hero-actions{justify-content:flex-end}.stay-hero-facts>span,.stay-hero-facts>a{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(12,33,27,.23);backdrop-filter:blur(9px);font-size:12px;color:inherit;text-decoration:none}.stay-hero-facts .live-pill i{width:7px;height:7px;border-radius:50%;background:#8fe0a7;box-shadow:0 0 0 4px rgba(143,224,167,.16)}.stay-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stay-tertiary{color:inherit;text-decoration:none;font-size:13px;font-weight:700;padding:11px 4px}.stay-hero-book-card{background:rgba(255,255,255,.96);color:#17382e;padding:24px;border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.25);display:grid;gap:11px;max-width:390px;margin-left:auto}.stay-hero-book-card h3{font-family:var(--heading-font,Georgia,serif);font-size:27px;margin:0 0 4px}.stay-hero-book-card label{display:grid;gap:5px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.stay-hero-book-card input{width:100%;border:1px solid #d9e1dc;border-radius:10px;padding:11px;background:#fff;color:#17382e;font:inherit}.stay-hero-book-card small{color:#6c7973;line-height:1.5}.stay-nav-transparent .site-header,.stay-header-mode-transparent{background:linear-gradient(180deg,rgba(6,23,18,.54),rgba(6,23,18,0));border-bottom-color:transparent}.stay-nav-dark .site-header,.stay-header-mode-dark{background:#102b23;color:#fff}.stay-nav-light .site-header,.stay-header-mode-light{background:rgba(255,255,255,.96);color:#17382e}.stay-nav-light .site-header a{color:#17382e}.stay-nav-light .brand-lockup small{color:#64756e}.stay-nav-light .menu-toggle i{background:#17382e}.stay-hero-v20-005.style-split{background:var(--page-bg,#fbfaf7);color:var(--ink,#18342c);padding-top:80px;min-height:auto}.stay-hero-v20-005.style-split .stay-hero-overlay{display:none}.stay-hero-v20-005.style-split .stay-hero-picture,.stay-hero-v20-005.style-split .stay-hero-slider,.stay-hero-v20-005.style-split>.stay-hero-media{position:absolute;left:50%;right:0;width:50%;border-radius:0 0 0 38px;overflow:hidden}.stay-hero-v20-005.style-split .stay-hero-layout{min-height:calc(var(--stay-hero-d,78svh) - 80px);padding-top:70px;padding-bottom:70px}.stay-hero-v20-005.style-split .stay-hero-copy{grid-column:1;color:var(--ink,#18342c);padding-right:28px}.stay-hero-v20-005.style-split .stay-hero-copy .eyebrow{color:var(--stay-accent,#c99b62)}.stay-hero-v20-005.style-split .stay-hero-intro{color:#53645d}.stay-hero-v20-005.style-split .stay-hero-facts>span,.stay-hero-v20-005.style-split .stay-hero-facts>a{border-color:#dbe3de;background:#fff;color:#17382e}.stay-hero-v20-005.style-split .btn-light{background:#17382e;color:#fff}.stay-hero-v20-005.style-split .btn-ghost-light{border-color:#17382e;color:#17382e}.stay-hero-v20-005.style-split .stay-back-link,.stay-hero-v20-005.style-split .stay-tertiary{color:#17382e}
@media(max-width:980px){.stay-hero-v20-005{min-height:var(--stay-hero-t,68svh)}.stay-hero-v20-005.style-booking .stay-hero-layout,.stay-hero-v20-005.style-split .stay-hero-layout{grid-template-columns:1fr}.stay-hero-book-card{margin:0;max-width:520px}.stay-hero-v20-005.style-split .stay-hero-picture,.stay-hero-v20-005.style-split .stay-hero-slider,.stay-hero-v20-005.style-split>.stay-hero-media{position:absolute;inset:0;width:100%;opacity:.22;border-radius:0}.stay-hero-v20-005.style-split .stay-hero-copy{color:#17382e;padding-right:0}}
@media(max-width:700px){.stay-hero-v20-005{min-height:var(--stay-hero-m,72svh)}.stay-hero-layout{padding:120px 18px 34px}.stay-hero-copy h1{font-size:clamp(43px,15vw,72px)}.stay-hero-intro{font-size:16px}.stay-hero-facts>span,.stay-hero-facts>a{font-size:11px}.stay-hero-book-card{padding:18px;border-radius:18px}.stay-hero-v20-005.style-booking{min-height:auto}.stay-hero-v20-005.style-booking .stay-hero-layout{padding-bottom:28px}}
