@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/ls-9dc38267bdee93a6.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/ls-5d618c462b7a5b74.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: optional;
  src: url(../fonts/ls-06bc9a8c179afaf7.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: optional;
  src: url(../fonts/ls-e6d6d1d73858aa9b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/ls-9dc38267bdee93a6.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/ls-5d618c462b7a5b74.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: optional;
  src: url(../fonts/ls-06bc9a8c179afaf7.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: optional;
  src: url(../fonts/ls-e6d6d1d73858aa9b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/ls-b2a539cd1f2bbf12.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/ls-235d8f8964bfdf10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/ls-b2a539cd1f2bbf12.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/ls-235d8f8964bfdf10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--cream:#fbf8f2;--forest:#243029;--deep:#141b16;--ink:#22271f;--muted:#5f6358;--gold:#b5965b;--gold-text:#6b5420;--line:#dcd6c9}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Jost,Arial,sans-serif;font-size:16px;font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:300}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.site-header{height:100px;padding:0 5.55%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:14px}.brand>img{width:43px;height:47px;object-fit:contain}.wordmark{font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;letter-spacing:-1.5px;display:block;line-height:1.05}.brand small{font-size:8px;letter-spacing:2.2px;display:block;margin-top:5px}.site-header nav{display:flex;gap:36px;align-items:center;font-size:11px;letter-spacing:2px}.language span{color:#83867a}.menu-lines{font-size:22px;color:var(--gold-text)}.eyebrow{font-size:11px;letter-spacing:2.4px;color:var(--gold-text);line-height:1.6}.collection{max-width:1280px;margin:auto;padding:0 0 68px}.collection-intro{text-align:center;padding:62px 0 38px}.collection-intro h1{font-size:76px;line-height:1.03;margin:12px 0 16px}.intro-line{font-family:'Cormorant Garamond',Georgia,serif;font-size:29px;line-height:1.3}.intro-line em{font-weight:300;color:var(--gold-text)}.standards{font-size:13px;color:var(--muted);line-height:1.8;padding:26px 15px 22px;margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.suite-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px 36px}.suite-card{min-width:0;border-bottom:1px solid var(--line);padding-bottom:28px;display:flex;flex-direction:column}.card-photo{width:100%;aspect-ratio:1.62;object-fit:cover}.card-copy{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;align-content:start;padding-top:24px;flex:1}.card-copy h2{grid-column:1/-1;font-size:43px;line-height:1.08;letter-spacing:-.4px}.identity{grid-column:1/-1;color:var(--gold-text);font-size:11px;letter-spacing:2px;margin-top:11px;line-height:1.6}.differences{grid-column:1/-1;font-size:14px;line-height:1.8;margin-top:19px;color:#414a3e}.suit-cta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:none;border:0;border-bottom:1px solid var(--gold);padding:13px 0 8px;margin-top:10px;width:134px;font-size:13px;letter-spacing:.4px;text-align:left;cursor:pointer}.suit-cta span{font-size:19px;color:var(--gold-text)}.suit-cta[aria-disabled=true]{cursor:default}.approved-description{grid-column:1/-1;font-size:14px;line-height:1.75;color:var(--muted);margin-top:20px;max-width:64ch}.collection-end{display:flex;justify-content:center;gap:12px;margin-top:54px;font-size:14px;color:var(--muted)}.collection-end a{color:var(--forest);border-bottom:1px solid var(--gold)}.site-footer{text-align:center;background:var(--deep);color:var(--cream);padding:40px 20px}.site-footer>span{font-family:'Cormorant Garamond',Georgia,serif;font-size:36px}.site-footer p{color:#c7ac7b;font-size:10px;letter-spacing:1.8px;margin:12px 0}.site-footer small{font-size:11px;color:#b9bbae;letter-spacing:.5px}.breadcrumb{max-width:1280px;margin:0 auto;padding:25px 0;font-size:12px;color:var(--muted);display:flex;gap:12px}.room-hero{position:relative;min-height:640px;display:flex;align-items:flex-end;color:var(--cream)}.room-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 54%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,21,15,.57),rgba(12,21,15,.04) 78%),linear-gradient(0deg,rgba(12,21,15,.45),transparent 55%)}.hero-copy{position:relative;padding:0 max(calc((100% - 1280px)/2),5.55%) 55px;max-width:100%}.hero-copy .eyebrow{color:#e1c896}.hero-copy h1{font-size:91px;line-height:1.05;margin:11px 0 17px}.hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.55;font-weight:400}.primary-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:54px;padding:16px 26px;background:var(--cream);color:var(--forest);font-size:14px;letter-spacing:.6px;border:1px solid var(--cream);margin-top:28px}.primary-cta span{color:var(--gold-text);font-size:18px}.section-wrap{max-width:1160px;margin:0 auto}.room-gallery{padding:65px 0 45px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.section-heading h2{font-size:44px;margin-top:8px;line-height:1.1}.gallery-count{font-size:12px;letter-spacing:2px;color:var(--gold-text);padding-bottom:5px}.gallery-main button{position:relative;border:0;padding:0;width:100%;background:none;display:block;cursor:zoom-in}.gallery-main img{width:100%;height:490px;object-fit:cover;object-position:center}.expand-icon{position:absolute;right:18px;bottom:18px;width:40px;height:40px;display:grid;place-content:center;background:var(--cream);font-size:24px}.gallery-main figcaption{font-size:12px;color:var(--muted);padding:12px 0 17px}.gallery-thumbs{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.gallery-thumb{border:0;padding:0 0 5px;background:none;cursor:pointer;border-bottom:2px solid transparent}.gallery-thumb[aria-pressed=true]{border-bottom-color:var(--gold-text)}.gallery-thumb img{width:100%;height:90px;object-fit:cover}.room-info{padding:35px 0 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.room-facts{display:grid;grid-template-columns:1fr 1.1fr 1.9fr;gap:25px;align-items:center;margin-top:24px}.area-fact{display:flex;flex-direction:column;gap:9px;border-right:1px solid var(--line);font-size:14px}.area-value{font-family:'Cormorant Garamond',Georgia,serif;font-size:70px;line-height:1}.area-value small{font-size:33px;color:var(--muted)}.amenities{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;font-size:14px}.amenities li:before{content:'·';margin-right:9px;color:var(--gold-text)}.room-difference{padding:70px 0;display:grid;grid-template-columns:1.06fr 1fr;gap:64px;align-items:center}.difference-photo img{width:100%;height:630px;object-fit:cover}.difference-copy h2{font-size:48px;line-height:1.15;margin:8px 0 24px}.difference-copy dl{margin:0}.difference-copy dl>div{padding:14px 0;border-bottom:1px solid var(--line)}.difference-copy dt{font-size:18px;line-height:1.5}.difference-copy dd{font-size:14px;line-height:1.7;color:var(--muted);margin:3px 0 0}.story{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;padding:12px 0 70px}.story h2{font-size:46px;line-height:1.15;margin:12px 0 20px}.story-copy>p:last-child{font-size:16px;line-height:1.9;color:var(--muted)}.story>img{width:100%;height:330px;object-fit:cover}.closing{text-align:center;background:var(--forest);color:var(--cream);padding:64px 24px 61px}.closing .eyebrow{color:#c7ac7b}.closing h2{font-size:52px;line-height:1.2;margin-top:14px}.closing .primary-cta{min-width:215px}.concierge-line{font-size:14px;margin-top:24px;color:#d5d5c9}.concierge-line a{color:var(--cream);border-bottom:1px solid #b5965b;margin-left:6px}.room-detail+.site-footer{border-top:1px solid #425044}dialog{border:0;background:var(--cream);padding:20px;max-width:94vw;max-height:94vh;color:var(--forest)}dialog::backdrop{background:#101a13e8}dialog img{max-height:76vh;max-width:86vw;object-fit:contain}.close-dialog{display:block;margin:0 0 12px auto;background:none;border:0;min-height:36px;cursor:pointer}dialog p{font-size:14px;margin-top:10px}
@media(max-width:1350px) and (min-width:701px){.collection,.breadcrumb{margin-left:5.55%;margin-right:5.55%}.section-wrap{margin-left:8%;margin-right:8%}}
@media(max-width:700px){.site-header{height:74px;padding:0 22px}.brand{gap:9px}.brand>img{width:32px;height:37px}.wordmark{font-size:28px}.brand small{font-size:6px;letter-spacing:1.3px}.site-header nav{gap:19px}.discover{display:none}.language{font-size:10px}.menu-lines{font-size:20px}.collection{padding:0 22px 35px}.collection-intro{text-align:left;padding:32px 0 25px}.collection-intro .eyebrow{font-size:9px;letter-spacing:1.8px}.collection-intro h1{font-size:51px;margin:9px 0 11px}.intro-line{font-size:24px;line-height:1.15}.intro-line em{display:block;margin-top:3px}.standards{font-size:11px;line-height:1.9;padding:16px 0;margin-top:21px}.suite-grid{grid-template-columns:1fr;gap:29px}.suite-card{padding-bottom:23px}.card-photo{aspect-ratio:1.38;object-position:50% 50%}.card-copy{padding-top:18px}.card-copy h2{font-size:36px}.identity{font-size:10px;letter-spacing:1.6px;margin-top:7px}.differences{font-size:13px;line-height:1.7;margin-top:13px}.suit-cta{font-size:13px;margin-top:6px;width:132px;min-height:44px;padding:6px 0}.approved-description{font-size:13px;line-height:1.7;margin-top:15px}.collection-end{display:block;text-align:center;line-height:1.9;margin-top:33px}.collection-end a{margin-left:6px}.site-footer{padding:28px 20px}.site-footer p{font-size:9px;letter-spacing:1.2px}.site-footer small{font-size:10px}.breadcrumb{padding:17px 22px;font-size:10px;gap:7px;flex-wrap:wrap}.room-hero{min-height:470px;align-items:flex-end}.room-hero>img{object-position:47% 50%}.hero-shade{background:linear-gradient(0deg,rgba(10,17,12,.86),rgba(10,17,12,.03) 80%)}.hero-copy{padding:0 24px 28px;width:100%}.hero-copy .eyebrow{font-size:10px}.hero-copy h1{font-size:58px;margin:9px 0 12px}.hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.5;max-width:28ch}.primary-cta{width:100%;font-size:14px;min-height:50px;margin-top:22px;padding:14px 20px}.section-wrap{margin:0 22px}.room-gallery{padding:33px 0 30px}.eyebrow{font-size:10px;letter-spacing:1.8px}.section-heading{margin-bottom:19px}.section-heading h2{font-size:33px}.gallery-count{font-size:10px;letter-spacing:1px}.gallery-main img{height:255px}.gallery-main figcaption{font-size:11px;padding:10px 0 13px}.gallery-thumbs{gap:7px;grid-template-columns:repeat(4,1fr)}.gallery-thumb img{height:60px}.expand-icon{height:32px;width:32px;font-size:21px;bottom:12px;right:12px}.room-info{padding:27px 0 30px}.room-facts{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:18px}.area-fact{flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line);padding:13px 0;font-size:14px}.area-value{font-size:59px}.area-value small{font-size:26px}.amenities{margin-top:23px;gap:13px 8px;font-size:13px}.room-difference{display:flex;flex-direction:column;padding:36px 0;gap:25px;align-items:stretch}.difference-photo img{height:255px;object-position:50% 55%}.difference-copy h2{font-size:38px;margin:8px 0 12px}.difference-copy dt{font-size:17px}.difference-copy dd{font-size:13px}.difference-copy dl>div{padding:13px 0}.story{display:flex;flex-direction:column;padding:8px 0 35px;gap:23px}.story h2{font-size:36px;margin:9px 0 15px}.story-copy>p:last-child{font-size:14px;line-height:1.85}.story>img{height:240px}.closing{padding:39px 24px}.closing h2{font-size:39px;margin-top:11px;line-height:1.1}.closing .primary-cta{margin-top:24px}.concierge-line{font-size:12px;line-height:1.9;margin-top:20px}.concierge-line a{white-space:nowrap}dialog{padding:12px}dialog img{max-width:84vw}}

html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.brand .wordmark{width:110px;height:36px;object-fit:contain;filter:brightness(.17);letter-spacing:normal}@media(max-width:700px){.brand .wordmark{width:96px;height:29px}}

/* Afrodit: tekrarsız galeri ve üç seçim farkı */
.room-difference{display:block}.difference-copy{display:grid;grid-template-columns:1fr 1.3fr;column-gap:64px}.difference-copy>.eyebrow{grid-column:1;grid-row:1}.difference-copy>h2{grid-column:1;grid-row:2;align-self:start}.difference-copy>dl{grid-column:2;grid-row:1 / span 3}.story{display:block}.story-copy{max-width:760px}.gallery-thumbs{grid-template-columns:repeat(6,1fr)}
@media(max-width:700px){.difference-copy{display:block}.gallery-thumbs{grid-template-columns:repeat(3,1fr)}}

.gallery-thumbs.paris-thumbs{grid-template-columns:repeat(2,minmax(0,160px))}

.adonis-page .hero-copy>p:not(.eyebrow){max-width:64ch}.adonis-page .room-hero>img{object-position:65% 50%}@media(max-width:700px){.adonis-page .hero-copy>p:not(.eyebrow){max-width:38ch}.adonis-page .room-hero{min-height:560px}}

.additional-room .hero-copy>p:not(.eyebrow){max-width:64ch}@media(max-width:700px){.additional-room .hero-copy>p:not(.eyebrow){max-width:38ch}.additional-room .room-hero{min-height:530px}}

/* Shared editorial card rhythm: reserve text space without truncation. */
.card-copy{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto}.card-copy h2{min-height:1.08em}.differences{min-height:3.6em}.approved-description{min-height:7em;max-width:none}.suit-cta{align-self:start}
@media(max-width:700px){.card-copy h2{min-height:2.16em}.differences{min-height:3.4em}.approved-description{min-height:8.5em}}

.heros-area-note{font-size:14px;line-height:1.8;color:var(--muted);margin-top:22px;max-width:75ch}
/* Equal row tracks within each desktop card pair, without clipping editorial copy. */
@media(min-width:701px){.suite-grid{row-gap:0}.suite-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;margin-bottom:56px;row-gap:0}.card-copy{display:contents}.card-copy h2{margin-top:24px}.suite-card .approved-description{min-height:0;padding-bottom:0}}
@media(max-width:700px){.differences{min-height:5.1em}.approved-description{min-height:10.2em}.heros-area-note{font-size:13px}}
