.Marquee_root__3lmMB{display:flex;max-width:100%;overflow:clip}.Marquee_track__7yiN7{width:max-content;will-change:transform}.Marquee_group__71hv7,.Marquee_track__7yiN7{display:flex;flex:none;column-gap:var(--marquee-gap)}.Marquee_group__71hv7{align-items:center}.Marquee_group__71hv7>*{flex:none;white-space:nowrap}.Marquee_root__3lmMB[data-marquee=static] .Marquee_track__7yiN7{width:auto;will-change:auto}.Marquee_root__3lmMB[data-marquee=static] .Marquee_group__71hv7,.Marquee_root__3lmMB[data-marquee=static] .Marquee_track__7yiN7{flex:0 1 auto;flex-wrap:wrap;min-width:0;row-gap:var(--marquee-gap)}.Marquee_root__3lmMB[data-marquee=static] .Marquee_group__71hv7>*{flex:0 1 auto;min-width:0;white-space:normal}.Counter_root__6BJcU{position:relative;display:inline-flex;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Counter_sr__Ziv7E{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.Counter_reels__9_w9k{display:inline-flex}.Counter_reel__5Nhks{display:block;height:1.1em;overflow:clip}.Counter_strip__Q4Sev{display:block;transform:translateY(calc(var(--end) * -5%));will-change:transform}.Counter_cell__aIHfN{display:block;height:1.1em;line-height:1.1em;text-align:center}.StripeWipe_root__UJ6F5{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none;--band-color:var(--root-raised,var(--surface-raised));--band-light:var(--root-ink,var(--ink));--light-edge:22%;--light-fall:7%}.StripeWipe_root__UJ6F5[data-wipe=deep],.StripeWipe_root__UJ6F5[data-wipe=ink],html[data-theme=dark] .StripeWipe_root__UJ6F5{--light-edge:46%;--light-fall:18%}.StripeWipe_root__UJ6F5[data-wipe=root-base]{--band-color:var(--root-base,var(--surface-base))}.StripeWipe_root__UJ6F5[data-wipe=ink]{--band-color:var(--navy-950);--band-light:var(--navy-50)}.StripeWipe_root__UJ6F5[data-wipe=deep]{--band-color:var(--navy-1000);--band-light:var(--navy-50)}.StripeWipe_band__8y1JP{position:relative;flex:1 1;min-height:0;clip-path:inset(0 0 calc(var(--stroke-hairline) * -1) 0)}.StripeWipe_root__UJ6F5[data-origin=top] .StripeWipe_band__8y1JP{clip-path:inset(calc(var(--stroke-hairline) * -1) 0 0 0)}.StripeWipe_fill__MTwPA{position:absolute;inset:0;background:var(--band-color);box-shadow:0 var(--stroke-hairline) 0 0 var(--band-color);transform:translateY(101%);pointer-events:auto}.StripeWipe_root__UJ6F5[data-origin=top] .StripeWipe_fill__MTwPA{box-shadow:0 calc(var(--stroke-hairline) * -1) 0 0 var(--band-color);transform:translateY(-101%)}.StripeWipe_light__mrC5j{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--band-light) var(--light-fall),transparent),transparent 62%);box-shadow:inset 0 var(--stroke-hairline) 0 0 color-mix(in srgb,var(--band-light) var(--light-edge),transparent)}.StripeWipe_root__UJ6F5[data-origin=top] .StripeWipe_light__mrC5j{background:linear-gradient(to top,color-mix(in srgb,var(--band-light) var(--light-fall),transparent),transparent 62%);box-shadow:inset 0 calc(var(--stroke-hairline) * -1) 0 0 color-mix(in srgb,var(--band-light) var(--light-edge),transparent)}.RotatingText_root__JEhfd{display:inline-grid;overflow:clip;padding-block:.12em;margin-block:-.12em;vertical-align:bottom}.RotatingText_item__90djl{display:block;grid-area:1/1;white-space:nowrap}.RotatingText_item__90djl:not(:first-child){visibility:hidden}.Shuffle_root__CtPJx{position:relative;display:inline-block;white-space:nowrap}.Shuffle_sr__3Ny_B{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.Shuffle_row__k3GjN{display:inline-block;-webkit-user-select:none;user-select:none}.Shuffle_char__wcKpp{display:inline-block;white-space:pre}.Shuffle_clone__szJ6b{position:absolute;inset:0 auto auto 0;pointer-events:none}.Shuffle_clone__szJ6b .Shuffle_char__wcKpp{visibility:hidden}.ScrollCue_cue__O_E9x{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink)}.ScrollCue_ring__O7e0p{display:inline-grid;place-items:center;flex:none;width:var(--space-8);height:var(--space-8);overflow:clip;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:var(--radius-full)}.ScrollCue_arrow__5xp2a{display:grid;place-items:center}.ScrollCue_label__WvCbv{color:var(--ink-muted)}.ScrollCue_srOnly__pGN9F{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.Accordion_list__JklrH{border-top:var(--stroke-hairline) solid var(--hairline)}.Accordion_item__wRHah{border-bottom:var(--stroke-hairline) solid var(--hairline)}.Accordion_trigger__gHxIC{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font:var(--type-heading-s);gap:var(--space-6);justify-content:space-between;letter-spacing:var(--ls-heading-s);min-height:4.5rem;padding:var(--space-5) 0;text-align:left;width:100%}.Accordion_question__vABi5{text-wrap:balance}.Accordion_sign__fMbdT{align-items:center;border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-full);display:grid;flex:none;height:var(--control-sm);place-items:center;transition:border-color .3s var(--ease-inout);width:var(--control-sm)}.Accordion_chevron___2W1d{height:var(--icon-sm);stroke-width:var(--stroke-strong);transition:transform .3s var(--ease-inout);width:var(--icon-sm)}.Accordion_trigger__gHxIC[aria-expanded=true] .Accordion_chevron___2W1d{transform:rotate(180deg)}.Accordion_panel__HpJrH{overflow:clip}.Accordion_answer__gzLn7{color:var(--ink-muted);max-width:60ch;padding-bottom:var(--space-6)}html:not([data-tuxn-js]) .Accordion_panel__HpJrH[hidden]{display:block}@media (hover:hover) and (pointer:fine){.Accordion_trigger__gHxIC:hover .Accordion_sign__fMbdT{border-color:var(--ink)}}.Button_button__hMNEn{align-items:center;background:transparent;border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;gap:var(--space-2);justify-content:center;position:relative;text-decoration:none;transition:background-color .3s var(--ease-inout),border-color .3s var(--ease-inout),color .3s var(--ease-inout);white-space:nowrap}.Button_md__exKk_{height:3rem;padding-inline:var(--space-6)}.Button_sm__h9eWB{height:var(--control-sm);padding-inline:var(--space-4)}.Button_sm__h9eWB:after{content:"";inset:calc((var(--target-min) - var(--control-sm)) / -2) 0;position:absolute}.Button_accent__TTYzz{background:var(--accent);color:var(--ink-on-accent)}.Button_solid__JQZP9{background:var(--ink);color:var(--surface-base)}.Button_outline__Zj6Ls{border-color:var(--border-strong);color:var(--ink)}.Button_accent__TTYzz:active{background:var(--accent-pressed)}.Button_label__ViwpZ{display:inline-flex}.Button_label__ViwpZ [aria-hidden=true]{-webkit-user-select:none;user-select:none}.Button_icon__WVTkW{flex:none;height:var(--icon-sm);stroke-width:var(--stroke-strong);transition:transform .3s var(--ease-inout);width:var(--icon-sm)}.Button_button__hMNEn:disabled,.Button_button__hMNEn[aria-disabled=true]{background:color-mix(in srgb,var(--ink) 10%,transparent);border-color:transparent;color:color-mix(in srgb,var(--ink) 56%,transparent);cursor:not-allowed}.Button_outline__Zj6Ls:disabled,.Button_outline__Zj6Ls[aria-disabled=true]{background:transparent;border-color:color-mix(in srgb,var(--ink) 28%,transparent)}@media (max-width:16em){.Button_button__hMNEn{max-width:100%}.Button_label__ViwpZ{min-width:0;overflow-x:clip}.Button_button__hMNEn .Button_label__ViwpZ{font-size:min(var(--fs-label-l),4vw)}}@media (hover:hover) and (pointer:fine){.Button_accent__TTYzz:hover{background:var(--accent-hover)}.Button_solid__JQZP9:hover{background:var(--ink-muted)}.Button_outline__Zj6Ls:hover{background:var(--surface-hover);border-color:var(--ink)}.Button_button__hMNEn:hover .Button_icon__WVTkW{transform:translateX(var(--space-1))}.Button_button__hMNEn:disabled:hover,.Button_button__hMNEn[aria-disabled=true]:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);border-color:transparent}.Button_outline__Zj6Ls:disabled:hover,.Button_outline__Zj6Ls[aria-disabled=true]:hover{background:transparent;border-color:color-mix(in srgb,var(--ink) 28%,transparent)}.Button_button__hMNEn:disabled:hover .Button_icon__WVTkW,.Button_button__hMNEn[aria-disabled=true]:hover .Button_icon__WVTkW{transform:none}}.CornerMarks_marks__cE77T{color:var(--ink-muted);inset:var(--corner-inset,0);pointer-events:none;position:absolute}.CornerMarks_mark__MPBJA{display:block;height:var(--corner-size,clamp(14px,1.4vw,22px));position:absolute;width:var(--corner-size,clamp(14px,1.4vw,22px))}.CornerMarks_chevron__4HPjI{height:100%;stroke-width:var(--stroke-strong);width:100%}.CornerMarks_tl__Z7T8B{left:0;top:0;transform:rotate(225deg)}.CornerMarks_tr__23Hdf{right:0;top:0;transform:rotate(315deg)}.CornerMarks_bl__u8PT6{bottom:0;left:0;transform:rotate(135deg)}.CornerMarks_br__Cwmd8{bottom:0;right:0;transform:rotate(45deg)}.Label_label__HXUOS{align-items:center;color:var(--ink-subtle);display:inline-flex;gap:var(--space-2)}.Label_sign__YYf_e{color:var(--ink-accent);flex:none;height:.9em;width:.9em}.MarkOutline_mark__RXcuk{aspect-ratio:1;color:inherit;display:block;height:auto;overflow:visible;width:100%}.MarkOutline_arm__DDzQY{fill:currentColor}.MarkOutline_mark__RXcuk[data-drawing=true] .MarkOutline_arm__DDzQY{stroke:currentColor;stroke-linejoin:round;stroke-width:3}.MarkOutline_nucleus__y9j3k{fill:var(--accent)}.NextBlock_next__pwGEZ{border-top:var(--stroke-hairline) solid var(--hairline)}.NextBlock_link__j6wZu{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--grid-gap);justify-content:space-between;padding-block:var(--section-pad)}.NextBlock_link__j6wZu:focus-visible{box-shadow:none;outline:var(--stroke-strong) solid var(--border-focus);outline-offset:calc(var(--space-2) * -1)}.NextBlock_text__X27r8{display:grid;gap:var(--space-6);justify-items:start;max-width:48rem}.NextBlock_teaser__J_BBD{color:var(--ink-muted);max-width:44ch}.NextBlock_action__48MCH{align-items:center;display:inline-flex;gap:var(--space-4)}.NextBlock_cta__ePEaq{color:var(--ink)}.NextBlock_arrow___QJXC{align-items:center;border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-full);color:var(--ink);display:grid;flex:none;height:3.5rem;place-items:center;transition:background-color .3s var(--ease-inout),border-color .3s var(--ease-inout),color .3s var(--ease-inout);width:3.5rem}.NextBlock_chevron__YJH41{height:var(--icon-md);stroke-width:var(--stroke-strong);transition:transform .3s var(--ease-inout);width:var(--icon-md)}@media (hover:hover) and (pointer:fine){.NextBlock_link__j6wZu:hover .NextBlock_arrow___QJXC{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.NextBlock_link__j6wZu:hover .NextBlock_chevron__YJH41{transform:translateX(var(--space-1))}}.PageHero_hero__KORL6{position:relative}.PageHero_full__UD1Gp{min-height:100svh}.PageHero_tall__qzT54{min-height:80svh}.PageHero_short__1SA9m{min-height:60svh}.PageHero_corners__GvEmv{--corner-inset:var(--header-h) var(--page-margin) var(--page-margin)}.PageHero_inner__xuDYq{display:flex;flex-direction:column;gap:var(--space-8);min-height:inherit;padding-bottom:var(--space-12);padding-top:calc(var(--header-h) + var(--space-8))}.PageHero_eyebrow__vu5__{order:1}.PageHero_aside__S_acF{order:2;width:min(56vw,16rem)}.PageHero_head__b0sdf{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-top:auto;order:3}.PageHero_subtitle__4LIUN{color:var(--ink-muted)}.PageHero_description__s37Fe{color:var(--ink-muted);max-width:44ch;order:4}.PageHero_extra__ED6Um{order:5}.PageHero_cue__5al_3{order:6}@media (min-width:768px){.PageHero_inner__xuDYq{column-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto auto}.PageHero_eyebrow__vu5__{grid-column:1/9;grid-row:1}.PageHero_aside__S_acF{align-self:start;grid-column:10/13;grid-row:1;justify-self:end;width:min(100%,12rem)}.PageHero_head__b0sdf{align-self:end;grid-column:1/13;grid-row:2;margin-top:0}.PageHero_cue__5al_3{align-self:end;grid-column:1/7;grid-row:3}.PageHero_description__s37Fe{align-self:end;grid-column:7/13;grid-row:3;justify-self:end}.PageHero_extra__ED6Um{grid-column:1/-1;grid-row:4}}@media (min-width:1024px){.PageHero_aside__S_acF{align-self:center;grid-column:10/13;grid-row:1/3;width:min(100%,clamp(12rem,24vw,28rem))}.PageHero_head__b0sdf{grid-column:1/10}.PageHero_description__s37Fe{grid-column:9/13}}.Rule_rule__Z5EI7{align-items:center;display:flex;gap:var(--space-4);width:100%}.Rule_line__5AIpz{background:var(--hairline);flex:1 1;height:var(--stroke-hairline);transform-origin:left center}.Rule_withSign__H_VZq .Rule_start__6IZqh{transform-origin:right center}.Rule_sign__r7YVX{color:var(--ink-accent);flex:none;height:var(--icon-sm);width:var(--icon-sm)}.SectionHead_head__sFPnN{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);justify-items:start}.SectionHead_description__604I_{color:var(--ink-muted);max-width:52ch}.SectionHead_action__3o64c{max-width:100%}.Statement_statement__Z3qYi{padding-block:var(--page-margin)}.Statement_frame__G_T4k{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr);justify-items:center;padding-block:var(--section-pad);position:relative;text-align:center}.Statement_title__wLDu1{max-width:24ch}.Statement_action__PxZE3{max-width:100%}.Tabs_tabs__XM5G6{display:grid;gap:var(--space-10)}.Tabs_list__h52rZ{display:grid;gap:var(--space-3) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.Tabs_tab__ZHf5x{background:none;border:0;border-top:var(--stroke-strong) solid var(--hairline);color:var(--ink-subtle);cursor:pointer;display:grid;gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-height:3.5rem;padding:var(--space-3) 0 var(--space-2);text-align:left;transition:border-color .3s var(--ease-inout),color .3s var(--ease-inout)}.Tabs_tab__ZHf5x[aria-selected=true]{border-top-color:var(--accent);color:var(--ink)}.Tabs_panels__rM9l3{display:grid;gap:var(--space-10)}.Tabs_panel__zyVOx{display:grid}.Tabs_panel__zyVOx[hidden],html:not([data-tuxn-js]) .Tabs_list__h52rZ{display:none}html:not([data-tuxn-js]) .Tabs_panel__zyVOx[hidden]{display:grid}.Tabs_content__GBeoA{display:grid;gap:var(--space-4);justify-items:start}.Tabs_text__cqEu9{color:var(--ink-muted);max-width:52ch}@media (max-width:22em){.Tabs_list__h52rZ{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.Tabs_list__h52rZ{grid-template-columns:repeat(var(--tabs-count,4),minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.Tabs_tab__ZHf5x:hover{color:var(--ink)}}.TextLink_link__ayRK1{align-items:center;display:inline-flex;gap:var(--space-2);min-height:var(--target-min);text-decoration:none}.TextLink_label__3XqxO{background:linear-gradient(currentColor,currentColor) 0 100% /100% var(--stroke-hairline) no-repeat;padding-bottom:var(--space-1)}.TextLink_icon__xRKT8{flex:none;height:var(--icon-sm);stroke-width:var(--stroke-strong);transition:transform .3s var(--ease-inout);width:var(--icon-sm)}@keyframes TextLink_redraw__ETT_J{0%{background-position:100% 100%;background-size:100% var(--stroke-hairline)}49%{background-position:100% 100%;background-size:0 var(--stroke-hairline)}50%{background-position:0 100%;background-size:0 var(--stroke-hairline)}to{background-position:0 100%;background-size:100% var(--stroke-hairline)}}@media (hover:hover) and (pointer:fine){.TextLink_link__ayRK1:hover .TextLink_label__3XqxO{animation:TextLink_redraw__ETT_J .7s var(--ease-soft)}.TextLink_link__ayRK1:not(.TextLink_back__F_PGT):hover .TextLink_icon__xRKT8{transform:translateX(var(--space-1))}.TextLink_back__F_PGT:hover .TextLink_icon__xRKT8{transform:translateX(calc(var(--space-1) * -1))}}.ContactPage_formSection__6fqFm{scroll-margin-top:var(--header-h)}.ContactPage_layout__M22bC{align-items:start;row-gap:var(--space-10)}.ContactPage_side__RpMpQ{display:grid;gap:var(--space-6);grid-column:1/-1;min-width:0}.ContactPage_form__nUU57{display:grid;gap:var(--space-10);grid-column:1/-1;min-width:0}.ContactPage_honeypot__GXCQU{height:var(--stroke-hairline);width:var(--stroke-hairline);overflow:hidden;position:absolute;clip-path:inset(50%)}.ContactPage_steps__1cMwp{display:grid;gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none}.ContactPage_step__sMMSb{align-items:center;background:none;border:0;border-top:var(--stroke-strong) solid var(--hairline);color:var(--ink-subtle);cursor:pointer;display:flex;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-3) 0 0;position:relative;text-align:left;transition:border-color .3s var(--ease-inout),color .3s var(--ease-inout);width:100%}.ContactPage_step__sMMSb:disabled{cursor:default}.ContactPage_stepComplete__DAV_8,.ContactPage_stepCurrent__Jg7qm{color:var(--ink)}.ContactPage_stepCurrent__Jg7qm{border-top-color:var(--accent)}.ContactPage_stepComplete__DAV_8{border-top-color:var(--ink-muted)}.ContactPage_stepIndex__qKItS{flex:none}.ContactPage_stepSign__s58yD{flex:none;height:var(--icon-sm);width:var(--icon-sm)}.ContactPage_stepCurrent__Jg7qm .ContactPage_stepSign__s58yD{color:var(--accent)}.ContactPage_stepComplete__DAV_8 .ContactPage_stepSign__s58yD{color:var(--ink)}.ContactPage_stepName__9O_iq{height:var(--stroke-hairline);margin:calc(var(--stroke-hairline) * -1);overflow:hidden;position:absolute;width:var(--stroke-hairline);clip:rect(0,0,0,0);white-space:nowrap}.ContactPage_note__dI5S0{align-items:start;border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-sm);color:var(--ink-muted);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-5)}.ContactPage_noteSign__KTBFR{color:var(--ink-accent);height:var(--icon-md);width:var(--icon-md)}.ContactPage_complete__DwbV2,.ContactPage_stage___hU_j{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.ContactPage_stageLabel__dkShO{color:var(--ink-subtle)}.ContactPage_stageTitle__TckDO{max-width:16ch}.ContactPage_titleText__gMgLy{display:block}.ContactPage_choiceGroup__Qv7o4{display:grid;gap:var(--space-4)}.ContactPage_rows__J3x5V{border-top:var(--stroke-hairline) solid var(--hairline);display:grid}.ContactPage_serviceChoice__tI6le{align-items:start;background:transparent;border:0;border-bottom:var(--stroke-hairline) solid var(--hairline);color:var(--ink);column-gap:var(--space-4);cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:3.5rem;padding:var(--space-5) var(--space-2);row-gap:var(--space-2);text-align:left;transition:background-color .3s var(--ease-inout)}.ContactPage_serviceSelected__5IvKY{background:color-mix(in srgb,var(--accent) 10%,transparent)}.ContactPage_choiceSign__GwBIa{color:color-mix(in srgb,var(--ink) 20%,transparent);grid-row:1;height:var(--icon-md);margin-top:.1em;transition:color .3s var(--ease-inout);width:var(--icon-md)}.ContactPage_serviceSelected__5IvKY .ContactPage_choiceSign__GwBIa{color:var(--accent)}.ContactPage_choiceTitle__kEK0_{grid-column:2}.ContactPage_choiceText__9Mdu_{color:var(--ink-muted);grid-column:2;max-width:60ch}.ContactPage_error__QnYRY{color:var(--state-danger)}.ContactPage_detailChoices__98TyQ{border-top:var(--stroke-hairline) solid var(--hairline);display:grid}.ContactPage_checkRow__ju5p5{align-items:center;border-bottom:var(--stroke-hairline) solid var(--hairline);cursor:pointer;display:flex;gap:var(--space-4);min-height:3.5rem;padding:var(--space-3) var(--space-2);transition:background-color .3s var(--ease-inout)}.ContactPage_checkRow__ju5p5 input{accent-color:var(--accent);flex:none;height:var(--icon-md);margin:0;width:var(--icon-md)}.ContactPage_checkRow__ju5p5:has(input:checked){background:color-mix(in srgb,var(--accent) 10%,transparent)}.ContactPage_contextSet__amGMB{border:0;display:grid;margin:0;min-width:0;padding:0}.ContactPage_legend__rXZgU{color:var(--ink-subtle);padding:var(--space-6) var(--space-2) var(--space-3)}.ContactPage_contextChoices__beZ_g{display:grid}.ContactPage_contextSet__amGMB .ContactPage_error__QnYRY{padding:var(--space-3) var(--space-2) 0}.ContactPage_fields__PZNt5{display:grid;gap:var(--space-6)}.ContactPage_field__l05oW{display:grid;gap:var(--space-2)}.ContactPage_fieldLabel__M187F{color:var(--ink-muted)}.ContactPage_field__l05oW input,.ContactPage_field__l05oW textarea{background:var(--surface-raised);border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);font:var(--type-body);min-height:3.5rem;padding:var(--space-3) var(--space-4);transition:border-color .3s var(--ease-inout);width:100%}.ContactPage_field__l05oW textarea{min-height:10rem;resize:vertical}.ContactPage_field__l05oW input::placeholder,.ContactPage_field__l05oW textarea::placeholder{color:var(--ink-subtle)}.ContactPage_field__l05oW input:focus,.ContactPage_field__l05oW textarea:focus{border-color:var(--ink)}.ContactPage_field__l05oW input[aria-invalid=true],.ContactPage_field__l05oW textarea[aria-invalid=true]{border-color:var(--state-danger)}.ContactPage_summary__4syYX{display:grid;gap:var(--space-6)}.ContactPage_summaryList__OSkqg{border-top:var(--stroke-hairline) solid var(--hairline);display:grid}.ContactPage_summaryRow__ODQv9{align-items:center;border-bottom:var(--stroke-hairline) solid var(--hairline);column-gap:var(--space-6);display:grid;grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-5);row-gap:var(--space-1)}.ContactPage_summaryRow__ODQv9 dt{color:var(--ink-subtle);grid-column:1}.ContactPage_summaryRow__ODQv9 dd{grid-column:1;margin:0;overflow-wrap:anywhere;white-space:pre-line}.ContactPage_editButton__q_ffw{background:linear-gradient(var(--accent),var(--accent)) 0 calc(50% + .9em) /100% var(--stroke-hairline) no-repeat;border:0;color:var(--ink);cursor:pointer;grid-column:2;grid-row:1/span 2;min-height:var(--target-min);padding:0}.ContactPage_previewNote__2KJWF{color:var(--ink-muted);max-width:60ch}.ContactPage_lead__YW70B{color:var(--ink-muted);max-width:52ch}.ContactPage_completeSign__ODpbN{color:var(--accent);height:var(--space-8);width:var(--space-8)}.ContactPage_complete__DwbV2{justify-items:start}.ContactPage_actions__kKxKZ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}@media (hover:hover) and (pointer:fine){.ContactPage_serviceChoice__tI6le:hover{background:var(--surface-hover)}.ContactPage_serviceSelected__5IvKY:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.ContactPage_checkRow__ju5p5:hover{background:var(--surface-hover)}.ContactPage_field__l05oW input:hover:not(:focus),.ContactPage_field__l05oW textarea:hover:not(:focus){border-color:var(--ink-muted)}.ContactPage_editButton__q_ffw:hover{color:var(--ink-accent)}}@media (min-width:768px){.ContactPage_stepName__9O_iq{height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto;clip:auto}}@media (min-width:1024px){.ContactPage_side__RpMpQ{align-self:start;grid-column:1/5;position:sticky;top:calc(var(--header-h) + var(--space-8))}.ContactPage_form__nUU57{grid-column:6/13}.ContactPage_steps__1cMwp{border-top:var(--stroke-hairline) solid var(--hairline);gap:0;grid-auto-flow:row}.ContactPage_step__sMMSb{border-bottom:var(--stroke-hairline) solid var(--hairline);border-top:0;gap:var(--space-4);min-height:3.5rem;padding:0}.ContactPage_stepCurrent__Jg7qm .ContactPage_stepName__9O_iq{color:var(--ink)}.ContactPage_stepIndex__qKItS{min-width:2ch}}.ContactPage_faqLayout__WXp7f{align-items:start;row-gap:var(--space-10)}.ContactPage_faqHead__3Lg3D,.ContactPage_faqList__WXKYR{grid-column:1/-1;min-width:0}@media (min-width:1024px){.ContactPage_faqHead__3Lg3D{grid-column:1/6;position:sticky;top:calc(var(--header-h) + var(--space-8))}.ContactPage_faqList__WXKYR{grid-column:7/13}}.ContactPage_faq__uSFWe{scroll-margin-top:var(--header-h)}.RibbonsStage_host__G3Y8Q{position:absolute;inset:0;overflow:clip;container-type:size}.RibbonsStage_poster__iCawt{position:absolute;left:72%;top:50%;width:min(60cqh,40cqw);height:auto;transform:translate(-50%,-50%)}@container (max-aspect-ratio: 999/1000){.RibbonsStage_poster__iCawt{left:50%;top:33%;width:min(36cqh,70cqw)}}.RibbonsStage_arm__ftTeP{--from:0.05;fill:color-mix(in srgb,var(--tuxn-wire-ink,var(--ink)) 8%,transparent);opacity:clamp(.2,calc((var(--ribbons-progress, 1) - var(--from)) / .15),1);stroke:color-mix(in srgb,var(--tuxn-wire-ink,var(--ink)) 64%,transparent);stroke-width:var(--stroke-hairline);vector-effect:non-scaling-stroke}.RibbonsStage_arm__ftTeP[data-part=tr]{--from:0.25}.RibbonsStage_arm__ftTeP[data-part=bl]{--from:0.45}.RibbonsStage_arm__ftTeP[data-part=br]{--from:0.65}.RibbonsStage_host__G3Y8Q[data-ribbons-active=bl] .RibbonsStage_arm__ftTeP[data-part=bl],.RibbonsStage_host__G3Y8Q[data-ribbons-active=br] .RibbonsStage_arm__ftTeP[data-part=br],.RibbonsStage_host__G3Y8Q[data-ribbons-active=tl] .RibbonsStage_arm__ftTeP[data-part=tl],.RibbonsStage_host__G3Y8Q[data-ribbons-active=tr] .RibbonsStage_arm__ftTeP[data-part=tr]{fill:color-mix(in srgb,var(--tuxn-wire-accent,var(--accent)) 14%,transparent);stroke:var(--tuxn-wire-accent,var(--accent))}.RibbonsStage_core__5fP03{fill:var(--tuxn-nucleus,var(--accent));opacity:clamp(0,calc((var(--ribbons-progress, 1) - .07) / .08),1)}.RibbonsStage_host__G3Y8Q[data-ribbons-rest=tangle]{--ribbons-progress:0}@supports (animation-timeline:scroll()){html:not([data-tuxn-js]) .RibbonsStage_host__G3Y8Q[data-ribbons-rest=tangle] .RibbonsStage_arm__ftTeP,html:not([data-tuxn-js]) .RibbonsStage_host__G3Y8Q[data-ribbons-rest=tangle] .RibbonsStage_core__5fP03{animation:RibbonsStage_forward__Itd0e linear both;animation-range:30svh 120svh;animation-timeline:scroll(root block)}}@keyframes RibbonsStage_forward__Itd0e{to{opacity:1}}html[data-tuxn-js] .RibbonsStage_host__G3Y8Q:not([data-ribbons-status=fallback]) .RibbonsStage_poster__iCawt{display:none}.NotFoundStage_stage__QnjQo{display:grid;isolation:isolate;position:relative}.NotFoundStage_canvas__yzf9g{inset:0;position:absolute;z-index:var(--z-stage)}.NotFoundStage_canvas__yzf9g>[data-ribbons-host]>svg{opacity:.16}.NotFoundStage_copy__lDjMZ{align-content:start;padding-bottom:var(--space-12);padding-top:calc(var(--header-h) + var(--space-12));pointer-events:none;position:relative;z-index:var(--z-scene)}.NotFoundStage_text__nxUNG{display:grid;gap:var(--space-6);grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-items:start;pointer-events:auto}.NotFoundStage_body__oq5ce{color:var(--ink-muted);max-width:36ch}.NotFoundStage_action__6m8oi{max-width:100%}@media (min-width:768px){.NotFoundStage_text__nxUNG{grid-column:1/10}}@media (min-aspect-ratio:1/1){.NotFoundStage_canvas__yzf9g>[data-ribbons-host]>svg{opacity:1}.NotFoundStage_text__nxUNG{grid-column:1/6}}.Closing_closing___ISAl{background:var(--surface-base);color:var(--ink);position:relative}.Closing_track__wq06A{position:relative}.Closing_track__wq06A[data-enhanced=true]{height:360svh;margin-bottom:-100svh}.Closing_stage__qnLYO{align-items:end;display:grid;grid-template-columns:minmax(0,1fr);min-height:100svh;overflow:clip;padding-block:var(--header-h) var(--page-margin);position:relative}.Closing_track__wq06A[data-enhanced=true] .Closing_stage__qnLYO{height:100svh;min-height:0;position:sticky;top:0}.Closing_ribbons__Et0N6{z-index:var(--z-stage)}.Closing_scene__Ha27R{position:relative;z-index:var(--z-scene)}.Closing_copy__Vgild{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass);border:1px solid var(--hairline);border-radius:var(--radius-sm);display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);overflow:clip;padding:var(--space-5)}.Closing_title__j8Jez{margin:0}.Closing_line__0R_J4{display:block}.Closing_actions__e_KqH{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.Closing_lead__IZdI8{color:var(--ink-muted);margin:0;max-width:36rem}.Closing_veil__VRT1G{inset:0;pointer-events:none;position:absolute;z-index:var(--z-veil)}@media (min-aspect-ratio:1/1){.Closing_stage__qnLYO{align-items:center}.Closing_copy__Vgild{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;gap:var(--space-6);overflow:visible;padding:0;position:relative;width:calc((100% - 11 * var(--grid-gap)) / 12 * 7 + 6 * var(--grid-gap))}.Closing_copy__Vgild:before{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--navy-1000) 20%,var(--navy-1000) 80%,transparent);background:linear-gradient(to right,color-mix(in srgb,var(--surface-base) 86%,transparent) 50%,transparent);content:"";inset:-22% -8% -22% calc(var(--page-margin) * -1);mask-image:linear-gradient(to bottom,transparent,var(--navy-1000) 20%,var(--navy-1000) 80%,transparent);pointer-events:none;position:absolute;z-index:-1}}@media (min-aspect-ratio:1/1) and (min-width:1024px){.Closing_second__JZwVd{margin-inline-start:calc((100% - 6 * var(--grid-gap)) / 7 * 2 + 2 * var(--grid-gap))}}.Footer_footer__4T_oq{background:var(--surface-sunken);color:var(--ink);display:flex;flex-direction:column;gap:var(--space-16);min-height:70svh;padding-bottom:var(--page-margin);position:relative}.Footer_marqueeBand__CWAEX{border-bottom:1px solid var(--hairline);padding-block:var(--space-6);text-transform:uppercase}.Footer_item__GRrow{align-items:center;display:inline-flex;gap:var(--space-8);white-space:nowrap}.Footer_still__DWPPo{align-items:center;display:flex;gap:var(--space-8)}.Footer_sign__7b8_g{color:var(--accent);height:.5em;width:.5em}.Footer_grid__2c9S6{row-gap:var(--space-10)}.Footer_identity__KEHe7,.Footer_legal__tMPwZ,.Footer_nav__UV8rj{grid-column:1/-1}.Footer_identity__KEHe7{align-content:start;display:grid;gap:var(--space-4);justify-items:start}.Footer_logoLink__FXnLH{--logo-h:clamp(18px,1.75vw,26px);align-items:center;display:inline-flex;min-height:44px}.Footer_muted__k5xeH{color:var(--ink-muted)}.Footer_list__DYxmn{display:grid;list-style:none;margin:0;padding:0}.Footer_link__t_0w4{align-items:center;border-bottom:1px solid var(--hairline);color:var(--ink);display:flex;min-height:48px;transition:opacity .3s var(--ease-inout)}.Footer_legal__tMPwZ .Footer_link__t_0w4{color:var(--ink-muted)}.Footer_preferences__W8BnF{background:transparent;border:0;border-bottom:var(--stroke-hairline) solid var(--hairline);cursor:pointer;text-align:start;width:100%}html:not([data-tuxn-js]) .Footer_preferences__W8BnF{display:none}.Footer_wordmarkWrap__vU0ej{margin-top:auto;width:100%}.Footer_wordmark___NDKH{display:block;height:auto;width:100%}.Footer_ink__ep8Ys{fill:var(--ink)}.Footer_accent__UZS60{fill:var(--accent)}.Footer_bar__Kd8rn{align-items:center;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);padding-top:var(--space-5)}.Footer_bar__Kd8rn>:last-child{margin-inline-start:auto}html:not([data-tuxn-js]) .Footer_top__5FGhP{display:none}@media (hover:hover) and (pointer:fine){.Footer_link__t_0w4:hover{opacity:.6}}@media (prefers-reduced-motion:no-preference) and (min-height:35rem) and (max-width:85.375rem),(prefers-reduced-motion:no-preference) and (min-height:45rem){.Footer_footer__4T_oq[data-after-closing=true]{min-height:100svh}}@media (min-width:768px){.Footer_identity__KEHe7{grid-column:1/span 5}.Footer_nav__UV8rj{grid-column:7/span 3}.Footer_legal__tMPwZ{grid-column:10/span 3}}.Header_header__OyCYH{align-items:center;display:flex;height:var(--header-h);inset:0 0 auto;justify-content:space-between;padding-inline:var(--page-margin);pointer-events:none;position:absolute;transition:transform .5s var(--ease-soft);z-index:var(--z-header)}html[data-tuxn-js] .Header_header__OyCYH{position:fixed}.Header_backing__jFZnl[data-hidden=true],.Header_header__OyCYH[data-hidden=true]{transform:translateY(-100%)}.Header_backing__jFZnl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--surface-base) 86%,transparent);border-bottom:var(--stroke-hairline) solid var(--hairline);height:var(--header-h);inset:0 0 auto;opacity:0;pointer-events:none;position:fixed;transition:transform .5s var(--ease-soft),opacity .3s var(--ease-inout),background-color .3s var(--ease-inout);z-index:calc(var(--z-menu) - 1)}.Header_backing__jFZnl[data-on=true]{opacity:1}.Header_left__HH5Hs,.Header_right__uftdK{align-items:center;color:var(--ink);display:flex;transition:color .3s var(--ease-inout)}.Header_right__uftdK{gap:var(--space-3)}.Header_brand__q3tg_{--logo-h:clamp(18px,1.75vw,26px);align-items:center;display:inline-flex;min-height:44px;pointer-events:auto}.Header_toggle__gFSQb{align-items:center;background:none;border:0;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;pointer-events:auto;width:44px}.Header_disc__1SXJ6{border:1px solid var(--border-strong);border-radius:var(--radius-full);display:grid;height:32px;place-items:center;transition:border-color .3s var(--ease-inout);width:32px}.Header_discIcon__oILGR{height:18px;transition:transform .6s var(--ease-inout);width:18px}.Header_toggle__gFSQb[aria-checked=true] .Header_discIcon__oILGR{transform:rotate(180deg)}.Header_cta__qikYK{display:none;pointer-events:auto;transition:opacity .3s var(--ease-inout),visibility .3s}.Header_right__uftdK[data-open=true] .Header_cta__qikYK{opacity:0;visibility:hidden}.Header_menuButton__f_N4C{align-items:center;background:none;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:inherit;cursor:pointer;display:inline-flex;gap:var(--space-3);height:36px;padding-inline:var(--space-4);pointer-events:auto;position:relative;transition:border-color .3s var(--ease-inout)}.Header_menuButton__f_N4C:after{content:"";inset:-4px 0;position:absolute}.Header_menuLabel__YvbAw{display:inline-block}.Header_bars__eKEDm{display:block;height:12px;position:relative;width:12px}.Header_bar__8g3SU{background:currentColor;height:1px;left:0;position:absolute;top:50%;transition:transform .3s var(--ease-inout);width:100%}.Header_bar__8g3SU:first-child{transform:translateY(-3px)}.Header_bar__8g3SU:last-child{transform:translateY(3px)}.Header_menuButton__f_N4C[aria-expanded=true] .Header_bar__8g3SU:first-child{transform:rotate(45deg)}.Header_menuButton__f_N4C[aria-expanded=true] .Header_bar__8g3SU:last-child{transform:rotate(-45deg)}html:not([data-tuxn-js]) .Header_menuButton__f_N4C,html:not([data-tuxn-js]) .Header_toggle__gFSQb{display:none}@media (hover:hover) and (pointer:fine){.Header_menuButton__f_N4C:hover,.Header_toggle__gFSQb:hover .Header_disc__1SXJ6{border-color:var(--ink)}}@media (min-width:640px){.Header_cta__qikYK{display:inline-flex}}.MenuOverlay_panel__16yOp{color:var(--ink);position:fixed;right:14px;top:14px;transform-origin:top right;visibility:hidden;width:clamp(320px,27.5vw,440px);z-index:var(--z-menu)}.MenuOverlay_panel__16yOp[data-open=true]{visibility:visible}.MenuOverlay_plate__XF7Kc{border-radius:var(--radius-sm);box-shadow:var(--shadow-md);inset:0;pointer-events:none;position:absolute}.MenuOverlay_surface__T83e4{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-sm);display:flex;flex-direction:column;max-height:calc(100svh - 28px);padding-top:calc(var(--header-h) - 14px);position:relative}.MenuOverlay_scroll__U6y3V{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-6) var(--space-6);scrollbar-width:thin}.MenuOverlay_inline__4vOgX,.MenuOverlay_primary__9brcx{list-style:none;margin:0;padding:0}.MenuOverlay_primary__9brcx{border-top:1px solid var(--hairline)}.MenuOverlay_row__lKO8k{border-bottom:1px solid var(--hairline)}.MenuOverlay_primaryLink__7prvI{align-items:center;color:var(--ink);display:flex;justify-content:space-between;min-height:56px;transition:opacity .3s var(--ease-inout)}.MenuOverlay_chevron__qHTGh{transition:transform .3s var(--ease-inout)}.MenuOverlay_activeSign__93eld{color:var(--ink-accent)}.MenuOverlay_group__EWKVV{display:grid;gap:var(--space-1)}.MenuOverlay_inline__4vOgX{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.MenuOverlay_smallLink__djb_e{align-items:center;color:var(--ink-muted);display:inline-flex;min-height:44px;transition:color .3s var(--ease-inout)}.MenuOverlay_cta__myazy{display:flex}@media (hover:hover) and (pointer:fine){.MenuOverlay_primary__9brcx:hover .MenuOverlay_primaryLink__7prvI:not(:hover){opacity:.4}.MenuOverlay_primaryLink__7prvI:hover .MenuOverlay_chevron__qHTGh{transform:translateX(8px)}.MenuOverlay_smallLink__djb_e:hover{color:var(--ink)}}@media (max-width:767px){.MenuOverlay_panel__16yOp{inset:0;transform-origin:center;width:auto}.MenuOverlay_plate__XF7Kc{display:none}.MenuOverlay_surface__T83e4{border:0;border-radius:0;height:100%;max-height:none;padding-top:var(--header-h)}.MenuOverlay_scroll__U6y3V{flex:1 1;padding:var(--space-4) var(--page-margin) var(--space-8)}.MenuOverlay_panel__16yOp .MenuOverlay_primaryLink__7prvI{font-size:min(3rem,13vw);line-height:1.05;min-height:72px}}.Preloader_preloader__sYRHh{--box-size:196px;--mark-size:132px;color:var(--ink);display:none;inset:0;position:fixed;z-index:var(--z-preloader)}html[data-tuxn-js] .Preloader_preloader__sYRHh{animation:Preloader_failsafe__le4mY .01s linear 6s forwards;display:block}.Preloader_bands__Lk6Tm{inset:0;position:absolute}.Preloader_band__nJXxp{background:var(--surface-sunken);height:calc(20% + 1px);left:0;position:absolute;right:0;top:calc(var(--i) * 20%)}.Preloader_center__eDRbE{inset:0;position:absolute}.Preloader_corners__mfmgT{height:calc(100% - 80px);inset:0;margin:auto;position:absolute;width:calc(100% - 80px)}.Preloader_mark__MBw7t{height:var(--mark-size);inset:0;margin:auto;position:absolute;width:var(--mark-size)}.Preloader_mark__MBw7t svg,.Preloader_mark__MBw7t>*{height:100%;width:100%}html[data-tuxn-js] .Preloader_mark__MBw7t{opacity:0}.Preloader_audiences__Ho1F6{color:var(--ink-muted);display:flex;flex-wrap:wrap;gap:0 var(--space-3);justify-content:center;left:0;position:absolute;right:0;top:calc(50% + var(--box-size) / 2 + var(--space-5))}.Preloader_mask__CISyF{display:inline-block;overflow:clip;padding-block:.2em}.Preloader_part__dCbb9{display:inline-block}html[data-tuxn-js] .Preloader_part__dCbb9{opacity:0}.Preloader_counter__LKne_{bottom:calc(var(--page-margin) + var(--space-8));display:flex;left:50%;position:absolute;transform:translateX(-50%)}.Preloader_reel__kmNLe{display:block;height:1em;line-height:1;overflow:clip}.Preloader_strip__th5Nl{display:flex;flex-direction:column}.Preloader_digit__nOBsn{display:block;height:1em;line-height:1}@keyframes Preloader_failsafe__le4mY{to{pointer-events:none;visibility:hidden}}@media (prefers-reduced-motion:reduce){html[data-tuxn-js] .Preloader_preloader__sYRHh{animation:none;display:none}}.TransitionOverlay_overlay__uxVPi{color:var(--ink);inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:var(--z-transition)}.TransitionOverlay_bands__dBw0w{inset:0;position:absolute}.TransitionOverlay_band__hcgZX{background:var(--surface-sunken);height:calc(20% + 1px);left:0;position:absolute;right:0;top:calc(var(--i) * 20%);transform:scaleY(0)}.TransitionOverlay_label__efVUM{left:50%;max-width:calc(100% - 2 * var(--page-margin));opacity:0;padding:var(--space-8) var(--space-12);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);visibility:hidden}.TransitionOverlay_text__lRzdc{margin:0}@media (max-width:767px){.TransitionOverlay_label__efVUM{padding:var(--space-6)}}.SiteShell_shell__C2PYX{min-height:100dvh;overflow:clip;position:relative}.SiteShell_skip__66IiH{align-items:center;background:var(--accent);border-radius:var(--radius-full);color:var(--ink-on-accent);display:inline-flex;left:var(--space-4);min-height:44px;padding-inline:var(--space-5);position:fixed;top:var(--space-3);transform:translateY(calc(-100% - var(--space-6)));z-index:var(--z-skip)}.SiteShell_skip__66IiH:focus{transform:none}.SiteShell_main___wz2z{background:var(--surface-base);position:relative}.HeroStage_track__XMXQ1{--exit-h:110svh;position:relative}.HeroStage_stage__FjSpD{height:100svh;overflow:clip;position:sticky;top:0}.HeroStage_ribbons__BkVLW{z-index:var(--z-stage)}.HeroStage_corners__xCneP{--corner-inset:var(--header-h) var(--page-margin) var(--page-margin);display:none;z-index:var(--z-scene)}.HeroStage_rail__gEQ9i{align-items:center;bottom:var(--page-margin);color:var(--ink-muted);display:none;gap:var(--space-4);left:50%;position:absolute;transform:translateX(-50%);z-index:var(--z-scene)}.HeroStage_railLine__vKHaO{background:var(--hairline);height:var(--stroke-hairline);position:relative;width:160px}.HeroStage_railSign__WNZIK{color:var(--ink-accent);height:var(--space-4);left:calc(var(--p, 0) * 100%);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--space-4)}.HeroStage_scenes__T_PCY{margin-top:-100svh;pointer-events:none;position:relative;z-index:var(--z-scene)}.HeroStage_scene__eFoLM{--scene-h:100svh;display:grid;min-height:var(--scene-h)}.HeroStage_step__iF9JK{--scene-h:90svh}.HeroStage_exit__9bx3V{display:none;min-height:var(--exit-h)}.HeroStage_track__XMXQ1[data-enhanced=true] .HeroStage_exit__9bx3V{display:block}.HeroStage_hold__m4Yu_{align-content:end;padding-block:var(--header-h) var(--page-margin)}.HeroStage_copy__GwB7G{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface-base) 86%,transparent);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-sm);display:grid;gap:var(--space-4);grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-items:start;padding:var(--space-5);pointer-events:auto;position:relative}.HeroStage_heroInner__g20Uy{display:flex;flex-direction:column;gap:clamp(var(--space-3),2.6svh,var(--space-6));padding-top:calc(var(--header-h) + var(--space-4))}.HeroStage_heroBody__O4JWL,.HeroStage_heroHead__tPHof{display:grid;gap:clamp(var(--space-3),2.4svh,var(--space-5));grid-template-columns:minmax(0,1fr);isolation:isolate;justify-items:start;pointer-events:auto;position:relative}.HeroStage_heroBody__O4JWL:before,.HeroStage_heroHead__tPHof:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--surface-base) 80%,transparent) 60%,transparent);content:"";inset:-12% -8%;pointer-events:none;position:absolute;z-index:-1}.HeroStage_heroHead__tPHof .HeroStage_title__7HaKw{font-size:min(var(--fs-display-l),10.6vw);margin:0}.HeroStage_titleLine__5C_sg{display:block}.HeroStage_titleSecond__wprwW{color:var(--ink-muted)}.HeroStage_lead__LL1Nx{color:var(--ink-muted);max-width:44ch}.HeroStage_actions__pgVIN{display:flex;flex-wrap:wrap;gap:var(--space-3)}.HeroStage_heroBody__O4JWL .HeroStage_cue__fJTG6{display:none}.HeroStage_box__dmgL1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-sm);margin-top:auto;padding:clamp(var(--space-4),2.8svh,var(--space-5));pointer-events:auto}.HeroStage_boxBody__afnc_{display:grid;gap:clamp(var(--space-3),2.2svh,var(--space-4));grid-template-columns:minmax(0,1fr)}.HeroStage_boxHead__RM1tM{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.HeroStage_count__0o1_l{color:var(--ink-muted)}.HeroStage_box__dmgL1 .HeroStage_ticker__BIWNb{color:var(--ink);display:grid}.HeroStage_box__dmgL1 .HeroStage_ticker__BIWNb>span{white-space:normal}.HeroStage_audiences__xlIpa{color:var(--ink-muted)}.HeroStage_problems__eYiK3{--problems-text:clamp(0.875rem,2.3svh,1rem);gap:var(--space-3)}.HeroStage_copy__GwB7G .HeroStage_statement__BQbXd{font-size:clamp(1.625rem,4.6svh,2rem)}.HeroStage_problemList__w4j1U{display:grid;gap:var(--space-1);list-style:none;width:100%}.HeroStage_problem__HJyo_{align-items:baseline;border-top:var(--stroke-hairline) solid var(--hairline);display:grid;gap:var(--space-3);grid-template-columns:var(--space-6) minmax(0,1fr);padding-top:var(--space-2)}.HeroStage_problem__HJyo_>:first-child{color:var(--ink-subtle)}.HeroStage_problems__eYiK3 .HeroStage_intro__BwrxQ,.HeroStage_problems__eYiK3 .HeroStage_problem__HJyo_>:last-child{font-size:var(--problems-text)}.HeroStage_intro__BwrxQ{color:var(--ink-muted)}.HeroStage_text___i_DH{color:var(--ink-muted);max-width:44ch}.HeroStage_ghost__RrT53{color:color-mix(in srgb,var(--ink) 12%,transparent);line-height:.8;pointer-events:none;position:absolute;right:var(--space-5);top:var(--space-4);-webkit-user-select:none;user-select:none}.HeroStage_copy__GwB7G .HeroStage_stepTitle__V5vLm{font-size:var(--fs-display-m)}.HeroStage_guard__1YB3E{inset:0;pointer-events:none;position:absolute;z-index:var(--z-scene)}.HeroStage_guardBand__QpG3R{background:linear-gradient(to bottom,var(--surface-base) calc(100% - var(--space-8)),transparent);height:calc(var(--header-h) + var(--space-4));position:sticky;top:0}.HeroStage_track__XMXQ1[data-staged=true] .HeroStage_guard__1YB3E{display:none}.HeroStage_veil__UQxPi{inset:0;pointer-events:none;position:absolute;z-index:var(--z-veil)}.HeroStage_veilStage__NPypU{height:100svh;position:sticky;top:0}.HeroStage_track__XMXQ1[data-staged=true] .HeroStage_scene__eFoLM{--scene-over:100svh;display:block;height:calc(var(--scene-h) + var(--scene-over));margin-bottom:calc(var(--scene-over) * -1);min-height:0}.HeroStage_track__XMXQ1[data-staged=true] .HeroStage_nucleus__vFq3S{--scene-over:var(--exit-h)}.HeroStage_track__XMXQ1[data-staged=true] .HeroStage_hold__m4Yu_{height:100svh;position:sticky;top:0}@media (min-width:768px){.HeroStage_corners__xCneP{display:block}.HeroStage_heroBody__O4JWL .HeroStage_cue__fJTG6{display:inline-flex}.HeroStage_copy__GwB7G{gap:var(--space-5);padding:var(--space-6)}}@media (min-width:1024px){.HeroStage_rail__gEQ9i{display:flex}}@media (min-aspect-ratio:1/1){.HeroStage_hold__m4Yu_{align-content:center;padding-block:calc(var(--header-h) + clamp(var(--space-4), 3.5svh, var(--space-8))) calc(var(--page-margin) + clamp(var(--space-8), 5svh, var(--space-12)))}.HeroStage_copy__GwB7G{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;gap:clamp(var(--space-4),2.6svh,var(--space-6));grid-column:1/7;isolation:isolate;padding:0}.HeroStage_copy__GwB7G .HeroStage_ghost__RrT53{font-size:min(var(--fs-display-xl),17svh);position:static}.HeroStage_copy__GwB7G .HeroStage_stepTitle__V5vLm{font-size:min(var(--fs-display-l),12svh)}.HeroStage_copy__GwB7G .HeroStage_statement__BQbXd{font-size:min(var(--fs-display-m),8.5svh)}.HeroStage_problems__eYiK3{--problems-text:var(--fs-body)}.HeroStage_intro__BwrxQ{max-width:60ch}.HeroStage_intro__BwrxQ,.HeroStage_lead__LL1Nx,.HeroStage_text___i_DH{color:var(--ink)}.HeroStage_problemList__w4j1U{gap:var(--space-4) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.HeroStage_problem__HJyo_{gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding-top:var(--space-3)}.HeroStage_heroInner__g20Uy{align-content:stretch;column-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto}.HeroStage_heroHead__tPHof{grid-column:1/9;grid-row:1}.HeroStage_heroHead__tPHof .HeroStage_title__7HaKw{font-size:min(var(--fs-display-l),11svh)}.HeroStage_heroBody__O4JWL{align-self:end;grid-column:1/7;grid-row:3}.HeroStage_box__dmgL1{align-self:end;grid-column:8/13;grid-row:3;margin-top:0}.HeroStage_copy__GwB7G:before,.HeroStage_heroBody__O4JWL:before,.HeroStage_heroHead__tPHof:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--surface-base) 88%,transparent) 70%,transparent);content:"";inset:-30% -30% -25% -20%;pointer-events:none;position:absolute;z-index:-1}}@media (min-aspect-ratio:1/1) and (min-width:1280px){.HeroStage_copy__GwB7G{grid-column:1/6}.HeroStage_problems__eYiK3{grid-column:1/7}.HeroStage_heroBody__O4JWL{grid-column:1/9}.HeroStage_box__dmgL1{grid-column:9/13}}@media (min-aspect-ratio:1/1) and (min-width:1600px){.HeroStage_box__dmgL1{grid-column:10/13}}@media (min-aspect-ratio:1/1) and (max-height:700px){.HeroStage_heroBody__O4JWL .HeroStage_cue__fJTG6{display:none}}.KeyFacts_facts__W6cBw{position:relative}section[data-enhanced=true]+.KeyFacts_facts__W6cBw{box-shadow:none;margin-top:-45svh;padding-top:var(--space-16);z-index:calc(var(--z-veil) + 1)}.KeyFacts_inner__X3LJ0{display:grid;gap:clamp(var(--space-12),7vw,var(--space-32));grid-template-columns:minmax(0,1fr)}.KeyFacts_head__IUzvG{row-gap:var(--space-8)}.KeyFacts_text__TJIo1,.KeyFacts_title__DT__W{grid-column:1/-1}.KeyFacts_text__TJIo1{display:grid;gap:var(--space-6);justify-items:start}.KeyFacts_cards__W5sSW{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));perspective:1100px}.KeyFacts_card__s5v_0{background:var(--surface-base);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-6);justify-content:space-between;min-height:15rem;padding:var(--space-4);transform-origin:50% 100%;transition:border-color .3s var(--ease-inout)}.KeyFacts_top___SxkT{align-items:flex-start;display:flex;justify-content:space-between}.KeyFacts_value__2STcZ{color:var(--ink)}.KeyFacts_sign__WKQ67{color:var(--ink-accent);flex:none;height:var(--icon-md);width:var(--icon-md)}.KeyFacts_bottom__0AaCp{display:grid;gap:var(--space-2)}.KeyFacts_label__krPQO{display:block}.KeyFacts_note__l8_gz{color:var(--ink-muted);display:block}.KeyFacts_go__g5ymd{align-items:center;border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-full);display:inline-flex;height:var(--control-md);justify-content:center;justify-self:end;margin-top:var(--space-2);transition:background-color .3s var(--ease-inout),border-color .3s var(--ease-inout);width:var(--control-md)}.KeyFacts_chevron__C_h8U{height:var(--icon-sm);stroke-width:var(--stroke-strong);transition:transform .3s var(--ease-inout);width:var(--icon-sm)}@media (hover:hover) and (pointer:fine){.KeyFacts_card__s5v_0:hover{border-color:var(--ink-muted)}.KeyFacts_card__s5v_0:hover .KeyFacts_go__g5ymd{background:var(--accent);border-color:var(--accent);color:var(--ink-on-accent)}.KeyFacts_card__s5v_0:hover .KeyFacts_chevron__C_h8U{transform:translateX(var(--space-1))}}.KeyFacts_band__L2978{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.KeyFacts_problems__zxmHD{color:var(--ink-muted)}.KeyFacts_separator__xHbxm{color:var(--ink-accent);flex:none;height:var(--icon-md);width:var(--icon-md)}@media (min-width:768px){.KeyFacts_card__s5v_0{min-height:18rem;padding:var(--space-6)}}@media (min-width:1024px){.KeyFacts_title__DT__W{grid-column:1/8}.KeyFacts_text__TJIo1{align-self:end;grid-column:8/13}.KeyFacts_cards__W5sSW{grid-template-columns:repeat(12,minmax(0,1fr))}.KeyFacts_card__s5v_0{grid-column:span 3;min-height:clamp(22rem,54svh,32rem)}.KeyFacts_note__l8_gz{min-height:calc(var(--lh-body) * 2em)}}.ManifestoTrack_frame__Gn_kJ,.ManifestoTrack_stage__KV73i,.ManifestoTrack_track__PvgJj{position:relative}.ManifestoTrack_panel___7yQe{--panel-pad:var(--space-6);border-radius:var(--radius-xl);display:grid;gap:var(--space-8);overflow:clip;padding:var(--panel-pad);position:relative}.ManifestoTrack_pill__nA6X0{align-items:center;border:var(--stroke-hairline) solid var(--ink-subtle);border-radius:var(--radius-full);display:inline-flex;justify-self:start;min-height:var(--control-md);padding-inline:var(--space-5)}.ManifestoTrack_sign__MB7JE{flex:none;height:.9em;width:.9em}.ManifestoTrack_content__tBd5m,.ManifestoTrack_intro__is2Tl,.ManifestoTrack_row__y63Wn{min-width:0}.ManifestoTrack_row__y63Wn{display:grid;gap:var(--space-8)}.ManifestoTrack_intro__is2Tl{display:grid;gap:var(--space-6);justify-items:start}.ManifestoTrack_line__Z45qg{display:block}.ManifestoTrack_scroller__3n2KG{margin-inline:calc(var(--space-1) - var(--panel-pad));overflow-x:auto;overscroll-behavior-x:contain;padding:0 calc(var(--panel-pad) - var(--space-1)) var(--space-3);scroll-padding-inline:calc(var(--panel-pad) - var(--space-1));scroll-snap-type:x mandatory;scrollbar-color:var(--ink-subtle) transparent;scrollbar-width:thin}.ManifestoTrack_cards__qvfx0{display:flex;gap:var(--grid-gap);list-style:none;margin:0;padding:0;width:max-content}.ManifestoTrack_card__HVG6U{border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-sm);display:flex;flex:none;flex-direction:column;gap:var(--space-10);justify-content:space-between;min-height:22rem;padding:var(--space-6);scroll-snap-align:start;width:min(78vw,24rem)}.ManifestoTrack_index__Y4GHu{color:color-mix(in srgb,var(--ink) 24%,transparent)}.ManifestoTrack_body__JIExv{display:grid;gap:var(--space-3);justify-items:start}.ManifestoTrack_text__8PyWQ{color:var(--ink-muted)}.ManifestoTrack_readout__oJYP9{display:none}@media (min-width:768px){.ManifestoTrack_panel___7yQe{--panel-pad:var(--space-12)}}.ManifestoTrack_track__PvgJj[data-enhanced=true]{--card-w:clamp(300px,26vw,440px);--intro-w:52vw;--travel:calc(var(--count) * var(--card-w) + (var(--count) - 1) * var(--grid-gap) + var(--intro-w) + var(--space-12) * 3 - 100vw + var(--page-margin) * 2);height:calc(200svh + var(--travel) / .75);padding-block:0}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_stage__KV73i{height:100svh;position:sticky;top:0}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_frame__Gn_kJ{height:100%;padding-block:var(--header-h) var(--page-margin)}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_panel___7yQe{display:block;height:100%;padding:0}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_pill__nA6X0{border:0;height:5.5rem;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(33rem,80vw);justify-content:center}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_pillLabel__zmDvS{color:var(--ink);font:var(--type-heading-s);gap:var(--space-3);letter-spacing:var(--ls-label)}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_content__tBd5m{inset:0;position:absolute}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_row__y63Wn{align-items:center;display:flex;gap:var(--space-12);height:100%;padding-inline:var(--space-12);width:max-content}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_intro__is2Tl{flex:none;width:var(--intro-w)}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_title__Ul36s{font-size:clamp(1.75rem,3vw,4rem)}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_scroller__3n2KG{flex:none;margin:0;overflow:visible;padding:0}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_card__HVG6U{min-height:58svh;width:var(--card-w)}.ManifestoTrack_track__PvgJj[data-enhanced=true] .ManifestoTrack_readout__oJYP9{bottom:var(--space-6);color:var(--ink);display:block;left:var(--space-12);position:absolute}.ServicesStack_track__ORkhw{position:relative}section[data-enhanced=true]+.ServicesStack_track__ORkhw{border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin-top:-100svh;z-index:var(--z-scene)}.ServicesStack_stage__eEn4H{position:relative}.ServicesStack_inner__Dyhk_{display:grid;gap:var(--space-12)}.ServicesStack_head__uwRod,.ServicesStack_stack__kUE3b{min-width:0}.ServicesStack_stack__kUE3b{display:grid;gap:var(--space-6)}.ServicesStack_panel__te4fP{background:var(--surface-raised);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-xl);overflow:clip;padding:var(--space-6)}.ServicesStack_content__ei_aE{display:grid;gap:var(--space-10)}.ServicesStack_bottom__uAeqV,.ServicesStack_middle__toeBl,.ServicesStack_top__YUUN1{display:grid;gap:var(--space-5)}.ServicesStack_meta__5bbM2{align-items:center;color:var(--ink-subtle);display:flex;justify-content:space-between}.ServicesStack_sign__WicAe{color:var(--accent);flex:none;height:var(--icon-lg);width:var(--icon-lg)}.ServicesStack_rule__W7CpC{background:var(--hairline);display:block;height:var(--stroke-hairline);transform-origin:left center;width:100%}.ServicesStack_ghost__0XiD3{color:color-mix(in srgb,var(--ink) 14%,transparent);display:block;line-height:.8;-webkit-user-select:none;user-select:none}.ServicesStack_panel__te4fP .ServicesStack_title__gPRFI{font-size:clamp(1.75rem,3.6vw,4.5rem)}.ServicesStack_description__hL5RP{color:var(--ink-muted);max-width:48ch}.ServicesStack_bottom__uAeqV{justify-items:start}@media (min-width:768px){.ServicesStack_panel__te4fP{padding:var(--space-8)}}.ServicesStack_track__ORkhw[data-enhanced=true]{height:calc(var(--steps) * 110svh);padding-block:0}.ServicesStack_track__ORkhw[data-enhanced=true] .ServicesStack_stage__eEn4H{height:100svh;overflow:clip;position:sticky;top:0}.ServicesStack_track__ORkhw[data-enhanced=true] .ServicesStack_inner__Dyhk_{align-items:stretch;column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));height:100%;padding-top:calc(var(--header-h) + var(--space-4))}.ServicesStack_track__ORkhw[data-enhanced=true] .ServicesStack_head__uwRod{align-self:center;grid-column:1/6}.ServicesStack_track__ORkhw[data-enhanced=true] .ServicesStack_head__uwRod h2{font-size:clamp(1.75rem,3.4vw,4rem)}.ServicesStack_track__ORkhw[data-enhanced=true] .ServicesStack_stack__kUE3b{display:block;grid-column:7/13;position:relative}.ServicesStack_track__ORkhw[data-enhanced=true] .ServicesStack_panel__te4fP{border-bottom:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);inset:0;padding:var(--space-8) var(--space-8) var(--space-10);position:absolute}.ServicesStack_track__ORkhw[data-enhanced=true] .ServicesStack_content__ei_aE{height:100%;justify-content:space-between}.FamigliaLogo_host__GXRbA{height:100%;position:relative;width:100%}.FamigliaLogo_canvas__aziNU,.FamigliaLogo_poster__aiz4v,.FamigliaLogo_trigger__2PhXv{height:100%;inset:0;position:absolute;width:100%}.FamigliaLogo_poster__aiz4v{object-fit:contain}.FamigliaLogo_outer__wWdfD{stroke:var(--orange-500)}.FamigliaLogo_inner__RpBwb{stroke:var(--navy-50)}.FamigliaLogo_dot__p0VxZ{fill:var(--orange-500)}.FamigliaLogo_canvas__aziNU{display:block;visibility:hidden}.FamigliaLogo_host__GXRbA[data-famiglia-status=ready] .FamigliaLogo_canvas__aziNU{visibility:visible}.FamigliaLogo_host__GXRbA[data-famiglia-status=ready] .FamigliaLogo_poster__aiz4v{visibility:hidden}.FamigliaLogo_trigger__2PhXv{appearance:none;background:none;border:0;border-radius:var(--radius-full);cursor:pointer;padding:0;touch-action:manipulation}.FamigliaLogo_trigger__2PhXv:disabled{cursor:default}.ProjectCard_card__FnoVp{display:block}.ProjectCard_link__HH0uZ{border-radius:var(--radius-sm);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.ProjectCard_visual__Mzq_E{--title-room:76cqi;align-content:end;aspect-ratio:4/5;border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--radius-sm);container-type:inline-size;display:grid;max-height:max(72svh,16rem);overflow:clip;padding:var(--space-5);position:relative;width:100%}html[data-theme=dark] .ProjectCard_visual__Mzq_E[data-tone=ink]{background:var(--surface-raised)}.ProjectCard_signs__00S4R{inset:0;pointer-events:none;position:absolute;transition:transform .9s var(--ease-soft)}.ProjectCard_familyLogo__VZgwH{inset:0 0 24%;pointer-events:none;position:absolute}.ProjectCard_chevrons__NXqz8{aspect-ratio:3/2;color:color-mix(in srgb,var(--ink) 14%,transparent);height:40%;position:absolute;right:22%;top:14%}.ProjectCard_chevron__GTVju{aspect-ratio:1;height:100%;position:absolute;stroke-width:2.2;top:0;width:auto}.ProjectCard_chevron__GTVju:first-child{left:0}.ProjectCard_chevron__GTVju:last-child{left:33.333%}.ProjectCard_nucleo__793hq{aspect-ratio:1;bottom:var(--space-5);color:var(--accent);height:14%;position:absolute;right:var(--space-5);transition:transform .9s var(--ease-soft);width:auto}.ProjectCard_visual__Mzq_E .ProjectCard_title__OHtz2{font-size:min(var(--fs-display-l),calc(var(--title-room) / (var(--title-word) * .68)));max-width:var(--title-room);overflow-wrap:normal;position:relative}.ProjectCard_word__BQ20p{white-space:nowrap}.ProjectCard_info__7v9m_{align-items:end;display:grid;gap:var(--space-6)}.ProjectCard_text__6IwCe{display:grid;gap:var(--space-3);justify-items:start}.ProjectCard_teaser__e3xSH{color:var(--ink-muted);max-width:34ch}.ProjectCard_meta__0N_a6{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3)}.ProjectCard_action__U86le{align-items:center;display:inline-flex;gap:var(--space-2)}.ProjectCard_actionLabel__5LXMD{background:linear-gradient(currentColor,currentColor) 0 100% /0 var(--stroke-hairline) no-repeat;padding-bottom:var(--space-1);transition:background-size .3s var(--ease-inout)}.ProjectCard_actionIcon__PUTmz{flex:none;height:var(--icon-sm);stroke-width:var(--stroke-strong);transition:transform .3s var(--ease-inout);width:var(--icon-sm)}.ProjectCard_link__HH0uZ:focus-visible .ProjectCard_signs__00S4R{transform:translateX(4%)}.ProjectCard_link__HH0uZ:focus-visible .ProjectCard_nucleo__793hq{transform:rotate(calc(1turn / 7))}.ProjectCard_link__HH0uZ:focus-visible .ProjectCard_actionLabel__5LXMD{background-size:100% var(--stroke-hairline)}@media (min-width:768px){.ProjectCard_visual__Mzq_E{--title-room:84cqi;aspect-ratio:16/10;padding:var(--space-8)}.ProjectCard_nucleo__793hq{bottom:var(--space-8);right:var(--space-8)}.ProjectCard_info__7v9m_{grid-template-columns:minmax(0,1fr) auto}.ProjectCard_meta__0N_a6{align-items:flex-end}}@media (hover:hover) and (pointer:fine){.ProjectCard_link__HH0uZ:hover .ProjectCard_signs__00S4R{transform:translateX(4%)}.ProjectCard_link__HH0uZ:hover .ProjectCard_nucleo__793hq{transform:rotate(calc(1turn / 7))}.ProjectCard_link__HH0uZ:hover .ProjectCard_actionLabel__5LXMD{background-size:100% var(--stroke-hairline)}.ProjectCard_link__HH0uZ:hover .ProjectCard_actionIcon__PUTmz{transform:translateX(var(--space-1))}}.ProjectsTeaser_inner__ULcpm{display:grid;gap:var(--space-16)}.ProjectsTeaser_cards__HLVf8{display:grid;gap:var(--space-8)}.ProjectsTeaser_cards__HLVf8>*{min-width:0}@media (min-width:1024px){.ProjectsTeaser_cards__HLVf8{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.FaqBlock_inner__uW_Jd{display:grid;gap:var(--space-12)}.FaqBlock_head__ifVN6,.FaqBlock_list__dlLGM{min-width:0}@media (min-width:1024px){.FaqBlock_inner__uW_Jd{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.FaqBlock_head__ifVN6{align-self:start;grid-column:1/6;position:sticky;top:calc(var(--header-h) + var(--space-8))}.FaqBlock_list__dlLGM{grid-column:7/13}}.WordRows_section__zYr7i{display:grid;gap:var(--space-4);overflow:clip}.WordRows_row__jgki8{align-items:center;color:var(--ink);column-gap:.28em;display:flex;flex-wrap:wrap;margin-inline:var(--page-margin);text-transform:uppercase}.WordRows_quiet__nxEuN{color:var(--ink-muted)}.WordRows_word__ORkfR{flex:none;white-space:nowrap}.WordRows_sign__FalfA{color:var(--ink-accent);flex:none;height:.4em;width:.4em}@media (prefers-reduced-motion:no-preference){html[data-tuxn-js] .WordRows_row__jgki8{flex-wrap:nowrap;margin-inline:var(--page-margin) 0;width:max-content}}.HomePage_home__CDoQR{background:var(--surface-base);position:relative}.LegalPage_page__zcSGt{padding-block:calc(var(--header-h) + var(--section-pad)) var(--section-pad)}.LegalPage_layout__qInyH{row-gap:var(--space-16)}.LegalPage_body__ItVrN,.LegalPage_head__8C_DM{grid-column:1/-1;min-width:0}.LegalPage_head__8C_DM{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);justify-items:start}.LegalPage_intro__jIngW{color:var(--ink-muted);max-width:58ch}.LegalPage_body__ItVrN{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);justify-items:start}.LegalPage_sections__JwVNG{border-top:var(--stroke-hairline) solid var(--hairline);display:grid;grid-template-columns:minmax(0,1fr);list-style:none;width:100%}.LegalPage_section__bvfQ1{border-bottom:var(--stroke-hairline) solid var(--hairline);padding-block:var(--space-8)}.LegalPage_section__bvfQ1,.LegalPage_text__Z61A_{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.LegalPage_paragraph__FGUyk{color:var(--ink-muted);max-width:62ch}.LegalPage_policyLink__xwRo_{color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:var(--space-1)}@media (min-width:768px){.LegalPage_section__bvfQ1{align-items:baseline;column-gap:var(--grid-gap);grid-template-columns:minmax(var(--space-16),1fr) minmax(0,5fr)}}@media (min-width:1024px){.LegalPage_body__ItVrN,.LegalPage_head__8C_DM{grid-column:1/9}}