._0A3h0G_canvas{z-index:60;pointer-events:none;mix-blend-mode:difference;width:100%;height:100%;display:block;position:fixed;inset:0}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.ERjHjW_meta{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:inline-flex}.ERjHjW_read{align-items:center;gap:.375rem;display:inline-flex}.ERjHjW_clock{flex:none;width:1.15em;height:1.15em}
.t5fLqG_blog{z-index:1;background:var(--k-surface);color:var(--k-text);margin-top:-100svh;position:relative}.t5fLqG_stage{padding-bottom:var(--k-section-y);position:sticky;top:0}.t5fLqG_uncover{height:100svh}.t5fLqG_group{padding-top:calc(50svh - var(--head-h,13rem) / 2);transform-origin:50% 50svh}.t5fLqG_head{text-align:center;justify-items:center;gap:clamp(1.75rem,3vw,2.5rem);display:grid}.t5fLqG_title{font-family:var(--k-font-display);font-size:var(--k-heading);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}.t5fLqG_titleLine{display:block}.t5fLqG_echo{color:var(--k-text-faint)}.t5fLqG_cards{--gap:clamp(1rem, 2vw, 2rem);--card-h:calc((100vw - 2 * var(--k-frame) - 2 * var(--gap)) / 3 * 5 / 4);gap:var(--gap);padding:0 var(--k-frame);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:clamp(3.5rem,6vw,5.5rem) 0 0;list-style:none;display:grid}.t5fLqG_item[data-place=left]{margin-top:calc(var(--card-h) * .23);grid-area:1/1}.t5fLqG_item[data-place=middle]{grid-area:1/2}.t5fLqG_item[data-place=right]{margin-top:calc(var(--card-h) * .34);grid-area:1/3}.t5fLqG_card{isolation:isolate;aspect-ratio:4/5;background:var(--k-ink-900);color:var(--k-mist);border-radius:1rem;grid-template-rows:auto auto 1fr;align-content:start;padding:clamp(1.5rem,2.2vw,2.25rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.t5fLqG_card:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px}.t5fLqG_photo{z-index:-1;object-fit:cover;filter:brightness(.5);width:100%;height:100%;transition:transform 1.2s var(--k-ease-out), filter var(--k-duration) var(--k-ease-out);position:absolute;inset:0}.t5fLqG_category{font-family:var(--k-font-label);font-weight:var(--k-label-weight);font-size:var(--k-label);line-height:var(--k-label-lh);letter-spacing:.04em;text-transform:uppercase}.t5fLqG_cardTitle{max-width:22ch;font-family:var(--k-font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:clamp(1.25rem,2vw,1.75rem);font-size:clamp(1.375rem,2vw,2rem);font-weight:500;line-height:1.12}.t5fLqG_foot{justify-content:space-between;align-self:end;align-items:center;gap:1rem;display:flex}.t5fLqG_meta{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);color:#f3f3efcc}.t5fLqG_go{width:2.75rem;height:2.75rem;transition:background-color var(--k-duration) var(--k-ease-out), color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out), transform var(--k-duration) var(--k-ease-out);border:1px solid #f3f3ef66;border-radius:50%;flex:none;place-items:center;display:grid}.t5fLqG_card:hover .t5fLqG_photo{filter:brightness(.6);transform:scale(1.04)}.t5fLqG_card:hover .t5fLqG_go,.t5fLqG_card:focus-visible .t5fLqG_go{border-color:var(--k-mist);background:var(--k-mist);color:var(--k-ink-950);transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.t5fLqG_photo,.t5fLqG_go{transition:none}}@media (max-width:900px){.t5fLqG_cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--k-gutter);padding:0 var(--k-gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.t5fLqG_cards::-webkit-scrollbar{display:none}.t5fLqG_item[data-place]{scroll-snap-align:start;flex:0 0 82%;margin-top:0}.t5fLqG_card{aspect-ratio:1}}
._0oDFLW_frame{z-index:2;padding:1px var(--k-frame) var(--k-frame);background:var(--k-ink-950);margin-top:-1px;position:relative}._0oDFLW_overlap{background:0 0;margin-top:-100svh;padding:0}._0oDFLW_overlap ._0oDFLW_card{border-radius:0 0 var(--k-radius-panel) var(--k-radius-panel)}._0oDFLW_card{border-radius:var(--k-radius-panel);background:var(--k-surface);color:var(--k-text)}@media (max-width:900px){._0oDFLW_card{border-radius:1.5rem}._0oDFLW_overlap ._0oDFLW_card{border-radius:0 0 1.5rem 1.5rem}}
.XwBNYq_closing{z-index:1;background:var(--k-surface);height:200svh;color:var(--k-text);position:relative}.XwBNYq_scene{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.XwBNYq_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500);z-index:-3}.XwBNYq_scrim{z-index:-2;pointer-events:none;background:linear-gradient(to bottom, var(--k-surface) 0%, color-mix(in srgb, var(--k-surface) 70%, transparent) 18%, transparent 45%);position:absolute;inset:0}.XwBNYq_dots{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.XwBNYq_layer{height:100%}.XwBNYq_inner{height:100%;padding-block:var(--k-section-y);place-items:center;display:grid}.XwBNYq_content{text-align:center;justify-items:center;gap:clamp(2.5rem,5vw,3.5rem);display:grid}.XwBNYq_title{font-family:var(--k-font-display);font-size:var(--k-heading-xl);font-weight:500;line-height:var(--k-display-lh);letter-spacing:var(--k-display-track);margin:0}.XwBNYq_titleLine{display:block}.XwBNYq_lead{max-width:34rem;font-size:var(--k-lead);line-height:var(--k-lead-lh);color:var(--k-text-muted);margin:calc(clamp(2.5rem,5vw,3.5rem)/-2) 0 0}.XwBNYq_yes{animation:XwBNYq_yes-glow 3.2s var(--k-ease-out) infinite}@keyframes XwBNYq_yes-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--k-accent) 0%, transparent)}50%{box-shadow:0 0 2.5rem .25rem color-mix(in srgb, var(--k-accent) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.XwBNYq_yes{animation:none}}@media (max-width:600px){.XwBNYq_fitted{width:100%;container-type:inline-size}.XwBNYq_fitted .XwBNYq_title{font-size:min(var(--k-heading-xl), calc(100cqw / var(--fit)))}.XwBNYq_fitted .XwBNYq_titleLine{white-space:nowrap}}
.Eo5ooG_faq{z-index:1;padding-block:var(--k-section-y);background:var(--k-surface);color:var(--k-text);position:relative}.Eo5ooG_grid{column-gap:var(--k-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Eo5ooG_side{top:calc(var(--k-header-h) + 2rem);grid-column:1/6;justify-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:sticky}.Eo5ooG_title{font-family:var(--k-font-display);font-size:var(--k-step-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.02}.Eo5ooG_titleLine{display:block}.Eo5ooG_echo{color:var(--k-text-faint)}.Eo5ooG_list{border-top:1px solid var(--k-line);grid-column:7/13}.Eo5ooG_item{border-bottom:1px solid var(--k-line)}.Eo5ooG_questionHeading{font:inherit;margin:0}.Eo5ooG_question{width:100%;color:inherit;text-align:left;font-family:var(--k-font-display);letter-spacing:-.025em;cursor:pointer;transition:color var(--k-duration) var(--k-ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 0;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:500;line-height:1.2;display:flex;position:relative}.Eo5ooG_question:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px;border-radius:.25rem}.Eo5ooG_item:not([data-open]) .Eo5ooG_question:hover{color:var(--k-text-muted)}.Eo5ooG_icon{border:1px solid var(--k-line);width:2.75rem;height:2.75rem;transition:background-color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out);border-radius:50%;flex:none;position:relative}.Eo5ooG_icon:before,.Eo5ooG_icon:after{content:"";background:var(--k-text);width:.875rem;height:1.5px;transition:transform var(--k-duration) var(--k-ease-out), background-color var(--k-duration) var(--k-ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Eo5ooG_icon:after{transform:translate(-50%,-50%)rotate(90deg)}.Eo5ooG_item[data-open] .Eo5ooG_icon{border-color:var(--k-text);background:var(--k-text)}.Eo5ooG_item[data-open] .Eo5ooG_icon:before,.Eo5ooG_item[data-open] .Eo5ooG_icon:after{background:var(--k-surface)}.Eo5ooG_item[data-open] .Eo5ooG_icon:after{transform:translate(-50%,-50%)rotate(0)}.Eo5ooG_answerWrap{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.65,0,.35,1);display:grid}.Eo5ooG_item[data-open] .Eo5ooG_answerWrap{grid-template-rows:1fr}.Eo5ooG_answerInner{min-height:0;overflow:hidden}.Eo5ooG_answer{max-width:44rem;font-size:var(--k-lead);line-height:var(--k-lead-lh);color:var(--k-text-muted);opacity:0;margin:0;padding:0 4.75rem 2rem 0;transition:opacity .4s cubic-bezier(.65,0,.35,1)}.Eo5ooG_item[data-open] .Eo5ooG_answer{opacity:1;transition-delay:.1s}@media (prefers-reduced-motion:no-preference){.Eo5ooG_faq [data-reveal]{opacity:0}}@media (prefers-reduced-motion:reduce){.Eo5ooG_answerWrap,.Eo5ooG_answer,.Eo5ooG_icon,.Eo5ooG_icon:before,.Eo5ooG_icon:after,.Eo5ooG_question{transition:none}}@media (max-width:900px){.Eo5ooG_grid{display:block}.Eo5ooG_side{margin-bottom:3rem;position:static}.Eo5ooG_answer{padding-right:0}}
.JCTBgG_footer{z-index:1;background:var(--k-surface);color:var(--k-text);padding-block:clamp(4rem,8vw,6rem) 2rem;position:relative}.JCTBgG_top{column-gap:var(--k-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;display:grid}.JCTBgG_brand{grid-column:1/6}.JCTBgG_logo{width:6rem;height:auto;display:block}.JCTBgG_offices{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);letter-spacing:var(--k-label-track);color:var(--k-text-muted);margin:2rem 0 0}.JCTBgG_columns{gap:2rem var(--k-grid-gap);grid-column:7/13;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JCTBgG_columnTitle{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);letter-spacing:var(--k-label-track);color:var(--k-text-muted);margin:0 0 1.25rem}.JCTBgG_columns ul,.JCTBgG_bottom ul{margin:0;padding:0;list-style:none}.JCTBgG_columns li+li{margin-top:.625rem}.JCTBgG_columns a,.JCTBgG_bottom a{color:var(--k-text);transition:color .4s var(--k-ease-out);border-radius:.125rem;text-decoration:none}.JCTBgG_consent{color:var(--k-text);font:inherit;cursor:pointer;transition:color .4s var(--k-ease-out);background:0 0;border:0;border-radius:.125rem;padding:0}.JCTBgG_columns a:hover,.JCTBgG_consent:hover,.JCTBgG_bottom a:hover{color:var(--k-text-muted)}.JCTBgG_columns a:focus-visible,.JCTBgG_consent:focus-visible,.JCTBgG_bottom a:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.JCTBgG_bottom{border-top:1px solid var(--k-line);color:var(--k-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(4rem,8vw,6rem);padding-top:1.5rem;font-size:.875rem;display:flex}.JCTBgG_bottom p{margin:0}.JCTBgG_bottom ul{gap:1.75rem;display:flex}.JCTBgG_bottom a,.JCTBgG_bottom .JCTBgG_consent{color:var(--k-text-muted)}@media (max-width:900px){.JCTBgG_top{display:block}.JCTBgG_columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}}
.eMhU9W_header{z-index:50;height:var(--k-header-h);color:var(--k-text);pointer-events:none;transition:color var(--k-duration) var(--k-ease-out), transform .6s var(--k-ease-out), opacity .6s var(--k-ease-out), visibility 0s linear 0s;position:fixed;inset:0 0 auto}.eMhU9W_away{opacity:0;visibility:hidden;transition:color var(--k-duration) var(--k-ease-out), transform .6s var(--k-ease-out), opacity .6s var(--k-ease-out), visibility 0s linear .6s;transform:translateY(-100%)}.eMhU9W_inner{border-radius:var(--k-radius-pill);pointer-events:auto;height:100%;transition:max-width .8s var(--k-ease-out), height .8s var(--k-ease-out), margin-top .8s var(--k-ease-out), padding .8s var(--k-ease-out), background-color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out), box-shadow var(--k-duration) var(--k-ease-out);border:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid;position:relative}.eMhU9W_header[data-theme=dark]{--glass-bg:#08080ac7;--glass-edge:#f3f3ef12;--glass-shadow:0 1rem 3rem -1rem #0009}.eMhU9W_header[data-theme=light]{--glass-bg:#ffffff9e;--glass-edge:#08080a1a;--glass-shadow:inset 0 1px 0 #fffc, 0 .75rem 2.5rem -1rem #08080a40}.eMhU9W_pill .eMhU9W_inner{max-width:min(64rem, calc(100% - 2 * var(--k-gutter)));background:var(--glass-bg);border-color:var(--glass-edge);height:3.75rem;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);margin-top:1.25rem;padding-inline:1.5rem .5rem}.eMhU9W_logo{border-radius:.25rem;justify-self:start;display:inline-flex}.eMhU9W_logo:focus-visible,.eMhU9W_nav a:focus-visible,.eMhU9W_navToggle:focus-visible,.eMhU9W_menuButton:focus-visible,.eMhU9W_menu a:focus-visible,.eMhU9W_menuItem:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px}.eMhU9W_logoMark{width:4.5rem;height:auto;transition:width .8s var(--k-ease-out);display:block}.eMhU9W_pill .eMhU9W_logoMark{width:4rem}.eMhU9W_nav ul{gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.eMhU9W_navItem{position:relative}.eMhU9W_navLink,.eMhU9W_navToggle{font:inherit;letter-spacing:-.01em;color:var(--k-text-muted);cursor:pointer;transition:color .4s var(--k-ease-out);background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.375rem;padding:0;font-size:.9375rem;text-decoration:none;display:inline-flex}.eMhU9W_navLink:hover,.eMhU9W_navToggle:hover,.eMhU9W_navToggle[aria-expanded=true]{color:var(--k-text)}.eMhU9W_chevron{transition:transform .4s var(--k-ease-out);flex:none}[aria-expanded=true]>.eMhU9W_chevron{transform:rotate(180deg)}.eMhU9W_header[data-theme=dark]{--menu-bg:#111114f7}.eMhU9W_header[data-theme=light]{--menu-bg:#fffffffa}.eMhU9W_dropdown{border:1px solid var(--glass-edge);background:var(--menu-bg);border-radius:1.25rem;min-width:14rem;padding:.5rem;display:none;position:absolute;top:calc(100% + 1.5rem);left:50%;transform:translate(-50%);box-shadow:0 1.5rem 3rem -1rem #00000073}.eMhU9W_dropdown[data-open]{animation:eMhU9W_dropdown-in .35s var(--k-ease-out);display:grid}.eMhU9W_dropdown:before{content:"";height:1.5rem;position:absolute;bottom:100%;left:0;right:0}.eMhU9W_dropdownWide{width:max-content;min-width:0;padding:1rem .5rem .5rem}.eMhU9W_dropdownIcon{flex:none}.eMhU9W_dropdownGroups{grid-template-columns:repeat(3,minmax(10rem,auto));gap:.5rem;display:grid}.eMhU9W_dropdownGroup{align-content:start;display:grid}.eMhU9W_dropdownLabel{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);letter-spacing:var(--k-label-track);white-space:nowrap;color:var(--k-text-muted);transition:color .3s var(--k-ease-out);align-items:center;gap:.5rem;margin:0 0 .5rem;padding:0 .875rem .75rem;display:flex;position:relative}.eMhU9W_dropdownLabel:before{content:"";background:var(--k-line);height:1px;position:absolute;bottom:0;left:.875rem;right:.875rem}.eMhU9W_dropdownGroup:is(:hover,:focus-within) .eMhU9W_dropdownLabel{color:var(--k-text)}@keyframes eMhU9W_dropdown-in{0%{opacity:0;transform:translate(-50%,-.375rem)}}.eMhU9W_dropdownLink{letter-spacing:-.01em;white-space:nowrap;color:var(--k-text);transition:background-color .3s var(--k-ease-out);border-radius:.75rem;gap:.125rem;padding:.625rem .875rem;font-size:.9375rem;text-decoration:none;display:grid}.eMhU9W_dropdownLink:hover,.eMhU9W_dropdownLink:focus-visible{background:color-mix(in srgb, var(--k-text) 7%, transparent);outline:none}.eMhU9W_dropdownNote{color:var(--k-text-muted);font-size:.8125rem}.eMhU9W_actions{justify-self:end;align-items:center;gap:.5rem;display:flex}.eMhU9W_menuButton{width:2.75rem;height:2.75rem;color:var(--k-text);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:none;position:relative}.eMhU9W_menuIcon,.eMhU9W_menuIcon:before{width:1rem;height:1.5px;transition:transform .4s var(--k-ease-out);background:currentColor;position:absolute;top:50%;left:50%}.eMhU9W_menuIcon{transform:translate(-50%,-.2rem)}.eMhU9W_menuIcon:before{content:"";top:0;left:0;transform:translateY(.4rem)}.eMhU9W_menuButton[aria-expanded=true] .eMhU9W_menuIcon{transform:translate(-50%)rotate(45deg)}.eMhU9W_menuButton[aria-expanded=true] .eMhU9W_menuIcon:before{transform:rotate(-90deg)}.eMhU9W_menu{--menu-ease:cubic-bezier(.65, 0, .35, 1);z-index:-1;background:var(--k-surface);color:var(--k-text);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .45s var(--menu-ease), visibility 0s linear .45s;position:fixed;inset:0;overflow-y:auto}.eMhU9W_menu[data-open]{opacity:1;visibility:visible;transition:opacity .45s var(--menu-ease), visibility 0s}.eMhU9W_menuList>li{opacity:0;transition:opacity .45s var(--menu-ease), transform .45s var(--menu-ease);transform:translateY(.75rem)}.eMhU9W_menu[data-open] .eMhU9W_menuList>li{opacity:1;transition-delay:calc(80ms + var(--i,0) * 40ms);transform:none}.eMhU9W_menuInner{min-height:100%;padding-block:calc(var(--k-header-h) + 1.5rem) 2rem;align-content:start;gap:2.5rem;display:grid}.eMhU9W_menuList{margin:0;padding:0;list-style:none}.eMhU9W_menuList>li{border-bottom:1px solid var(--k-line)}.eMhU9W_menuItem{width:100%;font-family:var(--k-font-display);letter-spacing:-.03em;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.75rem;font-weight:500;text-decoration:none;display:flex}.eMhU9W_menuItem .eMhU9W_chevron{width:.875rem;height:auto;color:var(--k-text-muted)}.eMhU9W_menuSub{gap:1rem;padding:0 0 1.25rem;display:grid}.eMhU9W_menuSub ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.eMhU9W_menuSubLabel{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);letter-spacing:var(--k-label-track);color:var(--k-text-faint);margin:0 0 .25rem}.eMhU9W_menuSub[hidden]{display:none}.eMhU9W_menuSub a{color:var(--k-text-muted);padding:.375rem 0;font-size:1.125rem;text-decoration:none;display:block}.eMhU9W_menuSub a:hover{color:var(--k-text)}.eMhU9W_menuCta{width:100%}@media (min-width:901px){.eMhU9W_menu{display:none}}.eMhU9W_menuOpen .eMhU9W_inner{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.eMhU9W_ctaQuiet{--k-solid-bg:transparent;--k-solid-fg:var(--k-text)}@media (min-width:901px){.eMhU9W_header .eMhU9W_cta:not(:hover):not(:focus-visible){transition:color 0s, background-color 0s, box-shadow var(--k-duration) var(--k-ease-out)}}@media (prefers-reduced-motion:no-preference){.eMhU9W_inner{animation:eMhU9W_header-in .8s var(--k-ease-out) .5s both}}@keyframes eMhU9W_header-in{0%{opacity:0;filter:blur(8px);transform:translateY(-.5rem)}to{opacity:1;filter:blur();transform:none}}@media (max-width:900px){.eMhU9W_inner{grid-template-columns:1fr auto}.eMhU9W_pill .eMhU9W_inner{padding-inline:1.25rem .375rem}.eMhU9W_pill .eMhU9W_logoMark{width:3.2rem}.eMhU9W_nav{display:none}.eMhU9W_menuButton{display:block}.eMhU9W_header:not(.eMhU9W_pill) .eMhU9W_cta{opacity:0;visibility:hidden;position:absolute;right:100%;transform:translateY(-.25rem)}.eMhU9W_actions{position:relative}.eMhU9W_cta{transition:color 0s, background-color 0s, box-shadow var(--k-duration) var(--k-ease-out), opacity .5s var(--k-ease-out), transform .5s var(--k-ease-out), visibility 0s linear 0s}.eMhU9W_header:not(.eMhU9W_pill) .eMhU9W_cta{transition:color 0s, background-color 0s, box-shadow var(--k-duration) var(--k-ease-out), opacity .3s var(--k-ease-out), transform .3s var(--k-ease-out), visibility 0s linear .3s}}@media (max-width:480px){.eMhU9W_inner{gap:.75rem}.eMhU9W_cta{padding-inline:1rem;font-size:.8125rem}.eMhU9W_cta>:last-child:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.eMhU9W_header,.eMhU9W_inner,.eMhU9W_logoMark,.eMhU9W_nav a,.eMhU9W_menu,.eMhU9W_menu[data-open],.eMhU9W_menuList>li{transition:none}}
@media (prefers-reduced-motion:no-preference){.FhjQRG_entrance [data-hero-word]{animation:1s cubic-bezier(.16,1,.3,1) backwards FhjQRG_hero-word;animation-delay:calc(.1s + var(--hero-i,0) * 50ms)}.FhjQRG_entrance [data-hero-reveal]{animation:.8s cubic-bezier(.16,1,.3,1) backwards FhjQRG_hero-reveal;animation-delay:calc(.45s + var(--hero-r,0) * 60ms)}}@keyframes FhjQRG_hero-word{0%{opacity:0;filter:blur(16px);transform:translateY(24%)}}@keyframes FhjQRG_hero-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}}
.EkerKG_slot{justify-items:start;display:inline-grid}.EkerKG_item{opacity:0;will-change:transform, filter, opacity;grid-area:1/1}.EkerKG_item[data-active]{opacity:1}
.fiAKBG_hero{z-index:0;isolation:isolate;background:var(--k-surface);height:100svh;min-height:42rem;color:var(--k-text);position:sticky;top:0;overflow:hidden}.fiAKBG_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500);z-index:-3}.fiAKBG_scrim{z-index:-2;pointer-events:none;background:linear-gradient(to top, var(--k-surface) 0%, color-mix(in srgb, var(--k-surface) 72%, transparent) 26%, transparent 60%), linear-gradient(to right, color-mix(in srgb, var(--k-surface) 60%, transparent) 0%, transparent 62%);position:absolute;inset:0}.fiAKBG_dots{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fiAKBG_dim{z-index:-1;background:var(--k-surface);opacity:0;pointer-events:none;position:absolute;inset:0}.fiAKBG_stage{transform-origin:50% 40%;will-change:transform, filter, opacity;height:100%}.fiAKBG_inner{height:100%;padding-top:var(--k-header-h);flex-direction:column;display:flex}.fiAKBG_content{margin-top:auto;padding-block:2rem max(clamp(2.5rem,8vh,5.5rem),33.3333svh - 13.3333rem)}.fiAKBG_title{font-family:var(--k-font-display);font-size:var(--k-display);font-weight:500;line-height:var(--k-display-lh);letter-spacing:var(--k-display-track);margin:clamp(1.25rem,3vh,2rem) 0 0}.fiAKBG_line{display:block}.fiAKBG_word{display:inline-block}.fiAKBG_echo{color:var(--k-text-faint)}.fiAKBG_row{flex-direction:column;align-items:flex-start;gap:clamp(1.75rem,4vh,2.5rem);margin-top:clamp(2rem,5vh,3.5rem);display:flex}.fiAKBG_cta{align-items:center;gap:.875rem;display:inline-flex}.fiAKBG_teamBeside{width:auto;height:3rem;display:block}.fiAKBG_lead{max-width:28em}.fiAKBG_meta{border-top:1px solid var(--k-line);font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);line-height:var(--k-label-lh);letter-spacing:var(--k-label-track);color:var(--k-text-muted);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem 1.75rem;display:flex}.fiAKBG_proof{flex-shrink:0}.fiAKBG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fiAKBG_partners{flex-shrink:0;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.fiAKBG_partner{width:auto;height:var(--badge-size);opacity:.8;transition:opacity var(--k-duration) var(--k-ease-out);display:block}.fiAKBG_partner:hover{opacity:1}.fiAKBG_cue{display:none}@media (max-width:600px){.fiAKBG_content{container-type:inline-size}.fiAKBG_title{font-size:min(var(--k-display), calc(100cqw / 7.7));line-height:1.02}.fiAKBG_line{white-space:nowrap}.fiAKBG_row>.fiAKBG_lead{text-wrap:wrap;-webkit-hyphens:auto;hyphens:auto;max-width:none}.fiAKBG_actions{flex-direction:column;align-self:stretch;align-items:stretch}.fiAKBG_cta{display:flex}.fiAKBG_cta>a{flex:1}.fiAKBG_teamBeside,.fiAKBG_actions>a{display:none}.fiAKBG_content{padding-bottom:clamp(1.5rem,3.5vh,2rem)}.fiAKBG_meta{border-top:0;padding-block:0}.fiAKBG_hero{--peek:4.5rem;margin-bottom:calc(-1 * var(--peek))}.fiAKBG_cue{padding-block:clamp(2rem, 6vh, 3.5rem) calc(clamp(1rem, 2.5vh, 1.5rem) + var(--peek));justify-content:center;display:flex}}.fiAKBG_cueLine{background:color-mix(in srgb, var(--k-text) 18%, transparent);width:1px;height:3.5rem;display:block;position:relative;overflow:hidden}.fiAKBG_cueLine:after{content:"";background:linear-gradient(to bottom, transparent, var(--k-text));width:100%;height:50%;animation:2.4s cubic-bezier(.65,0,.35,1) infinite fiAKBG_hero-cue;position:absolute;top:0;left:0;transform:translateY(-100%)}@keyframes fiAKBG_hero-cue{0%{transform:translateY(-100%)}70%,to{transform:translateY(200%)}}@media (prefers-reduced-motion:reduce){.fiAKBG_cueLine:after{opacity:.6;animation:none;transform:none}}@media (max-width:900px){.fiAKBG_meta{flex-wrap:wrap}.fiAKBG_proof{flex-shrink:1}.fiAKBG_partners{gap:1rem}}
.KwSGfG_root{background-color:var(--silk-deep);position:absolute;inset:0;overflow:hidden}.KwSGfG_canvas{width:100%;height:100%;display:block}.KwSGfG_fallback .KwSGfG_canvas{background:linear-gradient(118deg, var(--silk-deep) 0%, var(--silk-mid) 34%, var(--silk-deep) 55%, var(--silk-mid) 78%, var(--silk-deep) 100%)}
._1Npo6a_group{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}
.b1NfjW_mark{z-index:0;display:inline-block;position:relative}.b1NfjW_mark:after{content:"";z-index:-1;background:var(--k-accent);transform-origin:0;height:.3em;transition:transform .7s var(--k-ease-out) var(--mark-delay,.15s), height var(--k-duration) var(--k-ease-out);position:absolute;bottom:.06em;left:-.06em;right:-.06em}.b1NfjW_mark[data-scrub]:after{transform:scaleX(var(--mark,1))}.b1NfjW_mark[data-scrub]:after,:is(h1,h2,h3):hover .b1NfjW_mark[data-scrub]:after{transition:height var(--k-duration) var(--k-ease-out)}.b1NfjW_mark[data-armed]:not([data-drawn]):after{transform:scaleX(0)}:is(h1,h2,h3):hover .b1NfjW_mark:after{height:.5em;transition:transform .7s var(--k-ease-out) var(--mark-delay,.15s), height var(--k-duration) var(--k-ease-out)}@media (prefers-reduced-motion:reduce){.b1NfjW_mark:after{transition:none}}
.Qw9c8W_stars{width:auto;height:.875rem;display:block}
.DKTU4a_ratings{flex-wrap:wrap;gap:.5rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.DKTU4a_ratings strong{color:var(--k-text);font-size:.875rem;font-weight:400}.DKTU4a_rating{transition:color .4s var(--k-ease-out);border-radius:.25rem;align-items:center;gap:.625rem;text-decoration:none;display:flex}.DKTU4a_rating:hover{color:var(--k-text)}.DKTU4a_rating:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px}.DKTU4a_logo{width:auto;height:1.375rem;translate:0 var(--logo-shift,0);display:block}.DKTU4a_stars{color:var(--brand)}.DKTU4a_trustpilot{height:1rem}@media (max-width:600px){.DKTU4a_ratings{flex-wrap:nowrap;gap:1.25rem}.DKTU4a_rating{gap:.375rem}.DKTU4a_logo{height:1rem}.DKTU4a_stars{width:3.5rem;height:auto}.DKTU4a_trustpilot{width:3.75rem;height:auto}}
._9scB7a_hero{z-index:0;isolation:isolate;background:var(--k-surface);height:100svh;min-height:40rem;color:var(--k-text);position:sticky;top:0;overflow:hidden}._9scB7a_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500);z-index:-3}._9scB7a_scrim{z-index:-2;pointer-events:none;background:linear-gradient(to top, var(--k-surface) 0%, color-mix(in srgb, var(--k-surface) 72%, transparent) 26%, transparent 60%), linear-gradient(to right, color-mix(in srgb, var(--k-surface) 60%, transparent) 0%, transparent 62%);position:absolute;inset:0}._9scB7a_dots{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._9scB7a_dim{z-index:-1;background:var(--k-surface);opacity:0;pointer-events:none;position:absolute;inset:0}._9scB7a_stage{transform-origin:50% 40%;will-change:transform, filter, opacity;height:100%}._9scB7a_inner{height:100%;padding-top:var(--k-header-h);flex-direction:column;display:flex}._9scB7a_content{margin-top:auto;padding-block:2rem max(clamp(2.5rem,8vh,5.5rem),33.3333svh - 13.3333rem)}._9scB7a_title{font-family:var(--k-font-display);font-size:var(--k-display);letter-spacing:var(--k-display-track);margin:clamp(1.25rem,3vh,2rem) 0 0;font-weight:500;line-height:1.02}._9scB7a_line{display:block}._9scB7a_word{display:inline-block}._9scB7a_echo{color:var(--k-text-faint)}._9scB7a_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.75rem,4vh,2.5rem) 3rem;margin-top:clamp(2rem,5vh,3.5rem);display:flex}._9scB7a_lead{max-width:32rem}._9scB7a_meta{border-top:1px solid var(--k-line);font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);line-height:var(--k-label-lh);letter-spacing:var(--k-label-track);color:var(--k-text-muted);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem 1.75rem;display:flex}._9scB7a_facts{flex-wrap:wrap;gap:.5rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}._9scB7a_facts strong{color:var(--k-text);margin-right:.25em;font-size:.875rem;font-weight:600}._9scB7a_ratings{flex-shrink:0}._9scB7a_partners{flex-shrink:0;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}._9scB7a_partner{width:auto;height:var(--badge-size);opacity:.8;transition:opacity var(--k-duration) var(--k-ease-out);display:block}._9scB7a_partner:hover{opacity:1}@media (max-width:900px){._9scB7a_meta{flex-wrap:wrap}._9scB7a_partners{gap:1rem}}@media (max-width:600px){._9scB7a_hero{height:80svh;min-height:34rem}._9scB7a_content{padding-bottom:clamp(2rem,5vh,2.5rem);container-type:inline-size}._9scB7a_title{font-size:min(var(--k-display), calc(100cqw / var(--fit,8.4)))}._9scB7a_line{white-space:nowrap}._9scB7a_row{flex-direction:column;align-items:flex-start}._9scB7a_actions{flex-direction:column;align-self:stretch;align-items:stretch}._9scB7a_actions>a:last-child{align-self:center}}
._0pAupG_face{background:var(--k-paper-200);border-radius:50%;display:block;overflow:hidden}._0pAupG_photo{object-fit:cover;width:100%;max-width:none;height:100%;display:block}
.RbVSLq_cards{gap:var(--k-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.RbVSLq_item{border-radius:1.25rem;display:flex}.RbVSLq_card{isolation:isolate;background:var(--k-surface-raised);min-height:19rem;color:var(--k-text);--card-muted:var(--k-text-muted);--card-line:color-mix(in srgb, var(--k-text) 20%, transparent);transition:color .5s var(--k-ease-out), translate .5s var(--k-ease-out), box-shadow .5s var(--k-ease-out);border-radius:1.25rem;flex:1;grid-template-rows:auto auto 1fr auto;align-content:start;gap:.875rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.RbVSLq_card:before{content:"";z-index:-1;border-radius:inherit;background:var(--k-glass);box-shadow:var(--k-glass-edge);opacity:0;transition:opacity .5s var(--k-ease-out);position:absolute;inset:0}.RbVSLq_card[data-active]{--card-muted:#f3f3efd1;--card-line:#f3f3ef52;color:var(--k-mist);translate:0 -.25rem;box-shadow:0 1.5rem 3rem -1.25rem #08080a73}.RbVSLq_card[data-active]:before{opacity:1}.RbVSLq_pill{border:1px solid var(--card-line);border-radius:var(--k-radius-pill);font-family:var(--k-font-label);font-variant-numeric:tabular-nums;color:var(--card-muted);transition:color .5s var(--k-ease-out), border-color .5s var(--k-ease-out);justify-self:start;padding:.3rem .6rem;font-size:.75rem;line-height:1}.RbVSLq_title{font-family:var(--k-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,1.9vw,1.625rem);font-weight:500;line-height:1.1}.RbVSLq_text{color:var(--card-muted);text-wrap:pretty;transition:color .5s var(--k-ease-out);margin:0;font-size:1rem;line-height:1.55}.RbVSLq_pains{--line:1.75rem;height:calc(2 * var(--line));margin-top:.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.RbVSLq_track{transform:translateY(calc((1 - var(--tick)) * var(--line)));transition:transform .6s var(--k-ease-out);position:absolute;inset:0}.RbVSLq_pain{top:calc(var(--row) * var(--line));height:var(--line);color:var(--card-muted);white-space:nowrap;transition:color .5s var(--k-ease-out), opacity .6s var(--k-ease-out);align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.4;display:flex;position:absolute;left:0;right:0}.RbVSLq_pain:not([data-current]){opacity:.55}.RbVSLq_strike{text-overflow:ellipsis;min-width:0;text-decoration:none;position:relative;overflow:hidden}.RbVSLq_strike:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;top:55%;left:0;right:0}.RbVSLq_cross{flex:none;width:1rem;height:1rem}.RbVSLq_cross circle,.RbVSLq_cross path{stroke-dasharray:1}.RbVSLq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.RbVSLq_pains[data-running] .RbVSLq_pain[data-current]{animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both RbVSLq_pain-in}.RbVSLq_pains[data-running] .RbVSLq_pain[data-current] .RbVSLq_cross circle{animation:RbVSLq_draw .35s var(--k-ease-out) .5s both}.RbVSLq_pains[data-running] .RbVSLq_pain[data-current] .RbVSLq_cross path{animation:RbVSLq_draw .3s var(--k-ease-out) .75s both}.RbVSLq_pains[data-running] .RbVSLq_pain[data-current] .RbVSLq_strike:after{animation:RbVSLq_strike .45s var(--k-ease-out) .85s both}}@keyframes RbVSLq_pain-in{0%{opacity:0;transform:translateY(.75rem)scale(.94)}}@keyframes RbVSLq_draw{0%{stroke-dashoffset:1px}}@keyframes RbVSLq_strike{0%{transform:scaleX(0)}}@media (max-width:900px){.RbVSLq_cards{margin:-.5rem calc(-1 * var(--k-gutter)) -2rem;padding:1rem var(--k-gutter) 3.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--k-gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.RbVSLq_cards::-webkit-scrollbar{display:none}.RbVSLq_item{scroll-snap-align:start;flex:0 0 82%}.RbVSLq_card{min-height:17rem}}@media (prefers-reduced-motion:reduce){.RbVSLq_card,.RbVSLq_card:before,.RbVSLq_pill,.RbVSLq_text,.RbVSLq_track,.RbVSLq_pain{transition:none}.RbVSLq_card[data-active]{translate:none}}
.X7si3a_eyebrow{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);letter-spacing:var(--k-label-track);color:var(--k-text);align-items:center;gap:.75em;margin:0;display:inline-flex}.X7si3a_dot{background:var(--k-text);width:.5rem;height:.5rem;box-shadow:0 0 .75rem color-mix(in srgb, var(--k-text) 35%, transparent);border-radius:50%}.X7si3a_text{color:var(--k-text);margin:0}.X7si3a_lead{font-size:var(--k-lead);line-height:var(--k-lead-lh);letter-spacing:-.01em;text-wrap:pretty}.X7si3a_body{font-size:var(--k-body);line-height:var(--k-body-lh)}.X7si3a_muted{color:var(--k-text-muted)}
.Vll7JW_sign{place-items:center;width:3.25rem;height:3.25rem;display:grid}.Vll7JW_logo{object-fit:contain;width:2.5rem;height:2.5rem}.Vll7JW_icon{width:2rem;height:2rem;color:var(--k-text)}
._4gDFIG_basket{top:var(--rim);left:var(--x);width:0;height:0;position:absolute}._4gDFIG_back{z-index:1;background:linear-gradient(#2c7d800f,#2c7d8029);border-radius:1.5rem;width:15rem;height:5.5rem;position:absolute;top:-2rem;left:0;transform:translate(-50%)}._4gDFIG_drops{margin:0;padding:0;list-style:none}._4gDFIG_drop{top:var(--ry);left:var(--rx);z-index:2;width:3.25rem;height:3.25rem;margin:-1.625rem 0 0 -1.625rem;position:absolute}._4gDFIG_float{rotate:var(--turn);display:block}@media (prefers-reduced-motion:no-preference){._4gDFIG_float{animation:3.2s ease-in-out infinite alternate _4gDFIG_hover;animation-delay:calc(var(--i) * -.4s)}[data-filled] ._4gDFIG_float{animation-play-state:paused}._4gDFIG_float{transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * 30ms)}._4gDFIG_basket:hover ._4gDFIG_float{transform:translateY(-.5rem)}}@keyframes _4gDFIG_hover{0%{translate:0 -3px}to{translate:0 3px}}._4gDFIG_front{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top;background:linear-gradient(115deg,#fff6,#fff0 45%),linear-gradient(#96d4d480,#3c8c8e9e);border-radius:1.25rem 1.25rem 1.75rem 1.75rem;justify-content:center;align-items:center;width:16.5rem;height:5rem;display:flex;position:absolute;top:.5rem;left:0;transform:translate(-50%)perspective(40rem)rotateX(-16deg);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff26,0 1.75rem 3rem -1.5rem #2c7d808c}._4gDFIG_poolIcon{width:2rem;height:2rem;color:var(--k-paper);opacity:.92}._4gDFIG_label{white-space:nowrap;font-family:var(--k-font-label);letter-spacing:.01em;color:var(--k-paper);margin-left:.5rem;font-size:.9375rem;font-weight:600;line-height:1;overflow:hidden}._4gDFIG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.D9wKjW_brain{--size:clamp(5rem, 6.5vw, 6.5rem);width:var(--size);aspect-ratio:1;position:relative}.D9wKjW_brain:before{content:"";z-index:-1;filter:blur(1.5rem);background:radial-gradient(closest-side,#2c7d806b,#2c7d801f 55%,#0000);border-radius:50%;position:absolute;inset:-90%}.D9wKjW_icon{width:100%;height:100%;color:var(--k-ink-950);display:block}.D9wKjW_ai{font-family:var(--k-font-display);font-size:calc(var(--size) * .25);letter-spacing:-.02em;color:var(--k-ink-950);place-items:center;padding-top:4%;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}
.ItaWDW_orbit{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ItaWDW_face{top:calc(var(--y) * var(--spread,1) - var(--size) / 2);left:calc(var(--x) * var(--spread,1) - var(--size) / 2);width:var(--size);height:var(--size);border:2px solid var(--k-paper);position:absolute;box-shadow:0 .5rem 1.25rem -.5rem #08080a59}@media (prefers-reduced-motion:no-preference){.ItaWDW_face{animation:ItaWDW_drift var(--drift) ease-in-out var(--delay) infinite alternate}}@keyframes ItaWDW_drift{0%{translate:-.3rem .25rem}to{translate:.3rem -.35rem}}@media (max-width:900px){.ItaWDW_orbit{--spread:.72}}
.LhFGtG_section{--pair:60rem;--gap:clamp(4rem, 8vw, 8rem);--space:clamp(14.625rem, 32.5vh, 17.875rem);background:var(--k-paper);color:var(--k-text)}.LhFGtG_frame{height:100svh;padding-top:clamp(5rem,12vh,7.5rem)}.LhFGtG_inner{flex-direction:column;height:100%;display:flex}.LhFGtG_head{text-align:center;justify-items:center;gap:1.25rem;display:grid}.LhFGtG_title{font-family:var(--k-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:500;line-height:1}.LhFGtG_titleLine{display:block}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.LhFGtG_title{--mark:0}.LhFGtG_later{opacity:.45}}@media (prefers-reduced-motion:no-preference){.LhFGtG_head [data-reveal]{opacity:0}}.LhFGtG_stage{--rim:36%;--rest:1.3;isolation:isolate;flex:1;min-height:24rem;margin-top:clamp(2rem,5vh,3.5rem);position:relative}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.LhFGtG_stage:not([data-ready]){visibility:hidden}}.LhFGtG_pair{column-gap:var(--gap);max-width:var(--pair);grid-template-columns:1fr 1fr;height:100%;margin-inline:auto;display:grid}.LhFGtG_pool{position:relative}.LhFGtG_pool [data-basket]{transform:scale(var(--rest))}@media (max-width:900px),(prefers-reduced-motion:reduce){.LhFGtG_pool [data-basket-label]{display:none}}.LhFGtG_poolSide{position:relative}.LhFGtG_poolTextAt{top:calc(var(--rim) + 3rem * var(--rest));position:absolute;left:0;transform:translateY(-50%)}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.LhFGtG_poolTextAt [data-text]{opacity:0}}.LhFGtG_text{gap:.75rem;max-width:24rem;display:grid}.LhFGtG_textTitle{font-family:var(--k-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.625rem,2.2vw,2rem);font-weight:500;line-height:1.1}.LhFGtG_textBody{color:var(--k-text-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.LhFGtG_paths{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LhFGtG_draw{fill:none;stroke:#fff;stroke-width:12px}.LhFGtG_track{fill:none;stroke:var(--k-teal-500);stroke-opacity:.28;stroke-width:1px}.LhFGtG_dots{fill:none;stroke:var(--k-teal-500);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:0 16}@media (prefers-reduced-motion:no-preference){.LhFGtG_dots{animation:.35s linear infinite LhFGtG_run}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.LhFGtG_draw{stroke-dasharray:1000 1000;stroke-dashoffset:1000px}.LhFGtG_story [data-pop],.LhFGtG_story [data-text]{opacity:0}}@keyframes LhFGtG_run{to{stroke-dashoffset:-16px}}.LhFGtG_story{isolation:isolate;max-width:var(--pair);padding-bottom:var(--k-section-y);margin-inline:auto;position:relative}.LhFGtG_row{column-gap:var(--gap);padding-block:calc(var(--space) / 2);grid-template-columns:1fr 1fr;align-items:center;display:grid}.LhFGtG_node{justify-self:center}@media (prefers-reduced-motion:no-preference){.LhFGtG_node [data-pop]>*{transition:rotate .6s cubic-bezier(.34,1.56,.64,1);rotate:0deg}.LhFGtG_node:hover [data-pop]>*{rotate:var(--tilt)}}.LhFGtG_sign{width:calc(3.25rem * var(--scale));aspect-ratio:1;place-items:center;display:grid}.LhFGtG_sign [data-pop]>*{transform:scale(var(--scale))}.LhFGtG_sign svg{color:var(--k-teal-500)}.LhFGtG_crew{position:relative}.LhFGtG_sign [data-pop]>.LhFGtG_orbit{transform:none}.LhFGtG_start{justify-self:start}.LhFGtG_end{justify-self:end}.LhFGtG_cta{justify-self:center;margin-top:1.25rem}.LhFGtG_last{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:1.75rem;padding-bottom:0}@media (max-width:900px){.LhFGtG_section{--space:clamp(5rem, 14vh, 7rem);overflow-x:clip}.LhFGtG_frame{height:auto;padding-top:var(--k-section-y)}.LhFGtG_head{container-type:inline-size}.LhFGtG_title{font-size:min(2.5rem,9.80392cqw)}.LhFGtG_titleLine{white-space:nowrap}.LhFGtG_stage{--rim:18rem;--rest:1;flex:none;min-height:0;margin-top:2rem}.LhFGtG_pair{grid-template-columns:1fr;row-gap:1.75rem;height:auto}.LhFGtG_pool{height:calc(var(--rim) + 6rem)}.LhFGtG_poolTextAt{position:static;transform:none}.LhFGtG_row{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:1.75rem}.LhFGtG_node{order:-1}.LhFGtG_start,.LhFGtG_end,.LhFGtG_poolTextAt .LhFGtG_text{text-align:center;justify-self:center;margin-inline:auto}}
.B-hcJG_odometer{--odo-h:1.1667em;height:var(--odo-h);line-height:var(--odo-h);font-variant-numeric:tabular-nums;align-items:stretch;display:inline-flex;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.B-hcJG_digit{width:.54em;height:var(--odo-h);text-align:center;position:relative;overflow:hidden}.B-hcJG_reel{transform:translateY(calc(var(--stop) * var(--odo-h) * -1));will-change:transform;flex-direction:column;display:flex}.B-hcJG_num{height:var(--odo-h);line-height:var(--odo-h)}.B-hcJG_num:before,.B-hcJG_sep:before{content:attr(data-n)}.B-hcJG_text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.B-hcJG_sep{white-space:pre;color:var(--k-text-muted)}.B-hcJG_narrow{text-align:center;width:.2em}
.-\31 qASW_card{border-radius:var(--k-radius-card);color:inherit;gap:.75rem;text-decoration:none;display:grid}.-\31 qASW_card:focus-visible{outline:2px solid var(--k-focus);outline-offset:6px}.-\31 qASW_media{aspect-ratio:16/10;border-radius:var(--k-radius-card);background:var(--k-surface-raised);margin-bottom:.5rem;display:block;position:relative;overflow:hidden}.-\31 qASW_cover{flex-direction:column;justify-content:space-between;gap:1rem;height:100%;padding:clamp(1rem,2vw,1.5rem);display:flex}.-\31 qASW_card:hover [data-cover-layer]{scale:1.04}.-\31 qASW_top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.-\31 qASW_go{color:#fff;opacity:0;transition:opacity .35s var(--k-ease-out), translate .5s var(--k-ease-out);flex:none;place-items:center;display:grid;translate:-.375rem .375rem}.-\31 qASW_go svg{width:1.25rem;height:1.25rem}.-\31 qASW_card:hover .-\31 qASW_go,.-\31 qASW_card:focus-visible .-\31 qASW_go{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.-\31 qASW_go{transition:opacity .2s linear;translate:none}}.-\31 qASW_category{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:600;line-height:var(--k-label-lh);color:#fffc}.-\31 qASW_title{-webkit-line-clamp:3;line-clamp:3;max-width:22ch;font-family:var(--k-font-display);letter-spacing:-.02em;text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:500;line-height:1.12;display:-webkit-box;overflow:hidden}.-\31 qASW_meta{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);font-variant-numeric:tabular-nums;line-height:var(--k-label-lh);color:var(--k-text-muted);margin:0}
.trJXva_wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;height:clamp(32rem,64svh,40rem);margin-top:clamp(3.5rem,6vw,5rem);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.trJXva_column{min-width:0}.trJXva_track{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.trJXva_card{border:1px solid var(--k-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f3f3ef0a;border-radius:1.25rem;gap:1.5rem;padding:1.5rem;display:grid}.trJXva_stars{height:.75rem;color:var(--k-text-muted)}.trJXva_quote{margin:0}.trJXva_quote p{font-size:var(--k-body);color:var(--k-text);margin:0;line-height:1.5}.trJXva_author{align-items:center;gap:.75rem;margin:0;display:flex}.trJXva_avatar{object-fit:cover;background:var(--k-surface-raised);width:2rem;height:2rem;color:var(--k-text);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:500;display:grid}.trJXva_logo{object-fit:contain;background:var(--k-paper);padding:.3rem}.trJXva_name,.trJXva_company{display:block}.trJXva_name{font-weight:600;line-height:1.3}.trJXva_company{color:var(--k-text-muted);font-size:.8125rem;line-height:1.3}@keyframes trJXva_run{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes trJXva_runBack{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.trJXva_track{animation:trJXva_run var(--duration) linear infinite}.trJXva_reverse{animation-name:trJXva_runBack}}@media (max-width:900px){.trJXva_wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;height:32rem}.trJXva_track{gap:.75rem}.trJXva_column:nth-child(3){display:none}.trJXva_card{gap:1.25rem;padding:1.25rem}}@media (max-width:600px){.trJXva_wall{grid-template-columns:minmax(0,1fr);height:26rem}.trJXva_column:nth-child(2){display:none}}
.MGSBiq_tag{border:1px solid var(--k-line);border-radius:var(--k-radius-pill);background:color-mix(in srgb, var(--k-surface) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);letter-spacing:var(--k-label-track);color:var(--k-text);white-space:nowrap;align-items:center;padding:.4rem .75rem;line-height:1;display:inline-flex}
.Sd1c9G_reviews{z-index:1;background:var(--k-surface);margin-top:-1px;position:relative}.Sd1c9G_vault{isolation:isolate;background:var(--k-surface);min-height:100svh;color:var(--k-text);clip-path:inset(var(--clip-top,0px) var(--clip-x,0px) 0px var(--clip-x,0px) round var(--clip-r,0px));align-items:center;padding-block:clamp(7rem,12vw,11rem);display:flex;position:relative;overflow:hidden}.Sd1c9G_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-900);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500);z-index:-1;opacity:.7;-webkit-mask-image:radial-gradient(120% 90% at 85% 10%,#000 20%,#0000 75%);mask-image:radial-gradient(120% 90% at 85% 10%,#000 20%,#0000 75%)}.Sd1c9G_inner{padding-inline:clamp(2rem,5vw,4.5rem)}.Sd1c9G_more{justify-content:center;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.Sd1c9G_head{column-gap:var(--k-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(3rem,6vw,5rem);display:grid}.Sd1c9G_title{font-family:var(--k-font-display);font-size:var(--k-heading);letter-spacing:-.045em;grid-column:1/8;margin:0;font-weight:500;line-height:.98}.Sd1c9G_titleLine{display:block}.Sd1c9G_echo{color:var(--k-text-faint)}.Sd1c9G_ratings{column-gap:var(--k-grid-gap);grid-column:8/13;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Sd1c9G_rating{border-radius:.25rem;justify-items:start;gap:.75rem;text-decoration:none;display:grid}.Sd1c9G_rating:focus-visible{outline:2px solid var(--k-focus);outline-offset:6px}.Sd1c9G_score{font-family:var(--k-font-display);letter-spacing:-.05em;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:1}.Sd1c9G_ratingMeta{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.Sd1c9G_ratingLogo{width:auto;height:1.375rem;translate:0 var(--logo-shift,0);display:block}.Sd1c9G_ratingStars{color:var(--brand)}.Sd1c9G_ratingCount{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);color:var(--k-text-muted);transition:color var(--k-duration) var(--k-ease-out)}.Sd1c9G_rating:hover .Sd1c9G_ratingCount{color:var(--k-text)}@media (prefers-reduced-motion:no-preference){.Sd1c9G_reviews [data-client-word],.Sd1c9G_reviews [data-client-item]{opacity:0}}@media (max-width:900px){.Sd1c9G_head{row-gap:3rem}.Sd1c9G_title,.Sd1c9G_ratings{grid-column:1/-1}}@media (max-width:600px){.Sd1c9G_inner{padding-inline:0}}
.BYcRsq_card{--card-muted:#f3f3efd1;isolation:isolate;border-radius:var(--k-radius-card);background:var(--k-ink-950);color:var(--k-mist);transition:translate .5s var(--k-ease-out);gap:1rem;padding:1.5rem 1.75rem;display:grid;position:relative;overflow:clip;box-shadow:0 1.5rem 3rem -1.25rem #08080a73}.BYcRsq_silk{z-index:-2;pointer-events:none;width:100%;height:56rem;position:absolute;top:50%;left:0;translate:0 -50%}.BYcRsq_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500)}.BYcRsq_card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08080a4d,#0000 75%);position:absolute;inset:0}.BYcRsq_card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:var(--k-glass-edge);position:absolute;inset:0}.BYcRsq_card:hover{translate:0 -.25rem}.BYcRsq_label{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);color:var(--card-muted);margin:0}.BYcRsq_person{align-items:center;gap:1rem;display:flex}.BYcRsq_photo{object-fit:cover;background:#f3f3ef1f;border-radius:50%;flex:none;width:3.5rem;height:3.5rem}.BYcRsq_who{flex:1;min-width:0}.BYcRsq_name{color:inherit;font-size:1.0625rem;font-weight:500;line-height:1.3;text-decoration:none;display:block}.BYcRsq_name:after{content:"";border-radius:inherit;position:absolute;inset:0}.BYcRsq_name:focus-visible{outline:none}.BYcRsq_name:focus-visible:after{outline:2px solid var(--k-focus);outline-offset:2px}.BYcRsq_role{color:var(--card-muted);margin-top:.125rem;font-size:.875rem;line-height:1.3;display:block}.BYcRsq_linkedin{z-index:1;width:2.5rem;height:2.5rem;color:var(--k-mist);transition:background-color var(--k-duration) var(--k-ease-out), color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out);border:1px solid #f3f3ef52;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.BYcRsq_linkedin svg{width:1rem;height:1rem}.BYcRsq_linkedin:hover{border-color:var(--k-mist);background:var(--k-mist);color:var(--k-ink-950)}.BYcRsq_linkedin:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.BYcRsq_bio{max-width:38rem;color:var(--card-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.BYcRsq_more{justify-self:start;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.BYcRsq_more svg{width:1rem;height:1rem;transition:translate var(--k-duration) var(--k-ease-out)}.BYcRsq_card:hover .BYcRsq_more svg{translate:.25rem}@media (prefers-reduced-motion:reduce){.BYcRsq_card,.BYcRsq_linkedin,.BYcRsq_more svg{transition:none}}
.-YUF_W_flip{width:100%;height:100%;display:grid}.-YUF_W_face{outline:1px solid var(--k-line);outline-offset:-1px;backface-visibility:hidden;border-radius:50%;grid-area:1/1;width:100%;height:100%}.-YUF_W_face:not(:first-child){transform:rotateY(-90deg)}
.NUOVYG_blocks{color:color-mix(in srgb, var(--k-text) 86%, transparent);overflow-wrap:anywhere;gap:1.25rem;font-size:1.125rem;line-height:1.7;display:grid}.NUOVYG_blocks>*{margin:0}.NUOVYG_blocks :where(p,li,td,th,blockquote,figcaption) a{color:var(--k-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-teal-500);text-decoration-color:var(--k-teal-500);text-underline-offset:.2em;transition:text-decoration-thickness var(--k-duration) var(--k-ease-out);text-decoration-thickness:1px}.NUOVYG_blocks :where(p,li,td,th,blockquote,figcaption) a:hover{text-decoration-thickness:2px}.NUOVYG_blocks :where(p,li,td,th,blockquote,figcaption) a:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px;border-radius:.125rem}.NUOVYG_blocks strong{color:var(--k-text);font-weight:600}.NUOVYG_h2,.NUOVYG_h3{font-family:var(--k-font-display);color:var(--k-text);scroll-margin-top:calc(var(--k-header-h) + 2rem);text-wrap:pretty;overflow-wrap:normal;font-weight:500}.NUOVYG_blocks>.NUOVYG_h2{letter-spacing:-.025em;margin-top:2rem;font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.15}.NUOVYG_blocks>.NUOVYG_h3{letter-spacing:-.015em;margin-top:.75rem;font-size:clamp(1.25rem,1.6vw,1.4375rem);line-height:1.25}.NUOVYG_blocks>.NUOVYG_h2:first-child,.NUOVYG_blocks>.NUOVYG_h3:first-child{margin-top:0}.NUOVYG_list{gap:.5rem;padding-left:1.25rem;display:grid}.NUOVYG_list li{padding-left:.25rem}.NUOVYG_list li::marker{color:var(--k-teal-500)}.NUOVYG_quote{border-left:2px solid var(--k-teal-500);font-family:var(--k-font-display);color:var(--k-text);padding:.25rem 0 .25rem 1.25rem;font-size:1.25rem;line-height:1.45}.NUOVYG_table{border:1px solid var(--k-line);border-radius:1rem;overflow-x:auto}.NUOVYG_table:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.NUOVYG_table table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem;line-height:1.5}.NUOVYG_table th,.NUOVYG_table td{border-bottom:1px solid var(--k-line);text-align:left;vertical-align:top;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;padding:.75rem 1rem}.NUOVYG_table thead{background:var(--k-ink-900)}.NUOVYG_table thead th{color:var(--k-mist);border-bottom:0;font-weight:600}.NUOVYG_table tbody tr:last-child td{border-bottom:0}.NUOVYG_table td:first-child{color:var(--k-text);font-weight:500}.NUOVYG_figure{gap:.75rem;display:grid}.NUOVYG_figure img{border-radius:var(--k-radius-card);width:100%;height:auto;display:block}.NUOVYG_figure figcaption{color:var(--k-text-muted);font-size:.875rem;line-height:1.5}.NUOVYG_compact{gap:.75rem;font-size:1rem;line-height:1.65}.NUOVYG_cta{isolation:isolate;border-radius:var(--k-radius-card);background:var(--k-ink-950);color:var(--k-text);justify-items:start;gap:.5rem;padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:clip;box-shadow:0 1.5rem 3rem -1.25rem #08080a73}.NUOVYG_ctaSilk{z-index:-2;pointer-events:none;width:100%;height:56rem;position:absolute;top:50%;left:0;translate:0 -50%}.NUOVYG_ctaLight{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500)}.NUOVYG_cta:before,.NUOVYG_cta:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.NUOVYG_cta:before{z-index:-1;background:linear-gradient(90deg,#08080a4d,#0000 75%)}.NUOVYG_cta:after{box-shadow:var(--k-glass-edge)}.NUOVYG_blocks>.NUOVYG_cta{margin-block:.75rem}.NUOVYG_ctaTitle{font-family:var(--k-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:500;line-height:1.2}.NUOVYG_ctaText{color:var(--k-text-muted);margin:0;font-size:1rem;line-height:1.55}.NUOVYG_cta .NUOVYG_ctaButton{max-width:100%;margin-top:.75rem}.NUOVYG_ctaTeam{width:auto;height:2rem;display:block}@media (max-width:480px){.NUOVYG_blocks .NUOVYG_cta .NUOVYG_ctaButton{padding-left:1.25rem}.NUOVYG_cta .NUOVYG_ctaButton>:has(>.NUOVYG_ctaTeam){display:none}}
._2R5N-W_hub{isolation:isolate;position:relative}._2R5N-W_paths{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._2R5N-W_draw{fill:none;stroke:#fff;stroke-width:12px}._2R5N-W_track{fill:none;stroke:var(--k-teal-500);stroke-opacity:.28;stroke-width:1px}._2R5N-W_dots{fill:none;stroke:var(--k-teal-500);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:0 16}._2R5N-W_node{fill:var(--k-teal-500)}._2R5N-W_sign{z-index:1;background:var(--k-surface);border-radius:50%;place-items:center;width:clamp(8.5rem,11vw,10rem);height:clamp(8.5rem,11vw,10rem);margin:auto;display:grid;position:absolute;inset:0}._2R5N-W_mark{width:62%;color:var(--k-teal-500);display:grid}._2R5N-W_mark>*{width:100%;height:auto;display:block}._2R5N-W_cluster{aspect-ratio:1;position:relative}._2R5N-W_cluster img{outline:1px solid var(--k-line);outline-offset:-1px;width:50%;height:50%;box-shadow:0 0 0 .25rem var(--k-surface);border-radius:50%;position:absolute}._2R5N-W_cluster img:first-child{top:-2%;left:25%}._2R5N-W_cluster img:nth-child(2){top:38%;left:2%}._2R5N-W_cluster img:nth-child(3){top:38%;right:2%}._2R5N-W_reasons{grid-template-columns:minmax(0,1fr) clamp(16rem,26vw,22rem) minmax(0,1fr);gap:clamp(3.5rem,6vw,5rem) 0;margin:0;padding:0;list-style:none;display:grid}._2R5N-W_reason{align-content:start;gap:.875rem;display:grid}._2R5N-W_reason:nth-child(odd){text-align:end;grid-column:1;justify-items:end}._2R5N-W_reason:nth-child(2n){grid-column:3}._2R5N-W_index{font-family:var(--k-font-label);font-size:var(--k-label);font-variant-numeric:tabular-nums;color:var(--k-text-faint)}._2R5N-W_title{font-family:var(--k-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500;line-height:1.1}._2R5N-W_text{max-width:28rem;color:var(--k-text-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){._2R5N-W_draw{stroke-dasharray:1000 1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.4s var(--k-ease-out) calc(.3s + var(--i) * .2s)}._2R5N-W_node{opacity:0;transition:opacity .4s var(--k-ease-out) calc(.3s + var(--i) * .2s)}._2R5N-W_hub[data-drawn] ._2R5N-W_draw{stroke-dashoffset:0}._2R5N-W_hub[data-drawn] ._2R5N-W_node{opacity:1}._2R5N-W_dots{animation:.35s linear infinite _2R5N-W_run}}@keyframes _2R5N-W_run{to{stroke-dashoffset:-16px}}@media (max-width:900px){._2R5N-W_sign{order:1;width:7rem;height:7rem;margin:1.5rem auto 0;position:relative;inset:auto}._2R5N-W_hub{display:grid}._2R5N-W_reasons{grid-template-columns:1fr;gap:2.75rem;padding-left:1.75rem}._2R5N-W_reason:nth-child(odd),._2R5N-W_reason:nth-child(2n){text-align:start;grid-column:auto;justify-items:start}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){._2R5N-W_draw{transition-duration:.7s;transition-delay:calc(.3s + var(--i) * .55s)}._2R5N-W_node{transition-delay:calc(.3s + var(--i) * .55s)}}
.udJEyq_steps{padding-block:var(--k-section-y);position:relative}.udJEyq_inner{column-gap:var(--k-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.udJEyq_intro{order:1;grid-column:1/-1;margin-bottom:clamp(4rem,8vw,6rem)}.udJEyq_panels{order:2;grid-column:1/-1;gap:clamp(4rem,8vw,6rem);display:grid}.udJEyq_side{order:3;grid-column:1/-1;margin-top:clamp(3rem,6vw,4rem)}.udJEyq_nav{display:none}.udJEyq_steps[data-mode=steps]{height:100vh;padding-block:0}.udJEyq_steps[data-mode=steps] .udJEyq_inner{height:100%;padding-block:var(--k-header-h) 1.5rem;align-content:center;align-items:start;row-gap:clamp(2.5rem,7vh,6rem)}.udJEyq_steps[data-mode=steps] .udJEyq_intro{order:0;grid-row:1;margin:0}.udJEyq_steps[data-mode=steps] .udJEyq_side{order:0;grid-area:2/1/auto/span 3;gap:2.5rem;margin:0;display:grid}.udJEyq_steps[data-mode=steps] .udJEyq_nav{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.udJEyq_steps[data-mode=steps] .udJEyq_panels{order:0;grid-area:2/5/auto/-1;gap:0}.udJEyq_steps[data-mode=steps] .udJEyq_panel{grid-area:1/1}.udJEyq_steps[data-mode=steps] .udJEyq_panelTitle{font-size:min(var(--k-step-title), 5vh)}.udJEyq_steps[data-mode=steps] .udJEyq_list{margin-top:min(clamp(2rem,4vw,3rem),4vh)}.udJEyq_steps[data-mode=steps] .udJEyq_row{padding-block:min(1.25rem,1.2vh)}.udJEyq_sideFooter{display:flex}.udJEyq_navItem{gap:1rem;display:grid}.udJEyq_navTrack{background:var(--k-line);height:2px;display:block;overflow:hidden}.udJEyq_navFill{background:var(--k-teal-500);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.udJEyq_navButton{font:inherit;text-align:left;color:var(--k-text-faint);cursor:pointer;transition:color var(--k-duration) var(--k-ease-out);background:0 0;border:0;border-radius:.25rem;justify-items:start;gap:.375rem;padding:0;display:grid}.udJEyq_navButton:hover,.udJEyq_navActive .udJEyq_navButton{color:var(--k-text)}.udJEyq_navButton:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px}.udJEyq_navIndex{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-weight:var(--k-label-weight);font-size:var(--k-label);letter-spacing:var(--k-label-track)}.udJEyq_navName{letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.udJEyq_panelTitle{max-width:24ch;font-family:var(--k-font-display);font-size:var(--k-step-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.udJEyq_panelKicker{font-family:var(--k-font-label);font-weight:var(--k-label-weight);font-size:var(--k-label);line-height:var(--k-label-lh);letter-spacing:var(--k-label-track);color:var(--k-text-muted);margin-bottom:1rem;display:block}.udJEyq_list{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.udJEyq_row{transition:opacity var(--k-duration) var(--k-ease-out), filter var(--k-duration) var(--k-ease-out);border-radius:.5rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:center;gap:2rem;padding-block:1.25rem;text-decoration:none;display:grid;position:relative}.udJEyq_list:has(.udJEyq_row:focus-visible) .udJEyq_row:not(:focus-visible){opacity:.35;filter:blur(2px)}.udJEyq_row:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px}.udJEyq_name{font-family:var(--k-font-display);font-size:var(--k-service);letter-spacing:-.035em;align-items:center;gap:.4em;font-weight:500;line-height:1.1;display:flex}.udJEyq_mark{flex:none;place-items:center;width:.85em;height:.85em;display:grid}.udJEyq_mark img{object-fit:contain;width:100%;height:100%}.udJEyq_nameText{z-index:0;transition:transform var(--k-duration) var(--k-ease-out);display:inline-block;position:relative}.udJEyq_nameText:after{content:"";z-index:-1;background:var(--k-accent);transform-origin:0;height:.32em;transition:transform var(--k-duration) var(--k-ease-out);position:absolute;bottom:.06em;left:-.06em;right:-.06em;transform:scaleX(0)}.udJEyq_row:focus-visible .udJEyq_nameText:after{transform:scaleX(1)}.udJEyq_text{max-width:36ch;font-size:var(--k-body);color:var(--k-text-muted);transition:color var(--k-duration) var(--k-ease-out);line-height:1.5}.udJEyq_arrow{border:1px solid var(--k-line);width:3rem;height:3rem;color:var(--k-text);transition:background-color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out), color var(--k-duration) var(--k-ease-out);border-radius:50%;place-items:center;display:grid}.udJEyq_arrow svg{transition:transform var(--k-duration) var(--k-ease-out)}@media (hover:hover) and (pointer:fine){.udJEyq_list:has(.udJEyq_row:hover) .udJEyq_row:not(:hover){opacity:.35;filter:blur(2px)}.udJEyq_row:hover .udJEyq_nameText:after{transform:scaleX(1)}.udJEyq_row:hover .udJEyq_nameText{transform:translate(.5rem)}.udJEyq_row:hover .udJEyq_text{color:var(--k-text)}.udJEyq_row:hover .udJEyq_arrow{border-color:var(--k-solid-bg);background:var(--k-solid-bg);color:var(--k-solid-fg)}.udJEyq_row:hover .udJEyq_arrow svg{transform:rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.udJEyq_row,.udJEyq_navButton,.udJEyq_nameText,.udJEyq_nameText:after,.udJEyq_text,.udJEyq_arrow,.udJEyq_arrow svg{transition:none}}@media (max-width:900px){.udJEyq_sideFooter,.udJEyq_panelTitle .udJEyq_claim{display:none}.udJEyq_panelKicker{font:inherit;letter-spacing:inherit;color:var(--k-text);margin:0}.udJEyq_row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.5rem}.udJEyq_text{grid-row:2}.udJEyq_arrow{grid-area:1/2/span 2}}
.vQb7IW_section{--card-w:clamp(17rem, 23vw, 22rem);--pad:clamp(1.25rem, 1.8vw, 1.75rem);--figure:calc(var(--card-w) * .15);padding-block:var(--k-section-y)}.vQb7IW_item{width:var(--card-w);scroll-snap-align:start;scroll-margin-top:max(calc(var(--k-header-h) + 1rem), calc((100svh - var(--card-w) * 4 / 3) / 2));flex:none}.vQb7IW_card{aspect-ratio:3/4;background:var(--silk-deep);color:var(--k-text);isolation:isolate;border-radius:.75rem;text-decoration:none;display:block;position:relative;overflow:hidden}.vQb7IW_light{z-index:-2}.vQb7IW_photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--k-ease-out);position:absolute;inset:0}.vQb7IW_card:hover .vQb7IW_photo,.vQb7IW_card:focus-visible .vQb7IW_photo{transform:scale(1.04)}.vQb7IW_veil{z-index:-1;opacity:0;pointer-events:none;transition:opacity .8s var(--k-ease-out);background:#08080a6b;position:absolute;inset:0}.vQb7IW_hasPhoto .vQb7IW_veil{opacity:.363636;background:#08080a8c}.vQb7IW_slot{inset:var(--pad);pointer-events:none;position:absolute}.vQb7IW_logo{width:auto;max-width:none;height:var(--logo-h);transform:translate(calc(var(--logo-scale) * -50%), calc((var(--logo-scale) * .5 - 1) * 100%)) scale(var(--logo-scale));transform-origin:0 100%;transition:top .8s var(--k-ease-out), left .8s var(--k-ease-out), transform .8s var(--k-ease-out);display:block;position:absolute;top:50%;left:50%}.vQb7IW_logoImg{width:auto;max-width:none;height:var(--logo-h);filter:var(--logo-ink,none);mix-blend-mode:var(--logo-blend,normal);transition:opacity .8s var(--k-ease-out);display:block}.vQb7IW_invert{--logo-ink:grayscale(1) invert(1) brightness(1.35)}.vQb7IW_screen{--logo-ink:grayscale(1) invert(1) brightness(2.2);--logo-blend:screen}.vQb7IW_silhouette{--logo-ink:brightness(0) invert(1)}.vQb7IW_logoColor{object-fit:contain;object-position:left center;filter:none;mix-blend-mode:normal;width:100%;height:100%;position:absolute;inset:0}.vQb7IW_hasPhoto .vQb7IW_logoImg:not(.vQb7IW_logoColor){opacity:0}.vQb7IW_hasPhoto .vQb7IW_logo{filter:drop-shadow(0 0 .5rem #08080a73)drop-shadow(0 0 1.5rem #08080a4d)}.vQb7IW_wordmark{font-family:var(--k-font-display);font-size:var(--logo-h);letter-spacing:-.035em;white-space:nowrap;font-weight:500;line-height:1}.vQb7IW_figures{top:var(--pad);left:var(--pad);right:calc(var(--pad) + 3.5rem);gap:1.5rem;margin:0;display:grid;position:absolute}.vQb7IW_figure{opacity:0;filter:blur(6px);transition:opacity .6s var(--k-ease-out), filter .6s var(--k-ease-out), transform .6s var(--k-ease-out);flex-direction:column-reverse;gap:.625rem;display:flex;transform:translateY(.75rem)}.vQb7IW_figureValue{font-family:var(--k-font-display);font-size:var(--figure);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1}.vQb7IW_figureLabel{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);color:#f3f3efd1}.vQb7IW_visit{top:var(--pad);right:var(--pad);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:2.5rem;height:2.5rem;transition:opacity .6s var(--k-ease-out), color .6s var(--k-ease-out), background-color .6s var(--k-ease-out);background:#f3f3ef14;border:1px solid #f3f3ef52;border-radius:50%;place-items:center;display:grid;position:absolute}.vQb7IW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vQb7IW_card:hover .vQb7IW_veil,.vQb7IW_card:focus-visible .vQb7IW_veil{opacity:1}.vQb7IW_card:hover .vQb7IW_logo,.vQb7IW_card:focus-visible .vQb7IW_logo{top:100%;left:0;transform:translateY(-100%)scale(1)}.vQb7IW_card:hover .vQb7IW_logoImg:not(.vQb7IW_logoColor),.vQb7IW_card:focus-visible .vQb7IW_logoImg:not(.vQb7IW_logoColor){opacity:1}.vQb7IW_card:hover .vQb7IW_logoColor,.vQb7IW_card:focus-visible .vQb7IW_logoColor{opacity:0}.vQb7IW_card:hover .vQb7IW_figure,.vQb7IW_card:focus-visible .vQb7IW_figure{opacity:1;filter:blur();transition-delay:.15s;transform:none}.vQb7IW_card:hover .vQb7IW_figure+.vQb7IW_figure,.vQb7IW_card:focus-visible .vQb7IW_figure+.vQb7IW_figure{transition-delay:.23s}.vQb7IW_card:hover .vQb7IW_visit,.vQb7IW_card:focus-visible .vQb7IW_visit{opacity:1}.vQb7IW_visit:is(.vQb7IW_card:hover *){border-color:var(--k-mist)}.vQb7IW_card:focus-visible{outline:2px solid var(--k-ink-950);outline-offset:3px}@media (hover:none){.vQb7IW_veil,.vQb7IW_hasPhoto .vQb7IW_veil,.vQb7IW_figure,.vQb7IW_visit{opacity:1}.vQb7IW_figure{filter:none;transform:none}.vQb7IW_logo{top:100%;left:0;transform:translateY(-100%)scale(1)}.vQb7IW_hasPhoto .vQb7IW_logoImg:not(.vQb7IW_logoColor){opacity:1}.vQb7IW_logoColor{opacity:0}}.vQb7IW_caption{gap:.25rem;margin:1rem 0 0;display:grid}.vQb7IW_name{font-family:var(--k-font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:500;line-height:1.2}.vQb7IW_industry{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);color:var(--k-text-muted)}@media (prefers-reduced-motion:no-preference){.vQb7IW_item{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transition-delay:calc(min(var(--i), 4) * 80ms);transform:translateY(50px)}[data-in] .vQb7IW_item{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vQb7IW_logo,.vQb7IW_logoImg,.vQb7IW_figure,.vQb7IW_veil,.vQb7IW_visit{transition:none}}@media (max-width:900px){.vQb7IW_section{--card-w:min(76vw, 21rem)}}
.D_Kx_W_bar{gap:1.25rem;display:grid}.D_Kx_W_group{gap:.625rem;display:grid}.D_Kx_W_label{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);color:var(--k-text-muted);margin:0}.D_Kx_W_pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.D_Kx_W_icon{border:1px solid var(--k-line);background:var(--k-surface);width:2.5rem;height:2.5rem;color:var(--k-text);cursor:pointer;transition:background-color var(--k-duration) var(--k-ease-out), color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out);border-radius:50%;place-items:center;padding:0;display:grid}.D_Kx_W_icon:hover{border-color:var(--k-text);background:var(--k-text);color:var(--k-surface)}.D_Kx_W_icon:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.D_Kx_W_icon svg{width:1rem;height:1rem}.D_Kx_W_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.D_Kx_W_icon{transition:none}}
.iUqPwG_articles{z-index:1;margin-top:calc(-1 * var(--k-radius-panel));padding-block:clamp(4rem, 8vw, 6.5rem) var(--k-section-y);background:var(--k-surface);color:var(--k-text);position:relative}.iUqPwG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.iUqPwG_title{font-family:var(--k-font-display);font-size:var(--k-heading);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}.iUqPwG_filter{flex-wrap:wrap;gap:.5rem;display:flex}.iUqPwG_chip{border:1px solid var(--k-line);border-radius:var(--k-radius-pill);background:var(--k-surface);font:inherit;color:var(--k-text);cursor:pointer;transition:background-color var(--k-duration) var(--k-ease-out), color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9375rem;line-height:1;display:inline-flex}.iUqPwG_chip:hover{border-color:var(--k-text)}.iUqPwG_chip[aria-pressed=true]{border-color:var(--k-text);background:var(--k-text);color:var(--k-surface)}.iUqPwG_chip:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.iUqPwG_count{font-family:var(--k-font-label);font-size:var(--k-label);font-variant-numeric:tabular-nums;opacity:.6}.iUqPwG_grid{gap:clamp(2.5rem, 4vw, 3.5rem) var(--k-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.iUqPwG_more{justify-content:center;margin-top:clamp(3rem,5vw,4rem);display:flex}.iUqPwG_more .iUqPwG_count{margin-left:.5rem}@media (max-width:1024px){.iUqPwG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.iUqPwG_grid{grid-template-columns:1fr}}
.xY8fSq_focus{--block-gap:clamp(4.5rem, 9vw, 8rem);z-index:1;padding-block:var(--k-section-y);background:var(--k-surface);color:var(--k-text);position:relative}.xY8fSq_head{gap:clamp(1.5rem, 3vw, 2.5rem) var(--k-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.xY8fSq_title{font-family:var(--k-font-display);font-size:var(--k-heading);letter-spacing:-.045em;grid-column:1/9;margin:0;font-weight:500;line-height:.98}.xY8fSq_titleLine{display:block}.xY8fSq_echo{color:var(--k-text-faint)}.xY8fSq_lead{grid-column:9/13;max-width:30rem}.xY8fSq_quote,.xY8fSq_words{margin:0}.xY8fSq_speaker{align-items:center;gap:.875rem;margin-top:1.5rem;display:flex}.xY8fSq_speakerFace{flex:none;width:3rem;height:3rem}.xY8fSq_speakerName{font-size:.9375rem;font-weight:500;line-height:1.3;display:block}.xY8fSq_speakerRole{color:var(--k-text-muted);font-size:.875rem;line-height:1.3;display:block}.xY8fSq_block{margin-top:var(--block-gap)}.xY8fSq_label{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);letter-spacing:var(--k-label-track);color:var(--k-text-muted);margin:0 0 1.5rem}.xY8fSq_close{justify-items:center;gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.xY8fSq_pills{flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:58rem;margin:0;padding:0;list-style:none;display:flex}.xY8fSq_pill{border:1px solid var(--k-line);border-radius:var(--k-radius-pill);padding:.7rem 1.1rem;font-size:1rem;line-height:1}@media (prefers-reduced-motion:no-preference){.xY8fSq_head [data-svc-word],.xY8fSq_focus [data-reveal]{opacity:0}}@media (max-width:900px){.xY8fSq_title,.xY8fSq_lead{grid-column:1/-1}}@media (max-width:600px){.xY8fSq_pills{gap:.3rem}.xY8fSq_pill{padding:.4rem .65rem;font-size:.625rem}}
.Ii6Thq_services{z-index:1;background:var(--k-surface);color:var(--k-text);position:relative}.Ii6Thq_head{justify-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.Ii6Thq_title{max-width:14ch;font-family:var(--k-font-display);font-size:var(--k-heading-xl);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:500;line-height:.95}[data-mode=steps] .Ii6Thq_head{gap:min(clamp(1.5rem,3vw,2.5rem),3vh)}[data-mode=steps] .Ii6Thq_title{font-size:min(var(--k-heading-xl), 9.5vh)}.Ii6Thq_word{display:inline-block}@media (prefers-reduced-motion:no-preference){.Ii6Thq_services [data-svc-word]{opacity:0}}
.Re74Kq_clients{z-index:1;padding-block:var(--k-section-y) clamp(3rem, 6vw, 5rem);background:var(--k-surface);color:var(--k-text);position:relative}.Re74Kq_head{column-gap:var(--k-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.Re74Kq_headMain{grid-column:1/9;justify-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.Re74Kq_title{font-family:var(--k-font-display);font-size:var(--k-heading);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}.Re74Kq_titleLine{display:block}.Re74Kq_echo{color:var(--k-text-faint)}.Re74Kq_lead{grid-column:9/13;max-width:30rem}.Re74Kq_filters{flex-wrap:wrap;gap:.5rem;margin:clamp(3.5rem,7vw,5.5rem) 0 clamp(1.25rem,2vw,1.75rem);display:flex}.Re74Kq_filter{border:1px solid var(--k-line);border-radius:var(--k-radius-pill);font:inherit;color:var(--k-text-muted);cursor:pointer;transition:color var(--k-duration) var(--k-ease-out), background-color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out);background:0 0;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.Re74Kq_filter:hover{border-color:color-mix(in srgb, var(--k-text) 35%, transparent);color:var(--k-text)}.Re74Kq_filter[aria-pressed=true]{border-color:var(--k-text);background:var(--k-text);color:var(--k-surface)}.Re74Kq_filter:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.Re74Kq_grid{border-top:1px solid var(--k-line);border-left:1px solid var(--k-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Re74Kq_cell{border-right:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.Re74Kq_tile{height:clamp(8rem,11vw,10.5rem);color:var(--k-text);transition:background-color var(--k-duration) var(--k-ease-out);place-items:center;padding:1.5rem;text-decoration:none;display:grid;position:relative}.Re74Kq_tile:hover,.Re74Kq_tile:focus-visible{background:color-mix(in srgb, var(--k-text) 3%, transparent)}.Re74Kq_tile:focus-visible{outline:2px solid var(--k-focus);outline-offset:-2px}.Re74Kq_logo{width:auto;max-width:72%;height:auto;max-height:var(--logo-size);opacity:.72;display:block}.Re74Kq_white{filter:brightness(0)}.Re74Kq_color{filter:url(#logo-ink)}.Re74Kq_opaque{mix-blend-mode:multiply}.Re74Kq_marks{place-items:center;width:100%;display:grid}.Re74Kq_marks>.Re74Kq_logo{grid-area:1/1}.Re74Kq_hoverLogo,.Re74Kq_tile:hover .Re74Kq_marks>.Re74Kq_logo:first-child:not(:only-child),.Re74Kq_tile:focus-visible .Re74Kq_marks>.Re74Kq_logo:first-child:not(:only-child){opacity:0}.Re74Kq_name{max-width:90%;font-family:var(--k-font-display);letter-spacing:-.03em;text-align:center;text-wrap:balance;opacity:.72;font-size:clamp(1.0625rem,1.35vw,1.375rem);font-weight:500;line-height:1.1}.Re74Kq_logo,.Re74Kq_name{transition:opacity var(--k-duration) var(--k-ease-out), filter var(--k-duration) var(--k-ease-out), transform var(--k-duration) var(--k-ease-out)}.Re74Kq_tile:hover :is(.Re74Kq_logo,.Re74Kq_name),.Re74Kq_tile:focus-visible :is(.Re74Kq_logo,.Re74Kq_name){opacity:1;transform:translateY(-.5rem)}.Re74Kq_tile:hover .Re74Kq_color,.Re74Kq_tile:focus-visible .Re74Kq_color{filter:none}.Re74Kq_info{font-family:var(--k-font-label);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:var(--k-label-weight);line-height:var(--k-label-lh);white-space:nowrap;color:var(--k-text-muted);opacity:0;transition:opacity var(--k-duration) var(--k-ease-out), transform var(--k-duration) var(--k-ease-out);justify-content:center;align-items:center;gap:.375rem;display:flex;position:absolute;bottom:.875rem;left:1rem;right:1rem;transform:translateY(.25rem)}.Re74Kq_tile:hover .Re74Kq_info,.Re74Kq_tile:focus-visible .Re74Kq_info{opacity:1;transform:none}.Re74Kq_infoArrow{flex:none}.Re74Kq_down{transform:rotate(135deg)}.Re74Kq_more{font-family:var(--k-font-display);letter-spacing:-.03em;color:var(--k-text-muted);justify-content:center;align-items:baseline;gap:.4em;margin:clamp(2rem,3.5vw,3rem) 0 0;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:500;line-height:1.1;display:flex}.Re74Kq_more strong{font-variant-numeric:tabular-nums;color:var(--k-text);font-weight:500}.Re74Kq_cell[data-dimmed] .Re74Kq_tile{pointer-events:none}.Re74Kq_cell[data-dimmed] :is(.Re74Kq_logo,.Re74Kq_name){opacity:.12}.Re74Kq_cell[data-dimmed] .Re74Kq_hoverLogo{opacity:0}.Re74Kq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Re74Kq_clients [data-svc-word]{opacity:0}}@media (prefers-reduced-motion:reduce){.Re74Kq_filter,.Re74Kq_tile,.Re74Kq_logo,.Re74Kq_name,.Re74Kq_info{transition:none}}@media (max-width:900px){.Re74Kq_head{row-gap:1.75rem}.Re74Kq_headMain,.Re74Kq_lead{grid-column:1/-1}.Re74Kq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Re74Kq_tile{height:clamp(5.5rem,24vw,7.5rem);padding:.75rem}.Re74Kq_logo{max-width:80%;max-height:calc(var(--logo-size) * .75)}.Re74Kq_name{font-size:.9375rem}.Re74Kq_info{display:none}}@media (max-width:600px){.Re74Kq_filters{margin-inline:calc(var(--k-gutter) * -1);padding-inline:var(--k-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Re74Kq_filters::-webkit-scrollbar{display:none}.Re74Kq_filter{flex:none;padding:.5rem .875rem;font-size:.8125rem}}
.c8z2nG_featured{isolation:isolate;padding-block:calc(var(--k-header-h) + clamp(3rem, 7vw, 6rem)) calc(var(--k-radius-panel) + clamp(4rem, 8vw, 6.5rem));background:var(--k-surface);color:var(--k-text);position:relative;overflow:hidden}.c8z2nG_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500);z-index:-2}.c8z2nG_scrim{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--k-surface) 55%, transparent) 45%, var(--k-surface) 85%);position:absolute;inset:0}.c8z2nG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.c8z2nG_title{font-family:var(--k-font-display);font-size:var(--k-heading-xl);font-weight:500;line-height:var(--k-display-lh);letter-spacing:var(--k-display-track);flex:18rem;margin:0}.c8z2nG_arrows{flex-shrink:0;gap:.5rem;margin-left:auto;display:flex}.c8z2nG_stage{--slice:clamp(2.75rem, 6vw, 5.5rem);--gap:clamp(.5rem, 1vw, .75rem);--wide:calc(100cqw - var(--others) * (var(--slice) + var(--gap)));display:grid;container-type:inline-size}.c8z2nG_row{gap:var(--gap);height:calc(var(--wide) * 9 / 16);grid-area:1/1;margin:0;padding:0;list-style:none;display:flex}.c8z2nG_panel{flex:0 0 var(--slice);border-radius:var(--k-radius-card);background:var(--k-surface-raised);min-width:0;transition:flex-grow .9s var(--k-ease-out);position:relative;overflow:hidden}.c8z2nG_panel[data-active]{flex-grow:1}.c8z2nG_face{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.c8z2nG_face:focus-visible{outline:2px solid var(--k-focus);outline-offset:-4px;border-radius:var(--k-radius-card)}.c8z2nG_photo{object-fit:cover;width:100%;height:100%;transition:filter .5s var(--k-ease-out), scale .9s var(--k-ease-out);display:block}.c8z2nG_panel:not([data-active]) .c8z2nG_photo{filter:brightness(.5)saturate(.85)}.c8z2nG_panel:not([data-active]) .c8z2nG_face:hover .c8z2nG_photo{filter:brightness(.75)saturate(.95);scale:1.04}.c8z2nG_tag{position:absolute;top:1rem;left:1rem}.c8z2nG_detail{z-index:1;align-self:end;gap:1.5rem var(--k-grid-gap);width:var(--wide);margin-left:calc(var(--before) * (var(--slice) + var(--gap)));pointer-events:none;animation:c8z2nG_detail-in .6s .3s var(--k-ease-out) both;grid-area:1/1;grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.c8z2nG_detail:before{content:"";z-index:-1;border-radius:0 0 var(--k-radius-card) var(--k-radius-card);background:linear-gradient(to top, color-mix(in srgb, var(--k-ink-950) 90%, transparent) 0%, color-mix(in srgb, var(--k-ink-950) 70%, transparent) 50%, transparent 100%);position:absolute;inset:-45% 0 0}.c8z2nG_detail a{pointer-events:auto}.c8z2nG_copy{grid-column:1/10;align-self:end}.c8z2nG_side{grid-column:10/13;place-self:end;justify-items:end;gap:1rem;display:grid}.c8z2nG_postTitle{-webkit-line-clamp:2;line-clamp:2;font-family:var(--k-font-display);letter-spacing:-.025em;text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500;line-height:1.1;display:-webkit-box;overflow:hidden}.c8z2nG_postTitle a{color:inherit;text-decoration:none}.c8z2nG_postTitle a:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px;border-radius:.25rem}.c8z2nG_teaser{-webkit-line-clamp:3;line-clamp:3;max-width:40rem;color:var(--k-text-muted);text-wrap:pretty;-webkit-box-orient:vertical;margin:.875rem 0 0;font-size:1.0625rem;line-height:1.55;display:-webkit-box;overflow:hidden}.c8z2nG_meta{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);font-variant-numeric:tabular-nums;line-height:var(--k-label-lh);color:var(--k-text-muted);margin:1rem 0 0}@keyframes c8z2nG_detail-in{0%{opacity:0;translate:0 .5rem}}@media (prefers-reduced-motion:reduce){.c8z2nG_panel,.c8z2nG_photo{transition:none}.c8z2nG_detail{animation:none}}@media (max-width:900px){.c8z2nG_detail{pointer-events:auto;grid-area:2/1;width:auto;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;animation-delay:0s}.c8z2nG_detail:before{display:none}.c8z2nG_copy,.c8z2nG_side{grid-column:1/-1}.c8z2nG_side{justify-self:start;justify-items:start}}@media (max-width:600px){.c8z2nG_stage{--slice:1.5rem;--gap:.375rem}.c8z2nG_row{height:15rem}.c8z2nG_tag{top:.75rem;left:.75rem}}
.ibO4cq_team{padding-top:var(--k-section-y)}.ibO4cq_head{gap:clamp(2rem,4vw,3rem);display:grid}.ibO4cq_headMain{justify-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ibO4cq_title{font-family:var(--k-font-display);font-size:var(--k-heading);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}.ibO4cq_titleLine{display:block}.ibO4cq_echo{color:var(--k-text-faint)}.ibO4cq_meta{column-gap:var(--k-grid-gap);border-top:1px solid var(--k-line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-top:clamp(1.5rem,2.5vw,2rem);display:grid}.ibO4cq_actions{grid-column:1/8}.ibO4cq_lead{grid-column:8/13;max-width:30rem}.ibO4cq_marquee{--person:clamp(11.5rem, 16vw, 15.5rem);--gap:clamp(.75rem, 1.25vw, 1.25rem);margin-top:clamp(3rem,6vw,5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ibO4cq_track{gap:var(--gap);width:max-content;padding-right:var(--gap);animation:110s linear infinite ibO4cq_team-drift;display:flex}.ibO4cq_marquee[data-swipe]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.ibO4cq_marquee[data-swipe] .ibO4cq_track{animation:none}.ibO4cq_marquee[data-swipe] :is(img,a){-webkit-user-drag:none}@keyframes ibO4cq_team-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ibO4cq_people{gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.ibO4cq_person{width:var(--person);align-content:start;display:grid}.ibO4cq_profile{color:inherit;border-radius:1rem;align-content:start;text-decoration:none;display:grid}.ibO4cq_profile:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px}.ibO4cq_photo{aspect-ratio:1;background:color-mix(in srgb, var(--k-ink-950) 5%, var(--k-paper));object-fit:cover;object-position:center top;width:100%;height:auto;transition:filter var(--k-duration) var(--k-ease-out);border-radius:1rem;display:block}@media (hover:hover) and (pointer:fine){.ibO4cq_marquee:has(.ibO4cq_person:hover) .ibO4cq_person:not(:hover) .ibO4cq_photo{filter:grayscale()contrast(1.02)}.ibO4cq_person:hover .ibO4cq_nameText:after{transform:scaleX(1)}}.ibO4cq_name{font-family:var(--k-font-display);letter-spacing:-.02em;margin-top:1rem;font-size:1.125rem;font-weight:500}.ibO4cq_nameText{z-index:0;position:relative}.ibO4cq_nameText:after{content:"";z-index:-1;background:var(--k-accent);transform-origin:0;height:.34em;transition:transform var(--k-duration) var(--k-ease-out);position:absolute;bottom:.08em;left:-.06em;right:-.06em;transform:scaleX(0)}.ibO4cq_person:focus-within .ibO4cq_nameText:after{transform:scaleX(1)}.ibO4cq_role{color:var(--k-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.ibO4cq_team [data-team-reveal]{opacity:0}}@media (prefers-reduced-motion:reduce){.ibO4cq_marquee{scroll-snap-type:x mandatory;overflow-x:auto}.ibO4cq_track{animation:none}.ibO4cq_people[aria-hidden]{display:none}.ibO4cq_person{scroll-snap-align:start}.ibO4cq_photo{transition:none}}@media (max-width:900px){.ibO4cq_meta{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.ibO4cq_actions,.ibO4cq_lead{grid-column:1}.ibO4cq_lead{order:-1}.ibO4cq_marquee{--person:10.5rem}.ibO4cq_photo{border-radius:.75rem}.ibO4cq_name{font-size:1rem}}
.G_vTLq_toc{gap:1rem;display:grid}.G_vTLq_title{font-family:var(--k-font-display);color:var(--k-text);margin:0;font-size:1.125rem;font-weight:500}.G_vTLq_list{border-left:1px solid var(--k-line);margin:0;padding:0;list-style:none;display:grid}.G_vTLq_link{color:var(--k-text-muted);transition:color var(--k-duration) var(--k-ease-out), border-color var(--k-duration) var(--k-ease-out);border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.9375rem;line-height:1.45;text-decoration:none;display:block}.G_vTLq_link:hover{color:var(--k-text)}.G_vTLq_link[aria-current=true]{border-left-color:var(--k-teal-500);color:var(--k-text)}.G_vTLq_link:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px;border-radius:.25rem}.G_vTLq_inline{border:1px solid var(--k-line);border-radius:var(--k-radius-card);padding:1rem 1.25rem}.G_vTLq_inline .G_vTLq_title{cursor:pointer;list-style-position:inside}.G_vTLq_inline[open] .G_vTLq_title{margin-bottom:.25rem}
.OHJnQW_section{padding-block:0 var(--k-section-y)}.OHJnQW_grid{column-gap:var(--k-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.OHJnQW_head{top:calc(var(--k-header-h) + 2rem);grid-column:1/7;justify-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:sticky}.OHJnQW_title{font-family:var(--k-font-display);font-size:var(--k-heading);letter-spacing:-.045em;margin:0;font-weight:500;line-height:.98}.OHJnQW_line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.OHJnQW_line>span{display:block}.OHJnQW_list{border-top:1px solid var(--k-line);grid-column:7/13;margin:0;padding:0;list-style:none}.OHJnQW_item{border-bottom:1px solid var(--k-line);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(1.75rem,3vw,2.5rem);display:flex}.OHJnQW_icon{border:1px solid var(--k-line);width:4rem;height:4rem;color:var(--k-text);border-radius:50%;flex:none;place-items:center;display:grid}.OHJnQW_icon svg{width:1.5rem;height:1.5rem}.OHJnQW_copy{gap:.5rem;display:grid}.OHJnQW_itemTitle{font-family:var(--k-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:500;line-height:1.15}.OHJnQW_itemText{max-width:34rem;font-size:var(--k-lead);line-height:var(--k-lead-lh);color:var(--k-text-muted);margin:0}.OHJnQW_grid[data-armed] .OHJnQW_line>span{transition:transform .7s cubic-bezier(0, 0, .2, 1) var(--delay,0s);transform:translateY(200%)}.OHJnQW_grid[data-armed] .OHJnQW_line[data-shown]>span{transform:none}.OHJnQW_grid[data-armed] .OHJnQW_item{opacity:0;transition:opacity .7s cubic-bezier(0, 0, .2, 1) var(--delay,0s)}.OHJnQW_grid[data-armed] .OHJnQW_item[data-shown]{opacity:1}@media (max-width:900px){.OHJnQW_grid{row-gap:clamp(3rem,8vw,4rem)}.OHJnQW_head{grid-column:1/-1;position:static}.OHJnQW_list{grid-column:1/-1}}@media (max-width:480px){.OHJnQW_item{flex-direction:column;align-items:flex-start;gap:1.25rem}.OHJnQW_icon{width:3.25rem;height:3.25rem}}
._Dqb5G_article{padding-block:calc(var(--k-header-h) + clamp(2.5rem, 6vw, 4.5rem)) clamp(4rem, 8vw, 6rem);background:var(--k-surface);color:var(--k-text)}._Dqb5G_layout{--flow:clamp(2rem, 4vw, 2.75rem);grid-template-columns:minmax(14rem,16.5rem) minmax(0,46rem);grid-template-areas:"head head""side main";justify-content:center;column-gap:clamp(2.5rem,6vw,6rem);display:grid}._Dqb5G_head{grid-area:head;margin-bottom:clamp(2rem,4vw,3rem)}._Dqb5G_crumbs{align-items:center;gap:.625rem;display:flex}._Dqb5G_back{border:1px solid var(--k-line);border-radius:var(--k-radius-pill);font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);color:var(--k-text);transition:background-color var(--k-duration) var(--k-ease-out);align-items:center;gap:.25rem;padding:.4rem .875rem .4rem .5rem;line-height:1;text-decoration:none;display:inline-flex}._Dqb5G_back:hover{background:var(--k-surface-raised)}._Dqb5G_back:focus-visible,._Dqb5G_by:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}._Dqb5G_chevron,._Dqb5G_chevronDown{flex:none;width:1rem;height:1rem}._Dqb5G_title{font-family:var(--k-font-display);letter-spacing:-.04em;text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:500;line-height:1.04}._Dqb5G_subheading{max-width:44rem;font-size:var(--k-lead);line-height:var(--k-lead-lh);color:var(--k-text-muted);text-wrap:pretty;margin:1.25rem 0 0}._Dqb5G_byline{border-top:1px solid var(--k-line);flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem;padding-top:1.25rem;display:flex}._Dqb5G_by{border-radius:var(--k-radius-pill);color:inherit;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}._Dqb5G_by img{object-fit:cover;background:var(--k-surface-raised);border-radius:50%;width:2rem;height:2rem}._Dqb5G_meta{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);font-variant-numeric:tabular-nums;color:var(--k-text-muted)}._Dqb5G_main{align-content:start;gap:var(--flow);grid-area:main;min-width:0;display:grid}._Dqb5G_side{top:calc(var(--k-header-h) + 1.5rem);max-height:calc(100svh - var(--k-header-h) - 3rem);overscroll-behavior:contain;scrollbar-width:none;grid-area:side;align-self:start;gap:2.5rem;display:grid;position:sticky;overflow-y:auto}._Dqb5G_side::-webkit-scrollbar{display:none}._Dqb5G_inline{display:none}._Dqb5G_summary{border-radius:var(--k-radius-card);background:var(--k-ink-900);color:var(--k-text);scroll-margin-top:calc(var(--k-header-h) + 2rem);padding:1.5rem 1.75rem 1.75rem}._Dqb5G_summaryTitle{font-family:var(--k-font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:1.25rem;font-weight:500;list-style:none;display:flex}._Dqb5G_summaryTitle::-webkit-details-marker{display:none}._Dqb5G_summary[open] ._Dqb5G_summaryTitle{margin-bottom:1rem}._Dqb5G_summary li::marker{color:var(--k-accent)}._Dqb5G_chevronDown{transition:rotate var(--k-duration) var(--k-ease-out)}._Dqb5G_summary[open] ._Dqb5G_chevronDown{rotate:180deg}._Dqb5G_summaryTitle:focus-visible,._Dqb5G_question summary:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px;border-radius:.25rem}._Dqb5G_sectionTitle{font-family:var(--k-font-display);letter-spacing:-.025em;scroll-margin-top:calc(var(--k-header-h) + 2rem);margin:0 0 1.25rem;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:500;line-height:1.15}._Dqb5G_questions{border-bottom:1px solid var(--k-line)}._Dqb5G_question{border-top:1px solid var(--k-line);padding-block:1rem}._Dqb5G_question summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:1.0625rem;font-weight:500;line-height:1.45;list-style:none;display:flex}._Dqb5G_question summary::-webkit-details-marker{display:none}._Dqb5G_question[open] summary{margin-bottom:.75rem}._Dqb5G_plus{width:1.125rem;height:1.125rem;color:var(--k-teal-500);transition:rotate var(--k-duration) var(--k-ease-out);flex:none;margin-top:.15rem}._Dqb5G_question[open] ._Dqb5G_plus{rotate:45deg}._Dqb5G_sources{color:var(--k-text-muted);gap:.5rem;margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.5;display:grid}._Dqb5G_sources a{color:var(--k-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-teal-500);text-decoration-color:var(--k-teal-500);text-underline-offset:.2em;overflow-wrap:anywhere}._Dqb5G_related{border-top:1px solid var(--k-line);background:var(--k-surface);color:var(--k-text);padding-block:clamp(4rem,8vw,6rem)}._Dqb5G_relatedTitle{font-family:var(--k-font-display);letter-spacing:-.035em;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:500;line-height:1.05}._Dqb5G_relatedGrid{gap:2.5rem var(--k-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){._Dqb5G_chevronDown,._Dqb5G_plus,._Dqb5G_back{transition:none}}@media (max-width:1024px){._Dqb5G_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""main"}._Dqb5G_side{display:none}._Dqb5G_inline{display:block}._Dqb5G_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._Dqb5G_relatedGrid{grid-template-columns:1fr}}
.UNbiYq_stage{--fade-y:linear-gradient(to bottom, transparent, #0000001f 5%, #00000073 10%, #000000d9 15%, #000 19%, #000 74%, #0000008c 86%, #00000026 95%, transparent);--fade-x:linear-gradient(to right, transparent, #000 8%, #000 92%, transparent);height:100%;color:var(--k-text);-webkit-mask-image:var(--fade-y), var(--fade-x);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fade-y), var(--fade-x);mask-image:var(--fade-y), var(--fade-x);-webkit-user-select:none;user-select:none;background:radial-gradient(38% 36%,#0e32368c 0%,#0000 100%);margin:0;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}@media (hover:hover) and (pointer:fine){.UNbiYq_stage[data-ready]{cursor:grab}.UNbiYq_stage[data-dragging]{cursor:grabbing}}.UNbiYq_fallback{place-items:center;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:absolute;inset:0}.UNbiYq_stage[data-ready] .UNbiYq_fallback{display:none}.UNbiYq_canvas,.UNbiYq_overlay{opacity:0;width:100%;height:100%;transition:opacity .8s var(--k-ease-out);display:block;position:absolute;inset:0}.UNbiYq_stage[data-ready] .UNbiYq_canvas,.UNbiYq_stage[data-ready] .UNbiYq_overlay{opacity:1}.UNbiYq_overlay{pointer-events:none;overflow:visible}.UNbiYq_route{fill:none;stroke:var(--k-text);stroke-opacity:.8;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.UNbiYq_leader{fill:none;stroke:var(--k-text);stroke-opacity:.75;stroke-width:1px;opacity:var(--reveal,0)}.UNbiYq_city{fill:var(--k-accent)}.UNbiYq_pulse{fill:none;stroke:var(--k-accent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:UNbiYq_city-pulse 2.8s var(--k-ease-out) infinite}[data-globe-city=odense] .UNbiYq_pulse{animation-delay:.9s}[data-globe-city=hamburg] .UNbiYq_pulse{animation-delay:1.8s}@keyframes UNbiYq_city-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.UNbiYq_label{border:1px solid var(--k-line);background:color-mix(in srgb, var(--k-surface) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:var(--reveal,0);pointer-events:none;white-space:nowrap;will-change:transform;gap:.125rem;margin:0;padding:.75rem 1.125rem;display:grid;position:absolute;top:0;left:0}.UNbiYq_label:before{content:"";--corner:radial-gradient(circle, var(--k-text-faint) .75px, transparent 1.25px);background:var(--corner) 0 0 / 3px 3px no-repeat, var(--corner) 100% 0 / 3px 3px no-repeat, var(--corner) 0 100% / 3px 3px no-repeat, var(--corner) 100% 100% / 3px 3px no-repeat;position:absolute;inset:3px}.UNbiYq_labelName{font-family:var(--k-font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:500;line-height:1.2}.UNbiYq_labelCountry{font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);line-height:var(--k-label-lh);letter-spacing:var(--k-label-track);color:var(--k-text-muted)}.UNbiYq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.UNbiYq_pulse{opacity:0;animation:none}}@media (max-width:900px){.UNbiYq_label{padding:.5rem .75rem}.UNbiYq_labelName{font-size:.9375rem}}
.xbiQpa_hero{z-index:0;isolation:isolate;background:var(--k-surface);height:100svh;min-height:40rem;color:var(--k-text);position:sticky;top:0;overflow:hidden}.xbiQpa_dim{z-index:1;pointer-events:none;background:var(--k-surface);opacity:0;position:absolute;inset:0}.xbiQpa_stage{height:100%;padding-top:var(--k-header-h);align-items:center;display:flex}.xbiQpa_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500);z-index:-2}.xbiQpa_scrim{z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--k-surface) 0%, transparent 45%), linear-gradient(to left, color-mix(in srgb, var(--k-surface) 55%, transparent) 0%, transparent 70%);position:absolute;inset:0}.xbiQpa_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:100%;display:grid}.xbiQpa_portrait{border-radius:var(--k-radius-card);background:var(--k-surface-raised);max-width:28rem;margin:0;overflow:hidden}.xbiQpa_portrait img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.xbiQpa_details{justify-items:start;gap:1rem;max-width:40rem;display:grid}.xbiQpa_name{font-family:var(--k-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.5vw,4.75rem);font-weight:500;line-height:1}.xbiQpa_role{font-size:var(--k-lead);line-height:var(--k-lead-lh);color:var(--k-text-muted);margin:0}.xbiQpa_bio{color:#f3f3efd1;text-wrap:pretty;gap:.875rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.65;display:grid}.xbiQpa_bio p{margin:0}.xbiQpa_bio a{color:var(--k-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-underline-offset:.2em}.xbiQpa_bio a:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.xbiQpa_cta{margin-top:1rem}.xbiQpa_links{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.xbiQpa_link{color:var(--k-text);text-underline-offset:.25em;transition:text-decoration-color var(--k-duration) var(--k-ease-out);align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.xbiQpa_link svg{flex:none;width:1rem;height:1rem}.xbiQpa_link:hover{-webkit-text-decoration-color:var(--k-teal-500);text-decoration-color:var(--k-teal-500)}.xbiQpa_link:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.xbiQpa_link{transition:none}}@media (max-width:900px){.xbiQpa_hero{height:auto;min-height:100svh;position:relative}.xbiQpa_stage{padding-block:calc(var(--k-header-h) + 2rem) calc(var(--k-radius-panel) + 3rem)}.xbiQpa_grid{grid-template-columns:minmax(0,1fr);align-items:start}.xbiQpa_portrait{max-width:16rem}}
.oBb1lW_locations{z-index:1;background:var(--k-surface);color:var(--k-text);margin-top:-1px;padding-top:1px;position:relative}.oBb1lW_sticky{height:100svh;position:sticky;top:0}.oBb1lW_layer{height:100%}.oBb1lW_map{width:auto;max-width:100%;height:70%;display:block;overflow:visible}.oBb1lW_land{fill:none;stroke:var(--k-text);stroke-linecap:round;stroke-opacity:.38}.oBb1lW_route{fill:none;stroke:var(--k-accent);stroke-width:1px;stroke-opacity:.6}.oBb1lW_cityDot{fill:var(--k-accent)}.oBb1lW_cityName{font-family:var(--k-font-display);letter-spacing:-.02em;fill:var(--k-text);font-size:13px;font-weight:500}
._7lA4oW_booking{padding-block:calc(var(--k-header-h) + clamp(2.5rem, 6vw, 4.5rem)) clamp(4rem, 8vw, 6rem);background:var(--k-surface);color:var(--k-text)}._7lA4oW_head{text-align:center;justify-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}._7lA4oW_title{font-family:var(--k-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;line-height:1.02}._7lA4oW_intro{justify-items:center;gap:1rem;margin-top:.5rem;display:grid}._7lA4oW_team{width:auto;height:3rem;display:block}._7lA4oW_lead{max-width:36rem;color:var(--k-text-muted);font-size:var(--k-lead);line-height:var(--k-lead-lh);text-wrap:pretty;margin:0}._7lA4oW_calendar{max-width:64rem;min-height:30rem;margin-inline:auto}._7lA4oW_calendar:has(iframe){min-height:0}._7lA4oW_calendar:has(iframe) ._7lA4oW_loading{display:none}._7lA4oW_loading{color:var(--k-text-faint);text-align:center;margin:0;padding-top:4rem}
._48DtTW_section{background:var(--k-paper);color:var(--k-text)}._48DtTW_frame{height:100svh;padding-block:clamp(5rem,12vh,7.5rem) clamp(2rem,5vh,3.5rem)}._48DtTW_inner{flex-direction:column;height:100%;display:flex}._48DtTW_head{text-align:center;justify-items:center;gap:1.25rem;display:grid}._48DtTW_title{font-family:var(--k-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:500;line-height:1}._48DtTW_titleLine{display:block}._48DtTW_later{color:var(--k-text-faint);transition:color .6s var(--k-ease-out)}._48DtTW_title[data-full] ._48DtTW_later{color:var(--k-text)}@media (prefers-reduced-motion:no-preference){._48DtTW_head [data-reveal]{opacity:0}}._48DtTW_stage{--rim:45%;--line-y:calc(var(--rim) + 3rem);isolation:isolate;flex:1;min-height:24rem;margin-top:clamp(2rem,5vh,3.5rem);position:relative}@media (prefers-reduced-motion:no-preference){._48DtTW_stage:not([data-ready]){visibility:hidden}}._48DtTW_link{--pad-from:4.5rem;--pad-to:4.5rem;top:var(--line-y);left:calc(var(--from) + var(--pad-from));width:calc(var(--to) - var(--from) - var(--pad-from) - var(--pad-to));transform-origin:0;background:radial-gradient(circle,#2c7d80 1.6px,#0000 2.1px) 0/16px 6px repeat-x,linear-gradient(#2c7d8047,#2c7d8047) 0/100% 1px no-repeat;height:6px;margin-top:-3px;position:absolute}._48DtTW_link[data-index="0"]{--pad-from:9.75rem}._48DtTW_link[data-index="1"]{--pad-to:3.25rem}._48DtTW_link[data-index="2"]{--pad-from:3.25rem;--pad-to:2.75rem}@media (prefers-reduced-motion:no-preference){._48DtTW_link{animation:.35s linear infinite _48DtTW_run}}@keyframes _48DtTW_run{to{background-position:16px,0}}._48DtTW_station{top:var(--line-y);left:var(--x);z-index:2;transform:translate(-50%, -50%) scale(var(--scale,1));position:absolute}@media (prefers-reduced-motion:no-preference){._48DtTW_station>*{transition:rotate .6s cubic-bezier(.34,1.56,.64,1);rotate:0deg}._48DtTW_station:hover>*{rotate:var(--tilt)}}._48DtTW_sign svg{color:var(--k-teal-500)}._48DtTW_captions{margin:0;padding:0;list-style:none}._48DtTW_caption{top:calc(var(--line-y) + 6rem);left:var(--x);text-align:center;align-content:start;justify-items:center;gap:.375rem;width:15rem;height:5.25rem;display:grid;position:absolute;transform:translate(-50%)}._48DtTW_captionTitle{font-family:var(--k-font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:500;line-height:1.2}._48DtTW_captionText{color:var(--k-text-muted);white-space:pre-line;font-size:.9375rem;line-height:1.45}
.-\30 z-UW_confirmation{padding-block:calc(var(--k-header-h) + clamp(3rem, 8vw, 6rem)) clamp(3rem, 6vw, 4.5rem);background:var(--k-surface);color:var(--k-text)}.-\30 z-UW_inner{text-align:center;justify-items:center;gap:1.25rem;max-width:44rem;margin-inline:auto;display:grid}.-\30 z-UW_title{font-family:var(--k-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:1}.-\30 z-UW_when{border-radius:var(--k-radius-pill);background:var(--k-surface-raised);margin:.25rem 0 0;padding:.625rem 1.25rem;font-size:1rem;font-weight:500}.-\30 z-UW_text{max-width:34rem;color:var(--k-text-muted);font-size:var(--k-lead);line-height:var(--k-lead-lh);text-wrap:pretty;margin:0}.-\30 z-UW_actions{margin-top:.75rem}
.AfyL4q_canvas{min-height:100vh}.AfyL4q_main{background:var(--k-paper);min-height:100vh;padding-block:35vh 70vh}.AfyL4q_switch{z-index:10;border:1px solid var(--k-line);border-radius:var(--k-radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;gap:.25rem;width:max-content;padding:.25rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.AfyL4q_switchLink{border-radius:var(--k-radius-pill);font-family:var(--k-font-label);font-size:var(--k-label);font-weight:var(--k-label-weight);color:var(--k-text-muted);transition:background .3s var(--k-ease-out), color .3s var(--k-ease-out);padding:.5rem .875rem;line-height:1;text-decoration:none}.AfyL4q_switchLink:hover{color:var(--k-text)}.AfyL4q_switchLink[aria-current=page]{background:var(--k-ink-950);color:var(--k-paper)}.AfyL4q_switchLink:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}
