/* Use the verified Rosario Bold face; the kit declares a second normal 700 face. */
@font-face{font-family:'rosario';src:url('https://use.typekit.net/af/fbc754/00000000000000007735d58e/31/l?subset_id=2&fvd=n7&v=3') format('woff2');font-style:normal;font-weight:700;font-display:swap}
.hero{background:repeating-linear-gradient(90deg,#134b3e 0 90px,#105746 90px 180px)}.presentation-band.tone-green,footer{background:#134b3e}.button,.review-controls button,.option-approval-actions button,.carousel-options button,.piece-downloads a,.file-link,.document-view{font-family:'rosario',Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.055em}.button{border-radius:999px;padding:15px 25px;min-height:46px;font-size:12px;gap:25px}.presentation-band .review-controls button{font-family:'rosario',Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.045em;font-size:11px;line-height:1.4;border-radius:999px;min-height:40px;padding:10px 16px;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.presentation-band .review-controls button[aria-pressed=true]{box-shadow:0 3px 9px #0000000c}.presentation-band .review-controls fieldset{gap:8px}.presentation-band .review-controls legend{margin-bottom:12px}.presentation-band .option-approval-actions button{font-family:'rosario',Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.045em;border-radius:999px;padding:11px 19px;min-height:41px;font-size:11px;line-height:1.4;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.presentation-band .option-approval-actions [data-clear-option]{border:1px solid var(--panel-line);padding:10px 16px;min-height:39px;font-size:10px}.presentation-band .option-approval-actions .is-approved{font-weight:700}.presentation-band .carousel-options{gap:7px}.presentation-band .carousel-options button{font-family:'rosario',Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.04em;font-size:11px;line-height:1.4;border:1px solid transparent;border-radius:999px;padding:10px 15px;transition:background .18s,color .18s,border-color .18s}.presentation-band.tone-green .carousel-options button[aria-pressed=true]{background:#f3eedc;border-color:#f3eedc;color:#134b3e}.presentation-band.tone-beige .carousel-options button[aria-pressed=true]{background:#184f40;border-color:#184f40;color:#fff9e9}.presentation-band .carousel-options .approved-option{font-weight:700}.presentation-band .carousel-arrow{border-radius:50%;transition:background .18s,transform .18s}.presentation-band .piece-downloads a,.document-card .file-link{border-radius:999px;border:1px solid var(--panel-line);padding:12px 19px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;font-family:'rosario',Arial,sans-serif;font-weight:700;font-style:normal;font-size:11px;letter-spacing:.04em;text-transform:uppercase;transition:background .18s,transform .18s}.presentation-band .document-view{font-family:'rosario',Arial,sans-serif;font-weight:700;font-style:normal;font-size:10px;letter-spacing:.04em;text-transform:uppercase;border:0;border-bottom:1px solid var(--panel-line);padding:7px 0;margin-top:5px}.button:hover,.presentation-band .review-controls button:hover,.presentation-band .option-approval-actions button:hover:not(:disabled),.presentation-band .carousel-arrow:hover:not(:disabled),.presentation-band .piece-downloads a:hover{transform:translateY(-1px)}.presentation-band .review-controls button:hover[aria-pressed=false]{box-shadow:0 2px 8px #0000000a}.button:focus-visible,.presentation-band button:focus-visible,.presentation-band .piece-downloads a:focus-visible{outline-width:2px;outline-offset:4px}.menu-duo .review-controls{gap:15px}.menu-duo .review-controls button{font-size:10px;padding:9px 12px;min-height:38px;letter-spacing:.035em}
@media(max-width:1000px){.presentation-band .carousel-options button{font-size:10px;padding:9px 11px}.presentation-band .carousel-options{gap:5px}}
@media(max-width:650px){.button{font-size:11px;padding:14px 23px;min-height:44px}.presentation-band .review-controls button{font-size:10px;padding:10px 13px;min-height:40px;letter-spacing:.035em}.presentation-band .option-approval-actions button{font-size:10px;padding:11px 16px;min-height:40px}.presentation-band .option-approval-actions [data-clear-option]{font-size:9px;padding:10px 13px}.presentation-band .carousel-options button{font-size:10px;padding:9px 12px;letter-spacing:.035em}.presentation-band .piece-downloads a,.document-card .file-link{font-size:10px;line-height:1.6;white-space:normal;padding:11px 17px;max-width:100%;overflow-wrap:anywhere}.presentation-band .document-view{font-size:10px}.menu-duo .review-controls button{font-size:10px;padding:10px 13px}}
@media(prefers-reduced-motion:reduce){.button,.presentation-band .review-controls button,.presentation-band .option-approval-actions button,.presentation-band .carousel-options button,.presentation-band .carousel-arrow,.presentation-band .piece-downloads a{transition:none;transform:none!important}}
