@font-face{font-family:switzer;src:url(../media/Switzer_Variable.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.switzer_2d756c8b-module__36VTOq__className{font-family:switzer,Arial,Helvetica,sans-serif;font-style:normal}.switzer_2d756c8b-module__36VTOq__variable{--font-switzer:"switzer", Arial, Helvetica, sans-serif}
@font-face{font-family:switzerItalic;src:url(../media/Switzer_VariableItalic.2lihrsu4xrg5_.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}.switzeritalic_6dd04dde-module__dzsTFG__className{font-family:switzerItalic,Arial,Helvetica,sans-serif;font-style:italic}.switzeritalic_6dd04dde-module__dzsTFG__variable{--font-switzer-italic:"switzerItalic", Arial, Helvetica, sans-serif}
:root .cky-consent-container{font-family:var(--font-sans)}:root .cky-consent-container .cky-consent-bar{border-radius:var(--lm-cta-radius);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--color-ink) 70%, transparent);animation:consent-rise var(--motion-card) var(--ease-enter) both;padding:0;border:1px solid var(--lm-line)!important;background-color:var(--lm-canvas-deep)!important}:root .cky-consent-bar .cky-notice-content-wrapper{padding:0}:root .cky-consent-bar .cky-notice{padding:1.25rem 1.25rem 1rem}:root .cky-notice .cky-title{font-size:var(--lm-eyebrow-size);letter-spacing:var(--lm-eyebrow-tracking);text-transform:uppercase;margin:0 0 .625rem;padding:0;font-weight:600;line-height:1.4;color:var(--lm-eyebrow)!important}:root .cky-notice-group{flex-direction:column;align-items:stretch;gap:1rem;display:flex}:root .cky-notice-des,:root .cky-notice-des *{font-size:.875rem;line-height:1.6}:root .cky-notice-des{max-width:44rem;max-height:34vh;padding:0;overflow-y:auto;color:var(--lm-text-soft)!important}:root .cky-notice-des a.cky-policy,:root .cky-notice-des button.cky-policy{text-decoration:underline;-webkit-text-decoration-color:var(--lm-line-strong);text-decoration-color:var(--lm-line-strong);text-underline-offset:.2em;white-space:normal;transition:text-decoration-color var(--motion-fast) var(--ease-standard);color:var(--lm-text)!important;background-color:#0000!important;border-color:#0000!important}:root .cky-notice-des a.cky-policy:hover{text-decoration-color:currentColor}:root .cky-notice-btn-wrapper{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:stretch;gap:.5rem;margin:0;padding:0;display:grid}:root .cky-notice-btn-wrapper .cky-btn{margin:0;padding-inline:.75rem}:root .cky-notice-btn-wrapper .cky-btn-reject{order:1}:root .cky-notice-btn-wrapper .cky-btn-accept{order:2}:root .cky-notice-btn-wrapper .cky-btn-customize{order:3;grid-column:1/-1;justify-self:center}:root [data-cky-tag=powered-by]{color:var(--lm-faint)!important;background-color:#0000!important}:root .cky-consent-bar>div:has(>[data-cky-tag=powered-by]){padding-bottom:.75rem}:root .cky-consent-container:is(.cky-box-bottom-left,.cky-box-bottom-right,.cky-box-top-left,.cky-box-top-right){--consent-inset:.75rem;width:min(26rem, calc(100% - 2 * var(--consent-inset)));max-width:none}:root .cky-box-bottom-left,:root .cky-box-bottom-right{bottom:max(var(--consent-inset), env(safe-area-inset-bottom))}:root .cky-box-top-left,:root .cky-box-top-right{top:var(--consent-inset)}:root .cky-box-bottom-left,:root .cky-box-top-left{left:var(--consent-inset)}:root .cky-box-bottom-right,:root .cky-box-top-right{right:var(--consent-inset)}:root .cky-consent-container:is(.cky-banner-bottom,.cky-banner-top){padding:0 .75rem max(.75rem, env(safe-area-inset-bottom));pointer-events:none}:root .cky-consent-container:is(.cky-banner-bottom,.cky-banner-top) .cky-consent-bar{pointer-events:auto;max-width:68rem;margin-inline:auto}@media (min-width:768px){:root .cky-consent-container:is(.cky-box-bottom-left,.cky-box-bottom-right,.cky-box-top-left,.cky-box-top-right){--consent-inset:1.5rem}:root .cky-consent-container:is(.cky-banner-bottom,.cky-banner-top){padding:0 1.5rem max(1.5rem, env(safe-area-inset-bottom))}:root .cky-consent-container:is(.cky-banner-bottom,.cky-banner-top) .cky-notice{padding:1.5rem 1.75rem}:root :is(.cky-banner-bottom,.cky-banner-top) .cky-notice-des{max-height:none;overflow:visible}:root :is(.cky-banner-bottom,.cky-banner-top) .cky-notice-btn-wrapper{justify-content:flex-end;align-items:center;display:flex}:root :is(.cky-banner-bottom,.cky-banner-top) .cky-notice-btn-wrapper .cky-btn{flex:0 auto;padding-inline:1.25rem}:root :is(.cky-banner-bottom,.cky-banner-top) .cky-notice-btn-wrapper .cky-btn-customize{order:0;padding-inline:.5rem}}@media (min-width:1024px){:root :is(.cky-banner-bottom,.cky-banner-top) .cky-notice-group{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}:root :is(.cky-banner-bottom,.cky-banner-top) .cky-notice-btn-wrapper{flex:none}}:root .cky-btn{border-radius:var(--lm-cta-radius);letter-spacing:.01em;white-space:normal;width:auto;min-height:2.75rem;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border:1px solid;margin:0;padding:.625rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3}:root .cky-btn:hover{filter:none}:root .cky-btn-accept{color:var(--color-white)!important;border-color:var(--color-brand-blue)!important;background-color:var(--color-brand-blue)!important}:root .cky-btn-accept:hover{border-color:color-mix(in srgb, var(--color-brand-blue) 88%, var(--color-white))!important;background-color:color-mix(in srgb, var(--color-brand-blue) 88%, var(--color-white))!important}:root .cky-btn-reject,:root .cky-btn-preferences{color:var(--lm-text)!important;border-color:var(--lm-line-strong)!important;background-color:#0000!important}:root .cky-btn-reject:hover,:root .cky-btn-preferences:hover{border-color:var(--lm-text)!important;background-color:color-mix(in srgb, var(--lm-text) 8%, transparent)!important}:root .cky-btn-customize{text-decoration:underline;-webkit-text-decoration-color:var(--lm-line-strong);text-decoration-color:var(--lm-line-strong);text-underline-offset:.3em;padding-inline:.5rem;color:var(--lm-text-soft)!important;background-color:#0000!important;border-color:#0000!important}:root .cky-btn-customize:hover{text-decoration:underline;color:var(--lm-text)!important}:root .cky-consent-container :focus-visible,:root .cky-modal :focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}:root .cky-overlay{background:var(--color-bg-dark);opacity:.72}:root .cky-modal{border-radius:var(--lm-cta-radius);background:var(--lm-canvas-deep);width:min(40rem,100% - 1.5rem);max-width:none;color:var(--lm-text);font-family:var(--font-sans);box-shadow:0 2rem 4rem -1rem color-mix(in srgb, var(--color-ink) 70%, transparent)}:root .cky-modal.cky-modal-open{transition:transform var(--motion-card) var(--ease-enter)}:root .cky-preference-center{border-radius:var(--lm-cta-radius);width:100%;max-height:min(44rem,100dvh - 1.5rem);border:1px solid var(--lm-line)!important;color:var(--lm-text-soft)!important;background-color:var(--lm-canvas-deep)!important}:root .cky-preference-header{border-color:var(--lm-line);padding:.75rem .75rem .75rem 1.5rem}:root .cky-preference-header .cky-preference-title{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.4;color:var(--lm-text)!important}:root .cky-preference-header .cky-btn-close{border-radius:var(--lm-cta-radius);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}:root .cky-preference-header .cky-btn-close img{filter:brightness(0)invert(.93);width:.75rem;height:.75rem}:root .cky-preference-body-wrapper{border-color:var(--lm-line);padding-inline:1.5rem}:root .cky-preference-content-wrapper,:root .cky-accordion-header-des{color:var(--lm-text-soft)!important}:root .cky-preference-content-wrapper,:root .cky-preference-content-wrapper *,:root .cky-accordion-header-des,:root .cky-accordion-header-des *{font-size:.875rem;line-height:1.6}:root .cky-preference-content-wrapper .cky-show-desc-btn,:root button.cky-show-desc-btn:not(:hover):not(:active){text-underline-offset:.2em;font-size:.875rem;color:var(--lm-text)!important}:root .cky-preference-body-wrapper .cky-horizontal-separator,:root .cky-accordion-wrapper,:root .cky-accordion{border-color:var(--lm-line)}:root .cky-accordion-header .cky-accordion-btn{font-size:.9375rem;font-weight:600;color:var(--lm-text)!important}:root .cky-accordion-header .cky-always-active{letter-spacing:.04em;font-size:.75rem;font-weight:500;color:var(--lm-label)!important}:root .cky-accordion-chevron{color:var(--lm-text-soft)}:root .cky-switch input[type=checkbox]{width:2.75rem;height:1.5rem;background-color:var(--lm-line-strong)!important}:root .cky-switch input[type=checkbox]:checked{background-color:var(--color-brand-blue)!important}:root .cky-switch input[type=checkbox]:before{background-color:var(--color-white);width:1.25rem;height:1.25rem;transition:transform var(--motion-ui) var(--ease-standard)}:root .cky-switch input[type=checkbox]:checked:before{transform:translate(1.25rem)}:root .cky-audit-table{color:var(--lm-text-soft)!important;border-color:var(--lm-line)!important;background-color:color-mix(in srgb, var(--lm-text) 5%, transparent)!important}:root .cky-footer-shadow{background:linear-gradient(180deg, transparent 0%, var(--lm-canvas-deep) 100%)!important}:root .cky-prefrence-btn-wrapper{border-color:var(--lm-line);gap:.5rem;padding:1rem 1.5rem}:root .cky-prefrence-btn-wrapper .cky-btn{flex:9.5rem;margin:0}:root [data-cky-tag=detail-powered-by]{color:var(--lm-faint)!important;background-color:#0000!important}:root [data-cky-tag=detail-powered-by] img{filter:brightness(0)invert(.75)}@media (max-width:576px){:root .cky-prefrence-btn-wrapper{flex-direction:row;padding:.75rem 1rem}:root .cky-prefrence-btn-wrapper .cky-btn{flex:7rem;width:auto;margin:0;padding-inline:.75rem}:root .cky-prefrence-btn-wrapper .cky-btn-reject{order:1}:root .cky-prefrence-btn-wrapper .cky-btn-accept{order:2}:root .cky-prefrence-btn-wrapper .cky-btn-preferences{flex-basis:100%;order:3}}:root .cky-btn-revisit-wrapper{display:none}@keyframes consent-rise{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){:root .cky-consent-container .cky-consent-bar{animation:none}:root .cky-modal.cky-modal-open,:root .cky-btn,:root .cky-notice-des a.cky-policy,:root .cky-switch input[type=checkbox]:before,:root .cky-accordion .cky-accordion-chevron i:before{transition:none}}
