.r8YJHG_card{border-radius:var(--radius-sm);background-color:var(--color-card);height:100%;color:var(--color-white);flex-direction:column;transition:background-color .35s;display:flex;position:relative;overflow:hidden}.r8YJHG_card:hover,.r8YJHG_card:focus-within{background-color:var(--color-card-hover)}.r8YJHG_window{flex-direction:column;display:flex}.r8YJHG_chrome{gap:6px;padding:12px 14px;display:flex}.r8YJHG_chrome span{background:#ffffff59;border-radius:50%;width:6px;height:6px}.r8YJHG_media{aspect-ratio:900/604;position:relative;overflow:hidden}.r8YJHG_image{object-fit:cover;object-position:top center;transition:transform .8s var(--ease-out)}.r8YJHG_card:hover .r8YJHG_image{transform:scale(1.04)}.r8YJHG_body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 30px 45px;display:flex}.r8YJHG_categories{flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:.8rem;list-style:none;display:flex}.r8YJHG_category{z-index:2;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s;position:relative}.r8YJHG_category:hover{background-size:100% 1px}.r8YJHG_title{letter-spacing:-.02em;font-size:1.5rem;font-weight:400;line-height:1.3}.r8YJHG_link:after{content:"";z-index:1;position:absolute;inset:0}.r8YJHG_link:focus-visible{outline:none}.r8YJHG_card:has(.r8YJHG_link:focus-visible){outline:2px solid var(--color-white);outline-offset:3px}
.O8ZRua_filters{color:var(--color-white);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;margin-bottom:60px;display:flex}.O8ZRua_filterLabel{display:none}.O8ZRua_filter{opacity:.75;font-size:.9rem;font-weight:500;transition:opacity .3s}.O8ZRua_filter:hover,.O8ZRua_active{opacity:1}.O8ZRua_active{text-underline-offset:6px;text-decoration:underline}.O8ZRua_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;list-style:none;display:grid}.O8ZRua_cell{animation:O8ZRua_fade-up .8s var(--ease-out) both}@keyframes O8ZRua_fade-up{0%{opacity:0;transform:translateY(40px)}}@media (max-width:999px){.O8ZRua_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.O8ZRua_filters{gap:8px 20px}.O8ZRua_filterLabel{text-align:center;width:100%;display:block}}@media (max-width:690px){.O8ZRua_grid{grid-template-columns:1fr}}
.MRhaEG_stack{gap:25px;list-style:none;display:grid}.MRhaEG_item{top:var(--header-height);position:sticky}.MRhaEG_card{height:calc(100vh - var(--header-height) - 25px);border-radius:var(--radius-md);min-height:420px;color:var(--color-white);isolation:isolate;transform-origin:50% 0;place-items:center;display:grid;position:relative;overflow:hidden}@supports (animation-timeline:view()){.MRhaEG_card{animation:linear both MRhaEG_recede;animation-timeline:view();animation-range:exit-crossing}@keyframes MRhaEG_recede{to{filter:blur(6px)brightness(.85);transform:scale(.88)}}}.MRhaEG_image{z-index:-2;object-fit:cover}.MRhaEG_overlay{z-index:-1;opacity:.2;background:#141414;position:absolute;inset:0}.MRhaEG_meta{justify-content:space-between;align-items:flex-start;gap:16px;font-size:.8rem;display:flex;position:absolute;inset:30px 35px auto}.MRhaEG_categories{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.MRhaEG_category{z-index:2;border-radius:var(--radius-pill);border:1px solid #fff9;padding:.25em .75em;transition:background-color .3s;display:inline-block;position:relative}.MRhaEG_category:hover{background-color:#ffffff26}.MRhaEG_title{letter-spacing:-.03em;text-align:center;max-width:90%;font-size:min(4vw,220px);font-weight:400;line-height:1.1}.MRhaEG_link:after{content:"";z-index:1;position:absolute;inset:0}@media (max-width:999px){.MRhaEG_title{font-size:10vw}}@media (max-width:690px){.MRhaEG_title{font-size:12vw}.MRhaEG_meta{inset:18px 18px auto}}@media (prefers-reduced-motion:reduce){.MRhaEG_card{animation:none}}
.XImIga_root{display:inline}.XImIga_mask{vertical-align:top;white-space:pre;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:hidden}.XImIga_word{animation:XImIga_rise 1.1s var(--ease-out) both;display:inline-block}@keyframes XImIga_rise{0%{transform:translateY(110%)}to{transform:none}}
._e1luW_trail{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:clip}._e1luW_item{opacity:0;will-change:transform, opacity;width:200px;position:absolute;top:0;left:0}._e1luW_image{border-radius:10px;width:100%;height:auto}@media (max-width:690px){._e1luW_item{width:100px}}
.s-6kkG_hero{min-height:100svh;color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.s-6kkG_headings{padding-block:var(--header-height) 12vh;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.s-6kkG_title{letter-spacing:-.03em;text-transform:uppercase;font-size:min(12vw,250px);font-weight:700;line-height:1.1}.s-6kkG_accent{color:var(--color-mint)}.s-6kkG_tagline{letter-spacing:-.03em;max-width:52vw;margin-top:.4em;font-size:min(4vw,250px);line-height:1.1}.s-6kkG_meta{grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;padding-bottom:30px;display:grid}.s-6kkG_owner{color:var(--color-mint);font-size:.8rem;line-height:1.3}.s-6kkG_metaEnd{text-align:right}@media (max-width:999px){.s-6kkG_tagline{max-width:none;font-size:6vw}.s-6kkG_meta .t-h6{font-size:12px}}@media (max-width:690px){.s-6kkG_title{font-size:15vw}.s-6kkG_tagline{font-size:7vw}.s-6kkG_meta{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding-bottom:20px}.s-6kkG_metaEnd{text-align:center}.s-6kkG_owner{font-size:16px}}
.lJKurG_link{align-items:center;gap:10px;display:inline-flex}.lJKurG_circle{width:26px;height:26px;transition:transform .4s var(--ease-out), background-color .3s ease;border-radius:50%;place-items:center;display:grid}.lJKurG_outline .lJKurG_circle{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}.lJKurG_filled{gap:14px}.lJKurG_filled .lJKurG_circle{background:var(--color-ink);color:var(--color-white);box-shadow:0 6px 16px #0000002e}.lJKurG_link:hover .lJKurG_circle,.lJKurG_link:focus-visible .lJKurG_circle{transform:translate(4px)}
.k_TjsW_wrapper{position:relative}.k_TjsW_list{border-top:1px solid var(--color-ink);list-style:none}.k_TjsW_item{border-bottom:1px solid var(--color-ink)}.k_TjsW_link{--fg:var(--color-ink);color:var(--fg);transition:background-color .35s ease, padding .35s var(--ease-out), color .35s ease;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.k_TjsW_title{letter-spacing:-.03em;font-weight:400;line-height:1.1}.k_TjsW_large .k_TjsW_title{font-size:3rem}.k_TjsW_compact .k_TjsW_title{font-size:3vw}.k_TjsW_arrow{transition:transform .4s var(--ease-out);flex-shrink:0}@media (hover:hover) and (pointer:fine){.k_TjsW_link:hover{--fg:var(--color-cream);background-color:var(--color-night);padding-inline:20px}.k_TjsW_link:hover .k_TjsW_arrow{transform:rotate(45deg)}}@supports (animation-timeline:view()){.k_TjsW_reveal{color:#0000;background-image:linear-gradient(90deg, var(--fg) 0 45%, color-mix(in srgb, var(--fg) 22%, transparent) 55% 100%);background-position-x:100%;background-size:225% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both k_TjsW_reveal;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes k_TjsW_reveal{to{background-position-x:0%}}}@media (prefers-reduced-motion:reduce){.k_TjsW_reveal{color:inherit!important;background:0 0!important;animation:none!important}}.k_TjsW_preview{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.k_TjsW_previewImage{border-radius:var(--radius-sm);opacity:0;width:320px;max-width:none;height:auto;transition:opacity .3s ease, transform .45s var(--ease-out);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.7)}.k_TjsW_previewVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:999px){.k_TjsW_large .k_TjsW_title{font-size:2rem}.k_TjsW_compact .k_TjsW_title{font-size:6vw}.k_TjsW_preview{display:none}}
.bWpozW_section{padding-top:6vw;padding-bottom:5vw}.bWpozW_label{margin-bottom:16px}.bWpozW_more{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:690px){.bWpozW_section{padding-top:4rem;padding-bottom:3rem}}
.h9ltYG_section{padding-top:7vw;padding-bottom:3vw}.h9ltYG_label{margin-bottom:16px}.h9ltYG_more{justify-content:flex-end;margin-top:54px;display:flex}@media (max-width:690px){.h9ltYG_section{padding-top:4rem}}
.mJrWua_services{padding-top:12vw;padding-bottom:6vw;overflow:hidden}.mJrWua_head{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:3%;display:flex}.mJrWua_cta{text-underline-offset:4px;flex-shrink:0;text-decoration:underline;text-decoration-thickness:1px;transition:text-underline-offset .3s}.mJrWua_cta:hover{text-underline-offset:7px}.mJrWua_ticker{overflow:hidden}.mJrWua_track{width:max-content;animation:60s linear infinite mJrWua_ticker;display:flex}.mJrWua_ticker:hover .mJrWua_track,.mJrWua_ticker:focus-within .mJrWua_track{animation-play-state:paused}.mJrWua_group{gap:20px;padding-right:20px;display:flex}@keyframes mJrWua_ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mJrWua_ticker{padding-inline:var(--gutter);overflow-x:auto}.mJrWua_track{animation:none}.mJrWua_group[aria-hidden=true]{display:none}}.mJrWua_card{aspect-ratio:355/520;border-radius:var(--radius-sm);width:30vw;min-width:280px;color:var(--color-white);isolation:isolate;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.mJrWua_cardImage{z-index:-3;object-fit:cover}.mJrWua_shade{z-index:-2;opacity:.2;background:linear-gradient(#0000 64%,#000 100%);position:absolute;inset:0}.mJrWua_blurTop,.mJrWua_blurBottom{z-index:-1;-webkit-backdrop-filter:blur(14px);pointer-events:none;height:35%;position:absolute;inset-inline:0}.mJrWua_blurTop{top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mJrWua_blurBottom{bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.mJrWua_cardTitle{letter-spacing:-.02em;max-width:90%;font-size:1.45rem;font-weight:400;line-height:1.3}.mJrWua_tags{flex-wrap:wrap;gap:8px 10px;list-style:none;display:flex}.mJrWua_tag{-webkit-backdrop-filter:blur(6px);background:#ffffff1a;border-radius:20px;padding:.5em 1em;font-size:min(20px,max(10px,.8vw));line-height:1}@media (max-width:999px){.mJrWua_services{padding-top:24vw;padding-bottom:15vw}.mJrWua_head{flex-direction:column;align-items:flex-start;padding-bottom:30px}.mJrWua_card{width:45vw}.mJrWua_tag{font-size:12px}}@media (max-width:690px){.mJrWua_card{width:80vw}}
.SrPbUG_wrapper{z-index:50;align-items:center;gap:10px;display:flex;position:fixed;bottom:34px;right:34px}.SrPbUG_button{background:var(--color-cyan);width:50px;height:50px;color:var(--color-white);transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px #0000002e}.SrPbUG_button:hover{transform:scale(1.08)}.SrPbUG_toast{border-radius:var(--radius-pill);background:var(--color-night);color:var(--color-white);opacity:0;pointer-events:none;padding:.4em .9em;font-size:.8rem;transition:opacity .3s,transform .3s;transform:translate(8px)}.SrPbUG_visible{opacity:1;transform:none}@media (max-width:690px){.SrPbUG_wrapper{bottom:16px;right:16px}}
.VOp6eq_section{text-align:center;padding-top:7vw;padding-bottom:10vw}.VOp6eq_slider{grid-template-columns:1fr minmax(0,58vw) 1fr;align-items:center;display:grid;position:relative}.VOp6eq_slides{display:grid}.VOp6eq_slide{opacity:0;visibility:hidden;transition:opacity .6s ease, transform .6s var(--ease-out), visibility 0s linear .6s;grid-area:1/1;transform:translateY(12px)}.VOp6eq_active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.VOp6eq_quote{letter-spacing:-.02em;font-size:2vw;line-height:1.4}.VOp6eq_caption{flex-direction:column;align-items:center;margin-top:30px;display:flex}.VOp6eq_name{font-size:1.15rem;line-height:1.3}.VOp6eq_role{opacity:.7;font-size:.8rem;font-style:italic;line-height:1.4}.VOp6eq_control{border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .3s;display:grid}.VOp6eq_control:hover{background-color:#0000000f}.VOp6eq_prev,.VOp6eq_next{justify-self:center}.VOp6eq_counter{justify-content:center;gap:10px;margin-top:60px;font-size:1rem;display:flex}@media (max-width:999px){.VOp6eq_slider{grid-template-columns:1fr}.VOp6eq_quote{font-size:1.15rem}.VOp6eq_control{position:absolute;bottom:-76px}.VOp6eq_prev{left:calc(50% - 90px)}.VOp6eq_next{right:calc(50% - 90px)}.VOp6eq_section{padding-top:5rem;padding-bottom:5rem}.VOp6eq_counter{margin-top:44px}}
.XbO6Ca_recent{padding-top:105px}.XbO6Ca_title{margin-bottom:25px}.XbO6Ca_more{padding-top:14vw;padding-bottom:14vw}.XbO6Ca_moreTitle{padding-inline:24%;text-align:center;padding-bottom:35px}@media (max-width:999px){.XbO6Ca_moreTitle{padding-inline:0}}
.NlJ1DW_section{padding-top:calc(var(--header-height) + 6vw);padding-bottom:10vw}.NlJ1DW_title{margin:10px 0 50px}
.F6QGoa_values{padding-top:10vw;padding-bottom:10vw}.F6QGoa_heading{letter-spacing:-.03em;text-transform:uppercase;text-align:center;font-size:6.5vw;font-weight:700;line-height:1.1}.F6QGoa_line{display:block}.F6QGoa_word{transition:-webkit-mask-position .85s,mask-position .85s;display:inline-block;-webkit-mask-image:linear-gradient(90deg,#fff 33.3%,#ffffff1a 66.6%);mask-image:linear-gradient(90deg,#fff 33.3%,#ffffff1a 66.6%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:300% 100%;mask-size:300% 100%}.F6QGoa_armed .F6QGoa_line:not(.F6QGoa_visible) .F6QGoa_word{-webkit-mask-position:100% 100%;mask-position:100% 100%}.F6QGoa_marker{vertical-align:top;clip-path:inset(8% 5% round 10px);width:1.76em;height:1.1em;transition:width .85s;display:inline-block;position:relative;overflow:hidden}.F6QGoa_visible .F6QGoa_marker{transition-delay:.2s}.F6QGoa_armed .F6QGoa_line:not(.F6QGoa_visible) .F6QGoa_marker{width:0}.F6QGoa_image{object-fit:cover;width:1.76em;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:690px){.F6QGoa_values{padding-top:5rem;padding-bottom:5rem}.F6QGoa_heading{font-size:10vw}}@media (prefers-reduced-motion:reduce){.F6QGoa_word{-webkit-mask-image:none;mask-image:none}.F6QGoa_armed .F6QGoa_line:not(.F6QGoa_visible) .F6QGoa_marker{width:1.76em}}
