.lRDcAq_site{--ivory:#f7efe3;--sand:#eadbc8;--ink:#19140f;--terra:#a75f3d;--muted:#675d51;background:var(--ivory);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif}.lRDcAq_site section,.lRDcAq_menuCard{scroll-margin-top:2rem}.lRDcAq_site a:focus-visible{outline-offset:5px;outline:2px solid}.lRDcAq_container{width:min(100% - 3rem,1220px);margin-inline:auto}.lRDcAq_skip{z-index:100;background:var(--ivory);color:var(--ink);padding:.8rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.lRDcAq_skip:focus{transform:none}.lRDcAq_demoBar{background:var(--sand);color:#534637;justify-content:space-between;gap:1rem;padding:.65rem max(1.5rem,50vw - 610px);font-size:.65rem;line-height:1.5;display:flex}.lRDcAq_demoBar a{flex-shrink:0;font-weight:650}.lRDcAq_header{background:var(--ink);color:var(--ivory);padding:1.3rem 1.5rem 0}.lRDcAq_nav{background:#ffffff08;border:1px solid #ffffff26;border-radius:5rem;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,1220px);margin-inline:auto;padding:1rem 1.5rem;display:flex}.lRDcAq_brand{letter-spacing:-.04em;white-space:nowrap;font-size:1.1rem;font-weight:650;display:block}.lRDcAq_brand>span{letter-spacing:.18em;text-transform:uppercase;margin-top:.2rem;font-size:.53rem;font-weight:450;display:block}.lRDcAq_navLinks{color:#ded2c5;gap:1.7rem;font-size:.75rem;display:flex}.lRDcAq_navLinks a{padding-block:.5rem}.lRDcAq_navCta{background:var(--ivory);color:var(--ink);white-space:nowrap;border-radius:3rem;justify-content:center;align-items:center;gap:1rem;padding:.85rem 1.2rem;font-size:.7rem;font-weight:650;display:inline-flex}.lRDcAq_hero{background:radial-gradient(ellipse at 80% 35%, #68432c70, transparent 58%), var(--ink);color:var(--ivory);overflow:hidden}.lRDcAq_heroGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:1.5rem;min-height:700px;padding-block:4.5rem 3rem;display:grid}.lRDcAq_heroCopy{z-index:2;min-width:0;position:relative}.lRDcAq_eyebrow{letter-spacing:.19em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.65rem;font-weight:600;line-height:1.6}.lRDcAq_hero .lRDcAq_eyebrow,.lRDcAq_menuSection .lRDcAq_eyebrow,.lRDcAq_booking .lRDcAq_eyebrow{color:#e4b392}.lRDcAq_heroCopy h1{letter-spacing:-.065em;font-size:clamp(3.4rem,6.2vw,6.1rem);font-weight:650;line-height:1.02}.lRDcAq_site em{letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.lRDcAq_heroCopy h1 em{color:#e5bfa4}.lRDcAq_heroCopy>p:not(.lRDcAq_eyebrow){color:#d1c1b2;max-width:43ch;margin-top:2rem;font-size:1rem;line-height:1.85}.lRDcAq_actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.lRDcAq_button{border:1px solid var(--ivory);background:var(--ivory);min-height:48px;color:var(--ink);border-radius:3rem;justify-content:center;align-items:center;gap:1.25rem;padding:.9rem 1.5rem;font-size:.75rem;font-weight:650;display:inline-flex}.lRDcAq_outline{color:var(--ivory);background:0 0;border-color:#ffffff40}.lRDcAq_button>span,.lRDcAq_navCta>span,.lRDcAq_textLink>span{display:inline-block}.lRDcAq_heroNote{color:#c8b6a5;align-items:center;gap:1rem;margin-top:2.5rem;font-size:.7rem;line-height:1.7;display:flex}.lRDcAq_heroNote>span{color:#e4b392;font-size:2rem}.lRDcAq_composition{aspect-ratio:1;min-width:0;position:relative}.lRDcAq_orbit{background:radial-gradient(circle,#f7efe320,#0000 70%);border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:2%}.lRDcAq_orbit:after{content:"";border:1px dashed #ffffff12;border-radius:50%;position:absolute;inset:8%}.lRDcAq_plate{aspect-ratio:1;background:var(--sand);border:8px solid #f4ede3;border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 28px 42px #00000060,inset 0 0 0 2px #ffffff80}.lRDcAq_plate img{object-fit:cover;width:100%;height:100%}.lRDcAq_plateMain{z-index:3;width:68%;top:27%;left:15%;transform:rotate(-12deg)}.lRDcAq_plateTop{z-index:1;width:43%;top:-2%;left:48%;transform:rotate(9deg)}.lRDcAq_plateSide{z-index:4;border-width:6px;width:34%;top:45%;left:-3%;transform:rotate(-8deg)}.lRDcAq_visualWord{z-index:5;color:#e4b392;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.7rem);font-style:italic;position:absolute;top:9%;left:0;transform:rotate(-12deg)}.lRDcAq_compositionCaption{text-align:center;color:#c8b6a5;letter-spacing:.15em;text-transform:uppercase;width:100%;font-size:.57rem;position:absolute;bottom:-1rem;left:0}.lRDcAq_heroBottom{color:#c8b6a5;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem 2rem;font-size:.65rem;display:flex}.lRDcAq_heroBottom a{gap:2rem;display:flex}.lRDcAq_section{padding-block:clamp(4rem,7vw,7rem)}.lRDcAq_section h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:600;line-height:1.06}.lRDcAq_storyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.lRDcAq_storyPhoto{aspect-ratio:.94;position:relative}.lRDcAq_storyPhoto img{object-fit:cover;border-radius:1.5rem 1.5rem 8rem;width:100%;height:100%}.lRDcAq_storyPhoto>span{background:var(--ivory);border-radius:2rem;width:fit-content;max-width:calc(100% - 3rem);padding:.8rem 1.2rem;font-size:.7rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.lRDcAq_storyCopy .lRDcAq_eyebrow,.lRDcAq_sectionIntro .lRDcAq_eyebrow{color:#8b472a}.lRDcAq_storyCopy>p:not(.lRDcAq_eyebrow){color:var(--muted);margin-top:1.5rem;font-size:.95rem;line-height:1.85}.lRDcAq_textLink{border-bottom:1px solid #b7a38d;align-items:center;gap:1.5rem;margin-top:1.75rem;padding-bottom:.5rem;font-size:.8rem;font-weight:650;display:inline-flex}.lRDcAq_menuSection{background:var(--ink);color:var(--ivory)}.lRDcAq_sectionIntro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.lRDcAq_sectionIntro>p{max-width:37ch;color:var(--muted);font-size:.95rem;line-height:1.85}.lRDcAq_menuSection .lRDcAq_sectionIntro>p{color:#c8b6a5}.lRDcAq_menuSection .lRDcAq_sectionIntro .lRDcAq_eyebrow{color:#e4b392}.lRDcAq_menuNav{flex-wrap:wrap;gap:.75rem;margin-bottom:3.5rem;display:flex}.lRDcAq_menuNav a{border:1px solid #ffffff30;border-radius:3rem;align-items:center;gap:2rem;padding:.8rem 1.2rem;font-size:.7rem;display:inline-flex}.lRDcAq_menuGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.75rem;display:grid}.lRDcAq_menuCard{background:#ffffff06;border:1px solid #ffffff20;border-radius:2rem;grid-column:span 7;overflow:hidden}.lRDcAq_menuCard:nth-child(4n+2),.lRDcAq_menuCard:nth-child(4n+3){grid-column:span 5}.lRDcAq_menuPhoto{background:var(--sand);border-radius:1.3rem;height:300px;margin:1rem;position:relative;overflow:hidden}.lRDcAq_menuPhoto img{object-fit:cover;width:100%;height:100%}.lRDcAq_menuPhoto>span{background:var(--ivory);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:1rem;left:1rem}.lRDcAq_menuContent{padding:.75rem 2rem 2rem}.lRDcAq_menuContent h3{letter-spacing:-.035em;margin-bottom:1rem;font-size:1.8rem;font-weight:550}.lRDcAq_menuContent li{border-top:1px solid #ffffff20;margin-top:1.2rem;padding-top:1.2rem}.lRDcAq_menuContent li>div{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.95rem;display:flex}.lRDcAq_menuContent h4{font-weight:550}.lRDcAq_menuContent li>div>span{color:#e4b392;white-space:nowrap}.lRDcAq_menuContent li>p{color:#c8b6a5;max-width:44ch;margin-top:.5rem;font-size:.8rem;line-height:1.7}.lRDcAq_gallery{grid-template-columns:1.35fr 1fr;align-items:start;gap:1.75rem;display:grid}.lRDcAq_gallery figure{min-width:0}.lRDcAq_gallery img{object-fit:cover;border-radius:1.5rem;width:100%;height:430px}.lRDcAq_gallery figure:nth-child(2){padding-top:4rem}.lRDcAq_gallery figure:nth-child(2) img{height:330px}.lRDcAq_gallery figcaption{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:1rem;font-size:.65rem}.lRDcAq_booking{background:var(--ink);color:var(--ivory)}.lRDcAq_bookingGrid{grid-template-columns:1.3fr 1fr;gap:5rem;display:grid}.lRDcAq_bookingGrid>div>p:not(.lRDcAq_eyebrow){color:#c8b6a5;max-width:49ch;margin-top:1.75rem;font-size:.95rem;line-height:1.85}.lRDcAq_contactCard{background:#ffffff06;border:1px solid #ffffff20;border-radius:1.5rem;align-self:start;padding:2rem}.lRDcAq_contactCard dl{gap:1.5rem;display:grid}.lRDcAq_contactCard dt{color:#e4b392;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.lRDcAq_contactCard dd{overflow-wrap:anywhere;margin-top:.5rem;font-size:.9rem;line-height:1.65}.lRDcAq_contactCard>p:last-child{color:#c8b6a5;border-top:1px solid #ffffff20;margin-top:2rem;padding-top:1rem;font-size:.7rem;line-height:1.6}.lRDcAq_footer{border-top:1px solid #cdbcaa;padding-block:2rem}.lRDcAq_footer>div{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.lRDcAq_footer p,.lRDcAq_footer a{color:var(--muted);font-size:.65rem}@media (max-width:64rem){.lRDcAq_nav{border-radius:1.5rem;flex-wrap:wrap}.lRDcAq_navLinks{border-top:1px solid #ffffff20;order:3;justify-content:center;width:100%;padding-top:.7rem}.lRDcAq_heroGrid{grid-template-columns:1fr 1fr;min-height:600px}.lRDcAq_heroCopy h1{font-size:clamp(3rem,6vw,4.4rem)}.lRDcAq_heroCopy .lRDcAq_actions{flex-direction:column;align-items:stretch}.lRDcAq_bookingGrid{gap:2rem}.lRDcAq_menuPhoto{height:230px}}@media (max-width:47.99rem){.lRDcAq_container{width:calc(100% - 2.5rem)}.lRDcAq_header{padding:1rem 1.25rem 0}.lRDcAq_nav{gap:1rem;padding:1rem}.lRDcAq_brand{font-size:1rem}.lRDcAq_navCta{padding:.85rem 1rem;font-size:.65rem}.lRDcAq_navLinks{gap:1.2rem;font-size:.7rem}.lRDcAq_heroGrid{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-block:3rem 2rem}.lRDcAq_heroCopy h1{font-size:clamp(3rem,10vw,5rem)}.lRDcAq_heroCopy>p:not(.lRDcAq_eyebrow){max-width:42ch}.lRDcAq_heroCopy .lRDcAq_actions{flex-direction:row}.lRDcAq_composition{margin-inline:auto;width:min(100%,480px);margin-bottom:1.5rem}.lRDcAq_visualWord{font-size:2.6rem}.lRDcAq_heroBottom>span:last-child{display:none}.lRDcAq_storyGrid,.lRDcAq_bookingGrid,.lRDcAq_gallery{grid-template-columns:1fr;gap:2.5rem}.lRDcAq_storyPhoto{aspect-ratio:1.1}.lRDcAq_sectionIntro{flex-direction:column;align-items:start;margin-bottom:2rem}.lRDcAq_menuGrid{grid-template-columns:1fr;gap:1.25rem}.lRDcAq_menuCard,.lRDcAq_menuCard:nth-child(4n+2),.lRDcAq_menuCard:nth-child(4n+3){grid-column:auto}.lRDcAq_menuPhoto{height:260px}.lRDcAq_menuContent{padding:.75rem 1.5rem 1.5rem}.lRDcAq_gallery img,.lRDcAq_gallery figure:nth-child(2) img{height:320px}.lRDcAq_gallery figure:nth-child(2){padding-top:0}.lRDcAq_footer>div{flex-direction:column;align-items:start}}@media (max-width:24rem){.lRDcAq_demoBar{flex-direction:column;gap:.15rem}.lRDcAq_navCta{width:100%}.lRDcAq_navLinks{flex-wrap:wrap;gap:.8rem}.lRDcAq_button{width:100%}.lRDcAq_heroBottom{font-size:.6rem}}@media (hover:hover) and (pointer:fine){.lRDcAq_button:hover,.lRDcAq_navCta:hover{background:var(--sand);border-color:var(--sand);color:var(--ink)}.lRDcAq_navLinks a:hover{color:#fff}.lRDcAq_menuNav a:hover{background:#ffffff15}}@media (prefers-reduced-motion:no-preference){.lRDcAq_button,.lRDcAq_navCta{transition:background-color .25s,color .25s,border-color .25s}.lRDcAq_button>span,.lRDcAq_navCta>span,.lRDcAq_textLink>span{transition:transform .25s}.lRDcAq_heroCopy{animation:.7s backwards lRDcAq_arrival}.lRDcAq_composition{animation:.9s .1s backwards lRDcAq_arrival}.lRDcAq_site [data-revealed=true]{animation:lRDcAq_arrival .65s ease var(--reveal-delay,0s) backwards}@keyframes lRDcAq_arrival{0%{opacity:.8;translate:0 18px}to{opacity:1;translate:0}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lRDcAq_button:hover>span,.lRDcAq_navCta:hover>span,.lRDcAq_textLink:hover>span{transform:translate(2px,-2px)}.lRDcAq_plate img,.lRDcAq_menuPhoto img{transition:transform .5s}.lRDcAq_plate:hover img,.lRDcAq_menuCard:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.lRDcAq_site *,.lRDcAq_site :before,.lRDcAq_site :after{transition:none!important;animation:none!important}}
