.fybri-flight_origin__KujIv{width:46%;height:auto;pointer-events:none}.fybri-flight_directions__LDaca,.fybri-flight_origin__KujIv{position:absolute;left:62%;top:50%;transform:translate(-50%,-50%)}.fybri-flight_directions__LDaca{width:min(46%,370px);color:var(--av-ink);visibility:hidden;opacity:0;transition:opacity .65s ease,visibility .65s}.fybri-flight_directions__LDaca[data-revealed=true]{visibility:visible;opacity:1}.fybri-flight_directionsLabel__ti4NR{margin:0 0 22px;font-size:10px;font-weight:600;letter-spacing:.18em}.fybri-flight_directions__LDaca ol{margin:0;padding:0;list-style:none}.fybri-flight_directions__LDaca li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:19px 0;border-top:1px solid color-mix(in srgb,var(--av-ink) 15%,transparent);opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.fybri-flight_directions__LDaca[data-revealed=true] li{opacity:1;transform:translateY(0)}.fybri-flight_directions__LDaca li:nth-child(2){transition-delay:.12s}.fybri-flight_directions__LDaca li:nth-child(3){transition-delay:.24s}.fybri-flight_directionNumber__47_ju{padding-top:6px;font-size:11px;color:var(--av-accent)}.fybri-flight_directions__LDaca h2{margin:0 0 8px;font-size:clamp(22px,1.8vw,28px);font-weight:500;letter-spacing:-.04em;line-height:1.15}.fybri-flight_directions__LDaca li p{margin:0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--av-ink) 72%,transparent)}@media (max-width:980px){.fybri-flight_origin__KujIv{left:50%;width:82%;max-width:440px}.fybri-flight_directions__LDaca{left:50%;width:calc(100% - 40px);max-width:440px}}.fybri-flight_flyer__HMmjY{position:fixed;top:0;left:0;z-index:110;pointer-events:none;visibility:hidden;contain:layout style;will-change:transform}.fybri-flight_pose__EgZWi{position:relative;width:100%;height:100%;--flight-energy:1;filter:drop-shadow(0 3px 5px rgb(15 55 100/12%))}.fybri-flight_flyer__HMmjY[data-phase=perched] .fybri-flight_pose__EgZWi *,.fybri-flight_flyer__HMmjY[data-phase=waiting] .fybri-flight_pose__EgZWi *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fybri-flight_directions__LDaca,.fybri-flight_directions__LDaca li{transition:none}.fybri-flight_origin__KujIv{visibility:hidden}.fybri-flight_flyer__HMmjY{display:none}.fybri-flight_pose__EgZWi span{animation:none}}.fybri-bird_bird__SAuot{display:block;position:relative;width:100%;height:100%;--bird-energy:var(--flight-energy,1)}.fybri-bird_bird__SAuot>span{position:absolute;inset:0;background:url(/brand/faibri/bird-flight.png?v=20261025) 50%/contain no-repeat}.fybri-bird_leftWing__SOqNE{clip-path:polygon(0 0,38% 0,40% 31%,49% 47%,51% 59%,43% 65%,0 40%);transform-origin:50% 57%;animation:fybri-bird_leftBeat__bmhO9 var(--bird-beat,.24s) ease-in-out infinite alternate}.fybri-bird_rightWing__dPW0b{clip-path:polygon(51% 79%,52% 52%,66% 29%,100% 0,100% 100%);transform-origin:53% 57%;animation:fybri-bird_rightBeat__Z08eS var(--bird-beat,.24s) ease-in-out infinite alternate;animation-delay:-65ms}.fybri-bird_tail__gI39C{clip-path:polygon(0 40%,43% 65%,51% 59%,49% 47%,52% 52%,51% 79%,51% 100%,0 100%);transform-origin:51% 59%;animation:fybri-bird_tailSway__RXEgz 1.4s ease-in-out infinite}.fybri-bird_head__5rq6g{clip-path:polygon(49% 47%,40% 31%,40% 0,100% 0,66% 29%,52% 52%);transform-origin:52% 48%;animation:fybri-bird_lookAround__ywSlf 6.7s ease-in-out infinite}@keyframes fybri-bird_leftBeat__bmhO9{0%{transform:perspective(160px) rotateY(calc(-48deg * var(--bird-energy))) rotate(calc(-8deg * var(--bird-energy)))}to{transform:perspective(160px) rotateY(calc(22deg * var(--bird-energy))) rotate(calc(5deg * var(--bird-energy)))}}@keyframes fybri-bird_rightBeat__Z08eS{0%{transform:perspective(160px) rotateY(calc(52deg * var(--bird-energy))) rotate(calc(9deg * var(--bird-energy)))}to{transform:perspective(160px) rotateY(calc(-18deg * var(--bird-energy))) rotate(calc(-4deg * var(--bird-energy)))}}@keyframes fybri-bird_tailSway__RXEgz{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes fybri-bird_lookAround__ywSlf{0%,48%,72%,to{transform:rotate(0)}54%,61%{transform:rotate(-7deg)}66%{transform:rotate(3deg)}}.fybri-bird_bird__SAuot[data-resting]{animation:fybri-bird_breath__7E1QS 7.6s ease-in-out infinite}.fybri-bird_bird__SAuot[data-resting] .fybri-bird_leftWing__SOqNE{animation:fybri-bird_restLeft__DLjnM 7.6s ease-in-out infinite}.fybri-bird_bird__SAuot[data-resting] .fybri-bird_rightWing__dPW0b{animation:fybri-bird_restRight__9ghut 7.6s ease-in-out infinite}.fybri-bird_bird__SAuot[data-resting] .fybri-bird_head__5rq6g,.fybri-bird_bird__SAuot[data-resting] .fybri-bird_tail__gI39C{animation:none}@keyframes fybri-bird_breath__7E1QS{0%,53%,80%,to{transform:translateY(0)}60%,72%{transform:translateY(-1px)}66%{transform:translateY(-2px)}}@keyframes fybri-bird_restLeft__DLjnM{0%,53%,80%,to{transform:rotate(0)}59%,70%{transform:perspective(600px) rotateY(-16deg) rotate(-3deg)}64%,75%{transform:perspective(600px) rotateY(8deg) rotate(2deg)}}@keyframes fybri-bird_restRight__9ghut{0%,53%,80%,to{transform:rotate(0)}59%,70%{transform:perspective(600px) rotateY(18deg) rotate(3deg)}64%,75%{transform:perspective(600px) rotateY(-8deg) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.fybri-bird_bird__SAuot,.fybri-bird_bird__SAuot>span{animation:none!important;transform:none!important}}@font-face{font-family:Faibri Golos;src:url(/brand/faibri/golos-text-800-logo.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}.fybri-wordmark_wordmark__ah1WM{display:inline-flex;align-items:baseline;flex-shrink:0;color:#202939;font-family:Faibri Golos,sans-serif;font-size:var(--wordmark-size,36px);font-weight:800;font-synthesis:none;line-height:1;letter-spacing:-.04em;white-space:nowrap;text-transform:none}.fybri-wordmark_firstI__vLYuN{position:relative}.fybri-wordmark_wordmark__ah1WM[data-script=cyrillic]{font-family:var(--font-manrope,sans-serif)}.fybri-wordmark_wordmark__ah1WM[data-script=cyrillic] .fybri-wordmark_bird__DnbaG{top:-.29em}.fybri-wordmark_bird__DnbaG{position:absolute;left:50%;top:.035em;width:.62em;height:.465em;margin-left:-.31em;transform-origin:51% 60%;pointer-events:none}.fybri-wordmark_wordmark__ah1WM .fybri-wordmark_still__fj8_u{display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}html[data-aivid-theme=dark] .fybri-wordmark_wordmark__ah1WM{color:#e8edf6}@media (max-width:480px){.fybri-wordmark_wordmark__ah1WM{font-size:var(--wordmark-size,32px)}}@media (prefers-reduced-motion:reduce){.fybri-wordmark_wordmark__ah1WM .fybri-wordmark_bird__DnbaG{transform:none!important;opacity:1!important}.fybri-wordmark_wordmark__ah1WM .fybri-wordmark_still__fj8_u{opacity:1!important}}.faibri-family_page__bkbng{--family-bg:#fff;--family-ink:#0c0d12;--family-muted:#62697d;--family-line:#dde1e8;background:var(--family-bg);color:var(--family-ink);font-family:var(--font-manrope),Arial,sans-serif;min-height:100vh;overflow:clip;-webkit-font-smoothing:antialiased;color-scheme:light}.faibri-family_page__bkbng *{box-sizing:border-box}.faibri-family_page__bkbng a{color:inherit;text-decoration:none}.faibri-family_page__bkbng button,.faibri-family_page__bkbng input{font:inherit}.faibri-family_page__bkbng h1,.faibri-family_page__bkbng h2,.faibri-family_page__bkbng h3,.faibri-family_page__bkbng p{margin:0}.faibri-family_page__bkbng img{display:block;max-width:100%}.faibri-family_page__bkbng :is(a,button,input,summary):focus-visible{outline:3px solid #008baf;outline-offset:5px}.faibri-family_page__bkbng section[id]{scroll-margin-top:30px}.faibri-family_header__uEvbh{height:108px;max-width:1440px;margin:auto;padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:5}.faibri-family_logo__Rw3uK{display:inline-flex;--wordmark-size:44px}.faibri-family_nav__vyRjw{display:flex;gap:38px;font-size:15px;font-weight:600}.faibri-family_nav__vyRjw a{padding:12px 0;border-bottom:2px solid transparent}.faibri-family_nav__vyRjw a:hover,.faibri-family_nav__vyRjw a[aria-current=page]{border-bottom-color:#00b9d8}.faibri-family_headerActions__AEH6J{display:flex;align-items:center;gap:12px}.faibri-family_login__QFEwA{display:flex;align-items:center;gap:20px;border:1px solid var(--family-line);border-radius:5px;padding:13px 18px;font-size:13px;font-weight:650}.faibri-family_login__QFEwA:hover{border-color:var(--family-ink)}.faibri-family_menu__MT2Y_{display:none;background:none;border:0;color:inherit;padding:10px}.faibri-family_skip__NS3dz{position:fixed;top:-100px;left:20px;background:var(--family-bg);padding:14px;z-index:100}.faibri-family_skip__NS3dz:focus{top:12px}.faibri-family_homeHero__uqmBj{position:relative;isolation:isolate;min-height:650px;padding:24px 24px 38px;text-align:center}.faibri-family_homeCopy__90TvI{position:relative;z-index:1;max-width:740px;margin:auto}.faibri-family_heroBird__7dNKS{width:144px;height:108px;-o-object-fit:contain;object-fit:contain;margin:0 auto 16px}.faibri-family_homeHero__uqmBj h1{font-size:clamp(70px,7.5vw,110px);line-height:.93;letter-spacing:-.065em;font-weight:800}.faibri-family_homeHero__uqmBj h1>span{color:#00b9d8;font-family:Arial,sans-serif}.faibri-family_lead__kWg1s{font-size:clamp(17px,1.6vw,22px);color:var(--family-muted);line-height:1.5;letter-spacing:-.025em}.faibri-family_homeHero__uqmBj .faibri-family_lead__kWg1s{margin:28px auto 34px}.faibri-family_facets__YPuJs{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.faibri-family_leftWing__owCId{position:absolute;left:-2%;top:0;width:34vw;max-width:560px;transform:rotate(-2deg)}.faibri-family_rightWing__479qE{position:absolute;right:-3%;bottom:1%;width:32vw;max-width:520px}.faibri-family_entry__X9GWz{max-width:670px;margin:auto}.faibri-family_entry__X9GWz form{display:flex;min-height:68px;border:1px solid #414550;border-radius:4px;background:var(--family-bg);box-shadow:0 5px 15px #14214209}.faibri-family_entry__X9GWz input{min-width:0;flex:1;border:0;background:transparent;color:var(--family-ink);padding:18px 25px;font-size:19px;border-radius:3px}.faibri-family_entry__X9GWz input::-moz-placeholder{color:#7b8293}.faibri-family_entry__X9GWz input::placeholder{color:#7b8293}.faibri-family_entry__X9GWz input:focus{outline-offset:0}.faibri-family_entry__X9GWz button{width:80px;flex-shrink:0;background:var(--family-ink);color:var(--family-bg);border:0;border-radius:0 3px 3px 0;display:grid;place-items:center;cursor:pointer}.faibri-family_entry__X9GWz button:hover{background:#0084a5;color:#fff}.faibri-family_entry__X9GWz>p{font-size:14px;color:var(--family-muted);margin-top:12px}.faibri-family_more__txwGv{display:inline-flex;align-items:center;gap:8px;margin-top:26px;border-bottom:1px solid #a6acb9;padding-bottom:4px;font-size:14px;color:var(--family-muted)!important}.faibri-family_directions__AHsRa{border-top:1px solid var(--family-line);padding:34px max(24px,calc((100vw - 1230px)/2)) 40px}.faibri-family_directions__AHsRa h2{font-size:clamp(25px,3vw,39px);line-height:1.2;font-weight:800;letter-spacing:-.05em;text-align:center}.faibri-family_directionGrid__qtTlc{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:36px;margin-top:32px}.faibri-family_direction___9FB7{padding:16px 0;border-top:3px solid #00b9d8}.faibri-family_direction___9FB7[data-tone=magenta]{border-color:#e6007e}.faibri-family_direction___9FB7[data-tone=lime]{border-color:#b7d123}.faibri-family_direction___9FB7>span{display:flex;justify-content:space-between;gap:8px;font-size:20px;font-weight:750;letter-spacing:-.03em}.faibri-family_direction___9FB7 p{color:var(--family-muted);font-size:14px;line-height:1.7;margin-top:10px}.faibri-family_direction___9FB7:hover>span{color:#007e9b}.faibri-family_projectLink__14KZz{display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px;margin-top:28px}.faibri-family_footer__M3yka{max-width:1330px;margin:auto;padding:32px 38px 24px;border-top:1px solid var(--family-line);flex-wrap:wrap;justify-content:space-between;color:var(--family-muted);font-size:12px}.faibri-family_footer__M3yka,.faibri-family_footer__M3yka>div{display:flex;align-items:center;gap:24px}.faibri-family_footer__M3yka nav{display:flex;gap:22px;flex-wrap:wrap}.faibri-family_footer__M3yka small{flex-basis:100%;font-size:11px}.faibri-family_footer__M3yka a:hover{text-decoration:underline}.faibri-family_footer__M3yka>div a{color:var(--family-ink)}.faibri-family_srOnly__FawUR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faibri-family_productHero___zJ_R{position:relative;isolation:isolate;text-align:center;min-height:560px;padding:68px 24px 92px}.faibri-family_productCopy__PDpgE{max-width:770px;margin:auto}.faibri-family_eyebrow__FzKf6{font-size:11px;line-height:1.7;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--family-muted);margin-bottom:24px!important}.faibri-family_productHero___zJ_R h1{font-size:clamp(54px,6.5vw,94px);line-height:1.03;letter-spacing:-.065em;font-weight:800}.faibri-family_productHero___zJ_R h1 span{color:#008ca7}.faibri-family_productHero___zJ_R[data-direction=avatars] h1 span{color:#ce006f}.faibri-family_productHero___zJ_R[data-direction=applications] h1 span{color:#6b8510}.faibri-family_productHero___zJ_R[data-direction=projects] h1 span{color:var(--family-ink)}.faibri-family_productHero___zJ_R .faibri-family_lead__kWg1s{max-width:600px;margin:25px auto 30px}.faibri-family_productHero___zJ_R .faibri-family_leftWing__owCId{top:15%;left:-13%;width:40vw}.faibri-family_productHero___zJ_R .faibri-family_rightWing__479qE{right:-11%;bottom:0;width:40vw}.faibri-family_actions__LUbBF{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.faibri-family_primary__6SMEw,.faibri-family_secondary__WsPWa{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:14px 24px;border-radius:5px;font-size:14px;font-weight:650;line-height:1.5}.faibri-family_page__bkbng .faibri-family_primary__6SMEw{background:var(--family-ink);color:var(--family-bg)}.faibri-family_primary__6SMEw:hover{box-shadow:0 8px 20px #091c3126;transform:translateY(-2px)}.faibri-family_secondary__WsPWa{border:1px solid var(--family-line);background:var(--family-bg)}.faibri-family_secondary__WsPWa:hover{border-color:var(--family-ink)}.faibri-family_studioHero__SMnz4{padding-top:36px;min-height:800px;padding-bottom:380px}.faibri-family_studioArt__7_ooX{position:absolute;width:100%;max-width:1600px!important;left:50%;bottom:0;transform:translateX(-50%);z-index:-1;pointer-events:none}.faibri-family_studioHero__SMnz4 .faibri-family_primary__6SMEw{background:#ff741f;color:#17121b}.faibri-family_projectDetails__x_Mnx{max-width:1230px;margin:auto;padding:60px 32px 80px}.faibri-family_projectDetails__x_Mnx h2{font-size:clamp(35px,4vw,55px);font-weight:800;letter-spacing:-.055em;line-height:1.12}.faibri-family_projectSteps__nxeBA{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:44px 0}.faibri-family_projectSteps__nxeBA article{padding-top:20px;border-top:1px solid var(--family-line)}.faibri-family_projectSteps__nxeBA article>span{font-size:12px;color:#008ca7}.faibri-family_projectSteps__nxeBA h3{margin:15px 0;font-size:23px;font-weight:750;letter-spacing:-.035em}.faibri-family_projectSteps__nxeBA p{color:var(--family-muted);line-height:1.8;font-size:15px}html[data-aivid-theme=dark] .faibri-family_page__bkbng{--family-bg:#11141c;--family-ink:#f5f7fb;--family-muted:#adb5c8;--family-line:#353c4a;color-scheme:dark}html[data-aivid-theme=dark] .faibri-family_productHero___zJ_R[data-direction=applications] h1 span{color:#d6f329}html[data-aivid-theme=dark] .faibri-family_productHero___zJ_R h1 span{color:#38d1e9}html[data-aivid-theme=dark] .faibri-family_productHero___zJ_R[data-direction=avatars] h1 span{color:#ff69ad}@media(min-width:1600px){.faibri-family_homeHero__uqmBj{min-height:690px;padding-top:40px}}@media(max-width:1000px){.faibri-family_header__uEvbh{gap:20px;padding-inline:30px}.faibri-family_nav__vyRjw{gap:22px;font-size:13px}.faibri-family_headerActions__AEH6J{gap:6px}.faibri-family_leftWing__owCId{left:-9%;width:38vw;top:50px}.faibri-family_rightWing__479qE{right:-12%;width:40vw}.faibri-family_homeHero__uqmBj{min-height:620px}.faibri-family_directionGrid__qtTlc{grid-template-columns:repeat(2,1fr)}.faibri-family_studioHero__SMnz4{min-height:660px;padding-bottom:260px}.faibri-family_productHero___zJ_R .faibri-family_leftWing__owCId{left:-20%}.faibri-family_productHero___zJ_R .faibri-family_rightWing__479qE{right:-20%}}@media(max-width:760px){.faibri-family_header__uEvbh{height:82px;padding:16px 22px;gap:12px}.faibri-family_logo__Rw3uK{max-width:104px;--wordmark-size:32px}.faibri-family_headerActions__AEH6J{margin-left:auto}.faibri-family_login__QFEwA{padding:10px 12px;gap:12px;min-height:42px}.faibri-family_menu__MT2Y_{display:flex;align-items:center}.faibri-family_nav__vyRjw{display:none;position:absolute;top:75px;left:16px;right:16px;background:var(--family-bg);border:1px solid var(--family-line);padding:12px 20px;box-shadow:0 18px 30px #11182715;border-radius:8px;font-size:16px}.faibri-family_nav__vyRjw[data-open=true]{display:grid;gap:3px}.faibri-family_nav__vyRjw a{padding:12px 0}.faibri-family_homeHero__uqmBj{padding:24px 22px 34px;min-height:530px}.faibri-family_heroBird__7dNKS{width:108px;height:81px;margin-bottom:18px}.faibri-family_homeHero__uqmBj h1{font-size:clamp(62px,13vw,90px);line-height:.96}.faibri-family_homeHero__uqmBj .faibri-family_lead__kWg1s{font-size:16px;max-width:330px;margin:24px auto 26px}.faibri-family_leftWing__owCId{width:42vw;left:-23%;top:90px}.faibri-family_rightWing__479qE{width:48vw;right:-30%;bottom:115px}.faibri-family_entry__X9GWz form{min-height:58px}.faibri-family_entry__X9GWz input{padding:15px;font-size:15px}.faibri-family_entry__X9GWz button{width:57px}.faibri-family_entry__X9GWz>p{font-size:12px;margin-top:12px}.faibri-family_more__txwGv{font-size:13px;margin-top:24px}.faibri-family_directions__AHsRa{padding:30px 24px}.faibri-family_directions__AHsRa h2{font-size:28px;max-width:450px;margin:auto}.faibri-family_directionGrid__qtTlc{gap:22px;margin-top:28px}.faibri-family_direction___9FB7>span{font-size:18px}.faibri-family_direction___9FB7 p{font-size:13px}.faibri-family_footer__M3yka{padding:28px 24px;gap:24px}.faibri-family_footer__M3yka nav{gap:18px}.faibri-family_footer__M3yka>div{width:100%;justify-content:space-between}.faibri-family_productHero___zJ_R{padding:46px 23px 65px;min-height:480px}.faibri-family_productHero___zJ_R h1{font-size:clamp(43px,9.8vw,72px)}.faibri-family_productHero___zJ_R .faibri-family_lead__kWg1s{font-size:16px;max-width:460px}.faibri-family_productHero___zJ_R .faibri-family_leftWing__owCId{left:-29%;width:52vw;top:16%}.faibri-family_productHero___zJ_R .faibri-family_rightWing__479qE{right:-30%;width:52vw;bottom:10%}.faibri-family_eyebrow__FzKf6{font-size:10px;letter-spacing:.14em;margin-bottom:20px!important}.faibri-family_primary__6SMEw,.faibri-family_secondary__WsPWa{font-size:13px;gap:12px;padding:13px 18px;min-height:50px}.faibri-family_studioHero__SMnz4{min-height:650px;padding-top:25px;padding-bottom:280px}.faibri-family_studioArt__7_ooX{width:125%;max-width:none!important}.faibri-family_projectDetails__x_Mnx{padding:40px 24px 55px}.faibri-family_projectSteps__nxeBA{grid-template-columns:1fr;gap:28px;margin:30px 0}.faibri-family_projectSteps__nxeBA h3{margin:10px 0}.faibri-family_desktopBreak__WxPYc{display:none}}@media(max-width:390px){.faibri-family_header__uEvbh{padding-inline:16px}.faibri-family_headerActions__AEH6J{gap:2px}.faibri-family_login__QFEwA{font-size:12px;padding:10px;gap:8px}.faibri-family_directionGrid__qtTlc{grid-template-columns:1fr}.faibri-family_direction___9FB7{padding:15px 0 0}.faibri-family_direction___9FB7 p{margin-top:5px}.faibri-family_homeHero__uqmBj{padding-inline:18px}.faibri-family_homeHero__uqmBj h1{font-size:60px}.faibri-family_productHero___zJ_R h1{font-size:43px}.faibri-family_studioHero__SMnz4{min-height:630px;padding-bottom:230px}.faibri-family_actions__LUbBF{gap:10px}.faibri-family_footer__M3yka>div{gap:14px}.faibri-family_footer__M3yka>div span{font-size:11px}}@media(prefers-reduced-motion:reduce){.faibri-family_primary__6SMEw:hover{transform:none}.faibri-family_page__bkbng *{scroll-behavior:auto!important}}.faibri-family_headerOnly__wJmdj{min-height:0;overflow:visible}.faibri-family_homeHero__uqmBj h1>span{display:inline-block;width:.14em;height:.14em;margin-left:.03em;border-radius:50%;background:#00b9d8;color:transparent;overflow:hidden;vertical-align:baseline}.learning_home__XoMaR,.learning_start__M9w6k{max-width:1160px;margin:0 auto;padding:48px 28px 80px;color:var(--text-main);font-family:var(--font-dl-sans),sans-serif}.learning_hero___HBJz{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:22px 0 42px}.learning_eyebrow__M7WmD{display:inline-flex;align-items:center;gap:8px;color:var(--text-main);font-size:12px;font-weight:750;letter-spacing:.08em}.learning_eyebrow__M7WmD>svg{color:var(--accent-orange)}.learning_hero___HBJz h1{font-family:var(--font-dl-serif),Georgia,serif;font-size:clamp(36px,4.4vw,58px);line-height:1.12;font-weight:500;letter-spacing:-.025em;margin:20px 0}.learning_intro__0cf1E,.learning_lead__50zrz{color:var(--text-secondary);font-size:16px;line-height:1.7}.learning_lead__50zrz{max-width:480px;margin-bottom:28px}.learning_primary__sahbE,.learning_secondary__jZ_eJ{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;border-radius:10px;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.learning_primary__sahbE{background:var(--accent-orange);color:#171c24;border:1px solid var(--accent-orange)}.learning_secondary__jZ_eJ{color:var(--text-main);background:var(--bg-card);border:1px solid var(--dl-rule-hair)}.learning_primary__sahbE:hover,.learning_secondary__jZ_eJ:hover{filter:brightness(.95)}.learning_secondary__jZ_eJ:disabled{opacity:.45;cursor:default}.learning_small__EhvUd{font-size:12px;line-height:1.65;color:var(--text-secondary);margin:15px 0 0}.learning_small__EhvUd a{color:var(--text-main);text-underline-offset:3px}.learning_routeCard__vEN8k{border:1px solid var(--dl-rule-hair);border-radius:20px;background:var(--bg-card);box-shadow:0 14px 44px rgba(20,30,50,.06);overflow:hidden}.learning_routeHeader__smYVC{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;padding:20px 24px;border-bottom:1px solid var(--dl-rule-hair);color:var(--text-secondary)}.learning_routeList__jSuTt{list-style:none;margin:0;padding:8px 20px}.learning_routeList__jSuTt li+li{border-top:1px solid var(--dl-rule-hair)}.learning_routeList__jSuTt a{display:flex;align-items:center;gap:14px;padding:15px 4px;text-decoration:none;color:var(--text-main)}.learning_routeList__jSuTt a:hover{color:var(--accent-orange)}.learning_routeNumber__4bOf7,.learning_stepNumber__PGlwm{display:grid;place-items:center;flex-shrink:0;height:32px;width:32px;border:1px solid var(--dl-rule-hair);border-radius:50%;font-size:12px;font-weight:750;color:var(--text-secondary)}.learning_routeList__jSuTt strong{font-size:14px;display:block}.learning_routeList__jSuTt small{display:block;color:var(--text-secondary);font-size:12px;margin-top:4px;line-height:1.4}.learning_resource__wqROW>svg:last-child,.learning_routeList__jSuTt a>svg{margin-left:auto;flex-shrink:0}.learning_resources__nlsb6{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 0 48px;border-top:1px solid var(--dl-rule-hair)}.learning_resource__wqROW{display:flex;align-items:flex-start;gap:16px;padding:22px;border:1px solid var(--dl-rule-hair);border-radius:14px;background:var(--bg-card);text-decoration:none;color:var(--text-main)}.learning_resource__wqROW>svg:first-child{color:var(--accent-orange);flex-shrink:0}.learning_resource__wqROW h2{font-family:inherit;font-size:15px;font-weight:700;line-height:1.5;margin:0 0 6px}.learning_resource__wqROW p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.learning_faq__IPc4O{max-width:760px;padding-top:12px}.learning_faq__IPc4O h2{font-family:var(--font-dl-serif),Georgia,serif;font-size:30px;font-weight:500;margin:14px 0 24px}.learning_faq__IPc4O details{border-bottom:1px solid var(--dl-rule-hair)}.learning_faq__IPc4O summary{cursor:pointer;padding:20px 4px;font-size:14px;font-weight:650}.learning_faq__IPc4O details p{color:var(--text-secondary);font-size:14px;line-height:1.75;margin:0 0 20px}.learning_startHeader__cDKhC{margin-bottom:30px}.learning_back__SlLQ1{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);text-decoration:none;margin-bottom:24px}.learning_startHeader__cDKhC h1{font-family:var(--font-dl-serif),Georgia,serif;font-size:clamp(30px,3.4vw,44px);font-weight:500;margin:0 0 14px;line-height:1.2}.learning_path__iC29P{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.learning_pathAside__7kGMv{position:sticky;top:100px}.learning_progressHead__202sY{display:flex;justify-content:space-between;gap:12px;font-size:13px}.learning_progressHead__202sY span{color:var(--text-secondary)}.learning_progress__jlY7V{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:0;border-radius:10px;background:var(--dl-rule-hair);margin:16px 0 20px;overflow:hidden}.learning_progress__jlY7V::-webkit-progress-bar{background:var(--dl-rule-hair)}.learning_progress__jlY7V::-webkit-progress-value{background:var(--accent-orange)}.learning_progress__jlY7V::-moz-progress-bar{background:var(--accent-orange)}.learning_stepNav__kMV9R{display:grid;gap:6px}.learning_stepNav__kMV9R button{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px;background:transparent;color:var(--text-secondary);border:1px solid transparent;border-radius:10px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.learning_stepNav__kMV9R button>svg{margin-left:auto}.learning_stepNav__kMV9R button[aria-current]{background:var(--bg-card);border-color:var(--accent-orange);color:var(--text-main);font-weight:700}.learning_stepNav__kMV9R button[aria-current] .learning_stepNumber__PGlwm{background:var(--accent-orange);color:#171c24;border-color:transparent}.learning_textButton__WpXGT{display:inline-flex;gap:7px;align-items:center;min-height:44px;margin-top:12px;border:0;padding:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.learning_lesson__YyLjB{border:1px solid var(--dl-rule-hair);background:var(--bg-card);border-radius:18px;padding:32px;min-width:0}.learning_lesson__YyLjB h2{font-family:var(--font-dl-serif),Georgia,serif;font-size:clamp(25px,2.7vw,34px);font-weight:500;line-height:1.2;margin:14px 0;scroll-margin-top:100px}.learning_lesson__YyLjB h3{font-size:13px;margin:28px 0 14px}.learning_instructions__haEPy{padding-left:21px;color:var(--text-main);font-size:14px;line-height:1.7}.learning_instructions__haEPy li{padding-left:6px;margin:10px 0}.learning_example__V_Kv5{border-left:3px solid var(--accent-orange);padding:14px 18px;background:var(--bg-elevated);margin:24px 0;border-radius:0 10px 10px 0}.learning_example__V_Kv5 span{color:var(--text-secondary);font-size:11px;font-weight:750}.learning_example__V_Kv5 p{font-size:14px;line-height:1.65;margin:6px 0 0}.learning_result__qUDpW,.learning_tip__odVht{display:flex;align-items:flex-start;gap:12px;margin:24px 0}.learning_result__qUDpW>svg{color:var(--accent-teal,#168779);flex-shrink:0}.learning_result__qUDpW strong{font-size:13px}.learning_result__qUDpW p,.learning_tip__odVht p{margin:6px 0 0;font-size:13px;line-height:1.7;color:var(--text-secondary)}.learning_tip__odVht>svg{flex-shrink:0;color:var(--accent-orange)}.learning_tip__odVht p{margin:0}.learning_checkLabel__PWdZs{display:flex;align-items:center;gap:10px;padding:22px 0 4px;min-height:44px;font-size:14px;cursor:pointer}.learning_checkLabel__PWdZs input{width:18px;height:18px;accent-color:var(--accent-orange)}.learning_lessonFooter__fFZgd{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid var(--dl-rule-hair)}.learning_completion__QGmlm{font-size:13px;line-height:1.7;margin:20px 0 0;color:var(--text-secondary)}.learning_startHelp__SYiKu{font-size:13px;color:var(--text-secondary);margin-top:24px}.learning_startHelp__SYiKu a{color:var(--text-main);text-underline-offset:3px}.learning_topicNav__CrGOs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0;scroll-margin-top:110px}.learning_topicNav__CrGOs a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--dl-rule-hair);border-radius:9px;background:var(--bg-card);color:var(--text-main);font-size:12px;text-decoration:none}.learning_topics__xXdMY{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:40px}.learning_topic__0Wc1v{padding:24px;border:1px solid var(--dl-rule-hair);border-radius:14px;background:var(--bg-card);scroll-margin-top:110px}.learning_topic__0Wc1v h2{font-size:18px;line-height:1.5;font-weight:750;margin:0 0 14px}.learning_topic__0Wc1v aside,.learning_topic__0Wc1v p{color:var(--text-secondary);font-size:14px;line-height:1.75}.learning_topic__0Wc1v aside{border-left:2px solid var(--accent-orange);padding-left:14px;margin:18px 0;font-size:12px}.learning_topic__0Wc1v>a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;color:var(--text-secondary);text-underline-offset:3px}@media (max-width:720px){.learning_topics__xXdMY{grid-template-columns:1fr}.learning_topic__0Wc1v{padding:20px}}.learning_home__XoMaR :is(a,button,summary):focus-visible,.learning_start__M9w6k :is(a,button,input,h2):focus-visible{outline:2px solid var(--accent-orange);outline-offset:4px}@media (max-width:1000px){.learning_hero___HBJz{gap:30px}.learning_path__iC29P{grid-template-columns:200px minmax(0,1fr);gap:20px}.learning_lesson__YyLjB{padding:26px}}@media (max-width:720px){.learning_home__XoMaR,.learning_start__M9w6k{padding:28px 20px 56px}.learning_hero___HBJz{grid-template-columns:1fr;gap:26px;padding:6px 0 30px}.learning_hero___HBJz h1{font-size:39px}.learning_lead__50zrz{font-size:15px}.learning_routeList__jSuTt{padding:6px 16px}.learning_routeHeader__smYVC{padding:18px 20px}.learning_resources__nlsb6{grid-template-columns:1fr;padding:24px 0}.learning_resource__wqROW{padding:18px}.learning_faq__IPc4O{padding-top:24px}.learning_faq__IPc4O h2{font-size:27px}.learning_path__iC29P{grid-template-columns:1fr}.learning_pathAside__7kGMv{position:static}.learning_stepNav__kMV9R{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.learning_stepNav__kMV9R button{flex-direction:column;justify-content:center;gap:6px;padding:8px 0;font-size:10px}.learning_stepNav__kMV9R button>svg{display:none}.learning_stepNumber__PGlwm{width:27px;height:27px}.learning_lesson__YyLjB{padding:22px 18px}.learning_lessonFooter__fFZgd{gap:8px}.learning_lessonFooter__fFZgd :is(a,button){padding:10px 12px;font-size:12px}.learning_pathAside__7kGMv .learning_small__EhvUd{font-size:11px}.learning_textButton__WpXGT{margin-top:4px}}@media (max-width:359px){.learning_home__XoMaR,.learning_start__M9w6k{padding-inline:14px}.learning_hero___HBJz h1{font-size:33px}.learning_lesson__YyLjB{padding-inline:14px}}