@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/8vDJR3uOO1qpIwL9WYRYYFGIYQp95IpdBZZ1fSiOMdw-iBeO4szAU8VKvZBmbNApiSoqNo86tF_RGKVuY1J0k5o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4 Fallback: serif";src:local("serif");size-adjust:100%;ascent-override:103.6%;descent-override:33.5%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(../_fonts/iw1JBQv84xry1AnlLJxzxnupv-5PqKmAhVTE6MOPm-A-EXkA_Icu20Op3IPwzvjlPcvjp5_OXC2RyD6wy67YdAs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/8vDJR3uOO1qpIwL9WYRYYFGIYQp95IpdBZZ1fSiOMdw-iBeO4szAU8VKvZBmbNApiSoqNo86tF_RGKVuY1J0k5o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold Italic"),url(../_fonts/iw1JBQv84xry1AnlLJxzxnupv-5PqKmAhVTE6MOPm-A-EXkA_Icu20Op3IPwzvjlPcvjp5_OXC2RyD6wy67YdAs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Bold Italic"),url(../_fonts/8vDJR3uOO1qpIwL9WYRYYFGIYQp95IpdBZZ1fSiOMdw-iBeO4szAU8VKvZBmbNApiSoqNo86tF_RGKVuY1J0k5o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Bold Italic"),url(../_fonts/iw1JBQv84xry1AnlLJxzxnupv-5PqKmAhVTE6MOPm-A-EXkA_Icu20Op3IPwzvjlPcvjp5_OXC2RyD6wy67YdAs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/1fz_n4KUNpRoXinlF8GtRAmxDrqz0bcH1r7IJMboR6k-Qv1RRTYyszrkM85sjwOiRVVuIoSbv1CW4JmubPAPR8o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(../_fonts/qXQtFBIMm6bXEI67uuTiQRD-blLOu0HHhJL-ZjT13uQ-O4bq3_RSuZbsYB96ysIuo-ydUdHtmnzOeCknBuYGPpA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/1fz_n4KUNpRoXinlF8GtRAmxDrqz0bcH1r7IJMboR6k-Qv1RRTYyszrkM85sjwOiRVVuIoSbv1CW4JmubPAPR8o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(../_fonts/qXQtFBIMm6bXEI67uuTiQRD-blLOu0HHhJL-ZjT13uQ-O4bq3_RSuZbsYB96ysIuo-ydUdHtmnzOeCknBuYGPpA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Bold"),url(../_fonts/1fz_n4KUNpRoXinlF8GtRAmxDrqz0bcH1r7IJMboR6k-Qv1RRTYyszrkM85sjwOiRVVuIoSbv1CW4JmubPAPR8o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Bold"),url(../_fonts/qXQtFBIMm6bXEI67uuTiQRD-blLOu0HHhJL-ZjT13uQ-O4bq3_RSuZbsYB96ysIuo-ydUdHtmnzOeCknBuYGPpA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Regular),local(Hanken Grotesk),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:100%;descent-override:30.3%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Regular),local(Hanken Grotesk),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Medium),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Medium),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk SemiBold),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk SemiBold),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Bold),url(../_fonts/FP9sjd8redz6z5zOCkO-aBMeuUxZ0wOkM8uYgyYFOXk-UkWbQLRZExA5IMsNYsnl069j0HI2L9hf0Fg_bFTzbLI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local(Hanken Grotesk Bold),url(../_fonts/egvgceROIOmWiCXj8oL5UJ3ZqMe8Z-C6Nf5n1Y0X7Wc-ufTc4bPpCvTBq9_QPDpWfndbImkhHViclgb0JY2GsME.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--color-navy:#010528;--color-deep:#0a0f33;--color-gold:#d4b14f;--color-gold-deep:#8a6d1f;--color-paper:#f7f6f2;--color-body-light:#33374f;--color-muted-light:#6b6e82;--color-body-dark:#f7f6f2bd;--color-muted-dark:#f7f6f28f;--color-rule-light:#0105281f;--color-rule-dark:#f7f6f224;--color-gold-faint:#d4b14f1f;--color-gold-trace:#d4b14f38;--color-gold-line:#d4b14f66;--color-gold-soft:#d4b14f73;--color-gold-frame:#d4b14fb3;--gradient-gold-rule:linear-gradient(90deg, #d4b14f00 0%, var(--color-gold) 16%, var(--color-gold) 84%, #d4b14f00 100%);--color-gold-hover:#e3c56c;--color-gold-pressed:#be9b3e;--color-gold-outline-hover:#d4b14f24;--color-gold-outline-pressed:#d4b14f42;--color-navy-hover:#1b2150;--color-navy-pressed:#000;--color-deep-hover:#151c52;--color-navy-wash:#0105280d;--color-gold-deep-on-wash:#806620;--color-standin-portrait:#232a60;--color-standin-photo:#1d2356;--color-paper-wash:#f7f6f20d;--color-paper-trace:#f7f6f214;--color-form-panel:#fcfbf8;--color-field:#fff;--color-field-border:#01052880;--color-field-border-hover:#010528bf;--color-checkbox-border:#01052880;--color-error:#9e3b32;--shadow-banner:0 1.5rem 4rem #00000061;--shadow-menu:0 1.125rem 1.75rem -.875rem #01052838;--font-serif:"Source Serif 4", "Source Serif 4 Fallback: serif", georgia, serif;--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback: sans-serif", "Helvetica Neue", helvetica, arial, sans-serif;--text-h1:2.25rem;--text-h2:1.9375rem;--text-h3:1.75rem;--text-lead:1.0625rem;--text-body:1rem;--text-label:.75rem;--text-note:.9375rem;--text-figure:6rem;--leading-heading:1.1;--leading-body:1.62;--tracking-label:.2em;--content-max:75rem;--measure:84.822ch;--page-pad:1.25rem;--section-pad:4.5rem;--header-height:4.75rem;--logo-height:3.5rem;--button-height:3.5rem;--radius:.125rem;--duration-ui:.18s;--duration-underline:.22s;--color-card:var(--color-form-panel);--color-gold-tint:#d4b14f24;--color-gold-deep-soft:#8a6d1f73}@media (width>=48rem){:root{--text-h1:3rem;--text-h2:2.5rem;--text-h3:1.875rem;--text-lead:1.125rem;--text-body:1.0625rem;--text-figure:7.25rem;--measure:79.8321ch;--page-pad:2.5rem;--section-pad:6rem;--header-height:5.75rem;--logo-height:4.25rem}}@media (width>=75rem){:root{--text-h1:3.875rem;--text-h2:3.125rem;--text-h3:2.125rem;--text-lead:1.25rem;--text-body:1.125rem;--text-label:.8125rem;--text-figure:10.5rem;--measure:75.397ch;--page-pad:clamp(2.5rem, (100vw - var(--content-max)) / 2, 7.5rem);--section-pad:8rem;--header-height:7rem;--logo-height:5.25rem;--button-height:3.625rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-paper);color:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}@supports (text-wrap:balance){h1,h2,h3,h4{text-wrap:balance}}@supports (text-wrap:pretty){p{text-wrap:pretty}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.list-reset{margin:0;padding:0;list-style:none}.tone-light,:root{--tone-bg:var(--color-paper);--tone-heading:var(--color-navy);--tone-body:var(--color-body-light);--tone-muted:var(--color-muted-light);--tone-accent:var(--color-gold-deep);--tone-rule:var(--color-rule-light);--tone-focus:var(--color-gold-deep)}.tone-dark{--tone-bg:var(--color-deep);--tone-heading:var(--color-paper);--tone-body:var(--color-body-dark);--tone-muted:var(--color-muted-dark);--tone-accent:var(--color-gold);--tone-rule:var(--color-rule-dark);--tone-focus:var(--color-paper)}:focus-visible{outline:.125rem solid var(--tone-focus);outline-offset:.1875rem}a[href],button,input,select,summary,textarea{scroll-margin-block:.5rem}.link-underline{background-image:linear-gradient(var(--color-gold),var(--color-gold));transition:background-size var(--duration-underline) ease,color var(--duration-ui) ease;background-position:0 100%;background-repeat:no-repeat;background-size:0 .09375rem;padding-bottom:.25rem;text-decoration:none}.link-underline:hover{background-size:100% .09375rem}.rich--accent[data-v-f5e527a8]{color:var(--tone-accent);font-style:italic;font-weight:400}.rich--strong[data-v-f5e527a8]{color:var(--tone-heading);font-weight:600}.rich--underline[data-v-f5e527a8]{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.375rem;text-decoration-thickness:.09375rem}.rich--line[data-v-f5e527a8]{display:block}.kicker[data-v-fd25ed32]{color:var(--tone-accent);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;line-height:normal}.icon[data-v-a36e99c2]{width:var(--icon-size,1.5rem);height:var(--icon-size,1.5rem);flex-shrink:0}.icon--accent[data-v-a36e99c2]{color:var(--tone-accent)}.button[data-v-186de85f]{min-height:var(--button-height);padding:.5rem var(--button-pad-x,1.875rem);font-family:var(--font-sans);letter-spacing:.04em;text-align:center;cursor:pointer;border-radius:var(--radius);transition:background-color var(--duration-ui) ease,color var(--duration-ui) ease,border-color var(--duration-ui) ease;border:.09375rem solid;justify-content:center;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.button__icon[data-v-186de85f]{--icon-size:1.125rem}.button[data-v-186de85f]:disabled{opacity:.4;pointer-events:none}.button--full[data-v-186de85f]{width:100%;display:flex}.button--gold[data-v-186de85f]{color:var(--color-navy);background:var(--color-gold);border-color:var(--color-gold)}.button--gold[data-v-186de85f]:hover{background:var(--color-gold-hover);border-color:var(--color-gold-hover)}.button--gold[data-v-186de85f]:active{background:var(--color-gold-pressed);border-color:var(--color-gold-pressed)}.button--gold-outline[data-v-186de85f]{color:var(--color-paper);border-color:var(--color-gold);background:0 0}.button--gold-outline[data-v-186de85f]:hover{background:var(--color-gold-outline-hover)}.button--gold-outline[data-v-186de85f]:active{background:var(--color-gold-outline-pressed)}.button--gold-outline .button__icon[data-v-186de85f]{color:var(--color-gold)}.button--navy[data-v-186de85f]{color:var(--color-paper);background:var(--color-navy);border-color:var(--color-navy)}.button--navy[data-v-186de85f]:hover{background:var(--color-navy-hover);border-color:var(--color-navy-hover)}.button--navy[data-v-186de85f]:active{background:var(--color-navy-pressed);border-color:var(--color-navy-pressed)}.button--navy-outline[data-v-186de85f]{color:var(--color-navy);border-color:var(--color-navy);background:0 0}.button--navy-outline[data-v-186de85f]:hover{color:var(--color-paper);background:var(--color-navy)}.button--navy-outline[data-v-186de85f]:active{color:var(--color-paper);background:var(--color-navy-hover);border-color:var(--color-navy-hover)}@media (width<48rem){.button--full-mobile[data-v-186de85f]{width:100%;max-width:26.25rem;display:flex}}.consent[data-v-debcc928]{z-index:20;width:35rem;max-height:calc(100dvh - 4rem);color:var(--tone-body);font-family:var(--font-sans);background:var(--tone-bg);border-top:.125rem solid var(--color-gold);box-shadow:var(--shadow-banner);flex-direction:column;gap:1.125rem;padding:1.75rem 2rem 1.875rem;display:flex;position:fixed;bottom:2rem;right:2rem;overflow-y:auto}.consent__text[data-v-debcc928]{font-size:.9375rem;line-height:1.6}.consent__link[data-v-debcc928]{color:var(--tone-heading);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.1875rem;transition:color var(--duration-ui) ease}.consent__link[data-v-debcc928]:hover{color:var(--tone-accent)}.consent__actions[data-v-debcc928]{gap:.75rem;display:flex}.consent__button[data-v-debcc928]{--button-height:3rem;--button-pad-x:1rem;flex:1 1 0}.consent__choose[data-v-debcc928]{color:var(--tone-heading);font-family:var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.25rem;cursor:pointer;transition:color var(--duration-ui) ease;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:normal}.consent__choose[data-v-debcc928]:hover{color:var(--tone-accent)}.consent__categories[data-v-debcc928]{flex-direction:column;display:flex}.consent__category[data-v-debcc928]{border-top:.0625rem solid var(--tone-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.875rem 0;display:grid}.consent__category[data-v-debcc928]:last-child{padding-bottom:0}.consent__category-head[data-v-debcc928]{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.consent__category-title[data-v-debcc928]{color:var(--tone-heading);cursor:pointer;font-size:.9375rem;font-weight:600;line-height:normal}.consent__badge[data-v-debcc928]{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:normal}.consent__category-text[data-v-debcc928]{grid-column:1;font-size:.875rem;line-height:1.5}.consent__switch[data-v-debcc928]{cursor:pointer;background:var(--color-field);border:.09375rem solid var(--color-checkbox-border);appearance:none;width:2.75rem;height:1.5rem;transition:background-color var(--duration-ui) ease,border-color var(--duration-ui) ease;border-radius:.75rem;grid-area:1/2/3;margin:0;position:relative}.consent__switch[data-v-debcc928]:before{content:"";background:var(--color-navy);width:1rem;height:1rem;transition:transform var(--duration-ui) ease,background-color var(--duration-ui) ease;border-radius:50%;position:absolute;top:.15625rem;left:.15625rem}.consent__switch[data-v-debcc928]:checked{background:var(--color-navy);border-color:var(--color-navy)}.consent__switch[data-v-debcc928]:checked:before{background:var(--color-paper);transform:translate(1.25rem)}.consent__switch[data-v-debcc928]:disabled{cursor:not-allowed;opacity:.5}.consent__switch[data-v-debcc928]:hover:not(:disabled){border-color:var(--color-field-border-hover)}@media (forced-colors:active){.consent__switch[data-v-debcc928]:before{background:canvastext}}@media (width<48rem){.consent[data-v-debcc928]{width:auto;max-height:calc(100dvh - 2rem);bottom:1rem;left:1rem;right:1rem}}@media (width<30rem){.consent__actions[data-v-debcc928]{flex-direction:column}.consent__button[data-v-debcc928]{flex:none;width:100%}}
