@font-face{font-family:Courbe Sans;src:url(/Fonts/CourbeSans.woff2)format("woff2");font-display:swap}html:has(.pg){overscroll-behavior:auto;height:auto;min-height:100%;overflow:visible}html:has(.pg) body{overscroll-behavior:auto;height:auto;min-height:100%;overflow:visible}html:has(.pg){background:#052c3d;scroll-padding-top:24px}.pg{--pg-bg:#052c3d;--pg-surface:#0b3a4e;--pg-deep:#031e2a;--pg-fg:#f2f4f2;--pg-muted:#b4cbd2;--pg-accent:#8ae2a7;--pg-on-accent:#052c3d;--pg-accent-hover:#a8ebc0;--pg-line:#6b9aab;--pg-soft:#1d4e63;--pg-error:#ffa8a8;--pg-marker:#ffd166;--pg-gutter:16px;--pg-frame:72rem;--pg-measure:40rem;--pg-radius:6px;background:var(--pg-bg);min-height:100dvh;color:var(--pg-fg);font-family:var(--font-legal-text), system-ui, sans-serif;caret-color:var(--pg-accent);-webkit-text-size-adjust:100%;overflow-wrap:break-word;padding-top:var(--site-header-h);font-size:1.0625rem;line-height:1.6}html:has(.pg){scroll-padding-top:calc(var(--site-header-h) + 24px)}@media (min-width:768px){.pg{--pg-gutter:32px;font-size:1.125rem}}.pg ::selection{background:var(--pg-accent);color:var(--pg-on-accent)}.pg :focus-visible{outline:3px solid var(--pg-accent);outline-offset:3px;border-radius:2px}.pg-skip{left:var(--pg-gutter);z-index:50;background:var(--pg-accent);color:var(--pg-on-accent);border-radius:var(--pg-radius);padding:10px 16px;font-weight:600;position:absolute;top:8px;transform:translateY(-200%)}.pg-skip:focus-visible{transform:none}.pg-frame{box-sizing:border-box;width:100%;max-width:calc(var(--pg-frame) + 2 * var(--pg-gutter));padding-inline:var(--pg-gutter);margin-inline:auto}.pg-main{padding-block:40px 72px}.pg-main:focus{outline:none}@media (min-width:768px){.pg-main{padding-block:72px 112px}}.pg-measure{max-width:var(--pg-measure)}.pg h1,.pg h2,.pg h3{font-family:var(--font-heading), var(--font-legal-text), sans-serif;color:var(--pg-fg);text-wrap:balance}.pg h1{letter-spacing:-.01em;font-size:clamp(2.25rem,1.55rem + 3vw,3.75rem);font-weight:700;line-height:1.05}.pg h2{font-size:clamp(1.5rem,1.25rem + 1.1vw,2rem);font-weight:600;line-height:1.15}.pg h3{font-size:1.25rem;font-weight:600;line-height:1.25}:where(.pg) :where(h1,h2,h3,p){margin:0}.pg-lede{color:var(--pg-fg);margin-top:20px;font-size:1.1875rem;line-height:1.55}@media (min-width:768px){.pg-lede{font-size:1.3125rem}}.pg-muted{color:var(--pg-muted)}.pg :where(main) a{color:var(--pg-accent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.pg :where(main) a:hover{text-decoration-thickness:2px}.pg strong{color:var(--pg-fg);font-weight:600}.pg-caps{font-family:"Courbe Sans", var(--font-heading), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:1rem;line-height:1.3}.pg-needed{background:var(--pg-marker);color:var(--pg-bg);font-family:var(--font-legal-text), sans-serif;letter-spacing:0;text-transform:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.05em .35em;font-size:max(.95em,1rem);font-weight:600;display:inline}.pg-section{margin-top:56px}.pg-section>h2+*{margin-top:16px}.pg-section>*+p,.pg-section>p+*{margin-top:14px}@media (min-width:768px){.pg-section{margin-top:80px}}.pg-rule{border:0;border-top:1px solid var(--pg-soft);margin:0}.pg-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg .pg-btn{border-radius:var(--pg-radius);border:2px solid var(--pg-accent);background:var(--pg-accent);min-height:48px;color:var(--pg-on-accent);font:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.pg .pg-btn:hover{background:var(--pg-accent-hover);border-color:var(--pg-accent-hover)}.pg .pg-btn:disabled{cursor:not-allowed;opacity:.5}.pg .pg-btn-quiet{color:var(--pg-accent);background:0 0}.pg .pg-btn-quiet:hover{background:var(--pg-deep);border-color:var(--pg-accent)}.pg .pg-btn svg{flex:none}@media (prefers-reduced-motion:reduce){.pg *,.pg :before,.pg :after{scroll-behavior:auto!important;transition:none!important}}.pg-work{margin:48px 0 0;padding:0;list-style:none}.pg-work>li+li{margin-top:48px}.pg-card{border-top:1px solid var(--pg-soft);gap:20px;padding-top:32px;display:grid}@media (min-width:768px){.pg-work,.pg-work>li+li{margin-top:72px}.pg-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px;padding-top:40px}}.pg-card-head{gap:6px;display:grid}.pg-card-field{color:var(--pg-accent)}.pg-card-body{align-content:start;gap:18px;display:grid}.pg-label{color:var(--pg-muted);margin-bottom:2px;font-size:1rem;font-weight:600;display:block}.pg-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-tags li{border:1px solid var(--pg-line);color:var(--pg-fg);border-radius:999px;padding:4px 10px}.pg-video{gap:10px;display:grid}.pg-video-frame{aspect-ratio:16/10;background:var(--pg-deep);border:1px solid var(--pg-soft);border-radius:var(--pg-radius);position:relative;overflow:hidden}.pg-video-frame video{object-fit:cover;background:var(--pg-deep);width:100%;height:100%;display:block}.pg-video-desc{color:var(--pg-muted);font-size:1rem}.pg-close{border-top:1px solid var(--pg-soft);justify-items:start;gap:16px;margin-top:72px;padding-top:40px;display:grid}@media (min-width:768px){.pg-close{margin-top:112px}}.pg-steps{counter-reset:step;gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pg-steps>li{counter-increment:step;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.pg-steps>li:before{content:counter(step);font-family:var(--font-heading), sans-serif;color:var(--pg-accent);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.pg-crumbs ol{color:var(--pg-muted);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;font-size:1rem;list-style:none;display:flex}.pg-crumbs li+li:before{content:"/";color:var(--pg-muted);margin-right:8px}.pg-table-wrap{max-width:100%;margin-top:20px;overflow-x:auto}.pg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pg-table caption{text-align:left;color:var(--pg-muted);padding-bottom:8px;font-size:1rem}.pg-table th,.pg-table td{text-align:left;border-bottom:1px solid var(--pg-soft);vertical-align:top;padding:10px 12px 10px 0}.pg-table thead th{color:var(--pg-muted);font-size:1rem;font-weight:600}.pg-table td.pg-num,.pg-table th.pg-num{text-align:right;white-space:nowrap;padding-right:0}.pg-swatch{vertical-align:-.1em;border:1px solid var(--pg-line);border-radius:2px;width:.9em;height:.9em;margin-right:.4em;display:inline-block}.pg-list{gap:8px;margin:14px 0 0;padding-left:1.25em;display:grid}.pg-banner{border:2px dashed var(--pg-marker);border-radius:var(--pg-radius);background:var(--pg-deep);margin-bottom:40px;padding:14px 16px}.pg-banner strong{color:var(--pg-marker)}.pg-form{gap:28px;margin-top:32px;display:grid}.pg-form fieldset{border:0;min-width:0;margin:0;padding:0}.pg-form legend{font-family:var(--font-heading), sans-serif;padding:0;font-size:1.375rem;font-weight:600;line-height:1.2}.pg-form .pg-panel{background:var(--pg-surface);border-radius:var(--pg-radius);padding:20px 16px}@media (min-width:768px){.pg-form .pg-panel{padding:24px 28px}}.pg-form .pg-panel>legend{float:left;width:100%}.pg-form .pg-panel>legend+*{clear:both;padding-top:6px}.pg-hint{color:var(--pg-muted);margin-top:6px;font-size:1rem}.pg-choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:8px;margin-top:14px;display:grid}.pg-choice{border:1px solid var(--pg-line);border-radius:var(--pg-radius);background:var(--pg-deep);min-height:48px;color:var(--pg-fg);text-align:center;cursor:pointer;font-variant-numeric:tabular-nums;touch-action:manipulation;justify-content:center;align-items:center;padding:8px 12px;line-height:1.25;display:flex;position:relative}.pg-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pg-choice:hover{border-color:var(--pg-accent)}.pg-choice:has(input:checked){background:var(--pg-accent);border-color:var(--pg-accent);color:var(--pg-on-accent);font-weight:600}.pg-choice:has(input:focus-visible){outline:3px solid var(--pg-accent);outline-offset:3px}.pg-fields{gap:18px;margin-top:14px;display:grid}.pg-field{gap:6px;display:grid}.pg-field label,.pg-field .pg-field-label{font-weight:600}.pg-input,.pg-select{box-sizing:border-box;border:1px solid var(--pg-line);border-radius:var(--pg-radius);background:var(--pg-deep);width:100%;min-height:48px;color:var(--pg-fg);font:inherit;padding:10px 12px;font-size:1rem}.pg-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pg-muted) 50%), linear-gradient(135deg, var(--pg-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.pg-input[aria-invalid=true],.pg-select[aria-invalid=true]{border:2px solid var(--pg-error)}.pg-phone{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:8px;display:grid}@media (max-width:420px){.pg-phone{grid-template-columns:minmax(0,1fr)}}.pg-error{color:var(--pg-error);font-size:1rem;font-weight:500}.pg-summary{border:2px solid var(--pg-error);border-radius:var(--pg-radius);padding:14px 16px}.pg-summary ul{margin:8px 0 0;padding-left:1.25em}.pg-summary a{color:var(--pg-error)}.pg-consent{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pg-consent input{width:22px;height:22px;accent-color:var(--pg-accent);margin:3px 0 0}.pg-consent label{font-size:1rem;line-height:1.55}.pg-status{font-size:1.0625rem}.pg-result{border-radius:var(--pg-radius);border:2px solid var(--pg-accent);padding:16px}.pg-result-preview{border:2px dashed var(--pg-marker)}.pg-result-preview strong{color:var(--pg-marker)}.pg-result-error{border-color:var(--pg-error)}.pg-alt{gap:8px;display:grid}.pg-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pg-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pg-muted-inline{font-weight:400}.pg-section-note{color:var(--pg-muted);margin-top:14px}
