._home_lm31c_2{color:var(--home-ink);background:var(--home-base);font-family:var(--home-font);font-weight:var(--home-body-weight)}._home_lm31c_2 :is(h1,h2,h3,p,figure,ul){margin:0}._home_lm31c_2 :is(h1,h2,h3){font-family:var(--home-font);font-weight:var(--home-heading-weight);text-transform:none}._home_lm31c_2 :is(section,div,aside,li,figure){min-width:0}._home_lm31c_2 p{font-size:var(--home-body);line-height:var(--home-body-leading)}._home_lm31c_2 p+p{margin-top:var(--home-gap)}._home_lm31c_2 a{font-family:var(--home-font)}._home_lm31c_2 a:focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:var(--home-focus-offset)}._home_lm31c_2 ._pageTitle_lm31c_10{overflow-wrap:anywhere;min-width:0;max-width:18ch;font-size:var(--home-hero-title);line-height:var(--home-hero-title-leading);letter-spacing:var(--home-hero-title-tracking);text-wrap:balance}._home_lm31c_2 ._sectionTitle_lm31c_11{max-width:none;font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking);text-wrap:balance}._home_lm31c_2 ._eyebrow_lm31c_12{color:var(--home-accent);font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-mono)}._hero_lm31c_13,._section_lm31c_11{padding-inline:var(--home-gutter)}._hero_lm31c_13{isolation:isolate;padding-block:2rem 3rem;position:relative}._section_lm31c_11{padding-block:var(--home-section);border-top:1px solid var(--home-line)}._stack_lm31c_18{align-content:start;gap:1.5rem;display:grid}._reading_lm31c_19{max-width:45ch}._heroGrid_lm31c_20{z-index:1;align-items:start;gap:2rem;display:grid;position:relative}._heroLead_lm31c_21{align-content:start;gap:1.5rem;max-width:48rem;display:grid}._heroHeading_lm31c_22{gap:var(--home-gap);display:grid}._heroOffer_lm31c_23{align-content:start;gap:1rem;display:grid}._home_lm31c_2 ._actions_lm31c_24{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._home_lm31c_2 ._button_lm31c_25,._home_lm31c_2 ._textLink_lm31c_25{max-width:100%;min-height:var(--home-target);font-size:var(--home-ui);line-height:var(--home-ui-leading);align-items:center;gap:1rem;display:inline-flex}._home_lm31c_2 ._button_lm31c_25{background:var(--home-accent);color:var(--home-on-accent);border-radius:var(--home-radius);justify-content:space-between;padding:.875rem 1.25rem;text-decoration:none}._home_lm31c_2 ._textLink_lm31c_25{color:inherit;text-underline-offset:.25em;gap:.5rem;text-decoration:underline}._home_lm31c_2 :is(._button_lm31c_25,._textLink_lm31c_25) svg{transition:transform var(--home-feedback) var(--home-ease);flex:none}._home_lm31c_2 ._button_lm31c_25:active{transform:translateY(var(--home-press-distance))}._home_lm31c_2 ._heroAsset_lm31c_30{margin-top:3rem}._heroAsset_lm31c_30 img{object-fit:contain;width:100%;height:auto;display:block}._home_lm31c_2 ._heroAsset_lm31c_30 figcaption{font-size:var(--home-ui);line-height:var(--home-ui-leading);margin-top:.75rem}._offer_lm31c_33{background:var(--home-base)}._offerGrid_lm31c_34{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}._home_lm31c_2 ._offer_lm31c_33 ._sectionTitle_lm31c_11{max-width:none}._home_lm31c_2 ._questionsTitle_lm31c_36{font-size:var(--home-body);line-height:var(--home-body-leading);letter-spacing:normal;max-width:27ch;margin-top:2rem}._editorial_lm31c_37{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}._editorialHeading_lm31c_38{align-content:start;gap:1rem;display:grid}._editorial_lm31c_37>._stack_lm31c_18,._founders_lm31c_39>._stack_lm31c_18,._editorial_lm31c_37>._stack_lm31c_18>p,._founders_lm31c_39>._stack_lm31c_18>p,._offerGrid_lm31c_34>._stack_lm31c_18{max-width:none}._editorial_lm31c_37[data-home-section=start]{background:var(--home-accent);color:var(--home-on-accent);border-top:0}._home_lm31c_2 ._editorial_lm31c_37[data-home-section=start] ._button_lm31c_25{background:var(--home-ink);color:var(--home-paper)}._home_lm31c_2 ._editorial_lm31c_37[data-home-section=start] a:focus-visible{outline-color:var(--home-on-accent)}._home_lm31c_2 ._stages_lm31c_46{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}._stages_lm31c_46 li{border-top:1px solid var(--home-line);gap:.75rem;padding-top:1.5rem;display:grid}._home_lm31c_2 ._stages_lm31c_46 h3{font-size:var(--home-body);line-height:var(--home-compact-leading);letter-spacing:normal}._withStages_lm31c_49[data-home-section=progression] ._sectionTitle_lm31c_11{max-width:none}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46{gap:0}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46 li{border-top:0;border-left:2px solid var(--home-accent);align-content:start;padding:.25rem 1.5rem 2rem;position:relative}._home_lm31c_2 ._stocktake_lm31c_54{font-family:var(--home-mono);font-size:var(--home-label);font-weight:var(--home-body-weight);line-height:var(--home-ui-leading);letter-spacing:var(--home-label-tracking);color:var(--home-accent);align-items:center;gap:.5rem;margin:0 0 1.25rem -2rem;padding-left:.5rem;display:flex}._stocktakeDot_lm31c_55{background:var(--home-accent);border-radius:50%;flex:none;width:.4rem;height:.4rem}._founders_lm31c_39{gap:3rem;display:grid}._founderGroup_lm31c_57{align-content:start;gap:1.5rem;display:grid}._founderPair_lm31c_58{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}._founderPair_lm31c_58 img{aspect-ratio:1;object-fit:cover;object-position:center top;background:var(--home-paper);border-radius:50%;width:min(100%,10rem);height:auto;display:block}._home_lm31c_2 ._founderPair_lm31c_58 figcaption{font-size:var(--home-note);line-height:var(--home-compact-leading);gap:.5rem;margin-top:1rem;display:grid}._home_lm31c_2 ._founderPair_lm31c_58 figcaption span{font-weight:var(--home-heading-weight)}._home_lm31c_2 ._founderPair_lm31c_58 small{font-family:var(--home-mono);font-size:var(--home-ui);font-weight:var(--home-functional-weight);line-height:var(--home-ui-leading);letter-spacing:normal;color:var(--home-accent)}._home_lm31c_2 ._founderPair_lm31c_58 :is(span,small){overflow-wrap:anywhere;min-width:0}._sharedPortrait_lm31c_66{border-bottom:1px solid var(--home-line);padding-bottom:1.5rem}._sharedPortrait_lm31c_66 img{object-fit:contain;width:min(100%,18rem);height:auto;max-height:18rem;display:block}._founderGroup_lm31c_57[data-portrait-layout=shared] ._founderPair_lm31c_58 figcaption{margin-top:0}._home_lm31c_2 ._founderPair_lm31c_58 figcaption p{font-size:var(--home-body);line-height:var(--home-body-leading)}._close_lm31c_70{background:var(--home-base);color:var(--home-ink);gap:1.5rem;display:grid}@media (width>=768px){._hero_lm31c_13{padding-block:2rem 4rem}._offerGrid_lm31c_34,._editorial_lm31c_37{gap:3rem}._withStages_lm31c_49 ._stages_lm31c_46{gap:var(--home-gap);grid-template-columns:repeat(3,minmax(0,1fr))}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46{grid-template-columns:minmax(0,1fr)}}@supports (grid-template-rows:subgrid){@media (width>=768px){._withStages_lm31c_49[data-home-section=why] ._stages_lm31c_46{grid-template-rows:auto auto auto}._withStages_lm31c_49[data-home-section=why] ._stages_lm31c_46 li{grid-template-rows:subgrid;grid-row:1/-1}}}@media (width>=1200px){._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46{grid-template-columns:repeat(4,minmax(0,1fr))}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46 li{border-left:0;border-top:2px solid var(--home-accent);padding-top:1.5rem}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46 li:first-child{margin-top:6rem}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46 li:nth-child(2){margin-top:4rem}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46 li:nth-child(3){margin-top:2rem}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46 li:not(:first-child):before{content:"";border-left:2px solid var(--home-accent);height:2rem;position:absolute;top:0;left:0}._home_lm31c_2 ._stocktake_lm31c_54{margin:0;padding:0;position:absolute;top:-1.75rem;left:-.2rem}._withStages_lm31c_49[data-home-section=progression] ._stages_lm31c_46 li:first-child{padding-top:1.75rem}._home_lm31c_2 ._stages_lm31c_46 li:is(:nth-child(3),:nth-child(4)) ._stocktake_lm31c_54{gap:0}._stages_lm31c_46 li:is(:nth-child(3),:nth-child(4)) ._stocktakeWord_lm31c_97{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1000px){._hero_lm31c_13{align-content:center;min-height:36rem;display:grid}._hero_lm31c_13[data-has-art=true]{min-height:0;padding-top:2rem}._founders_lm31c_39{grid-template-columns:minmax(0,1fr);gap:3rem}._close_lm31c_70{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem}}@media (width>=1280px){._hero_lm31c_13[data-has-art=true]{aspect-ratio:3/2;align-content:start;min-height:0;padding-top:2rem;display:block}._hero_lm31c_13[data-has-art=true] ._heroGrid_lm31c_20{z-index:1;position:relative}._home_lm31c_2 ._heroAsset_lm31c_30{z-index:0;width:100%;margin:0;position:absolute;inset:0}._heroAsset_lm31c_30 picture{width:100%;height:100%;display:block}._heroAsset_lm31c_30 img{object-fit:contain;object-position:center top;width:100%;height:100%}}@media (hover:hover){._home_lm31c_2 ._textLink_lm31c_25:hover{text-decoration-thickness:var(--home-underline-weight)}._home_lm31c_2 :is(._button_lm31c_25,._textLink_lm31c_25):hover svg{transform:translate(var(--home-arrow-distance),calc(var(--home-arrow-distance) * -1))}._home_lm31c_2 ._button_lm31c_25:hover{font-weight:var(--home-heading-weight)}}._home_lm31c_2 :is(._button_lm31c_25,._textLink_lm31c_25):focus-visible svg{transform:translate(var(--home-arrow-distance),calc(var(--home-arrow-distance) * -1))}.fido-homepage[data-motion=off] ._home_lm31c_2 :is(._button_lm31c_25,._textLink_lm31c_25),.fido-homepage[data-motion=off] ._home_lm31c_2 :is(._button_lm31c_25,._textLink_lm31c_25) svg{transition:none;transform:none}@media (prefers-reduced-motion:reduce){._home_lm31c_2 *,._home_lm31c_2 :before,._home_lm31c_2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._home_lm31c_2 :is(._button_lm31c_25,._textLink_lm31c_25),._home_lm31c_2 :is(._button_lm31c_25,._textLink_lm31c_25) svg{transform:none!important}}._carousel_vsx1x_3{padding:var(--home-section) var(--home-gutter);border-top:1px solid var(--home-line);background:var(--home-base);color:var(--home-ink)}._carousel_vsx1x_3 :is(div,li,ul){min-width:0}._carousel_vsx1x_3 :is(h2,h3,p,a span){overflow-wrap:anywhere;min-width:0}._header_vsx1x_7{align-items:end;gap:var(--home-gap);grid-template-columns:minmax(0,1fr);display:grid}._heading_vsx1x_8{gap:1rem;display:grid}._carousel_vsx1x_3 ._eyebrow_vsx1x_9{color:var(--home-accent);font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-mono)}._carousel_vsx1x_3 ._title_vsx1x_10{max-width:none;font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking);text-wrap:balance}._intro_vsx1x_11{max-width:46rem}._carousel_vsx1x_3 ._hint_vsx1x_15{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._frame_vsx1x_17{margin-top:2.5rem;position:relative}._viewport_vsx1x_20{overscroll-behavior-x:contain;scroll-snap-type:none;overflow-anchor:none;scroll-behavior:auto;scrollbar-width:none;margin-inline:-.5rem;padding:.5rem;overflow-x:auto}._viewport_vsx1x_20::-webkit-scrollbar{display:none}._carousel_vsx1x_3 ._track_vsx1x_22{gap:var(--home-gap);overflow-anchor:none;margin:0;padding:0 0 1rem;list-style:none;display:flex}._carousel_vsx1x_3 ._group_vsx1x_24{border:1px solid var(--home-line);background:var(--home-paper);flex:0 0 100%;min-width:0;padding:1.25rem}._artwork_vsx1x_25{aspect-ratio:1;border-bottom:1px solid var(--home-line);background:var(--home-base);margin:-1.25rem -1.25rem 1.25rem}._artwork_vsx1x_25 a{width:100%;height:100%;display:block}._artwork_vsx1x_25 img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}._carousel_vsx1x_3 ._function_vsx1x_28{min-height:2.75rem;font-size:var(--home-body);line-height:var(--home-compact-leading);font-weight:var(--home-heading-weight);letter-spacing:normal;overflow-wrap:anywhere;align-items:center;gap:.75rem;display:flex}._carousel_vsx1x_3 ._function_vsx1x_28 a{color:inherit;font-size:var(--home-ui);line-height:var(--home-ui-leading);text-underline-offset:.25em;align-self:stretch;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}._badge_vsx1x_31{background:var(--home-accent);width:2.5rem;height:2.5rem;color:var(--home-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._carousel_vsx1x_3 ._cases_vsx1x_32{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}._carousel_vsx1x_3 ._cases_vsx1x_32>li{min-width:0}._carousel_vsx1x_3 ._caseLink_vsx1x_35{min-height:var(--home-target);border:1px solid var(--home-line);font-size:var(--home-ui);line-height:var(--home-ui-leading);color:var(--home-muted);cursor:default;align-items:center;padding:.4rem .65rem;display:inline-flex}._carousel_vsx1x_3 ._caseLink_vsx1x_35 span{overflow-wrap:anywhere;min-width:0}._carousel_vsx1x_3 ._description_vsx1x_37{font-size:var(--home-ui);line-height:var(--home-body-leading);margin-top:1rem}._carousel_vsx1x_3 :is(._function_vsx1x_28 a,._overviewLink_vsx1x_38) svg{transition:transform var(--home-feedback) var(--home-ease);flex:none}._footer_vsx1x_39{justify-content:space-between;align-items:center;gap:var(--home-gap);flex-wrap:wrap;margin-top:1.5rem;display:flex}._actions_vsx1x_40{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}._controls_vsx1x_41{justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}._carousel_vsx1x_3 ._overviewLink_vsx1x_38{min-height:var(--home-target);font-size:var(--home-ui);line-height:var(--home-ui-leading);color:var(--home-ink);text-underline-offset:.25em;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}._carousel_vsx1x_3 ._controls_vsx1x_41 button{width:var(--home-target);min-width:var(--home-target);min-height:var(--home-target);border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-ink);font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-font);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}._controls_vsx1x_41 button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._controls_vsx1x_41 button svg{flex:none}._carousel_vsx1x_3 ._controls_vsx1x_41 button:disabled{color:var(--home-muted);border-color:var(--home-line);cursor:default}._carousel_vsx1x_3 :is(a,button,._viewport_vsx1x_20):focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:3px}._carousel_vsx1x_3 [hidden]{display:none!important}._carousel_vsx1x_3 :is(._function_vsx1x_28 a,._overviewLink_vsx1x_38):focus-visible svg{transform:translate(var(--home-arrow-distance),calc(var(--home-arrow-distance) * -1))}@media (width>=768px){._carousel_vsx1x_3[data-carousel-enhanced] ._frame_vsx1x_17{grid-template-columns:var(--home-target) minmax(0,1fr) var(--home-target);align-items:center;gap:1rem;display:grid}._carousel_vsx1x_3[data-carousel-enhanced] ._controls_vsx1x_41{display:contents}._carousel_vsx1x_3[data-carousel-enhanced] ._viewport_vsx1x_20{grid-area:1/2}._controls_vsx1x_41 button:first-child{grid-area:1/1}._controls_vsx1x_41 button:last-child{grid-area:1/3}._carousel_vsx1x_3 ._group_vsx1x_24{flex-basis:calc((100% - var(--home-gap)) / 2)}}@media (width>=1100px){._carousel_vsx1x_3 ._group_vsx1x_24{flex-basis:calc((100% - var(--home-gap) - var(--home-gap)) / 3)}}@supports (grid-template-rows:subgrid){@media (width>=768px){._carousel_vsx1x_3 ._track_vsx1x_22{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--home-gap)) / 2);grid-template-rows:auto auto 1fr auto;display:grid}._carousel_vsx1x_3 ._group_vsx1x_24{grid-template-rows:subgrid;grid-row:1/-1;display:grid}}@media (width>=1100px){._carousel_vsx1x_3 ._track_vsx1x_22{grid-auto-columns:calc((100% - 2 * var(--home-gap)) / 3)}}}@media (hover:hover){._carousel_vsx1x_3 :is(._function_vsx1x_28 a,._overviewLink_vsx1x_38):hover{text-decoration-thickness:var(--home-underline-weight)}._carousel_vsx1x_3 :is(._function_vsx1x_28 a,._overviewLink_vsx1x_38):hover svg{transform:translate(var(--home-arrow-distance),calc(var(--home-arrow-distance) * -1))}._carousel_vsx1x_3 ._controls_vsx1x_41 button:enabled:hover{background:var(--home-accent);color:var(--home-on-accent);border-color:var(--home-accent)}}.fido-homepage[data-motion=off] ._carousel_vsx1x_3 :is(._function_vsx1x_28 a,._overviewLink_vsx1x_38) svg{transition:none;transform:none}@media (prefers-reduced-motion:reduce){._carousel_vsx1x_3 :is(._function_vsx1x_28 a,._overviewLink_vsx1x_38) svg{transition:none;transform:none!important}._viewport_vsx1x_20{scroll-behavior:auto}}._faq_1r8l3_1{padding:var(--home-section) var(--home-gutter);color:var(--home-ink);background:var(--home-paper);border-top:1px solid var(--home-line)}._heading_1r8l3_2{gap:var(--home-gap);min-width:0;margin-bottom:2rem;display:grid}._faq_1r8l3_1 ._eyebrow_1r8l3_3{color:var(--home-accent);font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-mono)}._faq_1r8l3_1 ._title_1r8l3_4{max-width:none;font:var(--home-heading-weight) var(--home-h3)/var(--home-h3-leading) var(--home-font);letter-spacing:var(--home-h2-tracking);overflow-wrap:anywhere}._items_1r8l3_5{margin:0;padding:0;list-style:none;display:grid}._item_1r8l3_5{border-top:1px solid var(--home-line);min-width:0;padding-block:1.25rem}._question_1r8l3_7{min-height:var(--home-target);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;display:flex}._question_1r8l3_7::-webkit-details-marker{display:none}._question_1r8l3_7 svg{color:var(--home-accent);flex:none}._question_1r8l3_7:focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:var(--home-focus-offset)}._item_1r8l3_5[open] ._question_1r8l3_7 svg{transform:rotate(45deg)}._item_1r8l3_5[open] ._answer_1r8l3_12{padding-block:1rem .5rem}._faq_1r8l3_1 ._question_1r8l3_7{font:var(--home-heading-weight) var(--home-body)/var(--home-body-leading) var(--home-font);overflow-wrap:anywhere}._item_1r8l3_5 h3{min-width:0}._answer_1r8l3_12{min-width:0;max-width:none;margin:0}._faq_1r8l3_1 ._answer_1r8l3_12 p{font:var(--home-body-weight) var(--home-body)/var(--home-body-leading) var(--home-font);overflow-wrap:anywhere}._faq_1r8l3_1 ._answer_1r8l3_12 p+p{margin-top:var(--home-gap)}._faq_1r8l3_1 ._link_1r8l3_19{min-height:var(--home-target);max-width:100%;color:inherit;font:var(--home-body-weight) var(--home-ui)/var(--home-ui-leading) var(--home-font);text-underline-offset:.25em;align-items:center;gap:1rem;margin-top:1rem;text-decoration:underline;display:inline-flex}._link_1r8l3_19 span{overflow-wrap:anywhere;min-width:0}._link_1r8l3_19 svg{flex:none}._faq_1r8l3_1 ._link_1r8l3_19:focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:var(--home-focus-offset)}@media (hover:hover){._faq_1r8l3_1 ._link_1r8l3_19:hover{text-decoration-thickness:var(--home-underline-weight)}}._projects_1hj8s_1{padding:var(--home-section) var(--home-gutter);background:var(--home-base);color:var(--home-ink);font-family:var(--home-font);scroll-margin-top:2rem}._projects_1hj8s_1 :is(header,fieldset,label,article,figure,div,dl,dd,p,span){min-width:0}._projects_1hj8s_1 :is(h2,h3,p,figure,dl,dd){margin:0}._projects_1hj8s_1 :is(p,dd){font-size:var(--home-body);line-height:var(--home-body-leading)}._heading_1hj8s_11{gap:1rem;max-width:62ch;margin-bottom:2rem;display:grid}._projects_1hj8s_1 ._heading_1hj8s_11 h2{font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking);font-weight:var(--home-heading-weight);text-wrap:balance}._projects_1hj8s_1 ._eyebrow_1hj8s_13{color:var(--home-accent);font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-mono)}._selection_1hj8s_14{border:0;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;padding:0;display:grid}._projects_1hj8s_1 ._srOnly_1hj8s_15,._radio_1hj8s_15{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._choice_1hj8s_16{min-height:var(--home-target);border-top:1px solid var(--home-line);cursor:pointer;align-content:center;gap:.5rem;padding:1.25rem 2.25rem 1.25rem 0;display:grid;position:relative}._choiceTitle_1hj8s_17{font-size:var(--home-body);line-height:var(--home-compact-leading);font-weight:var(--home-heading-weight);overflow-wrap:anywhere}._summary_1hj8s_18{font-size:var(--home-ui);line-height:var(--home-ui-leading);overflow-wrap:anywhere}._indicator_1hj8s_19{width:.8rem;height:.8rem;color:var(--home-accent);position:absolute;top:1.5rem;right:.25rem}._indicator_1hj8s_19:before,._indicator_1hj8s_19:after{content:"";background:currentColor;position:absolute}._indicator_1hj8s_19:before{height:2px;inset:calc(50% - 1px) 0 auto}._indicator_1hj8s_19:after{width:2px;inset:0 auto 0 calc(50% - 1px)}._radio_1hj8s_15:checked+._choice_1hj8s_16{color:var(--home-accent)}._radio_1hj8s_15:checked+._choice_1hj8s_16 ._indicator_1hj8s_19:after{display:none}._radio_1hj8s_15:focus-visible+._choice_1hj8s_16{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:3px}._panel_1hj8s_26{min-width:0;padding:.5rem 0 2rem;display:none}._radio_1hj8s_15:checked+._choice_1hj8s_16+._panel_1hj8s_26{align-content:start;gap:1.5rem;display:grid}._illustration_1hj8s_28{min-width:0}._illustration_1hj8s_28 img{width:100%;max-width:100%;height:auto;display:block}._projects_1hj8s_1 ._kpi_1hj8s_30{max-width:28ch;color:var(--home-accent);font-size:var(--home-h3);line-height:var(--home-h3-leading);font-weight:var(--home-heading-weight);letter-spacing:var(--home-h2-tracking);text-wrap:balance;overflow-wrap:anywhere}._reading_1hj8s_31{gap:1.25rem;max-width:62ch;display:grid}._reading_1hj8s_31>div{gap:.4rem;display:grid}._reading_1hj8s_31 dt{font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-mono);color:var(--home-muted)}._projects_1hj8s_1 ._reading_1hj8s_31 :is(dd,p){overflow-wrap:anywhere}._projects_1hj8s_1 ._reading_1hj8s_31 p+p{margin:0}._projects_1hj8s_1 ._link_1hj8s_36{width:fit-content;max-width:100%;min-height:var(--home-target);color:inherit;font:inherit;font-size:var(--home-body);line-height:var(--home-ui-leading);text-underline-offset:.25em;overflow-wrap:anywhere;transition:color var(--home-feedback) var(--home-ease);align-items:center;text-decoration:underline;display:inline-flex}._link_1hj8s_36:focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:4px}._actions_1hj8s_38{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}@media (width>=900px){._selection_1hj8s_14{grid-template-rows:repeat(3,auto) 1fr;grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start;column-gap:clamp(2rem,5vw,5rem)}._choice_1hj8s_16{grid-column:1}._choice_1hj8s_16[data-project-choice="0"]{grid-row:1}._choice_1hj8s_16[data-project-choice="1"]{grid-row:2}._choice_1hj8s_16[data-project-choice="2"]{grid-row:3}._panel_1hj8s_26{grid-area:1/2/5;padding:0}._choice_1hj8s_16 ._indicator_1hj8s_19{border:1px solid;border-radius:50%;width:.5rem;height:.5rem;top:1.65rem}._indicator_1hj8s_19:before,._indicator_1hj8s_19:after{display:none}._radio_1hj8s_15:checked+._choice_1hj8s_16 ._indicator_1hj8s_19{background:currentColor}}@media (hover:hover){._choice_1hj8s_16:hover,._projects_1hj8s_1 ._link_1hj8s_36:hover{color:var(--home-accent)}._projects_1hj8s_1 ._link_1hj8s_36:hover{text-decoration-thickness:var(--home-underline-weight)}}.fido-homepage[data-motion=off] ._projects_1hj8s_1 ._link_1hj8s_36{transition:none}@media (prefers-reduced-motion:reduce){._projects_1hj8s_1 ._link_1hj8s_36{transition:none}}._projects_1hj8s_1[data-projects-layout=home]{border-top:1px solid var(--home-line)}._projects_1hj8s_1[data-projects-layout=home] ._kpi_1hj8s_30{max-width:none;font-size:var(--home-kpi);line-height:var(--home-kpi-leading)}._projects_1hj8s_1[data-projects-layout=home] ._reading_1hj8s_31{grid-template-columns:repeat(auto-fit,minmax(min(27rem,100%),1fr));align-items:start;column-gap:2.5rem;max-width:none}._projects_1hj8s_1[data-projects-layout=home] ._link_1hj8s_36{font-size:var(--home-ui);line-height:var(--home-ui-leading);gap:.5rem}._projects_1hj8s_1[data-projects-layout=home] ._link_1hj8s_36 svg{transition:transform var(--home-feedback) var(--home-ease);flex:none}._projects_1hj8s_1[data-projects-layout=home] ._link_1hj8s_36:focus-visible svg{transform:translate(var(--home-arrow-distance),calc(var(--home-arrow-distance) * -1))}@media (width>=560px){._projects_1hj8s_1[data-projects-layout=home] ._kpi_1hj8s_30{white-space:nowrap}}@media (width>=900px){._projects_1hj8s_1[data-projects-layout=home] ._selection_1hj8s_14{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@media (hover:hover){._projects_1hj8s_1[data-projects-layout=home] ._link_1hj8s_36:hover svg{transform:translate(var(--home-arrow-distance),calc(var(--home-arrow-distance) * -1))}}.fido-homepage[data-motion=off] ._projects_1hj8s_1[data-projects-layout=home] ._link_1hj8s_36 svg{transition:none;transform:none}@media (prefers-reduced-motion:reduce){._projects_1hj8s_1[data-projects-layout=home] ._link_1hj8s_36 svg{transition:none;transform:none!important}}._cards_1pafv_2{grid-template-columns:minmax(0,1fr);gap:0 2rem;margin:3rem 0 2rem;padding:0;list-style:none;display:grid}._cards_1pafv_2 li{border-top:1px solid var(--home-line);min-width:0;min-height:6rem;color:var(--home-ink);font:var(--home-body-weight) var(--home-body)/var(--home-body-leading) var(--home-font);align-items:center;gap:1rem;padding:1.25rem .5rem;display:flex}._cards_1pafv_2 svg{color:var(--home-accent);flex:none}._cards_1pafv_2 span{overflow-wrap:anywhere;min-width:0}@media (width>=768px){._cards_1pafv_2{grid-template-columns:repeat(3,minmax(0,1fr))}}._site_1qbw5_1{color:var(--home-ink);background:var(--home-base);font-family:var(--home-font);font-weight:var(--home-body-weight)}._site_1qbw5_1 :is(h1,h2,h3,h4,p,figure){margin:0}._site_1qbw5_1 :is(h1,h2,h3,h4){font-weight:var(--home-heading-weight)}._site_1qbw5_1 p{font-size:var(--home-body);line-height:var(--home-body-leading)}._site_1qbw5_1 :is(a,button,input,select){font-family:var(--home-font)}._site_1qbw5_1 :where(a,button,input,select,[tabindex]):focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:4px}._site_1qbw5_1 [hidden]{display:none!important}._site_1qbw5_1 :is(section,article,div){min-width:0}._frame_1qbw5_9{padding-inline:var(--home-gutter)}._section_1qbw5_10{padding-block:var(--home-section)}._section_1qbw5_10+._section_1qbw5_10{border-top:1px solid var(--home-line)}._pageTitle_1qbw5_14{font-size:var(--home-hero-title);line-height:var(--home-hero-title-leading);letter-spacing:var(--home-hero-title-tracking);text-wrap:balance}._sectionTitle_1qbw5_15{font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking);overflow-wrap:anywhere;text-wrap:balance;min-width:0}._smallTitle_1qbw5_16{font-size:var(--home-body);line-height:var(--home-compact-leading)}._reading_1qbw5_17{max-width:56ch}._stack_1qbw5_18{align-content:start;gap:1.5rem;display:grid}._actions_1qbw5_19{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._button_1qbw5_21{min-height:var(--home-target);background:var(--home-accent);color:var(--home-on-accent);font-size:var(--home-ui);line-height:var(--home-ui-leading);border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;text-decoration:none;display:inline-flex}._textLink_1qbw5_22{min-height:var(--home-target);font-size:var(--home-ui);line-height:var(--home-ui-leading);color:inherit;text-underline-offset:.25em;align-items:center;gap:.75rem;text-decoration:underline;display:inline-flex}._textLink_1qbw5_22 svg,._button_1qbw5_21 svg{flex:none}._site_1qbw5_1 ._eyebrow_1qbw5_24{font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-mono);color:var(--home-accent)}._homeHero_1qbw5_25{align-items:center;gap:2rem;padding-block:3rem;display:grid}._homeHero_1qbw5_25 ._reading_1qbw5_17{max-width:45ch}._heroAsset_1qbw5_27 img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}._heroAsset_1qbw5_27 figcaption{font-size:var(--home-ui);line-height:var(--home-ui-leading);margin-top:.75rem}._offerSpread_1qbw5_29{background:var(--home-paper);gap:3rem;display:grid}._questions_1qbw5_30{border-top:1px solid var(--home-line);padding-top:1.5rem}._questions_1qbw5_30 h3{font-size:var(--home-body);line-height:var(--home-compact-leading)}._questions_1qbw5_30 ul{margin:1rem 0 0;padding:0;list-style:none}._questions_1qbw5_30 li{border-top:1px solid var(--home-line);font-size:var(--home-body);line-height:var(--home-ui-leading);padding:1rem 0}._introSplit_1qbw5_34{gap:2rem;display:grid}._dark_1qbw5_35{color:var(--home-paper);background:var(--home-ink)}._dark_1qbw5_35 ._textLink_1qbw5_22{color:var(--home-paper)}._dark_1qbw5_35 :focus-visible,._closeBand_1qbw5_37 :focus-visible{outline-color:var(--home-paper)}._homeCases_1qbw5_38{gap:0;margin-block:2.5rem;display:grid}._homeCases_1qbw5_38 a{border-block-start:1px solid var(--home-inverse-line);color:var(--home-paper);font-size:var(--home-card-title);line-height:var(--home-dialog-title-leading);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;display:flex}._foundersSpread_1qbw5_40{gap:3rem;display:grid}._founderPair_1qbw5_41{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}._founderGroup_1qbw5_42{align-content:start;gap:1.5rem;display:grid}._sharedPortrait_1qbw5_43{border-bottom:1px solid var(--home-line);padding-bottom:1.5rem}._sharedPortrait_1qbw5_43 img{object-fit:contain;width:min(100%,18rem);height:auto;max-height:18rem;display:block}._founderGroup_1qbw5_42[data-portrait-layout=shared] ._founderPair_1qbw5_41 figcaption{margin-top:0}._founderPair_1qbw5_41 img{aspect-ratio:1;object-fit:contain;background:var(--home-paper);width:100%;height:auto;display:block}._founderPair_1qbw5_41 figcaption{font-size:var(--home-note);line-height:var(--home-compact-leading);gap:.5rem;margin-top:1rem;display:grid}._founderPair_1qbw5_41 small{font-size:var(--home-ui);line-height:var(--home-ui-leading)}._experience_1qbw5_49{border-top:1px solid var(--home-line);gap:1rem;padding-top:1.5rem;display:grid}._experience_1qbw5_49 h3{font-size:var(--home-body);line-height:var(--home-compact-leading)}._experience_1qbw5_49 p{font-size:var(--home-ui)}._closeBand_1qbw5_37{background:var(--home-accent);color:var(--home-on-accent);gap:1.5rem;display:grid}._closeBand_1qbw5_37 p{margin-top:1.25rem}._closeBand_1qbw5_37 ._button_1qbw5_21{background:var(--home-paper);color:var(--home-ink)}._casesPage_1qbw5_56{padding-block:0 var(--home-section)}._companyHeader_1qbw5_57{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:1.5rem;display:flex}._treatments_1qbw5_58{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}._treatments_1qbw5_58 legend{font-size:var(--home-ui);margin-bottom:.5rem}._treatments_1qbw5_58 button,._textButton_1qbw5_60{min-height:var(--home-target);border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-ink);cursor:pointer;font-size:var(--home-ui);padding:.625rem .875rem}._treatments_1qbw5_58 button[aria-pressed=true]{background:var(--home-accent);color:var(--home-on-accent);border-color:var(--home-accent)}._companyStage_1qbw5_62,._departmentField_1qbw5_63{gap:1rem;display:grid}._department_1qbw5_63{border:1px solid var(--home-line);background:var(--home-paper);padding:1.125rem}._department_1qbw5_63 h3{font-size:var(--home-body);line-height:var(--home-compact-leading);align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}._department_1qbw5_63 h3 svg{flex:none}._company_1qbw5_57 :is(h2,h3){overflow-wrap:anywhere;min-width:0}._company_1qbw5_57 h3 span{white-space:normal;overflow-wrap:anywhere;min-width:0}._procedures_1qbw5_69{flex-wrap:wrap;align-content:start;gap:.5rem;display:flex}._procedure_1qbw5_69{max-width:100%;min-height:var(--home-target);border:1px solid var(--home-line);color:var(--home-ink);font-size:var(--home-ui);line-height:var(--home-compact-leading);background:var(--home-paper);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;text-decoration:none;display:inline-flex}._company_1qbw5_57 ._procedure_1qbw5_69{white-space:normal;min-width:0}._procedure_1qbw5_69 span{overflow-wrap:anywhere;min-width:0}._procedure_1qbw5_69 svg{flex:none}._procedure_1qbw5_69[aria-expanded=true]{background:var(--home-accent);border-color:var(--home-accent);color:var(--home-on-accent)}._department_1qbw5_63:has([aria-expanded=true]){border-color:var(--home-accent)}._casePanel_1qbw5_76{border:1px solid var(--home-line);border-top:var(--home-accent-edge) solid var(--home-accent);background:var(--home-paper);padding:1.5rem}._panelHeader_1qbw5_77{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}._panelHeader_1qbw5_77 h3{font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking)}._site_1qbw5_1 ._caseKind_1qbw5_79{font-size:var(--home-ui);margin-bottom:.625rem}._iconButton_1qbw5_80{min-width:var(--home-target);min-height:var(--home-target);border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-ink);cursor:pointer;place-items:center;display:grid}._sequence_1qbw5_81{margin-block:2rem}._steps_1qbw5_82{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}._steps_1qbw5_82 li{border-top:var(--home-accent-edge) solid var(--home-line);min-width:0;transition:border-color var(--home-feedback) var(--home-ease);padding-top:1rem}._steps_1qbw5_82 li[data-active=true]{border-color:var(--home-accent)}._stepActor_1qbw5_85{font-size:var(--home-ui);line-height:var(--home-compact-leading);font-weight:var(--home-functional-weight);align-items:center;gap:.5rem;display:flex}._stepActor_1qbw5_85 svg{flex:none}._steps_1qbw5_82 p{font-size:var(--home-ui);line-height:var(--home-ui-leading);margin-top:.75rem}._sequenceControls_1qbw5_88{flex-wrap:wrap;gap:.75rem;display:flex}._sequenceControls_1qbw5_88 button{min-height:var(--home-target);border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-ink);font-size:var(--home-ui);line-height:var(--home-compact-leading);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}._register_1qbw5_91{padding-block:var(--home-section);border-top:1px solid var(--home-line)}._filters_1qbw5_92{gap:1.25rem;margin-top:2rem;display:grid}._search_1qbw5_93,._filter_1qbw5_92{font-size:var(--home-ui);line-height:var(--home-compact-leading);gap:.5rem;display:grid}._search_1qbw5_93>span:last-child{border:1px solid var(--home-muted);background:var(--home-paper);align-items:center;gap:.75rem;padding-inline:.875rem;display:flex}._search_1qbw5_93 input{width:100%;min-width:0;font-size:var(--home-ui);color:var(--home-ink);background:0 0;border:0;padding:.875rem 0}._filter_1qbw5_92 select{width:100%;min-width:0;min-height:var(--home-target);font-size:var(--home-ui);line-height:var(--home-compact-leading);border:1px solid var(--home-muted);color:var(--home-ink);background:var(--home-paper);padding:.75rem}._mainFilters_1qbw5_97{gap:1rem;display:grid}._extraFilters_1qbw5_98 summary{min-height:var(--home-target);cursor:pointer;font-size:var(--home-ui);padding-block:.75rem}._extraFilters_1qbw5_98 ._mainFilters_1qbw5_97{margin-top:1rem}._filters_1qbw5_92 ._textButton_1qbw5_60{justify-self:start}._site_1qbw5_1 ._resultCount_1qbw5_101{font-size:var(--home-ui);margin-block:1.5rem}._registerRow_1qbw5_102{border-top:1px solid var(--home-line);gap:.5rem;padding:1.5rem 0;display:grid}._registerRow_1qbw5_102 h3{font-size:var(--home-card-title);line-height:var(--home-card-title-leading);margin-bottom:.625rem}._registerRow_1qbw5_102 h3 a{color:var(--home-ink);min-height:var(--home-target);align-items:center;gap:1rem;text-decoration:none;display:inline-flex}._registerRow_1qbw5_102 p{font-size:var(--home-body);line-height:var(--home-body-leading);max-width:none}._site_1qbw5_1 ._registerArea_1qbw5_108{font-size:var(--home-ui)}._empty_1qbw5_109{border:1px solid var(--home-line);padding:1.5rem}._empty_1qbw5_109 h3{font-size:var(--home-subtitle);margin-bottom:.75rem}._libraryClose_1qbw5_111{padding-block:var(--home-section);border-top:1px solid var(--home-line);gap:1.5rem;display:grid}._casePage_1qbw5_113{padding-block:4rem var(--home-section)}._casePage_1qbw5_113 ._pageTitle_1qbw5_14{hyphens:auto}._caseOpening_1qbw5_115{gap:1.5rem;padding-block:2.5rem;display:grid}._casePage_1qbw5_113>._sequence_1qbw5_81{background:var(--home-paper);border:1px solid var(--home-line);padding:1.5rem}._caseProse_1qbw5_117{gap:1.5rem;max-width:62ch;margin-block:2rem;display:grid}._caseSections_1qbw5_118{max-width:62ch;margin-block:2rem;display:grid}._caseSection_1qbw5_118{border-top:1px solid var(--home-line);scroll-margin-top:var(--home-section);gap:1rem;padding-block:1.5rem;display:grid}._caseSection_1qbw5_118 h2,._caseSectionText_1qbw5_120{overflow-wrap:anywhere;min-width:0}._caseSectionText_1qbw5_120{align-content:start;gap:1rem;max-width:62ch;display:grid}._changeSection_1qbw5_122{gap:.75rem;max-width:62ch;margin-block:2rem;display:grid}._site_1qbw5_1 ._aiNote_1qbw5_123{font-size:var(--home-ui);border-left:var(--home-accent-edge) solid var(--home-accent);max-width:62ch;padding-left:1rem}._kpiSection_1qbw5_124{margin-block:2.5rem}._kpiSection_1qbw5_124 ul{flex-wrap:wrap;gap:.75rem 2rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}._kpiSection_1qbw5_124 li{font-size:var(--home-ui);line-height:var(--home-ui-leading);border-bottom:1px solid var(--home-line);padding-bottom:.5rem}._company_1qbw5_57[data-treatment="2"] ._departmentField_1qbw5_63{gap:0}._company_1qbw5_57[data-treatment="2"] ._department_1qbw5_63{border:0;border-bottom:1px solid var(--home-line);background:0 0;flex-wrap:wrap;gap:1rem;padding:1rem 0;display:flex}._company_1qbw5_57[data-treatment="2"] ._department_1qbw5_63 h3{font-size:var(--home-ui);flex:8rem;align-items:start;margin:0}._company_1qbw5_57[data-treatment="2"] ._procedures_1qbw5_69{flex:2 12rem;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}._company_1qbw5_57[data-treatment="2"] ._procedure_1qbw5_69{text-underline-offset:.2em;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}._company_1qbw5_57[data-treatment="3"] ._departmentField_1qbw5_63{grid-template-columns:none;grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;gap:.625rem;padding:.25rem .25rem .75rem;overflow-x:auto}._company_1qbw5_57[data-treatment="3"] ._department_1qbw5_63{padding:.875rem}._company_1qbw5_57[data-treatment="3"] ._department_1qbw5_63 h3{font-size:var(--home-ui);display:grid}._company_1qbw5_57[data-treatment="3"] ._procedure_1qbw5_69{width:100%}._company_1qbw5_57[data-treatment="3"] ._procedure_1qbw5_69 svg{display:none}._company_1qbw5_57[data-treatment="4"] ._department_1qbw5_63{flex-wrap:wrap;gap:0;padding:0;display:flex}._company_1qbw5_57[data-treatment="4"] ._department_1qbw5_63 h3{font-size:var(--home-ui);line-height:var(--home-compact-leading);color:var(--home-paper);background:var(--home-ink);flex:8rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;margin:0;padding:1rem .5rem;display:grid}._company_1qbw5_57[data-treatment="4"] ._procedures_1qbw5_69{flex:2 12rem;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;padding:.5rem;display:grid}._company_1qbw5_57[data-treatment="4"] ._procedure_1qbw5_69{text-underline-offset:.2em;border:0;padding:.5rem .25rem;text-decoration:underline}._company_1qbw5_57[data-treatment="4"] ._procedure_1qbw5_69 svg{display:none}._company_1qbw5_57[data-treatment="5"] ._department_1qbw5_63{border:0;border-left:3px solid var(--home-line);background:0 0;padding:.75rem 0 .75rem 1rem}._company_1qbw5_57[data-treatment="5"] ._department_1qbw5_63 h3{color:var(--home-accent)}._company_1qbw5_57[data-treatment="5"] ._procedure_1qbw5_69{text-underline-offset:.2em;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}._company_1qbw5_57[data-treatment="5"] ._department_1qbw5_63:has([aria-expanded=true]){border-left-color:var(--home-accent)}._company_1qbw5_57:is([data-treatment="2"],[data-treatment="5"]) ._procedure_1qbw5_69[aria-expanded=true]{background:var(--home-accent);color:var(--home-on-accent)}@media (width>=768px){._homeHero_1qbw5_25{padding-block:4rem}._heroAsset_1qbw5_27 img{aspect-ratio:4/3}._offerSpread_1qbw5_29,._introSplit_1qbw5_34,._foundersSpread_1qbw5_40{grid-template-columns:1fr 1fr;gap:3rem}._homeCases_1qbw5_38{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}._homeCases_1qbw5_38 a{align-items:start}._departmentField_1qbw5_63,._steps_1qbw5_82{grid-template-columns:repeat(2,minmax(0,1fr))}._mainFilters_1qbw5_97{grid-template-columns:repeat(3,minmax(0,1fr))}._registerRow_1qbw5_102{grid-template-columns:1fr auto;align-items:start;gap:2rem}._registerArea_1qbw5_108{padding-top:.75rem}._casePanel_1qbw5_76{padding:2rem}}@media (width>=1100px){._homeHero_1qbw5_25[data-has-art=true]{grid-template-columns:5fr 7fr;gap:3rem}._homeHero_1qbw5_25[data-has-art=false]{max-width:var(--home-width)}._departmentField_1qbw5_63{grid-template-columns:repeat(3,minmax(0,1fr))}._closeBand_1qbw5_37{grid-template-columns:1fr auto;align-items:center}._casePage_1qbw5_113>._sequence_1qbw5_81 ._steps_1qbw5_82{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}._company_1qbw5_57[data-treatment="2"] ._departmentField_1qbw5_63,._company_1qbw5_57[data-treatment="5"] ._departmentField_1qbw5_63{grid-template-columns:repeat(2,minmax(0,1fr))}._company_1qbw5_57[data-treatment="4"][data-case-open=true] ._companyStage_1qbw5_62{grid-template-columns:1.1fr 1fr;gap:1.5rem}._company_1qbw5_57[data-treatment="4"][data-case-open=true] ._departmentField_1qbw5_63{grid-template-columns:minmax(0,1fr)}._company_1qbw5_57[data-treatment="4"][data-case-open=true] ._detailStage_1qbw5_170{grid-area:1/2/span 2}}@media (hover:hover){._button_1qbw5_21:hover{font-weight:var(--home-heading-weight)}._procedure_1qbw5_69:hover{border-color:var(--home-accent)}._textLink_1qbw5_22:hover{text-decoration-thickness:var(--home-underline-weight)}._registerRow_1qbw5_102 h3 a:hover,._homeCases_1qbw5_38 a:hover{text-underline-offset:.2em;text-decoration:underline}}@media (prefers-reduced-motion:reduce){._site_1qbw5_1 *,._site_1qbw5_1 :before,._site_1qbw5_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._projectsBleed_1qbw5_176{margin-inline:calc(-1 * var(--home-gutter))}._casesPage_1qbw5_56>._company_1qbw5_57{padding-bottom:var(--home-section)}._composition_oheu5_2{color:var(--home-ink);background:var(--home-base);overflow-wrap:break-word}._composition_oheu5_2 :is(h1,h2,h3,p,figure,ol){margin:0}._composition_oheu5_2 :is(h1,h2,h3){font-family:var(--home-font);font-weight:var(--home-heading-weight);text-wrap:balance}._composition_oheu5_2 p{font:var(--home-body-weight) var(--home-body)/var(--home-body-leading) var(--home-font)}._composition_oheu5_2 :is(a,button,input,textarea,select){font-family:var(--home-font)}._composition_oheu5_2 :is(a,button,input,textarea,select):focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:4px}._composition_oheu5_2 [hidden]{display:none!important}._composition_oheu5_2 :is(section,article,aside,header){min-width:0}._eyebrow_oheu5_11{color:var(--home-accent);font-family:var(--home-mono)!important;font-size:var(--home-ui)!important;font-weight:var(--home-functional-weight)!important;line-height:var(--home-ui-leading)!important}._sectionTitle_oheu5_15{font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking)}._prose_oheu5_17{gap:1rem;max-width:none;display:grid}._actions_oheu5_18{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._button_oheu5_11{min-height:var(--home-target);color:var(--home-on-accent);background:var(--home-accent);font-size:var(--home-ui);line-height:var(--home-ui-leading);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;text-decoration:none;display:inline-flex}._button_oheu5_11 span{min-width:0}._button_oheu5_11 svg,._textLink_oheu5_21 svg{flex:none}._button_oheu5_11 svg{display:none}._textLink_oheu5_21{min-height:var(--home-target);color:inherit;font-size:var(--home-ui);line-height:var(--home-ui-leading);text-underline-offset:.25em;align-items:center;gap:.6rem;text-decoration:underline;display:inline-flex}._closing_oheu5_24{padding:var(--home-section) var(--home-gutter);background:var(--home-paper);border-top:1px solid var(--home-line);align-items:start;gap:2rem;display:grid}._closing_oheu5_24 ._prose_oheu5_17{margin-top:1.5rem}._role_oheu5_26{color:var(--home-accent);font-size:var(--home-ui)!important;line-height:var(--home-ui-leading)!important}._contact_oheu5_27 ._formTitle_oheu5_27{font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking)}._contactLayout_oheu5_28{padding:0 var(--home-gutter) var(--home-section);align-items:start;gap:2.5rem;display:grid}._contactFormSection_oheu5_32{width:100%;min-width:0}._formTitle_oheu5_27{font-size:var(--home-body);line-height:var(--home-compact-leading);margin-bottom:1.25rem!important}._personMini_oheu5_34{border-bottom:1px solid var(--home-line);align-items:start;gap:1rem;min-width:0;padding-bottom:1.5rem;display:flex}._personMini_oheu5_34 img{object-fit:contain;flex:0 0 4.5rem;width:4.5rem;height:4.5rem}._personMini_oheu5_34>div{min-width:0}._personMini_oheu5_34 h3{font-size:var(--home-body);line-height:var(--home-compact-leading);margin-bottom:.25rem}._personMini_oheu5_34 p{font-size:var(--home-ui)}._personMini_oheu5_34 ._textLink_oheu5_21{margin-top:.25rem}._form_oheu5_27{background:var(--home-paper);border:1px solid var(--home-line);gap:1.5rem;min-width:0;padding:1.25rem;display:grid;position:relative}._formFields_oheu5_41{gap:1.5rem;display:grid}._field_oheu5_42{align-content:start;gap:.5rem;min-width:0;display:grid}._field_oheu5_42 label{font-size:var(--home-ui);line-height:var(--home-ui-leading)}._optional_oheu5_44{color:var(--home-muted)}._field_oheu5_42 :is(input,textarea,select){width:100%;min-width:0;min-height:var(--home-target);border:1px solid var(--home-muted);border-radius:var(--home-radius);background:var(--home-paper);color:var(--home-ink);font:inherit;font-size:var(--home-ui);line-height:var(--home-ui-leading);padding:.875rem;display:block}._field_oheu5_42 textarea{resize:vertical;min-height:11rem}._field_oheu5_42 [aria-invalid=true]{border:2px solid var(--home-ink)}._form_oheu5_27 ._fieldHint_oheu5_48,._form_oheu5_27 ._fieldError_oheu5_48{font-size:var(--home-ui);line-height:var(--home-ui-leading)}._fieldHint_oheu5_48{max-width:46rem}._fieldError_oheu5_48{font-weight:var(--home-functional-weight)}._formStatus_oheu5_51{border-left:var(--home-accent-edge) solid var(--home-accent);background:var(--home-base);color:var(--home-ink);gap:.5rem;padding:1.25rem;display:grid}._formStatus_oheu5_51 h3{font-size:var(--home-body);line-height:var(--home-compact-leading)}._formStatus_oheu5_51 p{font-size:var(--home-ui);line-height:var(--home-ui-leading)}._formActions_oheu5_54{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._form_oheu5_27 button[disabled]{cursor:default;opacity:.7}._form_oheu5_27[data-state=submitting] button[disabled]{cursor:progress}._honeypot_oheu5_57{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._form_oheu5_27>._formFields_oheu5_41{order:1}._form_oheu5_27>._fieldHint_oheu5_48{order:2}._form_oheu5_27>._honeypot_oheu5_57{order:3}._form_oheu5_27>._formStatus_oheu5_51{order:4}._form_oheu5_27>._formActions_oheu5_54{order:5}._form_oheu5_27 ._privacyNotice_oheu5_66{max-width:46rem;font-size:var(--home-ui);line-height:var(--home-ui-leading);flex:100%;margin:0}._privacyNotice_oheu5_66 a{color:inherit;text-underline-offset:.25em;text-decoration:underline}@media (width>=768px){._form_oheu5_27{padding:2rem}._form_oheu5_27 ._privacyNotice_oheu5_66{flex:18rem}._formFields_oheu5_41{grid-template-columns:repeat(2,minmax(0,1fr))}._field_oheu5_42[data-field-span="6"]{grid-column:1/-1}}@media (width>=1000px){._formFields_oheu5_41{grid-template-columns:repeat(6,minmax(0,1fr))}._field_oheu5_42[data-field-span="2"]{grid-column:span 2}._field_oheu5_42[data-field-span="3"]{grid-column:span 3}}@media (width>=1100px){._closing_oheu5_24{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem}._contactLayout_oheu5_28{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){._textLink_oheu5_21:hover,._privacyNotice_oheu5_66 a:hover{text-decoration-thickness:var(--home-underline-weight)}._button_oheu5_11:hover{font-weight:var(--home-heading-weight)}}@media (prefers-reduced-motion:reduce){._composition_oheu5_2 *,._composition_oheu5_2 :before,._composition_oheu5_2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._offers_1bvmi_13,._included_1bvmi_14{border-top:1px solid var(--home-line);padding:var(--home-section) var(--home-gutter);gap:var(--home-gap);scroll-margin-top:7rem;display:grid}._intro_1bvmi_22{font-size:var(--home-body);line-height:var(--home-body-leading);max-width:none}._grid_1bvmi_33{gap:var(--home-gap);grid-template-columns:minmax(0,1fr);margin:1rem 0 0;padding:0;list-style:none;display:grid}._card_1bvmi_42{background:var(--home-paper);border-top:var(--home-accent-edge) solid var(--home-accent);align-content:start;gap:.75rem;padding:1.5rem;display:grid}._meta_1bvmi_51{line-height:var(--home-ui-leading);letter-spacing:var(--home-label-tracking);color:var(--home-accent);font-family:var(--home-mono)!important;font-size:var(--home-label)!important;font-weight:var(--home-functional-weight)!important}._cardTitle_1bvmi_60{font-size:var(--home-card-title);line-height:var(--home-card-title-leading);letter-spacing:normal}._cardBody_1bvmi_66{font-size:var(--home-body);line-height:var(--home-body-leading)}@media (width>=900px){._grid_1bvmi_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}._card_1bvmi_42:nth-child(2n){border-left:1px solid var(--home-line)}}@media (width>=1200px){._grid_1bvmi_33{grid-template-columns:repeat(4,minmax(0,1fr))}._card_1bvmi_42+._card_1bvmi_42{border-left:1px solid var(--home-line)}}._panel_1bvmi_99{background:var(--home-paper);border-left:var(--home-accent-edge) solid var(--home-accent);gap:2rem;padding:2.5rem;display:grid}._panelColumns_1bvmi_107{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}._panelColumn_1bvmi_107{min-width:0}._columnTitle_1bvmi_117{line-height:var(--home-ui-leading);letter-spacing:var(--home-label-tracking);color:var(--home-accent);margin-bottom:.75rem;font-family:var(--home-mono)!important;font-size:var(--home-label)!important;font-weight:var(--home-functional-weight)!important}._plainRows_1bvmi_127{margin:0;padding:0;list-style:none;display:grid}._plainRows_1bvmi_127 li{border-top:1px solid var(--home-line);font-size:var(--home-body);line-height:var(--home-body-leading);padding:.875rem 0}@media (width>=900px){._panelColumns_1bvmi_107{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3rem}._panelColumn_1bvmi_107+._panelColumn_1bvmi_107{border-left:1px solid var(--home-line);padding-left:3rem}}._opening_fml52_6{align-content:start;gap:var(--home-gap);padding:2rem var(--home-gutter) var(--home-section);display:grid}._opening_fml52_6:is([data-has-action=true],[data-has-art=true]){align-content:stretch;min-height:32rem}._text_fml52_10{gap:var(--home-gap);flex-direction:column;min-width:0;height:100%;display:flex}._head_fml52_18 ._title_fml52_18{font-size:var(--home-hero-title);line-height:var(--home-hero-title-leading);letter-spacing:var(--home-hero-title-tracking);text-wrap:pretty;max-width:none}._head_fml52_18 ._lead_fml52_22{font-size:var(--home-card-title);line-height:var(--home-card-title-leading);text-wrap:pretty;max-width:none}._actions_fml52_23{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:auto;display:flex}.fido-homepage ._head_fml52_18+*{border-top:1px solid var(--home-line);padding-top:3.5rem}._art_fml52_32{margin:0 calc(-1 * var(--home-gutter)) 0 0;min-width:0}._art_fml52_32 img{object-fit:contain;object-position:right bottom;width:100%;height:auto;max-height:26rem;margin:0;display:block}._art_fml52_32[data-art-align=center]{margin-right:0}._art_fml52_32[data-art-align=center] img{object-position:60% 100%}@media (width>=651px){._opening_fml52_6{position:relative}._opening_fml52_6[data-has-action=true] ._actions_fml52_23{left:var(--home-gutter);bottom:var(--home-section);margin-top:0;position:absolute}._opening_fml52_6[data-has-action=true] ._text_fml52_10{padding-bottom:5rem}._opening_fml52_6:is([data-has-action=true],[data-has-art=true]){min-height:36.5rem}._opening_fml52_6[data-has-art=true]{grid-template-columns:minmax(0,7fr)}._opening_fml52_6[data-has-art=true] ._text_fml52_10{max-width:calc(100% - min(42vw,28.4rem) - 2rem)}._art_fml52_32{top:1rem;bottom:0;right:var(--home-gutter);pointer-events:none;justify-content:flex-end;width:min(42vw,28.4rem);margin:0;display:flex;position:absolute}._art_fml52_32 img{width:100%;height:100%;max-height:none}._art_fml52_32[data-art-align=center]{justify-content:center}}@media (width>=1000px){._opening_fml52_6:is([data-has-action=true],[data-has-art=true]){min-height:32rem}._opening_fml52_6[data-has-art=true] ._text_fml52_10{max-width:calc(100% - min(42vw,24.8rem) - 2rem)}._art_fml52_32{width:min(42vw,24.8rem)}}._services_1crq1_2{color:var(--home-ink);background:var(--home-base)}._services_1crq1_2 :is(header,nav,section,article,aside,li){min-width:0}._services_1crq1_2 :is(h1,h2,h3){overflow-wrap:anywhere}._services_1crq1_2 :is(section,article){scroll-margin-top:var(--home-section)}._services_1crq1_2 :is(a,article):focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:4px}._services_1crq1_2 a svg{transition:transform var(--home-feedback) var(--home-ease)}._sectionBody_1crq1_9{align-content:start;gap:1.5rem;display:grid}._services_1crq1_2 ._sectionTitle_1crq1_11{font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking)}._start_1crq1_14{padding:3.5rem var(--home-gutter) var(--home-section);border-top:1px solid var(--home-line);gap:1.5rem;margin-top:0;display:grid}._situations_1crq1_15{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}._situation_1crq1_15{border-top:1px solid var(--home-line);align-content:start;gap:.75rem;padding-block:1.25rem;display:grid}._situationIcon_1crq1_18{color:var(--home-accent);flex:none}._services_1crq1_2 ._situation_1crq1_15 h3{font-size:var(--home-body);line-height:var(--home-body-leading);letter-spacing:normal;text-wrap:wrap}._services_1crq1_2 ._situation_1crq1_15 p{overflow-wrap:anywhere;max-width:none}._closing_1crq1_29{padding:3rem var(--home-gutter);border-top:1px solid var(--home-line);background:var(--home-paper);align-items:center;gap:2rem;display:grid}@media (width>=768px){._closing_1crq1_29{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}@media (width>=1050px){._start_1crq1_14{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:3.5rem}}@media (prefers-reduced-motion:no-preference){._services_1crq1_2 a:focus-visible svg{transform:translate(var(--home-arrow-distance), calc(-1 * var(--home-arrow-distance)))}@media (hover:hover){._services_1crq1_2 a:hover svg{transform:translate(var(--home-arrow-distance), calc(-1 * var(--home-arrow-distance)))}}}.fido-homepage[data-motion=off] ._services_1crq1_2 a svg{transition:none;transform:none}@media (prefers-reduced-motion:reduce){._services_1crq1_2 *,._services_1crq1_2 :before,._services_1crq1_2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._services_1crq1_2 a svg{transform:none!important}}._about_5ywau_2{background:var(--home-base)}._profiles_5ywau_7{padding:3.5rem var(--home-gutter) var(--home-section);border-top:1px solid var(--home-line);background:0 0;gap:3.5rem 2rem;display:grid}._profile_5ywau_7{align-content:start;gap:1.5rem;min-width:0;display:grid}._portrait_5ywau_9{aspect-ratio:1;border-radius:50%;width:min(100%,24rem);overflow:hidden}._portrait_5ywau_9 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._identity_5ywau_11{border-top:2px solid var(--home-accent);align-content:start;gap:1rem;padding-top:1.25rem;display:grid}._name_5ywau_12{align-content:start;gap:.75rem;display:grid}._about_5ywau_2 ._name_5ywau_12 :is(p,h2,a){overflow-wrap:anywhere;min-width:0;max-width:100%}._biography_5ywau_14{align-content:start;gap:1rem;display:grid}._biography_5ywau_14 p{overflow-wrap:anywhere;max-width:none}._practiceBand_5ywau_19{padding:0 var(--home-gutter);background:var(--home-base);border-top:1px solid var(--home-line);grid-template-columns:minmax(0,1fr);gap:0;display:grid}._experience_5ywau_20,._commitment_5ywau_20{align-content:start;gap:var(--home-gap);border-top:1px solid var(--home-line);min-width:0;padding-block:3.5rem var(--home-section);display:grid}._experience_5ywau_20{border-top:0}._about_5ywau_2 :is(._experience_5ywau_20,._commitment_5ywau_20) p{max-width:none}._about_5ywau_2 a svg{transition:transform var(--home-feedback) var(--home-ease)}@media (width>=768px){._profiles_5ywau_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(2rem,6vw,5rem)}._profile_5ywau_7{grid-template-rows:subgrid;grid-row:span 3}}@media (width>=1100px){._profiles_5ywau_7{padding-top:3.5rem}}@media (prefers-reduced-motion:no-preference){._about_5ywau_2 a:focus-visible svg{transform:translate(var(--home-arrow-distance), calc(-1 * var(--home-arrow-distance)))}@media (hover:hover){._about_5ywau_2 a:hover svg{transform:translate(var(--home-arrow-distance), calc(-1 * var(--home-arrow-distance)))}}}@media (prefers-reduced-motion:reduce){._about_5ywau_2 a svg{transition:none;transform:none!important}}._footer_1nl77_3{padding:var(--home-section) var(--home-gutter) 2.5rem;background:var(--home-ink);color:var(--home-paper);font:var(--home-body-weight) var(--home-ui)/var(--home-ui-leading) var(--home-font);display:block}._footer_1nl77_3 :where(div){font:inherit;color:inherit;display:block}._footer_1nl77_3 :where(span){background:0 0;width:auto;height:auto;display:inline}._footer_1nl77_3 :is(a,div,nav,li){min-width:0}._footer_1nl77_3 a{color:inherit;min-height:var(--home-target);font:inherit;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}._footer_1nl77_3 a:focus-visible{outline:var(--home-focus-ring) solid var(--home-paper);outline-offset:4px}._footer_1nl77_3 ._upper_1nl77_9{align-items:start;gap:2rem;display:grid}._brand_1nl77_10{width:fit-content;max-width:100%}._wordmark_1nl77_11{width:9rem;max-width:100%;height:auto}._footer_1nl77_3 ._navigation_1nl77_12{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}._footer_1nl77_3 ._label_1nl77_15{color:inherit;font:var(--home-functional-weight) var(--home-ui)/var(--home-ui-leading) var(--home-mono);letter-spacing:var(--home-label-tracking);text-transform:none;margin:0 0 .75rem}._footer_1nl77_3 ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}._navigation_1nl77_12 a{padding-block:.5rem}._footer_1nl77_3 ._navigation_1nl77_12 a[aria-current=page]{color:inherit;text-decoration:underline;text-decoration-color:var(--home-accent);text-decoration-thickness:var(--home-underline-weight);text-underline-offset:.3em;background:0 0}._footer_1nl77_3[data-footer-tone=light]{background:var(--home-base);color:var(--home-ink);border-top:1px solid var(--home-line)}._footer_1nl77_3[data-footer-tone=light] a:focus-visible{outline-color:var(--home-accent)}._footer_1nl77_3 ._lower_1nl77_23{border-top:1px solid var(--home-inverse-line);text-align:center;margin-top:2.5rem;padding-top:1.5rem}._footer_1nl77_3[data-footer-tone=light] ._lower_1nl77_23{border-top-color:var(--home-line)}._footer_1nl77_3 ._lower_1nl77_23 small{font-size:var(--home-ui);line-height:var(--home-ui-leading)}@media (width>=768px){._footer_1nl77_3 ._upper_1nl77_9{gap:var(--home-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}._footer_1nl77_3 ._navigation_1nl77_12{gap:var(--home-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){._navigation_1nl77_12 a:hover{text-decoration:underline;text-decoration-thickness:var(--home-underline-weight);text-underline-offset:.25em}}:where(._page_1a97f_1){color:var(--home-ink);background:var(--home-base);font-family:var(--home-font);font-weight:var(--home-body-weight)}:where(._page_1a97f_1) :is(h1,h2,h3,p){margin:0}:where(._page_1a97f_1) p{font-size:var(--home-body);line-height:var(--home-body-leading)}:where(._page_1a97f_1) p+p{margin-top:var(--home-gap)}:where(._page_1a97f_1) h1{font-size:var(--home-h1);line-height:var(--home-h1-leading);letter-spacing:var(--home-h1-tracking)}:where(._page_1a97f_1) h2{font-size:var(--home-h2);line-height:var(--home-h2-leading);letter-spacing:var(--home-h2-tracking)}:where(._page_1a97f_1) h3{font-size:var(--home-h3);line-height:var(--home-h3-leading);letter-spacing:var(--home-h2-tracking)}:where(._page_1a97f_1) :is(h1,h2,h3){font-weight:var(--home-heading-weight);hyphens:manual;overflow-wrap:break-word}:where(._page_1a97f_1) a{text-decoration:none}:where(._page_1a97f_1) :is(a,button,summary):focus-visible{outline:var(--home-focus-ring) solid currentColor;outline-offset:var(--home-focus-offset)}:where(._page_1a97f_1) section{scroll-margin-top:2rem}._skip_1a97f_12{z-index:20;color:var(--home-on-accent);background:var(--home-accent);padding:1rem;position:absolute;top:-6rem}._skip_1a97f_12:focus{top:0}._header_1a97f_17{padding:0 var(--home-gutter);background:var(--home-ink);color:var(--home-paper);z-index:3;transition:transform var(--home-feedback) var(--home-ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}._header_1a97f_17[data-hidden=true]{transform:translateY(-100%)}._header_1a97f_17:is(:focus-within,:has(details[open])){transform:none}html:has(.fido-homepage){scroll-padding-top:5.5rem}html:has(.fido-homepage),body:has(.fido-homepage){overflow-x:clip}._page_1a97f_1 [data-button-label]{display:inline-grid}._page_1a97f_1 [data-button-label]>span{grid-area:1/1}._page_1a97f_1 [data-button-reserve]{font-weight:var(--home-heading-weight);visibility:hidden}._brand_1a97f_21{align-items:center;gap:1rem;min-width:0;min-height:5.5rem;display:flex}._signal_1a97f_34{width:1.75rem;height:1.75rem}._wordmark_1a97f_35{width:10.875rem;min-width:0;max-width:100%;height:auto}._header_1a97f_17[data-header-action]{flex-wrap:nowrap}._header_1a97f_17[data-header-action] ._brand_1a97f_21{flex:none}._headerAction_1a97f_42{background:var(--home-accent);min-height:3.25rem;color:var(--home-on-accent);font-size:var(--home-ui);line-height:var(--home-ui-leading);text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:.875rem 1.25rem;display:inline-flex}@media (hover:hover){._headerAction_1a97f_42:hover{font-weight:var(--home-heading-weight)}}._page_1a97f_1 [data-button-label][data-label-from=phone]{display:none}@media (width<=650px){._header_1a97f_17[data-header-action]{gap:.5rem}._page_1a97f_1 [data-button-label][data-label-from=tablet]{display:none}._page_1a97f_1 [data-button-label][data-label-from=phone]{display:inline-grid}}@media (width<=359px){._headerAction_1a97f_42{display:none}}._desktopNav_1a97f_55{display:none}._mobileNav_1a97f_56 summary{min-width:var(--home-target);min-height:var(--home-target);cursor:pointer;justify-content:center;align-items:center;padding:.5rem 0;list-style:none;display:inline-flex}._mobileNav_1a97f_56 summary::-webkit-details-marker{display:none}._mobileNav_1a97f_56 summary::marker{content:""}._mobileNav_1a97f_56 ._menuClose_1a97f_59,._mobileNav_1a97f_56[open] ._menuOpen_1a97f_59{display:none}._mobileNav_1a97f_56[open] ._menuClose_1a97f_59{display:block}._mobileNav_1a97f_56 ._menuLabel_1a97f_61{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._mobileNav_1a97f_56 nav{background:var(--home-ink);border-top:1px solid var(--home-inverse-line);padding:1rem var(--home-gutter);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:100% 0 auto}._mobileNav_1a97f_56 a{min-height:var(--home-target);padding:.8rem}@media (hover:hover){._desktopNav_1a97f_55 a:hover,._mobileNav_1a97f_56 a:hover{background:var(--home-accent);color:var(--home-on-accent)}}._page_1a97f_1[data-motion=off] *,._page_1a97f_1[data-motion=off] :before,._page_1a97f_1[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._page_1a97f_1[data-motion=off] a svg{transform:none!important}html:has(.fido-homepage[data-motion=off]){scroll-behavior:auto}@media (width>=1000px){._desktopNav_1a97f_55{flex-wrap:wrap;align-self:stretch;display:flex}._desktopNav_1a97f_55 a{min-height:var(--home-target);font-size:var(--home-ui);border-left:1px solid var(--home-inverse-line);transition:background var(--home-feedback) var(--home-ease);align-items:center;padding:.75rem 1.25rem;display:flex}._mobileNav_1a97f_56{display:none}}@media (prefers-reduced-motion:reduce){:where(._page_1a97f_1) *,:where(._page_1a97f_1) :before,:where(._page_1a97f_1) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{scroll-behavior:auto}._header_1a97f_17{transition:none}}._page_1fmvq_1{overflow-wrap:break-word}._page_1fmvq_1 :is(h1,h2,h3,p,a){min-width:0}._page_1fmvq_1 [aria-current=page]{background:var(--home-accent);color:var(--home-on-accent)}._actions_1fmvq_11{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}._actions_1fmvq_11 a{overflow-wrap:anywhere;max-width:100%}._textLink_1fmvq_22{min-height:var(--home-target);text-underline-offset:.25em;font-size:var(--home-body);align-items:center;gap:.75rem;display:inline-flex;text-decoration:underline!important}._textLink_1fmvq_22 svg{flex:none}._footerNav_1fmvq_34{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}._sources_1fmvq_39{font-size:var(--home-label);margin-top:2rem}._sources_1fmvq_39 summary{min-height:var(--home-target);cursor:pointer;padding:.75rem 0}._sources_1fmvq_39 li{overflow-wrap:anywhere;margin:.75rem 0}._sources_1fmvq_39 a{text-underline-offset:.2em;text-decoration:underline}._cards_1fmvq_56{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}._card_1fmvq_56{border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-ink);min-width:0;padding:1.5rem}._card_1fmvq_56 h3{margin:1rem 0 1.5rem}._card_1fmvq_56 [data-tags]{font-size:var(--home-label);line-height:var(--home-note-leading);color:var(--home-muted);margin-top:1.5rem}._card_1fmvq_56 ._textLink_1fmvq_22{margin-top:1.5rem}._filters_1fmvq_81{flex-wrap:wrap;align-items:end;gap:1rem;margin-top:2rem;display:flex}._filters_1fmvq_81 label{flex:15rem;gap:.5rem;min-width:0;display:grid}._filters_1fmvq_81 select{border:1px solid var(--home-line);background:var(--home-paper);color:var(--home-ink);min-height:var(--home-target);width:100%;max-width:100%;font:inherit;padding:.75rem}._filters_1fmvq_81 button{cursor:pointer;border:0}._filters_1fmvq_81 :is(select,button):focus-visible{outline:var(--home-focus-ring) solid var(--home-accent);outline-offset:3px}._empty_1fmvq_112{font-size:var(--home-body);line-height:var(--home-body-leading);display:block;margin-top:2rem!important}._page_1fmvq_1 [hidden]{display:none!important}@media (width>=768px){._cards_1fmvq_56{grid-template-columns:repeat(2,minmax(0,1fr))}._card_1fmvq_56{padding:2rem}}
