a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:TT Norms Pro Edu Local;font-style:normal;font-weight:100 900;src:local("TT Norms Pro Edu"),local("TT Norms Pro Educational"),local("TT Norms Pro Educational Normal")}:root{color-scheme:light;--ink:#252525;--muted-ink:#2c2c2c;--lime:#c7eb10;--pink:#ffb1ed;--orange:#fe8f58;--brand-orange:#ff6200;--yellow:#fafd52;--paper:#fff;--soft-paper:#f5f5f4;--surface-gray:#a3a3a3;--font:"TT Norms Pro Edu","TT Norms Pro Edu Local","TT Norms Pro Educational",Arial,sans-serif;--page-width:1440px;--content-width:1300px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{background:#fff;color:var(--ink);font-family:var(--font);font-size:16px;margin:0}a,button{font:inherit}a,button{color:inherit}img{display:block;max-width:100%}.site-shell{margin:0 auto;max-width:var(--page-width);overflow:visible}.site-header{background:hsla(0,0%,100%,.96);border-radius:100px;box-shadow:0 4px 24px hsla(0,0%,8%,.07);height:87px;justify-content:space-between;left:50%;padding:0 42px 0 72px;position:absolute;top:37px;transform:translateX(-50%);width:min(1300px,calc(100% - 140px));z-index:5}.header-nav,.site-header{align-items:center;display:flex}.header-nav{gap:96px;white-space:nowrap}.header-nav--left{gap:88px}.header-nav a{font-size:14px;line-height:18px;text-decoration:none;transition:color .18s ease}.footer-column a:hover,.header-nav a:hover{color:#fe8f58}.brand{color:inherit;text-decoration:none}.brand--header{height:57px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:217px}.brand-lockup{height:100%;object-fit:contain;width:100%}.mobile-menu-button,.search-button{background:var(--brand-orange);border:0;border-radius:50%;cursor:pointer;display:grid;height:42px;padding:0;place-items:center;transition:background-color .2s ease,transform .2s ease;width:42px}.mobile-menu-button{background:#ececeb}.search-button svg{height:19px;width:19px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.search-button:hover{background:#e95600;transform:scale(1.04)}.search-button:active{transform:scale(.98)}.mobile-menu-button:focus-visible,.search-button:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.mobile-menu,.mobile-menu-button{display:none}.hero{height:100vh;height:100dvh;min-height:600px;padding-top:17px;position:relative}.hero-photo{background:#35312e;border-radius:34px;bottom:17px;left:22px;overflow:hidden;position:absolute;right:22px;top:17px}.hero-shot{height:100%;inset:0;object-fit:cover;object-position:center 47%;opacity:0;position:absolute;transition:opacity 1.25s ease-in-out;width:100%}.hero-shot.is-active{opacity:1}.hero-panel{background:#fff;border-radius:24px;bottom:39px;min-height:403px;padding:30px 28px 24px;position:absolute;right:44px;width:544px;z-index:2}.hero-panel h1{color:var(--ink);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0;width:381px}.hero-lead{font-size:16px;line-height:20px;margin:24px 0 0;max-width:426px}.hero-actions{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:77px}.hero-action{border:1px solid transparent;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;height:144px;justify-content:space-between;padding:20px;text-align:left;width:234px}.hero-action--lime{background:var(--lime)}.hero-action--outline{background:#fff;border-color:var(--ink)}.hero-action-top{align-items:flex-start;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:space-between;line-height:20px;width:100%}.hero-action-description{display:block;font-size:11px;line-height:14px}.arrow-star{display:inline-block;flex:0 0 48px;height:48px;line-height:0;position:relative;width:48px}.arrow-star__state{height:48px;left:0;position:absolute;top:0;transition:opacity .18s ease;width:48px}.arrow-star__state--default{opacity:1}.arrow-star__state--hover{color:#2c2c2c;opacity:0}.event-card .arrow-star__state--hover{color:var(--card-accent)}.article-card .arrow-star__state--hover{color:var(--article-accent)}.arrow-star:hover .arrow-star__state--hover,:is(.event-card:hover,.article-card:hover,.collection-card:hover,.problem-card:hover,.hero-action:hover,.promo-card:hover) .arrow-star__state--hover,button:hover .arrow-star__state--hover{opacity:1}:is(.event-card:hover,.article-card:hover,.collection-card:hover,.problem-card:hover,.hero-action:hover,.promo-card:hover,button:hover,.arrow-star:hover) .arrow-star__state--default{transition:visibility 0s .18s;visibility:hidden}.content-container{margin:0 auto;width:min(var(--content-width),calc(100% - 140px))}.content-section{position:relative}.events-section{margin-top:42px}.section-title{color:var(--ink);font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.28;margin:0}.event-controls{height:58px;justify-content:space-between;margin-top:32px;width:min(1236px,100%)}.event-controls,.filters{align-items:center;display:flex}.filters{flex:0 0 auto;gap:8px;white-space:nowrap}.filter-chip{align-items:center;background:#fff;border:1px solid #000;border-radius:100px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:49px;justify-content:center;line-height:17px;min-width:100px;padding:0 16px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .28s ease}.filter-chip[data-filter-label="Автоспорт"]{min-width:107px}.filter-chip[data-filter-label="Настольные игры"]{min-width:148px}.filter-chip:hover:not(.is-selected){background:#f4f4f4}.filter-chip:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.filter-chip.is-selected{background:var(--muted-ink);border-color:var(--muted-ink);color:#fff;height:47px}.filter-chip__check{display:none;flex:0 0 13px;height:13px;width:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.filter-chip.is-selected .filter-chip__check{display:block}.primary-button{align-items:center;background:#fff;border:5px solid var(--lime);border-radius:100px;color:var(--ink);cursor:pointer;display:inline-flex;flex:0 0 260px;font-size:14px;font-weight:500;gap:12px;height:58px;justify-content:center;line-height:18px;padding:0 14px;position:relative;transition:border-color .22s ease;white-space:nowrap;width:260px}.primary-button:before{border:4px solid transparent;border-radius:inherit;content:"";inset:-9px;pointer-events:none;position:absolute;transition:border-color .22s ease;z-index:1}.primary-button:hover:before{border-color:var(--pink)}.primary-button .simple-arrow{display:grid;height:18px;opacity:0;place-items:center;position:absolute;right:22px;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease;width:18px}.primary-button .simple-arrow svg{height:16px;overflow:visible;width:16px;fill:currentColor;stroke:none}.primary-button:hover .simple-arrow{opacity:1;transform:translateX(0)}.primary-button:focus-visible{outline:3px solid var(--pink);outline-offset:5px}.horizontal-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:calc(100% + max(0px, (min(100vw, 1440px) - 1440px) / 2))}.horizontal-viewport::-webkit-scrollbar{display:none}.event-row{align-items:flex-start;display:flex;gap:16px;margin-top:24px;padding-bottom:1px;width:max-content}.event-card{background:var(--card-accent);border-radius:24px;flex:0 0 308px;height:407px;padding:20px;width:308px}.event-photo{background:#d9d9d9;border-radius:12px;height:180px;overflow:hidden;position:relative;width:268px}.article-photo img,.event-photo img{height:100%;object-fit:cover;width:100%}.event-photo img{object-position:center top}.card-tags{bottom:8px;display:flex;flex-wrap:wrap;gap:4px;left:12px;max-width:calc(100% - 24px);position:absolute}.card-tag{align-items:center;background:#fff;border-radius:100px;color:#000;display:inline-flex;font-size:11px;line-height:14px;min-height:30px;padding:0 13px}.event-info{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:167px;margin-top:20px;padding:16px;width:268px}.article-info h3,.event-info h3{color:#000;font-size:18px;font-weight:500;line-height:18px;margin:0}.event-meta{color:#333;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 16px;line-height:14px;margin-top:8px}.event-bottom{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.event-bottom strong{font-size:18px;font-weight:700;line-height:18px;max-width:150px}.event-card .arrow-star{flex-basis:48px}.survey-card{background:var(--pink);border-radius:24px;flex:0 0 288px;height:407px;overflow:hidden;position:relative;width:288px}.survey-definitions{height:0;overflow:hidden;position:absolute;width:0}.survey-photo,.survey-wash{clip-path:url(#survey-photo-shape);inset:23px 20px;position:absolute}.survey-photo img{height:100%;object-fit:cover;object-position:center;width:100%}.survey-wash{background:rgba(0,0,0,.2)}.survey-content{inset:0;position:absolute;text-align:center}.survey-content h3{color:#fff;font-size:18px;line-height:23px;margin:0;top:39%;transform:translate(-50%,-50%)}.survey-button,.survey-content h3{font-weight:700;left:50%;position:absolute;width:220px}.survey-button{background:#fff;border:0;border-radius:100px;bottom:42px;cursor:pointer;font-size:14px;height:48px;padding:0 18px;transform:translateX(-50%);transition:background-color .2s ease}.survey-button:focus-visible,.survey-card:hover .survey-button{background:var(--pink)}.survey-button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.survey-dialog{backdrop-filter:blur(3px);background:hsla(0,0%,8%,.46);border:0;color:var(--ink);display:grid;height:100%;inset:0;max-width:none;overflow:auto;padding:24px;place-items:center;position:fixed;width:100%;z-index:20}.survey-dialog[hidden]{display:none}.survey-dialog__content{background:#fff;border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.18);margin:auto;padding:46px 36px 36px;position:relative;width:min(440px,100%)}.survey-dialog__eyebrow{color:#6a6a6a;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 16px}.survey-dialog h2{font-size:28px;line-height:1.05;margin:0;max-width:330px}.survey-dialog__content>p:not(.survey-dialog__eyebrow){font-size:15px;line-height:1.4;margin:18px 0 26px}.survey-dialog__link{align-items:center;border:2px solid var(--lime);border-radius:100px;display:inline-flex;font-size:14px;font-weight:700;min-height:48px;padding:0 24px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.survey-dialog__link:hover{background:#fff;border-color:var(--pink)}.survey-dialog__close:focus-visible,.survey-dialog__link:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.survey-dialog__close{background:#f1f1f1;border:0;border-radius:50%;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:34px}.survey-dialog__close svg{height:18px;width:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}body.has-open-dialog{overflow:hidden}.collections-section{margin-top:96px}.collection-layout{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;width:100%}.collection-card{border-radius:24px;height:477px;overflow:hidden;position:relative;width:100%}.collection-card--one{background:linear-gradient(180deg,#fff 17.19%,var(--pink) 100%)}.collection-card--two{background:linear-gradient(180deg,#fff 17.19%,var(--orange) 100%)}.collection-copy{margin:40px;position:relative;width:265px;z-index:2}.collection-copy h3{font-size:32px;font-weight:700;line-height:40px;margin:0 0 22px}.collection-copy ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.collection-copy li{color:var(--ink);font-size:18px;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-copy li:nth-child(2){opacity:.72}.collection-copy li:nth-child(3){opacity:.52}.collection-copy li:nth-child(4){opacity:.34}.collection-copy li:nth-child(5){opacity:.2}.collection-arrow{position:absolute;right:40px;top:40px;z-index:4}.collection-art{bottom:-13.63%;height:auto;pointer-events:none;position:absolute;z-index:1}.collection-art--one,.collection-art--two{left:0;width:100%}.collection-promos{display:flex;flex-direction:column;gap:24px;width:100%}.promo-card{border-radius:24px;padding:40px;width:100%}.promo-card--lime{background:var(--lime);height:270px}.promo-card--survey{background:#fff;border:1px solid #000;cursor:pointer;height:183px}.promo-card--survey:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.promo-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.promo-heading h3{font-size:24px;font-weight:700;line-height:29px;margin:0;max-width:225px}.promo-card p{font-size:15px;line-height:19px;margin:38px 0 0}.promo-card--survey p{margin-top:19px}.articles-section{margin-top:96px}.section-heading-row{align-items:center;display:flex;justify-content:space-between;min-height:96px;width:min(1253px,100%)}.section-heading-row .section-title{font-size:48px;line-height:1;max-width:698px}.section-heading-row .primary-button{align-self:center;margin-right:0}.articles-viewport{margin-top:36px;width:min(100%,1504px)}.article-row{align-items:flex-start;display:flex;gap:16px;width:max-content}.article-card{background:var(--article-accent);border-radius:24px;flex:0 0 288px;height:383px;overflow:hidden;width:288px}.article-photo{background:#d9d9d9;border-radius:12px;height:160px;margin:20px auto 0;overflow:hidden;position:relative;width:248px}.article-photo .card-tags{bottom:8px;left:12px}.article-photo .card-tag{min-height:30px}.article-info{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:163px;margin:20px auto 0;padding:16px;width:248px}.article-copy{min-height:0}.article-info h3{font-size:18px;line-height:18px}.article-info p{color:#111;display:-webkit-box;font-size:11px;line-height:14px;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-bottom{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.article-bottom time{font-size:11px;line-height:14px}.article-bottom .arrow-star{transform:scale(.82);transform-origin:right bottom}.about-section{height:677px;margin-top:96px;position:relative}.about-viewport{height:100%;overflow:visible;width:100%}.about-collage{height:100%;margin:0 auto;overflow:visible;perspective:1400px;perspective-origin:50% 45%;position:relative;transform-style:preserve-3d;width:min(1300px,calc(100% - 140px))}.problem-card{border-radius:24px;position:absolute;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.2,.78,.24,1),box-shadow .58s cubic-bezier(.2,.78,.24,1);width:389px;will-change:transform}.problem-card--orange{background:var(--orange);height:364px;left:30px;top:56px;z-index:1}.problem-card--pink{background:#fff;border:18px solid var(--pink);border-radius:42px;height:371px;left:281px;top:146px;width:425px;z-index:2}.problem-card--lime{background:var(--lime);height:393px;left:593px;top:56px;z-index:3}.problem-card--last{border:18px solid var(--pink);border-radius:42px;height:429px;left:865px;top:178px;width:425px;z-index:4}.problem-card.is-pushed-before{transform:translate3d(var(--push-x),0,-22px) rotateY(5deg) rotate(-.5deg)}.problem-card.is-pushed-after{transform:translate3d(var(--push-x),0,-22px) rotateY(-5deg) rotate(.5deg)}.problem-card.is-active{box-shadow:0 28px 50px rgba(0,0,0,.18);transform:translate3d(0,-18px,120px) scale(1.015);z-index:10}.problem-content{margin:40px;position:relative}.problem-content h3{font-family:Inter,var(--font);font-size:24px;font-weight:400;line-height:29px;margin:0;max-width:100%}.problem-card--orange h3{color:#ffbe9e}.problem-card--lime h3{color:#efff9f}.problem-card--pink h3{color:#bebebe}.problem-content .arrow-star{left:50%;position:absolute;top:86px;transform:translateX(-50%) rotate(90deg)}.problem-content p{color:#000;font-family:Inter,var(--font);font-size:24px;font-weight:700;line-height:29px;margin:110px 0 0;max-width:100%}.about-button{bottom:69px;left:80px;position:absolute;z-index:5}.site-footer{height:432px;margin-top:100px;padding:30px 96px 0;position:relative}.footer-top{align-items:start;column-gap:96px;display:grid;grid-template-columns:repeat(3,280px) 1fr}.footer-column{display:flex;flex-direction:column;gap:8px}.footer-column h2{font-family:Inter,var(--font);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:16px;margin:0}.footer-column a{font-family:Inter,var(--font);font-size:14px;line-height:21px;text-decoration:none;transition:color .18s ease;width:max-content}.social-links{align-items:center;display:flex;gap:32px;justify-self:end;padding-top:1px}.social-links a{display:grid;height:38px;min-width:40px;place-items:center}.social-links img{height:35px;max-width:48px;object-fit:contain;width:auto}.footer-brand{height:289px;overflow:hidden;top:143px}.footer-brand,.footer-lockup{left:0;position:absolute;width:100%}.footer-lockup{height:auto;top:0}@media (min-width:1441px){.site-header{top:37px}}@media (max-width:1360px) and (min-width:761px){.site-header{padding-left:72px;padding-right:42px;width:calc(100% - 80px)}.header-nav{gap:clamp(28px,6vw,72px)}.header-nav--left{gap:clamp(28px,5.7vw,70px)}.content-container{width:calc(100% - 80px)}.brand--header{left:50%}.hero-panel{right:44px;width:min(544px,48vw)}.hero-action{width:100%}.hero-actions{gap:16px}.collection-layout{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.collection-card,.collection-promos,.promo-card{width:100%}.collection-copy{margin:32px;width:calc(100% - 64px)}.collection-copy li{font-size:16px}.promo-card{padding:32px}.promo-heading h3{font-size:21px}.about-section{height:auto}.about-collage{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin:0 auto;padding:0 0 92px;width:calc(100% - 80px)}.problem-card,.problem-card--last,.problem-card--lime,.problem-card--orange,.problem-card--pink{height:auto;left:auto;min-height:360px;position:relative;top:auto;width:100%}.problem-content{margin:24px}.problem-content h3{font-size:22px;line-height:27px}.problem-content p{font-size:20px;line-height:25px;margin-top:74px}.about-button{bottom:16px}.site-footer{padding-left:64px;padding-right:64px}.footer-top{column-gap:24px;grid-template-columns:repeat(3,minmax(120px,1fr)) 140px}}@media (max-width:1080px) and (min-width:761px){.site-header{height:76px;padding:0 42px 0 72px;width:calc(100% - 48px)}.header-nav,.header-nav--left{gap:24px}.brand--header{transform:translate(-50%,-50%) scale(.8);transform-origin:center}.hero-panel{padding:28px;width:min(500px,50vw)}.hero-panel h1{font-size:30px;width:auto}.hero-actions{margin-top:40px}.hero-action{padding:16px}.event-controls{gap:24px;overflow-x:auto}.filters{gap:6px}.filter-chip{padding:0 12px}.filter-chip,.filter-chip[data-filter-label="Автоспорт"],.filter-chip[data-filter-label="Настольные игры"]{min-width:auto}.collection-card{height:430px}.collection-copy{margin:28px}.collection-copy h3{font-size:28px}.collection-copy li{font-size:14px}.collection-promos{gap:18px}.promo-card{padding:24px}.promo-card--lime{height:245px}.promo-card--survey{height:167px}.promo-heading h3{font-size:18px;line-height:23px}.promo-card p{font-size:14px;margin-top:26px}.promo-card--survey p{margin-top:14px}.section-heading-row .section-title,.section-title{font-size:40px}.section-heading-row{gap:24px}.section-heading-row .primary-button{flex-basis:220px;width:220px}.site-footer{height:380px}.footer-brand{top:150px}}@media (max-width:900px) and (min-width:761px){.site-header{padding-left:24px;padding-right:24px}.header-nav,.header-nav--left{gap:14px}.brand--header{transform:translate(-50%,-50%) scale(.7)}}@media (max-width:760px){.site-header{border-radius:32px;height:62px;padding:0 12px;top:12px;width:calc(100% - 24px)}.header-nav{display:none}.brand--header{height:40px;left:50%;top:50%;transform:translate(-50%,-50%);width:152px}.mobile-menu-button{display:flex;flex-direction:column;gap:5px;height:40px;position:absolute;right:10px;width:40px}.mobile-menu-button span{background:var(--ink);border-radius:2px;height:2px;width:17px}.mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu{background:#fff;border-radius:22px;box-shadow:0 10px 30px hsla(0,0%,8%,.12);display:flex;flex-direction:column;gap:0;left:0;padding:12px;position:absolute;right:0;top:68px}.mobile-menu[hidden]{display:none}.mobile-menu a{font-size:16px;padding:12px 10px;text-decoration:none}.hero{display:flex;flex-direction:column;height:auto;min-height:0;padding:0 12px}.hero-photo{border-radius:26px;height:clamp(340px,105vw,430px);left:auto;top:12px}.hero-panel,.hero-photo{bottom:auto;position:relative;right:auto;width:100%}.hero-panel{border-radius:22px;margin:-32px 0 0;min-height:0;padding:24px 20px 20px;top:auto;transform:none}.hero-panel h1{font-size:clamp(28px,8vw,34px);line-height:1.02;max-width:400px;width:100%}.hero-lead{font-size:15px;line-height:19px;margin-top:16px}.hero-actions{gap:12px;grid-template-columns:1fr;margin-top:24px}.hero-action{border-radius:18px;height:116px;padding:16px;width:100%}.hero-action-description{font-size:11px;max-width:270px}.arrow-star{flex-basis:48px}.arrow-star,.arrow-star__state{height:48px;width:48px}.content-container{width:calc(100% - 32px)}.events-section{margin-top:52px}.section-heading-row .section-title,.section-title{font-size:32px;letter-spacing:-.02em;line-height:1.12}.event-controls{align-items:flex-start;flex-direction:column;gap:14px;height:auto;margin-top:20px;width:100%}.event-controls .primary-button,.section-heading-row .primary-button{flex:0 0 58px}.filters{overflow-x:auto;padding:2px 0 5px;width:calc(100vw - 16px)}.filter-chip{flex:0 0 auto;height:42px}.filter-chip.is-selected{height:42px}.event-controls .primary-button{align-self:flex-start}.event-row{margin-top:18px}.event-card{flex-basis:288px;height:407px;padding:20px;width:288px}.event-info,.event-photo{width:248px}.event-photo{height:180px}.event-info{height:167px}.article-info h3,.event-info h3{font-size:16px;line-height:16px}.event-bottom strong{font-size:16px}.survey-card{flex-basis:288px;width:288px}.articles-section,.collections-section{margin-top:64px}.collection-layout{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:20px;width:100%}.collection-card{height:410px;max-width:100%;width:100%}.collection-copy{margin:28px;width:calc(100% - 56px)}.collection-copy h3{font-size:28px;margin-bottom:18px}.collection-copy ul{gap:10px}.collection-copy li{font-size:16px;line-height:21px}.collection-arrow{right:24px;top:24px}.collection-promos{gap:16px;width:100%}.promo-card{border-radius:20px;padding:26px;width:100%}.promo-card--lime{height:230px}.promo-card--survey{height:165px}.promo-heading h3{font-size:22px}.promo-card p{font-size:14px;line-height:18px;margin-top:25px}.promo-card--survey p{margin-top:15px}.section-heading-row{align-items:flex-start;flex-direction:column;gap:18px;min-height:0}.section-heading-row .section-title{max-width:100%}.articles-viewport{margin-top:22px;width:calc(100vw - 16px)}.article-row{gap:12px}.article-card{flex-basis:280px;width:280px}.article-info,.article-photo{width:240px}.about-section{height:auto;margin-top:64px}.about-viewport{overflow:visible}.about-collage{display:flex;flex-direction:column;gap:14px;height:auto;margin:0;padding:0 16px 76px;width:100%}.problem-card,.problem-card--last,.problem-card--lime,.problem-card--orange,.problem-card--pink{border-radius:22px;height:auto;left:auto;min-height:0;position:relative;top:auto;width:100%;z-index:auto}.problem-card--last,.problem-card--pink{border-radius:34px;border-width:12px}.problem-content{margin:24px}.problem-content h3{font-size:20px;line-height:25px;max-width:calc(100% - 54px)}.problem-content .arrow-star{left:auto;right:0;top:4px;transform:rotate(90deg)}.problem-content p{font-size:19px;line-height:25px;margin:24px 0 0;max-width:100%}.about-button{bottom:0;left:16px}.site-footer{height:425px;margin-top:64px;padding:26px 20px 0}.footer-top{gap:22px 12px;grid-template-columns:1fr 1fr}.footer-column{gap:7px}.footer-column h2{font-size:10px}.footer-column a{font-size:12px;line-height:18px}.social-links{gap:20px;grid-column:1/-1;justify-self:start;padding-top:4px}.social-links img{height:28px;max-width:40px}.footer-brand{height:220px;top:196px}.footer-lockup{height:auto;top:0;width:100%}}@media (max-width:390px){.hero-panel{padding-left:16px;padding-right:16px}.hero-action{padding:14px}.hero-action-top{font-size:15px}.primary-button{flex-basis:240px;width:240px}.promo-card{padding:22px}.article-card{flex-basis:268px;width:268px}.article-info,.article-photo{width:228px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.article-card,.event-card,.promo-card--lime{position:relative}.card-link{border-radius:inherit;inset:0;position:absolute;z-index:6}.card-link:focus-visible{outline:3px solid #252525;outline-offset:4px}.hero-action,.primary-button{text-decoration:none}.about-page{background:#fff}.site-header--outline{background:#fff;border:1px solid #252525;box-shadow:none;top:30px}.about-main{padding:181px 0 133px}.about-breadcrumb{color:#6d6d6d;font-size:13px;height:16px;line-height:16px;margin:0 70px}.about-breadcrumb a{text-decoration:none}.about-breadcrumb a:hover{color:var(--orange)}.about-intro{display:grid;gap:122px;grid-template-columns:minmax(0,1fr) 520px;height:428px;padding:70px}.about-intro__copy{max-width:638px}.about-intro h1{font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1;margin:0}.about-intro p{font-size:18px;font-weight:600;line-height:1.24;margin:102px 0 0;max-width:493px}.about-intro__image{height:288px;object-fit:contain;width:520px}.about-problem{display:grid;grid-template-columns:1fr 1fr;height:577px}.about-problem__image{grid-column:1;height:477px;margin:50px 0 0 157px;object-fit:contain;width:438px}.about-problem__copy{grid-column:2;padding:77px 70px 0 0}.about-problem h2{font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1;margin:0;max-width:650px}.about-problem p{font-size:18px;font-weight:600;line-height:1.25;margin:97px 0 0;max-width:493px}.about-problem p+p{margin-top:22px}.about-offers{height:541px;padding:90px 70px 0 68px}.about-offers h2{font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1;margin:0}.about-offers__grid{align-items:start;display:grid;gap:32px;grid-template-columns:331fr 287fr 331fr 254fr;margin-top:66px}.about-offer{border-radius:15px;color:#252525;display:flex;flex-direction:column;gap:48px;min-height:150px;padding:16px}.about-offer--articles,.about-offer--today{background:#ffb1ed}.about-offer--all{background:#fe8f58}.about-offer--collections{background:#c7eb10}.about-offer:nth-child(2n){margin-top:67px}.about-offer h3{font-size:24px;font-weight:700;line-height:1.15;margin:0}.about-offer p{font-size:18px;font-weight:600;line-height:1.18;margin:0}.about-authors{height:565px;position:relative}.about-authors__intro{left:50%;position:absolute;top:121px;transform:translateX(-50%);width:486px}.about-authors__intro h2{font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1;margin:0 0 32px;text-align:center}.about-authors__intro p{font-size:18px;font-weight:600;line-height:1.24;margin:0}.about-author-photo{object-fit:contain;position:absolute}.about-author-photo--one{height:315px;left:68px;top:207px;width:304px}.about-author-photo--two{height:291px;right:70px;top:219px;width:317px}.about-quote{align-items:center;background:#fff;border:7px solid;border-radius:25px;color:#111;display:flex;font-size:18px;font-weight:600;line-height:1.2;margin:0;padding:16px 20px;position:absolute;z-index:1}.about-quote--one{border-color:#fe8f58;border-top-left-radius:5px;left:241px;min-height:88px;top:442px;width:478px}.about-quote--two{border-color:#ffb1ed;border-top-right-radius:5px;left:764px;min-height:82px;top:392px;width:362px}.about-actions{display:flex;height:58px;justify-content:center;margin-top:78px}.about-actions .primary-button{flex:0 0 260px}.about-footer{margin-top:0}@media (max-width:1200px) and (min-width:761px){.about-main{padding-bottom:90px;padding-top:156px}.about-breadcrumb{margin:0 40px}.about-intro{gap:5vw;grid-template-columns:minmax(0,1fr) minmax(340px,42%);padding:56px 40px}.about-authors__intro h2,.about-intro h1,.about-offers h2,.about-problem h2{font-size:clamp(36px,4vw,46px)}.about-intro__image{height:auto;width:100%}.about-intro p{margin-top:clamp(52px,8vw,92px)}.about-problem__image{height:auto;margin-left:9vw;width:min(82%,438px)}.about-problem__copy{padding:64px 40px 0 0}.about-problem p{margin-top:64px}.about-offers{padding-left:40px;padding-right:40px}.about-offers__grid{gap:18px}.about-offer{gap:28px}.about-offer h3{font-size:20px}.about-offer p{font-size:15px}.about-authors__intro{width:42%}.about-author-photo--one{height:auto;left:40px;width:27%}.about-author-photo--two{height:auto;right:40px;width:27%}.about-quote--one{font-size:15px;left:17%;width:36%}.about-quote--two{font-size:15px;left:53%;width:30%}}@media (max-width:980px) and (min-width:761px){.about-intro{gap:4vw;grid-template-columns:minmax(0,1fr) 38%}.about-authors__intro h2,.about-intro h1,.about-offers h2,.about-problem h2{font-size:36px}.about-problem__image{margin-left:8vw;width:75%}.about-problem__copy{padding-top:56px}.about-problem p{font-size:16px;margin-top:40px}.about-offer{padding:12px}.about-offer h3{font-size:17px}.about-offer p{font-size:13px}.about-authors__intro{top:90px}.about-author-photo--one,.about-author-photo--two{top:205px}}@media (max-width:760px){.site-header--outline{background:#fff;border:1px solid #252525;box-shadow:none;top:12px}.about-main{padding:106px 0 64px}.about-breadcrumb{font-size:12px;height:auto;margin:0 24px 18px}.about-intro{display:flex;flex-direction:column;gap:28px;height:auto;padding:28px 24px 56px}.about-intro__copy{max-width:100%}.about-intro h1{font-size:clamp(32px,8vw,42px);line-height:1.02;max-width:540px}.about-intro p{font-size:16px;line-height:1.35;margin-top:24px;max-width:560px}.about-intro__image{height:auto;width:100%}.about-problem{display:flex;flex-direction:column;height:auto;padding:32px 24px 56px}.about-problem__copy{display:contents}.about-problem h2{font-size:clamp(30px,7vw,38px);line-height:1.03;max-width:620px;order:1}.about-problem p{font-size:16px;line-height:1.35;margin:24px 0 0;max-width:600px;order:2}.about-problem p+p{margin-top:16px;order:3}.about-problem__image{align-self:center;height:auto;margin:28px 0 0;order:4;width:min(100%,438px)}.about-offers{height:auto;padding:24px 24px 56px}.about-offers h2{font-size:clamp(30px,7vw,38px);line-height:1.05}.about-offers__grid{gap:14px;grid-template-columns:1fr;margin-top:24px}.about-offer,.about-offer:nth-child(2n){gap:24px;margin-top:0;min-height:0;padding:18px}.about-offer h3{font-size:22px}.about-offer p{font-size:16px;line-height:1.25;max-width:440px}.about-authors{display:grid;gap:16px;grid-template-columns:1fr;height:auto;padding:16px 24px 0}.about-authors__intro{grid-row:1;margin:0 auto 12px;position:static;transform:none;width:min(100%,560px)}.about-authors__intro h2{font-size:clamp(30px,7vw,38px);margin-bottom:18px}.about-authors__intro p{font-size:16px;line-height:1.35}.about-author-photo{height:auto;justify-self:center;position:static;width:min(78%,310px)}.about-author-photo--one{grid-row:2}.about-quote{border-radius:20px;border-width:5px;font-size:16px;justify-self:center;line-height:1.3;min-height:0;padding:14px 16px;position:static;width:min(100%,460px)}.about-quote--one{border-top-left-radius:5px;grid-row:3}.about-author-photo--two{grid-row:4}.about-quote--two{border-top-right-radius:5px;grid-row:5}.about-actions{height:58px;margin-top:36px}.about-footer{margin-top:0}}