.page-module__5mYi_W__page{width:min(1216px, calc(100% - 2 * var(--ooo-gutter)));margin:var(--ooo-space-8) auto 0}.page-module__5mYi_W__page h1,.page-module__5mYi_W__page h2,.page-module__5mYi_W__page h3{font-family:La Tequila,Georgia,serif;line-height:var(--ooo-heading-leading);margin:0}.page-module__5mYi_W__page h1{font-size:clamp(1.85rem,5vw,3.7rem)}.page-module__5mYi_W__page h1 span{color:#ffca81;display:block}.page-module__5mYi_W__page h2{color:var(--ooo-purple);font-size:clamp(1.65rem,3vw,2.5rem)}.page-module__5mYi_W__page h3{margin-top:var(--ooo-space-8);font-size:clamp(1.2rem,2vw,1.5rem)}.page-module__5mYi_W__page p{margin:0}.page-module__5mYi_W__page .page-module__5mYi_W__eyebrow{letter-spacing:.07em;text-transform:uppercase;margin-bottom:var(--ooo-space-4);font-size:.82rem}.page-module__5mYi_W__hero{align-items:center;gap:var(--ooo-space-8);padding:var(--ooo-section-space);border-radius:var(--ooo-radius-lg);color:#fff;background:radial-gradient(circle at 95% 0, #ffffff15, transparent 60%), var(--ooo-purple);box-shadow:var(--ooo-shadow);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.page-module__5mYi_W__hero .page-module__5mYi_W__intro{max-width:46ch;margin-top:var(--ooo-space-6);font-size:1.1rem}.page-module__5mYi_W__brand{background:var(--ooo-orange);aspect-ratio:1;border-radius:50%;place-items:center;display:grid}.page-module__5mYi_W__brand img{width:min(100%,340px);height:auto}.page-module__5mYi_W__section{gap:var(--ooo-section-space);padding:var(--ooo-section-space) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.page-module__5mYi_W__copy{max-width:64ch}.page-module__5mYi_W__page .page-module__5mYi_W__copy>*+*{margin-top:var(--ooo-space-6)}.page-module__5mYi_W__identity{padding:var(--ooo-section-space);border:2px solid var(--ooo-ink);border-radius:var(--ooo-radius-md);background:var(--ooo-turquoise)}.page-module__5mYi_W__identity h2{color:var(--ooo-ink);margin-bottom:var(--ooo-space-6)}.page-module__5mYi_W__highlights{margin:var(--ooo-space-6) 0;gap:var(--ooo-space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.page-module__5mYi_W__highlights li{padding:var(--ooo-space-6);border-radius:var(--ooo-radius-sm);background:#ffffffb3}.page-module__5mYi_W__highlights span{font-family:La Tequila,Georgia,serif;font-size:1.6rem;line-height:var(--ooo-heading-leading);margin-bottom:var(--ooo-space-3);color:var(--ooo-purple);display:block}.page-module__5mYi_W__lead{font-size:clamp(1.1rem,2vw,1.35rem)}.page-module__5mYi_W__guests{align-items:center;gap:var(--ooo-section-space);padding:var(--ooo-section-space);border-radius:var(--ooo-radius-md);border-block:2px solid var(--ooo-orange);background:#f28f1d20;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.page-module__5mYi_W__reviews{color:var(--ooo-purple);flex-direction:column;align-items:center;display:flex}.page-module__5mYi_W__reviews strong{font-family:La Tequila,Georgia,serif;font-size:clamp(3rem,7vw,5rem);line-height:var(--ooo-heading-leading);font-weight:400}.page-module__5mYi_W__commitment{text-align:center;max-width:68ch;margin:var(--ooo-section-space) auto 0}.page-module__5mYi_W__commitment ul{margin:var(--ooo-space-8) 0;gap:var(--ooo-space-3);padding:0;list-style:none;display:grid}.page-module__5mYi_W__commitment p+p{margin-top:var(--ooo-space-3)}.page-module__5mYi_W__commitment a{margin-top:var(--ooo-space-8)}@media (max-width:760px){.page-module__5mYi_W__hero,.page-module__5mYi_W__section,.page-module__5mYi_W__guests{grid-template-columns:minmax(0,1fr)}.page-module__5mYi_W__hero,.page-module__5mYi_W__identity,.page-module__5mYi_W__guests{padding:var(--ooo-space-6)}.page-module__5mYi_W__hero{text-align:center}.page-module__5mYi_W__brand{width:220px;max-width:100%;margin:auto}.page-module__5mYi_W__section{gap:var(--ooo-space-6)}.page-module__5mYi_W__highlights{grid-template-columns:minmax(0,1fr)}.page-module__5mYi_W__highlights li{align-items:center;gap:var(--ooo-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__5mYi_W__highlights span{margin:0}}
