.icon-emblem{--emblem-size:40px;--emblem-glyph:22px;flex:0 0 var(--emblem-size);width:var(--emblem-size);height:var(--emblem-size);color:var(--text-accent);place-items:center;display:inline-grid;position:relative}.icon-emblem>.icon-emblem-outline{fill:none;stroke:currentColor;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.icon-emblem>svg.icon{width:var(--emblem-glyph);height:var(--emblem-glyph);color:inherit;stroke-linecap:round;stroke-linejoin:round;margin:0}.intro-facts li{padding:4px 8px}.intro-facts .icon-emblem{--emblem-size:32px;--emblem-glyph:20px}.intro-place .icon-emblem{--emblem-size:24px;--emblem-glyph:14px;color:var(--text-accent-on-dark)}.lp-amenity-icon-grid article:nth-child(n){padding:24px}.lp-amenity-icon-grid .icon-emblem{--emblem-size:48px;--emblem-glyph:24px;margin-bottom:24px}.lp-room-bottom .icon-emblem,.bar-field .icon-emblem,.select-field .icon-emblem{--emblem-size:32px;--emblem-glyph:18px}.bar-field .icon-emblem>svg.icon,.select-field .icon-emblem>svg.icon,.intro-place .icon-emblem>svg.icon,.intro-facts .icon-emblem>svg.icon{width:var(--emblem-glyph);height:var(--emblem-glyph)}@media (max-width:740px){.lp-amenity-icon-grid .icon-emblem{--emblem-size:40px;--emblem-glyph:22px}.lp-amenity-icon-grid article:nth-child(n){grid-template-columns:40px minmax(0,1fr);padding:16px}.lp-amenity-icon-grid .icon-emblem{grid-row:1/3;margin:0}}:root{--header-height:96px;--header-collapse:24px;--header-ease:cubic-bezier(.16, 1, .3, 1)}.header-shell{--header-progress:0;z-index:55;height:var(--header-height);color:var(--brown);position:sticky;top:0}.site-header.wrap{z-index:1;width:min(1640px,100% - 48px);height:calc(var(--header-height) - var(--header-collapse) * var(--header-progress));grid-template-columns:174px minmax(0,1fr) auto;align-items:center;gap:24px;margin-inline:auto;padding-inline:24px;display:grid;position:relative}.header-blur{height:calc(var(--header-height) - var(--header-collapse) * var(--header-progress));pointer-events:none;background:rgb(253 241 232/calc(.72 * var(--header-progress)));border-bottom:1px solid rgb(50 24 3/calc(.18 * var(--header-progress)));-webkit-backdrop-filter:saturate(calc(1 + .8 * var(--header-progress))) blur(calc(20px * var(--header-progress)));backdrop-filter:saturate(calc(1 + .8 * var(--header-progress))) blur(calc(20px * var(--header-progress)));position:absolute;top:0;left:0;right:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.header-blur{border-bottom-width:.5px}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.header-blur{border-bottom-width:.34px}}.header-nav a[data-tone=light],.header-actions[data-tone=light]{color:var(--brown)}.header-nav a[data-tone=dark],.header-actions[data-tone=dark]{color:var(--cream)}.header-nav a[data-tone=dark]{text-shadow:0 1px 2px #32180380}.header-brand:has(img[src$=logo-white\.svg]) img{filter:drop-shadow(0 1px 1px #32180366)}.header-actions[data-tone=dark] .header-book{background:var(--cream);color:var(--brown)}.header-actions[data-tone=dark] .header-toggle-lines{filter:drop-shadow(0 1px 1px #32180380)}.header-brand,.menu-brand{align-items:center;width:174px;max-width:100%;min-height:44px;line-height:0;display:flex}.header-logotypes{max-width:100%;width:calc(174px - 24px * var(--header-progress,0));display:block}.header-logotypes img{width:100%;height:auto;display:block}.header-nav{letter-spacing:.0179em;justify-content:center;align-items:center;gap:26px;font-size:.875rem;line-height:1.4286;display:flex}.header-nav a{white-space:nowrap;align-items:center;min-height:44px;padding-block:10px;display:flex;position:relative}.header-nav a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--motion-feedback) var(--header-ease);background:currentColor;position:absolute;bottom:7px;left:0;transform:scaleX(0)}.header-nav a:focus-visible:after,.header-nav a[aria-current]:after{transform-origin:0;transition-duration:.36s;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.header-nav a:hover:after{transform-origin:0;transition-duration:.36s;transform:scaleX(1)}}.header-actions,.menu-top-actions{flex:none;align-items:center;gap:20px;display:flex}.header-actions{justify-self:end}.header-book{--book-blob-size:38px;--book-blob-inset:8px;isolation:isolate;background:var(--brown);min-height:52px;color:var(--cream);cursor:pointer;white-space:nowrap;transition:transform var(--motion-change) var(--header-ease), border-radius var(--motion-change) var(--header-ease), color var(--motion-feedback) var(--motion-ease) var(--motion-feedback);font:500 .875rem/1.4286 var(--body);letter-spacing:.0071em;border:0;border-radius:15px 20px 15px 18px/18px 15px 21px 16px;align-items:center;gap:12px;padding:7px 8px 7px 18px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #32180314}.header-book>.header-book-fluid{z-index:0;pointer-events:none;position:absolute;inset:0}.header-book-filter{pointer-events:none;position:absolute}.header-book-fluid-main,.header-book-fluid-tail{top:50%;right:var(--book-blob-inset);width:var(--book-blob-size);height:var(--book-blob-size);background:var(--orange);opacity:0;transition:transform var(--motion-change) var(--motion-ease), border-radius var(--motion-change) var(--header-ease), opacity var(--motion-feedback) var(--motion-ease);border-radius:46% 53% 49% 45%/52% 47% 54% 45%;position:absolute;transform:translateY(-50%)scale(1)}.header-book-fluid-tail{transform:translateY(-50%)translate(0)scale(.35)}.header-book>span{z-index:1;position:relative}.header-book>span:first-child{align-items:center;display:flex}.header-book-arrow{background:var(--orange);width:38px;height:38px;color:var(--brown);transition:border-radius var(--motion-change) var(--header-ease), transform var(--motion-change) var(--header-ease);border-radius:46% 53% 49% 45%/52% 47% 54% 45%;flex:none;place-items:center;display:grid}.header-book-arrow .icon{width:20px;height:20px;transition:transform var(--motion-change) var(--header-ease)}.header-book.hero-date-button{--book-blob-size:45px;--book-blob-inset:9px;background:var(--cream);min-height:62px;color:var(--brown);letter-spacing:.0179em;gap:22px;padding:8px 9px 8px 25px;font-size:.875rem;line-height:1.4286}.header-book.hero-date-button .header-book-arrow{width:45px;height:45px;display:grid}.header-book:focus-visible{color:var(--brown);outline:3px solid var(--orange);outline-offset:5px;border-radius:23px 14px 22px 13px/17px 24px 14px}.header-book:focus-visible .header-book-fluid-main{opacity:1;transform:translateY(-50%) scale(var(--book-fill-scale,12),4);border-radius:58% 42% 36% 64%/38% 62% 48% 52%;transition-duration:.65s,.65s,.12s}.header-book:focus-visible .header-book-fluid-tail{opacity:1;transition-duration:.72s,.65s,.14s;transform:translateY(-50%)translate(-110px)scale(3,1.35)}.header-book:focus-visible .header-book-arrow{animation:date-blob-stretch var(--motion-reveal) var(--header-ease);border-radius:58% 42% 59% 41%/44% 58% 42% 56%;transform:rotate(-9deg)}.header-book:focus-visible .icon{transform:rotate(9deg)translate(3px)}@media (hover:hover) and (pointer:fine){.header-book:hover{color:var(--brown);border-radius:23px 14px 22px 13px/17px 24px 14px}.header-book:hover .header-book-fluid-main{opacity:1;transform:translateY(-50%) scale(var(--book-fill-scale,12),4);border-radius:58% 42% 36% 64%/38% 62% 48% 52%;transition-duration:.65s,.65s,.12s}.header-book:hover .header-book-fluid-tail{opacity:1;transition-duration:.72s,.65s,.14s;transform:translateY(-50%)translate(-110px)scale(3,1.35)}.header-book:hover .header-book-arrow{animation:date-blob-stretch var(--motion-reveal) var(--header-ease);border-radius:58% 42% 59% 41%/44% 58% 42% 56%;transform:rotate(-9deg)}.header-book:hover .icon{transform:rotate(9deg)translate(3px)}}@keyframes date-blob-stretch{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-13deg)scale(1.22,.82)}65%{transform:rotate(-5deg)scale(.9,1.12)}to{transform:rotate(-9deg)scale(1)}}.header-book:active{transform:translateY(1px)}.header-toggle,.menu-close{border-radius:var(--radius-control);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.header-toggle-lines{gap:6px;width:20px;display:grid}.header-toggle-lines span{background:currentColor;border-radius:1px;width:100%;height:1.5px}.header-toggle-lines span:last-child{width:14px}@media (hover:hover){.header-toggle:hover .header-toggle-lines span:last-child{width:20px}}.header-shell :focus-visible,.site-menu :focus-visible{outline-offset:5px;outline:2px solid}.header-shell .header-brand:focus-visible,.header-book:focus-visible{outline-color:var(--orange)}.site-menu{--menu-top-height:calc(var(--header-height) + 18px);background:var(--brown);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--cream);overscroll-behavior:contain;border:0;border-radius:0;margin:0;padding:0;animation:none;inset:0;overflow:auto}.site-menu::backdrop{background:var(--brown)}.menu-top{height:var(--menu-top-height);border-bottom:1px solid var(--line-on-dark);justify-content:space-between;align-items:center;gap:16px;display:flex}.site-menu .header-book{background:var(--cream);color:var(--brown)}.menu-close{display:flex}.menu-close .icon{width:23px;height:23px;transition:transform var(--motion-interaction) var(--header-ease)}@media (hover:hover){.menu-close:hover .icon{transform:rotate(90deg)}}.menu-content{min-height:calc(100dvh - var(--menu-top-height));grid-template-rows:1fr auto;grid-template-columns:1fr;padding-block:40px 28px;display:grid}.menu-footer{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:30px;display:flex}.menu-footer>div{gap:12px;display:grid}.menu-footer>div>span{color:var(--text-secondary-on-dark);letter-spacing:.0333em;font-size:.75rem;line-height:1.3333}.menu-contact{white-space:nowrap;color:var(--cream);cursor:pointer;font:500 .875rem/1.4286 var(--body);letter-spacing:.0071em;background:0 0;border:0;border-bottom:1px solid;justify-self:start;align-items:center;gap:14px;padding:0 0 7px;display:inline-flex}.menu-footer .icon{width:18px;height:18px}@media (hover:hover){.menu-contact:hover{color:var(--text-accent-on-dark)}}@keyframes menu-link-open{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.header-nav{gap:22px}}@media (max-width:1119px){:root{--header-height:80px;--header-collapse:12px}.site-header.wrap{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 32px);padding-inline:18px}.header-nav{display:none}.header-toggle{display:flex}.header-brand,.menu-brand{width:150px}.header-logotypes{width:calc(150px - 18px * var(--header-progress,0))}.header-actions .header-book{--book-blob-size:32px;min-height:44px;padding-block:4px}.header-actions .header-book-arrow{width:32px;height:32px}.header-actions,.menu-top-actions{gap:10px}}@media (max-width:740px){.site-header.wrap{column-gap:8px;width:calc(100% - 24px);padding-inline:6px}.header-brand,.menu-brand{width:130px}.header-logotypes{width:calc(126px - 10px * var(--header-progress,0))}.header-book{letter-spacing:.0179em;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.4286}.header-book-arrow{display:none}.header-book:not(.hero-date-button) .header-book-fluid-main{border-radius:inherit;width:auto;height:auto;inset:0;transform:none}.header-book:not(.hero-date-button) .header-book-fluid-tail{display:none}.header-book.hero-date-button{--book-blob-size:42px;--book-blob-inset:8px;letter-spacing:.0179em;gap:18px;min-height:56px;padding:7px 8px 7px 20px;font-size:.875rem;line-height:1.4286}.header-book.hero-date-button .header-book-arrow{width:42px;height:42px}.header-actions,.menu-top-actions{gap:6px}.menu-content{padding-block:20px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom));grid-template-rows:1fr auto;grid-template-columns:1fr;gap:25px}.menu-footer{grid-row:2;gap:18px;padding-top:0}.menu-contact{letter-spacing:.0333em;gap:8px;font-size:.75rem;line-height:1.3333}.menu-footer>div>span{letter-spacing:.0179em;font-size:.875rem;line-height:1.4286}}@media (max-width:540px){:root{--header-height:72px;--header-collapse:8px}.header-logotypes{width:calc(106px - 6px * var(--header-progress,0))}}@media (max-width:380px){.header-brand,.menu-brand{width:108px}.header-logotypes{width:calc(104px - 6px * var(--header-progress,0))}.header-book{padding-inline:9px}.menu-top{gap:8px;padding-inline:12px}.menu-content{gap:20px}.menu-footer{align-items:flex-start}.menu-contact{text-align:left;max-width:130px}}@media (max-height:550px) and (min-width:741px){.menu-content{padding-block:20px}}@media (prefers-reduced-motion:reduce){.header-shell,.header-nav a:after,.header-book,.header-book-fluid-main,.header-book-fluid-tail,.header-book-arrow,.header-book-arrow .icon,.menu-close .icon,.menu-nav a .icon{transition:none}.header-book:focus-visible .header-book-arrow,.header-book:focus-visible .icon,.header-book:active{transform:none}@media (hover:hover){.header-book:hover .header-book-arrow,.header-book:hover .icon,.menu-close:hover .icon,.menu-nav a:hover .icon{transform:none}}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}.header-shell{height:calc(var(--header-height) + var(--safe-top));padding-top:var(--safe-top)}.header-blur{--blur-overhang:80px;top:calc(-1 * var(--blur-overhang));height:calc(var(--header-height) - var(--header-collapse) * var(--header-progress) + var(--safe-top) + var(--blur-overhang))}.menu-top{height:calc(var(--menu-top-height) + var(--safe-top));padding-top:var(--safe-top);padding-left:max(12px, var(--safe-left));padding-right:max(12px, var(--safe-right))}.menu-content{min-height:calc(100dvh - var(--menu-top-height) - var(--safe-top));padding-inline:max(0px, var(--safe-left)) max(0px, var(--safe-right))}@supports (padding:max(0px)){.site-header.wrap{width:min(1640px, calc(100% - 2 * max(24px, var(--safe-left), var(--safe-right))))}}@media (max-width:1119px){.site-header.wrap{width:calc(100% - 2 * max(16px, var(--safe-left), var(--safe-right)))}}@media (max-width:740px){.site-header.wrap{width:calc(100% - 2 * max(12px, var(--safe-left), var(--safe-right)))}}.header-edge{z-index:3;background:linear-gradient(var(--cream) 6px, transparent);pointer-events:none;height:18px;opacity:calc(1 - var(--header-progress));position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.header-edge{display:none}}.menu-footer{grid-area:2/1;grid-template-columns:100%;justify-content:stretch;justify-self:stretch;align-items:stretch;gap:12px;width:100%;padding-top:0;display:grid}.menu-footer>.menu-dates{justify-self:stretch}.menu-footer>.menu-contacts{align-items:center;gap:10px;display:flex}.menu-contacts a{border-radius:36% 42% 38% 44%/40% 36% 44% 38%;place-items:center;width:44px;height:44px;display:grid}.menu-contacts img{width:22px;height:22px}.menu-contacts [data-brand=telegram]{background:linear-gradient(#2aabee,#229ed9)}.menu-contacts [data-brand=viber]{background:#7360f2}.menu-contacts [data-brand=instagram]{background:radial-gradient(circle at 30% 107%,#ffd600 0%,#ff7a00 20%,#ff0069 50%,#d300c5 75%,#7638fa 100%)}.menu-contacts .menu-contact{margin-left:auto}.menu-contacts a.menu-contact{place-items:initial;border-radius:0;width:auto;height:auto;display:inline-flex}.site-menu .header-book.menu-dates{letter-spacing:.0312em;justify-content:space-between;width:100%;min-height:58px;padding:8px 9px 8px 22px;font-size:1rem;line-height:1.5}.site-menu .menu-dates .header-book-arrow{width:42px;height:42px;display:grid}.menu-content{padding-block:12px max(14px, env(safe-area-inset-bottom));gap:14px}.menu-trail{flex-direction:column;grid-area:1/1;align-self:stretch;min-height:0;display:flex}.menu-trail-stops{flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.menu-trail-path{pointer-events:none;width:44px;height:100%;position:absolute;top:0;left:0;overflow:visible}.menu-trail-path path{fill:none;stroke:var(--orange);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round;opacity:.85}.menu-stop{min-height:44px;max-height:76px;color:var(--cream);-webkit-tap-highlight-color:transparent;transition:scale var(--motion-feedback,.16s) var(--motion-ease);flex:1 1 0;align-items:center;gap:14px;padding-block:2px;text-decoration:none;display:flex;position:relative}.menu-stop:active{scale:.98}.menu-stop-dot{z-index:1;background:var(--dark);width:44px;height:44px;color:var(--text-accent-on-dark);transition:background-color var(--motion-interaction), color var(--motion-interaction), border-radius var(--motion-change) var(--header-ease);border:1px solid #fdf1e833;border-radius:46% 53% 49% 45%/52% 47% 54% 45%;flex:none;place-items:center;display:grid;position:relative}.menu-stop-dot .icon{width:20px;height:20px}.menu-stop[aria-current] .menu-stop-dot{background:var(--orange);border-color:var(--orange);color:var(--brown)}@media (hover:hover){.menu-stop:hover .menu-stop-dot{border-radius:58% 42% 59% 41%/44% 58% 42% 56%}}.menu-stop-label{min-width:0;font:500 1.375rem/1.2727 var(--head);letter-spacing:0;flex:1;align-items:center;gap:8px;display:flex}.menu-stop-label .icon{width:18px;height:18px;color:var(--text-accent-on-dark);transform:rotate(-45deg)}.menu-here{background:var(--text-accent-on-dark,#f6a35c);color:var(--brown);font:500 .6875rem/1.4545 var(--body);letter-spacing:.0455em;border-radius:8px;flex:none;padding:2px 8px}.menu-stop-page{border-top:1px solid var(--line-on-dark);flex:none;min-height:62px;margin-top:10px;padding-top:12px}.site-menu[open] .menu-trail-path{animation:trail-draw .5s var(--motion-settle,cubic-bezier(.2,.8,.2,1)) both}.site-menu[open] .menu-stop{animation:trail-stop .28s var(--motion-ease) calc(40ms + var(--menu-order,0) * 25ms) both}.site-menu[open] .menu-here{animation:trail-here .28s var(--motion-ease) .16s both}.site-menu[open] .menu-stop[aria-current] .menu-stop-dot{animation:trail-pulse 2.2s var(--motion-settle,ease) 1.2s infinite}.site-menu[open] .menu-footer{animation:motion-rise-in .28s var(--motion-settle,ease) .16s both}.site-menu.is-closing .menu-stop,.site-menu.is-closing .menu-footer,.site-menu.is-closing .menu-trail-path{animation:.2s ease-in both trail-out}.site-menu.is-closing{animation:.24s ease-in both trail-fade}@keyframes trail-draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes trail-stop{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}@keyframes trail-here{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes trail-pulse{0%{box-shadow:0 0 #eb751466}70%{box-shadow:0 0 0 12px #eb751400}to{box-shadow:0 0 #eb751400}}@keyframes trail-out{to{opacity:0;translate:0 6px}}@keyframes trail-fade{to{opacity:0}}@media (max-height:760px){.menu-stop-label{letter-spacing:0;font-size:1.375rem;line-height:1.2727}.menu-stop-dot{width:40px;height:40px}.menu-trail-path{width:40px}.menu-footer>.menu-contacts{display:none}.menu-stop-page{min-height:54px;margin-top:6px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.site-menu[open] :is(.menu-trail-path,.menu-stop,.menu-here,.menu-footer),.site-menu[open] .menu-stop[aria-current] .menu-stop-dot{animation:none}}@media (min-width:840px){.menu-stop-label{letter-spacing:0;font-size:1.5rem;line-height:1.3333}}:root{--motion-ease:cubic-bezier(.16,1,.3,1);--motion-feedback:.16s;--motion-interaction:.26s;--motion-change:.34s;--motion-reveal:.68s;--motion-scene:.8s;--header-ease:var(--motion-ease);--motion-spring:cubic-bezier(.3,1.18,.5,1);--motion-settle:cubic-bezier(.2,.8,.2,1)}@supports (clip-path:shape(from 0 0, line to 1px 1px)){:root{--contour-hero:shape(from 2.2% 0.8%, curve to 97.8% 0.7% with 26% 0% / 64% 1.4%, curve to 99.7% 3% with 99.5% 0.7%, curve to 99.4% 97% with 100% 28% / 99.1% 67%, curve to 97.2% 99.3% with 99.1% 99.3%, curve to 2.2% 99.7% with 70% 99.9% / 29% 98.7%, curve to 0.6% 97.5% with 0.5% 99.7%, curve to 0.4% 3.1% with 0% 74% / 0.8% 26%, curve to 2.2% 0.8% with 0.3% 0.9%, close);--contour-section:shape(from 2.2% 0.3%, curve to 97.8% 0.3% with 26% 0% / 64% 0.5%, curve to 99.9% 1.2% with 99.7% 0.3%, curve to 99.8% 98.8% with 100% 28% / 99.7% 67%, curve to 97.8% 99.7% with 99.7% 99.7%, curve to 2.2% 99.9% with 70% 100% / 29% 99.6%, curve to 0.3% 98.8% with 0.3% 99.9%, curve to 0.2% 1.2% with 0% 74% / 0.3% 26%, curve to 2.2% 0.3% with 0.1% 0.3%, close)}}[data-motion-state=waiting]:not([data-motion=scene]){opacity:0}[data-motion-split] .motion-word{display:inline-block}[data-motion-state=entering][data-motion-split] .motion-word{animation:motion-word .9s calc(var(--motion-delay,0s) + var(--motion-word,0) * var(--motion-word-step,55ms)) var(--motion-ease) backwards}[data-motion-state=entering][data-motion=heading] .motion-word{animation-name:motion-word-soft;animation-duration:.76s}[data-motion-state=entering]:is([data-motion=title],[data-motion=heading]){animation:motion-word .9s var(--motion-delay,0s) var(--motion-ease) backwards}[data-motion-state=entering][data-motion-split]{animation:none}[data-motion-state=entering][data-motion=copy]{animation:motion-copy-focus .76s var(--motion-delay,0s) var(--motion-ease) backwards}[data-motion-state=entering][data-motion=micro]{animation:motion-micro .52s var(--motion-delay,0s) var(--motion-ease) backwards}@keyframes motion-word{0%{opacity:0;filter:blur(10px);translate:0 .42em}to{opacity:1;filter:blur();translate:0}}@keyframes motion-word-soft{0%{opacity:0;filter:blur(6px);translate:0 .3em}to{opacity:1;filter:blur();translate:0}}@keyframes motion-copy-focus{0%{opacity:0;filter:blur(4px);translate:0 12px}to{opacity:1;filter:blur();translate:0}}@media (hover:none),(max-width:740px){[data-motion-state=entering][data-motion-split] .motion-word{animation-name:motion-word-rise}[data-motion-state=entering][data-motion=copy]{animation-name:motion-copy-rise}[data-motion-state=entering][data-motion-split] .motion-word{animation-duration:.68s}[data-motion-state=entering]:is([data-motion=copy],[data-motion=media],[data-motion=item],[data-motion=surface]){animation-duration:.52s}}@keyframes motion-word-rise{0%{opacity:0;translate:0 .42em}to{opacity:1;translate:0}}@keyframes motion-copy-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes motion-copy{0%{opacity:.5;translate:0 6px}to{opacity:1;translate:0}}@keyframes motion-micro{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}[data-motion-state=entering][data-motion=media]{animation:motion-media var(--motion-reveal) var(--motion-delay,0s) var(--motion-ease) backwards}[data-motion-state=entering][data-motion=item]{animation:motion-item var(--motion-reveal) var(--motion-delay,0s) var(--motion-spring) backwards}[data-motion-state=entering][data-motion=surface]{animation:motion-surface var(--motion-reveal) var(--motion-spring) backwards}@media (hover:hover) and (pointer:fine){[data-motion-state=entering][data-motion=media] img{animation:motion-photo-settle 1.1s var(--motion-delay,0s) var(--motion-ease) backwards}}@keyframes motion-photo-settle{0%{scale:1.08}to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.landing-motion :is(.lp-faq-list,.lp-activity-list) details{interpolate-size:allow-keywords}.landing-motion :is(.lp-faq-list,.lp-activity-list) details::details-content{height:0;transition:height .46s var(--motion-ease), content-visibility .46s allow-discrete;overflow:clip}.landing-motion :is(.lp-faq-list,.lp-activity-list) details[open]::details-content{height:auto}}}@keyframes motion-media{0%{opacity:.45;translate:0 16px;scale:.99}to{opacity:1;translate:0;scale:1}}@keyframes motion-item{0%{opacity:.3;translate:0 12px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes motion-surface{0%{opacity:.55;translate:0 12px}to{opacity:1;translate:0}}.landing-motion :is(.btn,.text-link,.text-inline,.bar-field,.select-field,.media-categories button,.guest-review-filters button,.lightbox-thumb,.day,.arrival-map-controls button,.footer-postcard-bottom button,.load-more){transition:color var(--motion-feedback), background-color var(--motion-feedback), border-color var(--motion-feedback), box-shadow var(--motion-interaction), translate var(--motion-interaction) var(--motion-ease), scale var(--motion-feedback) var(--motion-ease)}.landing-motion :is(.btn,.bar-field,.media-categories button,.guest-review-filters button,.arrival-map-controls button,.load-more):not(:disabled):active{scale:.98}.landing-motion :is(.text-link,.text-inline) .icon{transition:translate var(--motion-interaction) var(--motion-ease)}.landing-motion :is(input,select,textarea){transition:border-color var(--motion-feedback), background-color var(--motion-feedback), box-shadow var(--motion-interaction)}.landing-motion .select-field:focus-within{box-shadow:0 0 0 2px var(--line)}.landing-motion details[open]>:not(summary){animation:motion-copy var(--motion-change) var(--motion-ease)}.landing-motion dialog[open]:not(.site-menu,.request-picker){animation:motion-dialog var(--motion-interaction) var(--motion-ease)}.landing-motion dialog[open]:is(.info-dialog,.booking-receipt-dialog,.ownrev-dialog){animation:motion-spring-in var(--motion-change) var(--motion-spring)}.landing-motion dialog.lightbox[open],.landing-motion dialog[open]:not(.site-menu,.request-picker)::backdrop{animation:motion-fade var(--motion-interaction) ease-out}@keyframes motion-dialog{0%{opacity:.4;translate:0 10px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes motion-spring-in{0%{opacity:0;translate:0 12px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes motion-grow-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes motion-rise-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-pop{0%,to{scale:1}45%{scale:1.18}}@keyframes motion-seal{0%{opacity:0;rotate:-4deg;scale:.82}to{opacity:1;rotate:0deg;scale:1}}@keyframes motion-draw{0%{stroke-dashoffset:var(--motion-path,88)}to{stroke-dashoffset:0}}.landing-motion #booking .bk-card .bk-price>:is(.bk-line,.bk-total,.bk-deposit){animation:motion-rise-in .42s var(--motion-settle) backwards}.landing-motion #booking .bk-card .bk-price>:nth-child(2){animation-delay:60ms}.landing-motion #booking .bk-card .bk-price>:nth-child(3){animation-delay:.12s}.landing-motion #booking .bk-card .bk-price>:nth-child(4){animation-delay:.18s}.landing-motion #booking .bk-card .bk-price>:nth-child(n+5){animation-delay:.24s}[data-motion-state=entering] .ownrev-seal{animation:motion-seal .52s var(--motion-spring) calc(var(--motion-delay,0s) + .24s) backwards}.landing-motion #booking .bk-field-check{animation:motion-check-in .38s var(--motion-spring)}@keyframes motion-check-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.landing-motion #booking .bk-total-sum s{animation:motion-rise-in .42s var(--motion-settle)}.landing-motion .calendar-grid .day{transition:background-color .22s var(--motion-settle), color .22s var(--motion-settle)}.landing-motion .calendar-grid .day:is(.range,.range-end){animation:motion-range-fill .42s var(--motion-settle) calc(var(--range-i,0) * 18ms) backwards}@keyframes motion-range-fill{0%{background-color:#0000}}.landing-motion .request-picker .calendar-apply:not(:disabled) .header-book-arrow,.landing-motion form.bk-card[data-ready] .booking-action[type=submit] .header-book-arrow{animation:motion-nudge 1.1s var(--motion-settle) .2s}@keyframes motion-nudge{0%,to{scale:1}40%{scale:1.16}70%{scale:.97}}.landing-motion .request-picker .calendar-apply{transition:background-color .35s var(--motion-settle), color .35s var(--motion-settle)}@media (hover:hover) and (pointer:fine){.landing-motion .photo-link>img{transition:transform .9s var(--motion-ease), filter .9s var(--motion-ease)}.landing-motion .photo-link:hover>img{filter:brightness(1.05)saturate(1.04);transition-duration:.6s;transform:scale(1.04)}.landing-motion :is(.btn,.arrival-map-controls button):not(:disabled):hover{translate:0 -2px}.landing-motion :is(.text-link,.text-inline):hover .icon{translate:3px}}@media (prefers-reduced-motion:reduce){[data-motion-state=waiting]:not([data-motion=scene]){opacity:1}[data-motion-state=entering],[data-motion-state=entering] .ownrev-seal{animation:none!important}@media (hover:hover){.landing-motion .photo-link:hover>img{filter:none;transform:none}}.landing-motion :is(.btn,.bar-field,.media-categories button,.guest-review-filters button,.arrival-map-controls button):active{scale:1}@media (hover:hover){.landing-motion :is(.btn,.arrival-map-controls button):hover,.landing-motion :is(.text-link,.text-inline):hover .icon{translate:none}}.landing-motion details[open]>:not(summary),.landing-motion dialog[open]:not(.site-menu),.landing-motion dialog[open]::backdrop,.landing-motion .header-book-arrow,.landing-motion #booking .bk-field-check,.landing-motion #booking .bk-total-sum s,.landing-motion .calendar-grid .day,.landing-motion #booking .bk-card .bk-price>*,.landing-motion .request-picker .calendar-apply,.landing-motion form.bk-card .booking-action{animation:none}}.analytics-consent{z-index:1200;left:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--paper);width:min(420px,100vw - 48px);color:var(--brown);box-shadow:var(--shadow);border:1px solid #0000;border-radius:20px;padding:22px 22px 16px;animation:.42s cubic-bezier(.2,.8,.2,1) backwards consent-in;position:fixed}.analytics-consent-badge{width:66px;height:66px;animation:.6s cubic-bezier(.3,1.4,.5,1) .15s backwards cookie-in;position:absolute;top:-22px;right:-14px;transform:rotate(-10deg)}.analytics-consent-badge svg{width:100%;height:100%;display:block;overflow:visible}@keyframes cookie-in{0%{opacity:0;transform:translateY(-10px)rotate(-40deg)scale(.7)}}.analytics-consent h2{color:var(--brown);font:500 1.5rem/1.3333 var(--head);letter-spacing:0;margin:0 44px 8px 0}.analytics-consent p{color:#5c3d26;font:400 .875rem/1.4286 var(--body);letter-spacing:.0179em;margin:0 0 16px}.analytics-consent-track{background:var(--soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.analytics-consent-track button{min-height:48px;color:var(--brown);cursor:pointer;transition:background-color var(--motion-feedback,.16s);font:500 1rem/1.5 var(--body);letter-spacing:.0094em;background:0 0;border:0;border-radius:12px;padding:8px 12px}@media (hover:hover){.analytics-consent-track button:not(.is-accept):hover{background:#eadac8}}.analytics-consent-track button.is-accept{background:var(--orange);color:var(--brown)}@media (hover:hover){.analytics-consent-track button.is-accept:hover{background:var(--orange-hover,#f1852c)}}.analytics-consent-link{color:var(--link);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline;position:relative}.analytics-consent-link:after{content:"";position:absolute;inset:-10px -4px}.analytics-consent{padding-bottom:20px}.analytics-consent-settings{gap:8px;display:grid}.analytics-consent-row{background:var(--soft);cursor:default;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}label.analytics-consent-row{cursor:pointer}.analytics-consent-row strong{font:500 .875rem/1.4286 var(--body);letter-spacing:.0071em;display:block}.analytics-consent-row small{color:var(--muted);font:400 .875rem/1.4286 var(--body);letter-spacing:.0179em;margin-top:2px;display:block}.analytics-consent-always{color:var(--muted);font:500 .875rem/1.4286 var(--body);letter-spacing:.0071em;flex:none}.analytics-consent-row input[type=checkbox]{appearance:none;cursor:pointer;width:44px;height:26px;transition:background-color var(--motion-feedback,.16s);background:#d8bcaa;border-radius:999px;flex:none;margin:0;position:relative}.analytics-consent-row input[type=checkbox]:after{content:"";width:20px;height:20px;transition:transform var(--motion-feedback,.16s);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.analytics-consent-row input[type=checkbox]:checked{background:var(--orange)}.analytics-consent-row input[type=checkbox]:checked:after{transform:translate(18px)}.analytics-consent .analytics-consent-save.hero-date-button{--book-fill-scale:64;background:var(--brown);width:100%;color:var(--cream);box-shadow:none;justify-content:space-between;margin-top:4px}.analytics-consent .analytics-consent-save.hero-date-button:focus-visible{color:var(--brown)}@media (hover:hover){.analytics-consent .analytics-consent-save.hero-date-button:hover{color:var(--brown)}}.analytics-consent :is(button,input):focus-visible{outline:3px solid var(--orange);outline-offset:3px}@keyframes consent-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.analytics-consent,.analytics-consent-badge{animation:none}}@media (max-width:740px){.analytics-consent{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));margin-left:env(safe-area-inset-left,0px);padding:20px 18px 14px}.analytics-consent-badge{width:58px;height:58px;top:-20px;right:-4px}.analytics-consent p{letter-spacing:.0179em;font-size:.875rem;line-height:1.4286}}.landing-footer{--hills-h:clamp(220px, 20vw, 460px);--ground-ridge:calc(var(--hills-h) * .3125);color:var(--cream);padding:0 0 56px;position:relative;overflow-x:clip}html{overflow-x:hidden}html.footer-ground-in-view{background-color:var(--brown);overscroll-behavior-y:none}.footer-ground{box-shadow:0 50vh 0 0 var(--brown)}.footer-edge{z-index:40;background:var(--brown);pointer-events:none;height:8px;position:fixed;bottom:0;left:0;right:0}.landing-footer>.wrap{position:relative}.footer-ground{inset:calc(var(--hills-h) - 2px - var(--ground-ridge) - 40px) 0 0;position:absolute;overflow:hidden}.footer-ground-body{inset:calc(var(--ground-ridge) + 40px) 0 -24px;background:var(--brown);position:absolute}.footer-ground-ridge{width:100%;height:calc(var(--ground-ridge) * 1.2 + 2px);fill:var(--brown);display:block;position:absolute;bottom:calc(100% - 2px);left:0;overflow:hidden}.footer-postcard{padding:24px 0 0}.footer-postcard-main{grid-template-columns:1.2fr 1fr .9fr;align-items:start;gap:32px;display:grid}.footer-postcard-logo{align-items:center;width:176px;min-height:44px;display:flex}.footer-postcard-logo img{width:100%;height:auto;display:block}.footer-postcard-address address{max-width:290px;font:400 1rem/1.5 var(--body);letter-spacing:.0312em;margin-top:24px}.footer-postcard-address address>span{letter-spacing:0;font-size:1.5rem;line-height:1.3333}.footer-postcard-contact{border-left:1px solid var(--line-on-dark);padding-left:32px}.footer-postcard-contact h2{color:var(--text-accent-on-dark);font:500 .875rem/1.4286 var(--body);letter-spacing:.0071em;margin-bottom:8px}.footer-postcard-phone{overflow-wrap:anywhere;letter-spacing:0;align-items:center;max-width:100%;min-height:48px;font-size:1.5rem;line-height:1.3333;display:inline-flex}.footer-postcard-messengers a{letter-spacing:.0179em;align-items:center;gap:8px;min-height:44px;font-size:.875rem;line-height:1.4286;display:flex}.footer-postcard-messengers{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.footer-postcard-messengers a{border-radius:36% 42% 38% 44%/40% 36% 44% 38%;place-items:center;width:48px;height:48px;transition:filter .2s,border-radius .4s,transform .2s;display:grid}.footer-postcard-messengers a:nth-child(2){border-radius:42% 36% 44% 38%/37% 43% 36% 42%}.footer-postcard-messengers a:nth-child(3){border-radius:38% 44% 36% 42%/43% 37% 41% 39%}.footer-postcard-messengers a:nth-child(4){border-radius:44% 38% 42% 36%/38% 42% 37% 43%}.footer-postcard-messengers a:focus-visible{filter:brightness(1.08);border-radius:46% 34% 40% 40%/34% 46% 36% 44%;transform:translateY(-1px)}@media (hover:hover){.footer-postcard-messengers a:hover{filter:brightness(1.08);border-radius:46% 34% 40% 40%/34% 46% 36% 44%;transform:translateY(-1px)}}.footer-postcard-messengers i{width:24px;height:24px;-webkit-mask:var(--glyph) center / contain no-repeat;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;background:#fff;display:block}.footer-postcard-messengers [data-brand=telegram]{background:linear-gradient(#2aabee,#229ed9)}.footer-postcard-messengers [data-brand=viber]{background:#7360f2}.footer-postcard-messengers [data-brand=instagram]{background:radial-gradient(circle at 30% 107%,#ffd600 0%,#ff7a00 20%,#ff0069 50%,#d300c5 75%,#7638fa 100%)}.footer-postcard-messengers [data-brand=maps]{background:#fff}.footer-postcard-messengers [data-brand=maps] img{width:22px;height:27px;display:block}.footer-postcard :is(a,button) .icon{width:14px;height:14px}.footer-postcard-action{justify-items:start;gap:20px;display:grid}.footer-postcard .footer-date-button{--book-blob-size:44px;--book-blob-inset:9px;min-height:62px;color:var(--brown);background:var(--orange);box-shadow:none;letter-spacing:.0312em;gap:16px;padding:8px 9px 8px 24px;font-size:1rem;line-height:1.5}.footer-postcard .footer-date-button .header-book-arrow{background:var(--brown);width:44px;height:44px;color:var(--cream);display:grid}.footer-postcard .footer-date-button .header-book-arrow .icon{width:20px;height:20px}.footer-postcard-bottom{border-top:1px solid var(--line-on-dark);color:var(--cream);letter-spacing:.0179em;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:16px;font-size:.875rem;line-height:1.4286;display:flex}.footer-postcard-bottom>div{flex-wrap:wrap;gap:24px;display:flex}.footer-postcard-bottom button{min-height:44px;color:var(--cream);font:inherit;background:0 0;border:0;padding:0}.footer-postcard :focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.footer-postcard a:hover,.footer-postcard-bottom button:hover{color:var(--text-accent-on-dark);text-underline-offset:4px;text-decoration:underline}}@media (max-width:960px){.footer-postcard-main{grid-template-columns:1fr 1fr}.footer-postcard-action{grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;display:flex}}@media (max-width:740px){.landing-footer{padding:0 0 calc(24px + 76px + env(safe-area-inset-bottom))}.footer-postcard{padding:12px 0 0}.footer-postcard-main{grid-template-columns:minmax(0,1fr);gap:24px}.footer-postcard-contact{border-left:0;border-top:1px solid var(--line-on-dark);padding:24px 0 0}.footer-postcard-action{grid-column:auto;grid-template-columns:minmax(0,1fr);justify-content:normal;justify-items:stretch;gap:16px;width:100%;display:grid}.footer-postcard .footer-date-button{justify-content:space-between;width:100%}.footer-postcard-bottom{flex-direction:column;align-items:start;gap:4px;margin-top:24px}.footer-postcard-bottom>div{grid-template-columns:repeat(2,max-content);gap:0 24px;display:grid}.footer-postcard-bottom :is(a,button){text-align:left;justify-content:start;min-height:36px}}.footer-hills{height:var(--hills-h);margin-top:calc(var(--hills-h) * -.24);pointer-events:none;position:relative}.footer-hills-defs{width:0;height:0;position:absolute;overflow:hidden}.footer-hills-depth{transform:translate3d(0, calc(var(--shift,0px) * (1 - var(--p,1))), 0);will-change:transform;position:absolute;inset:0}.footer-hills-depth svg{width:100%;height:150%;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.footer-hills-depth-sun{--shift:calc(var(--hills-h) * -.12)}.footer-hills-depth-far{--shift:calc(var(--hills-h) * -.22)}.footer-hills-depth-clouds{--shift:calc(var(--hills-h) * -.18)}.footer-hills-depth-back{--shift:calc(var(--hills-h) * -.14)}.footer-hills-depth-mid{--shift:calc(var(--hills-h) * -.08)}.footer-hills-depth-near{--shift:calc(var(--hills-h) * -.035)}@media (prefers-reduced-motion:reduce){.footer-hills-depth{will-change:auto;transform:none}}.footer-hills-layer,.footer-hills-house,.footer-hills-fir,.footer-hills-cloud{transform-box:fill-box;transform-origin:50% 100%}.footer-hills-sun{fill:var(--orange)}.footer-hills-cloud{fill:var(--paper)}.footer-hills-far{fill:#efdcc6}.footer-hills-back{fill:#e6c6a2}.footer-hills-mid{fill:#f2b17c}.footer-hills-near{fill:#df8f52}.footer-hills-fir{fill:#3e5a41}.footer-hills-house path{fill:var(--dark)}.footer-hills-window{fill:#ffd29a}.landing-footer .footer-paper-shadow{fill:#321803;fill-opacity:.2}.landing-footer[data-reveal=waiting] .footer-ground-body{transform:translateY(calc(100% + var(--ground-ridge) + 24px))}.footer-hills[data-hills=waiting] :is(.footer-hills-far,.footer-hills-back,.footer-hills-mid,.footer-hills-near){transform:translateY(105%)}.footer-hills[data-hills=waiting] .footer-hills-sun{transform:translateY(600%)}.footer-hills[data-hills=waiting] .footer-hills-fir{transform:scaleY(0)}.landing-footer[data-reveal=waiting] :is(.footer-postcard-main>*,.footer-postcard-bottom),.footer-hills[data-hills=waiting] :is(.footer-hills-cloud,.footer-hills-house,.footer-hills-window){opacity:0}.landing-footer[data-reveal=entering] .footer-ground-body{animation:.8s steps(10,end) backwards ground-rise}.footer-hills[data-hills=entering] .footer-hills-far{animation:.9s steps(11,end) .35s backwards hills-rise}.footer-hills[data-hills=entering] .footer-hills-back{animation:.85s steps(10,end) .55s backwards hills-rise}.footer-hills[data-hills=entering] .footer-hills-mid{animation:.8s steps(10,end) .75s backwards hills-rise}.footer-hills[data-hills=entering] .footer-hills-near{animation:.75s steps(9,end) .95s backwards hills-rise}.footer-hills[data-hills=entering] .footer-hills-sun{animation:1.4s steps(17,end) .6s backwards hills-sun}.landing-footer[data-reveal=entering] .footer-postcard-main>*{animation:footer-copy .5s steps(6, end) calc(.75s + var(--copy,0s)) backwards}.landing-footer[data-reveal=entering] .footer-postcard-contact{--copy:.12s}.landing-footer[data-reveal=entering] .footer-postcard-action{--copy:.24s}.landing-footer[data-reveal=entering] .footer-postcard-bottom{animation:.5s steps(6,end) 1.1s backwards footer-copy}.footer-hills[data-hills=entering] .footer-hills-cloud{animation:hills-cloud 1s steps(12, end) calc(1.4s + var(--i,0s)) backwards}.footer-hills[data-hills=entering] .footer-hills-fir{animation:hills-grow .4s steps(5, end) calc(1.6s + var(--i,0s)) backwards}.footer-hills[data-hills=entering] .footer-hills-fir-near{animation-delay:calc(1.85s + var(--i,0s))}.footer-hills[data-hills=entering] .footer-hills-house{animation:.8s steps(10,end) 2.45s backwards hills-drop}.footer-hills[data-hills=entering] .footer-hills-window{animation:.7s steps(8,end) 3.25s backwards hills-light}@keyframes ground-rise{0%{transform:translateY(calc(100% + var(--ground-ridge) + 24px))}72%{transform:translateY(-14px)}88%{transform:translateY(5px)}to{transform:none}}@keyframes hills-rise{0%{transform:translateY(105%)}70%{transform:translateY(-5%)}86%{transform:translateY(2%)}to{transform:none}}@keyframes hills-sun{0%{transform:translateY(600%)}80%{transform:translateY(-6%)}to{transform:none}}@keyframes hills-grow{0%{transform:scaleY(0)}70%{transform:scaleY(1.12)}to{transform:none}}@keyframes hills-cloud{0%{opacity:0;transform:translateX(var(--from,0))}15%{opacity:1}to{opacity:1;transform:none}}@keyframes hills-drop{0%{opacity:0;transform:translateY(-300%)}1%{opacity:1}55%{transform:translateY(0)scale(1.12,.82)}72%{transform:translateY(-8%)scale(.95,1.07)}86%{transform:translateY(0)scale(1.02,.98)}to{opacity:1;transform:none}}@keyframes hills-light{0%{opacity:0}30%{opacity:1}45%{opacity:.25}62%{opacity:1}75%{opacity:.5}to{opacity:1}}@keyframes footer-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-footer *{animation:none!important}}@media (max-width:740px){.landing-footer *{animation:none!important}.footer-hills-depth{will-change:auto;transform:none}}@media (min-width:840px){.footer-postcard-phone{letter-spacing:0;font-size:2rem;line-height:1.25}}.footer-postcard-bottom{flex-wrap:wrap;row-gap:0}.footer-postcard-bottom>span{white-space:nowrap;flex:none}.footer-postcard-bottom>div{row-gap:0}.footer-postcard-bottom a{min-height:44px;color:var(--cream);align-items:center;text-decoration:none;display:inline-flex}
