.ContactFormCard_container__lZjRY{padding:40px;border-radius:30px;position:relative;overflow:hidden;--mouse-x:50%;--mouse-y:50%;--spotlight-color:hsla(0,0%,100%,.25);&:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),hsl(from var(--spotlight-color) h s l/.5),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}&:focus-within:before,&:hover:before{opacity:1}}.ContactFormCard_card__YMKIc{position:relative;display:flex;flex-direction:column}.ContactFormCard_form__xIOOJ{display:flex;flex-direction:column;gap:20px}.ContactFormCard_fieldGroup__Mvcyr{display:flex;flex-direction:column;gap:8px}.ContactFormCard_label__Un_a_{font-size:13px;font-weight:500;letter-spacing:.02em;opacity:.75}.ContactFormCard_input__tboHz,.ContactFormCard_select__Kp9ef,.ContactFormCard_textarea__QbBMN{width:100%;padding:10px 14px;border-radius:6px;border:1px solid;background:transparent;color:inherit;font-size:14px;font-family:inherit;transition:border-color .2s ease,opacity .2s ease;&:focus{outline:none;border-color:currentColor;opacity:1}&:disabled{opacity:.4;cursor:not-allowed}&::placeholder{opacity:.4}}.ContactFormCard_selectWrapper__XFRoS{position:relative;&:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;opacity:.6;pointer-events:none}}.ContactFormCard_select__Kp9ef{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer}.ContactFormCard_textarea__QbBMN{resize:vertical;min-height:110px;line-height:1.5}.ContactFormCard_checkboxGroup__w_4ka{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ContactFormCard_checkboxItem__cZRGA{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactFormCard_checkbox__mGdsf{width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:currentColor}.ContactFormCard_policyGroup__HT92D{margin-top:4px}.ContactFormCard_submitRow__AKDlV{display:flex;flex-direction:column;gap:12px;margin-top:4px}.ContactFormCard_successMessage__60Sfi{text-align:center;padding:48px 20px;& p{font-size:18px;line-height:1.5;opacity:.8}}.ContactFormCard_errorMessage__xmV_5{font-size:13px;color:#ef4444}.ExpandingImage_frame__6auin{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:var(--ei-background-color,var(--palette-charcoal-dark))}.ExpandingImage_clip__6JBY9{position:absolute;inset:0}.ExpandingImage_track__WjPF_{position:absolute;top:0;left:0}.ExpandingImage_track__WjPF_ img,.ExpandingImage_track__WjPF_ video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ExpandingImage_placeholder___QG_K{width:100%;height:100%;background:#1a1a2e;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.35);font-size:14px;font-family:sans-serif;letter-spacing:.04em}.FAQ_faq__etclW{width:100%;display:flex;flex-direction:column;color:var(--faq-text-color,currentColor)}.FAQ_faq__item__bqzCj{width:100%;border-bottom:1px solid var(--faq-divider-color,rgba(0,0,0,.12))}.FAQ_faq__item__bqzCj:first-child{border-top:1px solid var(--faq-divider-color,rgba(0,0,0,.12))}.FAQ_faq__toggle__gRiKf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;gap:16px;color:inherit;font-family:inherit;text-align:left}.FAQ_faq__question__uivNa{font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:0;color:inherit;flex:1 1;@media screen and (min-width:768px){font-size:20px}}.FAQ_faq__arrow__ykm4k{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:100px;border:1px solid var(--faq-divider-color,rgba(0,0,0,.15));transition:background-color .24s ease-in-out,border-color .24s ease-in-out;color:inherit}.FAQ_faq__toggle__gRiKf.FAQ_open__8YtUC .FAQ_faq__arrow__ykm4k,.FAQ_faq__toggle__gRiKf:hover .FAQ_faq__arrow__ykm4k{background-color:var(--palette-accent);border-color:var(--palette-accent);color:var(--palette-white)}.FAQ_faq__arrowInner__xZSVD{display:flex;align-items:center;justify-content:center;width:16px;height:16px;& svg{width:100%;height:100%}}.FAQ_faq__body__mskl4{overflow:hidden}.FAQ_faq__answer__YNDkJ{font-size:15px;font-weight:300;line-height:1.65;padding-bottom:15px;margin:0;color:inherit;opacity:.7;@media screen and (min-width:768px){font-size:16px}}.NewsCardNew_container__zyQgA{--visible-cards:3;--card-gap:20px;--edge-color:var(--palette-white);--gallery-side-padding:var(--view-margin-x);--card-text-color:var(--palette-dark-text);--card-date-opacity:0.45;--card-border-color:rgba(0,0,0,.1);--viewport-content:calc(100cqi - var(--gallery-side-padding) * 2);position:relative;container-type:inline-size;grid-column:1/-1;width:100%}.NewsCardNew_autoscrolling__fvMUb{overflow-x:clip;--gallery-side-padding:0px;--viewport-content:100cqi}.NewsCardNew_fadedEdges__7Aaq9{&:after,&:before{content:"";position:absolute;top:0;width:60px;height:100%;z-index:10;pointer-events:none}&:before{left:0;background:linear-gradient(90deg,var(--edge-color) 0,transparent 100%)}&:after{right:0;background:linear-gradient(270deg,var(--edge-color) 0,transparent 100%)}@media screen and (min-width:768px){&:after,&:before{width:100px}}}.NewsCardNew_scroll__inner__SIScv{display:flex;gap:var(--card-gap);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--gallery-side-padding);padding-block:8px;&::-webkit-scrollbar{display:none}}.NewsCardNew_autoscroll__track__0f2TA{display:flex;gap:var(--card-gap);will-change:transform}.NewsCardNew_card__eMtQU{flex:0 0 calc((var(--viewport-content) - var(--card-gap) * (var(--visible-cards) - 1)) / var(--visible-cards));display:flex;flex-direction:column;text-decoration:none;cursor:pointer;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94);will-change:transform;&:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.1)}}.NewsCardNew_card__image__e4GNG{position:relative;width:100%;aspect-ratio:16/9;flex-shrink:0;overflow:hidden;border-radius:15px 15px 0 0;background-color:var(--palette-charcoal);& img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .6s cubic-bezier(.4,.2,.2,1)}}.NewsCardNew_card__eMtQU:hover .NewsCardNew_card__image__e4GNG img{transform:scale(1.04)}.NewsCardNew_card__body__0x1bo{display:flex;flex-direction:column;flex:1 1;padding:16px 20px 20px;border:1px solid var(--card-border-color);border-top:none;border-radius:0 0 15px 15px}.NewsCardNew_card__date__ljotG{display:block;font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-tracking);font-weight:var(--text-caption-weight);color:var(--card-text-color);opacity:var(--card-date-opacity);margin-bottom:6px;flex-shrink:0}.NewsCardNew_card__title__uhvxP{font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-tracking);font-weight:var(--text-h4-weight);color:var(--card-text-color);margin:0 0 10px;flex-shrink:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap-style:initial;min-height:calc(var(--text-h4-size) * var(--text-h4-line-height) * 2)}.NewsCardNew_card__text__6tDSO{font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-tracking);font-weight:var(--text-body-weight);color:var(--card-text-color);opacity:.75;margin:0 0 16px;flex:1 1}.NewsCardNew_card__button__0BktI{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-body-size);font-weight:600;color:var(--palette-accent);margin-top:auto}.NewsCardNew_card__arrow__tAIv7{width:18px;height:18px;flex-shrink:0;transition:transform .25s ease}.NewsCardNew_card__eMtQU:hover .NewsCardNew_card__arrow__tAIv7{transform:translateX(3px)}.NewsCardNew_controls__GLhYH{display:flex;gap:8px;justify-content:flex-start;margin-top:16px;padding-inline:var(--gallery-side-padding)}@keyframes OrangeText_shift__XjPg9{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.OrangeText_orangeText__tcwH0{background:linear-gradient(90deg,#ff4500,#ff8c00,#ffb347,#ff6a00,#ff4500);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:OrangeText_shift__XjPg9 8s ease infinite;margin:0}.OrangeText_orangeTextInline__psSFY{display:inline}.OrangeText_orangeTextBlock__Ar2RN{display:block}