.CaseRow-module__d5P5kG__row{grid-template-columns:minmax(0,422fr) minmax(0,898fr);align-items:start;column-gap:55px;display:grid}.CaseRow-module__d5P5kG__eyebrow{margin-bottom:10px}.CaseRow-module__d5P5kG__title{font-size:var(--fs-h3);letter-spacing:var(--ls-heading);line-height:1.2;font-weight:var(--fw-regular);color:var(--heading)}.CaseRow-module__d5P5kG__content{min-width:0}@media (max-width:1023px){.CaseRow-module__d5P5kG__row{grid-template-columns:1fr;row-gap:30px}.CaseRow-module__d5P5kG__contentFirst .CaseRow-module__d5P5kG__content{order:-1}}
.ProcessLedger-module__81Hgra__ledger{max-width:var(--container);grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:80px;margin:0 auto;display:grid}.ProcessLedger-module__81Hgra__side{top:calc(var(--header-h) + 40px);align-self:start;padding-top:28px;position:sticky}.ProcessLedger-module__81Hgra__intro{max-width:34ch;color:var(--text);text-wrap:pretty}.ProcessLedger-module__81Hgra__barBlock{margin-top:30px}.ProcessLedger-module__81Hgra__bar{border-radius:var(--radius-xs);background:var(--divider);height:10px;display:flex;overflow:hidden}.ProcessLedger-module__81Hgra__segment{transform-origin:0;background:0 0;flex:none;height:100%;position:relative}.ProcessLedger-module__81Hgra__segment+.ProcessLedger-module__81Hgra__segment:before{content:"";background:var(--bg-alt);width:2px;position:absolute;inset:0 auto 0 0}.ProcessLedger-module__81Hgra__segment:after{content:"";background:var(--heading);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);position:absolute;inset:0}.ProcessLedger-module__81Hgra__ledger:not([data-enhanced]) .ProcessLedger-module__81Hgra__segment:after,.ProcessLedger-module__81Hgra__segment[data-active=true]:after{opacity:1}.ProcessLedger-module__81Hgra__ledger:not([data-enhanced]) .ProcessLedger-module__81Hgra__segment:nth-child(2n):after{opacity:.6}.ProcessLedger-module__81Hgra__total{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:12px;font-size:14px}.ProcessLedger-module__81Hgra__rows{margin:0;padding:0;list-style:none}.ProcessLedger-module__81Hgra__row{grid-template-columns:76px minmax(0,1fr);padding:28px 0 32px;display:grid;position:relative}.ProcessLedger-module__81Hgra__row:before,.ProcessLedger-module__81Hgra__row:after{content:"";background:var(--divider);height:1px;position:absolute;top:0;left:0;right:0}.ProcessLedger-module__81Hgra__row:after{background:var(--heading);transform-origin:0;transition:transform var(--dur-slow) var(--ease-enter);transform:scaleX(0)}.ProcessLedger-module__81Hgra__row[data-active=true]:after{transform:scaleX(1)}.ProcessLedger-module__81Hgra__numeral{font-family:var(--font-caslon);font-feature-settings:"lnum";color:var(--heading);margin-top:2px;font-size:52px;font-style:italic;line-height:.9}.ProcessLedger-module__81Hgra__title{font-size:28px;line-height:1.15;font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);color:var(--heading);text-wrap:balance}.ProcessLedger-module__81Hgra__rows .ProcessLedger-module__81Hgra__text,.ProcessLedger-module__81Hgra__rows .ProcessLedger-module__81Hgra__title{-webkit-hyphens:manual;hyphens:manual}.ProcessLedger-module__81Hgra__text{max-width:56ch;color:var(--text);text-wrap:pretty;margin-top:10px}.ProcessLedger-module__81Hgra__meta{font-variant-numeric:tabular-nums;letter-spacing:var(--ls-body);color:var(--muted);margin-top:14px;font-size:14px}.ProcessLedger-module__81Hgra__link{margin-top:16px}.ProcessLedger-module__81Hgra__closing .ProcessLedger-module__81Hgra__title{font-size:34px}.ProcessLedger-module__81Hgra__numeral,.ProcessLedger-module__81Hgra__title,.ProcessLedger-module__81Hgra__text{transition:color var(--dur-base) var(--ease-standard)}.ProcessLedger-module__81Hgra__row[data-active=false] .ProcessLedger-module__81Hgra__numeral,.ProcessLedger-module__81Hgra__row[data-active=false] .ProcessLedger-module__81Hgra__title,.ProcessLedger-module__81Hgra__row[data-active=false] .ProcessLedger-module__81Hgra__text{color:var(--muted)}@media (max-width:1023px){.ProcessLedger-module__81Hgra__ledger{grid-template-columns:minmax(0,1fr)}.ProcessLedger-module__81Hgra__side{display:contents}.ProcessLedger-module__81Hgra__intro{max-width:none}.ProcessLedger-module__81Hgra__barBlock{z-index:2;margin:20px calc(var(--gutter) * -1) 0;padding:14px var(--gutter) 10px;background:var(--bg-alt);position:sticky;top:0}.ProcessLedger-module__81Hgra__total{margin-top:8px}}@media (max-width:767px){.ProcessLedger-module__81Hgra__row{grid-template-columns:54px minmax(0,1fr);padding:24px 0 26px}.ProcessLedger-module__81Hgra__numeral{font-size:38px}.ProcessLedger-module__81Hgra__title{font-size:22px}.ProcessLedger-module__81Hgra__closing .ProcessLedger-module__81Hgra__title{font-size:26px}}
.CodeCard-module__ImlH3q__card{border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-card);margin:30px 0 0;padding:25px 30px}.CodeCard-module__ImlH3q__label{color:var(--muted);margin-bottom:10px;font-size:14px}.CodeCard-module__ImlH3q__pre{letter-spacing:0;color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;overflow-x:auto}@media (max-width:767px){.CodeCard-module__ImlH3q__card{border-radius:var(--radius-lg);padding:20px}}
.ProjectData-module__WGmbBa__row{border-bottom:1px solid var(--border);align-items:center;margin-bottom:15px;padding-bottom:15px;display:flex}.ProjectData-module__WGmbBa__row:last-child{border-bottom:0;margin-bottom:0}.ProjectData-module__WGmbBa__key{min-width:250px;font-weight:var(--fw-regular);color:var(--muted);flex:0 0 250px}.ProjectData-module__WGmbBa__value{font-weight:var(--fw-medium);color:var(--heading);margin:0}.ProjectData-module__WGmbBa__value ul{margin:0}@media (max-width:767px){.ProjectData-module__WGmbBa__row{flex-direction:column;align-items:flex-start;gap:3px}.ProjectData-module__WGmbBa__key{flex-basis:auto;min-width:0;font-size:14px}}
.Button-module__8RiFmG__btn{min-height:var(--btn-h);font-family:var(--font-sans);font-size:16px;line-height:var(--lh-button);font-weight:var(--fw-medium);letter-spacing:var(--ls-body);white-space:nowrap;cursor:pointer;isolation:isolate;transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-slow) var(--ease-standard), transform var(--dur-instant) var(--ease-standard), outline-offset var(--dur-fast) var(--ease-out-cubic);border:0;border-radius:50px;justify-content:center;align-items:center;gap:7px;padding:12px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__btn:active{transform:scale(.97)}.Button-module__8RiFmG__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Button-module__8RiFmG__btn:after{content:"";z-index:0;pointer-events:none;opacity:.2;width:50px;height:155px;transition:translate var(--dur-slow) var(--ease-out-expo);background:#fff;position:absolute;top:-50px;left:-75px;transform:rotate(35deg)}.Button-module__8RiFmG__btn:hover:after{translate:600px}.Button-module__8RiFmG__btn>*{z-index:1;position:relative}.Button-module__8RiFmG__primary{background:var(--btn-bg);color:var(--btn-text)}.Button-module__8RiFmG__primary:hover{background:var(--btn-bg-hover);color:var(--btn-text)}.Button-module__8RiFmG__nav{background:var(--btn-nav-bg);color:var(--color-bg-page)}.Button-module__8RiFmG__nav:hover{color:var(--color-bg-page);background:#000}.Button-module__8RiFmG__transparent{background:var(--color-glass-white);color:#fff;min-height:41px;transition:background-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);border:1px solid #fff;padding:10px 22px}.Button-module__8RiFmG__transparent:hover{color:var(--color-heading);background:#fff}.Button-module__8RiFmG__transparent:after{display:none}.Button-module__8RiFmG__yellow{background:var(--color-tertiary);color:#000}.Button-module__8RiFmG__yellow:hover{color:#000}.Button-module__8RiFmG__whiteOutline{color:var(--color-secondary);border:1px solid var(--color-secondary);background:#fff}.Button-module__8RiFmG__whiteOutline:after{background:var(--color-tint-orange);opacity:1}.Button-module__8RiFmG__whiteOutline:hover{color:var(--color-secondary);background:#f5f5f5}.Button-module__8RiFmG__icon{min-height:0;width:var(--icon-btn-lg);height:var(--icon-btn-lg);background:var(--btn-bg);color:#fff;border-radius:50%;padding:12px}.Button-module__8RiFmG__icon:hover{background:var(--btn-bg-hover);color:#fff}.Button-module__8RiFmG__iconLight{background:var(--color-divider);color:var(--color-text)}html.dark .Button-module__8RiFmG__iconLight{background:var(--dark-ui-grey);color:var(--dark-text)}.Button-module__8RiFmG__iconLight:hover{background:var(--color-divider);color:var(--color-text)}.Button-module__8RiFmG__btn:disabled{opacity:.4;pointer-events:none}
.ConsentBanner-module__Sm3mFa__banner{left:var(--gutter);bottom:var(--gutter);z-index:950;width:min(440px, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;border-radius:var(--radius-xl);background:var(--surface);max-height:85dvh;box-shadow:var(--shadow-card);color:var(--text);font-size:var(--fs-small);opacity:1;transition:opacity var(--dur-base) var(--ease-enter), transform var(--dur-base) var(--ease-enter), display var(--dur-base) allow-discrete, overlay var(--dur-base) allow-discrete;padding:25px;line-height:1.5;display:block;position:fixed;overflow-y:auto;transform:none}html.dark .ConsentBanner-module__Sm3mFa__banner{border:1px solid var(--border)}@starting-style{.ConsentBanner-module__Sm3mFa__banner{opacity:0;transform:translateY(16px)}}.ConsentBanner-module__Sm3mFa__banner[hidden]{opacity:0;transition-timing-function:var(--ease-exit);display:none;transform:translateY(8px)}.ConsentBanner-module__Sm3mFa__banner p+p{margin-top:8px}.ConsentBanner-module__Sm3mFa__title{color:var(--heading);font-size:16px;line-height:1.3;font-weight:var(--fw-medium);margin-bottom:8px}.ConsentBanner-module__Sm3mFa__small{color:var(--muted)}.ConsentBanner-module__Sm3mFa__link{color:var(--heading);text-underline-offset:2px;text-decoration:underline}.ConsentBanner-module__Sm3mFa__link:hover{color:var(--color-secondary)}.ConsentBanner-module__Sm3mFa__buttons{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ConsentBanner-module__Sm3mFa__choice{flex:1 1 0;min-width:0}.ConsentBanner-module__Sm3mFa__buttons .ConsentBanner-module__Sm3mFa__secondary{border:1px solid var(--border);background:var(--surface);color:var(--heading);flex:100%}.ConsentBanner-module__Sm3mFa__buttons .ConsentBanner-module__Sm3mFa__secondary:hover{border-color:var(--heading);background:var(--surface);color:var(--heading)}@media (max-width:767px){.ConsentBanner-module__Sm3mFa__banner{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-lg);width:auto;padding:20px}html[data-consent-banner] .to-top-button{opacity:0;visibility:hidden}}
.BackToTop-module__W6MXPa__toTop{z-index:900;width:var(--icon-btn);height:var(--icon-btn);color:#000;mix-blend-mode:difference;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), visibility 0s var(--ease-linear) var(--dur-base);background:#fff;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:75px;transform:translateY(8px)}.BackToTop-module__W6MXPa__visible{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);transform:none}.BackToTop-module__W6MXPa__visible:hover{opacity:.5}
.ContactFlyout-module__B_gI3q__flyout{width:var(--flyout);background:var(--surface);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text);box-shadow:var(--shadow-card);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.ContactFlyout-module__B_gI3q__flyout[open]{animation:ContactFlyout-module__B_gI3q__slideShortInRight var(--dur-slow) var(--ease-enter) both}.ContactFlyout-module__B_gI3q__flyout::backdrop{background:#fffc}html.dark .ContactFlyout-module__B_gI3q__flyout::backdrop{background:#1d1d1f80}.ContactFlyout-module__B_gI3q__panel{padding:25px;position:relative}.ContactFlyout-module__B_gI3q__close{width:44px;height:44px;color:var(--heading);place-items:center;margin:7px 4px 0 0;display:grid;position:absolute;top:0;right:0}.ContactFlyout-module__B_gI3q__close svg{transform:rotate(45deg)}.ContactFlyout-module__B_gI3q__title{padding-right:40px}.ContactFlyout-module__B_gI3q__intro{color:var(--muted);margin:10px 0 25px;font-size:14px;line-height:1.4}.ContactFlyout-module__B_gI3q__form{flex-wrap:wrap;gap:10px;display:flex}.ContactFlyout-module__B_gI3q__half{flex:0 0 calc(50% - 5px);min-width:0}.ContactFlyout-module__B_gI3q__full{flex:0 0 100%}.ContactFlyout-module__B_gI3q__field{position:relative}.ContactFlyout-module__B_gI3q__control{width:100%;height:var(--input-h);border:var(--border-input);border-color:var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);appearance:none;padding:0 16px;font-size:16px;line-height:1.2;display:block}.ContactFlyout-module__B_gI3q__control::placeholder{color:#0000;transition:color var(--dur-fast) var(--ease-standard)}.ContactFlyout-module__B_gI3q__control:focus::placeholder{color:#999}.ContactFlyout-module__B_gI3q__control[aria-invalid=true]{border-color:var(--color-error)}.ContactFlyout-module__B_gI3q__textarea .ContactFlyout-module__B_gI3q__control{resize:none;height:118px;padding-top:13px}.ContactFlyout-module__B_gI3q__select .ContactFlyout-module__B_gI3q__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23141617' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}html.dark .ContactFlyout-module__B_gI3q__select .ContactFlyout-module__B_gI3q__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23F9F9F9' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}.ContactFlyout-module__B_gI3q__label{z-index:1;background:var(--input-bg);color:var(--text);letter-spacing:var(--ls-body);pointer-events:none;transform-origin:0;transition:transform var(--dur-fast) var(--ease-enter), font-size var(--dur-fast) var(--ease-enter), top var(--dur-fast) var(--ease-enter);padding:2px;font-size:16px;line-height:16px;position:absolute;top:13px;left:15px}.ContactFlyout-module__B_gI3q__textarea .ContactFlyout-module__B_gI3q__label{top:13px}.ContactFlyout-module__B_gI3q__floatUp .ContactFlyout-module__B_gI3q__label{font-size:10px;line-height:10px;transform:translateY(-18px)}.ContactFlyout-module__B_gI3q__fieldError{border-left:2px solid var(--color-error);color:var(--text);margin-top:5px;padding-left:7px;font-size:12px;line-height:1.3;display:block}.ContactFlyout-module__B_gI3q__error,.ContactFlyout-module__B_gI3q__success{border-radius:var(--radius-sm);flex:0 0 100%;padding:12px 16px;font-size:14px;line-height:1.4}.ContactFlyout-module__B_gI3q__error{border:2px solid var(--color-error);color:var(--text)}.ContactFlyout-module__B_gI3q__success{border:2px solid var(--color-primary);color:var(--color-primary)}html.dark .ContactFlyout-module__B_gI3q__success{border-color:var(--dark-muted);color:var(--dark-text)}.ContactFlyout-module__B_gI3q__success a{text-decoration:underline}.ContactFlyout-module__B_gI3q__checkbox{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;cursor:pointer;align-items:flex-start;gap:10px;font-size:16px;line-height:1.2;display:flex;position:relative}.ContactFlyout-module__B_gI3q__checkbox input{opacity:0;width:18px;height:18px;margin:0;position:absolute}.ContactFlyout-module__B_gI3q__box{border:1px solid var(--input-border);border-radius:var(--radius-xs);background:var(--input-bg);color:#0000;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ContactFlyout-module__B_gI3q__checkbox input:checked+.ContactFlyout-module__B_gI3q__box{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff}.ContactFlyout-module__B_gI3q__checkbox input:focus-visible+.ContactFlyout-module__B_gI3q__box{outline:2px solid var(--color-primary);outline-offset:3px}.ContactFlyout-module__B_gI3q__checkbox input[aria-invalid=true]+.ContactFlyout-module__B_gI3q__box{border-color:var(--color-error)}.ContactFlyout-module__B_gI3q__checkbox a{color:var(--color-primary)}html.dark .ContactFlyout-module__B_gI3q__checkbox a{color:var(--color-secondary)}.ContactFlyout-module__B_gI3q__checkbox a:hover{color:var(--color-secondary)}.ContactFlyout-module__B_gI3q__submit{margin-top:5px}.ContactFlyout-module__B_gI3q__trust{color:var(--muted);flex:0 0 100%;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.ContactFlyout-module__B_gI3q__trustIcon{color:var(--color-secondary);flex:none}.ContactFlyout-module__B_gI3q__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes ContactFlyout-module__B_gI3q__slideShortInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.ContactFlyout-module__B_gI3q__fieldError,.ContactFlyout-module__B_gI3q__error,.ContactFlyout-module__B_gI3q__success{animation:ContactFlyout-module__B_gI3q__message-in var(--dur-base) var(--ease-enter) both}@keyframes ContactFlyout-module__B_gI3q__message-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.AvailabilityIndicator-module__eDz6aa__indicator{min-height:16px;font-size:12px;line-height:1.3;font-weight:var(--fw-medium);letter-spacing:var(--ls-body);align-items:center;gap:8px;display:inline-flex}.AvailabilityIndicator-module__eDz6aa__inline{color:inherit}.AvailabilityIndicator-module__eDz6aa__panel{border-radius:var(--radius-pill);background:var(--ui-grey);color:var(--text);padding:9px 16px 9px 14px}.AvailabilityIndicator-module__eDz6aa__text{text-align:left;white-space:normal}.AvailabilityIndicator-module__eDz6aa__dot{border-radius:var(--radius-round);background:var(--color-success);flex:none;width:8px;height:8px;position:relative}.AvailabilityIndicator-module__eDz6aa__dot:before{content:"";border-radius:var(--radius-round);background:var(--color-success);opacity:.6;animation:AvailabilityIndicator-module__eDz6aa__availability-pulse var(--dur-xlong) var(--ease-standard) infinite;position:absolute;inset:-4px}.AvailabilityIndicator-module__eDz6aa__skeleton{border-radius:var(--radius-pill);opacity:.2;background:currentColor;width:150px;max-width:100%;height:10px;display:block}@keyframes AvailabilityIndicator-module__eDz6aa__availability-pulse{0%{opacity:.6;transform:scale(.6)}70%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AvailabilityIndicator-module__eDz6aa__dot:before{animation:none;display:none}}
.BookingDialog-module__KsNarq__dialog{width:min(100% - 32px, var(--mega-menu));border-radius:var(--radius-xl);background:var(--surface);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--shadow-card);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow-y:auto}.BookingDialog-module__KsNarq__dialog[open]{animation:BookingDialog-module__KsNarq__booking-in var(--dur-slow) var(--ease-enter) both}.BookingDialog-module__KsNarq__dialog::backdrop{background:#fffc}html.dark .BookingDialog-module__KsNarq__dialog::backdrop{background:#1d1d1f80}.BookingDialog-module__KsNarq__panel{padding:35px;position:relative}.BookingDialog-module__KsNarq__close{width:44px;height:44px;color:var(--heading);place-items:center;margin:18px 18px 0 0;display:grid;position:absolute;top:0;right:0}.BookingDialog-module__KsNarq__close svg{transform:rotate(45deg)}.BookingDialog-module__KsNarq__head{text-align:center;justify-items:center;gap:12px;max-width:640px;margin:0 auto 25px;padding:0 40px;display:grid}.BookingDialog-module__KsNarq__title{text-wrap:balance;margin:0}.BookingDialog-module__KsNarq__intro{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.BookingDialog-module__KsNarq__calendar{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:480px;position:relative;overflow:hidden}.BookingDialog-module__KsNarq__embed{width:100%;min-height:480px}.BookingDialog-module__KsNarq__loading,.BookingDialog-module__KsNarq__failed{color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:15px;margin:0;padding:25px;font-size:16px;display:grid;position:absolute;inset:0}.BookingDialog-module__KsNarq__failed{z-index:1;background:var(--surface);color:var(--text)}@media (max-width:767px){.BookingDialog-module__KsNarq__panel{padding:25px 15px 15px}.BookingDialog-module__KsNarq__head{text-align:left;justify-items:start;padding:0 30px}.BookingDialog-module__KsNarq__calendar{border-radius:var(--radius-sm)}}@keyframes BookingDialog-module__KsNarq__booking-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
.HalftoneCanvas-module__CqDsIa__canvas{width:100%;height:100%;display:block}.HalftoneCanvas-module__CqDsIa__violet{background:#524ae9}.HalftoneCanvas-module__CqDsIa__dark,.HalftoneCanvas-module__CqDsIa__cta{background:#141617}.HalftoneCanvas-module__CqDsIa__white{background:#fff}
.ThemeToggle-module__gv9_OW__toggle{width:var(--toggle-w);border-radius:9px;flex:none;align-items:center;height:24px;padding:0;display:inline-flex}.ThemeToggle-module__gv9_OW__svg{width:37px;height:18px;overflow:visible}.ThemeToggle-module__gv9_OW__track{fill:#d3d3d6;transition:fill var(--dur-base) var(--ease-standard)}.ThemeToggle-module__gv9_OW__knob{fill:#fff;transition:transform var(--dur-slow) var(--ease-standard)}.ThemeToggle-module__gv9_OW__off{fill:none;stroke:#eaeaec;stroke-width:12px;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-standard), stroke var(--dur-slow) var(--ease-standard)}.ThemeToggle-module__gv9_OW__on{fill:#fff;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-standard);transform:scale(0)}.ThemeToggle-module__gv9_OW__toggle[aria-checked=true] .ThemeToggle-module__gv9_OW__track{fill:var(--color-secondary)}.ThemeToggle-module__gv9_OW__toggle[aria-checked=true] .ThemeToggle-module__gv9_OW__knob{transform:translate(150px)}.ThemeToggle-module__gv9_OW__toggle[aria-checked=true] .ThemeToggle-module__gv9_OW__on{transform:scale(1)}.ThemeToggle-module__gv9_OW__toggle[aria-checked=true] .ThemeToggle-module__gv9_OW__off{transform:scale(0)}
.MegaMenu-module__8k9CWa__panel{left:50%;top:calc(var(--header-h) + 15px);z-index:1;width:calc(100vw - 2 * var(--gutter));max-width:var(--mega-menu);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-enter), visibility 0s var(--ease-linear) var(--dur-base);padding:35px;display:flex;position:fixed;transform:translate(-50%,8px)}html.dark .MegaMenu-module__8k9CWa__panel{background:var(--dark-surface)}.MegaMenu-module__8k9CWa__panel:before{content:"";height:30px;position:absolute;top:-30px;left:0;right:0}.MegaMenu-module__8k9CWa__open{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-enter);transform:translate(-50%)}.MegaMenu-module__8k9CWa__pill,.MegaMenu-module__8k9CWa__list>li{opacity:0;transition:opacity var(--dur-base) var(--ease-enter), transform var(--dur-base) var(--ease-enter);transform:translateY(6px)}.MegaMenu-module__8k9CWa__open .MegaMenu-module__8k9CWa__pill,.MegaMenu-module__8k9CWa__open .MegaMenu-module__8k9CWa__list>li{opacity:1;transition-delay:calc(min(var(--i,0), 7) * var(--stagger-step));transform:none}.MegaMenu-module__8k9CWa__pills{flex-direction:column;flex:0 0 233px;gap:5px;padding-right:20px;display:flex}.MegaMenu-module__8k9CWa__pill{background:var(--color-white);color:var(--heading);font-size:16px;line-height:1.2;font-weight:var(--fw-medium);text-align:left;border-radius:50px;align-self:flex-start;padding:12px 24px}html.dark .MegaMenu-module__8k9CWa__pill{background:var(--dark-surface)}.MegaMenu-module__8k9CWa__pillActive{background:var(--pill-active)}.MegaMenu-module__8k9CWa__list{flex:auto;min-width:0}.MegaMenu-module__8k9CWa__list li+li .MegaMenu-module__8k9CWa__row{border-top:1px solid var(--divider)}.MegaMenu-module__8k9CWa__row{color:var(--heading);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.MegaMenu-module__8k9CWa__row:hover{color:var(--heading)}.MegaMenu-module__8k9CWa__rowTitle{font-size:20px;line-height:28px;font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);display:block}.MegaMenu-module__8k9CWa__rowText{color:var(--muted);letter-spacing:var(--ls-body);font-size:12px;line-height:20.6px;display:block}.MegaMenu-module__8k9CWa__arrow{opacity:0;transition:opacity var(--dur-base) var(--ease-standard);flex:none}.MegaMenu-module__8k9CWa__row:hover .MegaMenu-module__8k9CWa__arrow,.MegaMenu-module__8k9CWa__row:focus-visible .MegaMenu-module__8k9CWa__arrow,.MegaMenu-module__8k9CWa__all .MegaMenu-module__8k9CWa__arrow{opacity:1}.MegaMenu-module__8k9CWa__all{justify-content:flex-start;gap:8px}.MegaMenu-module__8k9CWa__all .MegaMenu-module__8k9CWa__arrow{transition:transform var(--dur-fast) var(--ease-out-cubic)}.MegaMenu-module__8k9CWa__all:hover .MegaMenu-module__8k9CWa__arrow,.MegaMenu-module__8k9CWa__all:focus-visible .MegaMenu-module__8k9CWa__arrow{transform:translate(4px)}@media (max-width:1279px){.MegaMenu-module__8k9CWa__panel{display:none}}
.ConceptCta-module__hx3_3W__section{text-align:center}.ConceptCta-module__hx3_3W__steps{--medallion:64px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1000px;margin:50px auto 0;padding:0;list-style:none;display:grid;position:relative}.ConceptCta-module__hx3_3W__steps:before{content:"";top:calc(var(--medallion) / 2);border-top:1.5px dashed var(--muted);opacity:.6;position:absolute;left:16.6667%;right:16.6667%}.ConceptCta-module__hx3_3W__step{align-content:start;justify-items:center;gap:10px;display:grid;position:relative}.ConceptCta-module__hx3_3W__medallion{z-index:1;width:var(--medallion);height:var(--medallion);border-radius:var(--radius-round);background:var(--icon-tile-bg);color:var(--color-white);place-items:center;margin-bottom:10px;display:grid;position:relative}.ConceptCta-module__hx3_3W__title{font-size:var(--fs-h6);line-height:var(--lh-heading);font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);color:var(--heading);text-wrap:balance;margin:0}.ConceptCta-module__hx3_3W__text{max-width:30ch;color:var(--muted);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:16px;line-height:1.5}.ConceptCta-module__hx3_3W__actions{justify-items:center;gap:18px;margin-top:50px;display:grid}.ConceptCta-module__hx3_3W__pill{border-radius:var(--radius-pill);background:var(--btn-bg);max-width:100%;min-height:64px;color:var(--btn-text);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard), transform var(--dur-instant) var(--ease-standard);border:0;align-items:center;gap:24px;padding:12px 12px 12px 28px;display:inline-flex}.ConceptCta-module__hx3_3W__pill:hover{background:var(--btn-bg-hover)}.ConceptCta-module__hx3_3W__pill:active{transform:scale(.97)}.ConceptCta-module__hx3_3W__pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ConceptCta-module__hx3_3W__pillText{gap:5px;min-width:0;display:grid}.ConceptCta-module__hx3_3W__pillLabel{font-size:18px;line-height:var(--lh-button);font-weight:var(--fw-medium);letter-spacing:var(--ls-body)}.ConceptCta-module__hx3_3W__pillArrow{border-radius:var(--radius-round);background:var(--btn-text);width:40px;height:40px;color:var(--btn-bg);transition:translate var(--dur-fast) var(--ease-out-cubic);flex:none;place-items:center;display:grid}.ConceptCta-module__hx3_3W__pill:hover .ConceptCta-module__hx3_3W__pillArrow{translate:3px}.ConceptCta-module__hx3_3W__secondary{color:var(--muted);margin:0;font-size:16px;line-height:1.4}.ConceptCta-module__hx3_3W__secondaryLink{color:var(--heading);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ConceptCta-module__hx3_3W__secondaryLink:hover{color:var(--color-secondary)}.ConceptCta-module__hx3_3W__secondaryLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-xs)}@media (max-width:767px){.ConceptCta-module__hx3_3W__steps{--medallion:52px;text-align:left;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:35px}.ConceptCta-module__hx3_3W__steps:before{content:none}.ConceptCta-module__hx3_3W__step:not(:last-child):after{content:"";top:calc(var(--medallion) / 2);bottom:-28px;left:calc(var(--medallion) / 2);border-left:1.5px dashed var(--muted);opacity:.6;position:absolute}.ConceptCta-module__hx3_3W__step{grid-template-columns:var(--medallion) minmax(0, 1fr);justify-items:start;gap:4px 18px}.ConceptCta-module__hx3_3W__medallion{grid-row:span 2;margin-bottom:0}.ConceptCta-module__hx3_3W__actions{margin-top:35px}.ConceptCta-module__hx3_3W__pill{gap:14px;padding-left:22px}.ConceptCta-module__hx3_3W__pillLabel{font-size:16px}}
.MobileMenu-module__dvw3PW__menu{z-index:-1;background:var(--surface);overscroll-behavior:contain;visibility:hidden;width:100%;height:100dvh;transition:transform var(--dur-slow) var(--ease-enter), visibility 0s var(--ease-linear) var(--dur-slow);position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}html.dark .MobileMenu-module__dvw3PW__menu{background:var(--dark-bg)}.MobileMenu-module__dvw3PW__open{visibility:visible;transition:transform var(--dur-slow) var(--ease-enter);transform:none}.MobileMenu-module__dvw3PW__list>li,.MobileMenu-module__dvw3PW__cta,.MobileMenu-module__dvw3PW__bottom{opacity:0;transition:opacity var(--dur-base) var(--ease-enter), transform var(--dur-base) var(--ease-enter);transform:translateY(12px)}.MobileMenu-module__dvw3PW__open .MobileMenu-module__dvw3PW__list>li,.MobileMenu-module__dvw3PW__open .MobileMenu-module__dvw3PW__cta,.MobileMenu-module__dvw3PW__open .MobileMenu-module__dvw3PW__bottom{opacity:1;transition-delay:calc(var(--i,0) * var(--stagger-step) + var(--delay-short));transform:none}.MobileMenu-module__dvw3PW__list>li:nth-child(2){--i:1}.MobileMenu-module__dvw3PW__list>li:nth-child(3){--i:2}.MobileMenu-module__dvw3PW__list>li:nth-child(4){--i:3}.MobileMenu-module__dvw3PW__list>li:nth-child(5){--i:4}.MobileMenu-module__dvw3PW__list>li:nth-child(n+6){--i:5}.MobileMenu-module__dvw3PW__cta{--i:6}.MobileMenu-module__dvw3PW__bottom{--i:7}.MobileMenu-module__dvw3PW__inner{min-height:100%;padding:126px var(--gutter) 25px;flex-direction:column;align-items:flex-start;display:flex}.MobileMenu-module__dvw3PW__chip{background:var(--ui-grey);color:var(--text);border-radius:20px;padding:0 12px;font-size:12px;line-height:22px}.MobileMenu-module__dvw3PW__list{width:100%;max-width:500px;margin-top:18px}.MobileMenu-module__dvw3PW__list>li+li{margin-top:14px}.MobileMenu-module__dvw3PW__parent{justify-content:space-between;align-items:center;padding-right:20px;display:flex}.MobileMenu-module__dvw3PW__item{color:var(--heading);font-size:var(--fs-menu-mobile);line-height:1;font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);display:inline-block}.MobileMenu-module__dvw3PW__item:hover{color:var(--color-secondary)}.MobileMenu-module__dvw3PW__subToggle{width:32px;height:32px;color:var(--heading);transition:transform var(--dur-base) var(--ease-standard);place-items:center;display:grid}.MobileMenu-module__dvw3PW__subToggleOpen{transform:rotate(180deg)}.MobileMenu-module__dvw3PW__subWrap{visibility:hidden;opacity:0;transition:grid-template-rows var(--dur-base) var(--ease-move), opacity var(--dur-base) var(--ease-standard), visibility var(--dur-base) allow-discrete;grid-template-rows:0fr;display:grid}.MobileMenu-module__dvw3PW__subWrap[data-open]{visibility:visible;opacity:1;grid-template-rows:1fr}.MobileMenu-module__dvw3PW__sub{min-height:0;margin:14px 20px 4px 0;overflow:hidden}.MobileMenu-module__dvw3PW__subLink{border-bottom:1px solid var(--border);color:var(--heading);align-items:center;gap:10px;padding:5px 0;font-size:19px;line-height:1.4;display:flex}.MobileMenu-module__dvw3PW__subLabel{flex:1}.MobileMenu-module__dvw3PW__tile{border-radius:var(--radius-sm);background:var(--ui-grey);place-items:center;padding:6px;display:grid}.MobileMenu-module__dvw3PW__cta{margin-top:25px}.MobileMenu-module__dvw3PW__bottom{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:40px;display:flex}.MobileMenu-module__dvw3PW__social{gap:10px;font-size:16px;display:flex}.MobileMenu-module__dvw3PW__social a{color:var(--heading)}.MobileMenu-module__dvw3PW__social a:hover{color:var(--color-secondary)}@media (min-width:1280px){.MobileMenu-module__dvw3PW__menu{display:none}}
.ContactCard-module__hUGHDW__row{justify-content:space-between;align-items:center;gap:15px;display:flex}.ContactCard-module__hUGHDW__text{flex:0 585px;padding-right:70px}.ContactCard-module__hUGHDW__heading{margin-bottom:15px}.ContactCard-module__hUGHDW__body p+p{margin-top:1em}.ContactCard-module__hUGHDW__action{margin-top:25px}.ContactCard-module__hUGHDW__card{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);flex:0 0 385px;overflow:hidden}.ContactCard-module__hUGHDW__photo{aspect-ratio:1;border-radius:30px 30px 0 0;position:relative;overflow:hidden}.ContactCard-module__hUGHDW__photo img{object-fit:cover}.ContactCard-module__hUGHDW__vcard{width:var(--icon-btn-lg);height:var(--icon-btn-lg);background:var(--color-text);color:var(--color-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:30px;overflow:hidden}.ContactCard-module__hUGHDW__vcard:hover{color:var(--color-secondary);background:#000}.ContactCard-module__hUGHDW__info{padding:30px 0 20px}.ContactCard-module__hUGHDW__name{font-size:20px;line-height:1.4;font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);color:var(--heading);margin:0 30px}.ContactCard-module__hUGHDW__role{margin:0 30px 12px;font-size:14px;line-height:24px}.ContactCard-module__hUGHDW__role em{font-size:14px}.ContactCard-module__hUGHDW__rows li{margin:0 30px 10px}.ContactCard-module__hUGHDW__rows a{align-items:center;font-size:16px;line-height:22.4px;display:inline-flex}.ContactCard-module__hUGHDW__icon{color:var(--color-secondary);margin-right:10px}@media (max-width:767px){.ContactCard-module__hUGHDW__row{flex-direction:column-reverse;align-items:stretch;gap:30px}.ContactCard-module__hUGHDW__text{flex-basis:auto;padding-right:0}.ContactCard-module__hUGHDW__card{flex-basis:auto;width:100%}.ContactCard-module__hUGHDW__info{padding:25px 0 15px}.ContactCard-module__hUGHDW__name,.ContactCard-module__hUGHDW__role,.ContactCard-module__hUGHDW__rows li{margin-inline:25px}}
.Header-module__lnUIdW__header{z-index:var(--z-header);transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.Header-module__lnUIdW__row{max-width:var(--container);padding:17px var(--gutter);min-height:var(--header-h);transition:max-width var(--dur-base) var(--ease-hard-bounce), padding var(--dur-base) var(--ease-hard-bounce), margin-top var(--dur-base) var(--ease-hard-bounce), min-height var(--dur-base) var(--ease-hard-bounce), border-radius var(--dur-base) var(--ease-hard-bounce), background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:0 0;border-radius:0;align-items:center;margin:0 auto;display:flex;position:relative}.Header-module__lnUIdW__col{align-items:center;display:flex;position:relative}.Header-module__lnUIdW__left{flex:0 0 275px;gap:0}.Header-module__lnUIdW__center{flex:auto;justify-content:flex-start}.Header-module__lnUIdW__right{flex:0 0 344px;justify-content:flex-end}.Header-module__lnUIdW__logo{-webkit-font-smoothing:antialiased}.Header-module__lnUIdW__logoMark,.Header-module__lnUIdW__logoText{transition:width var(--dur-instant) var(--ease-standard), opacity var(--dur-instant) var(--ease-standard)}.Header-module__lnUIdW__toggle{margin:0 5px 0 15px}.Header-module__lnUIdW__lang{margin-left:15px}.Header-module__lnUIdW__navList{align-items:center;gap:30px;display:flex}.Header-module__lnUIdW__navLink{color:var(--heading);letter-spacing:var(--ls-body);transition:color var(--dur-base) var(--ease-menu);font-size:16px;line-height:27.5px;display:inline-block;position:relative}.Header-module__lnUIdW__navLink:hover{color:var(--heading)}.Header-module__lnUIdW__navLink:after{content:"";background:var(--color-secondary);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-fast) var(--ease-out-cubic);pointer-events:none;margin-top:14px;position:absolute;top:50%;left:0;transform:scaleX(0)}.Header-module__lnUIdW__navLink:hover:after,.Header-module__lnUIdW__current:after{transform-origin:0;transform:scaleX(1)}.Header-module__lnUIdW__hasMega{align-items:center;gap:2px;display:flex}.Header-module__lnUIdW__megaToggle{width:24px;height:24px;color:var(--heading);transition:transform var(--dur-base) var(--ease-standard);place-items:center;display:grid}.Header-module__lnUIdW__megaToggleOpen{transform:rotate(180deg)}.Header-module__lnUIdW__cta{min-height:var(--btn-h)}.Header-module__lnUIdW__burger{width:25px;height:25px;color:var(--heading);display:none}.Header-module__lnUIdW__burger svg{overflow:visible}.Header-module__lnUIdW__burger path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;fill:none;transition:transform var(--dur-base) var(--ease-standard)}.Header-module__lnUIdW__b1{transform-origin:12.5px 6.5px}.Header-module__lnUIdW__b2{transform-origin:12.5px 12.5px}.Header-module__lnUIdW__b3{transform-origin:12.5px 18.5px}.Header-module__lnUIdW__burgerOpen .Header-module__lnUIdW__b1{transform:translateY(6px)rotate(-45deg)}.Header-module__lnUIdW__burgerOpen .Header-module__lnUIdW__b2{transform:rotate(45deg)}.Header-module__lnUIdW__burgerOpen .Header-module__lnUIdW__b3{transform:translateY(-6px)rotate(-45deg)}.Header-module__lnUIdW__pill .Header-module__lnUIdW__row{max-width:var(--header-pill);min-height:var(--header-pill-h);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:50px;margin-top:15px;padding:6px 7px 6px 18px}html.dark .Header-module__lnUIdW__pill .Header-module__lnUIdW__row{background:var(--dark-surface)}.Header-module__lnUIdW__pill .Header-module__lnUIdW__left{flex:0 0 155px}.Header-module__lnUIdW__pill .Header-module__lnUIdW__right{flex:0 0 194px}.Header-module__lnUIdW__pill .Header-module__lnUIdW__center{justify-content:center}.Header-module__lnUIdW__pill .Header-module__lnUIdW__col:not(:last-child):after{content:"";background:var(--border);width:1px;height:34px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Header-module__lnUIdW__pill .Header-module__lnUIdW__logoText{opacity:0;width:0;display:inline-block;overflow:hidden}@media (max-width:1279px){.Header-module__lnUIdW__row{min-height:var(--header-h-tablet)}.Header-module__lnUIdW__left{flex:0 0 70%}.Header-module__lnUIdW__right{flex:0 0 30%}.Header-module__lnUIdW__center,.Header-module__lnUIdW__cta,.Header-module__lnUIdW__lang{display:none}.Header-module__lnUIdW__toggle{margin:0 5px 0 10px}.Header-module__lnUIdW__burger{place-items:center;display:grid}.Header-module__lnUIdW__pill .Header-module__lnUIdW__row{max-width:var(--header-pill-tablet);padding:6px 18px}.Header-module__lnUIdW__pill .Header-module__lnUIdW__left{flex:0 0 70%}.Header-module__lnUIdW__pill .Header-module__lnUIdW__right{flex:0 0 30%}.Header-module__lnUIdW__pill .Header-module__lnUIdW__col:not(:last-child):after{display:none}.Header-module__lnUIdW__pill .Header-module__lnUIdW__logoText{opacity:1;width:auto}}@media (max-width:767px){.Header-module__lnUIdW__pill .Header-module__lnUIdW__row{margin-inline:var(--gutter)}}
.Opener-module__Hf5Xua__opener{padding:0 var(--gutter) var(--section-pad);--r:50px;--row:min(var(--container), 100% - 2 * var(--gutter));position:relative}.Opener-module__Hf5Xua__media{width:100%;max-width:var(--container);aspect-ratio:16/9;max-height:var(--hero-max-h);border-radius:var(--r);isolation:isolate;margin:0 auto;position:relative;overflow:hidden}.Opener-module__Hf5Xua__media>*{object-fit:cover;width:100%;height:100%}.Opener-module__Hf5Xua__cut{z-index:var(--z-cutout);background:var(--cut-bg);position:absolute}.Opener-module__Hf5Xua__cut:before,.Opener-module__Hf5Xua__cut:after{content:"";width:var(--r);height:var(--r);pointer-events:none;position:absolute}.Opener-module__Hf5Xua__cutTl{top:0;left:var(--gutter);width:calc(var(--row) * .4);border-radius:0 0 var(--r) 0;padding:0 50px 50px 0}.Opener-module__Hf5Xua__cutTl:before,.Opener-module__Hf5Xua__cutTl:after{background:radial-gradient(circle at 100% 100%, transparent var(--r), var(--cut-bg) var(--r))}.Opener-module__Hf5Xua__cutTl:before{top:0;right:calc(var(--r) * -1)}.Opener-module__Hf5Xua__cutTl:after{left:0;bottom:calc(var(--r) * -1)}.Opener-module__Hf5Xua__cutBr{right:var(--gutter);bottom:var(--section-pad);width:calc(var(--row) / 3);border-radius:var(--r) 0 0 0;padding:50px 0 0 50px}.Opener-module__Hf5Xua__cutBr:before,.Opener-module__Hf5Xua__cutBr:after{background:radial-gradient(circle at 0% 0%, transparent var(--r), var(--cut-bg) var(--r))}.Opener-module__Hf5Xua__cutBr:before{left:calc(var(--r) * -1);bottom:0}.Opener-module__Hf5Xua__cutBr:after{right:0;top:calc(var(--r) * -1)}.Opener-module__Hf5Xua__cutBl{left:var(--gutter);bottom:var(--section-pad);width:calc(var(--row) * .4);border-radius:0 var(--r) 0 0;padding:50px 50px 0 0}.Opener-module__Hf5Xua__cutBl:before,.Opener-module__Hf5Xua__cutBl:after{background:radial-gradient(circle at 100% 0%, transparent var(--r), var(--cut-bg) var(--r))}.Opener-module__Hf5Xua__cutBl:before{left:0;top:calc(var(--r) * -1)}.Opener-module__Hf5Xua__cutBl:after{right:calc(var(--r) * -1);bottom:0}@media (min-width:1651px){.Opener-module__Hf5Xua__cutTl,.Opener-module__Hf5Xua__cutBl{left:calc((100% - var(--container)) / 2)}.Opener-module__Hf5Xua__cutBr{right:calc((100% - var(--container)) / 2)}}.Opener-module__Hf5Xua__display{min-height:80px}.Opener-module__Hf5Xua__display em:after{content:".";font-family:var(--font-serif);opacity:0;animation:Opener-module__Hf5Xua__custom-bounce var(--dur-xlong) var(--ease-standard) var(--delay-cue) 1 forwards;display:inline-block}.Opener-module__Hf5Xua__sub .Opener-module__Hf5Xua__display{margin-bottom:10px}.Opener-module__Hf5Xua__lead{max-width:408px}.Opener-module__Hf5Xua__action{margin-top:14px}@media (max-width:1023px) and (min-width:768px){.Opener-module__Hf5Xua__cutTl{padding:0 10px 10px 0}.Opener-module__Hf5Xua__cutBr{padding:30px 0 0 35px}.Opener-module__Hf5Xua__cutBl{padding:30px 35px 0 0}}@media (max-width:767px){.Opener-module__Hf5Xua__opener{--r:25px}.Opener-module__Hf5Xua__media{aspect-ratio:auto;height:var(--hero-h-mobile)}.Opener-module__Hf5Xua__cutTl{width:calc(var(--row) * .6);padding:0 10px 10px 0}.Opener-module__Hf5Xua__cutBr{width:calc(var(--row) * .7);padding:15px 0 0 25px}.Opener-module__Hf5Xua__cutBl{width:calc(var(--row) * .7);padding:15px 25px 0 0}.Opener-module__Hf5Xua__display{min-height:0}.Opener-module__Hf5Xua__lead{line-height:1.3}}@keyframes Opener-module__Hf5Xua__custom-bounce{0%{opacity:0;transform:translate(200px)}30%{opacity:1;transform:translate(-2px)}50%{transform:translate(5px)}70%{transform:translate(0)}to{opacity:1;transform:translate(0)}}
.ProcessRail-module__-R-pPG__rail{text-align:left;view-timeline:--process-rail block;width:100%;margin:50px auto 10px;position:relative}.ProcessRail-module__-R-pPG__route,.ProcessRail-module__-R-pPG__routeStatic{pointer-events:none;overflow:visible}.ProcessRail-module__-R-pPG__route{z-index:0;position:absolute;top:0;left:0}.ProcessRail-module__-R-pPG__route path,.ProcessRail-module__-R-pPG__routeStatic path{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round}.ProcessRail-module__-R-pPG__routeStatic path{vector-effect:non-scaling-stroke}.ProcessRail-module__-R-pPG__route path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.ProcessRail-module__-R-pPG__rail:not([data-state=drawn]) .ProcessRail-module__-R-pPG__route path{stroke-dashoffset:1px}.ProcessRail-module__-R-pPG__rail[data-state=drawn] .ProcessRail-module__-R-pPG__route path{transition:stroke-dashoffset var(--dur-long) var(--ease-enter)}@supports (animation-timeline:view()){.ProcessRail-module__-R-pPG__rail .ProcessRail-module__-R-pPG__route path,.ProcessRail-module__-R-pPG__rail[data-state=drawn] .ProcessRail-module__-R-pPG__route path{animation:ProcessRail-module__-R-pPG__draw auto var(--ease-linear) both;transition:none;animation-timeline:--process-rail;animation-range:entry 10% cover 50%}}}@keyframes ProcessRail-module__-R-pPG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ProcessRail-module__-R-pPG__stops{z-index:1;margin:0;padding:0;list-style:none;position:relative}.ProcessRail-module__-R-pPG__marker{background:#fff;border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 0 0 5px #ffffff2e}.ProcessRail-module__-R-pPG__stop[data-reached=true] .ProcessRail-module__-R-pPG__marker{animation:ProcessRail-module__-R-pPG__reach var(--dur-slow) var(--ease-overshoot) 1}@keyframes ProcessRail-module__-R-pPG__reach{0%{transform:scale(1)}45%{transform:scale(1.7)}to{transform:scale(1)}}.ProcessRail-module__-R-pPG__text{align-items:flex-start;gap:14px;display:flex}.ProcessRail-module__-R-pPG__numeral{font-family:var(--font-caslon);font-feature-settings:"lnum";flex:none;font-size:44px;font-style:italic;line-height:.9}.ProcessRail-module__-R-pPG__title{font-size:20px;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);text-wrap:balance}.ProcessRail-module__-R-pPG__rail .ProcessRail-module__-R-pPG__sentence{text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;margin-top:6px;font-size:15px;line-height:1.4}.ProcessRail-module__-R-pPG__result{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-top:10px;font-size:12px;line-height:1.3}@media (min-width:1024px){.ProcessRail-module__-R-pPG__rail{grid-template-rows:auto 96px auto;grid-template-columns:repeat(4,1fr);column-gap:24px;display:grid}.ProcessRail-module__-R-pPG__routeStatic{grid-area:2/1/auto/-1;width:100%;height:100%}.ProcessRail-module__-R-pPG__stops{display:contents}.ProcessRail-module__-R-pPG__stop{grid-row:1/4;grid-template-rows:subgrid;justify-items:center;display:grid}.ProcessRail-module__-R-pPG__stop:first-child{grid-column:1}.ProcessRail-module__-R-pPG__stop:nth-child(2){grid-column:2}.ProcessRail-module__-R-pPG__stop:nth-child(3){grid-column:3}.ProcessRail-module__-R-pPG__stop:nth-child(4){grid-column:4}.ProcessRail-module__-R-pPG__marker{grid-row:2;align-self:center}.ProcessRail-module__-R-pPG__stop[data-side=above] .ProcessRail-module__-R-pPG__text{grid-row:1;align-self:end;padding-bottom:6px;translate:-10px}.ProcessRail-module__-R-pPG__stop[data-side=below] .ProcessRail-module__-R-pPG__text{grid-row:3;align-self:start;padding-top:6px;translate:10px}}@media (min-width:768px) and (max-width:1023px){.ProcessRail-module__-R-pPG__routeStatic{display:none}.ProcessRail-module__-R-pPG__stops{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}.ProcessRail-module__-R-pPG__stop{flex-direction:column;align-items:center;gap:22px;padding:0 18px 52px;display:flex}}@media (max-width:767px){.ProcessRail-module__-R-pPG__rail{margin-top:35px}.ProcessRail-module__-R-pPG__routeStatic{display:none}.ProcessRail-module__-R-pPG__rail:not([data-measured]) .ProcessRail-module__-R-pPG__stops:before{content:"";background:#fff;width:1.5px;position:absolute;top:11px;bottom:40px;left:5px}.ProcessRail-module__-R-pPG__stop{align-items:flex-start;gap:18px;padding-bottom:28px;display:flex}.ProcessRail-module__-R-pPG__marker{flex:none;margin-top:6px}.ProcessRail-module__-R-pPG__numeral{font-size:34px}}
@font-face{font-family:Host Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f3078aa8a633a190.p.1ysk3bt5b699p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d49b8d259879faf9.p.0_-ee63ew1h9t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3078aa8a633a190.p.1ysk3bt5b699p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d49b8d259879faf9.p.0_-ee63ew1h9t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f3078aa8a633a190.p.1ysk3bt5b699p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d49b8d259879faf9.p.0_-ee63ew1h9t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d4f81138b703b58.p.3-s8-8wlgr10e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a11180d498b75c0.p.2028s2bhlck6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0d4f81138b703b58.p.3-s8-8wlgr10e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3a11180d498b75c0.p.2028s2bhlck6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0d4f81138b703b58.p.3-s8-8wlgr10e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3a11180d498b75c0.p.2028s2bhlck6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.host_grotesk_7108c221-module__cqiIPG__className{font-family:Host Grotesk,Arial,Helvetica,sans-serif}.host_grotesk_7108c221-module__cqiIPG__variable{--font-host:"Host Grotesk", Arial, Helvetica, sans-serif}
.CtaBand-module__NYHCma__band{min-height:var(--cta-band-h);padding:var(--section-pad) var(--gutter);isolation:isolate;background:var(--color-text);color:#fff;text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.CtaBand-module__NYHCma__media{z-index:0;position:absolute;inset:0}.CtaBand-module__NYHCma__band:after{content:"";z-index:8;pointer-events:none;background:radial-gradient(circle,#000000a6 30%,#0000 100%);position:absolute;inset:0}.CtaBand-module__NYHCma__process:after{background:radial-gradient(circle,#0000008c 65%,#0000 100%)}.CtaBand-module__NYHCma__band:before{content:"";z-index:9;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.CtaBand-module__NYHCma__content{z-index:10;max-width:var(--container-small);position:relative}.CtaBand-module__NYHCma__content .CtaBand-module__NYHCma__eyebrow,.CtaBand-module__NYHCma__content .CtaBand-module__NYHCma__title{color:#fff}.CtaBand-module__NYHCma__title{margin-top:10px}.CtaBand-module__NYHCma__intro{margin-top:15px}.CtaBand-module__NYHCma__button{margin-top:25px}.CtaBand-module__NYHCma__process .CtaBand-module__NYHCma__content{width:100%}@media (max-width:767px){.CtaBand-module__NYHCma__band{min-height:var(--cta-band-h-mobile)}.CtaBand-module__NYHCma__band:after{background:radial-gradient(circle,#000000bf 100%,#0000 120%)}}
@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/403708df4588081a.p.0gcpnt4m-5s5j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f44b6394d723b98.p.24ir78z669k58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54cffa2be332103c.p.411aav-9w-aoh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37afeb4e0885cb1d.p.34pxs3l5kt36m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.libre_caslon_text_51348fa5-module__xJ95aG__className{font-family:Libre Caslon Text,Georgia,Times New Roman,serif;font-weight:400}.libre_caslon_text_51348fa5-module__xJ95aG__variable{--font-caslon:"Libre Caslon Text", Georgia, Times New Roman, serif}
.InfoCards-module__PzRIka__grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.InfoCards-module__PzRIka__card{min-height:var(--card-min-h);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);isolation:isolate;flex-direction:column;align-items:flex-start;padding:30px;display:flex;position:relative;overflow:hidden}.InfoCards-module__PzRIka__photo{z-index:0;object-fit:cover}.InfoCards-module__PzRIka__veil{z-index:0;background:var(--surface);opacity:1;transition:opacity var(--dur-base) var(--ease-standard);border-radius:23px;position:absolute;inset:0}.InfoCards-module__PzRIka__card:hover .InfoCards-module__PzRIka__veil{opacity:0}.InfoCards-module__PzRIka__title,.InfoCards-module__PzRIka__text,.InfoCards-module__PzRIka__cta{z-index:1;transition:color var(--dur-base) var(--ease-standard);position:relative}.InfoCards-module__PzRIka__text{margin-top:15px}.InfoCards-module__PzRIka__cta{margin-top:auto}.InfoCards-module__PzRIka__card:not(.InfoCards-module__PzRIka__light):hover :is(.InfoCards-module__PzRIka__title,.InfoCards-module__PzRIka__text,.InfoCards-module__PzRIka__text *){color:#fff}.InfoCards-module__PzRIka__card.InfoCards-module__PzRIka__light:hover :is(.InfoCards-module__PzRIka__title,.InfoCards-module__PzRIka__text,.InfoCards-module__PzRIka__text *){color:var(--color-text)}@media (max-width:1279px){.InfoCards-module__PzRIka__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.InfoCards-module__PzRIka__veil{display:none}.InfoCards-module__PzRIka__card:not(.InfoCards-module__PzRIka__light) :is(.InfoCards-module__PzRIka__title,.InfoCards-module__PzRIka__text,.InfoCards-module__PzRIka__text *){color:#fff}.InfoCards-module__PzRIka__card.InfoCards-module__PzRIka__light :is(.InfoCards-module__PzRIka__title,.InfoCards-module__PzRIka__text,.InfoCards-module__PzRIka__text *){color:var(--color-text)}}@media (max-width:767px){.InfoCards-module__PzRIka__grid{grid-template-columns:1fr}.InfoCards-module__PzRIka__card{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;min-height:375px;padding:25px}.InfoCards-module__PzRIka__title{line-height:1.1}}
.Accordion-module__TBkNOW__accordion{max-width:var(--container-small);gap:15px;margin:0 auto;display:flex}.Accordion-module__TBkNOW__col{flex:1 1 0;min-width:0}.Accordion-module__TBkNOW__single{max-width:680px}.Accordion-module__TBkNOW__item{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);margin-bottom:15px}.Accordion-module__TBkNOW__header{cursor:pointer;border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:15px 25px;list-style:none;display:flex}.Accordion-module__TBkNOW__header::-webkit-details-marker{display:none}.Accordion-module__TBkNOW__question{color:var(--heading);font-size:18px;line-height:1.3}.Accordion-module__TBkNOW__arrow{color:var(--heading);transition:transform var(--dur-base) var(--ease-overshoot) var(--delay-short);flex:none;transform:rotate(-270deg)}.Accordion-module__TBkNOW__item[open] .Accordion-module__TBkNOW__arrow{transform:rotate(-90deg)}.Accordion-module__TBkNOW__item::details-content{opacity:0;transition:grid-template-rows var(--dur-base) var(--ease-move), opacity var(--dur-base) var(--ease-standard), content-visibility var(--dur-base) allow-discrete;grid-template-rows:0fr;display:grid}.Accordion-module__TBkNOW__item[open]::details-content{opacity:1;grid-template-rows:1fr}.Accordion-module__TBkNOW__body{min-height:0;line-height:1.3;overflow:hidden}.Accordion-module__TBkNOW__bodyInner{padding:0 20px 20px 25px}.Accordion-module__TBkNOW__body p+p{margin-top:.8em}.Accordion-module__TBkNOW__body a{color:var(--color-secondary);text-decoration:underline}@media (max-width:767px){.Accordion-module__TBkNOW__accordion{flex-direction:column;gap:0}.Accordion-module__TBkNOW__question{line-height:1.1}}
.MediaCard-module__7DFDeq__card{color:var(--heading);transition:transform var(--dur-base) var(--ease-standard);display:block}.MediaCard-module__7DFDeq__card:hover{color:var(--heading);transform:translateY(-4px)}.MediaCard-module__7DFDeq__media{aspect-ratio:3/2;border-radius:var(--r-slider);isolation:isolate;background:var(--ui-grey);display:block;position:relative;overflow:hidden}.MediaCard-module__7DFDeq__img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-standard)}.MediaCard-module__7DFDeq__card:hover .MediaCard-module__7DFDeq__img{transform:scale(1.05)}.MediaCard-module__7DFDeq__title{font-size:var(--fs-card-title);line-height:1.2;font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);color:var(--heading);transition:color var(--dur-base) var(--ease-standard);margin:15px 0 3px}.MediaCard-module__7DFDeq__card:hover .MediaCard-module__7DFDeq__title{color:var(--color-secondary)}.MediaCard-module__7DFDeq__subtitle{font-size:var(--fs-card-sub);letter-spacing:var(--ls-body);color:var(--muted);line-height:normal}.MediaCard-module__7DFDeq__chips{margin:10px 0 0}.MediaCard-module__7DFDeq__featuredMedia{aspect-ratio:912/676}@media (max-width:767px){.MediaCard-module__7DFDeq__featuredMedia{aspect-ratio:3/2}}
.Logo-module__ugCtEW__logo{height:40px;color:var(--heading);font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:5px;font-size:17px;line-height:1;display:inline-flex}.Logo-module__ugCtEW__logo:hover{color:var(--heading)}.Logo-module__ugCtEW__mark{flex:none;width:30px;height:34px}.Logo-module__ugCtEW__first{font-weight:var(--fw-medium)}.Logo-module__ugCtEW__last{margin-left:2px;font-size:18px}.Logo-module__ugCtEW__light,.Logo-module__ugCtEW__light:hover{color:#fff}.Logo-module__ugCtEW__large{gap:12px;height:auto;font-size:40px}.Logo-module__ugCtEW__large .Logo-module__ugCtEW__mark{width:64px;height:70px}.Logo-module__ugCtEW__large .Logo-module__ugCtEW__last{font-size:42px}@media (max-width:767px){.Logo-module__ugCtEW__large{font-size:34px}.Logo-module__ugCtEW__large .Logo-module__ugCtEW__last{font-size:36px}}
.Fifty-module__cXlsPq__row{max-width:var(--container-medium);justify-content:space-between;align-items:center;gap:65px;margin:0 auto;display:flex}.Fifty-module__cXlsPq__reverse{flex-direction:row-reverse}.Fifty-module__cXlsPq__media{flex:0 680px;min-width:0}.Fifty-module__cXlsPq__media img{border-radius:var(--r-media);width:100%;height:auto}.Fifty-module__cXlsPq__text{flex:0 630px;min-width:0}.Fifty-module__cXlsPq__heading{margin-bottom:20px;line-height:1.1}.Fifty-module__cXlsPq__body p+p{margin-top:1em}.Fifty-module__cXlsPq__checklist{margin-top:25px}.Fifty-module__cXlsPq__checklist li{align-items:flex-start;gap:5px;font-size:16px;line-height:20.8px;display:flex}.Fifty-module__cXlsPq__checklist li+li{margin-top:20px}.Fifty-module__cXlsPq__check{color:var(--color-text);flex:none;margin-top:2px;margin-right:20px}html.dark .Fifty-module__cXlsPq__check{color:var(--color-secondary)}.Fifty-module__cXlsPq__badge{margin-top:30px}@media (max-width:1023px){.Fifty-module__cXlsPq__row,.Fifty-module__cXlsPq__reverse{flex-direction:column;align-items:stretch;gap:40px}.Fifty-module__cXlsPq__media,.Fifty-module__cXlsPq__text{flex-basis:auto}}
.PillTabs-module__XFaf4W__barWrap{justify-content:center;margin-bottom:50px;display:flex}.PillTabs-module__XFaf4W__bar{background:var(--surface);max-width:100%;box-shadow:var(--shadow-card);border-radius:50px;gap:4px;padding:6px 7px;display:inline-flex;position:relative}.PillTabs-module__XFaf4W__pill{z-index:1;background:var(--surface);color:var(--muted);font-size:16px;line-height:1.2;font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);border-radius:50px;flex:none;padding:12px 24px;position:relative}.PillTabs-module__XFaf4W__pill:hover,.PillTabs-module__XFaf4W__active{color:var(--heading)}.PillTabs-module__XFaf4W__active{background:var(--pill-active)}.PillTabs-module__XFaf4W__indicator{z-index:0;background:var(--pill-active);pointer-events:none;transition:clip-path var(--dur-base) var(--ease-move);position:absolute;inset:0}.PillTabs-module__XFaf4W__bar[data-indicator=on] .PillTabs-module__XFaf4W__active{background:0 0}.PillTabs-module__XFaf4W__stage{position:relative}.PillTabs-module__XFaf4W__stage[data-animating]{overflow:clip}.PillTabs-module__XFaf4W__leaving{pointer-events:none;position:absolute;inset:0 0 auto}.PillTabs-module__XFaf4W__panel{align-items:center;gap:70px;display:flex}.PillTabs-module__XFaf4W__panel[hidden]{display:none}.PillTabs-module__XFaf4W__text{flex:590px;min-width:0}.PillTabs-module__XFaf4W__body{margin-top:15px}.PillTabs-module__XFaf4W__body p+p{margin-top:1em}.PillTabs-module__XFaf4W__action{margin-top:25px}.PillTabs-module__XFaf4W__media{aspect-ratio:660/438;border-radius:var(--radius-2xl);flex:0 660px;position:relative;overflow:hidden}.PillTabs-module__XFaf4W__media img{object-fit:cover}@media (max-width:1023px){.PillTabs-module__XFaf4W__indicator{display:none}.PillTabs-module__XFaf4W__bar[data-indicator=on] .PillTabs-module__XFaf4W__active{background:var(--surface)}.PillTabs-module__XFaf4W__bar{box-shadow:none;background:0 0;flex-wrap:wrap;justify-content:center;gap:10px;padding:0}.PillTabs-module__XFaf4W__pill{border:1px solid var(--border);background:0 0}.PillTabs-module__XFaf4W__active{background:var(--surface);box-shadow:var(--shadow-card);border-color:#0000}.PillTabs-module__XFaf4W__panel{flex-direction:column;align-items:stretch;gap:40px}.PillTabs-module__XFaf4W__media{flex-basis:auto;width:100%}}@media (max-width:767px){.PillTabs-module__XFaf4W__barWrap{margin-right:calc(var(--gutter) * -1);justify-content:flex-start;margin-bottom:30px}.PillTabs-module__XFaf4W__bar{scrollbar-width:none;padding:5px var(--gutter) 10px 2px;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.PillTabs-module__XFaf4W__bar::-webkit-scrollbar{display:none}.PillTabs-module__XFaf4W__media{border-radius:var(--radius-lg)}}
.Slider-module__6zox1a__slider{--gap:var(--grid-gap);--per:3;position:relative}.Slider-module__6zox1a__viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.Slider-module__6zox1a__track{gap:var(--gap);will-change:transform;width:100%;display:flex}.Slider-module__6zox1a__slide{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));min-width:0;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-slow) var(--ease-standard)}.Slider-module__6zox1a__faded{opacity:0;pointer-events:none}.Slider-module__6zox1a__footer{justify-content:space-between;align-items:center;gap:15px;margin-top:58px;display:flex}.Slider-module__6zox1a__footer:empty{display:none}.Slider-module__6zox1a__nav{gap:22px;margin-left:auto;display:flex}.Slider-module__6zox1a__navBtn{width:var(--icon-btn);height:var(--icon-btn);background:var(--ui-grey);color:var(--heading);opacity:.8;transition:opacity var(--dur-base) var(--ease-standard);border-radius:25px;place-items:center;display:grid}.Slider-module__6zox1a__navBtn:hover,.Slider-module__6zox1a__navBtn[aria-pressed]{opacity:1}.Slider-module__6zox1a__progressTrack{width:calc(var(--icon-btn) * 3 + 44px);background:var(--divider);border-radius:1px;height:2px;margin:14px 0 0 auto;display:block;overflow:hidden}.Slider-module__6zox1a__progress{background:var(--heading);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.Slider-module__6zox1a__progress[data-running]{animation:Slider-module__6zox1a__gallery-progress var(--gallery-autoplay) var(--ease-linear) forwards}@keyframes Slider-module__6zox1a__gallery-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Slider-module__6zox1a__gallery{--per:2;--gap:14px}.Slider-module__6zox1a__gallery .Slider-module__6zox1a__viewport{clip-path:inset(-20px -100vw -20px 0)}.Slider-module__6zox1a__gallery .Slider-module__6zox1a__faded{opacity:.45}.Slider-module__6zox1a__gallery .Slider-module__6zox1a__footer{margin-top:30px}.Slider-module__6zox1a__values{--per:5}.Slider-module__6zox1a__values .Slider-module__6zox1a__slide{cursor:grab}.Slider-module__6zox1a__values .Slider-module__6zox1a__edge{opacity:1;transform:scale(.5)}@media (max-width:1279px){.Slider-module__6zox1a__values .Slider-module__6zox1a__edge{transform:scale(.7)}}.Slider-module__6zox1a__values .Slider-module__6zox1a__slide:active{cursor:grabbing}@media (max-width:1279px){.Slider-module__6zox1a__reference{--per:2}.Slider-module__6zox1a__values{--per:4}}@media (max-width:1023px){.Slider-module__6zox1a__values{--per:3}}@media (max-width:767px){.Slider-module__6zox1a__reference,.Slider-module__6zox1a__gallery,.Slider-module__6zox1a__values{--per:1}.Slider-module__6zox1a__footer{margin-top:40px}}@media (min-width:500px) and (max-width:767px){.Slider-module__6zox1a__values{--per:2}}
.TabElement-module__X7-6BG__row{max-width:var(--container-small);gap:15px;margin:0 auto;display:flex}.TabElement-module__X7-6BG__side{flex-direction:column;flex:0 0 326px;gap:15px;display:flex}.TabElement-module__X7-6BG__triggers{flex-direction:column;gap:15px;display:flex}.TabElement-module__X7-6BG__trigger{text-align:left;border:1px solid var(--border);color:var(--heading);transition:border-color var(--dur-base) var(--ease-soft-bounce), background-color var(--dur-base) var(--ease-soft-bounce), box-shadow var(--dur-base) var(--ease-soft-bounce), border-radius var(--dur-base) var(--ease-soft-bounce);background:0 0;border-radius:50px;flex-direction:column;align-items:flex-start;padding:18px 30px;display:flex;position:relative;overflow:hidden}.TabElement-module__X7-6BG__trigger:hover{border-color:var(--heading)}.TabElement-module__X7-6BG__active{border-radius:var(--radius-3xl);background:var(--surface);box-shadow:var(--shadow-card);border-color:#0000}.TabElement-module__X7-6BG__active:hover{border-color:#0000}.TabElement-module__X7-6BG__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.TabElement-module__X7-6BG__open{opacity:0;width:100%;transition:grid-template-rows var(--dur-base) var(--ease-soft-bounce), opacity var(--dur-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.TabElement-module__X7-6BG__active .TabElement-module__X7-6BG__open{opacity:1;grid-template-rows:1fr}.TabElement-module__X7-6BG__openInner{min-height:0;overflow:hidden}.TabElement-module__X7-6BG__tile{border-radius:var(--radius-md);background:var(--icon-tile-bg);width:60px;height:60px;color:var(--color-white);place-items:center;margin:7px 0 140px;display:grid}.TabElement-module__X7-6BG__title{line-height:31px}.TabElement-module__X7-6BG__desc{color:var(--text);padding-top:10px;font-size:16px;line-height:24px;display:block}.TabElement-module__X7-6BG__track{background:var(--divider);opacity:.6;transform-origin:0;width:100%;height:2px;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-move);border-radius:1px;margin-top:14px;display:block;position:relative;overflow:hidden;transform:scaleX(.4)}.TabElement-module__X7-6BG__active .TabElement-module__X7-6BG__track{opacity:1;transform:none}.TabElement-module__X7-6BG__bar{background:var(--heading);transform-origin:0;animation:TabElement-module__X7-6BG__principle-progress var(--principles-autoplay) var(--ease-linear) forwards;position:absolute;inset:0;transform:scaleX(0)}.TabElement-module__X7-6BG__bar[data-state=paused]{animation-play-state:paused}.TabElement-module__X7-6BG__bar[data-state=static]{animation:none;transform:none}@keyframes TabElement-module__X7-6BG__principle-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.TabElement-module__X7-6BG__toggle{width:var(--icon-btn);height:var(--icon-btn);border-radius:var(--radius-round);background:var(--btn-nav-bg);color:var(--color-white);transition:background-color var(--dur-base) var(--ease-standard);align-self:flex-start;place-items:center;margin-left:30px;display:grid}.TabElement-module__X7-6BG__toggle:hover{background:var(--color-secondary)}.TabElement-module__X7-6BG__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.TabElement-module__X7-6BG__card{min-width:0;min-height:var(--tab-panel-min-h);border-radius:var(--r-card);transition:background-color var(--dur-slow) var(--ease-standard), color var(--dur-slow) var(--ease-standard);flex:659px;display:grid;overflow:hidden}.TabElement-module__X7-6BG__panel{flex-direction:column;grid-area:1/1;justify-content:space-between;gap:30px;padding:30px;display:flex}.TabElement-module__X7-6BG__panel[data-state=inactive]{visibility:hidden}.TabElement-module__X7-6BG__panel[data-state=leaving]{pointer-events:none}.TabElement-module__X7-6BG__panel:focus-visible{outline-offset:-6px;border-radius:var(--r-card);outline:2px solid}.TabElement-module__X7-6BG__violet{background:var(--color-primary);color:var(--color-white)}.TabElement-module__X7-6BG__orange{background:var(--color-secondary);color:var(--color-text)}.TabElement-module__X7-6BG__yellow{background:var(--color-tertiary);color:var(--color-text)}.TabElement-module__X7-6BG__statement{font-size:var(--fs-statement);line-height:42px;font-weight:var(--fw-medium);letter-spacing:var(--ls-body);-webkit-hyphens:manual;hyphens:manual}.TabElement-module__X7-6BG__strip{min-height:40px;font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:18px;display:flex}.TabElement-module__X7-6BG__caption{margin-top:15px;font-size:16px;line-height:1.4}@media (prefers-reduced-motion:reduce){.TabElement-module__X7-6BG__toggle{display:none}}@media (max-width:1023px){.TabElement-module__X7-6BG__row{flex-direction:column}.TabElement-module__X7-6BG__side{flex-basis:auto}.TabElement-module__X7-6BG__trigger{padding:14px 24px}.TabElement-module__X7-6BG__tile{display:none}.TabElement-module__X7-6BG__title{font-size:18px;line-height:1.3}}@media (max-width:767px){.TabElement-module__X7-6BG__card{border-radius:var(--radius-lg);min-height:0}.TabElement-module__X7-6BG__statement{font-size:20px;line-height:26px}}
.page-module__LBTDbq__cases{flex-direction:column;gap:15px;display:flex}.page-module__LBTDbq__cases>header{margin-bottom:25px}.page-module__LBTDbq__notesAction{margin-top:58px}@media (max-width:767px){.page-module__LBTDbq__notesAction{margin-top:40px}}
.ValueCard-module___dtu2W__card{border-radius:var(--radius-18);background:var(--surface);height:14.12rem;box-shadow:var(--shadow-card);flex-direction:column;gap:25px;margin-bottom:12px;padding:30px 25px 0;display:flex}.ValueCard-module___dtu2W__icon{flex:none}.ValueCard-module___dtu2W__orange{color:var(--color-secondary)}.ValueCard-module___dtu2W__yellow{color:var(--color-tertiary)}.ValueCard-module___dtu2W__title{font-size:22px;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);color:var(--heading)}.ValueCard-module___dtu2W__title strong{color:var(--color-primary)}html.dark .ValueCard-module___dtu2W__title strong{color:var(--color-secondary)}
.Editorial-module__4lWciq__editorial{margin-bottom:40px}.Editorial-module__4lWciq__center{max-width:var(--container-small);text-align:center;margin-inline:auto}.Editorial-module__4lWciq__left{margin-bottom:10px}.Editorial-module__4lWciq__title{margin-top:10px}.Editorial-module__4lWciq__intro{max-width:962px;font-size:var(--fs-body);margin:15px auto 0}.Editorial-module__4lWciq__left .Editorial-module__4lWciq__intro{margin-left:0}@media (max-width:767px){.Editorial-module__4lWciq__intro{line-height:1.2}}
.Section-module__BZ7-0a__section{padding:var(--section-pad) var(--gutter);position:relative}.Section-module__BZ7-0a__page{background:0 0}.Section-module__BZ7-0a__white{background:var(--bg-alt)}.Section-module__BZ7-0a__dark{background:var(--surface-dark);color:var(--dark-text)}.Section-module__BZ7-0a__top50{padding-top:50px}.Section-module__BZ7-0a__topNone{padding-top:0}.Section-module__BZ7-0a__bottom15{padding-bottom:15px}.Section-module__BZ7-0a__bottomNone{padding-bottom:0}
.StatusBadge-module__T3RE4W__badge{border-radius:var(--radius-pill);background:var(--ui-grey);font-size:12px;line-height:1;font-weight:var(--fw-medium);color:var(--text);align-items:center;gap:9px;padding:11px 18px 11px 16px;display:inline-flex}.StatusBadge-module__T3RE4W__dot{background:var(--color-success);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.StatusBadge-module__T3RE4W__dot:before{content:"";animation:StatusBadge-module__T3RE4W__pulse var(--dur-xlong) var(--ease-standard) infinite;background:#58d46ba6;border-radius:50%;position:absolute;inset:-5px}.StatusBadge-module__T3RE4W__orange{background:var(--color-secondary)}.StatusBadge-module__T3RE4W__orange:before{background:#fc500080}.StatusBadge-module__T3RE4W__grey{background:var(--color-text-muted)}.StatusBadge-module__T3RE4W__grey:before{display:none}.StatusBadge-module__T3RE4W__status{font-weight:var(--fw-semibold)}.StatusBadge-module__T3RE4W__sep{background:#bdbdbd;width:1px;height:12px}.StatusBadge-module__T3RE4W__date{color:var(--heading);font-weight:var(--fw-regular)}@keyframes StatusBadge-module__T3RE4W__pulse{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}
.page-module__II3uHW__summary{margin-top:15px}.page-module__II3uHW__buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.page-module__II3uHW__heroMedia{aspect-ratio:3/2;border-radius:var(--r-media);position:relative;overflow:hidden}.page-module__II3uHW__heroMedia img{object-fit:cover}.page-module__II3uHW__h{margin-bottom:15px}.page-module__II3uHW__links{flex-wrap:wrap;gap:20px;display:inline-flex}.page-module__II3uHW__links a{align-items:center;gap:5px;display:inline-flex}.page-module__II3uHW__galleryItem{aspect-ratio:3/2;border-radius:var(--r-slider);position:relative;overflow:hidden}.page-module__II3uHW__galleryItem img{object-fit:cover}
.ConsentPreferences-module__FXvoma__dialog{border-radius:var(--radius-xl);background:var(--surface);width:min(640px,100vw - 32px);max-height:85dvh;box-shadow:var(--shadow-card);color:var(--text);font-size:var(--fs-small);overscroll-behavior:contain;opacity:0;transition:opacity var(--dur-base) var(--ease-enter), transform var(--dur-base) var(--ease-enter), display var(--dur-base) allow-discrete, overlay var(--dur-base) allow-discrete;border:0;margin:auto;padding:30px;line-height:1.5;overflow-y:auto;transform:scale(.98)}.ConsentPreferences-module__FXvoma__dialog[open]{opacity:1;transform:none}@starting-style{.ConsentPreferences-module__FXvoma__dialog[open]{opacity:0;transform:scale(.98)}}html.dark .ConsentPreferences-module__FXvoma__dialog{border:1px solid var(--border)}.ConsentPreferences-module__FXvoma__dialog::backdrop{background:var(--color-overlay-dark);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), display var(--dur-base) allow-discrete, overlay var(--dur-base) allow-discrete}.ConsentPreferences-module__FXvoma__dialog[open]::backdrop{opacity:1}@starting-style{.ConsentPreferences-module__FXvoma__dialog[open]::backdrop{opacity:0}}.ConsentPreferences-module__FXvoma__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ConsentPreferences-module__FXvoma__title{color:var(--heading);font-size:var(--fs-h6);line-height:1.3;font-weight:var(--fw-medium)}.ConsentPreferences-module__FXvoma__close{border-radius:var(--radius-round);width:36px;height:36px;color:var(--heading);transition:background-color var(--dur-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.ConsentPreferences-module__FXvoma__close:hover{background:var(--ui-grey)}.ConsentPreferences-module__FXvoma__intro,.ConsentPreferences-module__FXvoma__status,.ConsentPreferences-module__FXvoma__note{margin-top:10px}.ConsentPreferences-module__FXvoma__status{color:var(--heading);font-weight:var(--fw-medium)}.ConsentPreferences-module__FXvoma__note{border-left:2px solid var(--color-primary);padding:10px 14px}.ConsentPreferences-module__FXvoma__categories{border-top:1px solid var(--divider);margin-top:20px}.ConsentPreferences-module__FXvoma__category{border-bottom:1px solid var(--divider);padding:16px 0}.ConsentPreferences-module__FXvoma__categoryHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.ConsentPreferences-module__FXvoma__categoryTitle{color:var(--heading);font-size:16px;font-weight:var(--fw-medium)}.ConsentPreferences-module__FXvoma__switchWrap{align-items:center;gap:10px;display:inline-flex}.ConsentPreferences-module__FXvoma__always{color:var(--muted);font-size:var(--fs-xs)}.ConsentPreferences-module__FXvoma__switch{border-radius:var(--radius-pill);background:var(--ui-grey);width:44px;height:24px;transition:background-color var(--dur-fast) var(--ease-standard);flex:none;position:relative}.ConsentPreferences-module__FXvoma__switch[aria-checked=true]{background:var(--color-primary)}.ConsentPreferences-module__FXvoma__switch:disabled{cursor:not-allowed;opacity:.6}.ConsentPreferences-module__FXvoma__switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ConsentPreferences-module__FXvoma__knob{border-radius:var(--radius-round);background:var(--color-white);width:18px;height:18px;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out-cubic);position:absolute;top:3px;left:3px}.ConsentPreferences-module__FXvoma__switch[aria-checked=true] .ConsentPreferences-module__FXvoma__knob{transform:translate(20px)}.ConsentPreferences-module__FXvoma__description{color:var(--muted);margin-top:6px}.ConsentPreferences-module__FXvoma__details{margin-top:8px}.ConsentPreferences-module__FXvoma__summary{color:var(--heading);font-weight:var(--fw-medium);cursor:pointer}.ConsentPreferences-module__FXvoma__services{margin:10px 0 0;padding:0;list-style:none}.ConsentPreferences-module__FXvoma__service+.ConsentPreferences-module__FXvoma__service{margin-top:12px}.ConsentPreferences-module__FXvoma__serviceName{color:var(--heading);font-weight:var(--fw-medium)}.ConsentPreferences-module__FXvoma__fields{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin-top:6px;display:grid}.ConsentPreferences-module__FXvoma__fields dt{color:var(--muted)}.ConsentPreferences-module__FXvoma__fields dd{overflow-wrap:anywhere;margin:0}.ConsentPreferences-module__FXvoma__link{color:var(--heading);text-underline-offset:2px;text-decoration:underline}.ConsentPreferences-module__FXvoma__link:hover{color:var(--color-secondary)}.ConsentPreferences-module__FXvoma__legal{margin-top:16px}.ConsentPreferences-module__FXvoma__buttons{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ConsentPreferences-module__FXvoma__choice{flex:1 1 0;min-width:0}.ConsentPreferences-module__FXvoma__buttons .ConsentPreferences-module__FXvoma__secondary{border:1px solid var(--border);background:var(--surface);color:var(--heading);flex:100%}.ConsentPreferences-module__FXvoma__buttons .ConsentPreferences-module__FXvoma__secondary:hover{border-color:var(--heading);background:var(--surface);color:var(--heading)}@media (max-width:767px){.ConsentPreferences-module__FXvoma__dialog{border-radius:var(--radius-lg);padding:22px}.ConsentPreferences-module__FXvoma__fields{grid-template-columns:minmax(0,1fr)}}
.BarCta-module__XOt4RW__bar{text-align:center}.BarCta-module__XOt4RW__bar .BarCta-module__XOt4RW__eyebrow{color:var(--text);margin-bottom:10px}.BarCta-module__XOt4RW__sentence{max-width:var(--container-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 10px;margin:0 auto;display:flex}.BarCta-module__XOt4RW__chunk{max-width:100%}.BarCta-module__XOt4RW__image{opacity:0;width:0;height:43px;transition:width var(--dur-slow) var(--ease-standard) var(--delay-medium), opacity var(--dur-slow) var(--ease-standard) var(--delay-medium), transform var(--dur-slow) var(--ease-standard) var(--delay-medium);border-radius:40px;display:block;overflow:hidden;transform:scaleX(0)}.BarCta-module__XOt4RW__image img{object-fit:cover;width:100px;height:43px}.BarCta-module__XOt4RW__button{max-width:0;transition:padding var(--dur-long) var(--ease-enter), max-width var(--dur-xlong) var(--ease-enter) var(--delay-medium), background-color var(--dur-base) var(--ease-standard);padding-inline:0}.BarCta-module__XOt4RW__buttonText{opacity:0;transition:opacity var(--dur-slow) var(--ease-enter) var(--delay-medium), transform var(--dur-slow) var(--ease-enter) var(--delay-medium);display:inline-block;transform:translate(-40px)}.BarCta-module__XOt4RW__animated .BarCta-module__XOt4RW__image{opacity:1;width:100px;transform:scaleX(1)}.BarCta-module__XOt4RW__animated .BarCta-module__XOt4RW__button{max-width:400px;padding-inline:24px}.BarCta-module__XOt4RW__animated .BarCta-module__XOt4RW__buttonText{opacity:1;transform:none}@media (max-width:767px){.BarCta-module__XOt4RW__chunk{flex-basis:100%}}
.Marquee-module__nixtpG__marquee{background:var(--bg-alt);align-items:center;height:53px;display:flex;overflow:hidden}.Marquee-module__nixtpG__track{--marquee-period:calc(var(--marquee-group,1437) / var(--marquee-speed) * var(--second));width:max-content;animation:Marquee-module__nixtpG__marquee var(--marquee-period) var(--ease-linear) infinite;display:flex}.Marquee-module__nixtpG__group,.Marquee-module__nixtpG__row{flex:none;display:flex}.Marquee-module__nixtpG__row li{white-space:nowrap;color:var(--text);padding-right:30px;font-size:16px}.Marquee-module__nixtpG__row li:after{content:"•";color:var(--color-secondary);margin-left:30px}@keyframes Marquee-module__nixtpG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__nixtpG__marquee{height:auto;min-height:53px;padding:12px var(--gutter)}.Marquee-module__nixtpG__track{width:100%;animation:none}.Marquee-module__nixtpG__group:first-child{width:100%}.Marquee-module__nixtpG__group:first-child .Marquee-module__nixtpG__row:first-child{flex-wrap:wrap;flex:auto;justify-content:center;row-gap:8px;min-width:0}.Marquee-module__nixtpG__group:first-child .Marquee-module__nixtpG__row:not(:first-child),.Marquee-module__nixtpG__group:last-child{display:none}}
.PrivacyConsent-module__rK6QpG__block{border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:20px;padding:25px}.PrivacyConsent-module__rK6QpG__category+.PrivacyConsent-module__rK6QpG__category{border-top:1px solid var(--divider);margin-top:20px;padding-top:20px}.PrivacyConsent-module__rK6QpG__title{color:var(--heading);font-weight:var(--fw-medium)}.PrivacyConsent-module__rK6QpG__always{color:var(--muted);font-weight:var(--fw-regular)}.PrivacyConsent-module__rK6QpG__status{color:var(--heading);font-weight:var(--fw-medium);margin-top:20px}.PrivacyConsent-module__rK6QpG__buttons{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}
.ProjectFilterGrid-module__3BrseW__grid{grid-template-columns:repeat(3,minmax(100px,33.3333%));grid-auto-flow:dense;isolation:isolate;grid-auto-rows:minmax(100px,auto);margin:-7.5px;display:grid;position:relative}.ProjectFilterGrid-module__3BrseW__item{min-width:0;padding:7.5px}.ProjectFilterGrid-module__3BrseW__featured{grid-area:span 2/span 2}.ProjectFilterGrid-module__3BrseW__more{justify-content:center;margin-top:50px;display:flex}@media (max-width:767px){.ProjectFilterGrid-module__3BrseW__grid{flex-direction:column;gap:30px;margin:0;display:flex;position:relative}.ProjectFilterGrid-module__3BrseW__item{padding:0}}
.SkillLayers-module__4iWd1a__root{max-width:var(--container-small);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:70px;margin:0 auto;display:grid}.SkillLayers-module__4iWd1a__diagram{width:100%;max-width:460px;height:auto;margin:0 auto;display:block;overflow:visible}.SkillLayers-module__4iWd1a__slab{cursor:pointer;transform-box:view-box;transition:transform var(--dur-base) var(--ease-move), opacity var(--dur-base) var(--ease-standard)}.SkillLayers-module__4iWd1a__root:has(.SkillLayers-module__4iWd1a__slab[data-active]) .SkillLayers-module__4iWd1a__slab:not([data-active]){opacity:.6}.SkillLayers-module__4iWd1a__slab[data-active]{transform:translateY(var(--lift-distance))}.SkillLayers-module__4iWd1a__faceTop,.SkillLayers-module__4iWd1a__faceLeft,.SkillLayers-module__4iWd1a__faceRight{fill:var(--surface);stroke:var(--border);stroke-width:1px;stroke-linejoin:round;transition:fill var(--dur-base) var(--ease-standard), stroke var(--dur-base) var(--ease-standard)}.SkillLayers-module__4iWd1a__shadeLeft,.SkillLayers-module__4iWd1a__shadeRight{fill:var(--heading);pointer-events:none}.SkillLayers-module__4iWd1a__shadeLeft{opacity:.06}.SkillLayers-module__4iWd1a__shadeRight{opacity:.14}.SkillLayers-module__4iWd1a__slab[data-active] .SkillLayers-module__4iWd1a__faceTop,.SkillLayers-module__4iWd1a__slab[data-active] .SkillLayers-module__4iWd1a__faceLeft,.SkillLayers-module__4iWd1a__slab[data-active] .SkillLayers-module__4iWd1a__faceRight{fill:var(--color-primary);stroke:var(--color-primary)}.SkillLayers-module__4iWd1a__slab[data-active] .SkillLayers-module__4iWd1a__shadeLeft{fill:var(--color-text);opacity:.18}.SkillLayers-module__4iWd1a__slab[data-active] .SkillLayers-module__4iWd1a__shadeRight{fill:var(--color-text);opacity:.32}.SkillLayers-module__4iWd1a__label{fill:var(--muted);font-size:12px;font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow-wide);text-transform:uppercase;pointer-events:none;transition:fill var(--dur-base) var(--ease-standard)}.SkillLayers-module__4iWd1a__slab[data-active] .SkillLayers-module__4iWd1a__label{fill:var(--color-white)}.SkillLayers-module__4iWd1a__list{border-bottom:1px solid var(--divider);margin:0;padding:0;list-style:none}.SkillLayers-module__4iWd1a__row{border-top:1px solid var(--divider)}.SkillLayers-module__4iWd1a__heading{font-size:inherit;margin:0}.SkillLayers-module__4iWd1a__button{text-align:left;width:100%;color:var(--muted);font-size:var(--fs-h3);line-height:1.15;font-weight:var(--fw-medium);letter-spacing:var(--ls-heading);-webkit-hyphens:manual;hyphens:manual;cursor:pointer;transition:color var(--dur-base) var(--ease-standard);padding:22px 0;display:block}.SkillLayers-module__4iWd1a__row[data-active] .SkillLayers-module__4iWd1a__button,.SkillLayers-module__4iWd1a__button:hover{color:var(--heading)}.SkillLayers-module__4iWd1a__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-xs)}.SkillLayers-module__4iWd1a__body{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-move), visibility var(--dur-base) allow-discrete;grid-template-rows:0fr;display:grid}.SkillLayers-module__4iWd1a__row[data-active] .SkillLayers-module__4iWd1a__body{visibility:visible;grid-template-rows:1fr}.SkillLayers-module__4iWd1a__inner{min-height:0;overflow:hidden}.SkillLayers-module__4iWd1a__text{-webkit-hyphens:manual;hyphens:manual;max-width:44ch;margin:-6px 0 0}.SkillLayers-module__4iWd1a__tech{color:var(--heading);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:var(--ls-body);margin:12px 0 0;padding-bottom:24px}html:not(.js) .SkillLayers-module__4iWd1a__body{visibility:visible;grid-template-rows:1fr}html:not(.js) .SkillLayers-module__4iWd1a__button{color:var(--heading)}@media (max-width:1023px){.SkillLayers-module__4iWd1a__root{grid-template-columns:minmax(0,1fr);gap:30px}.SkillLayers-module__4iWd1a__diagram{max-width:300px}}@media (max-width:767px){.SkillLayers-module__4iWd1a__diagram{max-width:220px}.SkillLayers-module__4iWd1a__button{font-size:var(--fs-subhead-sm);padding:18px 0}}
.ConsentGate-module__b-UGQG__placeholder{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-height:240px;color:var(--text);align-content:center;gap:10px;padding:30px;display:grid}.ConsentGate-module__b-UGQG__title{color:var(--heading);font-size:var(--fs-h6);font-weight:var(--fw-medium)}.ConsentGate-module__b-UGQG__buttons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}
.Notes-module__FD1a-W__intro{max-width:var(--container-post);justify-content:space-between;align-items:center;gap:50px;margin:0 auto;display:flex}.Notes-module__FD1a-W__introText{flex:0 575px;min-width:0}.Notes-module__FD1a-W__crumbs{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.Notes-module__FD1a-W__crumbs a,.Notes-module__FD1a-W__crumbs span{border-radius:var(--radius-md);background:var(--ui-grey);font-size:13.1px;line-height:1;font-weight:var(--fw-medium);color:var(--text);padding:5px 13px;display:inline-block}.Notes-module__FD1a-W__h1{font-size:var(--fs-h3);letter-spacing:var(--ls-heading);line-height:1.1;font-weight:var(--fw-regular);color:var(--heading)}.Notes-module__FD1a-W__lead{max-width:500px;margin-top:20px}.Notes-module__FD1a-W__meta{color:var(--muted);flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:14px;line-height:24px;display:flex}.Notes-module__FD1a-W__meta li{align-items:center;gap:10px;display:inline-flex}.Notes-module__FD1a-W__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:30px;display:flex}.Notes-module__FD1a-W__introImage{aspect-ratio:575/382;border-radius:var(--r-image);flex:0 575px;position:relative;overflow:hidden}.Notes-module__FD1a-W__introImage img{object-fit:cover}.Notes-module__FD1a-W__toc{max-width:var(--container-post);border:1px solid var(--color-secondary);border-radius:var(--radius-2xl);background:var(--color-tint-orange);color:var(--color-text);margin:0 auto;padding:25px 30px}html.dark .Notes-module__FD1a-W__toc{background:var(--dark-surface);color:var(--dark-text)}.Notes-module__FD1a-W__tocTitle{border-bottom:1px solid var(--color-secondary);font-size:var(--fs-lead);margin-bottom:15px;padding-bottom:15px}.Notes-module__FD1a-W__tocList li+li{margin-top:10px}.Notes-module__FD1a-W__tocLink{font-size:var(--fs-lead);color:var(--toc-link);align-items:center;gap:10px;line-height:1.4;display:inline-flex;position:relative}.Notes-module__FD1a-W__tocLink:hover{color:var(--toc-link)}.Notes-module__FD1a-W__tocLink svg{color:var(--color-secondary)}.Notes-module__FD1a-W__tocLink:after{content:"";background:var(--color-secondary);transform-origin:100%;height:1px;transition:transform var(--dur-fast) var(--ease-out-cubic);margin-top:14px;position:absolute;top:50%;left:30px;right:0;transform:scaleX(0)}.Notes-module__FD1a-W__tocLink:hover:after{transform-origin:0;transform:scaleX(1)}.Notes-module__FD1a-W__tocAction{margin-top:20px}.Notes-module__FD1a-W__body{max-width:var(--container-post);margin:0 auto}.Notes-module__FD1a-W__block+.Notes-module__FD1a-W__block{margin-top:60px}.Notes-module__FD1a-W__block{padding-right:50px;scroll-margin-top:100px}.Notes-module__FD1a-W__h2{font-size:var(--fs-h3);letter-spacing:var(--ls-heading);line-height:1.1;font-weight:var(--fw-regular);color:var(--heading);align-items:center;gap:15px;margin-bottom:20px;display:flex}.Notes-module__FD1a-W__h2Icon{color:var(--color-secondary);flex:none}.Notes-module__FD1a-W__block p+p,.Notes-module__FD1a-W__block p+ul,.Notes-module__FD1a-W__block ul+p,.Notes-module__FD1a-W__block figure+p,.Notes-module__FD1a-W__block p+figure,.Notes-module__FD1a-W__block p+.Notes-module__FD1a-W__table,.Notes-module__FD1a-W__block ul+figure{margin-top:1em}.Notes-module__FD1a-W__list{padding-left:20px;line-height:20.8px;list-style:outside}.Notes-module__FD1a-W__list li+li{margin-top:8px}.Notes-module__FD1a-W__table{border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-card);overflow-x:auto}.Notes-module__FD1a-W__table table{border-collapse:collapse;width:100%}.Notes-module__FD1a-W__table th,.Notes-module__FD1a-W__table td{text-align:left;width:50%;padding:15px 25px}.Notes-module__FD1a-W__table th{font-size:20px;font-weight:var(--fw-regular)}.Notes-module__FD1a-W__table tr+tr td,.Notes-module__FD1a-W__table tbody tr:first-child td{border-top:1px solid var(--divider)}.Notes-module__FD1a-W__summary{max-width:var(--container-post);border:1px solid var(--color-text-muted);border-radius:var(--radius-2xl);background:var(--color-tint-grey);color:var(--summary-text);margin:60px auto 0;padding:25px 30px}html.dark .Notes-module__FD1a-W__summary{background:var(--dark-surface)}.Notes-module__FD1a-W__summary h2{font-size:var(--fs-lead);font-weight:var(--fw-medium);margin-bottom:10px}.Notes-module__FD1a-W__back{align-items:center;gap:8px;margin-top:40px;display:inline-flex}@media (max-width:1023px){.Notes-module__FD1a-W__intro{flex-direction:column-reverse;align-items:stretch;gap:30px}.Notes-module__FD1a-W__introText,.Notes-module__FD1a-W__introImage{flex-basis:auto}.Notes-module__FD1a-W__actions{justify-content:flex-start}.Notes-module__FD1a-W__block{padding-right:0}}@media (max-width:767px){.Notes-module__FD1a-W__toc,.Notes-module__FD1a-W__summary,.Notes-module__FD1a-W__table{border-radius:var(--radius-lg)}.Notes-module__FD1a-W__toc,.Notes-module__FD1a-W__summary{padding:20px}}
.Legal-module__YyYTEa__legal{padding:var(--section-pad) var(--gutter)}.Legal-module__YyYTEa__inner{max-width:var(--container-small);margin:0 auto}.Legal-module__YyYTEa__h1,.Legal-module__YyYTEa__body h2{font-size:var(--fs-lead);line-height:1.4;font-weight:var(--fw-regular);color:var(--heading)}.Legal-module__YyYTEa__updated{color:var(--muted);margin-top:5px;font-size:14px}.Legal-module__YyYTEa__body{line-height:var(--lh-body)}.Legal-module__YyYTEa__body h2{margin:35px 0 10px}.Legal-module__YyYTEa__body p+p,.Legal-module__YyYTEa__body p+ul,.Legal-module__YyYTEa__body ul+p{margin-top:1em}.Legal-module__YyYTEa__body ul{padding-left:20px;list-style:outside}.Legal-module__YyYTEa__body a{color:var(--text);text-decoration:underline}.Legal-module__YyYTEa__body a:hover{color:var(--color-secondary)}.Legal-module__YyYTEa__notice{border-radius:var(--radius-sm);background:var(--ui-grey);margin-top:25px;padding:15px 20px}.Legal-module__YyYTEa__line{display:inline}
