.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.btn{display:flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);min-height:var(--btn-min-height);min-width:var(--btn-min-width);box-sizing:border-box;font-family:var(--font-body);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:500;background:var(--btn-bg);color:var(--btn-text-color);border:1px solid var(--btn-border-color);cursor:pointer;transition:border-color var(--btn-motion-duration) var(--btn-motion-ease),border-bottom-color var(--btn-motion-duration) var(--btn-motion-ease)}a.btn,a.btn:visited,a.btn:active{text-decoration:none}.btn__text{transform:translateX(calc((var(--btn-icon-size) + var(--btn-icon-gap)) / 2));transition:transform var(--btn-motion-duration) var(--btn-motion-ease)}.btn__icon{display:inline-flex;opacity:0;transition:opacity var(--btn-motion-duration) var(--btn-motion-ease)}.btn__icon img{width:var(--btn-icon-size);height:var(--btn-icon-size);aspect-ratio:1 / 1;display:block;margin-left:var(--btn-icon-gap)}.btn:hover .btn__text,.btn:focus-visible .btn__text{transform:translateX(0)}.btn:hover .btn__icon,.btn:focus-visible .btn__icon{opacity:1}.btn--primary-dark{--btn-bg:var(--color-primary-pink);--btn-text-color:var(--color-main-dark);--btn-border-color:transparent}.btn--primary-light{--btn-bg:var(--color-main-dark);--btn-text-color:var(--color-main-white);--btn-border-color:transparent}.btn--secondary:hover,.btn--secondary:focus-visible{border-color:#fff0;border-bottom-color:var(--btn-border-color)}.btn--secondary-dark{--btn-bg:transparent;--btn-text-color:var(--color-primary-pink);--btn-border-color:var(--color-primary-pink)}.btn--secondary-light{--btn-bg:transparent;--btn-text-color:var(--color-main-dark);--btn-border-color:var(--color-main-dark)}.btn-text{display:flex;align-items:center;justify-content:flex-start;width:var(--btn-text-width);padding:var(--btn-text-padding-y) 0;box-sizing:border-box;background:#fff0;border:none;border-bottom:1px solid var(--btn-text-border-color);font-family:var(--font-body);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:500;color:var(--btn-text-color);cursor:pointer;transition:color var(--btn-motion-duration) var(--btn-motion-ease),border-bottom-color var(--btn-motion-duration) var(--btn-motion-ease)}.btn-text:hover,.btn-text:focus-visible{color:var(--btn-text-hover-color);border-bottom-color:var(--btn-text-hover-border-color)}.btn-text--light{--btn-text-color:var(--color-dark-02);--btn-text-hover-color:var(--color-main-dark);--btn-text-border-color:transparent;--btn-text-hover-border-color:var(--color-main-dark)}a.btn-text,a.btn-text:visited,a.btn-text:active{text-decoration:none;color:var(--btn-text-color)}a.btn-text:hover,a.btn-text:focus-visible{color:var(--btn-text-hover-color)}.lang-switch{display:inline-flex;align-items:center;gap:.125rem;font-family:var(--font-body);font-size:var(--text-button-size);line-height:var(--text-button-line)}.lang-switch--dark{--lang-active-color:var(--color-primary-pink);--lang-inactive-color:var(--color-light-02)}.lang-switch--light{--lang-active-color:var(--color-main-dark);--lang-inactive-color:var(--color-dark-02)}.lang-switch__option{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem;border:none;background:#fff0;cursor:pointer;color:var(--lang-inactive-color);transition:color var(--btn-motion-duration) var(--btn-motion-ease)}.lang-switch__option[href],.lang-switch__option[href]:visited,.lang-switch__option[href]:hover,.lang-switch__option[href]:focus-visible,.lang-switch__option[href]:active{color:var(--lang-inactive-color);text-decoration:none}.lang-switch__option.is-active{color:var(--lang-active-color)}.lang-switch__option.is-active[href],.lang-switch__option.is-active[href]:visited,.lang-switch__option.is-active[href]:hover,.lang-switch__option.is-active[href]:focus-visible,.lang-switch__option.is-active[href]:active{color:var(--lang-active-color)}.lang-switch__divider{width:.0625rem;height:1.5rem;background-color:var(--lang-active-color);pointer-events:none}.input{display:flex;align-items:center;caret-color:var(--color-main-dark);width:min(100%, var(--field-width));padding:8px 16px;box-sizing:border-box;background:#fff0;border:none;border-bottom:1px solid var(--color-dark-01);font-family:var(--font-body);font-size:var(--text-main-size);line-height:var(--text-main-line);color:var(--color-main-dark);outline:none}.input::placeholder{transition:opacity var(--btn-motion-duration) var(--btn-motion-ease);color:var(--color-main-dark)}.input:focus::placeholder{opacity:0}.contact__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:min(100%, var(--field-width))}.contact__actions .contact__submit{width:100%}.contact__message{width:100%;min-height:1.3em;padding:0 16px;margin:0;box-sizing:border-box;font-family:var(--font-body);font-size:var(--text-main-size);line-height:var(--text-main-line);color:var(--color-main-dark)}.contact__message:empty,.contact__message[hidden]{visibility:hidden}.dropdown{display:flex;align-items:center;justify-content:space-between;width:min(100%, var(--field-width));min-height:42px;padding:8px 16px;box-sizing:border-box;background:#fff0;border:1px solid var(--color-main-dark);font-family:var(--font-body);font-size:var(--text-main-size);line-height:var(--text-main-line);color:var(--color-main-dark);cursor:pointer;outline:none;transition:color var(--btn-motion-duration) var(--btn-motion-ease),border-color var(--btn-motion-duration) var(--btn-motion-ease)}.dropdown__icon{display:inline-flex;flex-shrink:0;opacity:0;transition:opacity var(--btn-motion-duration) var(--btn-motion-ease)}.dropdown__icon img{display:block;width:16px;height:16px;aspect-ratio:1 / 1}.dropdown--light:hover,.dropdown--light:focus-visible{color:var(--color-dark-01);border-color:#fff0;border-bottom-color:var(--color-dark-01)}.dropdown--light:hover .dropdown__icon,.dropdown--light:focus-visible .dropdown__icon{opacity:1}.founder-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:min(438px, 100%);box-sizing:border-box}.founder-card__photo{position:relative;display:block;width:100%;height:auto;aspect-ratio:438 / 544;overflow:hidden}.founder-card__photo:focus-visible{outline:1px solid var(--color-main-dark);outline-offset:4px}.founder-card__photo img{display:block;width:100%;height:100%;object-fit:cover;z-index:1}.founder-card__overlay{position:absolute;inset:0;z-index:2;background:rgb(0 0 0 / .2);opacity:0;pointer-events:none;transition:opacity var(--btn-motion-duration) var(--btn-motion-ease)}.founder-card:hover .founder-card__overlay,.founder-card:focus-within .founder-card__overlay{opacity:1}.founder-card__name,.founder-card__description{margin:0;font-family:var(--font-body);color:var(--color-main-dark);font-weight:300}.founder-card__name{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}.founder-card__description{font-size:var(--text-main-size);line-height:var(--text-main-line)}.founder-card__mobile-break{display:none}.founder-card__badge{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:40px;padding:var(--btn-padding-y) var(--btn-padding-x);box-sizing:border-box;background:#fff0;border:1px solid var(--color-primary-pink);font-family:var(--font-body);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:500;text-align:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity var(--btn-motion-duration) var(--btn-motion-ease),transform var(--btn-motion-duration) var(--btn-motion-ease);z-index:3}.founder-card__badge-text{font:inherit;color:var(--color-primary-pink)}.founder-card:hover .founder-card__badge,.founder-card:focus-within .founder-card__badge{opacity:1;transform:translateY(0)}.case-card{display:flex;width:min(437px, 100%);flex-direction:column;align-items:flex-start;gap:8px;box-sizing:border-box}.case-card__number{margin:0;align-self:stretch;color:var(--color-main-white);font-family:var(--font-heading);font-size:var(--text-main-size);font-style:italic;font-weight:400;line-height:var(--text-main-line)}.case-card__photo{position:relative;width:100%;height:auto;aspect-ratio:437 / 544;overflow:hidden}.case-card__photo img{display:block;width:100%;height:100%;object-fit:cover;z-index:1}.case-card__overlay{position:absolute;inset:0;z-index:2;background:rgb(0 0 0 / .2);opacity:0;pointer-events:none;transition:opacity var(--btn-motion-duration) var(--btn-motion-ease)}.case-card:hover .case-card__overlay,.case-card:focus-within .case-card__overlay{opacity:1}.case-card__badge{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:40px;padding:var(--btn-padding-y) var(--btn-padding-x);box-sizing:border-box;background:#fff0;border:0;border-top:1px solid var(--color-primary-pink);font-family:var(--font-body);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:500;text-align:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity var(--btn-motion-duration) var(--btn-motion-ease),transform var(--btn-motion-duration) var(--btn-motion-ease);z-index:3}.case-card__badge-text{font:inherit;color:var(--color-primary-pink)}.case-card:hover .case-card__badge,.case-card:focus-within .case-card__badge{opacity:1;transform:translateY(0)}.case-card__description{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:16px;min-width:0;font-family:var(--font-body);font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:300;color:var(--color-main-white)}.case-card__name,.case-card__domain{margin:0}.case-card__name{flex:1 1 auto;min-width:0}.case-card__domain{flex:0 0 auto;font-size:var(--text-main-size);line-height:var(--text-main-line);text-align:right;white-space:nowrap}.site-header{width:100%;background:#fff0;color:var(--color-primary-pink);position:fixed;top:0;left:0;right:0;z-index:1000}body.admin-bar .site-header{top:var(--wp-admin--admin-bar--height,32px)}@media screen and (max-width:782px){body.admin-bar .site-header{top:var(--wp-admin--admin-bar--height,46px)}}.site-header::before{content:"";position:absolute;top:calc(-1 * var(--site-viewport-bleed, 0px));right:0;bottom:0;left:0;pointer-events:none;background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:0}.site-header__gradient{position:absolute;inset:calc(-1 * var(--site-viewport-bleed, 0px)) 0 0;background:linear-gradient(0deg,#fff0 0,rgb(22 22 22 / .32) var(--site-header-default-h,102px),rgb(22 22 22 / .32) 100%);pointer-events:none;z-index:0}.site-header__inner{display:flex;width:min(var(--layout-max-width), calc(100% - (2 * var(--layout-gutter))));padding:1.5rem 0;justify-content:space-between;align-items:center;position:relative;z-index:1;margin:0 auto;box-sizing:border-box}.site-header__logo{display:inline-flex;align-items:center;text-decoration:none}.site-header__logo-img{display:block;width:6.625rem;height:3.375rem}.site-header__theme-icon{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}.site-header .site-header__theme-img{display:none}.site-header--dark .site-header__theme-img--dark,.site-header--light .site-header__theme-img--light{display:block}.site-header__actions{display:inline-flex;align-items:center;gap:2rem}.site-header__burger{display:inline-flex;position:relative;top:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:#fff0;cursor:pointer}.site-header__burger-icon{display:block;width:2.5rem;height:2.5rem}.site-menu{position:fixed;inset:calc(-1 * var(--site-viewport-bleed, 0px)) 0;z-index:1200;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:calc(clamp(1.5rem, 3vw, 2.5rem) + var(--site-viewport-bleed, 0px)) clamp(1.5rem, 3vw, 2.5rem);padding-bottom:calc(clamp(1.5rem, 3vw, 2.5rem) + var(--site-viewport-bleed, 0px));box-sizing:border-box;background-color:#fff0;background-image:none;background-repeat:repeat;background-position:var(--noise-position);background-size:var(--noise-size);visibility:hidden;pointer-events:none;transform:translateY(-100%)}.site-menu.is-open{visibility:visible;pointer-events:auto;background-color:var(--color-primary-pink);background-image:var(--noise-bg);animation:site-menu-in 1.2s cubic-bezier(.2,.8,.2,1) forwards}.site-menu.is-closing{visibility:visible;pointer-events:none;background-color:var(--color-primary-pink);background-image:var(--noise-bg);animation:site-menu-out 1.2s cubic-bezier(.2,.8,.2,1) forwards}@keyframes site-menu-in{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes site-menu-out{from{transform:translateY(0)}to{transform:translateY(-100%)}}.site-menu__close{position:absolute;top:calc(var(--site-viewport-bleed, 0px) + 1.9375rem);right:max(var(--layout-gutter), calc((100vw - var(--layout-max-width)) / 2));z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:#fff0;cursor:pointer}.site-menu__close img{display:block;width:2.5rem;height:2.5rem}.site-menu__nav{display:flex;width:min(34.5625rem, calc(100vw - 3rem));flex-direction:column;align-items:center;gap:1rem}.site-menu__link{margin:0;width:100%;color:var(--color-main-dark);text-decoration:none;text-align:center;font-family:var(--font-heading);font-size:clamp(40px, 5vw, 64px);line-height:1.1;font-weight:400;font-style:normal;transition:none}.site-menu__link:hover,.site-menu__link:focus-visible{font-style:italic}.is-menu-open{overflow:hidden}.site-footer{width:100%;background:#fff0}.site-footer__inner{display:flex;width:100%;flex-direction:column;align-items:flex-start;box-sizing:border-box}.site-footer__top{display:flex;padding:40px var(--layout-gutter);justify-content:space-between;align-items:flex-start;align-self:stretch;gap:24px;border-top:1px solid var(--color-light-01);border-bottom:1px solid var(--color-light-01);box-sizing:border-box}.site-footer__bottom{display:flex;padding:16px var(--layout-gutter);justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--color-light-01);box-sizing:border-box}.site-footer__text-frame{display:flex;width:100%;max-width:1012px;flex:1 1 auto;min-width:0;align-items:flex-start;gap:24px}.site-footer__col{display:flex;flex-direction:column;gap:8px;min-width:0}.site-footer__logo img{width:207px;height:142px;display:block}.site-footer .btn-text{width:var(--btn-text-width);padding:var(--btn-text-padding-y) 0;text-align:left;white-space:normal}.site-footer__col--contacts{flex:1 1 auto;align-items:flex-start}.site-footer__col--contacts .btn-text{width:fit-content;min-width:0}.site-footer__text{margin:0;color:var(--color-light-02);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:var(--text-h3-line)}@media (max-width:1439px){.btn{min-width:auto}.btn-text{width:auto;min-width:0}.site-header__inner{padding:1.25rem 0}.site-header__actions{gap:clamp(0.75rem, 1.8vw, 1.5rem)}.site-menu__close{top:calc(var(--site-viewport-bleed, 0px) + 1.6875rem)}.site-footer__top{flex-wrap:wrap}.site-footer__logo img{width:clamp(160px, 14vw, 207px);height:auto}.site-footer__text-frame{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px, 2.5vw, 32px);max-width:none}.site-footer .btn-text{width:100%}.site-footer__bottom{flex-wrap:wrap;gap:12px 24px}}@media (max-width:1279px){.site-header__contact-btn .btn__text{transform:none}.site-header__contact-btn .btn__icon{display:none}.site-footer__text-frame{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1439px){.site-footer__top{display:grid;grid-template-columns:minmax(158px,0.82fr) minmax(128px,0.56fr) minmax(230px,1fr);align-items:start;justify-content:stretch;column-gap:clamp(28px, 5vw, 76px);row-gap:clamp(24px, 4vw, 44px);padding:clamp(32px, 5vw, 56px) var(--layout-gutter)}.site-footer__logo{grid-column:1;grid-row:1}.site-footer__logo img{width:clamp(150px, 15vw, 190px)}.site-footer__text-frame{display:contents}.site-footer__col{gap:10px}.site-footer__col:nth-child(1){grid-column:1;grid-row:2}.site-footer__col:nth-child(2){grid-column:2;grid-row:1 / span 2}.site-footer__col:nth-child(3){grid-column:1;grid-row:3}.site-footer__col--contacts{grid-column:3;grid-row:1 / span 2;gap:10px}.site-footer .btn-text{width:auto;max-width:100%}.site-footer__col--contacts .btn-text{width:fit-content;max-width:100%;overflow-wrap:anywhere}.site-footer__bottom{flex-wrap:nowrap;padding:14px var(--layout-gutter) 18px}}@media (max-width:767px){.founder-card__mobile-break{display:initial}.founder-card__description{font-size:clamp(15px, 4vw, 18px)}.founder-card__mobile-role{display:inline-block;white-space:nowrap}.site-header__inner{padding:.875rem 0}.site-header__logo-img{width:3.875rem;height:1.9375rem}.site-header__contact-btn{display:none}.site-header__actions{gap:1rem}.site-header__burger,.site-header__burger-icon{width:1.5rem;height:1.5rem}.site-menu__close{top:calc(var(--site-viewport-bleed, 0px) + 1.09375rem);right:var(--layout-gutter);width:1.5rem;height:1.5rem}.site-menu__close img{width:1.5rem;height:1.5rem}.site-menu__link{font-size:44px}.site-footer__top{flex-direction:column;padding:1rem;gap:1rem;border-bottom:none}.site-footer__logo img{width:109px;height:auto}.site-footer__text-frame{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:0;max-width:none;width:100%}.site-footer__col:nth-child(1){grid-column:1;grid-row:1}.site-footer__col:nth-child(2){grid-column:2;grid-row:1 / 3}.site-footer__col:nth-child(3){grid-column:1;grid-row:2}.site-footer__col--contacts{grid-column:1 / -1;grid-row:3;margin-top:.5rem;flex-direction:column;flex-wrap:nowrap;gap:.5rem}.site-footer__col--contacts .btn-text{width:fit-content}.site-footer .btn-text{font-size:1rem;padding:.25rem 0;width:auto;min-width:0}html[lang^="uk"] .site-footer__privacy-link{width:min-content;max-width:10rem;line-height:1.2}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem 1rem 1.5rem;border-top:1px solid var(--color-light-01);border-bottom:none}.site-footer__text{font-size:1rem;line-height:var(--text-main-line)}}