.style-module__3-YLya__private{color:var(--text-light);padding:0}.style-module__3-YLya__pageHeader{gap:var(--rhythm-xs);padding:var(--rhythm-xl)var(--gutter)var(--rhythm-md);max-width:var(--maxw);flex-direction:column;width:100%;margin:0 auto;display:flex}.style-module__3-YLya__pageEyebrow{font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;opacity:var(--o-muted);margin:0}.style-module__3-YLya__pageTitle{letter-spacing:-.025em;text-transform:none;flex-direction:column;margin:0;font-size:clamp(3rem,13vw,8.5rem);font-weight:400;line-height:.92;display:flex}.style-module__3-YLya__pageTitle span{display:block}.style-module__3-YLya__pageTitleItalic{padding-left:.35em;font-style:italic}.style-module__3-YLya__pageLead{padding-top:var(--rhythm-sm);margin-top:var(--rhythm-xs);border-top:1px solid var(--color-hair-strong);max-width:56ch;opacity:var(--o-body);align-self:start;font-size:clamp(.9rem,1.1vw,.95rem);font-weight:300;line-height:1.7}.style-module__3-YLya__heroSection{flex-direction:column;align-items:center;display:flex}@media (min-width:641px){.style-module__3-YLya__pageHeader{column-gap:clamp(40px,5vw,96px);row-gap:var(--rhythm-xs);grid-template-columns:1fr 360px;grid-template-areas:"eyebrow.""title lead";align-items:end;display:grid}.style-module__3-YLya__pageEyebrow{grid-area:eyebrow}.style-module__3-YLya__pageTitle{grid-area:title}.style-module__3-YLya__pageTitleItalic{padding-left:.5em}.style-module__3-YLya__pageLead{padding-bottom:var(--spacing-md);padding-top:0;padding-left:var(--spacing-md);border-top:none;border-left:1px solid var(--color-hair-strong);grid-area:lead;align-self:end;max-width:360px;margin-top:0}}.style-module__3-YLya__heroVideo{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.style-module__3-YLya__heroVideo video{max-width:100%;height:auto;padding:clamp(24px,4vw,64px) 0}.style-module__3-YLya__about{padding:clamp(40px,6vw,80px)var(--gutter)clamp(24px,4vw,48px);max-width:1100px;margin:0 auto}.style-module__3-YLya__aboutEyebrow{font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;opacity:var(--o-muted);margin:0 0 var(--spacing-md)0}.style-module__3-YLya__about h4{max-width:56ch;opacity:var(--o-body);margin:0;font-weight:400}.style-module__3-YLya__section{border-top:1px solid var(--color-hair-strong)}.style-module__3-YLya__section.style-module__3-YLya__splitSection{max-width:var(--maxw);flex-direction:column;gap:clamp(20px,4vw,40px);width:100%;margin-left:auto;margin-right:auto;padding:clamp(40px,7vw,96px) 0;display:flex}.style-module__3-YLya__splitImage{background:var(--color-hair);width:100%;height:clamp(320px,90vw,560px);position:relative;overflow:hidden}.style-module__3-YLya__section.style-module__3-YLya__splitSection .style-module__3-YLya__titleWrapper{padding:0 var(--gutter);gap:var(--spacing-md);flex-direction:column;max-width:56ch;margin:0;display:flex}.style-module__3-YLya__titleWrapper{flex-direction:column;display:flex}.style-module__3-YLya__plateNumber{font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;opacity:var(--o-muted);margin:0 0 var(--spacing-sm)0;font-variant-numeric:tabular-nums}.style-module__3-YLya__sectionTitle{margin:0 0 var(--spacing-md)0}.style-module__3-YLya__sectionParagraph{opacity:var(--o-body);margin:0;line-height:1.7}.style-module__3-YLya__priceTitle{padding:var(--spacing-lg)0 var(--spacing-sm)0;font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;opacity:var(--o-muted);margin:0;font-weight:400}.style-module__3-YLya__prices{margin:0 0 var(--spacing-lg)0;text-transform:none;opacity:var(--o-body);line-height:2rem}.style-module__3-YLya__framingSection{border-top:1px solid var(--color-hair-strong);padding:var(--rhythm-lg)var(--gutter);max-width:var(--maxw);margin:0 auto}.style-module__3-YLya__framingHeader{gap:var(--rhythm-xs);margin-bottom:var(--rhythm-md);flex-direction:column;max-width:56ch;display:flex}.style-module__3-YLya__framingLead{margin:var(--rhythm-xs)0 0 0;opacity:var(--o-body);max-width:56ch;line-height:1.7}.style-module__3-YLya__framingContainer{gap:var(--rhythm-md);flex-direction:column;width:100%;display:flex}.style-module__3-YLya__framingItem{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.style-module__3-YLya__framingImage{aspect-ratio:4/3;background:var(--color-hair);width:100%;position:relative;overflow:hidden}.style-module__3-YLya__framingTitle{text-transform:none;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;line-height:1.05}.style-module__3-YLya__framingDescription{opacity:var(--o-body);max-width:56ch;margin:0;line-height:1.7}.style-module__3-YLya__priceTag{margin:var(--spacing-xs)0 0 0;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;opacity:var(--o-dim);font-variant-numeric:tabular-nums}.style-module__3-YLya__book{color:var(--primary);background-color:var(--secondary);margin:clamp(40px,6vw,80px)var(--gutter)0;flex-direction:column;justify-content:center;align-items:center;display:flex}.style-module__3-YLya__bookWrapper{flex-direction:column;justify-content:center;align-items:center;padding:clamp(32px,6vw,64px);display:flex}.style-module__3-YLya__bookTitle{text-align:center;margin:0}.style-module__3-YLya__bookDescription{padding:var(--spacing-md)0;text-align:center}@media (min-width:641px){.style-module__3-YLya__section.style-module__3-YLya__splitSection{padding:clamp(64px,8vw,128px)var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,96px);display:grid}.style-module__3-YLya__section.style-module__3-YLya__splitReverse .style-module__3-YLya__splitImage{grid-area:1/2}.style-module__3-YLya__section.style-module__3-YLya__splitReverse .style-module__3-YLya__titleWrapper{grid-area:1/1}.style-module__3-YLya__section.style-module__3-YLya__splitSection .style-module__3-YLya__titleWrapper{max-width:480px;padding:0}.style-module__3-YLya__splitImage{height:clamp(420px,56vh,640px)}.style-module__3-YLya__framingContainer{flex-direction:row;gap:clamp(40px,5vw,96px)}.style-module__3-YLya__framingItem{gap:var(--rhythm-sm);width:50%}}@media (min-width:1025px){.style-module__3-YLya__splitImage{height:clamp(480px,62vh,720px)}}
