@font-face{font-family:display;src:url(/_next/static/media/0511616c61ca217c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:88.25%;descent-override:28.20%;line-gap-override:0.00%;size-adjust:101.07%}.__className_169edf{font-family:display,display Fallback;font-weight:400;font-style:normal}.__variable_169edf{--kt-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/431eb8185bb85326-s.p.woff2) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:100.83%;descent-override:20.42%;line-gap-override:0.00%;size-adjust:100.86%}.__className_180337{font-family:body,body Fallback;font-style:normal}.__variable_180337{--kt-body:"body","body Fallback"}.kt{--lime:#f3efe7;--paper:#faf8f3;--stone:#e6ded1;--line:#d6ccbc;--ink:#1c2629;--ink-2:#545d5f;--blue:#2c5a73;--blue-dk:#21465a;--night:#1c2629;--on-night:#ece6da;--on-night-2:#aab3b1;--err:#9e2a1d;--r:2px;--display:var(--kt-display),"Didot","Bodoni 72",Georgia,serif;--body:var(--kt-body),"Segoe UI",Arial,sans-serif;--ease:cubic-bezier(.2,.7,.1,1);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--s7:112px;font-family:var(--body);font-size:17px;font-weight:400;line-height:1.65;color:var(--ink);background:var(--lime);min-height:100vh;-webkit-font-smoothing:antialiased}body:has(.kt){overflow-x:clip;background:#f3efe7}html:has(.kt){overflow-x:clip;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.kt){scroll-behavior:auto}}.kt *,.kt :after,.kt :before{box-sizing:border-box}.kt :where(section){padding:0}.kt :where(nav){position:static;padding:0;top:auto;left:auto;right:auto;z-index:auto;background:none}.kt :where(a){color:inherit}.kt :where(h1,h2,h3){font-family:var(--display);font-weight:400;letter-spacing:-.005em;line-height:1.06;margin:0;color:inherit;text-transform:none}.kt :where(p,ul,ol,dl,dd,figure,fieldset,blockquote){margin:0;padding:0}.kt :where(fieldset){border:0;min-width:0}.kt :where(ul,ol){list-style:none}.kt :where(img){display:block;max-width:100%;height:auto}.kt :where(button,input,select,textarea){font:inherit;color:inherit}.kt :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.kt h1{font-size:clamp(40px,6vw,84px)}.kt h2{font-size:clamp(32px,4.2vw,58px)}.kt h3{font-size:clamp(24px,2.4vw,32px)}.kt-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 16px}@media (min-width:768px){.kt-wrap{padding:0 40px}}@media (min-width:1200px){.kt-wrap{padding:0 64px}}.kt-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kt-skip{position:absolute;left:-9999px;top:8px;background:var(--ink);color:var(--lime);padding:10px 14px;z-index:100}.kt-skip:focus{left:8px}.kt-wind{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--s3)}.kt-wind:before{content:"";width:40px;height:1px;background:currentColor;flex:none}.kt-wind b{font-weight:600;color:var(--blue)}.kt-on-night .kt-wind,.kt-wind--light{color:var(--on-night-2)}.kt-hero .kt-wind--light{color:rgba(243,239,231,.92);text-shadow:0 1px 12px rgba(18,26,28,.35)}.kt-on-night .kt-wind b,.kt-wind--light b{color:var(--on-night)}.kt-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.6;color:var(--ink-2);max-width:34em}.kt-sample{display:inline-block;vertical-align:2px;margin-left:6px;padding:0 6px;border:1px solid;border-radius:var(--r);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.6;white-space:nowrap;font-style:normal;opacity:.8}.kt-note{font-size:14px;color:var(--ink-2)}.kt-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--ink);color:var(--lime)!important;border:1px solid var(--ink);border-radius:var(--r);font-size:15px;font-weight:500;letter-spacing:.06em;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.kt-btn:hover{background:var(--blue);border-color:var(--blue)}.kt-btn--ghost{background:transparent;color:var(--ink)!important}.kt-btn--ghost:hover{background:var(--ink);color:var(--lime)!important;border-color:var(--ink)}.kt-btn--light{background:var(--lime);color:var(--ink)!important;border-color:var(--lime)}.kt-btn--light:hover{border-color:var(--lime)}.kt-btn--light:hover,.kt-btn--line{background:transparent;color:var(--lime)!important}.kt-btn--line{border-color:rgba(243,239,231,.6)}.kt-btn--line:hover{background:var(--lime);color:var(--ink)!important;border-color:var(--lime)}.kt-btn[disabled]{opacity:.6;cursor:wait}.kt-link{color:var(--blue);text-decoration:none;font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:2px;transition:background-size .45s var(--ease)}.kt-link:hover{background-size:0 1px;background-position:100% 100%}.kt-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--s4)}.kt-head{position:sticky;top:0;z-index:50;background:rgba(243,239,231,.97);border-bottom:1px solid transparent;transition:border-color .3s}.kt-head.is-scrolled{border-bottom-color:var(--line)}.kt-head__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.kt-mark{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none;line-height:1;min-height:44px;align-items:center}.kt-mark__name{font-family:var(--display);font-size:30px;letter-spacing:.02em}.kt-mark__place{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.kt-nav{display:none}.kt-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:none;letter-spacing:.02em}.kt-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)}.kt-nav a:hover:after,.kt-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.kt-head__cta{display:none}.kt-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}.kt-menu-btn__bars{position:relative;width:22px;height:10px}.kt-menu-btn__bars:after,.kt-menu-btn__bars:before{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .35s var(--ease),top .35s var(--ease)}.kt-menu-btn__bars:before{top:0}.kt-menu-btn__bars:after{top:9px}.kt-menu-btn[aria-expanded=true] .kt-menu-btn__bars:before{top:5px;transform:rotate(45deg)}.kt-menu-btn[aria-expanded=true] .kt-menu-btn__bars:after{top:5px;transform:rotate(-45deg)}@media (min-width:960px){.kt-nav{display:flex;gap:36px}.kt-head__cta{display:inline-flex;min-height:44px}.kt-menu-btn{display:none}}.kt-drawer{position:fixed;inset:72px 0 0 0;z-index:49;background:var(--lime);padding:24px 16px calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow-y:auto;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s var(--ease),visibility 0s linear .55s}.kt-drawer.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .55s var(--ease),visibility 0s}.kt-drawer ul{display:grid;gap:4px}.kt-drawer a.kt-drawer__big{display:flex;align-items:baseline;justify-content:space-between;min-height:56px;font-family:var(--display);font-size:40px;text-decoration:none;border-bottom:1px solid var(--line)}.kt-drawer a.kt-drawer__big span{font-family:var(--body);font-size:12px;letter-spacing:.16em;color:var(--ink-2);text-transform:uppercase}.kt-drawer .kt-btn{margin-top:var(--s4)}@media (min-width:960px){.kt-drawer{display:none}}@media (prefers-reduced-motion:reduce){.kt-drawer,.kt-drawer.is-open{transition:none}}.kt-rose{display:none;align-items:center;gap:12px;pointer-events:none;color:var(--ink)}@media (min-width:960px){.kt-rose{display:flex}}.kt-rose svg{width:44px;height:44px;overflow:visible}.kt-rose__needle{transform-origin:50px 50px;transform:rotate(var(--kt-deg,45deg));transition:transform 1.4s cubic-bezier(.34,1.3,.4,1)}.kt-rose__label{display:grid;text-align:left;line-height:1.15;min-width:6.5em}.kt-rose__label b{font-family:var(--display);font-weight:400;font-size:18px}.kt-rose__label span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.kt-head__end{display:flex;align-items:center;gap:28px}@media (prefers-reduced-motion:reduce){.kt-rose__needle{transition:none}}.kt-hero{position:relative;min-height:calc(100svh - 72px);display:grid;align-items:end;color:var(--lime);overflow:hidden;background:#2b3a3f}.kt-hero__img{position:absolute;inset:0}.kt-hero__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:72% 50%;object-position:72% 50%;transform-origin:70% 40%;animation:kt-kenburns 28s ease-out both}.kt-hero__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,26,28,.74) 0,rgba(18,26,28,.36) 45%,rgba(18,26,28,.12) 80%),linear-gradient(90deg,rgba(18,26,28,.42) 0,rgba(18,26,28,0) 62%)}.kt-hero__in{position:relative;padding-top:120px;padding-bottom:clamp(40px,7vw,88px)}.kt-hero h1{font-size:clamp(46px,8.4vw,132px);line-height:.98;letter-spacing:-.01em;max-width:11ch}.kt-hero__sub{margin-top:var(--s3);font-size:clamp(17px,1.5vw,20px);max-width:30em;color:rgba(243,239,231,.92);animation:kt-rise 1s var(--ease) 1.1s both}.kt-hero .kt-acts{animation:kt-rise 1s var(--ease) 1.3s both}.kt-hero .kt-wind{animation:kt-rise 1s var(--ease) .1s both}.kt-hero__foot{position:relative;border-top:1px solid rgba(243,239,231,.3)}.kt-hero__facts{display:flex;flex-wrap:wrap;gap:8px 32px;padding:18px 0;font-size:14px;letter-spacing:.04em;color:rgba(243,239,231,.88);animation:kt-rise 1s var(--ease) 1.5s both}.kt-hero__facts li{display:flex;gap:8px}.kt-hero__facts li+li:before{content:"·";margin-right:24px;margin-left:-24px;opacity:.7}.kt-letters{display:block}.kt-letters .w{display:inline-block;white-space:nowrap}.kt-letters .l{display:inline-block;animation:kt-blow 1.25s var(--ease) both;animation-delay:calc(var(--i) * 34ms + .25s)}@keyframes kt-blow{0%{opacity:0;transform:translate(.45em,-.35em) rotate(6deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes kt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kt-kenburns{0%{transform:scale(1.12) translate(1.5%,1%)}to{transform:scale(1)}}.kt-hero--page{min-height:62svh}.kt-hero--page h1{font-size:clamp(44px,7vw,104px);max-width:14ch}.kt-sec{padding:var(--s6) 0}@media (min-width:900px){.kt-sec{padding:var(--s7) 0}}.kt-sec--stone{background:var(--stone)}.kt-sec--paper{background:var(--paper)}.kt-sec--night{background:var(--night);color:var(--on-night)}.kt-sec__head{display:grid;gap:var(--s3);margin-bottom:var(--s5)}@media (min-width:900px){.kt-sec__head{grid-template-columns:1fr 1fr;align-items:end;gap:var(--s6);margin-bottom:var(--s6)}}.kt-sec--night .kt-lead{color:var(--on-night-2)}.kt-intro{display:grid;gap:var(--s5)}@media (min-width:900px){.kt-intro{grid-template-columns:7fr 4fr;gap:var(--s6);align-items:end}}.kt-intro__big{font-family:var(--display);font-size:clamp(28px,3.4vw,48px);line-height:1.18}.kt-facts{display:grid;gap:0;border-top:1px solid var(--line)}.kt-facts>div{display:grid;grid-template-columns:9em 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.kt-facts dt{color:var(--ink-2);letter-spacing:.04em}.kt-facts dd{margin:0}.kt-rooms{display:grid;gap:var(--s6)}@media (min-width:900px){.kt-rooms{gap:var(--s7)}}.kt-room{display:grid;gap:var(--s4);align-items:center}@media (min-width:900px){.kt-room{grid-template-columns:7fr 5fr;gap:var(--s6)}.kt-room:nth-child(2n) .kt-room__media{order:2}}.kt-room__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r);background:var(--stone)}.kt-room__media img{-o-object-fit:cover;object-fit:cover;transition:transform 1.6s var(--ease)}.kt-room:focus-within .kt-room__media img,.kt-room__media:hover img{transform:scale(1.04)}.kt-room__num{font-family:var(--display);font-size:15px;letter-spacing:.1em;color:var(--ink-2)}.kt-room h3{font-size:clamp(32px,3.6vw,52px);margin:8px 0 var(--s2)}.kt-room h3 a{text-decoration:none}.kt-room__line{font-size:18px;color:var(--ink-2);max-width:28em}.kt-spec{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:var(--s3);font-size:14px;letter-spacing:.03em;color:var(--ink-2)}.kt-spec li{display:flex;align-items:center;gap:20px}.kt-spec li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--line);margin-left:-12px;margin-right:-8px}.kt-price{margin-top:var(--s3);font-size:15px}.kt-price b{font-family:var(--display);font-weight:400;font-size:28px;letter-spacing:.01em;margin-right:6px}.kt-split{display:grid;gap:var(--s5);align-items:center}@media (min-width:900px){.kt-split{grid-template-columns:1fr 1fr;gap:var(--s6)}.kt-split--flip .kt-split__media{order:2}}.kt-split__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--r);background:var(--stone)}.kt-split__media img{-o-object-fit:cover;object-fit:cover}.kt-split__media--wide{aspect-ratio:3/2}.kt-split p+p{margin-top:var(--s2)}.kt-split .kt-plain{margin-top:var(--s3);display:grid;gap:0;border-top:1px solid var(--line)}.kt-plain li{padding:10px 0;border-bottom:1px solid var(--line);font-size:16px}.kt-sec--night .kt-plain,.kt-sec--night .kt-plain li{border-color:rgba(236,230,218,.18)}.kt-credit-line{margin-top:var(--s2);font-size:12px;color:var(--ink-2)}.kt-band{position:relative;height:clamp(360px,70vh,760px);overflow:hidden;background:var(--stone)}.kt-band img{-o-object-fit:cover;object-fit:cover}.kt-band__cap{position:absolute;left:0;right:0;bottom:0;padding:18px 0;color:var(--lime);background:linear-gradient(0deg,rgba(18,26,28,.55),rgba(18,26,28,0));font-size:14px;letter-spacing:.04em}.kt-exp-list{display:grid;border-top:1px solid rgba(236,230,218,.2)}.kt-exp-item{display:grid;gap:8px 32px;padding:var(--s4) 0;border-bottom:1px solid rgba(236,230,218,.2);text-decoration:none}@media (min-width:900px){.kt-exp-item{grid-template-columns:12em 1fr 1.2fr;align-items:baseline}}.kt-exp-item__wind{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-night-2)}.kt-exp-item h3{font-size:clamp(28px,3vw,40px);transition:transform .5s var(--ease)}.kt-exp-item p{color:var(--on-night-2)}.kt-exp-item:hover h3{transform:translateX(10px)}.kt-close{text-align:left}.kt-close h2{max-width:14ch}.kt-pagehead{padding:var(--s6) 0 var(--s5)}@media (min-width:900px){.kt-pagehead{padding:var(--s7) 0 var(--s6)}}.kt-pagehead h1{max-width:16ch}.kt-pagehead .kt-lead{margin-top:var(--s3)}.kt-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;letter-spacing:.04em;color:var(--ink-2);margin-bottom:var(--s4)}.kt-crumbs li+li:before{content:"/";margin-right:10px;opacity:.6}.kt-crumbs a{text-decoration:none;display:inline-flex;min-height:32px;align-items:center}.kt-crumbs a:hover{color:var(--blue)}.kt-gallery{display:grid;gap:12px}.kt-gallery__main{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r);background:var(--stone)}.kt-gallery__main img{-o-object-fit:cover;object-fit:cover}.kt-gallery__main.is-swap img{animation:kt-shutter .9s var(--ease) both}@keyframes kt-shutter{0%{clip-path:inset(0 0 0 100%);transform:scale(1.04)}to{clip-path:inset(0 0 0 0);transform:none}}.kt-gallery__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kt-gallery__thumbs button{position:relative;aspect-ratio:4/3;padding:0;border:0;border-radius:var(--r);overflow:hidden;cursor:pointer;background:var(--stone);opacity:.62;transition:opacity .3s}.kt-gallery__thumbs button img{-o-object-fit:cover;object-fit:cover}.kt-gallery__thumbs button:hover,.kt-gallery__thumbs button[aria-pressed=true]{opacity:1}.kt-gallery__thumbs button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--blue)}.kt-roomdetail{display:grid;gap:var(--s5)}@media (min-width:960px){.kt-roomdetail{grid-template-columns:7fr 4fr;gap:var(--s6);align-items:start}.kt-roomdetail__aside{position:sticky;top:104px}}.kt-roomdetail__body p+p{margin-top:var(--s2)}.kt-roomdetail__body .kt-lead{margin-bottom:var(--s3)}.kt-aside{background:var(--paper);border-top:2px solid var(--ink);padding:var(--s4)}.kt-aside .kt-facts{margin:var(--s3) 0}.kt-aside .kt-facts>div{grid-template-columns:7em 1fr}.kt-aside .kt-btn{width:100%}.kt-has{margin-top:var(--s4)}.kt-has h2{font-size:26px;margin-bottom:var(--s2)}.kt-others{display:grid;gap:var(--s4)}@media (min-width:768px){.kt-others{grid-template-columns:repeat(3,1fr)}}.kt-other{text-decoration:none;display:grid;gap:12px}.kt-other__img{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r);background:var(--stone)}.kt-other__img img{-o-object-fit:cover;object-fit:cover;transition:transform 1.4s var(--ease)}.kt-other:hover .kt-other__img img{transform:scale(1.05)}.kt-other h3{font-size:26px}.kt-other p{font-size:14px;color:var(--ink-2)}.kt-book{display:grid;gap:var(--s5)}@media (min-width:1024px){.kt-book{grid-template-columns:7fr 4fr;gap:var(--s6);align-items:start}.kt-sum{position:sticky;top:104px}}.kt-step{padding:var(--s4) 0;border-top:1px solid var(--line)}.kt-step:first-child{border-top:0;padding-top:0}.kt-step__title+*{clear:both}.kt-step__title{float:left;width:100%;display:flex;align-items:baseline;gap:14px;font-family:var(--display);font-size:28px;margin-bottom:var(--s3)}.kt-step__title span{font-family:var(--body);font-size:13px;letter-spacing:.16em;color:var(--ink-2)}.kt-cal{display:grid;gap:var(--s4)}@media (min-width:720px){.kt-cal{grid-template-columns:1fr 1fr}}.kt-cal__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2)}.kt-cal__bar button{min-width:44px;min-height:44px;border:1px solid var(--line);background:var(--paper);border-radius:var(--r);cursor:pointer;font-size:18px}.kt-cal__bar button:disabled{opacity:.35;cursor:default}.kt-month__name{font-family:var(--display);font-size:22px;margin-bottom:10px;text-transform:capitalize}.kt-month table{width:100%;border-collapse:collapse;table-layout:fixed}.kt-month th{font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--ink-2);padding:6px 0;text-align:center}.kt-month td{padding:1px 0;text-align:center}.kt-day{width:100%;min-height:44px;border:0;background:transparent;border-radius:var(--r);cursor:pointer;font-size:15px;transition:background-color .2s,color .2s;font-variant-numeric:tabular-nums}.kt-day:hover:not(:disabled){background:var(--stone)}.kt-day:disabled{color:#a49d92;cursor:not-allowed}.kt-day.is-full:disabled{text-decoration:line-through}.kt-day.in-range{background:var(--stone);border-radius:0}.kt-day.is-end,.kt-day.is-start{background:var(--blue);color:#fff}.kt-day.is-today{box-shadow:inset 0 -2px 0 var(--ink-2)}.kt-cal__legend{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;color:var(--ink-2);margin-top:var(--s2)}.kt-cal__legend s{color:#a49d92}.kt-guests{display:flex;align-items:center;gap:12px}.kt-guests button{width:48px;height:48px;border:1px solid var(--ink);background:transparent;border-radius:var(--r);font-size:22px;cursor:pointer}.kt-guests button:disabled{opacity:.35;cursor:default}.kt-guests output{min-width:4.5em;text-align:center;font-family:var(--display);font-size:26px}.kt-roompick{display:grid;gap:10px}.kt-roompick label{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:var(--paper);transition:border-color .2s}.kt-roompick label:hover{border-color:var(--ink-2)}.kt-roompick label:has(input:checked){border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.kt-roompick label:has(input:disabled){opacity:.5;cursor:not-allowed}.kt-roompick input{width:18px;height:18px;accent-color:var(--blue)}.kt-roompick b{font-weight:500}.kt-roompick small{display:block;font-size:13px;color:var(--ink-2)}.kt-roompick em{font-style:normal;font-size:14px;white-space:nowrap}.kt-fields{display:grid;gap:var(--s3)}@media (min-width:720px){.kt-fields{grid-template-columns:1fr 1fr}.kt-field--full{grid-column:1/-1}}.kt-field label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.kt-field input,.kt-field textarea{width:100%;min-height:50px;padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-bottom-color:var(--ink-2);border-radius:var(--r);font-size:16px;transition:border-color .2s}.kt-field textarea{min-height:110px;resize:vertical}.kt-field input:focus,.kt-field textarea:focus{border-color:var(--blue);outline:none;box-shadow:inset 0 -2px 0 var(--blue)}.kt-field [aria-invalid=true]{border-color:var(--err);box-shadow:inset 0 -2px 0 var(--err)}.kt-err{margin-top:6px;font-size:14px;color:var(--err)}.kt-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kt-legal{font-size:13px;color:var(--ink-2)}.kt-alert,.kt-legal{margin-top:var(--s3)}.kt-alert{padding:var(--s3);border-left:3px solid var(--err);background:#f7e9e4}.kt-alert p+p{margin-top:8px}.kt-sum{background:var(--night);color:var(--on-night);padding:var(--s4);border-radius:var(--r)}.kt-sum h2{font-size:30px;margin-bottom:var(--s3)}.kt-sum dl{display:grid;gap:0;border-top:1px solid rgba(236,230,218,.18)}.kt-sum dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(236,230,218,.18);font-size:15px}.kt-sum dt{color:var(--on-night-2)}.kt-sum dd{margin:0;text-align:right}.kt-sum__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--s3)}.kt-sum__total b{font-family:var(--display);font-weight:400;font-size:36px}.kt-sum .kt-note{color:var(--on-night-2);margin-top:var(--s2)}.kt-sum .kt-btn{width:100%;margin-top:var(--s3)}.kt-faq{border-top:1px solid var(--line)}.kt-faq details{border-bottom:1px solid var(--line)}.kt-faq summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:64px;cursor:pointer;list-style:none;font-family:var(--display);font-size:22px}.kt-faq summary::-webkit-details-marker{display:none}.kt-faq summary:after{content:"+";font-family:var(--body);font-weight:300;font-size:26px;transition:transform .35s var(--ease)}.kt-faq details[open] summary:after{transform:rotate(45deg)}.kt-faq details p{padding:0 0 var(--s3);color:var(--ink-2);max-width:46em}.kt-contact{display:grid;gap:var(--s5)}@media (min-width:900px){.kt-contact{grid-template-columns:5fr 7fr;gap:var(--s6)}}.kt-contact .kt-facts>div{grid-template-columns:8em 1fr}.kt-todo{color:var(--ink-2);font-style:italic}.kt-map{position:relative;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);display:grid;place-items:center;text-align:center;padding:var(--s4);overflow:hidden}.kt-map svg{position:absolute;inset:0;width:100%;height:100%;color:var(--line)}.kt-map p{position:relative;max-width:22em;color:var(--ink-2);background:var(--paper);padding:8px 12px}.kt-msg{padding:var(--s7) 0;min-height:60vh}.kt-msg h1{max-width:14ch;margin-bottom:var(--s3)}.kt-msg__links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:var(--s3)}.kt-msg__links a{display:inline-flex;min-height:44px;align-items:center}.kt-foot{background:var(--night);color:var(--on-night);padding:var(--s6) 0 var(--s4)}.kt-foot__top{display:grid;gap:var(--s5);padding-bottom:var(--s5);border-bottom:1px solid rgba(236,230,218,.16)}@media (min-width:900px){.kt-foot__top{grid-template-columns:5fr 3fr 3fr 3fr;gap:var(--s5)}}.kt-foot__name{font-family:var(--display);font-size:56px;line-height:1}.kt-foot__line{margin-top:12px;color:var(--on-night-2);max-width:22em}.kt-foot h2{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--on-night-2);margin-bottom:var(--s2)}.kt-foot ul{display:grid;gap:2px}.kt-foot ul a{display:inline-flex;min-height:40px;align-items:center;text-decoration:none}.kt-foot ul a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.kt-foot__bottom,.kt-foot__todo{font-size:14px;color:var(--on-night-2)}.kt-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:var(--s3)}.kt-credit{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:var(--on-night-2)}.kt-credit__name{color:#60a5fa}.kt-credit:hover .kt-credit__name{text-decoration:underline;text-underline-offset:3px}.kt-sticky{display:none}@media (max-width:767px){.kt-shell.has-sticky{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.kt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--lime);border-top:1px solid var(--line)}.kt-sticky a{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:var(--r);text-decoration:none;font-weight:500;letter-spacing:.04em;border:1px solid var(--ink);font-size:15px}.kt-sticky__book{background:var(--ink);color:var(--lime)!important}.kt:has(.has-sticky)>[aria-label^="Bu sayfa bir konsept"]{bottom:calc(86px + env(safe-area-inset-bottom))!important}}.kt-page.is-entering{animation:kt-page .7s var(--ease) both}@keyframes kt-page{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.kt-reveal{animation:kt-unveil linear both;animation-timeline:view();animation-range:entry 0 cover 38%}.kt-reveal img{animation:kt-settle linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.kt-rise{animation:kt-rise-sc linear both;animation-timeline:view();animation-range:entry 5% entry 70%}.kt-wind:before{animation:kt-draw linear both;animation-timeline:view();animation-range:entry 10% entry 80%;transform-origin:left}.kt-hero .kt-wind:before{animation:kt-draw 1s var(--ease) .2s both;animation-timeline:auto}.kt-intro__big{animation:kt-ink linear both;animation-timeline:view();animation-range:entry 0 cover 45%}}}@keyframes kt-unveil{0%{clip-path:inset(0 0 0 32%)}to{clip-path:inset(0 0 0 0)}}@keyframes kt-settle{0%{transform:scale(1.14) translateX(-2%)}to{transform:scale(1.02) translateX(1%)}}@keyframes kt-rise-sc{0%{opacity:.001;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes kt-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kt-ink{0%{color:#9da3a2}to{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.kt *,.kt :after,.kt :before{animation:none!important}.kt-exp-item h3,.kt-other__img img,.kt-room__media img{transition:none!important}}