.home-premium-palette.audience-page{--ap-ink: #15233a;--ap-ink-soft: #42516a;--ap-paper: #f7f5ef;--ap-cream: #ebe6da;--ap-gold: #d8c27a;--ap-rule: #d9d3c5;background:var(--ap-paper);color:var(--ap-ink);font-family:Inter,sans-serif}.audience-page *,.audience-page *:before,.audience-page *:after{box-sizing:border-box}.audience-page main{overflow:clip}.audience-page .container{width:min(1200px,calc(100% - 40px));max-width:none;margin-inline:auto}.audience-page section{scroll-margin-top:90px}.audience-page h1,.audience-page h2,.audience-page h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:.98;color:var(--ap-ink)}.audience-page h2{font-size:clamp(2.85rem,5.1vw,5.25rem);margin:0}.audience-page h3{font-size:clamp(1.7rem,2.5vw,2.35rem);margin:0 0 12px}.audience-page p{line-height:1.7}.audience-page a{text-underline-offset:4px}.audience-page a:focus-visible,.audience-page summary:focus-visible{outline:3px solid #b9994d;outline-offset:4px}.audience-page .eyebrow{display:block;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;margin:0 0 24px}.audience-page .section-lead{max-width:660px;margin:24px 0 0;color:var(--ap-ink-soft);font-size:clamp(1rem,1.35vw,1.12rem)}.audience-page .section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:end;gap:40px;margin-bottom:45px}.audience-page .section-head .section-lead{margin:0}.audience-page .ap-link{display:inline-block;font-weight:700;font-size:.86rem;color:var(--ap-ink);text-decoration:none;border-bottom:1px solid #aa955d;padding-bottom:5px;transition:opacity .2s ease}.audience-page .ap-link:hover{opacity:.62}.audience-page .ap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.audience-page .ap-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13px 22px;text-decoration:none;font:700 .78rem/1.3 Inter,sans-serif;letter-spacing:.03em;transition:transform .25s ease,opacity .25s ease}.audience-page .ap-button:hover{transform:translateY(-3px)}.audience-page .ap-button--gold{background:var(--ap-gold);color:var(--ap-ink)}.audience-page .ap-button--outline{border:1px solid currentColor;color:inherit}.audience-page .ap-hero{position:relative;min-height:670px;display:flex;align-items:end;background:var(--ap-ink);color:#f7f3e8;isolation:isolate}.audience-page .ap-hero__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.audience-page .ap-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d1a2eed,#0d1a2ec7 42%,#0d1a2e1a),linear-gradient(0deg,rgba(13,26,46,.7),transparent 55%)}.audience-page .ap-hero .container{padding-block:95px 82px}.audience-page .ap-hero__copy{max-width:900px;container-type:inline-size}.audience-page .ap-hero h1{color:#f8f4e9;font-size:min(8.2rem,9vw);font-size:min(8.2rem,11cqw);white-space:nowrap;margin:0 0 25px;line-height:.9}.audience-page .ap-hero h1 em,.audience-page .ap-final h2 em{color:var(--ap-gold);font-weight:400}.audience-page .ap-hero p:not(.eyebrow){max-width:570px;color:#e7e4df;font-size:clamp(1rem,1.45vw,1.2rem)}.audience-page .ap-hero .eyebrow{color:#e5d198}.audience-page .ap-hero__foot{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#f6f2e97a}.audience-page .ap-hero__foot span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.audience-page .ap-hero__foot span:before{content:"\2713";color:var(--ap-gold)}.audience-page .ap-pricing{background:var(--ap-cream);padding:clamp(36px,4.5vw,60px) 0}.audience-page .ap-pricing__layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:clamp(28px,4vw,56px);align-items:center}.audience-page .ap-pricing .eyebrow{margin-bottom:12px;font-size:.65rem;letter-spacing:.1em}.audience-page .ap-pricing h2{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.08}.audience-page .ap-pricing .section-lead{margin-top:14px;font-size:.9rem;line-height:1.65}.audience-page .ap-pricing__aside{background:#fff;border:1px solid #b9994d;border-radius:0;padding:24px;box-shadow:0 8px 24px #1726380f;min-width:0;width:100%;max-width:360px;justify-self:end;text-align:center}.audience-page .ap-pricing__aside strong{font:600 1rem/1.4 Inter,sans-serif;display:block;margin-bottom:10px}.audience-page .ap-pricing__aside p{color:var(--ap-ink-soft);margin:0;font-size:.8rem;line-height:1.6}.audience-page .ap-pricing__benefits{list-style:none;padding:0;margin:16px 0 0;color:var(--ap-ink-soft);font-size:.85rem}.audience-page .ap-pricing__benefits li{position:relative;padding-left:22px;line-height:1.5;margin:8px 0 0}.audience-page .ap-pricing__benefits li:before{content:"\2713";position:absolute;left:0;color:#287a52;font-weight:700}.audience-page .ap-pricing__aside .ap-actions{flex-direction:column;align-items:center;gap:12px;margin-top:18px}.audience-page .ap-pricing__aside .ap-button{width:100%;min-height:48px;padding:12px 16px}.audience-page .ap-pricing__aside .ap-link{font-size:.75rem;padding-bottom:3px}.audience-page .ap-options,.audience-page .ap-sizing,.audience-page .ap-process,.audience-page .ap-included,.audience-page .ap-area,.audience-page .ap-guidance,.audience-page .ap-related,.audience-page .ap-faq{padding:clamp(74px,9vw,125px) 0}.audience-page .ap-options{background:var(--ap-paper)}.audience-page .ap-options .section-head{grid-template-columns:1fr;gap:24px}.audience-page .service-catalog{padding:0;background:transparent}.audience-page .ap-options__grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:16px}.audience-page .ap-option{background:#ebe7de;text-decoration:none;color:var(--ap-ink);min-width:0;display:flex;flex-direction:column;transition:transform .3s ease}.audience-page .ap-option:hover{transform:translateY(-5px)}.audience-page .ap-option img{width:100%;height:240px;object-fit:cover}.audience-page .ap-option:first-child img{height:300px}.audience-page .ap-option__body{padding:24px;flex:1;display:flex;flex-direction:column}.audience-page .ap-option__body .eyebrow{color:#7e704d;margin-bottom:17px}.audience-page .ap-option__body p{color:var(--ap-ink-soft);font-size:.9rem;margin:0 0 25px}.audience-page .ap-option__body .ap-link{margin-top:auto;align-self:start}.audience-page .ap-option__body .ap-actions{margin-top:auto;padding-top:12px;gap:15px}.audience-page .ap-option__body .ap-button{padding:15px 18px}.audience-page .service-unit-grid{padding:26px 0 0;background:var(--ap-paper)}.audience-page .service-unit-grid h2{font-size:clamp(2rem,3vw,3.2rem)}.audience-page .service-unit-grid .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.audience-page .service-unit-card{display:flex;flex-direction:column;gap:10px;color:var(--ap-ink);text-decoration:none;background:#ebe7de;padding-bottom:22px}.audience-page .service-unit-card img{width:100%;height:190px;object-fit:cover}.audience-page .service-unit-card strong,.audience-page .service-unit-card span{margin-inline:18px}.audience-page .service-unit-card strong{font:500 1.7rem/1 Cormorant Garamond,serif}.audience-page .service-unit-card span{font-size:.85rem;line-height:1.55}.audience-page .ap-sizing{background:var(--ap-ink);color:#f4f0e6}.audience-page .ap-sizing h2,.audience-page .ap-sizing h3{color:#f4f0e6}.audience-page .ap-sizing .section-lead{color:#c8d0d5}.audience-page .service-calculator{padding:0;border:0;background:transparent;color:#f4f0e6}.audience-page .service-calculator .section-head{display:block}.audience-page .service-calculator .section-title{color:#f4f0e6}.audience-page .service-calculator .section-sub,.audience-page .service-calculator .calc-field label,.audience-page .service-calculator .calc-value-label,.audience-page .service-calculator .calc-help{color:#c8d0d5}.audience-page .service-calculator .calc-value{color:var(--ap-gold)}.audience-page .service-calculator .calc-field input[type=range]{background:#718198}.audience-page .service-calculator .calc-field input[type=range]::-webkit-slider-thumb{background:var(--ap-gold)}.audience-page .service-calculator .calc-field input[type=range]::-moz-range-thumb{background:var(--ap-gold)}.audience-page .service-calculator .calc-result{background:#203149;border:1px solid #566276}.audience-page .service-calculator .calc-result-note{color:#c8d0d5}.audience-page .service-calculator .calc-error{color:#ffb7bd}.audience-page .service-calculator .calc-help a,.audience-page .service-calculator .calc-sources a{color:var(--ap-gold)}.audience-page .ap-sizing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #566276;margin-top:55px}.audience-page .ap-sizing__grid article{padding:30px 35px 0 0}.audience-page .ap-sizing__grid article+article{padding-left:35px;border-left:1px solid #566276}.audience-page .ap-sizing__grid b{color:var(--ap-gold);font-size:.7rem;letter-spacing:.16em}.audience-page .ap-sizing__grid h3{margin-top:22px}.audience-page .ap-sizing__grid p{color:#c8d0d5;font-size:.9rem}.audience-page .ap-process{background:#eeeae0}.audience-page .ap-process__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ap-ink);margin-top:55px}.audience-page .ap-process__grid article{padding:25px 23px 0 0}.audience-page .ap-process__grid article+article{border-left:1px solid var(--ap-rule);padding-left:23px}.audience-page .ap-process__grid b{font:italic 2.4rem/1 Cormorant Garamond,serif;color:#a28a53}.audience-page .ap-process__grid h3{margin-top:18px}.audience-page .ap-process__grid p{color:var(--ap-ink-soft);font-size:.9rem}.audience-page .ap-included{background:var(--ap-paper)}.audience-page .ap-included__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:48px}.audience-page .ap-included__grid article{background:#eeeae0;padding:clamp(28px,4vw,52px);border-top:3px solid var(--ap-ink)}.audience-page .ap-included__grid article:last-child{border-top-color:#b79b56}.audience-page .ap-included ul{padding:0;margin:27px 0 0;list-style:none}.audience-page .ap-included li{padding:12px 0;border-top:1px solid var(--ap-rule);line-height:1.5;color:var(--ap-ink-soft)}.audience-page .ap-compliance{margin-top:36px;padding:clamp(24px,4vw,48px);background:#fff;border:1px solid var(--ap-rule);border-left:4px solid var(--ap-gold)}.audience-page .ap-compliance p{color:var(--ap-ink-soft)}.audience-page .ap-compliance .eyebrow{color:var(--ap-ink)}.audience-page .ap-compliance ul{margin-top:22px}@media(min-width:901px){.audience-page .ap-included__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.audience-page .ap-area{background:#e5e0d4}.audience-page .ap-area__layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.audience-page .ap-area__links{display:flex;flex-wrap:wrap;gap:9px}.audience-page .ap-area__links a{border:1px solid #a9a496;padding:13px 17px;font-size:.82rem;font-weight:700;color:var(--ap-ink);text-decoration:none;transition:background .2s ease}.audience-page .ap-area__links a:hover{background:#f7f5ef}.audience-page .ap-guidance{background:var(--ap-paper)}.audience-page .ap-guidance__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,120px)}.audience-page .ap-guidance__image{width:100%;aspect-ratio:4/5;object-fit:cover}.audience-page .ap-guidance__points{margin-top:45px}.audience-page .ap-guidance__points article{border-top:1px solid var(--ap-rule);padding:22px 0;display:grid;grid-template-columns:50px 1fr;gap:15px}.audience-page .ap-guidance__points b{color:#9a824d;font-size:.7rem;letter-spacing:.1em}.audience-page .ap-guidance__points h3{margin-bottom:8px}.audience-page .ap-guidance__points p{color:var(--ap-ink-soft);margin:0;font-size:.9rem}.audience-page .ap-related{background:#eae5da}.audience-page .ap-related__links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ap-ink);margin-top:45px}.audience-page .ap-related__links a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 25px 24px 0;border-bottom:1px solid #c9c1b2;color:var(--ap-ink);text-decoration:none;font:500 1.75rem/1 Cormorant Garamond,serif}.audience-page .ap-related__links a:nth-child(2n){padding-left:25px}.audience-page .ap-related__links a span{font:500 1.2rem/1 Inter,sans-serif;color:#9a824d}.audience-page .ap-related__links a:hover span{transform:translate(4px)}.audience-page .ap-faq{background:var(--ap-paper)}.audience-page .ap-faq__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.audience-page .ap-faq details{border-top:1px solid var(--ap-rule)}.audience-page .ap-faq details:last-child{border-bottom:1px solid var(--ap-rule)}.audience-page .ap-faq summary{padding:23px 38px 23px 0;cursor:pointer;list-style:none;position:relative;font-weight:600;line-height:1.5}.audience-page .ap-faq summary::-webkit-details-marker{display:none}.audience-page .ap-faq summary:after{content:"+";position:absolute;right:4px;top:17px;font:300 1.7rem/1 Inter,sans-serif}.audience-page .ap-faq details[open] summary:after{content:"\2212"}.audience-page .ap-faq details p{margin:0;padding:0 28px 24px 0;color:var(--ap-ink-soft);font-size:.92rem}.audience-page .ap-final{background:var(--ap-ink);padding:clamp(90px,11vw,155px) 0;color:#f4f0e6;text-align:center}.audience-page .ap-final h2{color:#f4f0e6;font-size:clamp(3.5rem,7vw,7.5rem);max-width:900px;margin:0 auto}.audience-page .ap-final p{color:#c7d0d5;max-width:530px;margin:24px auto 0}.audience-page .ap-final .ap-actions{justify-content:center}@media(max-width:900px){.audience-page .ap-options__grid{grid-template-columns:repeat(2,1fr)}.audience-page .ap-option:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.audience-page .ap-option:first-child img{height:100%;min-height:280px}.audience-page .ap-process__grid{grid-template-columns:repeat(2,1fr);row-gap:30px}.audience-page .ap-process__grid article:nth-child(3){border-left:0;padding-left:0}}@media(max-width:700px){.audience-page .container{width:min(100% - 36px,560px)}.audience-page .section-head,.audience-page .ap-pricing__layout,.audience-page .ap-area__layout,.audience-page .ap-guidance__layout,.audience-page .ap-faq__layout{grid-template-columns:1fr;gap:30px}.audience-page .ap-pricing__aside{max-width:none;justify-self:stretch}.audience-page .ap-hero{min-height:740px;align-items:end}.audience-page .ap-hero__image{object-position:62% center}.audience-page .ap-hero:before{background:linear-gradient(0deg,#0d1a2efa,#0d1a2ed9 45%,#0d1a2e0d)}.audience-page .ap-hero .container{padding-block:230px 45px}.audience-page .ap-hero__foot{gap:14px}.audience-page .ap-options__grid,.audience-page .ap-sizing__grid,.audience-page .ap-included__grid,.audience-page .ap-related__links,.audience-page .service-unit-grid .related-grid{grid-template-columns:1fr}.audience-page .ap-option:first-child{grid-column:auto;display:flex}.audience-page .ap-option img,.audience-page .ap-option:first-child img{height:250px;min-height:0}.audience-page .ap-sizing__grid article,.audience-page .ap-sizing__grid article+article{border-left:0;border-bottom:1px solid #566276;padding:26px 0}.audience-page .ap-guidance__image{aspect-ratio:16/10}.audience-page .ap-related__links a:nth-child(2n){padding-left:0}}@media(max-width:480px){.audience-page .ap-process__grid{grid-template-columns:1fr}.audience-page .ap-process__grid article,.audience-page .ap-process__grid article+article,.audience-page .ap-process__grid article:nth-child(3){border-left:0;border-bottom:1px solid var(--ap-rule);padding:22px 0}.audience-page .ap-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.audience-page .ap-button,.audience-page .ap-option{transition:none}}.audience-page .ap-attendant{background:var(--ap-cream);padding:clamp(74px,9vw,125px) 0}.audience-page .ap-attendant__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,105px);align-items:center}.audience-page .ap-attendant__media{margin:0;position:relative}.audience-page .ap-attendant__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-top:3px solid var(--ap-gold)}.audience-page .ap-attendant__media figcaption{position:absolute;left:0;bottom:0;background:var(--ap-ink);color:#eee3cc;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:12px 16px}.audience-page .ap-attendant h2 em{color:#a28a53;font-weight:400}.audience-page .ap-attendant__duties{list-style:none;padding:0;margin:36px 0 0;border-top:1px solid var(--ap-ink)}.audience-page .ap-attendant__duties li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--ap-rule);color:var(--ap-ink-soft);line-height:1.55;font-size:.93rem}.audience-page .ap-attendant__duties b{font:italic 1.5rem/1 Cormorant Garamond,serif;color:#a28a53}.audience-page .ap-attendant__duties strong{color:var(--ap-ink)}.audience-page .ap-attendant__terms{margin-top:28px;background:#fff;border:1px solid var(--ap-rule);border-left:4px solid var(--ap-gold);padding:20px 24px}.audience-page .ap-attendant__terms p{margin:0;color:var(--ap-ink-soft);font-size:.9rem}.audience-page .ap-attendant__terms strong{color:var(--ap-ink)}@media(max-width:900px){.audience-page .ap-attendant__layout{grid-template-columns:1fr}}.audience-page .service-calculator .calc-field--jobsite input[type=number]{background:#f7f5ef;color:var(--ap-ink);border-color:#718198}.audience-page .service-calculator .calc-guidance a{color:var(--ap-gold)}
/*# sourceMappingURL=audience-pages.css.map */
