@font-face{font-family:ABC Gravity Cyrillic;src:url(/_next/static/media/ABCGravityExtraCondensedCyrillic-Ultra.c56f805d.woff2) format("woff2");font-weight:1000;font-style:normal;font-stretch:ultra-condensed;font-display:swap}@font-face{font-family:ABC Gravity Cyrillic;src:url(/_next/static/media/ABCGravityExpandedCyrillic-Ultra.30f1bc15.woff2) format("woff2");font-weight:1000;font-style:normal;font-stretch:ultra-expanded;font-display:swap}.directory-hero{padding-top:1.375rem;overflow:hidden;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif}.directory-hero__inner{max-width:120rem;margin-inline:auto;padding-inline:1rem}.directory-hero__breadcrumbs{margin-bottom:1.875rem}.directory-hero__breadcrumbs a,.directory-hero__breadcrumbs span{font-size:.875rem}.directory-hero__layout{display:grid;grid-gap:2.5rem;gap:2.5rem}.directory-hero__intro,.directory-hero__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.directory-hero__intro{gap:2rem}.directory-hero__text{gap:1rem}.directory-hero__title.kit-text{width:81.9672131148%;font-size:clamp(2.75rem,(100vw - 2rem)*.1507,3.75rem);text-transform:uppercase;-webkit-transform:scaleX(1.22);transform:scaleX(1.22);-webkit-transform-origin:left center;transform-origin:left center;-webkit-font-feature-settings:"ordn" 1;font-feature-settings:"ordn" 1}.directory-hero__wide-mobile{font-stretch:ultra-expanded}@media(min-width:768px){.directory-hero__wide-mobile{font-stretch:ultra-condensed}}.directory-hero__wide{font-stretch:ultra-expanded}.directory-hero__description,.directory-hero__example{color:var(--kit-black-50)}.directory-hero__search{position:relative}.directory-hero__example.kit-text{margin-top:1.25rem;font-size:1.125rem}.directory-hero__example.kit-text button{padding:0;color:var(--kit-accent);font:inherit;text-decoration:underline;background:none;border:0;cursor:pointer;text-underline-offset:.15em}.directory-hero__results{position:absolute;top:4.25rem;z-index:10;width:100%;max-height:22.5rem;padding:.75rem;overflow-y:auto;background:var(--kit-white);border:1px solid var(--kit-black-14);border-radius:1rem;-webkit-box-shadow:0 .5rem 1.5rem var(--kit-black-12);box-shadow:0 .5rem 1.5rem var(--kit-black-12)}.directory-hero__results p{margin:0;padding:.75rem}.directory-hero__result{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;width:100%;padding:.75rem;color:var(--kit-black);font:inherit;text-align:left;background:transparent;border:0;border-radius:.5rem;cursor:pointer}.directory-hero__result span{color:var(--kit-black-50);font-size:.875rem}.directory-hero__result:focus-visible,.directory-hero__result:hover{background:var(--kit-gray)}.directory-hero__promo{position:relative;min-width:0;height:29.5rem}.directory-hero__background{position:absolute;pointer-events:none;inset:0}.directory-hero__background img{position:absolute;max-width:none}.directory-hero__bg-desktop,.directory-hero__bg-tablet{display:none}.directory-hero__bg-mobile{top:2.171875rem;left:1.4025rem;-webkit-transform:rotate(-7deg) scaleY(-1);transform:rotate(-7deg) scaleY(-1)}.directory-hero__books{position:absolute;top:-.1875rem;left:6.4375rem;width:8.25rem;height:8.25rem;overflow:hidden}.directory-hero__books img{position:absolute;top:-22.04%;left:-53.85%;width:324.18%;max-width:none;height:317.2%}.directory-hero__benefits{position:relative;width:18.4375rem;margin-left:6.4375rem;padding-top:8.0625rem;color:var(--kit-white)}.directory-hero__benefits h2{width:81.9672131148%;text-transform:uppercase;-webkit-font-feature-settings:"ordn" 1;font-feature-settings:"ordn" 1;-webkit-transform:scaleX(1.22);transform:scaleX(1.22);-webkit-transform-origin:left center;transform-origin:left center}.directory-hero__benefits ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.directory-hero__benefits li{display:-ms-flexbox;display:flex;gap:.375rem;-ms-flex-align:start;align-items:flex-start;min-height:1.5rem}.directory-hero__benefits li img{-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width:429px){.directory-hero__benefits{width:calc(100% - 4.75rem);margin-left:4.75rem}.directory-hero__books{left:4.75rem}}@media(min-width:768px){.directory-hero{padding-top:1.125rem}.directory-hero__materials{white-space:nowrap}.directory-hero__title.kit-text{font-size:3.125rem}.directory-hero__layout{gap:1.5rem}.directory-hero__intro{gap:1.875rem}.directory-hero__promo{height:22.5rem}.directory-hero__bg-mobile{display:none}.directory-hero__bg-tablet{position:absolute;display:block;inset:0}.directory-hero__bg-tablet div,.directory-hero__bg-tablet img{position:absolute;-webkit-transform:rotate(174.32deg);transform:rotate(174.32deg)}.directory-hero__bg-tablet img{bottom:-.088125rem;left:12.648125rem}.directory-hero__tablet-main{bottom:1.78875rem;left:13.455rem;width:36.90425rem;height:19.3683125rem;background:var(--kit-accent)}.directory-hero__tablet-side{bottom:2.816875rem;left:11.683125rem;width:3.9019375rem;height:16.5304375rem;background:var(--kit-accent)}.directory-hero__books{top:3.4375rem;left:7.8125rem;width:7.75rem;height:7.75rem}.directory-hero__benefits{width:calc(100% - 15.8125rem);margin-left:15.8125rem;padding-top:5.5rem}.directory-hero__benefits h2{max-width:24.6875rem}.directory-hero__benefits li{-ms-flex-align:center;align-items:center}}@media(min-width:1280px){.directory-hero{padding-top:clamp(1.25rem,calc(.625vw + 12px),1.5rem)}.directory-hero__inner{padding-inline:1.5rem}.directory-hero__breadcrumbs{margin-bottom:calc(3.375rem - clamp(0rem, calc(.625vw - 8px), .25rem))}.directory-hero__breadcrumbs a,.directory-hero__breadcrumbs span{font-size:clamp(.875rem,calc(.3125vw + 10px),1rem)}.directory-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;min-height:clamp(26.6875rem,calc(6.71875vw + 341px),29.375rem)}.directory-hero__intro{gap:3.75rem}.directory-hero__text{gap:1.25rem}.directory-hero__title.kit-text{font-size:clamp(3.125rem,calc(4.6875vw - 10px),5rem);white-space:nowrap}.directory-hero__promo{width:63.25rem;height:32.9375rem;margin-top:clamp(-7.5rem,calc(6.25vw - 200px),-5rem);margin-left:clamp(4.5rem,calc(13.28125vw - 98px),9.8125rem)}.directory-hero__bg-tablet{display:none}.directory-hero__bg-desktop{top:4rem;left:1.4375rem;display:block;-webkit-transform:rotate(-7.82deg) scaleY(-1);transform:rotate(-7.82deg) scaleY(-1)}.directory-hero__background{width:63.25rem;height:33.5rem;-webkit-transform:scale(.885,.92);transform:scale(.885,.92);-webkit-transform-origin:top left;transform-origin:top left}.directory-hero__books{top:calc(9.4375rem - clamp(0rem, calc(4.6875vw - 60px), 1.875rem));left:calc(.75rem - clamp(0rem, calc(7.1875vw - 92px), 2.875rem));width:clamp(7.75rem,calc(6.25vw + 44px),10.25rem);height:clamp(7.75rem,calc(6.25vw + 44px),10.25rem)}.directory-hero__benefits{width:clamp(24.9375rem,calc(8.90625vw + 285px),28.5rem);margin-left:clamp(8.5rem,calc(3.4375vw + 92px),9.875rem);padding-top:calc(11.5rem - clamp(0rem, calc(4.0625vw - 52px), 1.625rem))}.directory-hero__benefits h2{max-width:none}.directory-hero__benefits ul{gap:.6875rem;margin-top:1.875rem}}@media(min-width:1920px){.directory-hero__background{-webkit-transform:none;transform:none}}@media(min-width:1280px){html.is-landing-redesign main:has(.directory-hero),main.public-main--redesign:has(.directory-hero){padding-top:7.875rem}}