.accordion{display:grid;gap:.75rem}.accordion__item{border:.0625rem solid var(--color-border);border-radius:1rem;overflow:hidden}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;border:0;background:transparent;color:inherit;text-align:left}.accordion__panel{color:var(--color-text-muted)}.accordion__panel-content{padding:0 1rem 1rem}[data-accordion-panel]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),visibility 0s .3s}[data-accordion-item].is-open>[data-accordion-panel]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),visibility 0s}[data-accordion-panel-inner]{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){[data-accordion-panel]{transition:none}}.ajax-form{display:flex;width:100%;min-height:100%;flex-direction:column;justify-content:space-between;gap:2rem}.ajax-form__fields{display:grid;gap:.75rem;width:100%}.ajax-form__field--message.field--textarea{display:grid;gap:.625rem;padding-block:1.25rem;color:#fff;box-shadow:inset 0 -.0625rem #ffffff1a}.ajax-form__field--message.field--textarea .field__label{color:#ffffff8c;font-family:var(--label-font-family);font-size:var(--label);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);line-height:var(--label-line-height)}.ajax-form__field--message.field--textarea .field__control{min-height:5.75rem;padding:0;border:0;border-radius:0;background:transparent;color:#fff;resize:vertical}.ajax-form__field--message.field--textarea .field__control::-moz-placeholder{color:#ffffff40}.ajax-form__field--message.field--textarea .field__control::placeholder{color:#ffffff40}.ajax-form.is-disabled .ajax-form__field--message.field--textarea{opacity:var(--field-disabled-opacity)}.ajax-form.is-disabled .ajax-form__field--message.field--textarea,.ajax-form.is-disabled .ajax-form__field--message.field--textarea .field__control{cursor:default}.ajax-form.is-disabled .ajax-form__field--message.field--textarea .field__control{background:transparent}.ajax-form__captcha-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:end}.ajax-form__captcha{overflow:hidden;display:flex;align-items:center;height:3.125rem;min-height:3.125rem;border-radius:0;background:#d9d9d9}.ajax-form__captcha-controls{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem}.ajax-form__captcha-refresh{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:.0625rem solid rgba(255,255,255,.2);border-radius:50%;background:transparent;color:var(--color-text-inverse);cursor:pointer;font-size:1.25rem;line-height:1;opacity:1;transition:border-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.ajax-form__captcha-refresh:hover,.ajax-form__captcha-refresh:focus-visible{border-color:#f30;background:transparent;color:#f30;transform:rotate(45deg)}.ajax-form__captcha-refresh:disabled{cursor:default;opacity:.5}.ajax-form.is-disabled .ajax-form__captcha-controls{opacity:var(--field-disabled-opacity)}.ajax-form__captcha-image{display:block;width:100%;height:var(--input-height);min-height:var(--input-height);object-fit:cover}.ajax-form__notice{margin:0;padding:.875rem 1rem;border:.0625rem solid var(--color-border-inverse);border-radius:.5rem;color:var(--color-text-inverse);font-size:var(--caption);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.ajax-form__notice[hidden]{display:none}.ajax-form__notice.is-error{border-color:#ff3c3c7a;background:#ff3c3c1f;color:var(--color-negative-inverse)}.ajax-form__notice.is-success{border-color:#8cca3e7a;background:#8cca3e1f;color:var(--color-notice-success)}.ajax-form__field-error{margin:.5rem 0 0;color:var(--color-negative-inverse);font-size:var(--caption);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.ajax-form .radio--error .radio__label:before{border-color:var(--field-error-color)}.ajax-form__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-top:auto}.ajax-form__consent{max-width:24.5625rem}.ajax-form__consent .checkbox__label{gap:.5rem}.ajax-form__consent-link{color:inherit;text-decoration:underline;text-underline-offset:.125rem}.ajax-form__submit{flex:0 0 auto}.ajax-form.is-submitting .ajax-form__submit{pointer-events:none}@media(max-width:48rem){.ajax-form{gap:1.5rem}.ajax-form__captcha-row{grid-template-columns:1fr}.ajax-form__field--message.field--textarea{padding-block:1rem}.ajax-form__field--message.field--textarea .field__control{min-height:4.5rem}.ajax-form__captcha,.ajax-form__captcha-image{height:var(--input-height-mobile);min-height:var(--input-height-mobile)}.ajax-form__captcha-refresh{width:2.5rem;height:2.5rem}.ajax-form__bottom{flex-direction:column;gap:1.25rem}.ajax-form__consent{max-width:none}.ajax-form__submit{width:100%}}.ajax-modal{position:fixed;inset:0;z-index:130;display:grid;padding:1.5rem;place-items:center;background:#0000;opacity:0;pointer-events:none;transition:background var(--modal-duration) ease,opacity var(--modal-duration) ease}.ajax-modal.is-open{background:#000000c7;opacity:1;pointer-events:auto}.ajax-modal__overlay{position:absolute;inset:0;backdrop-filter:blur(.375rem)}.ajax-modal__dialog{position:relative;width:min(100%,48rem);max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);overflow:auto;border-radius:.125rem;background:#000;box-shadow:0 2rem 6rem #00000073;color:#fff;opacity:0;transform:translateY(1.5rem) scale(.98);transition:opacity var(--modal-duration) ease,transform var(--modal-duration) cubic-bezier(.22,1,.36,1)}.ajax-modal.is-open .ajax-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.ajax-modal__content{padding:2.5rem}.ajax-modal__header{display:flex;align-items:flex-start;gap:2rem}.ajax-modal__heading{display:grid;flex:1 1 auto;gap:.75rem;min-width:0}.ajax-modal__title{max-width:35rem;margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--h1);font-weight:var(--h1-font-weight);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height)}.ajax-modal__subtitle{max-width:35rem;margin:0;color:#ffffff8c;font-family:var(--body-font-family);font-size:var(--body);line-height:var(--body-line-height)}.ajax-modal__close{display:inline-flex;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:.0625rem solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:border-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.ajax-modal__close:hover{border-color:#f30;color:#f30;transform:rotate(90deg)}.ajax-modal__close:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.ajax-modal__close-icon,.ajax-modal__close-svg{display:block;width:1.25rem;height:1.25rem}.ajax-modal__body{padding-top:2rem}.ajax-modal__slot{min-height:0}.ajax-modal__loader{display:grid;min-height:20rem;place-items:center;align-content:center;gap:1rem;color:#ffffff8c}.ajax-modal__loader[hidden]{display:none}.ajax-modal__loader-mark{width:2.5rem;height:2.5rem;border:.1875rem solid rgba(255,255,255,.2);border-top-color:#f30;border-radius:50%;animation:ajax-modal-loader-spin .8s linear infinite}.ajax-modal__loader-text,.ajax-modal__message{color:#ffffff8c;font-size:var(--body);line-height:var(--body-line-height)}.ajax-modal__message{margin-top:1rem;color:var(--color-negative-inverse)}.ajax-modal .ajax-form{min-height:0}.ajax-modal .ajax-form__bottom{display:grid;grid-template-columns:1fr;gap:1.25rem}.ajax-modal .ajax-form__submit.btn{width:100%;min-height:3.25rem;border:0;background:#f30;color:#fff}@keyframes ajax-modal-loader-spin{to{transform:rotate(360deg)}}@media(max-width:48rem){.ajax-modal{padding:.75rem}.ajax-modal__dialog{width:100%;max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);transform:translateY(1rem) scale(.98)}.ajax-modal__content{padding:1.25rem 1rem}.ajax-modal__header{gap:1rem;padding-bottom:1.25rem}.ajax-modal__title{font-size:var(--h2);line-height:var(--h2-line-height)}.ajax-modal__body{padding-top:1.25rem}.ajax-modal .ajax-form{gap:1rem}.ajax-modal .ajax-form__fields{gap:.5rem}.ajax-modal .ajax-form__bottom{gap:1rem}}@media(prefers-reduced-motion:reduce){.ajax-modal,.ajax-modal__dialog,.ajax-modal__close{transition:none}}.breadcrumbs{display:block;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumbs__list{display:flex;flex-wrap:nowrap;gap:.375rem;width:-moz-max-content;width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.375rem;color:#5c617366;font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:-.04rem;white-space:nowrap}.breadcrumbs__link,.breadcrumbs__separator{color:inherit}.breadcrumbs__current{color:#1e1e1e}.breadcrumbs__link{text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--color-accent)}@media(max-width:48rem){.breadcrumbs__item{font-size:.8125rem;line-height:1.231;letter-spacing:0}}.btn{position:relative;display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:.5rem;margin:0;border-radius:0;min-height:2.875rem;background:transparent;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--link-font-family);font-size:var(--link);font-weight:var(--link-font-weight);line-height:var(--link-line-height);letter-spacing:var(--link-letter-spacing);text-align:center;text-decoration:none;text-transform:var(--link-text-transform);transition:background-color var(--transition-base, .18s ease),border-color var(--transition-base, .18s ease),color var(--transition-base, .18s ease),filter var(--transition-base, .18s ease),opacity var(--transition-base, .18s ease)}.btn.btn--full-width{width:100%}.btn.btn--primary{padding:.8125rem 1.75rem;border:0;background:var(--button-primary-background);color:var(--button-primary-color)}.btn.btn--primary:hover{filter:brightness(.9)}.btn.btn--primary:active,.btn.btn--primary.is-active{filter:brightness(.8)}.btn.btn--outline{padding:.625rem 1.25rem;border:.0625rem solid var(--button-outline-border);color:var(--button-outline-color)}.btn.btn--outline:hover{background:var(--button-outline-color);color:var(--button-primary-color)}.btn.btn--outline:active,.btn.btn--outline.is-active{background:transparent;color:var(--button-outline-color);opacity:.72}.btn.btn--dark.btn--outline{padding:.515625rem 1.25rem;border-color:var(--button-outline-dark-border);color:var(--button-outline-dark-color)}.btn.btn--dark.btn--outline:hover{background:var(--button-outline-dark-color);color:var(--button-outline-dark-hover-color)}.btn.btn--dark.btn--outline:active,.btn.btn--dark.btn--outline.is-active{background:transparent;color:var(--button-outline-dark-color)}.btn.btn--has-icon:not(.btn--icon-only){gap:.75rem}.btn.btn--icon-only{width:2.625rem;min-width:2.625rem;min-height:2.625rem;padding:0}.btn .btn__text{display:block}.btn .btn__icon,.btn .btn__loader{display:inline-flex;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;align-items:center;justify-content:center}.btn .btn__icon svg{display:block;width:100%;height:100%}.btn .btn__loader{display:none;position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.btn .btn__loader:before{width:1.125rem;height:1.125rem;border:.125rem solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-loader-spin .8s linear infinite;content:""}.btn.is-loading .btn__loader{display:inline-flex}.btn.is-loading .btn__icon,.btn.is-loading .btn__text{opacity:0}.btn:focus-visible{outline:.125rem solid currentColor;outline-offset:.1875rem}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled,.btn.is-loading{filter:none;opacity:var(--button-disabled-opacity);cursor:default;pointer-events:none}@keyframes btn-loader-spin{to{transform:rotate(360deg)}}@media(max-width:48rem){.btn.btn--primary{min-height:3.25rem;padding:1rem 1.5rem}}.checkbox{display:inline-flex;max-width:100%;color:var(--checkbox-color)}.checkbox.checkbox--dark{color:var(--checkbox-color-dark)}.checkbox .checkbox__input{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.checkbox .checkbox__label{display:inline-flex;max-width:100%;min-height:1.5rem;align-items:flex-start;gap:.5rem;color:currentColor;cursor:pointer;font-family:var(--body-font-family);font-size:var(--body);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.checkbox .checkbox__box{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;align-items:center;justify-content:center;margin-top:.125rem;border:.0625rem solid var(--checkbox-border);background:transparent;color:transparent;transition:background-color var(--transition-base, .18s ease),border-color var(--transition-base, .18s ease),color var(--transition-base, .18s ease),outline-color var(--transition-base, .18s ease)}.checkbox.checkbox--dark .checkbox__box{border-color:var(--checkbox-border-dark)}.checkbox .checkbox__check{display:block;width:1.25rem;height:1.25rem}.checkbox .checkbox__text{min-width:0}.checkbox .checkbox__input:checked+.checkbox__label .checkbox__box{border-color:var(--checkbox-active-background);background:var(--checkbox-active-background);color:var(--checkbox-active-check)}.checkbox .checkbox__input:not(:checked):not(:disabled)+.checkbox__label:hover .checkbox__box{border-color:var(--checkbox-border-hover)}.checkbox.checkbox--dark .checkbox__input:not(:checked):not(:disabled)+.checkbox__label:hover .checkbox__box{border-color:var(--checkbox-border-hover-dark)}.checkbox .checkbox__input:focus-visible+.checkbox__label .checkbox__box{outline:.125rem solid var(--checkbox-color);outline-offset:.1875rem}.checkbox.checkbox--dark .checkbox__input:focus-visible+.checkbox__label .checkbox__box{outline-color:var(--checkbox-color-dark)}.checkbox.checkbox--error .checkbox__box{border-color:var(--checkbox-error-color)}.checkbox .checkbox__input:disabled+.checkbox__label,.checkbox.checkbox--disabled .checkbox__label{color:var(--checkbox-disabled-color);cursor:default}.checkbox.checkbox--dark .checkbox__input:disabled+.checkbox__label,.checkbox.checkbox--dark.checkbox--disabled .checkbox__label{color:var(--checkbox-disabled-color-dark)}.checkbox .checkbox__input:disabled:not(:checked)+.checkbox__label .checkbox__box,.checkbox.checkbox--disabled .checkbox__input:not(:checked)+.checkbox__label .checkbox__box{border-color:var(--checkbox-disabled-border)}.checkbox.checkbox--dark .checkbox__input:disabled:not(:checked)+.checkbox__label .checkbox__box,.checkbox.checkbox--dark.checkbox--disabled .checkbox__input:not(:checked)+.checkbox__label .checkbox__box{border-color:var(--checkbox-disabled-border-dark)}.checkbox .checkbox__input:disabled:checked+.checkbox__label .checkbox__box,.checkbox.checkbox--disabled .checkbox__input:checked+.checkbox__label .checkbox__box{border-color:transparent;background:var(--checkbox-disabled-background);color:var(--checkbox-disabled-check)}.checkbox.checkbox--dark .checkbox__input:disabled:checked+.checkbox__label .checkbox__box,.checkbox.checkbox--dark.checkbox--disabled .checkbox__input:checked+.checkbox__label .checkbox__box{background:var(--checkbox-disabled-background-dark);color:var(--checkbox-disabled-check-dark)}.cookie-consent{position:fixed;z-index:1000;left:24px;bottom:24px;display:flex;width:min(380px,100vw - 48px);padding:24px;flex-direction:column;gap:20px;background:#fff;color:#000;box-shadow:0 12px 40px #00000014;opacity:0;transform:translateY(16px);transition:opacity .22s ease,transform .22s ease}.cookie-consent[hidden]{display:none}.cookie-consent.is-visible{opacity:1;transform:translateY(0)}.cookie-consent__header{display:flex;align-items:center;justify-content:space-between}.cookie-consent__icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#f4f4f5}.cookie-consent__icon img{width:20px;height:20px}.cookie-consent__close{display:flex;width:44px;height:44px;margin:-16px -16px -16px 0;padding:0;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer}.cookie-consent__close img{width:24px;height:24px;transition:transform .18s ease}.cookie-consent__close:hover img,.cookie-consent__close:focus-visible img{transform:rotate(90deg)}.cookie-consent__close:focus-visible,.cookie-consent__accept:focus-visible{outline:2px solid #f30;outline-offset:2px}.cookie-consent__content{display:grid;gap:8px}.cookie-consent__title,.cookie-consent__text{margin:0}.cookie-consent__title{font-family:var(--body-font-family);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.01em}.cookie-consent__text{color:#0006;font-family:var(--body-small-font-family);font-size:13px;font-weight:300;line-height:19.5px;letter-spacing:.04em}.cookie-consent__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cookie-consent__accept{width:100%;min-height:44px;padding:12px 20px;border:0;background:#000;color:#fff;cursor:pointer;text-align:center}@media(max-width:48rem){.cookie-consent{right:16px;bottom:16px;width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.cookie-consent,.cookie-consent__close img{transition:none}}.fancybox__container .f-html{padding:0}.field{display:grid;gap:.5rem;color:var(--color-text)}.field__control-wrap{position:relative;width:100%;height:-moz-min-content;height:min-content}.field__control,.field :where(input,textarea).field__control{width:100%;min-height:var(--input-height);padding:2rem 3.25rem 1rem 1.25rem;border:.0625rem solid transparent;border-radius:var(--input-radius);background:var(--color-input-background);box-shadow:none;color:var(--color-text);font-family:var(--font-main);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing);outline:none;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.field:not(.field--has-label) .field__control{padding-block:1.5rem}.field__control::-moz-placeholder,.field :where(input,textarea).field__control::-moz-placeholder{color:var(--color-text-muted);opacity:1}.field__control::placeholder,.field :where(input,textarea).field__control::placeholder{color:var(--color-text-muted);opacity:1}.field__control:hover,.field :where(input,textarea).field__control:hover{border-color:var(--color-input-border-hover);background:var(--color-input-background-hover)}.field__control:focus,.field :where(input,textarea).field__control:focus{border-color:var(--color-input-border-focus);background:var(--color-input-background-focus);box-shadow:none}.field__floating-label{position:absolute;left:1.25rem;top:50%;color:var(--color-text-muted);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing);pointer-events:none;transform:translateY(-50%);transform-origin:left top;transition:top var(--transition-base),transform var(--transition-base),font-size var(--transition-base),line-height var(--transition-base),letter-spacing var(--transition-base)}.field:focus-within .field__floating-label,.field--filled .field__floating-label{top:1rem;font-size:var(--caption);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing);transform:none}.field__status-icon{position:absolute;top:50%;right:1.25rem;width:1.5rem;height:1.5rem;color:var(--color-negative);transform:translateY(-50%)}.field__status-icon:before{content:"!";position:absolute;inset:.1875rem;display:flex;align-items:center;justify-content:center;border:.09375rem solid currentColor;border-radius:50%;font-size:.75rem;font-weight:600;line-height:1}.field__error{margin:0;color:var(--color-negative);font-size:var(--caption);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.field--outline .field__control{border-color:var(--color-input-border);background:var(--color-background)}.field--outline .field__control:hover{border-color:var(--color-input-border-hover);background:var(--color-background)}.field--outline .field__control:focus{border-color:var(--color-input-border-focus)}.field--error .field__control{background:var(--color-input-background-error)}.field--error.field--outline .field__control,.field--error .field__control:focus{border-color:var(--color-input-border-error)}.field--textarea .field__control{min-height:var(--textarea-height);padding-top:2rem;resize:vertical}.field--textarea:not(.field--has-label) .field__control{padding-top:1rem}.field--textarea .field__floating-label{top:1rem;transform:none}.field--textarea:not(.field--filled):not(:focus-within) .field__floating-label{font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing)}.field--textarea .field__status-icon{top:1rem;transform:none}.field__control:disabled,.field :where(input,textarea).field__control:disabled,.field--disabled .field__control{border-color:transparent;background:var(--color-control-disabled-background);color:var(--color-text-disabled);cursor:default}.field__control:disabled::-moz-placeholder,.field :where(input,textarea).field__control:disabled::-moz-placeholder{color:var(--color-text-disabled)}.field__control:disabled::placeholder,.field :where(input,textarea).field__control:disabled::placeholder,.field--disabled .field__floating-label{color:var(--color-text-disabled)}.field--dark{color:var(--color-text-inverse)}.field--dark .field__control{background:var(--color-input-background-inverse);color:var(--color-text-inverse)}.field--dark .field__control::-moz-placeholder{color:var(--color-text-muted-inverse)}.field--dark .field__control::placeholder,.field--dark .field__floating-label{color:var(--color-text-muted-inverse)}.field--dark .field__control:hover{border-color:var(--color-input-border-hover-inverse);background:var(--color-input-background-inverse)}.field--dark .field__control:focus{border-color:var(--color-input-border-focus-inverse);background:var(--color-input-background-inverse)}.field--dark.field--outline .field__control{border-color:var(--color-input-border-inverse);background:transparent}.field--dark.field--outline .field__control:hover{border-color:var(--color-input-border-hover-inverse)}.field--dark.field--error .field__control{border-color:var(--color-input-border-error-inverse);background:var(--color-input-background-error-inverse)}.field--dark .field__status-icon,.field--dark .field__error{color:var(--color-negative-inverse)}.field--dark .field__control:disabled,.field--dark.field--disabled .field__control{border-color:transparent;background:#ffffff1a;color:var(--color-text-disabled-inverse)}.field--dark .field__control:disabled::-moz-placeholder{color:var(--color-text-disabled-inverse)}.field--dark .field__control:disabled::placeholder,.field--dark.field--disabled .field__floating-label{color:var(--color-text-disabled-inverse)}.field.field--input{display:flex;min-height:5.75rem;flex-direction:column;gap:0;padding:1.25rem 0;color:var(--field-color);box-shadow:inset 0 -.0625rem var(--field-line-color);transition:box-shadow var(--transition-base, .18s ease),opacity var(--transition-base, .18s ease)}.field.field--input .field__label{display:block;margin:0 0 .625rem;color:var(--field-label-color);cursor:text;font-family:var(--label-font-family);font-size:var(--label);font-weight:var(--label-font-weight);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing)}.field.field--input .field__control-wrap{height:1.5rem}.field.field--input .field__control,.field.field--input :where(input).field__control{width:100%;height:1.5rem;min-height:1.5rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--field-color);caret-color:currentColor;font-family:var(--body-font-family);font-size:var(--body);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);outline:0}.field.field--input .field__control::-moz-placeholder,.field.field--input :where(input).field__control::-moz-placeholder{color:var(--field-placeholder-color);opacity:1}.field.field--input .field__control::placeholder,.field.field--input :where(input).field__control::placeholder{color:var(--field-placeholder-color);opacity:1}.field.field--input:focus-within{box-shadow:inset 0 -.125rem var(--field-focus-color)}.field.field--input.field--error{box-shadow:none}.field.field--input .field__status-icon{right:0;color:var(--field-error-color)}.field.field--input .field__error,.field.field--input .ajax-form__field-error{width:100%;margin-top:1.25rem;padding-top:.5rem;border-top:.125rem solid var(--field-error-color);color:var(--field-error-color)}.field.field--input.field--dark{color:var(--field-color-dark);box-shadow:inset 0 -.0625rem var(--field-line-color-dark)}.field.field--input.field--dark .field__label{color:var(--field-label-color-dark)}.field.field--input.field--dark .field__control{background:transparent;color:var(--field-color-dark)}.field.field--input.field--dark .field__control::-moz-placeholder{color:var(--field-placeholder-color-dark)}.field.field--input.field--dark .field__control::placeholder{color:var(--field-placeholder-color-dark)}.field.field--input.field--dark:focus-within{box-shadow:inset 0 -.125rem var(--field-focus-color-dark)}.field.field--input.field--dark.field--error{box-shadow:none}.field.field--input .field__control:disabled,.field.field--input.field--disabled{background:transparent;opacity:var(--field-disabled-opacity);cursor:default}@media(max-width:48rem){.field.field--input{min-height:5.25rem;padding:1rem 0;box-shadow:inset 0 -.0625rem var(--field-line-color)}.field.field--input.field--dark{box-shadow:inset 0 -.0625rem var(--field-line-color-dark)}.field.field--input:focus-within{box-shadow:inset 0 -.125rem var(--field-focus-color)}.field.field--input.field--dark:focus-within{box-shadow:inset 0 -.125rem var(--field-focus-color-dark)}.field.field--input.field--error,.field.field--input.field--dark.field--error{box-shadow:none}.field.field--input .field__label{margin-bottom:.5rem}.field__control{min-height:var(--input-height-mobile);padding:1.75rem 3rem .75rem 1rem;border-radius:var(--input-radius-mobile)}.field:not(.field--has-label) .field__control{padding-block:1.375rem}.field__floating-label{left:1rem}.field:focus-within .field__floating-label,.field--filled .field__floating-label{top:.75rem}.field__status-icon{right:1rem}.field--textarea .field__control{min-height:var(--textarea-height-mobile);padding-top:1.75rem}.field--textarea:not(.field--has-label) .field__control{padding-top:1rem}.field--textarea .field__floating-label,.field--textarea .field__status-icon{top:1rem}}.site-footer{padding-block:3.5rem 3rem;background:#f8f8f8;color:#000}.site-footer .site-footer__inner{display:grid;grid-template-columns:20rem minmax(0,1fr);grid-template-areas:"brand nav" "bottom bottom";row-gap:2.5rem;min-height:18.5rem}.site-footer .site-footer__brand{-ms-grid-row:1;-ms-grid-column:1;grid-area:brand;display:inline-flex;height:3rem;align-items:center;align-self:start;justify-self:start;gap:1rem;color:inherit;text-decoration:none}.site-footer .site-footer__logo{display:inline-flex;width:3.5rem;height:2rem;align-items:center;flex:0 0 auto}.site-footer .site-footer__logo-image{display:block;width:100%;height:100%;object-fit:contain}.site-footer .site-footer__brand-copy{display:grid}.site-footer .site-footer__brand-title{font-family:var(--font-heading);font-size:1.375rem;font-weight:400;line-height:1.5rem;letter-spacing:.04em}.site-footer .site-footer__brand-subtitle{color:#0006;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:-.01em}.site-footer .site-footer__nav{-ms-grid-row:1;-ms-grid-column:2;grid-area:nav;display:grid;grid-template-columns:repeat(2,19.875rem);gap:1rem;justify-self:end}.site-footer .site-footer__nav-column{display:grid;align-content:start;gap:1rem}.site-footer .site-footer__nav-title{margin:0;color:#0003}.site-footer .site-footer__nav-list{margin:0;padding:0;list-style:none;display:grid;gap:.625rem}.site-footer .site-footer__nav-link{display:block;color:#000;text-decoration:none;transition:color var(--transition-base, .18s ease)}.site-footer .site-footer__nav-link:hover,.site-footer .site-footer__nav-link:focus-visible{color:#f30}.site-footer .site-footer__nav-link-text{display:block}.site-footer .site-footer__bottom{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:bottom;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:.0625rem solid rgba(0,0,0,.08)}.site-footer .site-footer__copy{margin:0;color:#0003}.site-footer .site-footer__legal{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.site-footer .site-footer__legal-link{color:#0003;text-decoration:none;transition:color var(--transition-base, .18s ease)}.site-footer .site-footer__legal-link:hover,.site-footer .site-footer__legal-link:focus-visible{color:#000}.site-footer .site-footer__legal-link-text{display:block}@media(max-width:48rem){.site-footer{padding-block:2rem 2.5rem}.site-footer .site-footer__inner{grid-template-columns:1fr;grid-template-areas:"brand" "nav" "bottom";gap:2.5rem;min-height:0}.site-footer .site-footer__brand{height:auto;gap:.75rem}.site-footer .site-footer__logo{width:2rem;height:1.125rem}.site-footer .site-footer__brand-title{font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.07em;text-transform:uppercase}.site-footer .site-footer__brand-subtitle{font-size:.8125rem;font-weight:300;line-height:1.21875rem;letter-spacing:.04em}.site-footer .site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;justify-self:stretch}.site-footer .site-footer__bottom{display:grid;justify-content:stretch;gap:.75rem;padding-top:1rem}.site-footer .site-footer__legal{display:grid;justify-content:start}.site-footer .site-footer__brand{-ms-grid-row:1;-ms-grid-column:1}.site-footer .site-footer__nav{-ms-grid-row:3;-ms-grid-column:1}.site-footer .site-footer__bottom{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}}:root{--site-header-height: 4.5rem}.site-header{position:sticky;top:0;z-index:100;background:#000;color:#fff}.site-header .site-header__inner{display:flex;min-height:var(--site-header-height);align-items:center;justify-content:space-between;gap:2rem}.site-header .site-header__brand{display:inline-flex;min-width:15rem;align-items:center;gap:1rem;flex:0 0 auto;color:inherit;text-decoration:none}.site-header .site-header__logo{display:inline-flex;width:3.5rem;height:2rem;align-items:center;flex:0 0 auto}.site-header .site-header__logo-image{display:block;width:100%;height:100%;object-fit:contain}.site-header .site-header__brand-copy{display:grid;min-width:0}.site-header .site-header__brand-title{font-family:var(--font-heading);font-size:1.375rem;font-weight:400;line-height:1.5rem;letter-spacing:.04em}.site-header .site-header__brand-subtitle{color:#ffffff8c;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:-.01em}.site-header .site-header__nav{flex:1 1 auto}.site-header .site-header__menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:2.25rem}.site-header .site-header__menu-item{position:relative}.site-header .site-header__menu-link,.site-header .site-header__submenu-link{display:inline-flex;color:inherit;text-decoration:none;transition:color var(--transition-base, .18s ease)}.site-header .site-header__menu-link:hover,.site-header .site-header__menu-link:focus-visible,.site-header .site-header__menu-link.is-active,.site-header .site-header__submenu-link:hover,.site-header .site-header__submenu-link:focus-visible,.site-header .site-header__submenu-link.is-active{color:#f30}.site-header .site-header__menu-text,.site-header .site-header__submenu-text{display:block;white-space:nowrap}.site-header .site-header__submenu-wrap{position:absolute;top:100%;left:50%;min-width:13.5rem;padding-top:1.25rem;opacity:0;visibility:hidden;transform:translate(-50%,.75rem);transition:opacity var(--transition-base, .18s ease),transform var(--transition-base, .18s ease),visibility var(--transition-base, .18s ease);pointer-events:none}.site-header .site-header__submenu{margin:0;padding:0;list-style:none;display:grid;gap:.875rem;padding:1.5rem;border:.0625rem solid rgba(255,255,255,.1);background:#000;box-shadow:0 1rem 2.5rem #00000040}.site-header .site-header__submenu-link{width:100%}.site-header .site-header__menu-item--has-submenu:hover .site-header__submenu-wrap,.site-header .site-header__menu-item--has-submenu:focus-within .site-header__submenu-wrap{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.site-header .site-header__actions{display:flex;min-width:15rem;justify-content:flex-end;flex:0 0 auto}.site-header .site-header__cta{min-height:2.5rem;padding:.5625rem 1.25rem}.site-header .site-header__toggle{display:none}@media(max-width:48rem){.site-header{padding-inline:0;border-bottom:.0625rem solid rgba(255,255,255,.1);transition:transform var(--transition-base, .18s ease);will-change:transform}.site-header.is-hidden{transform:translateY(calc(-100% - .0625rem))}.site-header .site-header__inner{min-height:var(--site-header-height);gap:.75rem}.site-header .site-header__brand{min-width:0;gap:.75rem}.site-header .site-header__logo{width:2rem;height:1.125rem}.site-header .site-header__brand-title{font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.07em;text-transform:uppercase}.site-header .site-header__brand-subtitle{font-size:.8125rem;font-weight:300;line-height:1.21875rem;letter-spacing:.04em}.site-header .site-header__nav,.site-header .site-header__actions{display:none}.site-header .site-header__toggle{display:inline-flex;position:relative;width:2.75rem;min-width:2.75rem;height:2.75rem;align-items:center;justify-content:center;flex-direction:column;gap:.3125rem;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.site-header .site-header__toggle-line{display:block;width:1.25rem;height:.125rem;border-radius:999px;background:currentColor;transition:transform var(--transition-base, .18s ease),opacity var(--transition-base, .18s ease)}.site-header .site-header__toggle.is-active .site-header__toggle-line:nth-child(1){position:absolute;width:.75rem;transform:rotate(45deg)}.site-header .site-header__toggle.is-active .site-header__toggle-line:nth-child(2){opacity:0}.site-header .site-header__toggle.is-active .site-header__toggle-line:nth-child(3){position:absolute;width:.75rem;transform:rotate(-45deg)}.site-header .site-header__toggle.is-active:before{position:absolute;width:1.25rem;height:1.25rem;border:.125rem solid currentColor;border-radius:50%;content:""}}body.admin-bar .site-header{top:32px}@media(max-width:48.875rem){body.admin-bar .site-header{top:46px}}@media(max-width:37.5rem){body.admin-bar #wpadminbar{position:fixed}}@media(max-width:48rem){:root{--site-header-height: 4rem}body.is-scroll-locked .site-header,body.admin-bar .site-header{transform:none}}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}.mobile-menu{--mobile-menu-duration: .36s;--mobile-menu-easing: cubic-bezier(.22, 1, .36, 1);position:fixed;inset:var(--mobile-menu-header-bottom, var(--site-header-height)) 0 0;z-index:40;color:#fff;pointer-events:none}.mobile-menu__panel{width:100%;height:calc(100vh - var(--mobile-menu-header-bottom, var(--site-header-height)));height:calc(100dvh - var(--mobile-menu-header-bottom, var(--site-header-height)));background:#000;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);transition:transform var(--mobile-menu-duration) var(--mobile-menu-easing);will-change:transform}.mobile-menu.is-open{pointer-events:auto}.mobile-menu.is-open .mobile-menu__panel{transform:translate(0)}.mobile-menu__body{padding:2.25rem 1.25rem 2.5rem}.mobile-menu__list,.mobile-menu__submenu,.mobile-menu__socials-list{margin:0;padding:0;list-style:none}.mobile-menu__item{border-bottom:.0625rem solid rgba(255,255,255,.1)}.mobile-menu__link{display:block;padding-block:1.5rem;color:inherit;text-decoration:none;transition:color var(--transition-base)}.mobile-menu__link:hover,.mobile-menu__link:focus-visible,.mobile-menu__link.is-active{color:#f30}.mobile-menu__link-text,.mobile-menu__submenu-text{display:block}.mobile-menu__link-text{font-size:2.25rem;line-height:2.5rem}.mobile-menu__submenu{display:grid;gap:.75rem;padding:0 0 1.5rem}.mobile-menu__submenu-link{color:inherit;text-decoration:none}.mobile-menu__submenu-link:hover,.mobile-menu__submenu-link:focus-visible,.mobile-menu__submenu-link.is-active{color:#f30}.mobile-menu__socials{display:grid;gap:1rem;padding-top:2.5rem}.mobile-menu__socials-title{color:#ffffff8c;text-transform:uppercase}.mobile-menu__socials-list{display:flex;flex-wrap:wrap;gap:1.5rem}.mobile-menu__socials-link{color:inherit;text-decoration:none;text-transform:uppercase;transition:color var(--transition-base)}.mobile-menu__socials-link:hover,.mobile-menu__socials-link:focus-visible{color:#f30}@media(prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu__panel{transition:none}}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:var(--color-overlay);opacity:0;transition:opacity var(--modal-duration) ease}.modal.is-open{opacity:1}.modal__dialog{position:relative;width:min(100%,42rem);max-height:calc(100vh - 2rem);overflow:auto;padding:2rem;border-radius:1.25rem;background:var(--color-background);transform:translateY(1rem);transition:transform var(--modal-duration) ease}.modal.is-open .modal__dialog{transform:translateY(0)}.modal__close{position:absolute;top:1rem;right:1rem}.article-main-card{display:grid;grid-template-columns:minmax(0,29.1875rem) minmax(0,1fr);overflow:hidden;border:.0625rem solid var(--color-border);border-radius:.75rem;background:var(--color-background);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.article-main-card__image-link,.article-main-card__image-wrap{position:relative;display:block;min-height:24.8125rem;overflow:hidden}.article-main-card__image,.article-main-card__image-overlay{position:absolute;inset:0}.article-main-card__image{width:100%;height:100%;object-fit:cover}.article-main-card__image-overlay{background:transparent}.article-main-card__info{display:flex;flex-direction:column;align-content:space-between;min-height:24.8125rem;padding:2rem 3rem 2rem 2rem}.article-main-card__date{margin:0 0 1rem;color:var(--color-text-caption);text-transform:uppercase}.article-main-card__title{margin:0;color:var(--color-text)}.article-main-card__title-link{color:inherit;text-decoration:none;transition:color var(--transition-base)}.article-main-card__title-link:hover,.article-main-card__title-link:focus-visible{color:var(--color-link)}.article-main-card__excerpt{max-width:24.0625rem;margin:auto 0 0;color:var(--color-text-body)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.article-main-card:hover,.article-main-card:focus-within{border-color:var(--color-border-strong);box-shadow:var(--shadow-dropdown);transform:translateY(-.125rem)}}@media(max-width:48rem){.article-main-card{display:flex;flex-direction:column-reverse;border-radius:.375rem}.article-main-card__image-link,.article-main-card__image-wrap{min-height:12.5rem}.article-main-card__info{align-content:start;min-height:14.25rem;padding:1rem}.article-main-card__date{margin-bottom:.25rem}.article-main-card__title{margin-bottom:1.5rem}.article-main-card__excerpt{max-width:none}}@media(prefers-reduced-motion:reduce){.article-main-card,.article-main-card__title-link{transition:none}.article-main-card{transform:none}}.article-preview-card{display:grid;gap:1rem;padding:1.25rem;border:.0625rem solid var(--color-border);border-radius:.75rem;background:var(--color-background);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.article-preview-card__title{margin:0;color:var(--color-text);font-size:1.625rem;font-weight:500;line-height:1.231}.article-preview-card__link{color:inherit;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem;transition:color var(--transition-base)}.article-preview-card__link:hover,.article-preview-card__link:focus-visible{color:var(--color-link)}.article-preview-card__excerpt{overflow:hidden;margin:0;color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap}@media(any-hover:hover),(hover:hover)and (pointer:fine){.article-preview-card:hover,.article-preview-card:focus-within{border-color:var(--color-border-strong);box-shadow:var(--shadow-dropdown);transform:translateY(-.125rem)}}@media(prefers-reduced-motion:reduce){.article-preview-card,.article-preview-card__link{transition:none}.article-preview-card{transform:none}}.article-carousel-card{height:100%;overflow:hidden;border:.0625rem solid var(--color-border);border-radius:.75rem;background:var(--color-background);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.article-carousel-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.article-carousel-card__info{display:grid;align-content:start;gap:1rem;min-height:10.75rem;padding:2rem 3rem 2rem 2rem}.article-carousel-card__date{color:var(--color-text-muted);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:-.0175rem;text-transform:uppercase}.article-carousel-card__title{color:var(--color-text);font-size:1.625rem;font-weight:500;line-height:1.231}.article-carousel-card__image-wrap{position:relative;display:block;min-height:23.9375rem;overflow:hidden;background:var(--color-background-soft)}.article-carousel-card__image,.article-carousel-card__overlay{position:absolute;inset:0}.article-carousel-card__image{width:100%;height:100%;object-fit:cover}.article-carousel-card__overlay{background:transparent}@media(any-hover:hover),(hover:hover)and (pointer:fine){.article-carousel-card:hover,.article-carousel-card:focus-within{border-color:var(--color-border-strong);box-shadow:var(--shadow-dropdown);transform:translateY(-.125rem)}}@media(max-width:48rem){.article-carousel-card{border-radius:.375rem}.article-carousel-card__info{min-height:8.75rem;gap:.5rem;padding:1rem}.article-carousel-card__date{font-size:.875rem;line-height:1.428;letter-spacing:-.0175rem}.article-carousel-card__title{font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:-.02rem}.article-carousel-card__image-wrap{min-height:12.5rem}}@media(prefers-reduced-motion:reduce){.article-carousel-card{transition:none;transform:none}}.radio{display:inline-flex;color:var(--color-text)}.radio__input{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0)}.radio__label{position:relative;display:inline-flex;align-items:flex-start;gap:.75rem;color:currentColor;cursor:pointer;font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing)}.radio__label:before,.radio__label:after{content:"";flex:0 0 1.375rem;width:1.375rem;height:1.375rem;border-radius:50%}.radio__label:before{border:.0625rem solid var(--color-checkbox-border);background:transparent;transition:background var(--transition-base),border-color var(--transition-base)}.radio__label:after{position:absolute;top:0;left:0;border:.4375rem solid transparent;background:var(--color-accent);background-clip:content-box;opacity:0;transition:opacity var(--transition-base)}.radio__input:hover+.radio__label:before,.radio__label:hover:before{background:var(--color-control-disabled-background)}.radio__input:checked+.radio__label:after{opacity:1}.radio__input:focus-visible+.radio__label:before{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.radio__input:disabled+.radio__label,.radio--disabled .radio__label{color:var(--color-text-disabled);cursor:default}.radio__input:disabled+.radio__label:before,.radio--disabled .radio__label:before{border-color:transparent;background:var(--color-control-disabled-background)}.radio__input:disabled+.radio__label:after,.radio--disabled .radio__label:after{background:var(--color-text-disabled)}.radio--dark{color:var(--color-text-inverse)}.radio--dark .radio__label:before{border-color:var(--color-input-border-inverse);background:var(--color-input-background-inverse)}.radio--dark .radio__input:hover+.radio__label:before,.radio--dark .radio__label:hover:before{border-color:var(--color-input-border-hover-inverse);background:var(--color-input-background-inverse)}.radio--dark .radio__label:after{background:var(--color-brand-contrast)}.radio--dark .radio__input:disabled+.radio__label,.radio--dark.radio--disabled .radio__label{color:var(--color-text-disabled-inverse)}.radio--dark .radio__input:disabled+.radio__label:before,.radio--dark.radio--disabled .radio__label:before{border-color:transparent;background:#ffffff1a}.radio--dark .radio__input:disabled+.radio__label:after,.radio--dark.radio--disabled .radio__label:after{background:var(--color-text-disabled-inverse)}@media(max-width:48rem){.radio__label{gap:.5rem}.radio__label:before,.radio__label:after{flex-basis:1.125rem;width:1.125rem;height:1.125rem}.radio__label:after{border-width:.375rem}}.select{position:relative;display:grid;gap:.5rem;color:var(--color-text)}.select__button{position:relative;display:flex;width:100%;min-height:var(--input-height);align-items:center;gap:.75rem;padding:1rem 1.25rem;border:.0625rem solid transparent;border-radius:var(--input-radius);background:var(--color-input-background);color:var(--color-text);cursor:pointer;font-family:var(--font-main);text-align:left;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.select__button:hover,.select.is-open .select__button{background:var(--color-input-background-hover)}.select__content{display:grid;flex:1 1 auto;min-width:0}.select__label,.select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__label{color:var(--color-text-muted);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing);transition:font-size var(--transition-base),line-height var(--transition-base),letter-spacing var(--transition-base)}.select__value{color:var(--color-text);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing)}.select--has-label:not(.has-value):not(.is-open) .select__value{display:none}.select.has-value .select__label,.select.is-open .select__label{font-size:var(--caption);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.select__caret{position:relative;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;color:currentColor}.select__caret:before{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:.625rem;border-right:.09375rem solid currentColor;border-bottom:.09375rem solid currentColor;transform:translate(-50%,-65%) rotate(45deg);transition:transform var(--transition-base)}.select.is-open .select__caret:before{transform:translate(-50%,-35%) rotate(225deg)}.select__list{margin:0;padding:0;list-style:none;position:absolute;z-index:20;top:calc(var(--input-height) + .5rem);left:0;width:100%;max-height:20rem;overflow:auto;border:.0625rem solid var(--color-border);border-radius:var(--input-radius);background:var(--color-background);box-shadow:var(--shadow-dropdown)}.select__option{padding:1rem 1.25rem;border-bottom:.0625rem solid var(--color-border);background:var(--color-select-option-background);color:var(--color-text);cursor:pointer;font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing)}.select__option:last-child{border-bottom:0}.select__option:hover,.select__option.is-selected{background:var(--color-background-soft)}.select__error{margin:0;color:var(--color-negative);font-size:var(--caption);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.select--outline .select__button{border-color:var(--color-input-border);background:var(--color-background)}.select--outline .select__button:hover,.select--outline.is-open .select__button{border-color:var(--color-input-border-hover);background:var(--color-background)}.select--error .select__button{background:var(--color-input-background-error)}.select--error.select--outline .select__button,.select--error.is-open .select__button{border-color:var(--color-input-border-error)}.select__button:disabled,.select--disabled .select__button{border-color:transparent;background:var(--color-control-disabled-background);color:var(--color-text-disabled);cursor:default}.select__button:disabled .select__label,.select__button:disabled .select__value,.select--disabled .select__label,.select--disabled .select__value{color:var(--color-text-disabled)}.select--dark{color:var(--color-text-inverse)}.select--dark .select__button{background:var(--color-input-background-inverse);color:var(--color-text-inverse)}.select--dark .select__label{color:var(--color-text-muted-inverse)}.select--dark .select__value{color:var(--color-text-inverse)}.select--dark .select__button:hover,.select--dark.is-open .select__button{border-color:var(--color-input-border-hover-inverse);background:var(--color-input-background-inverse)}.select--dark.select--outline .select__button{border-color:var(--color-input-border-inverse);background:transparent}.select--dark.select--outline .select__button:hover,.select--dark.select--outline.is-open .select__button{border-color:var(--color-input-border-hover-inverse)}.select--dark.select--error .select__button{border-color:var(--color-input-border-error-inverse);background:var(--color-input-background-error-inverse)}.select--dark .select__list{border-color:var(--color-border-inverse);background:var(--color-select-option-background-inverse)}.select--dark .select__option{border-color:var(--color-border-inverse);background:var(--color-select-option-background-inverse);color:var(--color-text-inverse)}.select--dark .select__option:hover,.select--dark .select__option.is-selected{background:var(--color-background-dark-soft)}.select--dark .select__error{color:var(--color-negative-inverse)}.select--dark .select__button:disabled,.select--dark.select--disabled .select__button{border-color:transparent;background:#ffffff1a;color:var(--color-text-disabled-inverse)}.select--dark .select__button:disabled .select__label,.select--dark .select__button:disabled .select__value,.select--dark.select--disabled .select__label,.select--dark.select--disabled .select__value{color:var(--color-text-disabled-inverse)}@media(max-width:48rem){.select__button{min-height:var(--input-height-mobile);padding:.75rem 1rem;border-radius:var(--input-radius-mobile)}.select__caret{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.select__list{top:calc(var(--input-height-mobile) + .5rem)}.select__option{padding:.875rem 1rem}}.slider-pagination{display:flex;align-items:center;justify-content:center;gap:.4375rem}.slider-pagination__dot{display:block;width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:var(--slider-pagination-dot-color, rgba(30, 30, 30, .16));cursor:pointer}.slider-pagination__dot.is-active{width:.75rem;height:.75rem;background:var(--slider-pagination-dot-active-color, var(--color-text))}
