:root,[data-theme=dark]{--bg:var(--gray);--bg-raised:var(--line);--fg:var(--white);--fg-muted:var(--gray-300);--link:var(--teal);--hairline:var(--line);--accent:var(--teal);--accent-hover:var(--teal-hover);--on-accent:var(--gray);--focus:var(--teal);--error:var(--error-on-dark);--teal:#2ac2c6;--teal-hover:#55dcdf;--teal-ink:#0e7c80;--teal-soft:#e8f7f7;--mint:#7fdec4;--gray:#1e1e1e;--line:#303030;--hairline-dark:#ffffff17;--white:#fff;--rule:#e2e2e2;--rule-strong:#cfcfcf;--paper-panel:#f8f9fa;--paper-panel-2:#f1f3f4;--ink-2:#444;--muted:#666;--gray-300:#d1d5dc;--gray-400:#99a1af;--gray-600:#4a5565;--desk:#e7e9ec;--amber:#f2b33d;--amber-soft:#fff6e2;--amber-ink:#7a5200;--green-soft:#e3f5ec;--green-ink:#1c6e46;--red-ink:#b42318;--error-on-dark:#ffa3a3;--error-panel:#4a1f1f;--error-panel-ink:#ff9d9d;--status-change:#c2410c;--status-content:#6d28d9;--status-resolved:#15803d;--status-open:#475569;--status-outdated:#a16207;--status-note:#0369a1;--status-stalled:#f59e0b;--avatar-app-1:#0f766e;--avatar-app-2:#2563eb;--avatar-app-3:#7c3aed;--avatar-app-4:#db2777;--avatar-app-5:#c2410c;--avatar-app-6:#a16207;--avatar-app-7:#15803d;--avatar-app-8:#475569;--avatar-site-1:#1976d2;--avatar-site-2:#00838f;--avatar-site-3:#2e7d32;--avatar-site-4:#c62828;--avatar-site-5:#ad1457;--avatar-site-6:#6a1b9a;--avatar-site-7:#4527a0;--avatar-site-8:#bf360c;--callout-blue-bg:#dbeafe;--callout-blue-border:#54a2ff;--callout-blue-ink:#1447e6;--email-ink:#18181b;--email-ink-2:#3f3f46;--email-muted:#71717a;--email-faint:#a1a1aa;--email-rule:#e4e4e7;--email-chip-change-bg:#ffedd5;--email-chip-change-ink:#9a3412;--email-chip-content-bg:#dbeafe;--email-chip-content-ink:#1e40af;--shadow-popover:0 20px 50px #00000073;--shadow-panel:0 24px 64px #00000080;--shadow-dialog:0 40px 100px #0000008c;--shadow-pin:0 4px 12px #00000059;--shadow-card:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-paper:0 1px 2px #1e1e1e0f, 0 6px 18px #1e1e1e14}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--gray-300:lab(85.1236% -.612259 -3.7138);--gray-400:lab(65.9269% -.832707 -8.17473);--gray-600:lab(35.6337% -1.58697 -10.8425);--error-on-dark:lab(76.5514% 36.422 15.5335);--callout-blue-bg:lab(92.0301% -2.24757 -11.6453);--callout-blue-border:lab(65.0361% -1.42065 -56.9802);--callout-blue-ink:lab(36.9089% 35.0961 -85.6872)}}[data-theme=light]{--bg:var(--white);--bg-raised:var(--paper-panel);--fg:var(--gray);--fg-muted:var(--muted);--link:var(--teal-ink);--hairline:var(--rule);--accent:var(--teal);--accent-hover:var(--teal-hover);--on-accent:var(--gray);--focus:var(--teal-ink);--error:var(--red-ink)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-pill:9999px;--radius-pic:40px;--radius-dialog:24px;--radius-panel:16px;--radius-image:12px;--radius-card:8px;--radius-sm:4px;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-press:.15s;--duration-quick:.2s;--duration-fade:.25s;--duration-hover:.3s;--duration-reveal:.6s;--font-sans:Poppins, sans-serif;--font-paper:Arial, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif}.type-display{font-family:var(--font-sans);font-size:96px;font-weight:700;line-height:1}.type-section{font-family:var(--font-sans);font-size:72px;font-weight:700;line-height:1}.type-heading{font-family:var(--font-sans);font-size:36px;font-weight:700;line-height:40px}.type-title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:32px}.type-title-sm{font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:28px}.type-lead{font-family:var(--font-sans);font-size:24px;font-weight:400;line-height:32px}.type-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:28px}.type-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.type-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.type-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;font-size:12px;font-weight:700;line-height:16px}.app-title{font-family:var(--font-sans);font-size:22px;font-weight:700;line-height:1.25}.app-body{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:1.5}.app-label{font-family:var(--font-sans);font-size:12.5px;font-weight:700}.app-meta{font-family:var(--font-sans);font-size:11px;font-weight:400}.app-caps{font-family:var(--font-sans);letter-spacing:.1em;font-size:10.5px;font-weight:700}.paper-cover{font-family:var(--font-sans);letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:1.1}.paper-h1{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2}.paper-h2{font-family:var(--font-sans);font-size:18.667px;font-weight:700;line-height:1.25}.paper-h3{font-family:var(--font-sans);font-size:15.333px;font-weight:700;line-height:1.3}.paper-body{font-family:var(--font-paper);font-size:13.333px;font-weight:400;line-height:1.5}.paper-small{font-family:var(--font-paper);font-size:11.333px;font-weight:400;line-height:1.4}.paper-eyebrow{font-family:var(--font-sans);letter-spacing:.16em;font-size:10px;font-weight:700;line-height:1.3}@font-face{font-family:Poppins;src:url(../media/Poppins-Regular.02pgwtu2kliti.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Bold.3ci4wwoppl422.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Italic.2t8pstobuouuy.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}
body{font-family:var(--font-sans);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0}.s-dark,.s-raised,.s-light,.s-paper,.s-tint{background:var(--bg);color:var(--fg)}.s-dark{--bg:var(--gray);--bg-raised:var(--line);--fg:var(--white);--fg-muted:var(--gray-300);--link:var(--teal);--hairline:var(--line);--focus:var(--teal);--error:var(--error-on-dark)}.s-raised{--bg:var(--line);--bg-raised:var(--gray);--fg:var(--white);--fg-muted:var(--gray-300);--link:var(--teal);--hairline:var(--hairline-dark);--focus:var(--teal);--error:var(--error-on-dark)}.s-light{--bg:var(--white);--bg-raised:var(--paper-panel);--fg:var(--gray);--fg-muted:var(--muted);--link:var(--teal-ink);--hairline:var(--rule);--focus:var(--teal-ink);--error:var(--red-ink)}.s-paper{--bg:var(--white);--bg-raised:var(--paper-panel);--fg:var(--gray);--fg-muted:var(--muted);--link:var(--teal-ink);--hairline:var(--rule);--focus:var(--teal-ink);--error:var(--red-ink);font-family:var(--font-paper)}.s-tint{--bg:var(--teal-soft);--bg-raised:var(--white);--fg:var(--gray);--fg-muted:var(--muted);--link:var(--teal-ink);--hairline:var(--rule-strong);--focus:var(--teal-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.co-action-panel{gap:var(--space-8);padding:var(--space-10) var(--space-8);border-radius:var(--radius-pic);flex-direction:column;display:flex}.co-action-panel__text{gap:var(--space-4);flex-direction:column;max-width:672px;display:flex}.co-action-panel__text>*{margin:0}.co-action-panel__actions{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}.co-action-panel__actions>*{margin:0}@media (min-width:768px){.co-action-panel{padding:calc(var(--space-12) + var(--space-2))}}@media (min-width:1024px){.co-action-panel{flex-direction:row;justify-content:space-between;align-items:center}}.co-avatar{border-radius:var(--radius-pill);background:var(--avatar,var(--avatar-app-1));width:22px;height:22px;color:var(--white);flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.co-avatar--site{width:var(--space-10);height:var(--space-10);font-size:18px}@media (min-width:640px){.co-avatar--site{width:var(--space-16);height:var(--space-16);font-size:24px}}.co-badge{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--status-open);color:var(--white);font:700 10.5px/normal var(--font-sans);white-space:nowrap;display:inline-block}.co-badge--open{background:var(--status-open)}.co-badge--resolved{background:var(--status-resolved)}.co-badge--outdated{background:var(--status-outdated)}.co-badge--change{background:var(--status-change)}.co-badge--content{background:var(--status-content)}.co-badge--note{background:var(--status-note)}.co-badge--paper{background:var(--teal-soft);color:var(--teal-ink);letter-spacing:.08em;text-transform:uppercase;vertical-align:.1em;padding:4px 9.333px;font-size:10px;line-height:1}.co-badge--paper.co-badge--ok{background:var(--green-soft);color:var(--green-ink)}.co-badge--paper.co-badge--warn{background:var(--amber-soft);color:var(--amber-ink)}.co-badge--paper.co-badge--muted{background:var(--paper-panel-2);color:var(--muted)}.co-band-rhythm__band{gap:var(--space-6);padding:var(--space-12) var(--space-8);flex-direction:column;display:flex}.co-band-rhythm__band>*{margin:0}.co-band-rhythm__seam{background:var(--white);width:100%;height:80px;color:var(--gray);display:block}.co-band-rhythm__seam path{fill:currentColor}@media (min-width:641px){.co-band-rhythm__seam{height:110px}}@media (min-width:1025px){.co-band-rhythm__seam{height:150px}}@media (min-width:1024px){.co-band-rhythm__band{padding:var(--space-24) 128px}}@media (min-width:1280px){.co-band-rhythm__band{padding-inline:176px}}.co-button{justify-content:center;align-items:center;gap:var(--space-2);padding:calc(var(--space-3) - 2px) calc(var(--space-10) - 2px);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:700 18px/28px var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--duration-press) var(--ease-out-quart), background-color var(--duration-hover) var(--ease-out-quart), border-color var(--duration-hover) var(--ease-out-quart), color var(--duration-hover) var(--ease-out-quart);border:2px solid #0000;text-decoration:none;display:inline-flex}.co-button:not(:disabled):not([aria-disabled=true]):hover,.co-button:not(:disabled):not([aria-disabled=true]).is-hover{background:var(--accent-hover)}.co-button:active,.co-button.is-active{transform:scale(.95)}.co-button.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-button:disabled,.co-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.co-button--compact{padding:calc(var(--space-3) - 2px) calc(var(--space-6) - 2px);font-size:16px;line-height:24px}.co-button--app{padding:calc(var(--space-2) - 1px) calc(var(--space-4) - 1px);border-width:1px;font-size:12.5px;line-height:normal}.co-button--small{padding:5px var(--space-3);border-width:0;font-size:12px;font-weight:400;line-height:normal}.co-button--hero{padding:calc(var(--space-2) - 2px) calc(var(--space-2) - 2px) calc(var(--space-2) - 2px) calc(var(--space-8) - 2px);gap:0;font-size:20px;line-height:28px}.co-button__icon{width:var(--space-10);height:var(--space-10);fill:currentColor;flex:none}.co-button--hero .co-button__icon{margin-left:var(--space-8)}@media (min-width:640px){.co-button--hero .co-button__icon{margin-left:80px}}@media (min-width:768px){.co-button--hero{font-size:30px;line-height:36px}}@media (min-width:1024px){.co-button--hero{padding:calc(var(--space-4) - 2px) calc(var(--space-4) - 2px) calc(var(--space-4) - 2px) calc(var(--space-12) - 2px)}}.co-button--outline{border-color:var(--hairline);color:var(--fg);background:0 0}.co-button--outline:not(:disabled):not([aria-disabled=true]):hover,.co-button--outline:not(:disabled):not([aria-disabled=true]).is-hover{border-color:var(--accent);background:0 0}.co-button--ghost{color:var(--fg-muted);background:0 0}.co-button--ghost:not(:disabled):not([aria-disabled=true]):hover,.co-button--ghost:not(:disabled):not([aria-disabled=true]).is-hover{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--fg)}.co-button--soft{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.co-button--soft:not(:disabled):not([aria-disabled=true]):hover,.co-button--soft:not(:disabled):not([aria-disabled=true]).is-hover{background:color-mix(in srgb, var(--accent) 36%, transparent);border-color:color-mix(in srgb, var(--accent) 75%, transparent)}.co-card{box-sizing:border-box;padding:var(--space-6);color:var(--fg);background:var(--bg-raised);border-radius:var(--radius-card)}.co-card>*{margin:0}.co-card>*+*{margin-top:var(--space-3)}.co-card__body{color:var(--fg-muted)}.co-card--light{padding:var(--space-8);background:var(--bg);border:1px solid var(--hairline);border-radius:var(--radius-pic)}.co-card--paper{padding:var(--space-4) var(--space-6);background:var(--bg);border:1px solid var(--hairline)}.co-card--paper.s-tint{border-color:var(--bg)}.co-chip{padding:var(--space-2) var(--space-4);border:1px solid var(--fg);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);font:700 12px/16px var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--duration-press) var(--ease-out-quart), background-color var(--duration-quick) var(--ease-out-quart), border-color var(--duration-quick) var(--ease-out-quart), color var(--duration-quick) var(--ease-out-quart);align-items:center;display:inline-flex}@media (min-width:768px){.co-chip{font-size:16px;line-height:24px}}.co-chip:not(:disabled):not([aria-pressed=true]):hover,.co-chip:not(:disabled):not([aria-pressed=true]).is-hover{background:var(--bg-raised)}.co-chip:active,.co-chip.is-active{transform:scale(.95)}.co-chip:disabled{opacity:.5;cursor:not-allowed;transform:none}.co-chip.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:#0000}.co-chip--app{border-color:var(--hairline);background:0 0;padding:3px 10px;font-size:11px;font-weight:400;line-height:normal}.co-disclosure{padding:var(--space-5) 0;border-bottom:1px solid var(--hairline)}.co-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;color:var(--fg);font-size:18px;font-weight:700;line-height:28px;list-style:none;display:flex}.co-disclosure__summary::-webkit-details-marker{display:none}.co-disclosure__summary.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-disclosure__icon{color:var(--link);transition:transform var(--duration-press) var(--ease-out-quart);flex:none;font-size:24px;line-height:1}.co-disclosure[open] .co-disclosure__icon{transform:rotate(45deg)}.co-disclosure__body{margin:var(--space-3) 0 0;color:var(--fg);font-size:16px;line-height:1.625}.co-document-page{box-sizing:border-box;max-width:8.5in;box-shadow:var(--shadow-paper);counter-reset:co-step;gap:var(--space-8);flex-direction:column;margin:0 auto;padding:.55in .6in .65in;display:flex}.co-document-page>*{margin:0}@media print{.co-document-page{max-width:none;box-shadow:none;padding:0}}.co-document-page__cover,.co-document-page__signoff{break-inside:avoid;position:relative}.co-document-page__cover{padding-bottom:var(--space-8)}.co-document-page>.co-document-page__signoff{margin-top:calc(var(--space-12) - var(--space-8));padding-top:var(--space-6)}.co-document-page__cover:after,.co-document-page__signoff:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(120deg, var(--mint), var(--teal));-webkit-print-color-adjust:exact;print-color-adjust:exact;height:3px;position:absolute;left:0;right:0}.co-document-page__cover:after{bottom:0}.co-document-page__signoff:before{top:0}.co-document-page__letterhead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-12);color:var(--fg-muted);text-align:right;display:flex}.co-document-page__cover>:not(.co-document-page__letterhead),.co-document-page__signoff>*{margin:0}.co-document-page__cover>*+:not(.co-document-page__letterhead),.co-document-page__signoff>*+*{margin-top:var(--space-3)}.co-document-page__step{counter-increment:co-step;gap:var(--space-3);flex-direction:column;display:flex}.co-document-page__step>*{margin:0}.co-document-page__step+.co-document-page__step{padding-top:var(--space-6);border-top:1px solid var(--hairline)}.co-document-page__step-title{align-items:center;gap:var(--space-3);display:flex}.co-document-page__step-title:before{content:counter(co-step);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:700 14.667px/1 var(--font-sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;place-items:center;display:grid}.co-document-page__totals{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.co-document-page__totals td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline);vertical-align:top}.co-document-page__totals td:last-child{text-align:right;white-space:nowrap}.co-document-page__subtotal td{background:var(--bg-raised);border-bottom-color:var(--rule-strong);font-weight:700}.co-document-page__total td{padding:var(--space-4) var(--space-3);background:var(--teal-soft);vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0}.co-document-page__total-label{text-transform:uppercase;letter-spacing:.06em}.co-document-page__total td:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.co-document-page__total td:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0;color:var(--link)}.co-document-page__signoff>.co-logo:last-child{position:absolute;bottom:0;right:0}@media (max-width:700px){.co-document-page__signoff>.co-logo:last-child{margin-top:var(--space-4);position:static}.co-document-page{padding:var(--space-5) var(--space-4)}.co-document-page__letterhead{text-align:left;margin-bottom:var(--space-6);flex-direction:column}}.co-eyebrow{margin:0 0 var(--space-3);color:var(--link);font:700 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;display:block}.co-eyebrow--paper{margin-bottom:var(--space-1);letter-spacing:.16em;font-size:10px;line-height:1.3}.co-eyebrow--muted{margin-bottom:var(--space-2);color:var(--fg-muted);letter-spacing:.1em;font-size:10.5px;line-height:normal}.co-field{gap:var(--space-2);flex-direction:column;display:flex}.co-field__label{font-size:14px;font-weight:700;line-height:20px}.co-field__control{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:var(--fg);border:0 solid var(--fg-muted);transition:border-color var(--duration-quick) var(--ease-out-quart);background:0 0;border-bottom-width:2px;border-radius:0;margin:0;font-size:16px;line-height:24px}textarea.co-field__control{resize:vertical;min-height:120px}.co-field__control::placeholder{color:var(--fg-muted);opacity:1}.co-field__control:focus,.co-field__control.is-focus{border-color:var(--focus)}.co-field__control.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-field__control:disabled{opacity:.5;cursor:not-allowed}.co-field__control[aria-invalid=true]{border-color:var(--error)}.co-field--filled .co-field__control{padding:var(--space-3) 14px;background:var(--bg-raised);border-radius:var(--radius-image);border-width:1.5px;font-size:14.5px;line-height:1.45}.co-field--filled textarea.co-field__control{padding:10px var(--space-3);resize:none;min-height:72px;font-size:13px}.co-field--filled .co-field__label{font-size:12px;line-height:inherit}.co-field__help,.co-field__error{color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.co-field__error{color:var(--error)}.co-footer{padding-top:var(--space-4);background:var(--bg);color:var(--fg)}.co-footer__inner{padding:var(--space-6);flex-wrap:wrap;justify-content:space-around;display:flex}.co-footer__contact,.co-footer__slot{width:100%}.co-footer__slot{margin-top:var(--space-8)}.co-footer__heading{margin:0 0 var(--space-4);color:var(--link);text-wrap:balance;font-size:24px;line-height:32px}.co-footer__socials{align-items:center;gap:var(--space-4);margin:0 0 var(--space-2);padding:var(--space-4) 0 var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.co-footer__socials a{transition:transform var(--duration-quick) var(--ease-out-quart);display:block}.co-footer__socials a:hover,.co-footer__socials a.is-hover{transform:scale(1.1)}.co-footer__socials img{width:var(--space-5);height:auto;display:block}.co-footer__list{gap:var(--space-2) var(--space-8);flex-wrap:wrap;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:flex}.co-footer__list-title{margin-bottom:var(--space-1);font-size:18px;font-weight:700;line-height:28px}.co-footer__note{margin:var(--space-4) 0 0}.co-footer__note+.co-footer__note{margin-top:var(--space-2)}.co-footer__link{color:inherit;transition:color var(--duration-hover) var(--ease-out-quart);text-decoration:underline}.co-footer__link:hover,.co-footer__link.is-hover,.co-footer__link:focus-visible,.co-footer__link.is-focus{color:var(--link)}.co-footer__link.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-footer__rule{width:100%;margin-top:var(--space-8);border-top:2px solid var(--hairline)}.co-footer__legal{margin:var(--space-4) auto var(--space-12) 0}.co-footer__inner:not(:has(.co-footer__slot)) .co-footer__contact{width:100%;max-width:none}@media (min-width:640px){.co-footer{padding-top:var(--space-8)}.co-footer__inner{padding:var(--space-8) var(--space-16)}.co-footer__slot{margin-top:var(--space-16)}.co-footer__heading{margin-bottom:var(--space-8);font-size:30px;line-height:36px}.co-footer__socials{gap:var(--space-6);padding:var(--space-5) 0 var(--space-4);margin-bottom:var(--space-3)}.co-footer__socials img{width:24px}.co-footer__list{gap:var(--space-4) var(--space-16);font-size:18px;line-height:28px}.co-footer__list-title{margin-bottom:var(--space-2);font-size:20px}.co-footer__note{margin-top:var(--space-6);font-size:16px;line-height:24px}.co-footer__rule{margin-top:var(--space-16)}.co-footer__legal{margin-top:var(--space-8);margin-bottom:80px;font-size:14px;line-height:20px}}@media (min-width:768px){.co-footer__contact{width:40%;max-width:500px}.co-footer__slot{box-sizing:border-box;width:60%;max-width:672px;padding-left:var(--space-8);margin-top:0}.co-footer__heading{font-size:36px;line-height:40px}}@media (min-width:1024px){.co-footer__inner{padding-inline:128px}}@media (min-width:1280px){.co-footer__inner{padding-inline:176px}}.co-header{background:var(--bg);color:var(--fg)}.co-header__nav{padding:var(--space-8) 7%}.co-header__bar{justify-content:space-between;align-items:center;display:flex}.co-header__toggle{color:var(--fg);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.co-header__toggle:hover,.co-header__toggle.is-hover{color:var(--gray-400)}.co-header__toggle svg{width:24px;height:24px}.co-header__menu{gap:var(--space-4);margin:var(--space-8) 0 0;text-align:center;flex-direction:column;padding:0;list-style:none;display:none}.co-header:has(.co-header__toggle[aria-expanded=true]) .co-header__menu{display:flex}.co-header__link{padding:var(--space-1) var(--space-3);color:var(--fg);font:inherit;cursor:pointer;transition:color var(--duration-hover) var(--ease-out-quart);background:0 0;border:0;font-size:16px;line-height:24px;text-decoration:none;display:inline-block}.co-header__link:hover,.co-header__link.is-hover,.co-header__link:focus-visible,.co-header__link.is-focus{color:var(--link)}.co-header__link.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-header__group{position:relative}.co-header__dropdown{margin:0;padding:0;list-style:none;display:none}.co-header__dropdown .co-header__link{white-space:nowrap;display:block}.co-header__trigger[aria-expanded=true]+.co-header__dropdown{display:block}@media (min-width:768px){.co-header__nav{justify-content:space-between;align-items:center;display:flex}.co-header__toggle{display:none}.co-header__menu{flex-direction:row;align-items:center;gap:0;margin:0;display:flex}.co-header__group:hover .co-header__dropdown{display:block}.co-header__dropdown{z-index:50;min-width:176px;padding:var(--space-2) 0;background:var(--bg);box-shadow:var(--shadow-card);position:absolute;top:100%;left:50%;transform:translate(-50%)}}@media (min-width:1024px){.co-header__menu{gap:var(--space-10)}}.co-heading{color:var(--fg);font:700 24px/1.25 var(--font-sans);text-wrap:balance;margin:0}@media (min-width:640px){.co-heading{font-size:36px;line-height:40px}}@media (min-width:1024px){.co-heading{font-size:48px;line-height:1}}.co-heading__accent{color:var(--link);display:block}.co-heading--display{font-size:48px;line-height:1}@media (min-width:640px){.co-heading--display{font-size:60px;line-height:1}}@media (min-width:768px){.co-heading--display{font-size:72px}}@media (min-width:1280px){.co-heading--display{font-size:96px}}.co-listing-grid{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.co-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.co-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.co-listing-grid__item{height:100%;color:inherit;border-radius:var(--radius-card);transition:transform var(--duration-hover) var(--ease-out-quart);text-decoration:none;display:block}.co-listing-grid__item>*{height:100%}.co-listing-grid__item:hover,.co-listing-grid__item.is-hover{transform:translateY(calc(-1 * var(--space-1)))}.co-listing-grid__item.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-listing-grid__media{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-image);width:100%;display:block}.co-listing-grid--rows{grid-template-columns:minmax(0,1fr);gap:0}.co-listing-grid--rows .co-listing-grid__item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);border-radius:0;display:flex}.co-listing-grid--rows>li:last-child .co-listing-grid__item{border-bottom:0}.co-listing-grid--rows .co-listing-grid__item:hover,.co-listing-grid--rows .co-listing-grid__item.is-hover{color:var(--link);transform:none}.co-listing-grid--rows .co-listing-grid__item>*{height:auto;margin:0}.co-listing-grid__title{font-size:16px;line-height:28px;display:block}.co-listing-grid__meta{color:var(--link);font-size:12px;line-height:16px;display:block}.co-logo{flex:none;max-width:100%;height:auto;display:block}.co-logo--nav{width:200px}@media (min-width:1024px){.co-logo--nav{width:250px}}.co-logo--cover{width:2.4in}.co-logo--signoff{width:1.6in}.co-logo--legal{width:.9in}.co-logo--quote{width:82px}.co-logo--mark{width:32px}.co-media-text{gap:var(--space-8);align-items:center;display:grid}.co-media-text__media{border-radius:var(--radius-image);object-fit:cover;width:100%;height:auto;display:block}.co-media-text__text{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.co-media-text__text>*{margin:0}@media (min-width:768px){.co-media-text{gap:var(--space-12);grid-template-columns:1fr 1fr}.co-media-text--reverse .co-media-text__media{order:2}}.co-media-text--straddle{grid-template-rows:repeat(2,20vw);align-items:stretch;gap:0}.co-media-text__above,.co-media-text__below{grid-column:1}.co-media-text__above{grid-row:1}.co-media-text__below{grid-row:2}.co-media-text--straddle .co-media-text__media{z-index:1;border-radius:0;grid-area:1/1/3;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}@media (min-width:768px){.co-media-text--straddle{grid-template-columns:1fr}}@media (min-width:1025px){.co-media-text--straddle{grid-template-rows:repeat(2,min(22.5vh,230px))}}.co-notice{box-sizing:border-box;padding:var(--space-4) var(--space-6);color:var(--fg);background:var(--bg-raised);border-radius:var(--radius-card);margin:0}.co-notice>*{margin:0}.co-notice>*+*{margin-top:var(--space-2)}.co-notice__title{font-weight:700}.co-notice--tip .co-notice__title{color:var(--link)}:is(.s-light,.s-paper,.s-tint) .co-notice--tip{background:var(--teal-soft)}:is(.s-light,.s-paper,.s-tint) .co-notice--warn{background:var(--amber-soft)}:is(.s-light,.s-paper,.s-tint) .co-notice--warn .co-notice__title{color:var(--amber-ink)}:is(.s-light,.s-paper,.s-tint) .co-notice--info{background:var(--paper-panel-2)}.co-pin{box-sizing:border-box;width:26px;height:26px;color:var(--white);background:var(--pin,var(--accent));border:2px solid var(--white);border-radius:50% 50% 50% var(--radius-sm);box-shadow:var(--shadow-pin);cursor:pointer;transition:transform var(--duration-press) var(--ease-out-quart);justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.co-pin:active,.co-pin.is-active{transform:scale(.95)}.co-pin.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-pin[aria-expanded=true]{outline:2px solid var(--focus);outline-offset:0}.co-pin[aria-expanded=true]:focus-visible,.co-pin[aria-expanded=true].is-focus{outline-offset:2px}.co-pin--placed{position:absolute;transform:translate(-50%,-100%)}.co-pin--placed:active,.co-pin--placed.is-active{transform:translate(-50%,-100%)scale(.95)}.co-quote{color:var(--fg);margin:0}.co-quote__text{margin:0;font-size:16px;line-height:1.625}.co-quote__text>p{margin:0}.co-quote__by{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.co-quote__name{font-size:20px;font-weight:700;line-height:28px;display:block}.co-quote__org{color:var(--fg-muted);font-size:12px;line-height:16px;display:block}@media (min-width:640px){.co-quote__text{font-size:20px;line-height:28px}.co-quote__name{font-size:24px;line-height:32px}.co-quote__org{font-size:14px;line-height:20px}}@media (min-width:768px){.co-quote__text{font-size:24px;line-height:1.625}}@media (min-width:1024px){.co-quote__text{font-size:36px;line-height:1.625}}.co-quote--sm .co-quote__text{font-size:18px;line-height:28px}.co-quote--sm .co-quote__name{font-size:16px;line-height:24px}.co-quote--sm .co-quote__org{font-size:14px;line-height:20px}.co-stat-group{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(134px,1fr));display:grid}.co-stat{padding-top:var(--space-2);border-top:3px solid var(--accent);margin:0}.co-stat__figure{color:var(--fg);font:700 32px/1.1 var(--font-sans);display:block}.co-stat__label{margin-top:var(--space-1);color:var(--fg-muted);font-size:14px;line-height:20px;display:block}.s-paper .co-stat__label{font-size:11.333px;line-height:1.4}.co-text-link{color:var(--link);text-underline-offset:.15em;border-radius:var(--radius-sm);transition:color var(--duration-hover) var(--ease-out-quart), text-decoration-color var(--duration-hover) var(--ease-out-quart);text-decoration:underline;text-decoration-thickness:1px}.co-text-link:hover,.co-text-link.is-hover{text-decoration-thickness:2px}.co-text-link.is-focus{outline:2px solid var(--focus);outline-offset:2px}.co-text-link--quiet{color:inherit}.co-text-link--quiet:hover,.co-text-link--quiet.is-hover{color:var(--link);text-decoration-thickness:1px}.co-text-link--arrow{text-decoration-line:none}.co-text-link--arrow:hover,.co-text-link--arrow.is-hover{text-decoration-line:underline;text-decoration-thickness:1px}.co-text-link__arrow{margin-left:.25em;text-decoration:none;display:inline-block}.co-tool-panel{box-sizing:border-box;border:1px solid var(--hairline-dark);border-radius:var(--radius-panel);background:var(--bg);width:288px;max-width:100%;color:var(--fg);box-shadow:var(--shadow-panel);overflow:hidden}.co-tool-panel__head{align-items:center;gap:var(--space-2);padding:calc(var(--space-3) - 1px) var(--space-3) calc(var(--space-3) - 1px) var(--space-4);border-bottom:1px solid var(--hairline-dark);display:flex}.co-tool-panel__body{gap:calc(var(--space-4) - 2px);padding:calc(var(--space-4) - 2px) var(--space-4) var(--space-4);flex-direction:column;display:flex}.co-tool-panel__body>*{margin:0}.co-tool-panel__row{align-items:center;gap:calc(var(--space-2) - 2px);flex-wrap:wrap;display:flex}.co-tool-panel__foot{align-items:center;gap:var(--space-2);padding-top:calc(var(--space-3) + 1px);border-top:1px solid var(--hairline-dark);display:flex}.co-tool-panel__grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.co-tool-panel--popover{width:324px;padding:var(--space-4);box-shadow:var(--shadow-popover);flex-direction:column;gap:10px;display:flex}.co-tool-panel__entry{flex-direction:column;gap:3px;display:flex}.co-tool-panel__entry>*{margin:0}
.page{background:var(--white);min-height:100vh;font-family:var(--font-sans);flex-direction:column;display:flex}:where(.page a){color:var(--link)}:where(.s-light a:not(.co-button)):hover{color:var(--gray)}.hero__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hero__text{flex-direction:column;gap:16px;max-width:820px;padding-top:24px;display:flex}.hero__text>*{margin:0}.hero__text h1 span{white-space:nowrap}.hero__lead{color:var(--fg-muted)}.light{flex:1}.muted{color:var(--fg-muted)}.expired-card{flex-direction:column;gap:16px;max-width:640px;display:flex}.expired-card>*{margin:0}.actions{flex-wrap:wrap;gap:12px;display:flex}.foot{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:32px 7%;display:flex}.foot__muted{color:var(--fg-muted)}.foot__legal{margin-left:auto}@media (max-width:639px){.hero.co-band-rhythm__band{gap:20px;padding:24px 24px 32px}.hero .co-logo--nav{width:180px}.hero__pill{display:none}.hero__text{gap:12px;padding-top:0}.hero__text h1{font-size:30px;line-height:36px}.hero__text--inline .co-heading__accent{display:inline}.hero__lead.type-lead{font-size:16px;line-height:28px}.light.co-band-rhythm__band{padding:16px 24px 40px}.foot{flex-direction:column;gap:8px;padding:24px}.foot__email{display:none}.foot__legal{margin-left:0}}
