.business-page{--h1:clamp(42px, 3.4vw, 70px);--h2:clamp(32px, 2.6vw, 48px)}.business-page main p{max-width:61ch}.business-page main{font-size:18px}body.amber-identity.business-page .site-header{width:min(100% - 5rem,80rem)}@media (width>=1536px){body.amber-identity.business-page .site-header{width:var(--wide-composition)}}@media (width<=896px){body.amber-identity.business-page .site-header{width:calc(100% - 3rem)}}@media (width<=368px){body.amber-identity.business-page .site-header{width:calc(100% - 2rem)}}.business-page h1 em,.business-page h2 em{display:block}.business-page .business-crumbs{padding-top:14px;font-size:14px}.business-page .business-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,5vw,100px);padding-block:32px 56px;display:grid}.business-hero h1{max-width:20ch;margin:18px 0 26px}.business-page .business-lead{color:var(--ink);font-size:21px;line-height:1.45}.business-hero-copy>p:not(.eyebrow):not(.business-lead){color:var(--muted)}.business-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.business-page .business-location{margin-top:26px;font-size:15px}.business-hero-photo{width:min(100%,510px);margin-inline:auto}.business-heading-row{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:64px;margin-bottom:32px;display:grid}.business-portraits{padding-block:20px 60px}.business-page .business-portfolio-link{margin-top:24px;display:inline-block}.business-pricing{background:var(--linen);padding-block:56px}.business-section-heading{margin-bottom:32px}.business-section-heading .eyebrow{margin-bottom:14px}.business-packages{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.business-package{flex-direction:column;align-items:flex-start;padding:28px 32px;display:flex}.business-package+.business-package{border-left:1px solid var(--line)}.business-package h3{font:600 15px var(--sans);letter-spacing:.12em}.business-page .business-price{font:400 clamp(48px, 4vw, 68px)/1.1 var(--serif);color:var(--ink);margin-block:16px}.business-price span{font-size:.48em}.business-page .business-photo-count{margin-top:0;font-size:22px}.business-page .business-duration{color:var(--muted);margin-top:8px;font-size:16px}.business-page .business-package-description{margin:22px 0;font-size:17px}.business-package>a{margin-top:auto}.business-inclusions{grid-template-columns:.75fr 1.15fr 1.1fr;align-items:start;gap:36px;padding-top:32px;display:grid}.business-page ul{margin:0;padding-left:20px}.business-page li+li{margin-top:9px}.business-inclusions p,.business-inclusions li{font-size:16px}.business-page .business-small{color:var(--muted);font-size:15px}.business-brand{padding-block:64px}.business-brand-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:60px;display:grid}.business-brand h2{margin:14px 0 22px}.business-brand .business-lead{margin-bottom:24px}.business-brand-images{justify-self:end;gap:24px;width:100%;max-width:720px;display:grid}.business-brand-portrait{width:64%;max-width:380px;margin-left:auto}.business-brand-package{border-top:1px solid var(--amber-gold);margin-top:28px;padding-top:24px}.business-brand-package>div>p:not(.business-price){max-width:54ch;font-size:17px}.business-brand-package .business-brand-fact{margin-top:10px}.business-brand-package .business-brand-fact:first-of-type{font-weight:600}.business-brand-package .button{margin-top:22px}.business-brand-package ul{margin-top:24px;font-size:17px}.business-team{background:var(--linen);padding-block:56px}.business-team-grid{grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start;gap:72px;display:grid}.business-team-photo{max-width:400px;margin-inline:auto}.business-team h2{margin:14px 0 24px}.business-page .business-team-subtitle{margin-top:28px;font-size:27px}.business-page .business-team-prices{border-top:1px solid var(--line);margin-block:20px;padding:0;list-style:none}.business-page .business-team-prices li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding-block:16px;display:flex}.business-team-prices small{color:var(--muted);font-size:15px;font-weight:400;display:block}.business-team-prices strong{text-align:right;white-space:nowrap}.business-faq{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:64px;padding-block:64px;display:grid}.business-contact{background:var(--linen);padding-block:48px}.business-contact-grid{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.business-contact h2{margin:14px 0 24px}.business-contact address{margin-top:26px;font-size:16px;font-style:normal}.business-contact-links{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.business-contact-links a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1100px){.business-package{padding-inline:20px}.business-inclusions{grid-template-columns:1fr 1fr}.business-inclusions h3{grid-column:1/-1}.business-team-grid,.business-brand-main,.business-brand-package{gap:36px}}@media (width<=896px){.business-page{--h1:clamp(40px, 6vw, 54px);--h2:34px}.business-page main{font-size:17px}.business-page .business-hero,.business-heading-row,.business-brand-main,.business-brand-package,.business-team-grid,.business-faq,.business-contact-grid{grid-template-columns:1fr;gap:28px}.business-page .business-hero{padding-block:24px 38px}.business-hero h1{max-width:23ch}.business-hero-photo{max-width:420px}.business-page .business-lead{font-size:20px}.business-brand,.business-faq{padding-block:40px}.business-portraits{padding-bottom:40px}.business-team,.business-pricing{padding-block:38px}.business-team-photo{width:min(100%,320px)}.business-brand-portrait{width:54%;max-width:260px}.business-brand-package{margin-top:28px;padding-top:26px}}@media (width<=600px){.business-packages,.business-inclusions{grid-template-columns:1fr}.business-package{padding:26px 0}.business-package+.business-package{border-left:0;border-top:1px solid var(--line)}.business-inclusions{gap:22px}.business-brand-package li{font-size:17px}.business-page .business-contact h2{font-size:34px}}
