.hero{background:radial-gradient(120% 80% at 50% 30%,#fff 0%,#f4f2ee 70%,#eceae3 100%);min-height:100svh;position:relative;overflow:hidden}.hero__stage{z-index:0;position:absolute;inset:0}.hero__canvas{z-index:0;cursor:grab;touch-action:pan-y;position:absolute;inset:0}.hero__canvas:active{cursor:grabbing}.hero__grain{z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__loading{z-index:1;color:var(--dark-60);letter-spacing:.1em;text-transform:uppercase;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.hero__loading[data-hidden=true]{opacity:0;pointer-events:none}.hero__container{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:140px;padding-bottom:40px;display:flex;position:relative}.hero__container a,.hero__container button{pointer-events:auto}@media (max-width:1279px){.hero__container{padding:120px 0 40px}}@media (max-width:767px){.hero__container{padding:100px 0 32px}}.hero__eyebrow{color:var(--dark-60);align-items:center;column-gap:8px;margin-bottom:16px;display:inline-flex}.hero__eyebrow:before{content:"";background-color:var(--red);border-radius:100%;flex:0 0 7px;width:7px;height:7px}.hero__title{font-size:70px;font-weight:500;font-family:var(--second-font-family);margin-bottom:32px}@media (max-width:767px){.hero__title{max-width:100%}}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.hero__link{color:var(--dark-100);transition:color .3s;position:relative}.hero__link:after{content:"";background-color:currentColor;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:-3px;left:0}@media (any-hover:hover){.hero__link:hover{color:var(--dark-60)}.hero__link:hover:after{transform-origin:100%;transform:scaleX(0)}}.hero__descr{max-width:24%;margin-bottom:48px}@media (max-width:1279px){.hero__descr{max-width:34%}}@media (max-width:767px){.hero__descr{max-width:100%}}.hero__top{align-items:flex-start}@media (max-width:767px){.hero__top{flex-direction:column;row-gap:40px}}.hero__head{grid-column:1/6}.hero__aside{text-align:right;flex-direction:column;grid-column:11/13;justify-content:center;align-items:flex-end;padding-top:8px;display:flex}@media (max-width:1279px){.hero__aside{max-width:40%}}@media (max-width:767px){.hero__aside{text-align:left;align-items:flex-start;max-width:100%}}.hero__aside-text{color:var(--dark-60);margin-bottom:16px;padding-bottom:16px}.hero__aside-meta{flex-direction:column;row-gap:8px;display:flex}.hero__aside-label{color:var(--dark-40)}.hero__aside-place{color:var(--dark-60)}.hero__bottom{flex-direction:row-reverse;justify-content:space-between;align-items:center;column-gap:24px;display:flex;position:relative}.hero__hint{color:var(--dark-60);letter-spacing:.06em;text-transform:uppercase;align-items:center;column-gap:8px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.hero__sections{color:var(--dark-40);letter-spacing:.08em;text-transform:uppercase}@media (max-width:767px){.hero__sections{display:none}}
