@font-face{font-family:display;src:url(/_next/static/media/9fee0f13ebce6481-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.00%;size-adjust:105.20%}.__className_14c583{font-family:display,display Fallback;font-style:normal}.__variable_14c583{--ya-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/c5b3fda3b223352d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:108.71%;descent-override:42.47%;line-gap-override:0.00%;size-adjust:94.19%}.__className_ea20d0{font-family:body,body Fallback;font-style:normal}.__variable_ea20d0{--ya-body:"body","body Fallback"}.ya{--ink:#0e2522;--ink-2:#4a5853;--ivory:#f4efe6;--paper:#ebe4d6;--line:#d4c9b5;--brass:#7a5a26;--brass-2:#cdae74;--deep:#0e2522;--on-dark:#ede6d8;--on-dark-2:#b8c1b8;--err:#9e2a1c;--display:var(--ya-display),"Bodoni 72",Didot,Georgia,serif;--body:var(--ya-body),"Segoe UI",Arial,sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--s7:144px;--ease:cubic-bezier(.22,.61,.2,1);font-family:var(--body);font-size:17px;line-height:1.65;color:var(--ink);background:var(--ivory);min-height:100vh;-webkit-font-smoothing:antialiased}body:has(.ya){overflow-x:clip;background:#f4efe6}html:has(.ya){overflow-x:clip}.ya *,.ya :after,.ya :before{box-sizing:border-box}.ya :where(section){padding:0}.ya :where(nav){position:static;padding:0;top:auto;left:auto;right:auto;z-index:auto;background:none}.ya :where(a){color:inherit}.ya :where(h1,h2,h3){font-family:var(--display);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0;color:inherit;text-transform:none}.ya :where(p,ul,ol,dl,dd,figure,fieldset,blockquote){margin:0;padding:0}.ya :where(fieldset){border:0;min-width:0}.ya :where(ul,ol){list-style:none}.ya :where(img){display:block;max-width:100%;height:auto}.ya :where(button,input,select,textarea){font:inherit;color:inherit}.ya :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brass);outline-offset:3px}.ya h1{font-size:clamp(40px,6.4vw,92px)}.ya h2{font-size:clamp(32px,4.2vw,58px)}.ya h3{font-size:clamp(24px,2.4vw,32px)}.ya-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}@media (min-width:768px){.ya-wrap{padding:0 48px}}.ya-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ya-skip{position:absolute;left:-9999px;top:8px;background:var(--ink);color:var(--ivory);padding:10px 14px;z-index:400}.ya-skip:focus{left:8px}.ya-kicker{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:var(--s2)}.ya-lead{font-size:clamp(18px,1.6vw,21px);line-height:1.6;color:var(--ink-2);max-width:34em}.ya-sample{display:inline-block;vertical-align:2px;margin-left:6px;padding:0 6px;border:1px solid;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;white-space:nowrap;opacity:.85}.ya-note{font-size:15px;color:var(--ink-2)}.ya-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;background:var(--ink);color:var(--ivory)!important;border:1px solid var(--ink);font-weight:600;font-size:16px;letter-spacing:.02em;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .45s var(--ease),border-color .45s var(--ease)}.ya-btn:before{content:"";position:absolute;inset:0;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease);z-index:-1}.ya-btn:focus-visible:before,.ya-btn:hover:before{transform:scaleX(1)}.ya-btn:hover{border-color:var(--brass)}.ya-btn--light{background:var(--ivory);color:var(--ink)!important;border-color:var(--ivory)}.ya-btn--light:before{background:var(--brass-2)}.ya-btn--ghost{background:transparent;color:var(--ink)!important;border-color:var(--ink)}.ya-btn--ghost:hover{color:var(--ivory)!important}.ya-btn--ghost-light{background:transparent;color:var(--on-dark)!important;border-color:rgba(237,230,216,.7)}.ya-btn--ghost-light:before{background:var(--on-dark)}.ya-btn--ghost-light:hover{color:var(--ink)!important;border-color:var(--on-dark)}.ya-btn[disabled]{opacity:.6;cursor:progress}.ya-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) /100% 1px no-repeat;transition:background-size .45s var(--ease)}.ya-link:hover{background-size:0 1px;background-position:100% calc(100% - 10px)}.ya-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s4)}.ya-tide{width:100%;overflow:hidden;color:var(--brass)}.ya-tide,.ya-tide svg{display:block;height:22px}.ya-tide svg{width:200%;animation:ya-tide 22s linear infinite}.ya-tide path{fill:none;stroke:currentColor;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:2600;stroke-dashoffset:2600;animation:ya-draw 2.4s var(--ease) .3s forwards}.ya-tide--light{color:var(--brass-2)}.ya-tide--rule{margin:var(--s5) 0}@keyframes ya-tide{to{transform:translateX(-50%)}}@keyframes ya-draw{to{stroke-dashoffset:0}}.ya-head{position:sticky;top:0;z-index:200;background:var(--ivory);color:var(--ink);border-bottom:1px solid transparent;transition:background-color .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease),transform .5s var(--ease)}.ya-head.is-scrolled{border-bottom-color:var(--line)}.ya--over .ya-head{position:fixed;left:0;right:0;background:transparent;color:var(--on-dark)}.ya--over .ya-head.is-scrolled{background:var(--ivory);color:var(--ink)}.ya-head__in{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:76px}.ya-brand{display:inline-flex;flex-direction:column;text-decoration:none;line-height:1}.ya-brand__name{font-family:var(--display);font-size:28px;letter-spacing:.01em}.ya-brand__place{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-top:6px;opacity:.8}.ya-nav{display:none}.ya-nav ul{display:flex;gap:var(--s4)}.ya-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:15px;letter-spacing:.04em}.ya-nav a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.ya-nav a:hover:after,.ya-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.ya-head__cta{display:none}.ya-head .ya-btn{min-height:46px;padding:0 22px;font-size:15px}.ya--over .ya-head:not(.is-scrolled) .ya-btn{background:transparent;color:var(--on-dark)!important;border-color:rgba(237,230,216,.75)}.ya--over .ya-head:not(.is-scrolled) .ya-btn:before{background:var(--on-dark)}.ya--over .ya-head:not(.is-scrolled) .ya-btn:hover{color:var(--ink)!important}.ya-menu-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:0 4px;background:none;border:0;cursor:pointer;font-size:15px;letter-spacing:.04em}.ya-menu-btn__bars{position:relative;width:26px;height:10px}.ya-menu-btn__bars:after,.ya-menu-btn__bars:before{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .45s var(--ease)}.ya-menu-btn__bars:before{top:0}.ya-menu-btn__bars:after{bottom:0}@media (min-width:960px){.ya-nav{display:block}.ya-head__cta{display:inline-flex}.ya-menu-btn{display:none}}.ya-menu{position:fixed;inset:0;z-index:250;background:var(--deep);color:var(--on-dark);display:flex;flex-direction:column;padding:0 20px calc(24px + env(safe-area-inset-bottom));clip-path:inset(100% 0 0 0);visibility:hidden;transition:clip-path .7s var(--ease),visibility 0s linear .7s;overflow-y:auto}.ya-menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .7s var(--ease),visibility 0s}.ya-menu__top{display:flex;align-items:center;justify-content:space-between;min-height:76px}.ya-menu ul{margin-top:var(--s4)}.ya-menu li{overflow:hidden;border-bottom:1px solid rgba(237,230,216,.16)}.ya-menu li a{display:flex;align-items:baseline;justify-content:space-between;min-height:64px;padding:10px 0;font-family:var(--display);font-size:clamp(34px,9vw,48px);line-height:1.1;text-decoration:none;transform:translateY(105%);transition:transform .7s var(--ease)}.ya-menu li a span{font-family:var(--body);font-size:13px;letter-spacing:.14em;color:var(--brass-2)}.ya-menu.is-open li a{transform:none}.ya-menu.is-open li:nth-child(2) a{transition-delay:.06s}.ya-menu.is-open li:nth-child(3) a{transition-delay:.12s}.ya-menu.is-open li:nth-child(4) a{transition-delay:.18s}.ya-menu.is-open li:nth-child(5) a{transition-delay:.24s}.ya-menu__foot{margin-top:auto;padding-top:var(--s4);display:grid;gap:var(--s2);color:var(--on-dark-2);font-size:15px}.ya-menu .ya-btn{width:100%}.ya-hero{position:relative;min-height:100svh;min-height:100vh;display:flex;align-items:flex-end;color:var(--on-dark);overflow:hidden;background:var(--deep)}@supports (min-height:100svh){.ya-hero{min-height:100svh}}.ya-hero__img{position:absolute;inset:0}.ya-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:60% 40%;animation:ya-kenburns 16s var(--ease) both}.ya-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,37,34,.6),rgba(14,37,34,.05) 24%,rgba(14,37,34,.25) 45%,rgba(14,37,34,.9));pointer-events:none}.ya-hero__in{position:relative;z-index:1;width:100%;padding-top:140px;padding-bottom:var(--s4)}.ya-hero__place{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark);text-shadow:0 1px 12px rgba(14,37,34,.6);margin-bottom:var(--s3)}.ya-hero h1{max-width:13em;font-size:clamp(44px,7.6vw,116px);line-height:1}.ya-hero p.ya-lead{color:var(--on-dark);margin-top:var(--s3);max-width:30em}.ya-hero .ya-tide{margin-top:var(--s5)}.ya-line{display:block;overflow:hidden;padding-bottom:.06em}.ya-line>span{display:inline-block;animation:ya-rise-line 1.3s var(--ease) both}.ya-line:nth-child(2)>span{animation-delay:.14s}.ya-line:nth-child(3)>span{animation-delay:.28s}.ya-fade-in{animation:ya-fade-up 1.1s var(--ease) .5s both}.ya-fade-in--2{animation-delay:.7s}@keyframes ya-kenburns{0%{transform:scale(1.14) translate3d(0,1.5%,0)}to{transform:scale(1.02) translateZ(0)}}@keyframes ya-rise-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes ya-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ya-pagehead{padding:var(--s6) 0 var(--s5)}.ya-pagehead h1{max-width:14em}.ya-pagehead .ya-lead{margin-top:var(--s3)}.ya-pagehead .ya-tide{margin-top:var(--s5)}.ya-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--ink-2);margin-bottom:var(--s3)}.ya-crumbs li+li:before{content:"·";margin-right:10px}.ya-crumbs a{text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.ya-crumbs a:hover{text-decoration:underline}.ya-sec{padding:var(--s6) 0}.ya-sec--paper{background:var(--paper)}.ya-sec--deep{background:var(--deep);color:var(--on-dark)}.ya-sec--deep .ya-lead,.ya-sec--deep .ya-note{color:var(--on-dark-2)}.ya-sec--deep .ya-kicker{color:var(--brass-2)}@media (min-width:960px){.ya-sec{padding:var(--s7) 0}}.ya-sec__head{display:grid;gap:var(--s3);margin-bottom:var(--s5)}@media (min-width:960px){.ya-sec__head{grid-template-columns:1fr 1fr;align-items:end}}.ya-intro{display:grid;gap:var(--s5);align-items:center}@media (min-width:960px){.ya-intro{grid-template-columns:1.15fr .85fr;gap:var(--s6)}}.ya-intro__text p+p{margin-top:var(--s3)}.ya-intro__big{font-family:var(--display);font-size:clamp(28px,3.2vw,44px);line-height:1.22;color:var(--ink)}.ya-figure figcaption{margin-top:var(--s2);font-size:14px;color:var(--ink-2)}.ya-figure--mini{max-width:440px;justify-self:center}.ya-figure--mini .ya-frame{padding:14px;background:var(--paper);outline:1px solid var(--line);outline-offset:-7px}.ya-frame{position:relative;overflow:hidden;background:var(--paper)}.ya-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ya-shore{position:relative;background:var(--deep);color:var(--on-dark)}.ya-shore__sticky{padding:var(--s6) 0}.ya-shore__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.ya-shore__head .ya-kicker{color:var(--brass-2)}.ya-shore__head p{color:var(--on-dark-2);max-width:28em}.ya-shore__track{display:flex;gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px var(--s3);scrollbar-width:thin;scrollbar-color:var(--brass-2) transparent}@media (min-width:768px){.ya-shore__track{padding:0 48px var(--s3);gap:var(--s4)}}.ya-shore__item{flex:0 0 min(82vw,520px);scroll-snap-align:start;text-decoration:none;display:block}.ya-shore__item .ya-frame{aspect-ratio:4/5}.ya-shore__item img{transition:transform 1.2s var(--ease)}.ya-shore__item:focus-visible img,.ya-shore__item:hover img{transform:scale(1.05)}.ya-shore__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);margin-top:var(--s2)}.ya-shore__meta h3{font-size:clamp(26px,2.2vw,32px)}.ya-shore__meta span{font-size:14px;color:var(--on-dark-2);white-space:nowrap}.ya-shore__line{margin-top:6px;color:var(--on-dark-2)}.ya-shore__end{flex:0 0 min(70vw,360px);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;gap:var(--s3);padding:var(--s4) 0}.ya-shore__end p{font-family:var(--display);font-size:clamp(26px,2.4vw,34px);line-height:1.2}.ya-shore__progress{margin:var(--s3) 20px 0;height:1px;background:rgba(237,230,216,.18);position:relative;overflow:hidden}@media (min-width:768px){.ya-shore__progress{margin:var(--s3) 48px 0}}.ya-shore__progress span{position:absolute;inset:0;background:var(--brass-2);transform-origin:left;transform:scaleX(.18)}@supports (animation-timeline:view()){@media (min-width:960px) and (prefers-reduced-motion:no-preference){.ya-shore{height:340vh;view-timeline:--ya-shore block}.ya-shore__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:76px 0 var(--s4)}.ya-shore__track{overflow:visible;scroll-snap-type:none;width:-moz-max-content;width:max-content;animation:ya-shore linear both;animation-timeline:--ya-shore;animation-range:contain 0 contain 100%}.ya-shore__item{flex-basis:min(34vw,460px)}.ya-shore__item .ya-frame{aspect-ratio:4/5;max-height:58vh}.ya-shore__progress span{animation:ya-grow linear both;animation-timeline:--ya-shore;animation-range:contain 0 contain 100%}}}@keyframes ya-shore{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 100vw))}}@keyframes ya-grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.ya-rows{display:grid;gap:var(--s6)}.ya-row{display:grid;gap:var(--s4);align-items:center}@media (min-width:960px){.ya-row{grid-template-columns:1.1fr .9fr;gap:var(--s6)}.ya-row--flip>:first-child{order:2}}.ya-row .ya-frame{aspect-ratio:4/3}.ya-row__text h2,.ya-row__text h3{margin-bottom:var(--s3)}.ya-row__text p+p{margin-top:var(--s2)}.ya-row__when{font-size:14px;letter-spacing:.06em;color:var(--brass);margin-bottom:var(--s2)}.ya-sec--deep .ya-row__when{color:var(--brass-2)}.ya-band{position:relative;min-height:78vh;display:flex;align-items:flex-end;color:var(--on-dark);overflow:hidden;background:var(--deep)}.ya-band__img{position:absolute;inset:-8% 0}.ya-band__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ya-band:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,37,34,.15),rgba(14,37,34,.45) 40%,rgba(14,37,34,.88))}.ya-band__in{position:relative;z-index:1;padding:var(--s6) 0 var(--s5)}.ya-band h2{max-width:12em}.ya-band p{margin-top:var(--s3);max-width:32em;color:var(--on-dark)}.ya-band .ya-tide{margin-top:var(--s4)}.ya-routes{border-top:1px solid var(--line)}.ya-route{display:grid;gap:var(--s2) var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line);align-items:center}@media (min-width:768px){.ya-route{grid-template-columns:64px 1fr 220px}}.ya-route__n{font-family:var(--display);font-size:36px;color:var(--brass);line-height:1}.ya-route h3{margin-bottom:6px}.ya-route p{color:var(--ink-2);max-width:36em}.ya-route .ya-frame{aspect-ratio:3/2}.ya-route__time{font-size:14px;letter-spacing:.06em;color:var(--brass);margin-left:10px;font-family:var(--body)}.ya-quick{display:grid;gap:var(--s3);margin-top:var(--s4)}@media (min-width:768px){.ya-quick{grid-template-columns:1fr 1fr 1fr auto;align-items:end}}.ya-quick label{display:grid;gap:6px;font-size:14px;color:var(--on-dark-2)}.ya-quick input,.ya-quick select{min-height:52px;padding:0 14px;background:transparent;border:1px solid rgba(237,230,216,.45);color:var(--on-dark);border-radius:0;color-scheme:dark}.ya-quick select option{color:var(--ink)}.ya-roomlist{display:grid;gap:var(--s6)}.ya-roomrow{display:grid;gap:var(--s3) var(--s5);text-decoration:none;align-items:center}@media (min-width:960px){.ya-roomrow{grid-template-columns:1.2fr .8fr}.ya-roomrow:nth-child(2n)>:first-child{order:2}}.ya-roomrow .ya-frame{aspect-ratio:16/10}.ya-roomrow img{transition:transform 1.2s var(--ease)}.ya-roomrow:hover img{transform:scale(1.04)}.ya-roomrow h2{font-size:clamp(32px,3.4vw,48px);margin-bottom:var(--s2)}.ya-roomrow__floor{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:var(--s2)}.ya-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:var(--s3);border-top:1px solid var(--line)}.ya-specs>div{padding:12px 0;border-bottom:1px solid var(--line)}.ya-specs>div:nth-child(odd){padding-right:var(--s2)}.ya-specs dt{font-size:13px;letter-spacing:.06em;color:var(--ink-2)}.ya-specs dd{font-size:17px}.ya-roomrow .ya-link{margin-top:var(--s2)}.ya-gallery{display:grid;gap:12px}@media (min-width:768px){.ya-gallery{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;height:min(72vh,720px)}.ya-gallery figure:first-child{grid-row:span 2}}.ya-gallery .ya-frame{height:100%;aspect-ratio:4/3}@media (min-width:768px){.ya-gallery .ya-frame{aspect-ratio:auto}}.ya-roomdetail{display:grid;gap:var(--s5)}@media (min-width:960px){.ya-roomdetail{grid-template-columns:1.3fr .7fr;gap:var(--s6);align-items:start}}.ya-roomdetail__text p{font-size:19px;line-height:1.7}.ya-roomdetail__text p+p{margin-top:var(--s3)}.ya-has{margin-top:var(--s4);-moz-columns:2;column-count:2;-moz-column-gap:var(--s4);column-gap:var(--s4)}.ya-has li{padding:10px 0;border-bottom:1px solid var(--line);-moz-column-break-inside:avoid;break-inside:avoid}.ya-aside{padding:var(--s4);background:var(--paper)}@media (min-width:960px){.ya-aside{position:sticky;top:100px}}.ya-aside__price{font-family:var(--display);font-size:40px;line-height:1;margin:var(--s1) 0 4px}.ya-aside .ya-btn{width:100%;margin-top:var(--s3)}.ya-others{display:grid;gap:var(--s4)}@media (min-width:768px){.ya-others{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ya-others{grid-template-columns:repeat(4,1fr)}}.ya-others a{text-decoration:none}.ya-others .ya-frame{aspect-ratio:4/5}.ya-others img{transition:transform 1.2s var(--ease)}.ya-others a:hover img{transform:scale(1.05)}.ya-others h3{font-size:24px;margin-top:var(--s2)}.ya-others p{font-size:15px;color:var(--ink-2)}.ya-faq{border-top:1px solid var(--line);max-width:880px}.ya-faq details{border-bottom:1px solid var(--line)}.ya-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);min-height:64px;padding:14px 0;cursor:pointer;list-style:none;font-family:var(--display);font-size:clamp(21px,2vw,26px)}.ya-faq summary::-webkit-details-marker{display:none}.ya-faq summary:after{content:"";flex:0 0 14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% /14px 1.2px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.2px 14px no-repeat;transition:transform .45s var(--ease)}.ya-faq details[open] summary:after{transform:rotate(45deg)}.ya-faq details p{padding:0 0 var(--s3);color:var(--ink-2);max-width:44em}.ya-book{display:grid;gap:var(--s5);align-items:start}@media (min-width:1100px){.ya-book{grid-template-columns:1.25fr .75fr;gap:var(--s6)}}.ya-step{margin-bottom:var(--s5)}.ya-step__title{display:flex;align-items:baseline;gap:var(--s2);font-family:var(--display);font-size:clamp(26px,2.4vw,34px);margin-bottom:var(--s3)}.ya-step__title span{font-family:var(--body);font-size:13px;letter-spacing:.14em;color:var(--brass)}.ya-cal{border-top:1px solid var(--line);padding-top:var(--s3)}.ya-cal__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2)}.ya-cal__nav button{min-width:44px;min-height:44px;background:none;border:1px solid var(--line);cursor:pointer;font-size:20px;line-height:1}.ya-cal__nav button:hover:not(:disabled){border-color:var(--ink)}.ya-cal__nav button:disabled{opacity:.35;cursor:default}.ya-cal__months{display:grid;gap:var(--s4)}@media (min-width:760px){.ya-cal__months{grid-template-columns:1fr 1fr}}.ya-cal__month h3{font-family:var(--display);font-size:22px;text-align:center;margin-bottom:var(--s2)}.ya-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ya-cal__dow{text-align:center;font-size:12px;letter-spacing:.08em;color:var(--ink-2);padding-bottom:8px}.ya-day{position:relative;aspect-ratio:1;min-height:40px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;font-size:15px;font-variant-numeric:tabular-nums;transition:background-color .25s,color .25s}.ya-day:hover:not(:disabled){outline:1px solid var(--ink);outline-offset:-3px}.ya-day:disabled{color:#a9a294;cursor:default;text-decoration:line-through;text-decoration-color:rgba(0,0,0,.18)}.ya-day.is-in{background:var(--paper)}.ya-day.is-edge{background:var(--ink);color:var(--ivory)}.ya-day.is-today:after{content:"";position:absolute;bottom:6px;left:50%;width:4px;height:4px;margin-left:-2px;background:var(--brass);border-radius:50%}.ya-cal__status{margin-top:var(--s2);font-size:15px;color:var(--ink-2);min-height:1.6em}.ya-roomopts{display:grid;gap:10px}.ya-roomopt{position:relative;display:grid;grid-template-columns:96px 1fr auto;gap:var(--s2);align-items:center;padding:10px;border:1px solid var(--line);cursor:pointer;transition:border-color .3s,background-color .3s}.ya-roomopt:hover{border-color:var(--ink-2)}.ya-roomopt:has(input:checked){border-color:var(--ink);background:var(--paper)}.ya-roomopt:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.ya-roomopt input{position:absolute;opacity:0;pointer-events:none}.ya-roomopt .ya-frame{aspect-ratio:4/3}.ya-roomopt strong{display:block;font-family:var(--display);font-weight:400;font-size:21px;line-height:1.2}.ya-roomopt small{font-size:14px;color:var(--ink-2)}.ya-roomopt__price{text-align:right;font-size:15px;white-space:nowrap}@media (max-width:479px){.ya-roomopt{grid-template-columns:72px 1fr}.ya-roomopt__price{grid-column:2;text-align:left}}.ya-guests{display:grid;gap:12px;max-width:420px}.ya-stepper{justify-content:space-between;gap:var(--s2);padding:8px 0;border-bottom:1px solid var(--line)}.ya-stepper,.ya-stepper__ctl{display:flex;align-items:center}.ya-stepper__ctl{gap:4px}.ya-stepper button{width:44px;height:44px;background:none;border:1px solid var(--line);cursor:pointer;font-size:20px}.ya-stepper button:hover:not(:disabled){border-color:var(--ink)}.ya-stepper button:disabled{opacity:.35;cursor:default}.ya-stepper output{min-width:32px;text-align:center;font-variant-numeric:tabular-nums;font-size:18px}.ya-fields{display:grid;gap:var(--s3)}@media (min-width:640px){.ya-fields{grid-template-columns:1fr 1fr}.ya-field--wide{grid-column:1/-1}}.ya-field{display:grid;gap:6px}.ya-field label{font-size:15px;font-weight:600}.ya-field label span{font-weight:400;color:var(--ink-2)}.ya-field input,.ya-field textarea{width:100%;min-height:52px;padding:12px 14px;background:#fbf8f2;border:1px solid var(--line);border-radius:0;transition:border-color .3s}.ya-field input:hover,.ya-field textarea:hover{border-color:var(--ink-2)}.ya-field [aria-invalid=true]{border-color:var(--err)}.ya-err{color:var(--err);font-size:14px}.ya-err--block{margin-top:var(--s2)}.ya-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ya-legal{font-size:14px;color:var(--ink-2)}.ya-fail,.ya-legal{margin-top:var(--s3)}.ya-fail{padding:var(--s3);border:1px solid var(--err)}.ya-fail p+p{margin-top:6px}.ya-spin{width:16px;height:16px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:ya-spin .8s linear infinite}@keyframes ya-spin{to{transform:rotate(1turn)}}.ya-summary{padding:var(--s4);background:var(--deep);color:var(--on-dark)}@media (min-width:1100px){.ya-summary{position:sticky;top:100px}}.ya-summary h2{font-size:32px;margin-bottom:var(--s3)}.ya-summary dl{display:grid;gap:0}.ya-summary dl>div{display:flex;justify-content:space-between;gap:var(--s2);padding:12px 0;border-bottom:1px solid rgba(237,230,216,.16)}.ya-summary dt{color:var(--on-dark-2);font-size:15px}.ya-summary dd{text-align:right}.ya-summary__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--s3)}.ya-summary__total strong{font-family:var(--display);font-weight:400;font-size:40px;line-height:1}.ya-summary .ya-note{color:var(--on-dark-2);margin-top:var(--s2)}.ya-summary .ya-btn{width:100%;margin-top:var(--s4)}.ya-contact{display:grid;gap:var(--s5)}@media (min-width:960px){.ya-contact{grid-template-columns:1fr 1fr;gap:var(--s6)}}.ya-contact dl>div{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.ya-contact dt{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.ya-contact dd{font-family:var(--display);font-size:clamp(22px,2vw,28px);line-height:1.3}.ya-contact dd small{display:block;font-family:var(--body);font-size:15px;color:var(--ink-2);margin-top:4px}.ya-map{aspect-ratio:4/3;display:grid;place-items:center;padding:var(--s4);text-align:center;background:var(--paper);border:1px solid var(--line);color:var(--ink-2)}.ya-map svg{width:100%;max-width:320px;color:var(--brass);margin-bottom:var(--s3)}.ya-msg{min-height:72vh;display:flex;align-items:center;padding:var(--s6) 0}.ya-msg h1{font-size:clamp(40px,5.6vw,76px);max-width:12em}.ya-msg .ya-lead,.ya-msg__links{margin-top:var(--s3)}.ya-msg__links{display:flex;flex-wrap:wrap;gap:4px var(--s4)}.ya-foot{background:var(--deep);color:var(--on-dark);padding:var(--s6) 0 var(--s4)}.ya-foot .ya-tide{margin-bottom:var(--s5)}.ya-foot__grid{display:grid;gap:var(--s4)}@media (min-width:768px){.ya-foot__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.ya-foot__name{font-family:var(--display);font-size:44px;line-height:1}.ya-foot__place{margin-top:10px;color:var(--on-dark-2);font-size:15px}.ya-foot h2{font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-2);margin-bottom:var(--s2)}.ya-foot ul a,.ya-foot__links a{display:inline-flex;align-items:center;min-height:40px;text-decoration:none;color:var(--on-dark)}.ya-foot ul a:hover{text-decoration:underline;text-underline-offset:4px}.ya-foot__todo{color:var(--on-dark-2);font-size:15px}.ya-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid rgba(237,230,216,.16);font-size:14px}.ya-credit,.ya-foot__bottom{align-items:center;color:var(--on-dark-2)}.ya-credit{display:inline-flex;gap:8px;min-height:44px;text-decoration:none}.ya-credit__name{color:#60a5fa;font-weight:600}.ya-credit:hover .ya-credit__name{text-decoration:underline}.ya-sticky{position:fixed;left:0;right:0;bottom:0;z-index:150;display:grid;grid-template-columns:1fr 1fr;background:var(--ivory);border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:8px}.ya-sticky a{display:flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none;font-weight:600;font-size:15px}.ya-sticky__book{background:var(--ink);color:var(--ivory)!important}.ya-sticky__wa{border:1px solid var(--ink)}.ya:has(.ya-sticky){padding-bottom:calc(66px + env(safe-area-inset-bottom))}.ya:has(.ya-sticky)>[aria-label^="Bu sayfa bir konsept"]{bottom:calc(80px + env(safe-area-inset-bottom))!important}@media (min-width:960px){.ya-sticky{display:none}.ya:has(.ya-sticky){padding-bottom:0}.ya:has(.ya-sticky)>[aria-label^="Bu sayfa bir konsept"]{bottom:14px!important}}.ya-page{animation:ya-page-in .8s var(--ease) both}@keyframes ya-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ya-rise{animation:ya-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.ya-parallax img{animation:ya-parallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.ya-band__img img{animation:ya-parallax-band linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.ya-unveil{animation:ya-unveil linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}@keyframes ya-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ya-parallax{0%{transform:scale(1.12) translateY(-4%)}to{transform:scale(1.12) translateY(4%)}}@keyframes ya-parallax-band{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@keyframes ya-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.ya *,.ya :after,.ya :before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ya-tide path{stroke-dashoffset:0}}@media (max-width:759px){.ya-cal__month--2{display:none}}