.ContactForm_contactForm__78_S3{margin:2rem auto;padding:2rem;width:100%;max-width:424px;border:2px solid var(--color-primary);background-color:var(--color-light-bg);box-shadow:0 4px 6px rgb(0 0 0/10%)}.ContactForm_formGroup__ECbX5{margin-block:.5rem;width:100%}.ContactForm_honeypot__SD_hh{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.ContactForm_privacyPolicy__YNXlK{-webkit-margin-after:1.2rem;margin-block-end:1.2rem;font-family:var(--font-text);font-size:.875rem;text-align:center;color:var(--color-primary)}.ContactForm_privacyPolicy__YNXlK a{text-decoration:none;color:var(--color-primary)}.ContactForm_privacyPolicy__YNXlK a:hover{text-decoration:none}.ContactForm_formGroup__ECbX5:last-child{-webkit-margin-after:0;margin-block-end:0}.ContactForm_formActions__d8Jfh{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ContactForm_busyInline__jPQc_{align-self:center}.ContactForm_formGroup__ECbX5 label{justify-content:flex-start;font-family:var(--font-text);text-align:left}.ContactForm_submitButton__tRABC{margin-bottom:.5rem;margin-top:1rem}.ContactForm_attachmentNotice__0SNlv{font-family:var(--font-text);font-size:.875rem;color:var(--color-warning,#ff9f0a);margin-bottom:1rem;margin-top:-.75rem}@media (max-width:768px){.ContactForm_contactForm__78_S3{margin:1rem auto;padding:2rem;width:100%;max-width:424px}.ContactForm_formActions__d8Jfh{flex-direction:column}}@media (max-width:480px){.ContactForm_contactForm__78_S3{margin:.5rem auto 2.5rem;padding:1.5rem 1.25rem;width:100%;max-width:424px}.ContactForm_privacyPolicy__YNXlK{-webkit-margin-after:1rem;margin-block-end:1rem;font-size:.8rem}}.Inputs_inputContainer__wTLky{display:flex;box-sizing:border-box;flex-direction:column;margin-bottom:1rem}.Inputs_label__eJqYl{align-items:flex-start}.Inputs_input__fkjIs,.Inputs_label__eJqYl{font-family:var(--font-text);font-size:1rem;color:var(--color-primary)}.Inputs_input__fkjIs{margin-block:.5rem;padding:.5rem;box-sizing:border-box;width:100%;min-height:2.5rem;border:1px solid var(--color-primary);background-color:var(--color-white);transition:border-color .3s}.Inputs_errorMessage__Jbutk{font-family:var(--font-text);font-size:1rem;color:var(--color-error);margin-top:.5rem}.Inputs_input__fkjIs::placeholder{color:var(--color-primary);opacity:.5;font-style:italic}.Inputs_input__fkjIs:focus{box-sizing:border-box;border-width:1px;border-color:var(--color-primary);outline:2px solid var(--color-primary)}.Inputs_error__M2Q8o{border-color:var(--color-error);background-color:var(--color-error-bg)}.Inputs_input__fkjIs.Inputs_error__M2Q8o::placeholder{color:var(--color-error)}.Inputs_input__fkjIs:disabled{border-color:var(--color-primary-disabled);background-color:var(--color-disabled-bg-light);cursor:not-allowed}.Inputs_input__fkjIs:disabled::placeholder{color:var(--color-disabled-placeholder)}.Inputs_masterCheckbox__LeANP{display:flex;margin-block:1.5rem;align-items:flex-start}@supports (accent-color:var(--color-primary )){.Inputs_masterCheckbox__LeANP input[type=checkbox]{accent-color:var(--color-primary)}}.Inputs_chatTextArea__QLczG{padding:.76rem .85rem;width:100%;min-height:3rem;border:1px solid var(--color-border-light,#3a3a3a);border-radius:.75rem;background:transparent;font-family:var(--font-text);font-size:1rem;line-height:1.5;color:var(--color-primary);transition:border .2s ease,box-shadow .2s ease;resize:vertical}.Inputs_chatTextArea__QLczG::placeholder{font-family:var(--font-text);color:var(--color-primary);opacity:.4;font-style:italic}.Inputs_chatTextArea__QLczG:focus{border-color:var(--color-primary,#0f62fe);outline:2px solid transparent;box-shadow:0 0 0 4px rgb(15 98 254/15%)}.Inputs_chatTextArea__QLczG:disabled{cursor:not-allowed;opacity:.5}.Label_label__DmbjD{display:flex;align-items:center;gap:.25rem;font-family:var(--font-text);font-size:1rem;color:var(--color-primary)}.Label_label__DmbjD.Label_disabled__Aix2N{color:var(--color-muted-light);cursor:not-allowed}.Label_required__Ymv0J{color:var(--color-error)}.Label_tooltip__ujLvK{-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-size:.875rem;color:var(--color-muted)}.HelperText_helperText__goKMh{-webkit-margin-before:.5rem;margin-block-start:.5rem;font-family:var(--primary-body-font,Moderat,sans-serif);font-size:.875rem;color:var(--color-primary)}.Modal_overlay__qJl_C{display:flex;position:fixed;top:0;left:0;z-index:1100;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgb(0 0 0/50%)}.Modal_modal__n58c_{display:flex;width:90%;max-width:var(--size-width-lg);max-height:90vh;flex-direction:column;background-color:var(--color-white);box-shadow:0 4px 8px rgb(0 0 0/20%);overflow-y:auto}.Modal_modalContent__oXs7Z{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}.Modal_header__J3ai8{display:flex;padding:2rem 1.5rem 1rem;justify-content:space-between;align-items:center}.Modal_leftHeader__des5C{display:flex;flex-direction:row;gap:.5rem}.Modal_header__J3ai8 svg{width:24px;height:24px;align-items:center;vertical-align:middle}.Modal_title__f8H29{margin:0;font-family:var(--secondary-heading-font,sans-serif);font-size:1.25rem;color:var(--color-primary)}.Modal_menu__02KIe{display:flex;align-items:center;gap:.5rem}.Modal_closeButton__0wPAC{padding:0;border:none;background:none;font-size:1rem;color:var(--color-primary);cursor:pointer}.Modal_content__mtMzJ{display:flex;padding:0 1.5rem 1rem;align-items:center;gap:.75rem;font-family:var(--font-text);color:var(--color-primary)}.Modal_footer__9A3JS{display:flex;padding:1rem 1.5rem 1.5rem;justify-content:flex-end;gap:.5rem}.Modal_success__Pf__e{max-width:30vw;border-top:4px solid var(--color-success)}.Modal_error__v9v04{max-width:30vw;border-top:4px solid var(--color-error)}.Modal_warning__OBL_x{max-width:30vw;border-top:4px solid var(--color-warning)}.Modal_info__2EgQU{max-width:30vw;border-top:4px solid var(--color-info)}.Modal_loading__g1gCZ{max-width:30vw;border-top:none}.Modal_loading__g1gCZ .Modal_content__mtMzJ{display:flex;min-height:180px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center}.Modal_spinner__DuVDd{width:24px;height:24px;border-top:4px solid var(--color-border-light);border-radius:50%;animation:Modal_spin___UOIr 1s linear infinite;border:4px solid var(--color-border-light);border-top-color:var(--color-info)}@keyframes Modal_spin___UOIr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Modal_error__v9v04,.Modal_info__2EgQU,.Modal_loading__g1gCZ,.Modal_success__Pf__e,.Modal_warning__OBL_x{width:90vw;max-width:90vw}.Modal_modal__n58c_{margin:1rem;width:95%;max-height:90vh}.Modal_header__J3ai8{padding:1.5rem 1rem .75rem}.Modal_content__mtMzJ{padding:0 1rem .75rem}.Modal_footer__9A3JS{padding:.75rem 1rem 1.5rem}}.Grid_grid__HB_V_{display:grid;width:100%;grid-auto-rows:minmax(6.25rem,auto)}.Grid_nested__qyN01{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.Grid_gridItem__NNub9{display:flex;padding:1rem;justify-content:center;align-items:center;font-size:1.5rem}.Grid_gridItemSpan2__R7o0T{grid-column:span 2}.Grid_gridItemSpan3__iKjWq{grid-column:span 3}.Grid_gridItemSpan4__1A8cb{grid-column:span 4}.Grid_gridItemSpan5__xtcDA{grid-column:span 5}.Grid_gridRowSpan2__Vl9ve{grid-row:span 2}.Grid_gridRowSpan3__tDfFj{grid-row:span 3}.Grid_gridRowSpan4__7_FBx{grid-row:span 4}.Grid_gridRowSpan5__NW6Qp{grid-row:span 5}.Button_button__jc3lY{display:inline-flex;padding-block:var(--space-internal-8);padding-inline:var(--space-internal-16);justify-content:center;align-items:center;border-radius:var(--radius-sm);font-family:var(--primary-body-font);font-size:var(--font-size-button-m);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s;overflow:hidden}.Button_button__jc3lY.Button_primary__Zieq1{border:none;background-color:var(--color-primary);color:var(--color-white)}.Button_button__jc3lY.Button_secondary___Vd8e{border:.125rem solid var(--color-primary);background-color:transparent;color:var(--color-primary)}.Button_button__jc3lY.Button_inverse__J_YiQ{color:var(--color-primary)}.Button_button__jc3lY.Button_primary__Zieq1.Button_inverse__J_YiQ{background-color:var(--color-white);color:var(--dt-button-inverse-fg,var(--color-primary))}.Button_button__jc3lY.Button_secondary___Vd8e.Button_inverse__J_YiQ{border-color:var(--color-white);color:var(--color-white)}.Button_button__jc3lY.Button_tertiary__3LdFS.Button_inverse__J_YiQ{color:var(--color-white)}.Button_button__jc3lY.Button_tertiary__3LdFS{border:none;background-color:transparent;color:var(--color-primary)}.Button_button__jc3lY.Button_error__6kdm9{border:none;background-color:var(--color-error);color:var(--color-white)}.Button_button__jc3lY.Button_warning__12j7q{border:none;background-color:var(--color-warning-contrast);color:var(--color-warning-text)}.Button_button__jc3lY.Button_success__b025O{border:none;background-color:var(--color-success);color:var(--color-white)}.Button_button__jc3lY.Button_info__DxBGD{border:none;background-color:var(--color-info);color:var(--color-white)}.Button_button__jc3lY:disabled{background-color:var(--color-disabled-bg);color:var(--color-muted);cursor:not-allowed}.Button_button__jc3lY.Button_iconOnly__SJFbG{display:flex;padding:0;justify-content:center;align-items:center;line-height:1;text-align:center}.Button_icon__1Ni3g{display:inline-flex;-webkit-margin-end:0;margin-inline-end:0;justify-content:center;align-items:center;vertical-align:middle}.Button_button__jc3lY .Button_text__tBHb8{display:inline-flex;align-items:center;line-height:1}.Button_button__jc3lY.Button_iconOnly__SJFbG .Button_icon__1Ni3g{display:flex;margin:0;justify-content:center;align-items:center}.Button_icon__1Ni3g svg{display:inline-block;vertical-align:middle}.Button_endIcon__MIRms{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.Button_button__jc3lY [data-button-slot=icon]+[data-button-slot=text],.Button_button__jc3lY>:not(:last-child):is(svg,.Button_icon__1Ni3g)+.Button_text__tBHb8{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.Button_button__jc3lY [data-button-slot=text]+[data-button-slot=end-icon],.Button_button__jc3lY>.Button_text__tBHb8+:is(svg,.Button_endIcon__MIRms){-webkit-margin-start:.5rem;margin-inline-start:.5rem}.Button_button__jc3lY>.Button_text__tBHb8+.Button_icon__1Ni3g{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.Button_button__jc3lY.Button_tertiary__3LdFS [data-button-slot=icon]{-webkit-margin-end:var(--space-internal-2);margin-inline-end:var(--space-internal-2)}.Button_button__jc3lY.Button_tertiary__3LdFS [data-button-slot=text]{-webkit-margin-start:var(--space-internal-2);margin-inline-start:var(--space-internal-2)}.Button_button__jc3lY.Button_s__gk1m5{padding-block:var(--space-internal-4);padding-inline:var(--space-internal-12);min-block-size:1.5rem;font-size:var(--font-size-button-s)}.Button_button__jc3lY.Button_m__Bg4QP{padding-block:var(--space-internal-8);padding-inline:var(--space-internal-16);min-block-size:2.5rem;font-size:var(--font-size-button-m)}.Button_button__jc3lY.Button_l__lGJNJ{padding-block:var(--space-internal-12);padding-inline:var(--space-internal-24);min-block-size:3rem;font-size:var(--font-size-button-l)}.Button_button__jc3lY.Button_s__gk1m5.Button_iconOnly__SJFbG{padding:0;block-size:1.5rem;inline-size:1.5rem;min-inline-size:1.5rem}.Button_button__jc3lY.Button_m__Bg4QP.Button_iconOnly__SJFbG{padding:0;block-size:2.5rem;inline-size:2.5rem;min-inline-size:2.5rem}.Button_button__jc3lY.Button_l__lGJNJ.Button_iconOnly__SJFbG{padding:0;block-size:3rem;inline-size:3rem;min-inline-size:3rem}.Button_button__jc3lY.Button_iconOnly__SJFbG svg{font-size:.75rem}.Button_button__jc3lY.Button_l__lGJNJ.Button_iconOnly__SJFbG svg{font-size:1.25rem}.Button_button__jc3lY.Button_rounded__uBs2T{border-radius:9999px}@media (max-width:768px){.Button_button__jc3lY.Button_m__Bg4QP,.Button_button__jc3lY.Button_s__gk1m5{padding-block:var(--space-internal-16)}}.Icon_base__5FG5e{display:inline-flex;line-height:1;vertical-align:middle}.Icon_size2xs__Qbuog{width:.5rem;height:.5rem}.Icon_sizeXs__kSze0{width:.75rem;height:.75rem}.Icon_sizeSm___OUYH{width:1rem;height:1rem}.Icon_sizeMd__DJezh{width:1.5rem;height:1.5rem}.Icon_sizeLg__vMxts{width:2rem;height:2rem}.Icon_sizeXl__Jsk6z{width:3rem;height:3rem}.Icon_size2xl__W2K9h{width:4rem;height:4rem}@keyframes Icon_icon-spin__Cq8vX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Icon_icon-pulse__cSO1P{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Icon_spin__DaItm>svg{animation:Icon_icon-spin__Cq8vX 1s linear infinite}.Icon_pulse__HVztb>svg{animation:Icon_icon-pulse__cSO1P 1.2s ease-in-out infinite}.not-found_notFoundPage__Q0f9f{position:relative;display:flex;height:100vh;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-primary);background-image:url(/404.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.not-found_notFoundPage__Q0f9f>:first-child{position:absolute;top:2rem;left:2rem}@media (max-width:768px){.not-found_notFoundPage__Q0f9f{background-size:contain}}.Layout_layout__hcDWb{display:flex;min-height:100vh;flex-direction:column}.Layout_main__SPcu8{flex:1 1}.Layout_main__SPcu8:focus{outline:none}.Layout_skipLink__3l0hZ{position:absolute;top:-42px;left:0;z-index:100;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-white);transition:top .3s ease,left .3s ease}.Layout_skipLink__3l0hZ:focus{top:12px;left:12px}@media (max-width:768px){.Layout_skipLink__3l0hZ{top:-3.3rem}}.Checkbox_checkboxContainer__Xuriz{display:flex;align-items:center;gap:.5rem}.Checkbox_checkbox__Mfz3q{width:24px;height:24px;border:1px solid var(--color-primary);border-radius:2px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-light-bg);position:relative;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}@supports (accent-color:var(--color-primary )){.Checkbox_checkbox__Mfz3q{accent-color:var(--color-primary);background-color:var(--color-light-bg)}.Checkbox_checkboxContainer__Xuriz .Checkbox_checkedState__iKtYJ:after,.Checkbox_checkboxContainer__Xuriz input.Checkbox_checkbox__Mfz3q:checked:after,.Checkbox_checkedState__iKtYJ:after,input.Checkbox_checkbox__Mfz3q:checked:after{content:none}.Checkbox_checkbox__Mfz3q:focus{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:none}}.Checkbox_checkbox__Mfz3q:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(0 112 243/10%)}.Checkbox_checkbox__Mfz3q:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(0 112 243/20%)}input.Checkbox_checkbox__Mfz3q:checked{background-color:var(--color-primary);border:1px solid var(--color-primary)}input.Checkbox_checkbox__Mfz3q:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;-webkit-border-start:3px solid var(--checkbox-checkmark-color);border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px}.Checkbox_checkboxContainer__Xuriz input.Checkbox_checkbox__Mfz3q:checked{background-color:var(--color-primary);border:1px solid var(--color-primary)}.Checkbox_checkboxContainer__Xuriz input.Checkbox_checkbox__Mfz3q:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;-webkit-border-start:3px solid var(--checkbox-checkmark-color);border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px}.Checkbox_checkedState__iKtYJ{background-color:var(--color-primary);border:1px solid var(--color-primary);position:relative}.Checkbox_checkedState__iKtYJ:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;-webkit-border-start:3px solid var(--checkbox-checkmark-color);border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px;z-index:1;transition:none}.Checkbox_checkboxContainer__Xuriz .Checkbox_checkedState__iKtYJ{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_checkboxContainer__Xuriz .Checkbox_checkedState__iKtYJ:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;-webkit-border-start:3px solid var(--checkbox-checkmark-color);border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px;z-index:1}.Checkbox_checkbox__Mfz3q:indeterminate{background-color:var(--color-primary);border:1px solid var(--color-primary)}.Checkbox_checkbox__Mfz3q:indeterminate:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:3px;background-color:var(--checkbox-checkmark-color);transform:translate(-50%,-50%);transition:none}.Checkbox_indeterminateState__S77d2{background-color:var(--color-primary);border:1px solid var(--color-primary);position:relative}.Checkbox_indeterminateState__S77d2:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:3px;background-color:var(--checkbox-checkmark-color);transform:translate(-50%,-50%);z-index:1;transition:none}.Checkbox_checkboxContainer__Xuriz .Checkbox_indeterminateState__S77d2{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_label__3Ci6W{font-size:1rem;color:var(--color-primary)}.Checkbox_checkbox__Mfz3q:disabled{border-color:var(--color-muted-light);background-color:var(--color-muted-light);cursor:not-allowed;opacity:.6}.Checkbox_checkbox__Mfz3q:disabled:hover{box-shadow:none;border-color:var(--color-muted-light)}.GroupLabel_groupLabel__Auz44{display:flex;align-items:center;gap:.5rem;font-family:Moderat,sans-serif;font-size:1rem;font-weight:500;color:var(--color-primary)}.CheckboxGroup_checkboxGroup__DM3YI{display:flex;margin-block:1rem;width:auto;flex-direction:column;gap:1rem}@supports ((width:-moz-fit-content) or (width:fit-content)){.CheckboxGroup_checkboxGroup__DM3YI{width:-moz-fit-content;width:fit-content}}.CheckboxGroup_options__VoLWo{display:flex;-webkit-margin-start:1.5rem;margin-inline-start:1.5rem;flex-direction:column;gap:.5rem}.CheckboxGroup_checkbox__aX5Fv{width:24px;height:24px}.Link_link__T5Qjr{display:inline-flex;align-items:center;font-family:var(--font-text);text-decoration:none;color:var(--link-color)}.Link_linkS__c69ku{gap:.3rem;font-size:1rem}.Link_linkM__ZEjDW{gap:.5rem;font-size:1.125rem}.Link_linkL__od9SU{gap:1rem;font-size:1.5rem}.Link_icon__q1NO2{font-size:.75em}.Link_link__T5Qjr.Link_disabled__p6EV_{color:var(--color-gray-medium);pointer-events:none;opacity:.5}.PersonCard_personGrid__gWKkI{display:grid;padding-block:var(--space-layout-16);padding-inline:var(--space-layout-16);inline-size:-moz-fit-content;inline-size:fit-content;grid-template-columns:minmax(96px,96px) 1fr;align-items:center;grid-gap:var(--space-layout-24,1.5rem);gap:var(--space-layout-24,1.5rem);border:2px solid var(--color-primary);background-color:var(--color-light-bg)}.PersonCard_portrait__ozNMW{margin-block:auto;block-size:clamp(96px,18vw,96px);inline-size:clamp(96px,18vw,96px);border-radius:100rem;aspect-ratio:1;-webkit-clip-path:inset(2px round 50%);clip-path:inset(2px round 50%);object-fit:cover}.PersonCard_personDetails__I0VMJ{display:grid;justify-items:start;text-align:left}.PersonCard_portraitSkeleton__iApxO{block-size:clamp(96px,18vw,96px);inline-size:clamp(96px,18vw,96px)}.PersonCard_contactSkeleton__JSUL7,.PersonCard_nameSkeleton__MVk6_,.PersonCard_titleSkeleton__muFva{inline-size:100%}.PersonCard_socialSkeletonRow__SR7mK{display:flex;-webkit-margin-before:var(--space-layout-8,8px);margin-block-start:var(--space-layout-8,8px);gap:var(--space-layout-8,8px)}.PersonCard_socialSkeleton__eu_BF{block-size:28px;inline-size:28px}.PersonCard_nameTitle__bQhHk{display:flex;flex-direction:column;gap:0;line-height:.8}.PersonCard_nameTitle__bQhHk>*{-webkit-margin-after:0!important;margin-block-end:0!important}.PersonCard_personName__NsT7W,.PersonCard_personTitle__tpcw_{margin-block:0!important;margin-inline:0;gap:0;color:var(--color-primary)}.PersonCard_personEmail__l062o{text-transform:none;text-decoration:none;color:var(--color-primary)}.PersonCard_personEmail__l062o p{-webkit-margin-after:0;margin-block-end:0}.PersonCard_socialLinks__6yTgX{display:flex;-webkit-margin-before:.5rem;margin-block-start:.5rem;flex-wrap:wrap;gap:.75rem}.PersonCard_socialLink__wjTdw{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-transform:none;text-decoration:none}.PersonCard_socialLink__wjTdw svg{color:var(--color-primary)}.PersonCard_socialLink__wjTdw:after{display:none}.PersonCard_personGrid__gWKkI.custom-person-card{background-color:var(--color-muted)}.PersonCard_personGrid__gWKkI.custom-person-card .PersonCard_nameTitle__bQhHk>*{font-family:var(--font-text);color:var(--color-white)}@media (max-width:768px){.PersonCard_personGrid__gWKkI{grid-template-columns:1fr;justify-items:center;text-align:center}.PersonCard_portrait__ozNMW{max-block-size:240px;max-inline-size:240px}.PersonCard_personDetails__I0VMJ{justify-items:left}}.CookieConsent_cookieConsent__4BPnk{display:flex;padding:1rem;flex-direction:column;background-color:var(--color-gray-light);font-family:Moderat,sans-serif;border-top:1px solid var(--color-gray)}.CookieConsent_cookieConsent__4BPnk p{margin:0;align-items:start;font-size:1.1rem;line-height:1.6}.CookieConsent_cookieConsent__4BPnk a{color:var(--color-primary)}.CookieConsent_cookieConsent__4BPnk .CookieConsent_footer__gAnnI{display:flex;gap:.5rem;margin-top:1rem}.CookieConsent_footerActions__TjJXN{display:flex;width:100%;justify-content:space-between;align-items:center;gap:1rem}.CookieConsent_leftActions__BIkmy{display:flex;align-items:center}.CookieConsent_rightActions__rWb1u{display:flex;gap:.5rem}@media (max-width:768px){.CookieConsent_footerActions__TjJXN{flex-direction:column;align-items:stretch;gap:.75rem}.CookieConsent_leftActions__BIkmy{justify-content:center}.CookieConsent_rightActions__rWb1u{width:100%;flex-direction:column}.CookieConsent_rightActions__rWb1u>button{width:100%}}.Skeleton_root__YglJA{display:block;position:relative;border-radius:4px;--skeleton-base:var(--color-muted,#e2e8f0);--skeleton-highlight:var(--skeleton-base);background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:400% 100%;overflow:hidden}@supports (color:color-mix(in srgb,red,white)){.Skeleton_root__YglJA{--skeleton-highlight:color-mix(in srgb,var(--skeleton-base) 45%,white 55%)}}.Skeleton_animate__1O9kG{animation:Skeleton_shimmer__0FdNJ 1.2s ease-in-out infinite}.Skeleton_static__Hm9es{background:var(--color-gray,#d4d4d4)}@media (prefers-reduced-motion:reduce){.Skeleton_animate__1O9kG,.Skeleton_text__YsF6b.Skeleton_animate__1O9kG .Skeleton_line__Rl0fB{animation:none}}@keyframes Skeleton_shimmer__0FdNJ{0%{background-position:100% 0}to{background-position:0 0}}.Skeleton_text__YsF6b{display:flex;flex-direction:column;gap:6px;background:none;--skeleton-base:var(--color-muted,#e2e8f0);--skeleton-highlight:var(--skeleton-base)}@supports (color:color-mix(in srgb,red,white)){.Skeleton_text__YsF6b{--skeleton-highlight:color-mix(in srgb,var(--skeleton-base) 45%,white 55%)}}.Skeleton_text__YsF6b .Skeleton_line__Rl0fB{height:.75rem;border-radius:4px;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:400% 100%}@supports (color:color-mix(in srgb,red,white)){.Skeleton_text__YsF6b .Skeleton_line__Rl0fB{background:linear-gradient(90deg,var(--skeleton-base) 25%,color-mix(in srgb,var(--skeleton-base) 45%,white 55%) 50%,var(--skeleton-base) 75%);background-size:400% 100%}}.Skeleton_text__YsF6b.Skeleton_animate__1O9kG .Skeleton_line__Rl0fB{animation:Skeleton_shimmer__0FdNJ 1.2s ease-in-out infinite}.Skeleton_text__YsF6b.Skeleton_static__Hm9es .Skeleton_line__Rl0fB{background:var(--color-gray,#d4d4d4)}.Skeleton_circle__8OmJI{width:48px;height:48px;border-radius:50%}.Skeleton_avatar__bRKCs{width:64px;height:64px;border-radius:50%}.Skeleton_rect__DcYpC{width:100%;height:120px}.Skeleton_card__pU9wJ{width:100%;height:180px;border-radius:8px}.SecureCVDownload_modalContent__WpCAQ{display:flex;min-height:140px;flex-direction:column;gap:1rem}.SecureCVDownload_modalTitle__NIMdk{text-transform:none}.SecureCVDownload_description__iqxuc{margin-bottom:.5rem}.SecureCVDownload_inputWrapper__miXH5{position:relative;inline-size:100%;max-inline-size:220px}.SecureCVDownload_validationIndicator__oLMSw{position:absolute;z-index:10;pointer-events:none;transform:translateY(-50%);inset-block-start:50%;inset-inline-end:.75rem}.SecureCVDownload_inlineBusy__yM7K0{gap:var(--space-layout-4,4px)}.SecureCVDownload_inlineSuccess__ff2my{color:var(--color-success-text,var(--color-success))}.SecureCVDownload_errorText__gdOZ8{-webkit-margin-before:.25rem;margin-block-start:.25rem;font-size:.875rem;text-align:left;color:var(--color-error)}.SecureCVDownload_modalFooter__97Tbd{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}@media (max-width:768px){.SecureCVDownload_modalFooter__97Tbd{flex-direction:column-reverse;gap:.5rem}.SecureCVDownload_modalFooter__97Tbd>*{width:100%}}.BusyIndicator_root__OSuzq{display:inline-flex;flex-direction:row;align-items:center;gap:1rem;font-family:var(--font-text);color:var(--color-dark)}.BusyIndicator_overlay__AnIZi{position:relative;justify-content:center}.BusyIndicator_label__9kQDE{line-height:1}.BusyIndicator_s__drLfD .BusyIndicator_label__9kQDE{font-size:.75rem}.BusyIndicator_m__l4oJ_ .BusyIndicator_label__9kQDE{font-size:1rem}.BusyIndicator_l__JpLXc .BusyIndicator_label__9kQDE{font-size:2rem}.BusyIndicator_visual__Grk6P{display:inline-flex;position:relative;width:auto;min-width:1.5em;height:auto;min-height:1.5em}.BusyIndicator_iconSpinner__2qsYt{display:inline-flex;width:100%;height:100%;justify-content:center;align-items:center;color:var(--color-primary)}.BusyIndicator_dot__8tAiZ{position:absolute;width:.5em;height:.5em;border-radius:50%;background:var(--color-primary)}.BusyIndicator_progressDots__eYvl7{position:absolute;width:100%;height:100%}.BusyIndicator_progressDots__eYvl7 .BusyIndicator_dot__8tAiZ{transition:opacity .3s ease,background-color .3s ease;opacity:.35}.BusyIndicator_progressDots__eYvl7 .BusyIndicator_dot__8tAiZ.BusyIndicator_active__WO_Ns{background:var(--color-primary);opacity:1}.BusyIndicator_active__WO_Ns{outline:0}@supports (content-visibility:auto){.BusyIndicator_root__OSuzq{contain-intrinsic-size:2rem 2rem;content-visibility:auto}}.BusyIndicator_dot__8tAiZ:first-child{top:0;left:0}.BusyIndicator_dot__8tAiZ:nth-child(2){top:0;right:0}.BusyIndicator_dot__8tAiZ:nth-child(3){right:0;bottom:0}.BusyIndicator_dot__8tAiZ:nth-child(4){bottom:0;left:0}.BusyIndicator_progressDots__eYvl7.BusyIndicator_success__h9a7j .BusyIndicator_dot__8tAiZ{background:var(--color-success,#2ecc71);animation:BusyIndicator_success-pulse__R_XY_ .8s ease-in-out 1;opacity:1}@media (prefers-reduced-motion:reduce){.BusyIndicator_progressDots__eYvl7 .BusyIndicator_dot__8tAiZ{animation:none}}@keyframes BusyIndicator_success-pulse__R_XY_{0%{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.95)}to{transform:scale(1)}}.Badge_badge__zQd2C{display:inline-flex;padding:var(--space-internal-8) var(--space-internal-16);box-sizing:border-box;width:-moz-fit-content;width:fit-content;align-items:center;gap:.25em;border:2px solid transparent;border-radius:999px;background:var(--color-muted-light);font-family:var(--primary-body-font);font-size:1rem;font-weight:600;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;color:var(--color-dark);overflow:hidden;vertical-align:middle}.Badge_s__capRS{padding:var(--space-internal-4) var(--space-internal-12);font-size:.75rem}.Badge_l__MUJuz{padding:var(--space-internal-12) var(--space-internal-16);font-size:1.25rem}.Badge_square__jd8PI{border-radius:0}.Badge_primary__6QiPr{border:2px solid transparent;background:var(--color-primary);color:var(--color-white)}.Badge_secondary__UrtBP{border:2px solid var(--color-primary);background:none;color:var(--color-primary)}.Badge_secondary__UrtBP.Badge_success__wxSTw{border-color:var(--color-success);background:none;color:var(--color-success)}.Badge_secondary__UrtBP.Badge_info__k_k1r{border-color:var(--color-info);background:none;color:var(--color-info)}.Badge_secondary__UrtBP.Badge_error__gKTeq{border-color:var(--color-error);background:none;color:var(--color-error)}.Badge_secondary__UrtBP.Badge_warning__Rb3z4{border-color:var(--color-warning-contrast);background:none;color:var(--color-warning-contrast)}.Badge_secondary__UrtBP.Badge_neutral__YWTvM{border-color:var(--color-neutral-text);background:none;color:var(--color-neutral-text)}.Badge_success__wxSTw{background:var(--color-success)}.Badge_info__k_k1r,.Badge_success__wxSTw{border:2px solid transparent;color:var(--color-white)}.Badge_info__k_k1r{background:var(--color-info)}.Badge_error__gKTeq{border:2px solid transparent;background:var(--color-error);color:var(--color-white)}.Badge_warning__Rb3z4{border:2px solid transparent;background:var(--color-warning-contrast);color:var(--color-warning-text)}.Badge_neutral__YWTvM{border:2px solid transparent;background:var(--color-neutral-bg);color:var(--color-neutral-text)}.Badge_closeButton__BumFj{display:inline-block;-webkit-margin-start:0;margin-inline-start:0;justify-content:center;align-items:center;gap:.25em;border:none;background:none;color:inherit;cursor:pointer;vertical-align:middle}.Badge_icon__KZNYL{display:inline-flex;-webkit-margin-end:.4em;margin-inline-end:.4em;flex-shrink:0;justify-content:center;align-items:center;line-height:0}.Badge_removable__7joAh.Badge_s__capRS{padding:var(--space-internal-2) var(--space-internal-12);-webkit-padding-end:var(--space-internal-2);padding-inline-end:var(--space-internal-2);font-size:.75rem}.Badge_removable__7joAh.Badge_m__PC5Hk{padding:var(--space-internal-6) var(--space-internal-16);-webkit-padding-end:var(--space-internal-4);padding-inline-end:var(--space-internal-4);font-size:1rem}.Badge_removable__7joAh.Badge_l__MUJuz{padding:var(--space-internal-12) var(--space-internal-16);font-size:1.25rem}.Gallery_gallery__m_4b4{display:flex;inline-size:100%;align-items:flex-start;gap:clamp(.5rem,2vw,2rem)}.Gallery_column__i2wUN{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:clamp(.5rem,2vw,2rem)}.Gallery_item__eis9T{position:relative;margin:0;border-radius:0;outline:none;background:#f7f7fa;box-shadow:0 1px 4px 0 rgb(0 0 0/3%);transition:box-shadow .2s;overflow:hidden}.Gallery_item__eis9T:focus-visible{box-shadow:0 0 0 3px var(--color-primary,#0070f3)}.Gallery_image__l7KWc{display:block;width:100%;height:auto;border-radius:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.Gallery_item__eis9T:focus .Gallery_image__l7KWc,.Gallery_item__eis9T:hover .Gallery_image__l7KWc{transform:scale(1.03)}.Gallery_caption__1yyFg{position:absolute;inset-inline:0;padding-block:.75em;padding-inline:1em;background:rgb(0 0 0/55%);font-size:clamp(.875rem,.3vw + .85rem,1rem);color:var(--color-white);pointer-events:none;transition:opacity .2s;opacity:0;border-end-end-radius:16px;border-end-start-radius:16px;inset-block-end:0}.Gallery_item__eis9T:focus .Gallery_caption__1yyFg,.Gallery_item__eis9T:hover .Gallery_caption__1yyFg{pointer-events:auto;opacity:1}@media (max-width:900px){.Gallery_column__i2wUN,.Gallery_gallery__m_4b4{gap:20px}}@media (max-width:600px){.Gallery_column__i2wUN,.Gallery_gallery__m_4b4{gap:8px}.Gallery_image__l7KWc,.Gallery_item__eis9T{border-radius:8px}.Gallery_caption__1yyFg{font-size:.95rem;border-end-end-radius:8px;border-end-start-radius:8px}}.ServicesGrid_root__dZj4e{display:grid;padding:var(--space-4);box-sizing:border-box;height:100%;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);border-radius:var(--radius-medium);background:var(--color-surface)}.ServicesGrid_fillVertical__utj3d{display:flex;height:100%;min-height:100%;flex-direction:column;margin-bottom:2rem}.ServicesGrid_item__LXmXw{position:relative;padding:var(--space-3) var(--space-2);min-height:110px;flex-direction:column;gap:1rem;background:var(--color-elevation-1);text-align:center}.ServicesGrid_iconWrapper__oYZvJ,.ServicesGrid_item__LXmXw{display:flex;justify-content:center;align-items:center;border-radius:var(--radius-small)}.ServicesGrid_iconWrapper__oYZvJ{width:clamp(48px,6vw,56px);height:clamp(48px,6vw,56px);flex-shrink:0;background:transparent;font-size:clamp(1.75rem,4vw,2rem);color:var(--color-primary)}.ServicesGrid_iconWrapper__oYZvJ svg{display:block;width:70%;height:70%;color:var(--color-primary)}.ServicesGrid_title___Phfx{display:flex;width:100%;justify-content:center;align-items:center;font-family:var(--font-serif);font-size:var(--font-size-text-s);font-weight:600;line-height:1.2;color:var(--color-text)}.ServicesGrid_item__LXmXw:focus,.ServicesGrid_item__LXmXw:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.ServicesGrid_gridLabel__Hg0ig{position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.AIProcessingState_container__qbpx6{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-family:var(--font-text);font-size:.9rem;line-height:1.5}.AIProcessingState_text__32EwX{display:inline-block;background:linear-gradient(90deg,rgb(var(--color-text-rgb,17,17,17),.4) 0,var(--color-primary,#0070f3) 50%,rgb(var(--color-text-rgb,17,17,17),.4) 100%);background-size:200% auto;color:transparent;animation:AIProcessingState_flow__WP_oC 2s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes AIProcessingState_flow__WP_oC{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes AIProcessingState_pulse__QB7HN{0%,to{opacity:.3}50%{opacity:1}}[data-theme=dark] .AIProcessingState_text__32EwX{background:linear-gradient(90deg,var(--secondary-text-color) 0,var(--color-primary) 50%,var(--secondary-text-color) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AIProcessingState_container__qbpx6.AIProcessingState_intensitySubtle__PILrs .AIProcessingState_text__32EwX{animation-duration:2s}.AIProcessingState_container__qbpx6.AIProcessingState_intensityModerate__pOXpQ .AIProcessingState_text__32EwX{animation-duration:1.5s}.AIProcessingState_container__qbpx6.AIProcessingState_intensityProminent__iMWaC .AIProcessingState_text__32EwX{font-weight:500;animation-duration:1s}@media (prefers-reduced-motion:reduce){.AIProcessingState_text__32EwX{background:var(--secondary-text-color);animation:none;opacity:.8;-webkit-background-clip:text;background-clip:text}.AIProcessingState_container__qbpx6.AIProcessingState_intensityProminent__iMWaC .AIProcessingState_text__32EwX{opacity:1}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.AIProcessingState_text__32EwX{color:var(--secondary-text-color);animation:AIProcessingState_pulse__QB7HN 2s ease-in-out infinite}}.PageLayout_pageLayout__ApDhj{box-sizing:border-box;width:100%}.PageLayout_maxWidthSm__7ocSR{margin-inline:auto;max-width:var(--container-sm)}.PageLayout_maxWidthMd__Z4SYF{margin-inline:auto;max-width:var(--container-md)}.PageLayout_maxWidthLg__udHoj{margin-inline:auto;max-width:var(--container-lg)}.PageLayout_maxWidthXl__F5OiY{margin-inline:auto;max-width:var(--container-xl)}.PageLayout_maxWidthFull__BYjwz{max-width:100%}.PageLayout_grid__0DGi7{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);grid-gap:var(--grid-gap-mobile);gap:var(--grid-gap-mobile)}@media (min-width:768px){.PageLayout_grid__0DGi7{grid-template-columns:repeat(var(--grid-columns-tablet),1fr);gap:var(--grid-gap-tablet)}}@media (min-width:1024px){.PageLayout_grid__0DGi7{grid-template-columns:repeat(var(--grid-columns-desktop),1fr);gap:var(--grid-gap-desktop)}}.PageLayout_withMargins__zJwMi{padding-inline:var(--page-margin-mobile)}@media (min-width:768px){.PageLayout_withMargins__zJwMi{padding-inline:var(--page-margin-tablet)}}@media (min-width:1024px){.PageLayout_withMargins__zJwMi{padding-inline:var(--page-margin-desktop)}}@media (min-width:1440px){.PageLayout_withMargins__zJwMi{padding-inline:var(--page-margin-wide)}}.PageLayout_spacingCompact__LqWX_{padding-block:var(--space-layout-24)}.PageLayout_spacingDefault__sC6mw{padding-block:var(--space-layout-48)}.PageLayout_spacingComfortable__eHnJ5{padding-block:var(--space-layout-64)}.PageLayout_spacingSpacious__bwTwr{padding-block:var(--space-layout-96)}@media (max-width:768px){.PageLayout_spacingCompact__LqWX_{padding-block:var(--space-layout-16)}.PageLayout_spacingDefault__sC6mw{padding-block:var(--space-layout-32)}.PageLayout_spacingComfortable__eHnJ5{padding-block:var(--space-layout-48)}.PageLayout_spacingSpacious__bwTwr{padding-block:var(--space-layout-64)}}@media (max-width:480px){.PageLayout_spacingCompact__LqWX_{padding-block:var(--space-layout-8)}.PageLayout_spacingDefault__sC6mw{padding-block:var(--space-layout-24)}.PageLayout_spacingComfortable__eHnJ5{padding-block:var(--space-layout-32)}.PageLayout_spacingSpacious__bwTwr{padding-block:var(--space-layout-48)}}.ContactPage_contact__f0XGx{text-align:center}.ContactPage_contact__f0XGx h1{margin-block:2rem;font-family:var(--primary-heading-font,serif);font-size:5rem;font-weight:var(--primary-heading-weight,300);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;color:var(--color-primary)}.ContactPage_contactSectionHeading__9_ZM9{margin-block:2rem 1.5rem;text-align:left;color:var(--color-primary)}.ContactPage_officeSection__AK0mz{display:grid;margin:0 auto 3rem;max-width:960px;grid-gap:2.5rem;gap:2.5rem;text-align:left}.ContactPage_officeSection__AK0mz a{color:var(--color-primary)}.ContactPage_officeMap__OTdiZ{display:grid;grid-gap:1rem;gap:1rem}.ContactPage_officeSubheading__1g12h{margin:0;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.ContactPage_mapWrapper__Xd5iv{position:relative;width:100%;height:18rem;border:2px solid var(--color-primary);border-radius:0;background-color:var(--color-light-bg);overflow:hidden;isolation:isolate}.ContactPage_mapWrapper__Xd5iv:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--color-primary);mix-blend-mode:color;opacity:.8;z-index:1000}.ContactPage_map__N6qHO{position:relative;width:100%;height:100%;z-index:1}.ContactPage_mapFallback__44y7A{display:flex;height:100%;justify-content:center;align-items:center;font-size:1rem;color:var(--color-gray-medium)}.ContactPage_mapDescription__Hs8j9{font-size:.95rem;color:var(--color-gray-medium)}.ContactPage_officeAddress__QRMQ9{display:grid;grid-gap:.4rem;gap:.4rem}.ContactPage_officeAddressHeading__ahmXt{margin:.8rem 0 0;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.ContactPage_officeAddressLine__pV_1B{font-family:var(--primary-body-font,sans-serif);font-size:1rem;text-align:left;color:var(--color-primary)}.ContactPage_personGrid__dPBV_{display:grid;grid-template-columns:minmax(200px,260px) 1fr;place-items:center start;grid-gap:2rem;gap:2rem}.ContactPage_portrait___s17o{width:128px;border-radius:100rem;-webkit-clip-path:inset(2px round 50%);clip-path:inset(2px round 50%);object-fit:cover}.ContactPage_flexCenter__kuhPs,.ContactPage_personCardCenter__UFzOi{display:flex;justify-content:center;align-items:center}.ContactPage_personCardCenter__UFzOi{margin-block:3rem;width:100%;flex-flow:column wrap}.ContactPage_personCardCenter__UFzOi p,.ContactPage_personCardCenter__UFzOi span{-webkit-margin-after:0!important;margin-block-end:0!important}.ContactPage_personDetails__7EBs_{display:grid;justify-items:start;grid-gap:.75rem;gap:.75rem}.ContactPage_nameTitle__qCUKF{-webkit-margin-after:0!important;margin-block-end:0!important;margin-bottom:0!important}.ContactPage_personName__80nYg{margin:0;color:var(--color-primary)}.ContactPage_personTitle__b8U_w{margin:0;font-size:1rem;color:var(--color-gray-medium)}.ContactPage_contactPersonTitle__DHhSg{display:block;width:100%;text-align:center}.ContactPage_personEmail__TfLJS{text-transform:none}.ContactPage_linkedinLink__PCgTR{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-transform:none}.ContactPage_linkedinLink__PCgTR svg{font-size:1.5rem}.ContactPage_contact__f0XGx h2{font-family:var(--secondary-heading-font,sans-serif);font-size:1.8rem;font-weight:600;text-transform:uppercase;color:var(--color-secondary);margin-bottom:1rem}.ContactPage_formGroup__qyX64{margin-bottom:1.5rem}.ContactPage_privacyPolicy__G0zrR{font-size:1.1rem;text-align:center;color:var(--color-gray-medium)}.ContactPage_privacyPolicy__G0zrR a{color:var(--color-primary)}.ContactPage_contactForm__R4HZl p{margin:0;font-family:Moderat,sans-serif;font-size:.875rem;text-align:center;color:var(--color-gray-medium)}.ContactPage_checkboxGroup__XP4F_{-webkit-margin-before:1rem;margin-block-start:1rem}.ContactPage_cvDownloadSection__0krYr{padding:var(--space-layout-96);background-color:var(--color-primary)}.ContactPage_resumeInfo__hbKyc,h2.ContactPage_resumeTitle__dZBia{color:var(--color-white)!important}.ContactPage_resumeInfo__hbKyc a{color:var(--color-white)}@media (max-width:767px){.ContactPage_cvDownloadSection__0krYr{padding:3rem}.ContactPage_resumeInfo__hbKyc{-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.ContactPage_contact__f0XGx>:has(.ContactPage_contactInfo__JrVIA){padding-inline:0;-webkit-padding-after:0;padding-block-end:0}}.workIndex_workPageContent__HsRM_{display:flex;flex-direction:column;gap:3rem}.workIndex_worksGrid__oCIj4{display:flex;margin-block:0;margin-inline:auto;inline-size:100%;max-inline-size:100%;gap:2rem;flex-wrap:wrap;justify-content:center}.workIndex_workItem__rW0Oy{display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease;flex:1 1 300px;max-width:400px;min-width:260px}.workIndex_workItem__rW0Oy:hover{transform:translateY(-2px)}.workIndex_workImage__b7OsS{block-size:auto;inline-size:100%;border-radius:0;object-fit:cover}.workIndex_works__012q0 img{min-inline-size:100%;max-inline-size:100%}@media (max-width:932px){.workIndex_worksGrid__oCIj4{gap:2rem}.workIndex_workItem__rW0Oy{inline-size:100%}}@media (max-width:768px){.workIndex_worksGrid__oCIj4{gap:1.5rem}.workIndex_workItem__rW0Oy{inline-size:100%}}@media (max-width:480px){.workIndex_worksGrid__oCIj4{gap:1rem}}.ArticleCard_card__sbz5f{display:flex;padding-block:1.5rem;padding-inline:1.5rem;min-block-size:200px;flex-direction:column;justify-content:flex-start;border:2px solid var(--color-primary);background:var(--color-light-bg);box-shadow:0 2px 8px rgb(0 0 0/6%);text-decoration:none;color:inherit;transition:box-shadow .2s,background .2s}.ArticleCard_card__sbz5f:hover{background:var(--color-white);box-shadow:0 4px 16px rgb(0 0 0/12%);filter:brightness(120%)}.ArticleCard_card__sbz5f:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.ArticleCard_title__ay9Yq{margin-block:0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.5;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ArticleCard_lead__QWYCN,.ArticleCard_title__ay9Yq{display:-webkit-box;margin-inline:0;color:var(--color-text);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-lines:2;overflow:hidden}.ArticleCard_lead__QWYCN{margin-block:0 1rem;font-size:1.1rem;white-space:pre-line}.ArticleCard_meta__8tCYg{display:flex;-webkit-margin-before:auto;margin-block-start:auto;justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;color:var(--color-text)}.ArticleCard_readTime__dDwPN{font-weight:600}.ArticleCard_readMore__RU4wo{font-weight:600;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:.2em}.ArticleCard_loading__mT894{pointer-events:none}.ArticleCard_leadSkeleton__rkUAX,.ArticleCard_titleSkeleton__sWuxJ{inline-size:100%}.Tabs_tabs__ispi1{display:flex;position:relative;gap:0;border-radius:var(--radius-m);background:transparent}.Tabs_default__0osZc{border:1px solid var(--color-border,rgb(0 0 0/10%))}.Tabs_default__0osZc,.Tabs_pills__yYsjz{background:var(--color-light-bg,#f9f9f9)}.Tabs_pills__yYsjz{padding:var(--space-internal-4);gap:var(--space-internal-4);border-radius:var(--radius-l)}.Tabs_underline__g2DsP{gap:var(--space-internal-8);border-bottom:1px solid var(--color-border,rgb(0 0 0/10%))}.Tabs_s__g8aDm{font-size:var(--font-size-button-s)}.Tabs_m__w81Aj{font-size:var(--font-size-button-m)}.Tabs_l__jzAX1{font-size:var(--font-size-button-l)}.Tabs_tab__992q6{display:flex;position:relative;padding:var(--space-internal-8) var(--space-internal-16);flex:0 0 auto;justify-content:center;align-items:center;border:none;background:transparent;font-family:var(--font-text);font-weight:500;line-height:1.2;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.Tabs_tab__992q6:focus-visible{z-index:1;outline:2px solid var(--color-primary);outline-offset:2px}.Tabs_default__0osZc .Tabs_tab__992q6{-webkit-border-end:1px solid var(--color-border,rgb(0 0 0/10%));border-inline-end:1px solid var(--color-border,rgb(0 0 0/10%));color:var(--color-text,var(--primary-text-color))}.Tabs_pills__yYsjz .Tabs_tab__992q6{border-radius:var(--radius-s);color:var(--color-text,var(--primary-text-color))}.Tabs_underline__g2DsP .Tabs_tab__992q6{color:var(--color-text-subtle,rgb(0 0 0/65%));border-bottom:2px solid transparent}.Tabs_default__0osZc .Tabs_tab__992q6:last-child{-webkit-border-end:none;border-inline-end:none}.Tabs_default__0osZc .Tabs_tab__992q6:hover:not(:disabled),.Tabs_pills__yYsjz .Tabs_tab__992q6:hover:not(:disabled){background:var(--color-white);color:var(--color-primary)}.Tabs_underline__g2DsP .Tabs_tab__992q6:hover:not(:disabled){color:var(--color-primary);border-bottom-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.Tabs_default__0osZc .Tabs_tabActive__Noz0T,.Tabs_pills__yYsjz .Tabs_tabActive__Noz0T{background:var(--color-primary);font-weight:600;color:var(--color-white)}.Tabs_pills__yYsjz .Tabs_tabActive__Noz0T{box-shadow:0 2px 4px rgb(0 0 0/8%)}.Tabs_underline__g2DsP .Tabs_tabActive__Noz0T{font-weight:600;color:var(--color-primary);border-bottom-color:var(--color-primary)}.Tabs_underline__g2DsP .Tabs_tabIndicator___YioP{position:absolute;inset:auto 0 -2px;height:2px;border-radius:1px;background:var(--color-primary);transition:opacity .2s ease,transform .2s ease;transform:scaleX(0);opacity:0}.Tabs_underline__g2DsP .Tabs_tabActive__Noz0T .Tabs_tabIndicator___YioP{transform:scaleX(1);opacity:1}.Tabs_tabDisabled__01kMU{cursor:not-allowed;opacity:.5}.Tabs_tabDisabled__01kMU:hover{background:transparent;color:inherit;border-bottom-color:transparent}.Tabs_tabLabel__jAzwj{display:block;line-height:1;letter-spacing:.01em}@media (max-width:768px){.Tabs_tab__992q6{padding:var(--space-internal-6) var(--space-internal-12);font-size:.9em}.Tabs_s__g8aDm .Tabs_tab__992q6{padding:var(--space-internal-4) var(--space-internal-8);font-size:.8em}}@media (prefers-reduced-motion:reduce){.Tabs_tabIndicator___YioP,.Tabs_tab__992q6{transition:none}}.HelsinkiClock_clockContainer__YVm3I{-webkit-margin-after:var(--space-layout-32);margin-block-end:var(--space-layout-32);justify-content:flex-start;align-items:start;font-family:var(--primary-body-font,sans-serif);text-align:left}.HelsinkiClock_date__f88Z9{font-size:1.1rem;font-weight:600}.HelsinkiClock_time__fZ17G{font-size:1.1rem;font-weight:500;letter-spacing:.04em}.Card_card__5f2SB{--card-container-color:var(--color-white);--card-container-surface-tint-layer-color:transparent;--card-container-shadow-color:rgb(0 0 0/30%);--card-container-elevation-0:none;--card-container-elevation-1:0 1px 2px rgb(0 0 0/30%),0 1px 3px 1px rgb(0 0 0/15%);--card-container-elevation-2:0 1px 2px rgb(0 0 0/30%),0 2px 6px 2px rgb(0 0 0/15%);--card-container-elevation-3:0 1px 3px rgb(0 0 0/30%),0 4px 8px 3px rgb(0 0 0/15%);--card-container-elevation-4:0 2px 3px rgb(0 0 0/30%),0 6px 10px 4px rgb(0 0 0/15%);--card-container-elevation-5:0 4px 4px rgb(0 0 0/30%),0 8px 12px 6px rgb(0 0 0/15%);--card-outline-color:var(--color-border-subtle,rgb(15 23 42/12%));--card-outline-width:2px;--card-header-padding:var(--space-internal-24);--card-content-padding:var(--space-internal-24);--card-footer-padding:var(--space-internal-24);--card-supporting-text-padding:var(--space-internal-24);--card-container-shape:2px;display:flex;position:relative;min-width:0;max-width:37.5rem;flex-direction:column;border-radius:var(--card-container-shape);background-color:var(--card-container-color);text-decoration:none;color:inherit;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),background-color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);word-wrap:break-word}.Card_outlined__ZXdaL{border:var(--card-outline-width) solid var(--color-primary)}.Card_filled__S6MKC,.Card_outlined__ZXdaL{box-shadow:var(--card-container-elevation-0)}.Card_filled__S6MKC{border:none;background-color:var(--color-light-bg,#f9f9f9)}.Card_elevated__1S9um{border:none;background-color:var(--card-container-color);box-shadow:var(--card-container-elevation-1)}.Card_hoverable__V9Upj:hover{cursor:pointer}.Card_filled__S6MKC.Card_hoverable__V9Upj:hover,.Card_outlined__ZXdaL.Card_hoverable__V9Upj:hover{box-shadow:var(--card-container-elevation-1)}.Card_elevated__1S9um.Card_hoverable__V9Upj:hover{box-shadow:var(--card-container-elevation-2)}.Card_cardHeader__eBzl1{padding:var(--card-header-padding)}.Card_cardContent__XsBhq{padding:var(--card-content-padding);flex:1 1}.Card_cardFooter__pBvge{padding:var(--card-footer-padding)}.Card_cardActions__RLacR{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-internal-8)}.Card_cardActions__RLacR>*{flex-shrink:0}.Card_cardMedia__lYDBN{width:100%;height:auto;border-radius:var(--card-container-shape) var(--card-container-shape) 0 0;object-fit:cover}.Card_header__Bem_C{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-m)}.Card_headerMain__miBOM{display:flex;align-items:center;gap:var(--space-s)}.Card_headerText__w5XQ2{display:flex;flex-direction:column;gap:var(--space-xxs,.35rem)}.Card_icon__NDZ9D{display:inline-flex;align-items:center;font-size:1.4rem}.Card_iconSm__tlmO8{font-size:1rem}.Card_iconMd__DEcQg{font-size:1.4rem}.Card_iconLg__afIJV{font-size:1.8rem}.Card_iconStart__35wBw{-webkit-margin-end:var(--space-s);margin-inline-end:var(--space-s);order:-1}.Card_iconEnd__Vxu2w{-webkit-margin-start:var(--space-s);margin-inline-start:var(--space-s);order:1}.Card_iconTop__ZTCL9{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs);align-self:flex-start}.Card_title__a4qQW{margin:0}.Card_subTitle__QcyLC{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}.Card_extra__fIXGn{display:flex;align-items:center;gap:var(--space-xs)}.Card_cover__mz4If{margin-block:calc(var(--space-s) * -1) var(--space-s);border-radius:var(--radius-m);background-color:rgb(0 0 0/4%);overflow:hidden}.Card_cover__mz4If img{display:block;width:100%;height:auto;object-fit:cover}.Card_body__VO4RG{display:flex;flex-direction:column;gap:var(--space-xs);font-size:.95rem;line-height:1.6;color:var(--primary-text-color)}.Card_bodyText__diZJb{margin:0;font:inherit}.Card_description__oy1g1{margin:0;line-height:1.5;color:var(--color-primary,rgb(0 0 0/65%))}.Card_actions__szNhQ{display:flex;justify-content:flex-end;gap:var(--space-xs);border-top:2px solid rgb(0 0 0/4%)}.Card_actions__szNhQ,.Card_footer__QgTuu{margin-top:var(--space-m);padding-top:var(--space-s)}.Card_footer__QgTuu{border-top:2px solid rgb(0 0 0/6%)}.Card_loading__pRZf9{pointer-events:none;opacity:.6}.Card_loading__pRZf9 .Card_body__VO4RG{visibility:hidden}.Card_skeleton__eOIVL{display:block;block-size:120px;inline-size:100%;border-radius:var(--radius-m);background:linear-gradient(90deg,rgb(0 0 0/8%),rgb(0 0 0/3%),rgb(0 0 0/8%));background-size:200% 100%;animation:Card_skeleton-pulse__xdExN 1.4s ease-in-out infinite}@keyframes Card_skeleton-pulse__xdExN{0%{background-position:200% 0}to{background-position:-200% 0}}.Card_interactive__0FUH9{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Card_interactive__0FUH9:hover{background:var(--color-light-bg,#f7f7f7);box-shadow:0 8px 24px -6px rgb(16 24 40/22%)}.Card_interactive__0FUH9:active{transform:translateY(1px)}.Card_card__5f2SB:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.Card_s__ujO1m{padding:var(--space-m);max-width:20rem}.Card_m__hkqyl{padding:var(--space-l);max-width:30rem}.Card_l__CjEjT{padding:calc(var(--space-l) * 1.5);max-width:37.5rem}.Card_full__g94Ws{padding:var(--space-l);width:100%;max-width:100%}.Card_badgeContainer__ctjBm{display:inline-flex;align-items:center}.Card_statusMessage__6aBvZ{padding:var(--space-internal-12) var(--card-header-padding);border-top:1px solid var(--color-border-subtle)}.Card_statusText__4Hhwn{display:flex;margin:0;align-items:center;gap:var(--space-internal-8)}.Card_statusSuccess__zj80o{border-color:var(--color-success-border,rgb(34 197 94/20%));background-color:var(--color-success-bg,rgb(34 197 94/10%));color:var(--color-success)}.Card_statusInfo__qATN1{border-color:var(--color-info-border,rgb(59 130 246/20%));background-color:var(--color-info-bg,rgb(59 130 246/10%));color:var(--color-info)}.Card_statusError__s_Taq{border-color:var(--color-error-border,rgb(239 68 68/20%));background-color:var(--color-error-bg,rgb(239 68 68/10%));color:var(--color-error)}.Card_statusWarning__XRp4W{border-color:var(--color-warning-border,rgb(245 158 11/20%));background-color:var(--color-warning-bg,rgb(245 158 11/10%));color:var(--color-warning-text,#8d5a00)}.Card_bordered__1Vqci{border:2px solid var(--color-primary)}.Card_unbordered__6fx2F{border:none;box-shadow:none}@media (max-width:768px){.Card_card__5f2SB{padding:var(--space-layout-24,1.5rem)}.Card_cardActions__RLacR{flex-direction:column;align-items:stretch}}@media (max-width:480px){.Card_card__5f2SB{padding:var(--space-layout-16,1rem)}}@media (prefers-reduced-motion:reduce){.Card_card__5f2SB{transition:none}.Card_interactive__0FUH9:active{transform:none}}.Home_home__ac_w8{text-align:left}.Home_hero__lCtyn{position:relative;min-height:75vh;background-color:var(--main-body-background-color);overflow:hidden}.Home_heroGradient__XIK7Z{display:flex;position:absolute;inset:0;z-index:0;flex-direction:column;justify-content:center;align-items:center;background:var(--home-gradient);background-size:200% 200%;text-align:center;animation:Home_gradient-move__kjSKV 8s ease-in-out infinite;opacity:1;overflow:hidden}.Home_heroTitleWrapper__i3Qmh{display:flex;position:relative;margin:0 auto;-webkit-padding-after:1rem;padding-block-end:1rem;width:min(960px,90vw);flex-direction:column;align-items:center}.Home_heroTitle__yHPGm{margin:0 auto;height:100%}.Home_heroSubtext__CGAoQ,.Home_heroTitle__yHPGm{display:flex;position:relative;z-index:1;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--color-white)!important}.Home_heroSubtext__CGAoQ{margin:1.5rem auto 0;padding-inline:var(--space-layout-24);max-width:800px}@media (min-width:768px){.Home_heroSubtext__CGAoQ{padding-inline:var(--space-layout-48)}}@media (min-width:1024px){.Home_heroSubtext__CGAoQ{padding-inline:var(--space-layout-64)}}.Home_heroCtas__GVQNC{display:flex;z-index:1;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.Home_heroCtaLink__Z9yzn{display:inline-flex;justify-content:center;text-decoration:none;background-image:none!important}.Home_heroCtaLink__Z9yzn .wavyUnderline,.Home_heroCtaLink__Z9yzn .wavyUnderline:after,.Home_heroCtaLink__Z9yzn .wavyUnderline:before{background-image:none!important;text-decoration:none!important;-webkit-mask-image:none!important;mask-image:none!important}.Home_home__ac_w8 h1{-webkit-margin-before:-7.68rem;margin-block-start:-7.68rem;font-family:var(--primary-heading-font);font-size:8rem;font-weight:500}.Home_lead___OwZ6{-webkit-margin-before:3.5rem;margin-block-start:3.5rem}.Home_cta__q9RpN{padding-inline:var(--space-layout-64);padding-block:var(--space-layout-96);background-color:var(--color-primary);font-family:var(--primary-body-font);font-size:var(--font-size-title);text-align:center;color:var(--color-white);-webkit-margin-before:var(--space-layout-32);margin-block-start:var(--space-layout-32);margin-inline:auto}.Home_cta__q9RpN a{border-radius:.5rem;font-size:1.5rem;text-decoration:none;color:var(--color-white);transition:background-color .3s ease}.Home_home__ac_w8 a:focus-visible{outline:2px solid currentcolor;outline-offset:4px;outline-color:color-mix(in srgb,currentcolor 70%,black)}.Home_heroHighlights__ZIqbp{margin-inline:auto;max-width:1200px}.Home_heroHighlightsGrid__31xVD{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-layout-32);gap:var(--space-layout-32)}.Home_workItem__oNdaL{display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease;border-radius:8px;overflow:hidden}.Home_workItem__oNdaL:hover{transform:translateY(-2px)}.Home_workImage__FcNgW{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.Home_gradientText__CkSaf{background:var(--home-gradient);background-size:200% 200%;font-size:8rem;color:transparent;animation:Home_gradient-move__kjSKV 4s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin:0 auto var(--space-layout-16)}.Home_ctaTitle__Vkf3M{margin:0 0 var(--space-layout-24);color:var(--color-white)!important}@keyframes Home_gradient-move__kjSKV{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.Home_lead___OwZ6{font-size:1.5rem}}@media (max-width:480px){.Home_home__ac_w8 h1{-webkit-margin-before:-3.84rem;margin-block-start:-3.84rem;font-size:4rem}.Home_gradientText__CkSaf{font-size:1.25rem}.Home_heroHighlightsGrid__31xVD{gap:var(--space-layout-16)}.Home_cta__q9RpN{padding:var(--space-layout-32);font-size:var(--font-size-text)}.Home_heroCtas__GVQNC{flex-direction:column;align-items:center}}.Blog_blog__aMmyX h1{font-family:"var(--primary-heading-font, serif)";font-size:5rem;font-weight:var(--primary-heading-weight,300);text-align:left;margin-bottom:4rem}.Blog_list__AgOvN{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:2rem;gap:2rem}@media (max-width:768px){.Blog_blog__aMmyX h1{font-size:4rem;margin-bottom:3rem}.Blog_list__AgOvN{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem}}@media (max-width:480px){.Blog_blog__aMmyX h1{font-size:3rem;margin-bottom:2rem}.Blog_list__AgOvN{grid-template-columns:1fr;gap:1rem}}.SocialShare_socialShare__G6CWW{display:flex;block-size:2.5rem;align-items:center;gap:1rem;margin-top:1.5rem}.SocialShare_socialShare__G6CWW a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--primary-text-color)}.SocialShare_copyButton__EZ6lV svg{margin:0 auto;padding:0;width:1.5rem;height:1.5rem;fill:var(--primary-text-color)}.SocialShare_socialShare__G6CWW a svg{width:1.5rem;height:1.5rem}.SocialShare_copyButton__EZ6lV{display:flex;align-items:center;gap:var(--space-internal-4);font-weight:600;text-decoration:none;color:var(--primary-text-color);cursor:pointer}.SocialShare_copyButton__EZ6lV span{-webkit-margin-end:0;margin-inline-end:0}.SocialShare_copyButtonText__u0AMA{display:inline}@media (max-width:767px){.SocialShare_copyButton__EZ6lV{display:flex;padding:0;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;justify-content:center;align-items:center;border:none!important;background-color:var(--primary-background-color)}.SocialShare_copyButton__EZ6lV svg{width:1.5rem;height:1.5rem}}.BlogArticle_article__4iv5C{margin:0 auto;-webkit-margin-before:0;margin-block-start:0;padding:2rem;max-width:100%;font-family:var(--secondary-body-font,serif);font-size:1rem;line-height:1.6}.BlogArticle_article__4iv5C h1{font-size:2.5rem;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-bottom:.5rem}.BlogArticle_article__4iv5C h2{font-size:1.75rem;margin-top:2rem}.BlogArticle_article__4iv5C h2,.BlogArticle_article__4iv5C h3{font-family:var(--secondary-heading-font,sans-serif);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.BlogArticle_article__4iv5C h3{font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--primary-text-color)}.BlogArticle_article__4iv5C h3+p{-webkit-margin-before:1rem;margin-block-start:1rem}.BlogArticle_article__4iv5C blockquote{margin-block:4rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:4px solid var(--primary-text-color);border-inline-start:4px solid var(--primary-text-color);font-style:italic}.BlogArticle_article__4iv5C b,.BlogArticle_article__4iv5C strong{font-family:TiemposText-Bold,serif;font-weight:600}.BlogArticle_article__4iv5C p{margin-block:1.25rem;line-height:1.75}.BlogArticle_article__4iv5C ol,.BlogArticle_article__4iv5C ul{margin-block:1.5rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;line-height:1.75}.BlogArticle_article__4iv5C li{margin-block:.75rem;-webkit-padding-start:.5rem;padding-inline-start:.5rem}.BlogArticle_article__4iv5C li::marker{color:var(--color-primary)}.BlogArticle_article__4iv5C ul li{list-style-type:disc}.BlogArticle_article__4iv5C ol li{list-style-type:decimal}.BlogArticle_article__4iv5C ol ul,.BlogArticle_article__4iv5C ul ul{margin-block:.5rem}.BlogArticle_metaRow__wgtNi{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;-webkit-padding-before:1rem!important;padding-block-start:1rem!important}@media (max-width:47.999rem){.BlogArticle_metaLeft__txXBj,.BlogArticle_metaRow__wgtNi{flex-direction:column;align-items:flex-start}}.BlogArticle_metaLeft__txXBj{display:flex;align-items:center;gap:.75rem}.BlogArticle_metaRow__wgtNi p{margin-block:0;font-size:1rem;color:var(--primary-text-color)}.BlogArticle_article__4iv5C li>p{margin-block:.5rem}.BlogArticle_article__4iv5C hr{margin:0;border:none;border-top:2px solid var(--color-primary)}.BlogArticle_article__4iv5C img:not([class*=avatar]){border-radius:8px}.BlogArticle_article__4iv5C img+figcaption{display:block;margin-top:.5rem;font-size:.95rem;color:var(--color-gray-medium);text-align:center}.BlogArticle_article__4iv5C figure{margin:0;padding:0}.BlogArticle_article__4iv5C figcaption{margin-top:.5rem;font-size:.95rem;color:var(--color-gray-medium)}.BlogArticle_heroImage__Csv_X{display:grid;grid-gap:.5rem;gap:.5rem}.BlogArticle_similarList__bg7Ek,.BlogArticle_similar__14v_t{display:grid;grid-gap:1rem;gap:1rem}.BlogArticle_similarList__bg7Ek{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BlogArticle_similarCard__JpPcE{height:100%}.BlogArticle_embedWrapper__W_uAd{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.BlogArticle_embedWrapper__W_uAd iframe{position:absolute;top:0;left:0;width:100%;height:100%}.BlogArticle_embedLink__aQFzc a{color:var(--color-primary)}.BlogArticle_readTime__X7M7C,.BlogArticle_releaseDate__JejkV{color:var(--color-gray-medium)}