.acc-page{color:var(--ink,#191711);font-family:var(--font-poppins),"Poppins",sans-serif;background:#fff}.acc-page .fg-crumbs a:hover{color:var(--gold,#b99455)}.acc-page .of-card-media a{display:block}.accp-card-meta{letter-spacing:.16em;text-transform:uppercase;color:#9a9a9a;flex-wrap:wrap;gap:14px;margin:10px 0 0;font-size:10px;font-weight:400;display:flex}.accp-card-price{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;letter-spacing:.03em;color:var(--gold,#b99455);margin:14px 0 0;font-size:21px;font-weight:400}.accl-head{margin:44px auto 0}.accl-grid-bottom{margin-bottom:90px}.accd-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,4vw,72px);width:min(92vw,1500px);margin:0 auto;padding:54px 0 96px;display:grid}.accd-main{min-width:0}.accd-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold,#b99455);margin:0 0 10px;font-size:9px;font-weight:600}.accd-title{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;letter-spacing:.02em;text-transform:uppercase;color:#191711;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.15}.accd-title strong{color:#666;letter-spacing:.12em;margin-top:10px;font-size:clamp(20px,1.9vw,28px);font-weight:400;display:block}.accd-lead{color:#444;white-space:pre-line;margin:26px 0 0;font-size:15px;line-height:1.85}.accd-block{margin-top:52px}.accd-block-title{letter-spacing:.28em;text-transform:uppercase;color:#191711;align-items:center;gap:18px;margin:0 0 24px;font-size:11px;font-weight:600;display:flex}.accd-block-title:before{content:"";background:var(--gold,#b99455);width:30px;height:1px}.accd-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;margin:0;padding:0;list-style:none;display:grid}.accd-highlights li{color:#555;padding-left:26px;font-size:14px;line-height:1.65;position:relative}.accd-highlights li:before{content:"";border:1px solid var(--gold,#b99455);width:8px;height:8px;position:absolute;top:8px;left:2px;transform:rotate(45deg)}.accd-details{border-top:1px solid #ececea}.accd-details-row{border-bottom:1px solid #ececea;justify-content:space-between;align-items:center;gap:24px;padding:15px 2px;display:flex}.accd-details-row dt{letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a;font-size:10px;font-weight:600}.accd-details-row dd{color:#191711;text-align:right;margin:0;font-size:14px}.accd-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.accd-gallery figure{background:#f1efe9;margin:0;overflow:hidden}.accd-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.accd-gallery figure:hover img{transform:scale(1.04)}.accd-gallery--lead{aspect-ratio:16/9;grid-column:1/-1}.accd-gallery--rest{aspect-ratio:4/3}.accd-side{position:sticky;top:104px}.accd-side-card{background:#fff;border:1px solid #ececea;padding:30px clamp(22px,2.4vw,34px) 32px}.accd-meta-rows{border-bottom:1px solid #ececea;flex-direction:column;gap:14px;padding-bottom:22px;display:flex}.accd-meta-row{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.accd-meta-row span{letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a;font-size:10px;font-weight:600}.accd-meta-row strong{color:#191711;text-align:right;font-size:14px;font-weight:500}.accd-meta-row--price strong{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;letter-spacing:.03em;color:var(--gold,#b99455);font-size:21px;font-weight:400}.accd-amenities{border-bottom:1px solid #ececea;grid-template-columns:1fr 1fr;gap:14px 18px;margin:0;padding:22px 0;list-style:none;display:grid}.accd-amenities li{letter-spacing:.03em;color:#555;align-items:center;gap:11px;min-width:0;font-size:12.5px;display:flex}.accd-amenities svg{width:19px;height:19px;color:var(--gold,#b99455);flex:none}.accd-side-cta{width:100%;margin-top:24px}.accd-side-note{text-align:center;letter-spacing:.05em;color:#8a8a88;margin:12px 0 0;font-size:11px}.sh-wrap{position:relative}.sh-intro{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,74px);width:min(94vw,1320px);margin:0 auto;padding:clamp(30px,3.4vw,52px) 0 clamp(14px,2vw,28px);display:grid;position:relative}.sh-intro-inner{z-index:1;min-width:0;max-width:640px;position:relative}.sh-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold,#b99455);align-items:center;gap:14px;margin:0 0 16px;font-size:10px;font-weight:600;display:inline-flex}.sh-eyebrow:before,.sh-eyebrow:after{content:"";opacity:.45;background:currentColor;width:clamp(22px,4vw,40px);height:1px}.sh-title{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;letter-spacing:.01em;color:#191711;text-wrap:balance;margin:0;font-size:clamp(29px,3.4vw,46px);font-weight:400;line-height:1.16}.sh-divider{justify-content:center;margin:20px auto 0;display:flex}.sh-divider svg{width:clamp(130px,16vw,180px);height:auto;color:var(--gold,#b99455);opacity:1}.sh-copy{text-align:center;color:#555;max-width:730px;margin:22px auto 0;font-size:15px;line-height:1.9}.sh-copy p{margin:0 0 18px}.sh-copy p:last-child{margin-bottom:0}.sh-intro .sh-divider{justify-content:flex-start;margin-left:0}.sh-intro .sh-copy{text-align:left;max-width:none;margin-left:0}.sh-intro-media{min-width:0;position:relative}.sh-slideshow{aspect-ratio:4/3;cursor:grab;touch-action:pan-y;background:#efece5;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 34px 74px -42px #19171199}.sh-slideshow:active{cursor:grabbing}.sh-slideshow:focus-visible{outline:2px solid var(--gold,#b99455);outline-offset:3px}.sh-slideshow:after{content:"";pointer-events:none;background:linear-gradient(#0f0e0b00 54%,#0f0e0b85);position:absolute;inset:0}.sh-slides{position:absolute;inset:0}.sh-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.sh-slide.is-active{opacity:1}.sh-slide-nav{z-index:3;color:#fff;cursor:pointer;background:#14120e57;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .3s,border-color .3s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.sh-slide-nav:hover{border-color:var(--gold,#b99455);background:#b99455eb}.sh-slide-nav svg{width:18px;height:18px}.sh-slide-nav--prev{left:14px}.sh-slide-nav--next{right:14px}.sh-slide-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.sh-dots{z-index:3;gap:9px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.sh-dot{cursor:pointer;background:0 0;border:1px solid #ffffffd9;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,transform .3s,border-color .3s}.sh-dot.is-active{background:var(--gold,#b99455);border-color:var(--gold,#b99455);transform:scale(1.15)}.sh-dot:focus-visible{outline-offset:2px;outline:2px solid #fff}.sh-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh-features{width:min(92vw,1250px);margin:0 auto;padding:clamp(28px,3.2vw,44px) 0 0;position:relative}.sh-features-head{text-align:center;max-width:720px;margin:0 auto}.sh-features-desc{color:#5c5c58;max-width:600px;margin:20px auto 0;font-size:15px;line-height:1.8}.sh-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(18px,2vw,30px);margin-top:clamp(34px,3.8vw,50px);display:grid}.sh-feature{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.sh-feature-icon{width:66px;height:66px;color:var(--gold,#b99455);background:0 0;border:1px solid #b9945566;border-radius:50%;justify-content:center;align-items:center;transition:border-color .4s,color .4s,background-color .4s,transform .4s;display:inline-flex}.sh-feature-icon svg{width:28px;height:28px}.sh-feature:hover .sh-feature-icon{border-color:var(--gold,#b99455);background:#b9945517;transform:translateY(-3px)}.sh-feature-title{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;letter-spacing:.01em;color:#191711;margin:20px 0 0;font-size:clamp(17px,1.45vw,20px);font-weight:500;line-height:1.25}.sh-feature-text{color:#666;margin:10px 0 0;font-size:13px;line-height:1.72}.sh-hero-caption{z-index:2;text-align:center;width:max-content;max-width:94vw;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.sh-hero-caption h1{text-align:center;font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;color:#fff;text-transform:none;white-space:nowrap;letter-spacing:.02em;margin:0;padding:0 20px;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.1;position:static;bottom:auto;left:auto;transform:none}.sh-hero-sub{font-family:var(--font-poppins),"Poppins",sans-serif;letter-spacing:.52em;text-indent:.52em;text-transform:uppercase;color:#e7d9b8;white-space:nowrap;text-align:center;margin:12px 0 0;font-size:clamp(10px,.95vw,12px);font-weight:500}@media (max-width:1024px){.accd-body{grid-template-columns:1fr;gap:44px}.accd-side{position:static}.accd-gallery--lead{aspect-ratio:16/10}.sh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}}@media (max-width:900px){.sh-intro{text-align:left;grid-template-columns:1fr;gap:34px}.sh-intro .sh-title{font-size:clamp(28px,6vw,38px)}}@media (max-width:700px){.sh-hero-caption{width:auto;bottom:34px}.sh-hero-caption h1{white-space:normal;text-wrap:balance;letter-spacing:.015em;font-size:clamp(27px,6.8vw,38px);line-height:1.15}.sh-hero-sub{white-space:normal;letter-spacing:.4em;text-indent:.4em;margin-top:12px;font-size:clamp(9px,3vw,11px)}.accd-body{padding:40px 0 70px}.accd-kicker{margin-bottom:8px}.accd-title{font-size:29px}.accd-lead{margin-top:20px;font-size:14px}.accd-block{margin-top:40px}.accd-highlights{grid-template-columns:1fr;gap:12px}.accd-gallery{grid-template-columns:1fr;gap:14px}.accd-gallery--lead,.accd-gallery--rest{aspect-ratio:4/3}.accd-side-card{padding:26px 20px 28px}}@media (max-width:560px){.sh-hero-caption{bottom:30px}.sh-title{font-size:27px}.sh-feature-grid{grid-template-columns:1fr;gap:34px}.sh-feature-icon{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.sh-feature-icon,.sh-feature:hover .sh-feature-icon{transition:none;transform:none}.sh-slide{transition:none}}
