.page-v11{--l-ink:#17191b;--l-ink-2:#4b5054;--l-ink-3:#868b8f;--l-grey:#eff0ee;--l-grey-2:#e3e5e2;--l-line:#d9dbd8;--l-graphite:#1b1e21;--l-wrap:1232px;--l-gut:clamp(16px, 3.4vw, 40px);--l-head:118px;--l-ease:cubic-bezier(.2, .7, .1, 1);--cut:polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);--accent:#afca0b;--accent-hi:#c3dc2c;--accent-deep:#7d910a;color:var(--l-ink);background:#fff;font-size:15px;line-height:1.6}.page-v11 main{display:block}.page-v11 .dswitch{z-index:60}.l-wrap{max-width:calc(var(--l-wrap) + 2 * var(--l-gut));padding-inline:var(--l-gut);margin-inline:auto}.l-h2,.l-hero__title,.l-card__title,.l-tile__title,.l-site__panel h3,.mv__title{font-family:var(--font);font-variation-settings:"wdth" 84;letter-spacing:-.012em;font-weight:700}.l-h2{margin:0 0 28px;font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.1}.l-note{color:var(--l-ink-3);margin:0;font-size:.8rem}.l-btn{background:var(--accent);height:42px;color:var(--accent-ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:var(--cut);border:0;align-items:center;gap:12px;padding:0 24px 0 18px;font-size:.74rem;font-weight:700;transition:background-color .25s;display:inline-flex}.l-btn:after{content:"→";letter-spacing:0;transition:transform .3s var(--l-ease);font-size:1rem}.l-btn:hover{background:var(--accent-hi)}.l-btn:hover:after{transform:translate(3px)}.l-btn--sm{height:36px;padding:0 20px 0 14px}.l-btn--sm:after{content:none}.l-more,.l-tiles span,.l-card__cat{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.l-more{color:var(--l-ink);align-items:center;gap:8px;display:inline-flex}.l-more:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}.l-more:hover{color:var(--accent-deep)}.l-header{z-index:50;background:#fff;transition:box-shadow .3s;position:sticky;top:0}.l-header.is-scrolled{box-shadow:0 1px 0 var(--l-line), 0 8px 24px -16px #00000040}.l-header__util{color:var(--l-ink-2);justify-content:flex-end;gap:22px;padding-top:8px;font-size:.72rem;display:flex}.l-header__util a:hover{color:var(--l-ink)}.l-header__main{justify-content:space-between;align-items:center;gap:24px;padding-block:10px 6px;display:flex}.l-brand{line-height:0;display:block}.l-brand img{width:auto;height:34px}.l-header__tools{align-items:center;gap:18px;display:flex}.l-header__lang{font-size:.74rem;font-weight:600}.l-icon{width:32px;height:32px;color:var(--l-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.l-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.l-burger{cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;display:none}.l-burger span{background:var(--l-ink);width:22px;height:2px;margin:5px auto;transition:transform .3s;display:block}.l-header.is-open .l-burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.l-header.is-open .l-burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.l-nav{border-bottom:1px solid var(--l-line);gap:26px;display:flex}.l-nav a{letter-spacing:.07em;text-transform:uppercase;padding:10px 0 12px;font-size:.74rem;font-weight:700;position:relative}.l-nav a:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .3s var(--l-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.l-nav a:hover:after{transform:scaleX(1)}.l-hero{background:var(--l-graphite);height:clamp(300px,56.25vw,72vh);position:relative;overflow:hidden;container-type:size}.l-hero__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.14)}.l-hero__video{opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden}.l-hero__video.is-playing{opacity:1}.l-hero__video iframe{border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.18)}.l-hero:after{content:"";pointer-events:none;background:linear-gradient(#0e101200 38%,#0e10122e 58%,#0e1012b8 100%),linear-gradient(90deg,#0e101273 0%,#0e101200 55%);position:absolute;inset:0}.l-hero__copy{z-index:2;color:#fff;position:absolute;bottom:clamp(24px,5cqh,56px);left:0;right:0}.l-hero__kicker{color:#ffffffd9;margin:0 0 10px;font-size:.78rem;font-weight:600}.l-hero__title{letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.1rem,5.4vw,4.8rem);line-height:.98}.l-hero__title:after{content:"";background:var(--accent);width:64px;height:4px;margin-top:20px;display:block}.l-hero__pause{z-index:3;right:var(--l-gut);color:#fff;height:34px;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1012148c;border:0;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:.7rem;font-weight:700;transition:background-color .2s;display:inline-flex;position:absolute;bottom:18px}.l-hero__pause:hover{background:#101214cc}.l-hero__pause span{border-inline:2px solid;width:8px;height:10px}.l-hero__pause[aria-pressed=true] span{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0}.l-intro{padding-block:clamp(48px,6vw,72px) clamp(40px,5vw,64px)}.l-intro__cols{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);display:grid}.l-intro__lead{margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;line-height:1.5}.l-intro__cols p{color:var(--l-ink-2);margin:0}.l-intro__quote{border-left:3px solid var(--accent);padding-left:14px;font-weight:600;color:var(--l-ink)!important;margin-top:18px!important}.l-section{padding-block:clamp(40px,5vw,64px)}.l-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.l-program{border-top:1px solid var(--l-line);border-left:1px solid var(--l-line);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.l-program li{border-right:1px solid var(--l-line);border-bottom:1px solid var(--l-line)}.l-program a{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:128px;padding:18px 10px 16px;transition:background-color .25s;display:flex;position:relative}.l-program a:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .35s var(--l-ease);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.l-program a:hover{background:var(--l-grey)}.l-program a:hover:before{transform:scaleX(1)}.l-program span{font-size:.74rem;font-weight:600;line-height:1.25}.vg{width:100%;max-width:104px;height:auto;color:var(--l-ink);stroke-width:2.6px}.vg .thin,.vg .hub{stroke-width:1.5px}.vg .acc{stroke:var(--accent-deep)}.vg .ground{stroke:var(--l-line);stroke-width:1.5px}.l-program a:hover .vg .acc{stroke:var(--accent)}.l-highlights{background:var(--l-grey);margin-top:clamp(16px,3vw,32px);padding-block:clamp(48px,6vw,72px)}.l-slider{margin-right:calc(-1 * var(--l-gut))}.l-slider__track{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--l-gut) - 2 * 16px) / 3);scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:var(--l-gut);gap:16px;display:grid;overflow-x:auto}.l-slider__track::-webkit-scrollbar{display:none}.l-card{scroll-snap-align:start}.l-card__img{aspect-ratio:4/3;cursor:pointer;background:radial-gradient(90% 62% at 50% 40%,#f8f9f7 0%,#dcdfdb 100%);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.l-card__img img{object-fit:cover;width:100%;height:100%;transform:scale(var(--s,1.2));transition:transform 1s var(--l-ease);-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000)}.l-card__img:hover img{transform:scale(calc(var(--s,1.2) + .05))}.l-card__3d{background:var(--l-ink);color:#fff;letter-spacing:.07em;text-transform:uppercase;height:36px;clip-path:var(--cut);align-items:center;padding:0 22px 0 14px;font-size:.7rem;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex;position:absolute;bottom:0;left:0}.l-card__img:hover .l-card__3d{background:var(--accent);color:var(--accent-ink)}.l-card__cat{color:var(--l-ink-3);margin:14px 0 4px}.l-card__title{margin:0;font-size:1.3rem;line-height:1.15}.l-card__title button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.l-card__title button:hover{color:var(--accent-deep)}.l-slider__nav{align-items:center;gap:18px;margin-top:28px;display:flex}.l-slider__count{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.l-slider__bar{background:var(--l-line);flex:1;height:2px;position:relative}.l-slider__bar i{background:var(--l-ink);height:100%;transition:left .2s,width .2s;position:absolute;top:0}.l-arrow{border:1px solid var(--l-ink);cursor:pointer;width:40px;height:40px;color:var(--l-ink);background:0 0;padding:0;transition:background-color .2s,color .2s;position:relative}.l-arrow:before{content:"→";font-size:1rem}.l-arrow--prev:before{content:"←"}.l-arrow:hover{background:var(--l-ink);color:#fff}.l-career{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(24px,4vw,56px);padding-top:clamp(56px,7vw,88px);display:grid}.l-career__text p{color:var(--l-ink-2);margin:0 0 24px}.l-tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.l-tiles a{display:block}.l-tiles img{aspect-ratio:1;object-fit:cover;width:100%;transition:filter .3s}.l-tiles a:hover img{filter:brightness(.88)}.l-tiles span{border-bottom:1.5px solid var(--l-ink);margin-top:10px;padding-bottom:2px;display:inline-block}.l-tiles a:hover span{border-color:var(--accent)}.l-news__grid{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(24px,3.5vw,48px);display:grid}.l-thumb{background:var(--l-graphite);display:block;position:relative;overflow:hidden}.l-thumb img{object-fit:cover;transform-origin:58% 56%;width:100%;height:100%;transition:transform 1s var(--l-ease);transform:scale(1.42)}.l-lead__media{aspect-ratio:16/9;cursor:pointer;border:0;width:100%;padding:0}.l-lead__media:hover img{transform:scale(1.48)}.l-lead__play{background:var(--accent);height:52px;color:var(--accent-ink);letter-spacing:.07em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);align-items:center;gap:12px;padding:0 30px 0 20px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:0}.l-lead__play:before{content:"";border:6px solid #0000;border-left:10px solid;border-right-width:0}.l-lead__media:hover .l-lead__play{background:var(--accent-hi)}.l-lead__dur{color:#fff;font-variant-numeric:tabular-nums;background:#101214b3;padding:3px 8px;font-size:.72rem;font-weight:600;position:absolute;top:12px;right:14px}.l-meta{letter-spacing:.07em;text-transform:uppercase;color:var(--l-ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:16px 0 8px;font-size:.72rem;font-weight:700;display:flex}.l-meta b{color:var(--accent-deep);font-weight:700}.l-lead h3{font-family:var(--font);font-variation-settings:"wdth" 84;letter-spacing:-.012em;margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1.08}.l-news__list{border-top:2px solid var(--l-ink);counter-reset:news;margin:0;padding:0;list-style:none}.l-news__list li{counter-increment:news}.l-row{border:0;border-bottom:1px solid var(--l-line);width:100%;color:var(--l-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .25s, padding .3s var(--l-ease);background:0 0;grid-template-columns:28px 112px 1fr;align-items:center;gap:14px;padding:14px 10px 14px 0;display:grid;position:relative}.l-row:before{content:counter(news, decimal-leading-zero);color:var(--l-ink-3);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.l-row:after{content:"";background:var(--accent);width:3px;transition:transform .3s var(--l-ease);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.l-row:hover{background:var(--l-grey);padding-left:10px}.l-row:hover:after{transform:scaleY(1)}.l-row .l-thumb{aspect-ratio:16/10}.l-row:hover .l-thumb img{transform:scale(1.5)}.l-row__text{gap:3px;min-width:0;display:grid}.l-row__text small{letter-spacing:.07em;text-transform:uppercase;color:var(--l-ink-3);font-size:.68rem;font-weight:700}.l-row__text strong{font-size:.98rem;line-height:1.25}.l-row__text span{color:var(--l-ink-2);font-variant-numeric:tabular-nums;font-size:.78rem}.l-site{padding-bottom:0}.l-site__intro{max-width:640px;color:var(--l-ink-2);margin:-12px 0 28px}.l-site__split{grid-template-columns:1fr 1fr;min-height:420px;display:grid}.l-site__img{background:var(--l-grey-2);position:relative;overflow:hidden}.l-site__img img{object-fit:cover;object-position:66% center;width:100%;height:100%;position:absolute;inset:0}.l-site__panel{background:var(--l-grey);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,72px);display:flex}.l-site__panel h3{margin:0 0 12px;font-size:1.45rem}.l-site__panel p{max-width:460px;color:var(--l-ink-2);margin:0 0 18px}.l-site__panel dl{margin:0 0 26px}.l-site__panel dl div{border-top:1px solid var(--l-line);grid-template-columns:80px 1fr;gap:12px;padding:7px 0;font-size:.88rem;display:grid}.l-site__panel dt{color:var(--l-ink-3)}.l-site__panel dd{margin:0;font-weight:600}.l-topics{padding-top:clamp(56px,7vw,88px)}.l-bento{grid-template-rows:auto auto;grid-template-columns:7fr 2.5fr 2.5fr;gap:16px;display:grid}.l-tile{color:var(--l-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.l-tile__title{font-size:1.35rem;line-height:1.12;display:block}.l-tile__text{color:var(--l-ink-2);font-size:.9rem;line-height:1.5;display:block}.l-tile__go{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.72rem;font-weight:700;display:inline-flex}.l-tile__go:after{content:"";width:6px;height:6px;transition:transform .3s var(--l-ease);border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.l-tile:hover .l-tile__go:after{transform:translate(3px)rotate(45deg)}.l-tile--feature{color:#fff;background:var(--l-graphite);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%);grid-row:1/3;justify-content:flex-end;min-height:520px}.l-tile--feature img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--l-ease);position:absolute;inset:0}.l-tile--feature:after{content:"";background:linear-gradient(#0e101200 28%,#0e101259 52%,#0e1012db 100%);position:absolute;inset:0}.l-tile--feature:hover img{transform:scale(1.04)}.l-tile--feature .l-tile__body{z-index:1;justify-items:start;gap:12px;max-width:520px;padding:clamp(24px,3.4vw,40px);display:grid;position:relative}.l-tile--feature .l-tile__title{font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.05}.l-tile--feature .l-tile__text{color:#fffc;font-size:.95rem}.l-tile--feature .l-btn{margin-top:6px}.l-tile__tag{background:var(--accent);color:var(--accent-ink);letter-spacing:.07em;text-transform:uppercase;padding:4px 9px;font-size:.68rem;font-weight:700}.l-tile--studio{color:#17191b;background:radial-gradient(90% 80% at 70%,#fafbf9 0%,#d9dcd7 100%);grid-column:2/4;grid-template-columns:1fr 1fr;align-items:stretch;min-height:252px;display:grid}.l-tile--studio .l-tile__body{flex-direction:column;gap:8px;padding:26px 12px 24px 26px;display:flex}.l-tile--studio .l-tile__text{color:#4b5054}.l-tile--studio .l-tile__go{color:#17191b}.l-tile--studio:hover .l-tile__go{color:#6d7f08}.l-tile__no{letter-spacing:.08em;border:1.5px solid;align-self:flex-start;padding:3px 8px;font-size:.7rem;font-weight:800}.l-tile__media{display:block;overflow:hidden}.l-tile--studio img{object-fit:cover;object-position:40% 55%;transform-origin:40% 55%;width:100%;height:100%;transition:transform 1s var(--l-ease);display:block;transform:scale(1.35)}.l-tile--studio:hover img{transform:scale(1.42)}.l-tile--plain{background:var(--l-grey);gap:10px;padding:24px 22px 22px;transition:background-color .25s}.l-tile--plain:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .35s var(--l-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.l-tile--plain:hover:before{transform:scaleX(1)}.l-tile--plain svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:34px;height:34px;margin-bottom:6px}.l-tile--plain .l-tile__title{font-size:1.12rem}.l-tile--plain:hover .l-tile__go{color:var(--accent-deep)}.l-contact{background:var(--l-graphite);color:#fff;margin-top:clamp(32px,5vw,56px);padding-block:clamp(48px,6vw,80px)}.l-contact__grid{grid-template-columns:4fr 8fr;gap:clamp(24px,4vw,64px);display:grid}.l-contact__info p{color:#ffffffb3;margin:0 0 24px}.l-contact__info dl{margin:0}.l-contact__info dl div{border-top:1px solid #ffffff24;padding:10px 0;font-size:.88rem}.l-contact__info dt{letter-spacing:.07em;text-transform:uppercase;color:#ffffff80;font-size:.72rem;font-weight:700}.l-contact__info dd{margin:4px 0 0}.l-contact__info a:hover{color:var(--accent)}.l-form{grid-template-columns:repeat(3,1fr);align-content:start;gap:14px 16px;display:grid}.l-field{gap:6px;display:grid}.l-field--wide{grid-column:span 2}.l-field label{letter-spacing:.07em;text-transform:uppercase;color:#fff9;font-size:.72rem;font-weight:700}.l-field input,.l-field textarea{color:#fff;width:100%;font:inherit;background:0 0;border:1px solid #ffffff47;border-radius:0;padding:10px 12px;font-size:.95rem;transition:border-color .2s}.l-field textarea{resize:vertical;min-height:128px}.l-field input:focus,.l-field textarea:focus{border-color:var(--accent);outline:none}.l-form__side{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;display:flex}.l-check{color:#ffffffb3;gap:10px;font-size:.8rem;line-height:1.45;display:flex}.l-check input{accent-color:var(--accent);margin-top:3px}.l-form .form-success{grid-column:1/-1}.l-partners{background:var(--accent);color:var(--accent-ink)}.l-partners__inner{flex-wrap:wrap;align-items:center;gap:12px 40px;padding-block:22px;display:flex}.l-partners p{letter-spacing:.07em;text-transform:uppercase;opacity:.7;margin:0;font-size:.72rem;font-weight:700}.l-partners ul{flex-wrap:wrap;align-items:center;gap:18px clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:flex}.l-partners img{width:auto;height:var(--h,24px);opacity:.9;display:block}.l-footer{color:#fff;background:#101214;padding-top:28px;font-size:.8rem}.l-footer__top{color:#ffffffbf;border-bottom:1px solid #ffffff29;justify-content:space-between;padding-bottom:14px;display:flex}.l-footer__top span:last-child{gap:22px;display:flex}.l-footer__cols{grid-template-columns:repeat(5,1fr);gap:24px;padding-block:28px 40px;display:grid}.l-footer h3{margin:0 0 14px;font-size:.8rem;font-weight:700}.l-footer ul{color:#ffffffb8;gap:9px;margin:0;padding:0;list-style:none;display:grid}.l-footer a:hover{color:var(--accent)}.l-footer__bottom{border-top:1px solid #ffffff29;align-items:center;gap:32px;padding-block:18px;display:flex}.l-footer__logo{width:auto;height:34px}.l-footer__legal{color:#fff9;flex-wrap:wrap;flex:1;gap:8px 22px;display:flex}.l-totop{border:1px solid #ffffff59;place-items:center;width:34px;height:34px;display:grid}.l-totop:before{content:"↑"}.l-totop:hover{border-color:var(--accent)}.mv-open{overflow:hidden}.mv{z-index:1000;color:var(--l-ink);opacity:0;background:radial-gradient(85% 70% at 50% 42%,#f8f9f7 0%,#dcdfdb 100%);transition:opacity .35s;position:fixed;inset:0}.mv.is-open{opacity:1}.mv__stage{cursor:grab;position:absolute;inset:0}.mv__stage:active{cursor:grabbing}.mv__stage canvas{display:block}.mv__top,.mv__bar{left:var(--l-gut);right:var(--l-gut);pointer-events:none;justify-content:space-between;gap:20px;display:flex;position:absolute}.mv__top>*,.mv__bar>*{pointer-events:auto}.mv__top{top:var(--l-gut);align-items:center}.mv__hint{color:var(--l-ink-3);margin:0;font-size:.74rem;font-weight:600}.mv__bar{bottom:var(--l-gut);flex-wrap:wrap;align-items:flex-end}.mv__cat{letter-spacing:.07em;text-transform:uppercase;color:var(--l-ink-3);margin:0 0 4px;font-size:.72rem;font-weight:700}.mv__title{margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1}.mv__tools{flex-wrap:wrap;gap:8px;display:flex}.mv__toggle{border:1px solid var(--l-ink);height:42px;color:var(--l-ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ffffff8c;align-items:center;gap:10px;padding:0 16px;font-size:.74rem;font-weight:700;display:inline-flex}.mv__toggle:before{content:"";border:1.5px solid;width:9px;height:9px}.mv__toggle[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent)}.mv__close{background:var(--l-ink);color:#fff;cursor:pointer;border:0;width:42px;height:42px;position:relative}.mv__close:before,.mv__close:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mv__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.mv__close:hover{background:var(--accent);color:var(--accent-ink)}.mv__load{letter-spacing:.07em;text-transform:uppercase;color:var(--l-ink-3);opacity:0;pointer-events:none;margin:0;font-size:.74rem;font-weight:700;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv.is-loading .mv__load{opacity:1}@media (width<=1100px){.l-program{grid-template-columns:repeat(4,1fr)}.l-slider__track{grid-auto-columns:calc((100% - var(--l-gut) - 16px) / 2)}.l-career,.l-contact__grid{grid-template-columns:1fr}.l-bento{grid-template-columns:1fr 1fr}.l-tile--feature{grid-area:auto/1/auto/-1;min-height:440px}.l-tile--studio{grid-column:1/-1}.l-footer__cols{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.l-brand img{height:26px}.l-header__util,.l-header__lang,.l-header__tools .l-icon,.l-header__tools .l-btn{display:none}.l-burger{display:block}.l-nav{flex-direction:column;gap:0;padding-bottom:12px;display:none}.l-header.is-open .l-nav{display:flex}.l-nav a{border-top:1px solid var(--l-line);padding:12px 0}.l-nav a:after{display:none}.l-intro__cols,.l-site__split{grid-template-columns:1fr}.l-site__img{min-height:260px}.l-news__grid{grid-template-columns:1fr}.l-row{grid-template-columns:24px 96px 1fr}.l-tiles{grid-template-columns:repeat(2,1fr)}.l-form{grid-template-columns:1fr 1fr}.l-form__side{grid-column:1/-1}}@media (width<=600px){.l-program{grid-template-columns:repeat(2,1fr)}.l-slider__track{grid-auto-columns:84%}.l-form,.l-bento,.l-tile--studio{grid-template-columns:1fr}.l-tile__media{height:200px}.l-field--wide{grid-column:auto}.l-footer__cols{grid-template-columns:1fr 1fr}.l-footer__bottom{flex-wrap:wrap}.mv__hint{display:none}}
