.adonai{--ad-blue:#293d53;--ad-deep:#1d3045;--ad-paper:#f2eee5;--ad-white:#fffdf8;--ad-rust:#aa462b;--ad-gold:#eab467;background:var(--ad-paper);color:var(--ad-blue);font-family:Montserrat,sans-serif;font-weight:300;overflow:clip}.adonai h1,.adonai h2,.adonai h3,.adonai figure,.adonai p{margin:0}.adonai h1,.adonai h2{letter-spacing:-.04em;font-family:Cormorant Garamond,serif;font-weight:400}.adonai h2{font-size:clamp(42px,4.48vw,86px);line-height:.94}.adonai p{font-size:clamp(14px,.834vw,16px);line-height:1.5}.adonai .adonai-eyebrow{color:var(--ad-rust);letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px;font-size:clamp(10px,.78125vw,15px);font-weight:500;line-height:1.35}.adonai a:focus-visible,.adonai button:focus-visible{outline:2px solid var(--ad-rust);outline-offset:6px}.adonai ::selection{background:var(--ad-rust);color:var(--ad-white)}.adonai-hero{height:62.5vw;min-height:640px;color:var(--ad-white);background:var(--ad-deep);position:relative}.adonai-hero-image{object-fit:cover;object-position:center 43%;width:100%;height:100%}.adonai-hero-shade{background:linear-gradient(90deg,#0c1a2499,#1d30451f),linear-gradient(#1d304540 30%,#0a1620a6);position:absolute;inset:0}.adonai-hero-content{position:absolute;bottom:6.4%;left:5.73%}.adonai .adonai-hero-eyebrow{color:var(--ad-white);margin-bottom:20px;padding-left:72px}.adonai-hero-eyebrow:before{content:"";background:#fffdf899;width:57px;height:1px;position:absolute;top:9px;left:0}.adonai h1{font-size:6.04vw;line-height:.84}.adonai .adonai-hero-subtitle{margin-top:40px;font-family:Cormorant Garamond,serif;font-size:clamp(19px,1.25vw,24px)}.adonai-address{cursor:pointer;background:var(--ad-rust);color:var(--ad-white);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;width:468px;min-height:52px;margin-top:38px;font-size:10px;font-weight:500;transition:background .2s;display:flex}.adonai-address:hover{background:#873923}.adonai-map-overlay{z-index:100;background:#0d1a27c7;position:fixed;inset:0}.adonai-map{z-index:101;color:#293d53;background:#f2eee5;flex-direction:column;width:min(1080px,100% - 32px);max-height:calc(100dvh - 32px);font-family:Montserrat,sans-serif;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.adonai-map-header{padding:24px 76px 24px 28px;position:relative}.adonai-map-title{margin:0 0 8px;font:400 clamp(26px,3vw,38px)/1.1 Cormorant Garamond,serif}.adonai-map-address{margin:0;font-size:14px;line-height:1.5}.adonai-map-close{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:16px}.adonai-map-close:hover{background:#293d531a}.adonai-map :focus-visible{outline-offset:3px;outline:2px solid #aa462b}.adonai-map-frame{background:#d6d0c3;border:0;flex:auto;width:100%;height:min(60dvh,600px);min-height:180px;display:block}.adonai-map-footer{padding:20px 28px}.adonai-map-footer a{text-underline-offset:4px;align-items:center;gap:12px;min-height:24px;font-size:14px;display:inline-flex}.adonai-map-footer a:hover{text-decoration:underline}.adonai-stripes{width:82px;height:72px;color:var(--ad-rust);background:repeating-linear-gradient(90deg,currentColor 0 10px,#0000 10px 18px)}.adonai-stripes-hero{z-index:1;background:linear-gradient(var(--ad-paper) 0 120px, var(--ad-rust) 120px);height:520px;position:absolute;bottom:-400px;right:6%;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 18px);mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 18px)}.adonai-wide{width:88.54%;margin-inline:auto}.adonai-narrow{width:75%;margin-inline:auto}.adonai-copy{gap:24px;display:grid}.adonai-intro{grid-template-columns:44% 36%;align-items:center;gap:4.3%;min-height:45.833vw;padding:7.5vw 5.73% 6.77vw;display:grid;position:relative}.adonai-intro-art{height:31.56vw;position:relative}.adonai-intro-stone{background:#d6d0c3;height:76.5%;position:absolute;top:11.2%;left:7.5%;right:-3%}.adonai-intro-tower{object-fit:cover;width:47.4%;height:100%;position:absolute;top:0;left:13.5%}.adonai-intro-sign{object-fit:cover;border:12px solid var(--ad-paper);width:42%;height:48%;position:absolute;bottom:2.5%;right:9%}.adonai-intro-stripes{width:68px;position:absolute;bottom:10%;left:-4%}.adonai-intro-copy h2{margin-bottom:40px}.adonai-intro-copy{width:110%}.adonai .adonai-signoff{align-items:center;gap:26px;margin-top:24px;font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.35;display:flex}.adonai-signoff:before{content:"";background:var(--ad-rust);width:72px;height:1px}.adonai-location{background:var(--ad-blue);color:var(--ad-white);grid-template-columns:62% 33%;gap:5%;min-height:44.79vw;padding:5.73vw 11.45%;scroll-margin-top:100px;display:grid;position:relative}.adonai-location-photo{object-fit:cover;width:100%;height:33.33vw}.adonai-location-copy{padding-top:1.5vw}.adonai-location h2{margin-bottom:64px;font-size:3.85vw;line-height:.95}.adonai-location .adonai-eyebrow{font-size:10px}.adonai-location p{line-height:1.3}.adonai-lifestyle{border:8px solid var(--ad-blue);box-sizing:content-box;width:32.5%;height:7.5vw;display:flex;position:absolute;bottom:5.73vw;right:11.45%}.adonai-lifestyle img{object-fit:cover;width:33.333%}.adonai-location-stripes{color:var(--ad-gold);width:68px;position:absolute;bottom:2.5vw;left:5%}.adonai-facts{grid-template-columns:39% 53%;align-items:center;gap:8%;min-height:42.71vw;padding-block:7vw;display:grid}.adonai-facts-copy{margin-top:30px!important}.adonai-facts dl{border-top:1px solid #293d534d;grid-template-columns:1fr 1fr;margin:0;display:grid}.adonai-facts dl>div{border-bottom:1px solid #293d534d;flex-direction:column-reverse;gap:8px;min-height:9.64vw;padding:34px 34px 34px 0;display:flex}.adonai-facts dl>div:nth-child(2n){border-left:1px solid #293d534d;padding-left:34px}.adonai-facts dt{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(10px,.729vw,14px);font-weight:300}.adonai-facts dd{color:var(--ad-rust);font-variant-numeric:oldstyle-nums;margin:0;font:400 4.2vw/.85 Cormorant Garamond,serif}.adonai-architecture{background:var(--ad-white)}.adonai-section-heading{grid-template-columns:52% 40%;align-items:start;gap:8%;display:grid}.adonai-architecture .adonai-section-heading{min-height:28.69vw;padding-block:7vw}.adonai-section-heading>.adonai-copy,.adonai-section-heading>p{padding-top:55px}.adonai-architecture-photos{grid-template-rows:1fr 1fr;grid-template-columns:60% 40%;gap:12px;height:142.813vw;display:grid}.adonai-architecture-photos img{object-fit:cover;width:100%;height:100%;min-height:0}.adonai-architecture-photos>:first-child{grid-row:1/3}.adonai-rooms{padding-block:7vw}.adonai-rooms-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:50px;display:flex}.adonai-gallery-controls{gap:8px;display:flex}.adonai-gallery-controls button{width:54px;height:54px;color:var(--ad-blue);cursor:pointer;border:1px solid #293d5399;place-items:center;transition:background .2s,color .2s;display:grid}.adonai-gallery-controls button:hover:not(:disabled){background:var(--ad-blue);color:var(--ad-white)}.adonai-gallery-controls button:disabled{opacity:.35;cursor:default}.adonai-gallery-controls svg{stroke-width:1px;width:20px;height:20px}.adonai-carousel{touch-action:pan-y pinch-zoom;padding-left:5.73%;overflow:hidden}.adonai-carousel-track{gap:18px;display:flex}.adonai-slide{flex:0 0 50vw;min-width:0}.adonai-slide:last-child{margin-right:5.73vw}.adonai-caption-photo{position:relative;overflow:hidden}.adonai-caption-photo img{object-fit:cover;width:100%;height:100%}.adonai-caption-photo figcaption{color:var(--ad-white);background:linear-gradient(#0000,#0d171da6);padding:40px 22px 20px;font:400 24px/1.15 Cormorant Garamond,serif;position:absolute;inset:auto 0 0}.adonai-slide .adonai-caption-photo{height:32.29vw}.adonai-slide figcaption{padding:60px 34px 28px;font-size:2.29vw}.adonai-leisure{background:var(--ad-blue);color:var(--ad-white);padding-block:6.4vw}.adonai-leisure .adonai-eyebrow,.adonai-close .adonai-eyebrow{color:var(--ad-gold)}.adonai-leisure .adonai-section-heading{margin-bottom:64px}.adonai-leisure-grid{grid-template-rows:17.8vw 12.8vw;grid-template-columns:42% 28.5% 28.5%;gap:12px;display:grid}.adonai-pool{grid-row:1/3}.adonai-fireplace{grid-column:2/4}.adonai-features{padding-block:7vw}.adonai-features .adonai-section-heading{grid-template-columns:46% 42%;gap:6%;margin-bottom:72px}.adonai-features ol{border-top:1px solid #293d534d;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.adonai-features li{border-bottom:1px solid #293d534d;min-height:12vw;padding:32px 34px}.adonai-features li:not(:nth-child(3n)){border-right:1px solid #293d534d}.adonai-features li:nth-child(3n+1){padding-left:0}.adonai-feature-number{color:var(--ad-rust);margin-bottom:34px;font:400 28px/1 Cormorant Garamond,serif;display:block}.adonai-features h3{text-transform:uppercase;letter-spacing:.04em;margin-bottom:28px;font-size:15px;font-weight:500;line-height:1.35}.adonai-features li p{font-size:15px;line-height:1.15}@media (hover:hover) and (pointer:fine){.adonai-facts dl>div>:is(dt,dd),.adonai-features li>:is(.adonai-feature-number,h3,p){transform-origin:50%;transition:transform .22s cubic-bezier(.16,1,.3,1)}.adonai-facts dl>div:hover>:is(dt,dd),.adonai-features li:hover>:is(.adonai-feature-number,h3,p){transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.adonai-facts dl>div:hover>:is(dt,dd),.adonai-features li:hover>:is(.adonai-feature-number,h3,p){transform:none}}.adonai-company{background:var(--ad-white);grid-template-columns:45% 55%;min-height:41.19vw;display:grid}.adonai-company-photo{object-fit:cover;width:100%;height:100%}.adonai-company-copy{padding:5.5vw 5.73vw}.adonai-company h2{margin-bottom:42px}.adonai-company-copy>p:not(.adonai-eyebrow){max-width:670px}.adonai-company-logo{width:220px;margin:32px 0}.adonai-credits p{border-top:1px solid #293d5338;padding-block:10px;font-size:12px;line-height:1.5}.adonai-credits strong{font-weight:600}.adonai-close{background:var(--ad-deep);color:var(--ad-white);padding-block:6.77vw}.adonai-close h2{font-size:4.79vw}.adonai-close h2+p{margin-top:64px}@media (width<=800px){.adonai h2{letter-spacing:-.04em;font-size:6vw;line-height:1}.adonai p{font-size:clamp(14px,2.61vw,20px);line-height:1.2}.adonai .adonai-eyebrow{letter-spacing:.1em;margin-bottom:18px;font-size:clamp(10px,2.61vw,20px)}.adonai-hero{height:200vw;min-height:720px}.adonai-hero-image{object-position:50% 50%}.adonai-hero-content{bottom:4.2%;left:7%;right:7%}.adonai h1{font-size:7.8vw;line-height:.84}.adonai .adonai-hero-eyebrow{margin-bottom:24px;padding-left:14.5%;font-size:clamp(10px,2.08vw,16px)}.adonai-hero-eyebrow span{display:block}.adonai-hero-eyebrow:before{width:11.4%}.adonai .adonai-hero-subtitle{max-width:70%;margin-top:20px;font-size:4.17vw;line-height:1}.adonai-address{width:max-content;max-width:100%;min-height:40px;margin-top:24px;padding:12px 20px;font-size:clamp(8px,1.3vw,10px)}.adonai-stripes-hero{background:linear-gradient(var(--ad-paper) 0 8vw, var(--ad-rust) 8vw);width:10.7vw;height:40vw;bottom:-32vw;right:3.4%;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1.3vw,#0000 1.3vw 2.34vw);mask-image:repeating-linear-gradient(90deg,#000 0 1.3vw,#0000 1.3vw 2.34vw)}.adonai-wide{width:86%}.adonai-narrow{width:90%}.adonai-desktop-break{display:none}.adonai-copy{gap:28px}.adonai-intro{padding:17vw 7% 8.5vw;display:block}.adonai-intro-art{height:64vw;margin-bottom:8vw}.adonai-intro-stone{width:18%;height:88%;top:6%;left:auto;right:-8.15%}.adonai-intro-tower{display:none}.adonai-intro-sign{object-position:50% 50%;border:0;width:80%;height:100%;top:0;bottom:auto;left:9%}.adonai-intro-stripes{background:repeating-linear-gradient(90deg,currentColor 0 1vw,#0000 1vw 2vw);width:9vw;height:20vw;bottom:-3%;left:-4.5%;-webkit-mask:none;mask:none}.adonai-intro-copy{width:100%}.adonai-intro-copy h2{margin-bottom:6vw;font-size:6.25vw}.adonai .adonai-signoff{gap:26px;margin-top:6vw;font-size:clamp(14px,2.6vw,20px)}.adonai-signoff br{display:none}.adonai-signoff:before{width:9vw}.adonai-location{padding:14vw 5% 12vw;display:block}.adonai-location-photo{height:60vw}.adonai-location-copy{padding-top:7vw}.adonai-location h2{margin-bottom:4vw;font-size:6vw}.adonai-location .adonai-eyebrow{font-size:clamp(10px,2.61vw,20px)}.adonai-location p{line-height:1.2}.adonai-lifestyle{box-sizing:border-box;border-width:0;width:100%;height:19vw;margin-top:4vw;position:relative;inset:auto}.adonai-location-stripes{background:repeating-linear-gradient(90deg,currentColor 0 1vw,#0000 1vw 2vw);width:9vw;height:10vw;bottom:2.8vw;left:5%}.adonai-facts{padding-block:16vw;display:block}.adonai-facts h2{font-size:6vw}.adonai-facts-copy{margin-top:4vw!important}.adonai-facts dl{margin-top:8vw}.adonai-facts dl>div{gap:12px;min-height:22vw;padding:5vw 4vw 5vw 0}.adonai-facts dl>div:nth-child(2n){padding-left:5vw}.adonai-facts dd{font-size:7.3vw}.adonai-facts dt{font-size:clamp(10px,2.34vw,18px);line-height:1.35}.adonai-section-heading{display:block}.adonai-architecture .adonai-section-heading{width:86%;padding-block:13vw}.adonai-section-heading>.adonai-copy,.adonai-section-heading>p{padding-top:5vw}.adonai-architecture-photos{gap:6px;height:142.8vw}.adonai-rooms{padding-block:14vw}.adonai-rooms-heading{gap:8px;margin-bottom:7vw}.adonai-gallery-controls{gap:4px}.adonai-gallery-controls button{width:34px;height:34px}.adonai-gallery-controls svg{width:14px}.adonai-rooms-heading h2{font-size:5.4vw}.adonai-carousel{padding-left:7%}.adonai-carousel-track{gap:12px}.adonai-slide{flex-basis:86vw}.adonai-slide .adonai-caption-photo{height:65vw}.adonai-slide figcaption{padding:36px 16px 16px;font-size:4vw}.adonai-leisure{padding-block:16vw}.adonai-leisure .adonai-section-heading{grid-template-columns:45% 49%;gap:6%;margin-bottom:9vw;display:grid}.adonai-leisure .adonai-eyebrow{white-space:nowrap}.adonai-leisure .adonai-section-heading>p{padding-top:7vw}.adonai-leisure h2{font-size:6vw}.adonai-leisure-grid{grid-template-rows:56vw 34vw 34vw;grid-template-columns:1fr 1fr;gap:12px}.adonai-pool{grid-area:auto/1/auto/3}.adonai-fireplace{grid-column:auto}.adonai-caption-photo figcaption{padding:30px 14px 12px;font-size:clamp(14px,3vw,23px)}.adonai-features{padding-block:14vw}.adonai-features .adonai-section-heading{margin-bottom:8vw}.adonai-features ol{grid-template-columns:1fr 1fr}.adonai-features li{border-right:0!important;padding:5vw 4vw!important}.adonai-features li:nth-child(odd){border-right:1px solid #293d534d!important;padding-left:0!important}.adonai-feature-number{margin-bottom:5vw;font-size:5vw}.adonai-features h3{margin-bottom:4vw;font-size:clamp(10px,2.3vw,18px)}.adonai-features li p{font-size:clamp(12px,2.2vw,17px);line-height:1.2}.adonai-company{display:block}.adonai-company-photo{height:66vw}.adonai-company-copy{padding:12vw 7%}.adonai-company h2{margin-bottom:6vw}.adonai-company-logo{width:29vw;margin-block:6vw}.adonai-credits p{font-size:clamp(10px,1.82vw,14px)}.adonai-close{padding-block:16vw}.adonai-close .adonai-narrow{width:86%}.adonai-close h2{font-size:6vw}.adonai-close h2+p{margin-top:7vw}}@media (prefers-reduced-motion:reduce){.adonai *,.adonai :before,.adonai :after{scroll-behavior:auto!important;transition:none!important}}:where(.adonai-photo-link){cursor:zoom-in;min-width:0;min-height:0;display:block;overflow:hidden}.adonai-photo-link>img{object-fit:cover;object-position:inherit;width:100%;height:100%;display:block}.adonai-caption-photo>.adonai-photo-link{height:100%}.adonai-caption-photo figcaption{pointer-events:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.adonai-architecture-photos,.adonai-leisure-grid) .adonai-photo-link>img{transform-origin:50%;transition:transform .3s cubic-bezier(.16,1,.3,1)}:is(.adonai-architecture-photos,.adonai-leisure-grid) .adonai-photo-link:is(:hover,:focus-visible)>img{transform:scale(1.035)}}.adonai-lightbox{--fancybox-backdrop-bg:#0d1a27f5;--f-button-width:44px;--f-button-height:44px;font-family:Montserrat,sans-serif}.adonai-lightbox button:focus-visible{outline-offset:3px;outline:2px solid #eab467}@media (prefers-reduced-motion:reduce){.adonai-lightbox *,.adonai-lightbox :before,.adonai-lightbox :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
