.pricing-page{--display:"Bodoni Moda",Georgia,serif;color:#303625;background:#f8f6ef}.pricing-page .nav.masthead{color:#303625;display:grid}.pricing-page .masthead-links>a[aria-current=page]:after{transform:scaleX(1)}.pricing-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:12%;margin-top:118px;padding:100px 7% 90px;display:grid}.pricing-hero h1{letter-spacing:-.055em;margin:30px 0;font-size:clamp(70px,8vw,130px);line-height:.94}.pricing-hero>div>p:not(.eyebrow){font-family:var(--display);max-width:430px;font-size:28px;line-height:1.4}.pricing-hero .line-link{margin-top:30px}.pricing-hero figure{margin:0}.pricing-hero img{object-fit:cover;width:100%;height:530px;display:block}.pricing-hero figcaption{letter-spacing:1.8px;margin-top:17px;font-size:9px}.pricing-index{border-block:1px solid var(--line);letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:30px;padding:28px 7%;font-size:11px;display:flex}.pricing-index a:hover{text-underline-offset:6px;text-decoration:underline}.price-section{padding:115px 7%;scroll-margin-top:85px}.price-heading{grid-template-columns:1fr 1.4fr;align-items:end;gap:25px 8%;margin-bottom:60px;display:grid}.price-heading>.eyebrow{color:#68715c;grid-column:1/-1}.price-heading h2{font-size:clamp(52px,5vw,80px)}.price-heading>p:last-child:not(.eyebrow){color:#68715c;max-width:520px;font-size:14px;line-height:1.9}.price-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.price-grid.two{grid-template-columns:repeat(2,1fr)}.price-card{border:1px solid #cbd0c1;flex-direction:column;align-items:flex-start;padding:40px 30px;display:flex}.price-card.featured{background:#e7e9df;border-color:#788269}.price-card .eyebrow{color:#68715c;margin-bottom:24px;font-size:9px}.price-card h3{margin-bottom:22px;font-size:37px;line-height:1.15}.price-amount{font-family:var(--display);letter-spacing:-1.5px;color:inherit!important;margin-bottom:25px!important;font-size:55px!important;line-height:1.1!important}.price-card>p:not(.price-amount):not(.eyebrow),.price-event p:not(.price-amount):not(.eyebrow){color:#68715c;margin-bottom:18px;font-size:13px;line-height:1.9}.price-card .line-link{gap:30px;margin-top:auto;padding-top:24px}.price-inclusions{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:8%;margin-top:45px;padding-top:50px;display:grid}.price-inclusions h3{max-width:300px;font-size:35px}.price-inclusions ul,.price-event ul{margin:0;padding-left:18px;font-size:13px;line-height:1.9}.price-inclusions li,.price-event li{padding-bottom:10px}.price-note{color:#68715c;margin-top:30px;font-size:12px;line-height:1.8}.price-note a{text-underline-offset:4px;text-decoration:underline}.price-dark{color:#f5f3ec;background:#30382b}.price-dark .price-heading>p,.price-dark .price-card>p:not(.price-amount),.price-dark .price-note{color:#d3d6ca}.price-dark .price-card{border-color:#6c755f}.price-soft{background:#e7e9df}.pricing-photo{height:570px;position:relative}.pricing-photo img{object-fit:cover;width:100%;height:100%}.pricing-photo:after{content:"";background:linear-gradient(#0000,#16201377);position:absolute;inset:0}.pricing-photo p{z-index:1;color:#f5f3ec;font-family:var(--display);font-size:65px;position:absolute;bottom:45px;left:7%}.price-event{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:12%;padding-top:45px;display:grid}.price-event>div>p:not(.price-amount){max-width:420px}.price-event dl,.price-team{width:100%;margin:0}.price-event dl>div,.price-team>div{border-bottom:1px solid #bdc6b4;justify-content:space-between;gap:30px;padding:17px 0;font-size:13px;line-height:1.6;display:flex}.price-event dd,.price-team dd{white-space:nowrap;margin:0}.price-team{margin-bottom:25px}@media (max-width:1150px){.nav.masthead .masthead-links{gap:17px}.price-card{padding:32px 24px}.pricing-hero{gap:7%}.price-card h3{font-size:33px}}@media (max-width:1000px){.pricing-page .nav.masthead{display:flex}.pricing-hero{margin-top:93px;padding-top:80px}.pricing-hero img{height:440px}.price-grid{gap:14px}.price-card{padding:30px 18px}.price-amount{font-size:45px!important}.price-heading{gap:25px 5%}}@media (max-width:700px){.pricing-hero{padding:70px 7% 80px;display:block}.pricing-hero h1{font-size:74px}.pricing-hero>div>p:not(.eyebrow){font-size:27px}.pricing-hero figure{margin:45px 0 0 12%}.pricing-hero img{height:380px}.pricing-index{justify-content:flex-start;gap:22px 25px;padding:30px 7%}.price-section{padding:80px 7%}.price-heading{margin-bottom:38px;display:block}.price-heading h2{margin:25px 0;font-size:57px}.price-heading>p:last-child:not(.eyebrow){font-size:13px}.price-grid,.price-grid.two{grid-template-columns:1fr;gap:20px}.price-card{padding:35px 28px}.price-card h3{font-size:38px}.price-amount{font-size:54px!important}.price-inclusions,.price-event{display:block}.price-inclusions h3{margin-bottom:25px}.price-event dl,.price-event ul{margin-top:35px}.pricing-photo{height:410px}.pricing-photo p{font-size:42px;bottom:35px;right:7%}.price-event dl>div{gap:20px;font-size:12px}}@media (max-width:480px){.pricing-hero{margin-top:88px}.pricing-hero h1{font-size:67px}}
