*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#633747;font-family:Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}header{height:112px;display:flex;align-items:center;justify-content:space-between;padding:12px 5%;border-bottom:1px solid #e1d4c7;background:white}header img{width:105px;height:84px;object-fit:contain}nav{display:flex;gap:36px;align-items:center}nav a{font-size:14px}nav a.active{border-bottom:1px solid}a.btn{display:inline-block;padding:13px 25px;border:1px solid #633747;font-size:14px;background:#633747;color:white}a.btn.light{background:white;color:#633747}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.06}h1{font-size:clamp(50px,7vw,112px);margin:22px 0 32px;letter-spacing:-.045em}h2{font-size:clamp(38px,4.5vw,68px);margin:20px 0 28px;letter-spacing:-.035em}h3{font-size:32px;margin:16px 0}p{max-width:600px}small,.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.hero{position:relative;height:650px;min-height:65vh;background:#633747;color:white;overflow:hidden}.hero img{width:100%;height:100%;object-fit:cover}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#00283c9c,transparent)}.hero-text{position:absolute;left:7%;top:17%;z-index:1}.hero-text h1{max-width:850px}.hero-text p{max-width:350px}.hero-bottom{position:absolute;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;z-index:1}.section{padding:95px 7%}.split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.split img{width:100%;height:520px;object-fit:cover}.blue{background:#633747;color:white}.pale{background:#f5f0e8}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card img{width:100%;height:285px;object-fit:cover;transition:transform .6s}.photo{overflow:hidden}.card:hover img{transform:scale(1.035)}.card p{color:#75685f;font-size:15px}.textlink{font-size:14px;border-bottom:1px solid;padding-bottom:5px}.mast{padding:75px 7% 50px}.mast h1{font-size:clamp(58px,7vw,100px)}.rooms{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.room{border-top:1px solid #d3bdae;padding:22px 0}.room b{font-family:Georgia;font-size:40px;font-weight:400}.room a{display:block;margin-top:15px;font-size:14px;text-decoration:underline}.gallery{display:grid;grid-template-columns:2fr 1fr;gap:20px}.gallery img{width:100%;height:500px;object-fit:cover}.details{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-row{border-top:1px solid #d3bdae;padding:23px 0}.contact-row a{font-size:25px;overflow-wrap:anywhere}.article{max-width:820px;margin:auto;padding:75px 7%}.article p{max-width:100%;font-size:18px}.article h1{font-size:64px}.article img{width:100%;margin:25px 0}.cta{text-align:center;padding:80px 7%}.cta p{margin:20px auto 30px}footer{background:#633747;color:white;padding:55px 7% 24px}.foot-top{display:flex;justify-content:space-between;gap:35px;margin-bottom:45px}.foot-name{font-family:Georgia;font-size:42px}.foot-bottom{border-top:1px solid #ffffff40;padding-top:20px;display:flex;justify-content:space-between;font-size:12px}.menu-button{display:none}a:focus-visible,button:focus-visible{outline:3px solid #e9a347;outline-offset:5px}@media(max-width:760px){header{height:95px;padding:10px 6%}header img{width:85px;height:70px}.menu-button{display:block;background:white;border:1px solid #633747;padding:8px 15px;color:#633747}nav{display:none;position:absolute;top:95px;left:0;right:0;background:white;padding:28px;z-index:20;flex-direction:column;gap:22px}nav.open{display:flex}.hero{height:660px}.hero-text{left:7%;top:18%;right:7%}.hero-text h1{font-size:64px}.hero-bottom{font-size:12px}.section{padding:58px 7%}.split,.details{grid-template-columns:1fr;gap:30px}.split img{height:360px}.cards{grid-template-columns:1fr}.card img{height:320px}.section-title{display:block}.rooms{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr}.gallery img{height:340px}.mast{padding-top:50px}.foot-top,.foot-bottom{flex-direction:column;gap:24px}.article h1{font-size:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{color:#382a23;background:#fffdf9}header{position:relative;height:135px;padding:20px 4%;border:0;background:#f5f0e8;display:grid;grid-template-columns:1fr 140px 1fr}header>a.brand{grid-column:2;grid-row:1;justify-self:center}header img{width:125px;height:100px;mix-blend-mode:multiply;filter:grayscale(1) sepia(1) saturate(2.1) hue-rotate(335deg)}nav{grid-column:1;grid-row:1;gap:26px}nav a{font-size:16px}.socials{grid-column:3;grid-row:1;justify-self:end;display:flex;gap:25px;font-size:14px}.home-header{position:absolute;left:0;right:0;top:0;z-index:10;color:white;background:transparent}.home-header img{filter:brightness(0) invert(1);mix-blend-mode:normal}.hero{height:100svh;min-height:650px;background:#53372b}.hero:after{background:linear-gradient(#0004,#0000 55%,#0003)}.hero-text{top:25%;left:5%;right:5%;text-align:center}.hero-text h1{font-size:clamp(48px,5.4vw,96px);letter-spacing:-.025em;max-width:none;line-height:1.15}.hero-bottom{bottom:40px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.hero-bottom .btn{justify-self:center;grid-column:2;background:#633747;color:white;border-color:#633747;width:240px;text-align:center}.hero-bottom span{grid-column:3;justify-self:end;font-size:14px}.services{text-align:center;gap:65px}.services p{margin:20px auto;max-width:420px}.services h3{font-size:40px}.services small{color:#633747}.section{padding-top:90px;padding-bottom:90px}.garden-pair{display:grid;grid-template-columns:1fr 1fr;gap:5%}.reference-crop{position:relative;overflow:hidden;aspect-ratio:900/843;background:#ddd}.reference-crop img{position:absolute;width:227.56%;max-width:none;height:auto;top:-24.2%;left:-6.9%}.reference-crop.fruit img{left:-120.8%}.center{text-align:center}.center p{margin:20px auto}.split .room-photo{object-fit:cover;height:570px}.room-heading{font-size:70px}.gallery img{height:560px}.room b{color:#633747}.intro-rule{width:50px;height:1px;background:#633747;margin:30px auto}.foot-name{color:#fff}.mobile-logo{display:none}.btn{letter-spacing:.025em}.home-header .active{border-color:white}.card img{height:330px}.cards .reference-crop img{height:auto}.cards .reference-crop{aspect-ratio:1.25}.article h1{letter-spacing:-.035em}.article .reference-crop{margin:30px 0}.home-header nav a:hover,.socials a:hover{opacity:.7}@media(max-width:760px){header{height:110px;grid-template-columns:1fr 100px 1fr;padding:10px 5%}header img{width:96px;height:80px}.menu-button{grid-column:1;grid-row:1;justify-self:start;font-size:14px;color:inherit;background:transparent;border-color:currentColor;padding:7px 10px}.socials{gap:10px;flex-direction:column;font-size:12px}nav{top:110px;color:#382a23;gap:24px}.hero{min-height:650px;height:93svh}.hero-text{top:30%;left:8%;right:8%}.hero-text h1{font-size:58px}.hero-bottom{bottom:40px;display:flex;flex-direction:column;gap:22px}.garden-pair{grid-template-columns:1fr;gap:20px}.services{gap:42px}.section{padding-top:58px;padding-bottom:58px}.split .room-photo{height:430px}.gallery img{height:400px}.room-heading{font-size:54px}.cards .reference-crop{aspect-ratio:900/843}}
.reservation{grid-column:3;grid-row:1;justify-self:end;font-size:15px}.reservation a{padding:12px 0;position:relative}nav a,.reservation a{position:relative;border-bottom:0!important;padding-bottom:7px}nav a:after,.reservation a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}nav a:hover:after,nav a:focus-visible:after,nav a.active:after,.reservation a:hover:after{transform:scaleX(1)}.social-icon{display:inline-flex;width:30px;height:30px;margin:0 18px 16px 0;align-items:center;justify-content:center}.social-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6}.slides{position:absolute;inset:0}.hero .slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.3s ease}.hero .slide.current{opacity:1}.hero:after{pointer-events:none;background:linear-gradient(#0006,#0001 55%,#0005)}.hero-text{pointer-events:none}.slider-controls{position:absolute;z-index:3;bottom:43px;left:4%;display:flex;align-items:center;gap:12px;color:white}.slider-controls button{color:inherit;background:transparent;border:0;cursor:pointer;padding:5px;line-height:1}.slide-prev,.slide-next{font-size:30px!important}.slide-dots{display:flex;gap:12px}.slide-dots button{width:8px;height:8px;padding:0;border:1px solid white;border-radius:50%}.slide-dots button[aria-pressed=true]{background:white}.slide-pause{font-size:12px!important}.editorial-photo{width:100%;height:100%;object-fit:cover;aspect-ratio:900/843}.lower-photo{width:100%;height:520px;object-fit:cover}.details-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:55px;padding-bottom:20px}.details-gallery img{width:100%;height:420px;object-fit:cover}@media(max-width:760px){.reservation{font-size:12px;max-width:100px;text-align:right}.slider-controls{bottom:18px;left:50%;transform:translateX(-50%)}.hero-bottom{bottom:83px}.details-gallery{grid-template-columns:1fr;gap:20px}.details-gallery img{height:420px}.lower-photo{height:400px}.hero .slide:first-child{object-position:55% center}}@media(prefers-reduced-motion:reduce){.hero .slide{transition:none}nav a:after{transition:none}}
.hero-text{top:27%}.hero-text h1{font-size:clamp(40px,4.2vw,72px);text-shadow:0 2px 18px #0003;font-weight:400}.slider-controls{gap:20px;bottom:40px}.slider-controls button{font-family:Arial,sans-serif;font-size:21px!important;font-weight:300;padding:5px 2px}.section{padding-top:75px;padding-bottom:75px}.reservation-page{padding:75px 7% 95px;display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:start}.reservation-intro h1{font-size:clamp(52px,5vw,80px)}.reservation-intro img{width:100%;height:300px;object-fit:cover;margin-top:25px}.reservation-page form{padding-top:20px}.reservation-page h2{font-size:36px;margin-top:0}.reservation-page label{display:block;margin:0 0 22px;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.reservation-page input,.reservation-page select,.reservation-page textarea{display:block;width:100%;border:1px solid #d3bdae;background:#fffdf9;border-radius:0;padding:12px;margin-top:8px;font:inherit;font-size:16px;color:#382a23;min-width:0}.reservation-page input:focus,.reservation-page select:focus,.reservation-page textarea:focus{outline:1px solid #633747}.form-note{font-size:14px;line-height:1.6;color:#75685f}.form-note a{text-decoration:underline}.submit{padding:14px 24px;background:#633747;color:white;border:1px solid #633747;font:inherit;font-size:14px;cursor:pointer}@media(max-width:760px){.hero-text{top:31%}.hero-text h1{font-size:43px;line-height:1.2}.slider-controls{bottom:24px;left:7%;transform:none}.reservation-page{grid-template-columns:1fr;gap:30px;padding:48px 7% 65px}.reservation-intro img{height:240px}.hero-bottom{bottom:78px}.section{padding-top:52px;padding-bottom:52px}}
/* Quiet frames and a little breathing room */
.room-gallery{grid-template-columns:1.35fr 1fr;gap:7%;align-items:center;padding:0 1% 40px}.room-gallery img{background:#f5f0e8;padding:12px;border:1px solid #d8c5b5;box-shadow:0 14px 32px #382a230b;height:540px;border-radius:140px 140px 3px 3px}.room-gallery img:nth-child(2){height:430px;border-radius:3px;transform:rotate(2deg)}.room-welcome{border-top:1px solid #d8c5b5;padding:40px 0 0;display:flex;align-items:center;justify-content:space-between;gap:45px}.room-welcome h2{font-size:46px;margin:15px 0 20px}.room-welcome p{max-width:600px}.room-welcome .btn{flex-shrink:0}.editorial-photo,.room-photo,.lower-photo,.reservation-intro img{border:8px solid #fffdf9;outline:1px solid #d8c5b5;box-shadow:0 12px 30px #382a2310}.editorial-photo{border-radius:100px 100px 2px 2px}.lower-photo{border-radius:2px 90px 2px 2px}.hero .slide:first-child{object-position:center top}.home-header{height:126px}.home-header img{height:82px;width:112px}.hero-text{top:auto;bottom:20%;left:7%;right:7%;text-align:left}.hero-text h1{font-size:clamp(38px,4.3vw,68px);line-height:1.12;margin:0;max-width:600px}.hero:after{background:linear-gradient(#0003,transparent 35%,#0002 60%,#0007)}.slider-controls{gap:10px;bottom:38px;left:7%}.slider-controls button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #ffffff75;border-radius:50%;background:#382a2315;transition:background .3s,border-color .3s}.slider-controls button:hover{background:#ffffff24;border-color:#fff}.slider-controls svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.hero-bottom{pointer-events:none}.hero-bottom a{pointer-events:auto}
@media(max-width:760px){.home-header img{width:82px;height:67px}.home-header{height:100px}.room-gallery{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.room-gallery img{height:420px;max-width:100%}.room-gallery img:nth-child(2){height:330px;width:87%;justify-self:center}.room-welcome{display:block;padding-top:25px}.room-welcome h2{font-size:38px}.room-welcome .btn{margin-top:15px}.hero-text{top:auto;bottom:29%;text-align:center}.hero-text h1{font-size:42px}.hero .slide:first-child{object-position:50% top}.slider-controls{bottom:22px;left:7%}.slider-controls button{width:42px;height:42px}.hero-bottom{bottom:90px}.editorial-photo{border-radius:70px 70px 2px 2px}}

:root{--plum:#633747;--rose:#dd9ba4;--footer:#2d212b}.blue{background:var(--plum)}.services small,.room b{color:var(--plum)}.site-footer{background:var(--footer);color:#f9f1e9;padding:65px 7% 25px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.4fr .9fr;gap:6%;align-items:start;padding:30px 0 65px;border-top:1px solid #ffffff25}.footer-brand{display:block;width:min(220px,100%);transition:transform .5s ease}.footer-brand img{width:100%;height:160px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.footer-brand:hover{transform:rotate(-3deg) scale(1.025)}.footer-column h3{font-family:Arial,sans-serif;font-size:14px;letter-spacing:.04em;font-weight:400;margin:0 0 22px;color:#fff}.footer-column>a{display:table;position:relative;font-size:15px;line-height:1.9;color:#d9c9cf;margin:0 0 4px;transition:color .3s,transform .3s}.footer-column>a:after{content:'';position:absolute;bottom:3px;left:0;width:100%;height:2px;background:var(--rose);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.footer-column>a:hover,.footer-column>a:focus-visible{color:white;transform:translateX(3px)}.footer-column>a:hover:after,.footer-column>a:focus-visible:after{transform:scaleX(1)}.footer-contact>a:first-of-type{line-height:1.6;margin-bottom:18px}.footer-icons{display:flex;gap:12px}.footer-icons .social-icon{margin:0;width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;transition:background .3s,color .3s,transform .3s,border-color .3s}.footer-icons .social-icon:hover,.footer-icons .social-icon:focus-visible{background:var(--rose);color:var(--footer);border-color:var(--rose);transform:translateY(-4px)}.footer-icons svg{width:23px;height:23px}.footer-baseline{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:24px;padding-top:22px;font-size:13px;color:#bca9b1}.hero-bottom .banner-link{pointer-events:auto;grid-column:2;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:white;padding:16px 24px;font-size:16px;letter-spacing:.04em;background:transparent}.banner-link-line{display:block;width:85px;height:1px;background:#ffffffa0;transition:width .4s,background .4s}.banner-link:hover .banner-link-line,.banner-link:focus-visible .banner-link-line{width:140px;background:white}.banner-link>span:first-child{transition:transform .4s}.banner-link:hover>span:first-child{transform:translateY(-3px)}
@media(max-width:760px){.site-footer{padding:45px 7% 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:36px 22px;padding:15px 0 40px}.footer-brand{grid-column:1/-1;width:165px}.footer-brand img{height:115px}.footer-contact>a{font-size:14px;overflow-wrap:anywhere}.footer-column h3{margin-bottom:16px}.footer-social{grid-column:1/-1}.footer-baseline{flex-direction:column;gap:8px}.hero-bottom .banner-link{padding:12px 20px;font-size:15px}}@media(prefers-reduced-motion:reduce){.footer-brand,.footer-column>a,.footer-icons .social-icon,.banner-link-line,.banner-link>span{transition:none!important}.footer-brand:hover,.footer-column>a:hover,.footer-icons .social-icon:hover,.banner-link:hover>span:first-child{transform:none}}
/* A frame for every photograph */
main img:not(.slide){border:8px solid #fffdf9;outline:1px solid #d8c5b5;box-shadow:0 12px 30px #382a2310}main .reference-crop{border:8px solid #fffdf9;outline:1px solid #d8c5b5;box-shadow:0 12px 30px #382a2310;border-radius:100px 100px 3px 3px;isolation:isolate}main .reference-crop img{border:0;outline:0;box-shadow:none}.reference-crop.fruit{border-radius:3px 100px 3px 100px}.cards .card:nth-child(3n+1) .photo{border-radius:90px 90px 3px 3px}.cards .card:nth-child(3n+2) .photo{border-radius:3px 80px 3px 3px}.cards .card:nth-child(3n) .photo{border-radius:3px 3px 80px 3px}.cards .photo{padding:8px;border:1px solid #d8c5b5;background:#fffdf9;box-shadow:0 12px 30px #382a2310;overflow:hidden}.cards .photo img{display:block;border:0;outline:0;box-shadow:none;border-radius:inherit}.article>img{border-radius:100px 3px 100px 3px}.reservation-intro img{border-radius:70px 70px 3px 3px}.details-gallery img:nth-child(odd){border-radius:90px 90px 3px 3px}.details-gallery img:nth-child(even){border-radius:3px 90px 3px 3px}.gallery:not(.room-gallery) img:first-child{border-radius:90px 90px 3px 3px}.gallery:not(.room-gallery) img:last-child{border-radius:3px 90px 3px 3px}.slides{inset:12px;border:1px solid #ffffff80;overflow:hidden;border-radius:4px 4px 45px 4px}.hero:after{inset:12px;border-radius:4px 4px 45px 4px}.hero{background:#fffdf9}.room-gallery img{border-width:12px}.room-gallery img:nth-child(2){border-radius:3px}.split .room-photo{border-radius:3px 85px 3px 3px}
@media(max-width:760px){main img:not(.slide){border-width:6px}main .reference-crop{border-width:6px;border-radius:65px 65px 3px 3px}.reference-crop.fruit{border-radius:3px 65px 3px 65px}.slides,.hero:after{inset:7px;border-radius:3px 3px 28px 3px}.article>img{border-radius:60px 3px 60px 3px}.room-gallery img{border-width:10px}}

.destination-art{margin:5px 7% 0}.destination-art img{display:block;width:100%;height:auto;border-radius:100px 3px 100px 3px}.art-caption{font-size:13px;color:#75685f;margin:18px 0 0}.destination-intro{max-width:950px;margin:auto}.destination-intro p{max-width:720px}.destination-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.illustration-detail{height:460px;border:10px solid #fffdf9;outline:1px solid #d8c5b5;box-shadow:0 12px 30px #382a2310;background-image:url('/assets/hatay-illustration.png');background-size:auto 100%;background-repeat:no-repeat}.illustration-detail.coast{background-position:left center;border-radius:120px 120px 3px 3px}.illustration-detail.table{background-position:right center;border-radius:3px 110px 3px 110px}.destination-sources h2{font-size:38px}.destination-sources>a{display:table;margin:14px 0;border-bottom:1px solid #c2a9b3;transition:color .3s}.destination-sources>a:hover{color:var(--plum)}.visit-note{font-size:14px;color:#75685f;margin-top:35px}@media(max-width:760px){.destination-grid{grid-template-columns:1fr;gap:35px}.illustration-detail{height:340px}.destination-art img{border-radius:55px 3px 55px 3px}.destination-grid .table{grid-row:1}.destination-sources h2{font-size:32px}}

/* Straight edges throughout, with drawings left open on the page */
main img:not(.slide),main .reference-crop,main .reference-crop.fruit,.cards .card .photo,.cards .photo img,.article>img,.reservation-intro img,.details-gallery img,.gallery img,.room-gallery img,.room-gallery img:nth-child(2),.split .room-photo,.editorial-photo,.lower-photo,.slides,.hero:after{border-radius:0!important;transform:none}.footer-links>a{margin-bottom:8px}.footer-links .footer-icons{margin-top:22px}.destination-art img{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}.destination-art{margin-top:10px}.illustration-detail{border:0;outline:0;box-shadow:none;border-radius:0!important;background-image:url('/assets/hatay-line-art.png');height:360px;background-color:#fffdf9}.destination-grid.pale .illustration-detail{background-color:#fffdf9}.art-caption{display:none}@media(max-width:760px){.footer-links{grid-column:1/-1}.illustration-detail{height:270px}}

.destination .hatay-vignette,.destination-art img{display:block;width:100%;height:auto;object-fit:contain;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.destination-art{margin-left:5%;margin-right:5%}.destination-grid{gap:5%;padding-top:45px;padding-bottom:45px}.destination-grid .hatay-vignette{max-height:540px}.destination-grid:has(.hatay-vignette){background:#fffdf9}@media(max-width:760px){.destination-grid .hatay-vignette{max-height:390px}}
.destination-art img{max-height:650px;object-fit:contain}.destination-art{margin-top:0}.destination .mast{padding-bottom:15px}
