/* Scroll edition: restrained gold, larger visual chapters, progressive disclosure. */
body.experience-edition .payment-disclaimer,body.experience-edition .catalog-note{font-size:11px}
@media(min-width:801px){body.experience-edition .hero-bottom{bottom:78px}}
@media(max-width:800px){body.experience-edition .hero-bottom{bottom:142px}body.experience-edition .living-legal{padding-left:0;margin-bottom:34px}.experience-edition .living-bottom .living-next{margin-bottom:34px}}
.experience-edition{--forest:#202627;--cream:#f2efe8;--ink:#262b2c;--gold:#c9ac79;background:var(--cream)}
.experience-edition .section{padding:80px 7vw;position:relative}.experience-edition h2{font-size:clamp(36px,4.5vw,68px);line-height:1.08}.experience-edition .eyebrow{font-size:10px;letter-spacing:.18em}.experience-edition p{max-width:65ch}.experience-edition .header{padding-left:5vw;padding-right:5vw}.experience-edition .header nav{gap:26px}.experience-edition .header nav a{font-size:12px}
.opening-sequence{position:relative;background:#171d1f}.scroll-motion .opening-sequence{height:148svh}.experience-edition .hero{height:100svh;min-height:660px;max-height:none}.scroll-motion .hero{position:sticky;top:0}.experience-edition .hero-image{transform:scale(var(--opening-scale,1))!important;object-position:65% 50%!important;will-change:transform}.experience-edition .hero-copy{top:clamp(150px,25vh,280px);left:7vw;max-width:760px;transform:translateY(var(--opening-copy-y,0));opacity:var(--opening-copy-opacity,1)}.experience-edition .hero h1{font-size:clamp(52px,7vw,104px);max-width:820px;line-height:1.02;margin-bottom:24px}.experience-edition .hero-copy>p:not(.eyebrow){max-width:390px;font-size:15px;margin-bottom:25px}.experience-edition .hero-shade{background:linear-gradient(90deg,#101719c9,transparent 82%),linear-gradient(0deg,#11191ce8,transparent 42%,#11191c30)}.hero-luminance{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at var(--light-x,72%) var(--light-y,40%),#e8c58d16,transparent 55%)}.experience-edition .hero-price{position:absolute;left:calc(76vw - 7vw);bottom:6px;width:230px;padding-left:16px}.experience-edition .hero-price strong{font:24px/1.4 Georgia,serif}.experience-edition .hero-price small{font-size:10px}.experience-edition .hero-tour-link{margin-left:22px;font-size:13px}.experience-edition .hero-tour-link small{display:none}.experience-edition .motion-switch{top:105px;right:5vw;font-size:9px;opacity:.75}.experience-edition .hero-bottom{left:7vw;right:7vw;bottom:27px}.experience-edition .hero-bottom .hero-note{font-size:10px;max-width:160px}.experience-edition .hero-bottom>a{font-size:9px}.experience-edition .hero-bottom strong{font-size:9px}.experience-edition .intro{padding:70px 7vw;gap:7vw}.experience-edition .intro h2{font-size:clamp(35px,3.6vw,55px)}.experience-edition .intro-right>p:first-child{font-size:15px}.experience-edition .stats{margin-top:23px;padding-top:22px}.experience-edition .stats strong{font-size:38px}.experience-edition .stats span{font-size:12px}
.living-sequence{position:relative;background:#182023;color:#f9f5e9}.scroll-motion .living-sequence{height:300svh}.living-sticky{position:relative}.scroll-motion .living-sticky{position:sticky;top:0;height:100svh;min-height:580px;overflow:hidden;isolation:isolate}.living-frames{position:absolute;inset:0}.living-frame{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;opacity:0;transform:scale(var(--frame-scale,1));will-change:opacity,transform}.living-frame.current{opacity:1}.living-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#121c20b8,transparent 80%),linear-gradient(0deg,#131c22ed,transparent 42%,#121a2044)}.living-copy{position:absolute;inset:0}.living-card{position:absolute;left:8vw;top:35%;right:8vw;opacity:0;transform:translateY(18px);transition:opacity .4s,transform .5s;pointer-events:none}.living-card.current{opacity:1;transform:none}.living-card .eyebrow{color:#e0c692}.living-card h2{font-size:clamp(42px,5.5vw,82px);max-width:850px}.living-card h2 em{color:#f1d7a6}.living-card>p:last-child{margin-top:24px;font-size:15px;max-width:410px;color:#e6e8e1}.living-signature{position:absolute;top:120px;left:8vw;font-size:10px;letter-spacing:.23em;color:#eee0c8}.living-signature span{font-family:Georgia,serif;color:#d8ba84}.living-bottom{position:absolute;left:8vw;right:8vw;bottom:32px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end}.living-bottom nav{display:flex;gap:28px;grid-column:1/-1;max-width:600px}.living-bottom button{border:0;border-bottom:1px solid #ede0c15c;color:#c5c8c1;background:none;text-align:left;position:relative;flex:1;padding:13px 0;font-size:13px}.living-bottom button span{font-size:9px;margin-right:14px;color:#d7b782}.living-bottom button[aria-pressed=true]{border-color:#e3c58a;color:#fff}.living-bottom button[aria-pressed=true] i{position:absolute;bottom:-2px;left:0;width:30px;height:3px;background:#e3c58a}.living-legal{font-size:9px;color:#c5c8bf;letter-spacing:.02em}.living-next{font-size:12px;color:#ebd3a4}.experience-edition .tour{padding:80px 7vw;background:#1c2427}.experience-edition .tour-top{padding-bottom:0}.experience-edition .tour-top>p{font-size:13px;max-width:250px}.experience-edition .tour-entry{position:relative;border:1px solid #9f895d77;min-height:310px;padding:40px;margin:35px 0 22px;overflow:hidden;background:linear-gradient(90deg,#151e22f5,#151e22c0 53%,#151e2280),url('/sanal-tur/images/t3_living_02.webp') center/cover}.experience-edition .tour-entry h3{font-size:34px;max-width:440px}.experience-edition .tour-entry p{max-width:450px}.experience-edition .tour-entry .line-link{color:#e5c99a;font-size:12px;margin-top:10px}.collection-details>summary,.payment-library>summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;padding:23px 0;border-top:1px solid #d3bd8855;list-style:none}.collection-details>summary span,.payment-library>summary span{font-size:11px;color:#dbc08e}.collection-details[open]>.tour-stage{margin-top:15px}.collection-details[open]>summary{border-bottom:1px solid #d3bd8855}.experience-edition .tour-stage{height:65svh;min-height:420px;max-height:740px}.experience-edition .tour-stage>img{object-fit:contain}.experience-edition .catalog-section{padding-top:65px;padding-bottom:65px}.experience-edition .catalog-heading h2{font-size:42px}.experience-edition .catalog-heading{margin-bottom:25px}.experience-edition .catalog-intro p{font-size:13px}.experience-edition .catalog-count{font-size:9px}.experience-edition .gallery-tile:first-child{min-height:340px}.experience-edition .gallery-grid{gap:12px}.experience-edition .gallery-footer{margin-bottom:14px}.experience-edition .catalog-note{font-size:10px;line-height:1.65}.experience-edition .gallery-filters button{font-size:11px;padding:9px 13px}.experience-edition .strategy-intro{padding-top:50px;padding-bottom:55px;background:#e8e4da}.experience-edition .strategy-intro h2{font-size:40px}.experience-edition .strategy-intro>p:not(.eyebrow){font-size:13px;max-width:620px;margin-top:18px}.experience-edition .journey-progress{display:none}.experience-edition .strategy-card{background:transparent;border:0;border-left:1px solid #baa988;border-radius:0;padding:8px 23px}.experience-edition .strategy-card h3{font-size:24px}.experience-edition .strategy-card p{font-size:13px}.experience-edition .strategy-card .eyebrow{font-size:9px;margin-bottom:7px}.experience-edition .strategy-card a,.experience-edition .strategy-card button{font-size:12px}.experience-edition .strategy-card .line-link{margin-top:0}.experience-edition .strategy-grid{gap:10px}.experience-edition .selection{background:#f4f1e9}.experience-edition .section-head h2{font-size:55px}.experience-edition .selector-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.experience-edition .villa-detail{position:sticky;top:95px;box-shadow:0 15px 35px #252b2710;border:1px solid #c7b084;padding:25px;min-height:0}.experience-edition .villa-chip{min-height:42px}.experience-edition .data-note{font-size:11px}.experience-edition .payment-section{background:#21292b}.experience-edition .payment-heading h2{font-size:55px}.experience-edition .payment-summary{position:sticky;top:100px}.experience-edition .payment-plans{display:grid;grid-template-columns:1fr 1fr!important;gap:8px}.experience-edition .payment-plans button:first-child{grid-column:1/-1}.experience-edition .payment-plans strong{font-size:15px}.experience-edition .payment-plans small{font-size:10px}.experience-edition .payment-plans button{padding:14px}.experience-edition .payment-disclaimer{font-size:10px}.payment-library{margin-top:27px}.payment-library .payment-list-controls{margin-top:15px}.experience-edition .location{background:#e8e4da;gap:7vw}.experience-edition .location-title h2{font-size:52px}.experience-edition .location-title{position:sticky;top:125px;align-self:start}.experience-edition .location-title>p{font-size:13px}.experience-edition .address-text{font-size:15px}.experience-edition .distance-section{background:#e8e4da;padding-top:0;padding-bottom:70px}.experience-edition .distance-section h2{font-size:35px}.experience-edition .distance-section>p:not(.eyebrow){font-size:12px}.experience-edition .distance-grid{grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #bbaa8c}.experience-edition .distance-card{background:transparent;border:0;border-bottom:1px solid #c5baa6;padding:24px 22px 24px 0}.experience-edition .distance-card h3{font-size:17px}.experience-edition .distance-card p{font-size:11px}.experience-edition .distance-card strong{font-size:32px;margin:8px 0}.experience-edition .strategy-trust{padding-top:65px;padding-bottom:65px}.experience-edition .strategy-trust h2{font-size:40px}.experience-edition .strategy-trust .strategy-card{background:none}.experience-edition .details{padding-top:65px;padding-bottom:65px}.experience-edition .details h2{font-size:42px}.experience-edition .accordions details p{font-size:12px}.experience-edition .contact-section{height:85svh;min-height:530px;max-height:850px;overflow:hidden}.experience-edition .contact-section>img{transform:scale(var(--contact-scale,1));object-position:center}.experience-edition .contact-shade{background:linear-gradient(0deg,#11191deb,#11191d66 60%,#11191da1)}.experience-edition .contact-copy h2{font-size:clamp(46px,6vw,86px)}.experience-edition .contact-copy>p:not(.eyebrow){font-size:15px}
.chapter-rail{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:19;display:flex;flex-direction:column;gap:13px}.chapter-rail a{display:flex;align-items:center;justify-content:end;gap:10px;min-height:22px}.chapter-rail i{display:block;width:5px;height:5px;background:#c6a975;border-radius:50%;box-shadow:0 0 0 3px #20272966}.chapter-rail span{font-size:9px;background:#202729e8;color:#f5ecd8;padding:4px 8px;border-radius:2px;opacity:0;transform:translateX(5px);transition:opacity .2s,transform .2s}.chapter-rail a:hover span,.chapter-rail a:focus-visible span,.chapter-rail a[aria-current] span{opacity:1;transform:none}.chapter-rail a[aria-current] i{height:24px;border-radius:3px}.presentation-coach{position:fixed;left:22px;bottom:20px;z-index:22;max-width:355px;color:#f2e9d8;background:#20292bf5;border:1px solid #c6a7737a;border-radius:3px;box-shadow:0 8px 24px #0002}.presentation-coach>summary{list-style:none;padding:11px 15px;font-size:11px;cursor:pointer;display:flex;justify-content:space-between;gap:25px;min-height:42px}.presentation-coach>summary span{color:#d9be88}.coach-body{padding:4px 20px 20px}.coach-body .eyebrow{font-size:9px;color:#dfc696;margin:10px 0}.coach-body h3{font:23px/1.25 Georgia,serif}.coach-body>p:last-of-type{font-size:12px;line-height:1.65;color:#bfc8c2;margin:14px 0}.coach-controls{display:flex;justify-content:space-between;gap:10px}.coach-controls button{background:none;border:1px solid #9e895d;color:#e5cda1;padding:9px 12px;font:11px inherit}.coach-controls button:disabled{opacity:.35;cursor:default}
/* Reduced motion and data-saving modes retain all narrative content without pinning. */
.experience-edition:not(.scroll-motion) .living-sticky{padding:0}.experience-edition:not(.scroll-motion) .living-frames{display:none}.experience-edition:not(.scroll-motion) .living-copy{position:relative}.experience-edition:not(.scroll-motion) .living-card{position:relative;inset:auto;min-height:65svh;padding:120px 8vw 70px;opacity:1;transform:none;background:linear-gradient(90deg,#172126e0,#17212640),url('/assets/gallery/p16-3.webp') center/cover}.experience-edition:not(.scroll-motion) .living-card:nth-child(2){background-image:linear-gradient(90deg,#172126e0,#17212640),url('/assets/gallery/p42-1.webp')}.experience-edition:not(.scroll-motion) .living-card:nth-child(3){background-image:linear-gradient(90deg,#172126e0,#17212640),url('/assets/gallery/p14-2.webp')}.experience-edition:not(.scroll-motion) .living-bottom{position:relative;inset:auto;padding:25px 8vw}.experience-edition:not(.scroll-motion) .living-signature,.experience-edition:not(.scroll-motion) .living-vignette{display:none}
@media(max-width:1100px){.experience-edition .hero-price{position:static;margin-top:25px;width:auto}.experience-edition .hero h1{font-size:65px}.experience-edition .hero-copy{top:22%}.experience-edition .selector-layout{grid-template-columns:minmax(0,1fr) 280px}.experience-edition .hero-tour-link{display:inline-flex;margin-top:0}.experience-edition .hero-bottom .hero-note{display:none}}
@media(max-width:800px){.experience-edition .section{padding:55px 6vw}.experience-edition .header nav{gap:12px}.experience-edition .hero{min-height:760px;height:100svh}.scroll-motion .opening-sequence{height:135svh;min-height:960px}.experience-edition .hero-copy{top:170px;left:6vw;right:6vw}.experience-edition .hero h1{font-size:clamp(47px,10.7vw,68px)}.experience-edition .hero-copy>p:not(.eyebrow){font-size:13px;max-width:290px}.experience-edition .hero-copy>.eyebrow{font-size:8px}.experience-edition .hero-copy .button{padding:13px 17px;gap:20px;font-size:12px}.experience-edition .hero-tour-link{font-size:11px;margin-left:15px;display:inline-flex}.experience-edition .hero-price{margin-top:22px}.experience-edition .hero-price strong{font-size:22px}.experience-edition .hero-price span{font-size:8px}.experience-edition .hero-price small{font-size:10px}.experience-edition .hero-bottom{bottom:92px;left:6vw}.experience-edition .hero-bottom strong{font-size:8px}.experience-edition .hero-bottom>span{font-size:8px}.experience-edition .motion-switch{top:105px;bottom:auto;right:6vw;font-size:8px;min-height:30px}.experience-edition .intro{gap:25px}.experience-edition .stats{grid-template-columns:repeat(3,1fr);gap:8px}.experience-edition .stats>div:last-child{grid-column:auto}.experience-edition .stats strong{font-size:29px}.experience-edition .stats span{font-size:10px}.experience-edition .intro h2{font-size:37px}.scroll-motion .living-sequence{height:265svh}.scroll-motion .living-sticky{min-height:570px}.living-card{left:7vw;right:7vw;top:33%}.living-card h2{font-size:clamp(38px,9.3vw,54px)}.living-card>p:last-child{font-size:13px;max-width:270px}.living-signature{top:110px;left:7vw;font-size:9px}.living-bottom{left:7vw;right:7vw;bottom:88px;gap:13px}.living-bottom nav{gap:18px}.living-bottom button{font-size:11px}.living-bottom button span{margin-right:6px;font-size:8px}.living-legal{font-size:8px;max-width:170px}.living-next{font-size:10px}.experience-edition .tour{padding:55px 6vw 35px}.experience-edition .tour-top h2{font-size:38px}.experience-edition .tour-top>p{max-width:100%;font-size:12px}.experience-edition .tour-entry{min-height:350px;padding:25px;align-items:start;margin-top:25px;gap:25px;background-position:65% center}.experience-edition .tour-entry h3{font-size:30px;max-width:260px}.experience-edition .tour-entry p{font-size:12px}.experience-edition .tour-entry .button{font-size:12px}.collection-details>summary,.payment-library>summary{font-size:12px;align-items:center}.collection-details>summary span,.payment-library>summary span{font-size:9px;max-width:105px;text-align:right}.experience-edition .catalog-heading h2{font-size:37px}.experience-edition .gallery-tile:first-child{min-height:0;aspect-ratio:1.5}.experience-edition .catalog-section .gallery-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:7px}.experience-edition .gallery-filters button{white-space:nowrap}.experience-edition .gallery-footer .button{font-size:12px;padding:13px 18px}.experience-edition .strategy-intro h2{font-size:35px}.experience-edition .strategy-grid{grid-template-columns:1fr;gap:20px}.experience-edition .strategy-card{padding:3px 0 3px 20px}.experience-edition .strategy-card p{margin-bottom:10px}.experience-edition .strategy-card h3{font-size:24px}.experience-edition .selector-layout{grid-template-columns:1fr}.experience-edition .villa-detail{position:relative;top:auto}.experience-edition .section-head h2,.experience-edition .payment-heading h2,.experience-edition .location-title h2{font-size:38px}.experience-edition .payment-summary,.experience-edition .location-title{position:relative;top:auto}.experience-edition .payment-workspace{gap:20px}.experience-edition .distance-section{padding-top:0}.experience-edition .distance-grid{grid-template-columns:1fr 1fr;gap:0 15px}.experience-edition .distance-card{padding:20px 0}.experience-edition .distance-card p{font-size:10px}.experience-edition .distance-card h3{font-size:15px}.experience-edition .distance-card strong{font-size:28px}.experience-edition .distance-card .eyebrow{font-size:8px}.experience-edition .distance-card a{font-size:10px}.experience-edition .distance-section h2{font-size:32px}.experience-edition .strategy-trust h2,.experience-edition .details h2{font-size:36px}.experience-edition .contact-section{height:90svh;min-height:620px}.experience-edition .contact-copy{padding:30px 6vw 65px}.experience-edition .contact-copy h2{font-size:47px}.chapter-rail{display:none}.presentation-coach{bottom:82px;left:14px;max-width:min(340px,calc(100vw - 28px))}.presentation-coach:not([open]){background:#20292bd9}.presentation-coach>summary{font-size:10px;min-height:38px;padding:9px 12px}.coach-body h3{font-size:22px}.experience-edition .header-cta{font-size:10px}.experience-edition .living-frame{object-position:58% center}}
@media(max-height:690px) and (min-width:801px){.experience-edition .hero-copy{top:145px}.experience-edition .hero h1{font-size:62px}.experience-edition .hero-copy>p:not(.eyebrow){margin-bottom:18px}.experience-edition .hero-price{position:absolute;left:65vw;bottom:0}.living-card{top:30%}}
@media(prefers-reduced-motion:reduce){.living-card,.chapter-rail span{transition:none}.hero-luminance{display:none}.experience-edition .hero-image,.living-frame{will-change:auto}}
