.profile-page{font-family:var(--pa-font-sans);background-color:var(--pa-bg);color:var(--pa-ink)}.profile-page .font-display{font-family:var(--pa-font-display)}.profile-page .pa-eyebrow{color:var(--pa-accent-muted)}.profile-page main .pa-eyebrow{position:relative;display:inline-block}.profile-page main .pa-eyebrow:after{content:"";display:block;width:2.25rem;height:2px;margin-top:.85rem;background:linear-gradient(90deg,var(--pa-accent),transparent);border-radius:1px}.profile-page .pa-accent{color:var(--pa-accent)}.profile-page .pa-accent-soft{color:var(--pa-accent-soft)}.profile-page .pa-price{color:var(--pa-accent)}.profile-page .pa-bg{background-color:var(--pa-bg)}.profile-page .pa-surface{background-color:var(--pa-surface-muted)}.profile-page .pa-border{border-color:var(--pa-border)}.profile-page .pa-ink{color:var(--pa-ink)}.profile-page .pa-ink-muted{color:var(--pa-ink-muted)}.profile-page .pa-media{border-radius:var(--pa-radius);overflow:hidden}.profile-page .pa-hero{min-height:var(--pa-hero-min)}.profile-page .pa-hero-fallback{background:var(--pa-hero-fallback)}.profile-page .pa-hero-inner{min-height:inherit}.profile-page .pa-btn{border-radius:9999px;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.profile-page .pa-btn:hover{transform:translateY(-1px)}.profile-page .pa-logo{border-radius:1rem}.profile-page .profile-input{border-color:color-mix(in srgb,var(--pa-ink-muted) 35%,transparent);color:var(--pa-ink)}.profile-page .profile-input:focus{border-color:var(--pa-accent)}.profile-page .profile-footer{background-color:var(--pa-bg)}.profile-page .pa-site-nav{border-bottom:1px solid rgba(231,229,228,.85);background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.profile-page .pa-nav-link{position:relative}.profile-page .pa-nav-link:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:1.5px;border-radius:1px;background:var(--pa-accent);transform:scaleX(0);transform-origin:center;transition:transform .25s ease;opacity:.85}.profile-page .pa-nav-link:hover:after{transform:scaleX(1)}.profile-page.theme-classic{--pa-radius: .35rem;--pa-hero-min: 92vh}.profile-page.theme-classic .pa-hero-scrim-y{background:linear-gradient(180deg,#0c0a0926,#0c0a0959 40%,#0c0a09d1)!important}.profile-page.theme-classic .pa-hero-scrim-x{background:linear-gradient(105deg,rgba(12,10,9,.55) 0%,rgba(12,10,9,.15) 42%,transparent 70%)!important}.profile-page.theme-classic .pa-hero h1{font-size:clamp(3rem,7.5vw,5.5rem);line-height:.98;letter-spacing:-.038em;text-wrap:balance}.profile-page.theme-classic .pa-hero .pa-btn:first-child,.profile-page.theme-classic header .pa-btn.bg-white{box-shadow:0 12px 40px #00000047}.profile-page.theme-classic #about .pa-about-body{font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.55;letter-spacing:-.015em}.profile-page.theme-bold{--pa-radius: 0px;--pa-hero-min: 96vh}.profile-page.theme-bold .pa-hero{min-height:var(--pa-hero-min)}.profile-page.theme-bold .pa-hero-scrim-y{background:linear-gradient(180deg,#0003,#00000073 45%,#000000e0)!important}.profile-page.theme-bold .pa-hero-scrim-x{background:linear-gradient(90deg,rgba(0,0,0,.35) 0%,transparent 55%)!important}.profile-page.theme-bold .pa-hero-inner{justify-content:flex-end;padding-bottom:5rem}.profile-page.theme-bold .pa-logo{border-radius:0;width:5rem;height:5rem}.profile-page.theme-bold .pa-hero h1{max-width:18ch;font-size:clamp(3.25rem,8vw,5.75rem);line-height:.95;letter-spacing:-.045em;text-transform:uppercase}.profile-page.theme-bold .pa-hero .pa-eyebrow,.profile-page.theme-bold .pa-hero .pa-hero-eyebrow{text-transform:uppercase;letter-spacing:.28em}.profile-page.theme-bold .pa-btn,.profile-page.theme-bold a.rounded-full,.profile-page.theme-bold button.rounded-full{border-radius:0!important;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;padding-left:1.5rem;padding-right:1.5rem}.profile-page.theme-bold main>section>div:not([aria-modal]){padding-top:6rem;padding-bottom:6rem}.profile-page.theme-bold .font-display{letter-spacing:-.03em}.profile-page.theme-bold img,.profile-page.theme-bold video,.profile-page.theme-bold iframe,.profile-page.theme-bold .pa-media{border-radius:0!important}.profile-page.theme-soft{--pa-radius: 1.5rem;--pa-hero-min: 84vh}.profile-page.theme-soft .pa-hero-inner{padding-bottom:4.5rem}.profile-page.theme-soft .pa-logo{border-radius:1.5rem}.profile-page.theme-soft .pa-btn,.profile-page.theme-soft a.rounded-full,.profile-page.theme-soft button.rounded-full{border-radius:9999px!important}.profile-page.theme-soft img:not([class*=rounded-full]),.profile-page.theme-soft video,.profile-page.theme-soft iframe,.profile-page.theme-soft .pa-media,.profile-page.theme-soft #portfolio figure,.profile-page.theme-soft #portfolio button,.profile-page.theme-soft #gallery button,.profile-page.theme-soft #products article>div:first-child,.profile-page.theme-soft #team .aspect-\[4\/5\]{border-radius:var(--pa-radius)!important;overflow:hidden}.profile-page.theme-soft .pa-hero-scrim-y{background:linear-gradient(180deg,#00000014,#00000047,#000000b3)!important}.profile-page.theme-soft .pa-hero-scrim-x{background:linear-gradient(90deg,rgba(0,0,0,.2) 0%,transparent 60%)!important}.profile-page.theme-soft main>section>div:not([aria-modal]){padding-top:5.5rem;padding-bottom:5.5rem}.profile-page.theme-magazine{--pa-radius: .15rem;--pa-hero-min: 90vh}.profile-page.theme-magazine .pa-hero-inner{align-items:center;text-align:center;justify-content:center;padding-top:7rem;padding-bottom:5rem}.profile-page.theme-magazine .pa-hero-inner>*{margin-left:auto;margin-right:auto}.profile-page.theme-magazine .pa-hero h1{max-width:16ch;font-size:clamp(2.75rem,6.5vw,4.75rem);line-height:1.05}.profile-page.theme-magazine .pa-hero p,.profile-page.theme-magazine .pa-hero .reveal-delay-2{max-width:34rem}.profile-page.theme-magazine .pa-hero .flex.flex-wrap{justify-content:center}.profile-page.theme-magazine .pa-eyebrow{letter-spacing:.34em}.profile-page.theme-magazine #about>div,.profile-page.theme-magazine #reviews>div,.profile-page.theme-magazine #booking>div{max-width:42rem}.profile-page.theme-magazine #products>div:not([aria-modal]),.profile-page.theme-magazine #portfolio>div:not([aria-modal]),.profile-page.theme-magazine #gallery>div:not([aria-modal]),.profile-page.theme-magazine #team>div:not([aria-modal]),.profile-page.theme-magazine #contact>div:not([aria-modal]),.profile-page.theme-magazine #location>div:not([aria-modal]),.profile-page.theme-magazine #share>div:not([aria-modal]){max-width:56rem}.profile-page.theme-magazine main>section{border-top:1px solid var(--pa-border)}.profile-page.theme-magazine main>section>div:not([aria-modal]){padding-top:7rem;padding-bottom:7rem}.profile-page.theme-magazine .pa-btn,.profile-page.theme-magazine a.rounded-full,.profile-page.theme-magazine button.rounded-full{border-radius:.15rem!important}.profile-page.theme-magazine .pa-logo{border-radius:.25rem;margin-left:auto;margin-right:auto}.profile-page.theme-storefront{--pa-radius: .75rem;--pa-hero-min: 58vh}.profile-page.theme-storefront .pa-hero{min-height:var(--pa-hero-min)}.profile-page.theme-storefront .pa-hero-inner{justify-content:flex-end;padding-top:5rem;padding-bottom:2.5rem}.profile-page.theme-storefront .pa-hero h1{font-size:clamp(2.25rem,5vw,3.5rem);max-width:22ch;line-height:1.05}.profile-page.theme-storefront .pa-hero .mt-10{margin-top:1.25rem}.profile-page.theme-storefront .pa-logo{border-radius:.75rem;width:3.5rem;height:3.5rem;margin-bottom:1rem}.profile-page.theme-storefront main>section>div:not([aria-modal]){padding-top:3.25rem!important;padding-bottom:3.25rem!important}@media(min-width:640px){.profile-page.theme-storefront main>section>div:not([aria-modal]){padding-top:4rem!important;padding-bottom:4rem!important}}.profile-page.theme-storefront #products .mt-14,.profile-page.theme-storefront #products .mt-16,.profile-page.theme-storefront #portfolio .mt-14,.profile-page.theme-storefront #gallery .mt-12,.profile-page.theme-storefront #team .mt-16{margin-top:1.75rem}.profile-page.theme-storefront .pa-btn,.profile-page.theme-storefront a.rounded-full,.profile-page.theme-storefront button.rounded-full{border-radius:.75rem!important}.profile-page.theme-storefront img:not([class*=rounded-full]),.profile-page.theme-storefront video,.profile-page.theme-storefront .pa-media,.profile-page.theme-storefront #portfolio button,.profile-page.theme-storefront #gallery button,.profile-page.theme-storefront #products article>div:first-child{border-radius:var(--pa-radius)!important;overflow:hidden}.dark .profile-page{background-color:var(--pa-dark-bg);color:#f5f5f4}.dark .profile-page .pa-eyebrow{color:color-mix(in srgb,var(--pa-dark-accent) 70%,transparent)}.dark .profile-page main .pa-eyebrow:after{background:linear-gradient(90deg,var(--pa-dark-accent),transparent)}.dark .profile-page .pa-accent,.dark .profile-page .pa-price,.dark .profile-page .pa-accent-soft{color:var(--pa-dark-accent)}.dark .profile-page .pa-surface{background-color:#ffffff05}.dark .profile-page .pa-border,.dark .profile-page .pa-section-rule{border-color:#ffffff1a}.dark .profile-page .profile-footer{background-color:var(--pa-dark-bg)}.dark .profile-page .pa-site-nav{border-bottom-color:#ffffff1a;background:#0a0c0bf0}.dark .profile-page.theme-magazine main>section{border-top-color:#ffffff1a}
