@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.ez8Nba_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.ez8Nba_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--graphite:#0e0e10;--graphite-2:#17171a;--stone:#e4e3df;--ink:#121214;--bone:#ecebe7;--plum:#520345;--orange:#fd6500;--cream:#f7f4ee;--bg:var(--graphite);--fg:var(--bone);--fg-dim:#ecebe79e;--fg-mute:#ecebe729;--hair:#ecebe724;--nav-bg:var(--graphite);--sans:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pad:clamp(1.25rem, 4.4vw, 4rem);--gap:clamp(.75rem, 1.6vw, 1.5rem);--sec:clamp(6rem, 13vw, 12rem);--t-body:clamp(1rem, .35vw + .92rem, 1.2rem);--t-meta:.95rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--nav-h:92px;--line:2px;--track-display:-.035em;--track-head:-.02em;--track-loose:-.005em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-tone=light]{--bg:var(--stone);--fg:var(--ink);--fg-dim:#121214a3;--fg-mute:#12121424;--hair:#12121424;--nav-bg:var(--stone);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-tone=plum]{--bg:var(--plum);--fg:var(--cream);--fg-dim:#f7f4eeb3;--fg-mute:#f7f4ee33;--hair:#f7f4ee33;--nav-bg:var(--plum)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;transition:background-color .5s var(--ease-out);margin:0;line-height:1.55;overflow-x:clip}p{text-wrap:pretty}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit}::selection{background:var(--orange);color:var(--graphite)}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--bone);color:var(--graphite);transition:transform .2s var(--ease-out);padding:.7rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip:focus{transform:none}.meta{font-size:var(--t-meta);color:var(--fg-dim);font-weight:500;line-height:1.5}.ind__h,.ind__list,.cta__title,.foot__slogan,.menu__links a{text-transform:uppercase;letter-spacing:var(--track-display);text-wrap:balance;font-weight:800;line-height:.9}.stage{height:100svh;min-height:560px;position:sticky;top:0;overflow:clip}.line-v{width:var(--line);margin-left:calc(var(--line) / -2);background:var(--orange);transform-origin:top;pointer-events:none;height:100%;position:absolute;top:0;left:50%;transform:scaleY(0)}.arr{transition:transform .26s var(--ease-out);display:inline-block}.ul{transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;padding-bottom:2px}.link{font-size:var(--t-meta);transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.5em;padding-bottom:.35rem;font-weight:600;display:inline-flex}button.link{cursor:pointer;border:0;padding-inline:0}.err__acts{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}@media (hover:hover) and (pointer:fine){.ul:hover{background-position-x:left;background-size:100% 1px}.link:hover{background-size:30% 1px}.link:hover .arr{transform:translate(3px,-3px)}}.nav{z-index:50;height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--pad) 0;color:var(--fg);transition:transform .4s var(--ease-out), color .7s var(--ease-out);align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.nav.is-hidden{transform:translateY(-100%)}.nav:before{content:"";z-index:-1;background:var(--nav-bg);opacity:0;transition:opacity .3s ease, background-color .7s var(--ease-out);position:absolute;inset:0}.nav.is-solid:before{opacity:1}.nav__logo{display:block;position:relative}.nav__logo img{width:104px;height:auto;transition:opacity .5s var(--ease-out)}.nav__logo .lg-dark{opacity:0;position:absolute;top:0;left:0}body[data-tone=light] .nav__logo .lg-light{opacity:0}body[data-tone=light] .nav__logo .lg-dark{opacity:1}.nav__links{font-size:var(--t-meta);align-items:center;gap:clamp(1.5rem,2.6vw,2.6rem);margin-left:auto;font-weight:600;display:flex}.nav__links a{padding-block:.4rem}.nav__cta{background:var(--orange);height:48px;color:var(--graphite);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.9rem;padding:0 6px 0 1.4rem;font-size:.8rem;font-weight:800;transition:background-color .25s,transform .16s ease-out;display:inline-flex}.nav__cta:active{transform:scale(.97)}.nav__cta-txt{transition:transform .3s var(--ease-out)}.nav__cta-ico{background:var(--graphite);width:36px;height:36px;color:var(--orange);transition:transform .3s var(--ease-out);border-radius:50%;position:relative;overflow:hidden}.nav__cta-ico i{transition:transform .38s var(--ease-out);place-items:center;font-size:1rem;font-style:normal;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.nav__cta-ico i:last-child{transform:translate(-130%,130%)}@media (hover:hover) and (pointer:fine){.nav__cta:hover{background:#ff7a22}.nav__cta:hover .nav__cta-txt{transform:translate(-3px)}.nav__cta:hover .nav__cta-ico{transform:scale(1.06)}.nav__cta:hover .nav__cta-ico i:first-child{transform:translate(130%,-130%)}.nav__cta:hover .nav__cta-ico i:last-child{transform:none}}.burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin:0 -10px 0 auto;display:none;position:relative}.burger span{height:2px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;left:10px;right:10px}.burger span:first-child{top:17px}.burger span:nth-child(2){top:25px}.menu-open .burger span:first-child{transform:translateY(4px)rotate(45deg)}.menu-open .burger span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.menu-open .nav{color:var(--bone)}.menu-open .nav:before{background:var(--graphite);opacity:1}.menu-open .nav__cta{visibility:hidden}html.menu-open body .nav__logo .lg-light{opacity:1}html.menu-open body .nav__logo .lg-dark{opacity:0}.menu{z-index:45;padding:calc(var(--nav-h) + 2rem + env(safe-area-inset-top,0px)) var(--pad) calc(2rem + env(safe-area-inset-bottom,0px));background:var(--graphite);color:var(--bone);opacity:0;transition:opacity .26s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu.is-open{opacity:1}.menu__links{flex-direction:column;gap:.35rem;display:flex}.menu__links a{font-size:clamp(2.6rem,13vw,4.5rem)}.lang{margin-left:.5rem;position:relative}.nav__links+.lang{margin-left:0}.lang__btn{cursor:pointer;height:44px;font-size:var(--t-meta);color:inherit;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .35rem;font-weight:600;display:inline-flex}.lang__chev{transition:transform .2s var(--ease-out)}.lang[data-open] .lang__chev{transform:rotate(180deg)}.lang__menu{background:var(--graphite-2);min-width:11rem;color:var(--bone);opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s linear .18s;border:1px solid #ecebe71f;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-6px)}.lang[data-open] .lang__menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lang__item{font-size:var(--t-meta);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .7rem;font-weight:600;transition:background-color .15s;display:flex}.lang__item i{font-style:normal;font-size:var(--t-meta);color:#ecebe78c}.lang__item[aria-current] i{color:var(--orange)}.lang__item:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.lang__item:hover{background:#ecebe714}}.menu__lang{font-size:var(--t-meta);gap:1.5rem;margin-top:2rem;font-weight:600;display:flex}.menu__lang a{color:#ecebe78c}.menu__lang a[aria-current]{color:var(--orange)}.menu__cta{background:var(--orange);height:60px;color:var(--graphite);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 8px 0 1.5rem;font-size:.9rem;font-weight:800;display:flex}.menu__cta span{background:var(--graphite);width:44px;height:44px;color:var(--orange);letter-spacing:0;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.menu__cta:active{transform:scale(.98)}.menu__links a{transition-property:opacity,transform,color}.menu__links a:active{color:var(--orange)}.menu__meta{color:#ecebe79e;margin-top:1.25rem}.menu__links a,.menu__lang,.menu__cta,.menu__meta{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transition-delay:calc(var(--i) * 45ms + 60ms);transform:translateY(16px)}.menu.is-open .menu__links a,.menu.is-open .menu__lang,.menu.is-open .menu__cta,.menu.is-open .menu__meta{opacity:1;transform:none}@keyframes fadein{0%{opacity:0;transform:translateY(12px)}}@keyframes rise{0%{opacity:.01;transform:translateY(12px)}}.proj a{display:block}.proj__media{aspect-ratio:4/3;isolation:isolate;background:#cfcdc8;border-radius:16px;overflow:hidden}.proj__media img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .9s var(--ease-out)}.proj__meta{justify-items:start;gap:.45rem;padding-top:1.1rem;display:grid}.proj__name{letter-spacing:var(--track-head);text-transform:uppercase;font-size:clamp(1.5rem,2.3vw,2.3rem);font-weight:800;line-height:1.05}.proj__name .arr{opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transform:translate(-6px,6px)}.proj__tags{font-size:var(--t-meta);color:var(--fg-dim);font-weight:500}@media (hover:hover) and (pointer:fine){.proj a:hover .proj__media img{transform:scale(1.04)}.proj a:hover .proj__name .arr{opacity:1;transform:none}}@media (hover:none){.proj__name .arr{opacity:1;transform:none}}.strip{padding:1.4rem 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.strip__track{font-size:var(--t-meta);color:var(--fg-dim);white-space:nowrap;flex:none;gap:clamp(2.5rem,5vw,4.5rem);padding-right:clamp(2.5rem,5vw,4.5rem);font-weight:600;animation:48s linear infinite strip;display:flex}@keyframes strip{to{transform:translate(-100%)}}.strip__track>*{align-items:center;display:inline-flex}.strip__track a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.strip__logo{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:9rem;height:1.75rem;transition:opacity .2s,filter .2s;display:block}@media (hover:hover) and (pointer:fine){.strip:hover .strip__track{animation-play-state:paused}.strip__track a:hover{color:var(--fg)}.strip__track a:hover .strip__logo{filter:none;opacity:1}}.ind{padding:var(--sec) var(--pad);column-gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.ind__h{grid-column:1/8;font-size:clamp(2.6rem,5.4vw,5rem)}.ind__list{letter-spacing:var(--track-head);flex-wrap:wrap;grid-column:3/-1;align-items:baseline;gap:.08em .5em;margin-top:clamp(3rem,7vw,6rem);font-size:clamp(1.9rem,4.6vw,4.4rem);line-height:1.08;display:flex}.ind__list li{align-items:baseline;gap:.5em;display:inline-flex}.ind__list li:not(:last-child):after{content:"/";color:var(--fg-mute);font-weight:400}.ind__list a{background:linear-gradient(var(--orange), var(--orange)) no-repeat left 94% / 0 .07em;transition:opacity .3s ease, transform .4s var(--ease-out), background-size .4s var(--ease-out);transform-origin:0 100%;display:inline-block}@media (hover:hover) and (pointer:fine){.ind__list:has(a:hover) a{opacity:.25}.ind__list a:hover{background-size:100% .07em;transform:scale(1.04);opacity:1!important}}.cta{padding:clamp(6.5rem, 15vh, 9rem) var(--pad) clamp(3rem, 6vw, 5rem);column-gap:var(--gap);color:var(--cream);grid-template-columns:repeat(12,1fr);display:grid;position:relative;overflow:hidden}.cta__line{left:calc(100% - var(--pad) - clamp(80px, 8vw, 128px) / 2);height:clamp(6.5rem,15vh,9rem)}.cta__seal{right:var(--pad);width:clamp(80px,8vw,128px);height:auto;position:absolute;top:calc(clamp(6.5rem,15vh,9rem) - clamp(80px,8vw,128px)/2)}.cta__title{grid-column:1/10;font-size:clamp(3rem,7.6vw,7.6rem);line-height:.86}.cta__l{will-change:transform;display:block}.cta__in{display:block}.cta__l--2{padding-left:8.33%}.cta__l--3{color:var(--orange);padding-left:33.33%}.cta__go{border-top:2px solid var(--cream);text-transform:uppercase;letter-spacing:-.02em;grid-column:8/-1;justify-content:space-between;align-items:center;margin-top:clamp(2.25rem,4vw,3.5rem);padding:1rem 0;font-size:clamp(1.25rem,1.9vw,1.9rem);font-weight:800;line-height:1.1;display:flex;position:relative}.cta__go:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.cta__go-txt{transition:transform .4s var(--ease-out)}.cta__go .arr{font-size:1.2em;font-weight:500}.cta__go:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.cta__go:hover:after{transform:scaleX(1)}.cta__go:hover .cta__go-txt{transform:translate(.4rem)}.cta__go:hover .arr{color:var(--orange);transform:translate(6px,-6px)}}.foot{padding:clamp(3.5rem, 6vw, 5rem) var(--pad) calc(1.75rem + env(safe-area-inset-bottom,0px));background:var(--graphite);color:var(--bone)}.foot .meta{color:#ecebe79e}.foot__grid{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;row-gap:2rem;display:grid}.foot__reach{grid-column:1/6;justify-items:start;gap:.5rem;display:grid}.foot__mail{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:700;line-height:1.15}.foot__nav{font-size:var(--t-meta);grid-column:7/10;justify-items:start;gap:.5rem;font-weight:600;display:grid}.foot__social{flex-wrap:wrap;grid-column:10/13;justify-content:flex-end;gap:.4rem;display:flex}.foot__social a{color:#ecebe7b3;background:#ecebe714;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .2s,background-color .2s,transform .16s ease-out;display:grid}.foot__social a:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.foot__social a:hover{color:var(--graphite);background:var(--bone)}}.foot__brand{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:end;margin-top:clamp(3rem,6vw,5rem);display:grid}.foot__logo{grid-column:1/5;width:100%;max-width:26rem;height:auto}.foot__slogan{text-align:right;grid-column:7/-1;justify-self:end;font-size:clamp(1.3rem,2.2vw,2.1rem)}.foot__base{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem;display:flex}.foot__legal{gap:1.5rem;display:flex}.foot__legal button{font:inherit;color:inherit;cursor:pointer;background-color:#0000;border:0;padding:0 0 2px}.cursor{display:none}@media (hover:hover) and (pointer:fine){.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.has-cursor .cc,.has-cursor .cc a,.has-cursor .cc button,.has-cursor .cc label{cursor:auto}.has-cursor .cursor{z-index:90;pointer-events:none;opacity:0;transition:opacity .2s;display:block;position:fixed;top:0;left:0}.has-cursor .cursor.is-live{opacity:1}.cursor__dot{mix-blend-mode:difference;width:8px;height:8px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:-4px;left:-4px}.cursor__label{background:var(--orange);color:var(--graphite);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transform-origin:0 0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);padding:.55rem .8rem;font-size:.68rem;font-weight:800;position:absolute;top:14px;left:14px;transform:scale(.9)}.cursor.is-label .cursor__label{opacity:1;transform:none}.cursor.is-label .cursor__dot{transform:scale(.5)}.cursor.is-press .cursor__dot{transform:scale(.6)}}.cc{right:max(16px,2vw);bottom:calc(max(16px, 2vw) + env(safe-area-inset-bottom,0px));z-index:60;width:min(100vw - 32px,28rem);color:var(--bone);opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);background:#17171af7;border:1px solid #ecebe724;padding:1.4rem;position:fixed;transform:translateY(12px)}.cc.is-in{opacity:1;transform:none}.cc__title{font-size:1.05rem;font-weight:700}.cc__text{font-size:var(--t-meta);color:#ecebe7b3;margin-top:.5rem;line-height:1.55}.cc__text a{color:var(--bone);text-underline-offset:3px;text-decoration:underline}.cc__acts{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.1rem;display:flex}.cc__btn{cursor:pointer;background:var(--bone);height:44px;color:var(--graphite);letter-spacing:.06em;text-transform:uppercase;border:0;flex:8rem;padding:0 1rem;font-size:.75rem;font-weight:800;transition:background-color .2s,transform .16s ease-out}.cc__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cc__btn:hover{background:var(--orange)}}.cc__more{cursor:pointer;font-size:var(--t-meta);color:#ecebe7b3;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:.5rem .25rem;font-weight:600;text-decoration:underline}.cc__panel{border-top:1px solid #ecebe724;margin-top:1.1rem;padding-top:1.1rem}.cc__panel .cc__btn{width:100%}.cc__row{font-size:var(--t-meta);cursor:pointer;align-items:flex-start;gap:.7rem;margin-bottom:.85rem;line-height:1.45;display:flex}.cc__row input{accent-color:var(--orange);flex:none;margin-top:.2rem}.cc__row span{color:#ecebe7b3}.cc__row strong{color:var(--bone);font-weight:700;display:block}@media (max-width:1080px){.nav__links,.lang{display:none}.nav__cta{margin-left:auto}.burger{margin-left:0;display:block}}@media (max-width:760px){:root{--nav-h:76px;--sec:clamp(5rem, 22vw, 7rem)}.nav__cta{display:none}.burger{margin-left:auto}.nav__logo img{width:84px}.ind{grid-template-columns:1fr}.ind__h,.ind__list{grid-column:1}.ind__list{font-size:clamp(1.7rem,8.4vw,2.6rem)}.cta{grid-template-columns:1fr}.cta__title{grid-column:1;font-size:clamp(2.6rem,11.4vw,4.6rem)}.cta__l--2{padding-left:0}.cta__l--3{padding-left:14%}.cta__go{grid-column:1}.foot__grid{grid-template-columns:1fr 1fr}.foot__reach{grid-column:1/-1}.foot__nav{grid-column:1}.foot__social{grid-column:2}.foot__brand{grid-template-columns:1fr;row-gap:1.25rem}.foot__logo{grid-column:1;width:52%}.foot__slogan{text-align:left;grid-column:1;justify-self:start}}@media (prefers-reduced-motion:reduce){.ab-wall__track{animation:none}.ab-wall{overflow-x:auto}.strip__track,.form2__alert,.form2__done>*,.pill__spin{animation:none}.form2__check path{stroke-dashoffset:0;animation:none}.line-v{transform:none}.stage{position:relative}}.phero__h,.sec-h,.st4__w,.b19__h,.ab2__big,.ab2__h{text-transform:uppercase;letter-spacing:var(--track-display);text-wrap:balance;font-weight:800;line-height:.92}.sv__name,.chap__h,.board-head__h,.of__city{text-transform:uppercase;letter-spacing:var(--track-head);text-wrap:balance;font-weight:800;line-height:1}.nav__links a[aria-current=page]{background-size:100% 2px;background-image:linear-gradient(var(--orange), var(--orange));background-position:0 100%}.menu__links a[aria-current=page]{color:var(--orange)}.phero{padding:calc(var(--nav-h) + clamp(4rem, 14vh, 9rem)) var(--pad) clamp(4rem, 10vh, 7rem);color:var(--bone);position:relative}.phero__line{left:calc(var(--pad) / 2);animation:grow 1.3s var(--ease-out) .15s forwards}@keyframes grow{to{transform:scaleY(1)}}.phero__crumb{color:#ecebe79e;animation:fadein .8s var(--ease-out) .1s backwards}.phero__crumb a{color:var(--bone)}.phero__h{max-width:18ch;letter-spacing:var(--track-loose);animation:rise .9s var(--ease-out) .2s backwards;margin-top:1.25rem;font-size:clamp(2.8rem,7.2vw,7.4rem);line-height:1.12}.phero__h--long{max-width:20ch;font-size:clamp(2.3rem,5vw,5.2rem);line-height:1.12}.phero__lead{color:#ecebe7b3;max-width:46ch;animation:rise .9s var(--ease-out) .35s backwards;margin-top:1.75rem;font-size:clamp(1.05rem,.5vw + .95rem,1.35rem);line-height:1.5}.phero__date{color:#ecebe79e;margin-top:1.25rem}.phero--reel{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(560px,82svh,920px);display:flex;overflow:hidden}.phero__reel{z-index:-1;background:var(--graphite);position:absolute;inset:0}.phero__reel video{object-fit:cover;width:100%;height:100%;animation:reel-in 1.6s var(--ease-out) .5s backwards}@keyframes reel-in{0%{opacity:0}}.phero--media{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(540px,76svh,860px);display:flex;overflow:hidden}.phero__media{z-index:-1;margin:0;position:absolute;inset:0}.phero__media img{object-fit:cover;width:100%;height:100%;animation:reel-in 1.2s var(--ease-out) .25s backwards;transform:scale(1.08)}.phero__media:after{content:"";background:linear-gradient(#0e0e1000 40%,#0e0e1059 100%),#0e0e10b3;position:absolute;inset:0}.phero__reel:after{content:"";background:linear-gradient(180deg, #0e0e1099 0, #0e0e1000 calc(var(--nav-h) * 2)), linear-gradient(90deg, #0e0e10c7 0%, #0e0e1073 40%, #0e0e1000 75%), linear-gradient(0deg, #0e0e10b3 0%, #0e0e1000 40%);position:absolute;inset:0}.sec-h{font-size:clamp(2.2rem,4.6vw,4.4rem)}.wl{padding:clamp(3rem, 7vw, 6rem) var(--pad) var(--sec)}.filters{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:flex}.filter{height:42px;color:var(--fg);cursor:pointer;font-size:var(--t-meta);background:#12121412;border:0;border-radius:999px;padding:0 1.15rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .16s ease-out}.filter:active{transform:scale(.97)}.filter[aria-pressed=true]{background:var(--ink);color:var(--stone)}@media (hover:hover) and (pointer:fine){.filter:not([aria-pressed=true]):hover{background:#12121421}}.wl__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3.5rem,8vw,7rem) clamp(1.5rem,3vw,3rem);display:grid}.wl__grid>.proj:nth-child(2n){margin-top:clamp(3rem,9vw,8rem)}.wl__empty{color:var(--fg-dim);margin-top:2rem}.proj[hidden]{display:none}.nx{padding:clamp(3rem, 6vw, 5rem) var(--pad) var(--sec)}.nx__link{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.nx__label{font-size:var(--t-meta);color:var(--fg-dim)}.nx__name{letter-spacing:var(--track-display);text-transform:uppercase;margin-top:.5rem;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:800;line-height:.95;transition:color .2s}.nx__name .arr{vertical-align:.35em;margin-left:.15em;font-size:.6em}.nx__tags{font-size:var(--t-meta);color:var(--fg-dim);margin-top:.9rem}.nx__media{aspect-ratio:4/3;background:#cfcdc8;border-radius:16px;overflow:hidden}.nx__media img{object-fit:cover;width:100%;height:100%;transition:scale .7s var(--ease-out)}@media (hover:hover) and (pointer:fine){.nx__link:hover .nx__name{color:var(--orange)}.nx__link:hover .nx__name .arr{transform:translate(3px,-3px)}.nx__link:hover .nx__media img{scale:1.03}}.cs{padding:0 var(--pad) var(--sec)}.cs__facts{gap:var(--gap);grid-template-columns:repeat(4,1fr);margin:0;padding:clamp(2rem,4vw,3rem) 0;display:grid}.cs__facts dt{font-size:var(--t-meta);color:var(--fg-dim);font-weight:500}.cs__facts dd{margin:.4rem 0 0;font-size:1.1rem;font-weight:700}.cs__facts dd a{text-underline-offset:3px;text-decoration:underline}.board{margin:0}.board img{border-radius:16px;width:100%;height:auto}.boards{gap:clamp(3rem,7vw,6rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.board-head{max-width:60ch;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.board-head__h{font-size:clamp(1.6rem,2.8vw,2.8rem)}.board-head p{color:var(--fg-dim);margin-top:.8rem}.chap-wrap{margin-top:clamp(4rem,9vw,8rem);padding-left:3rem;position:relative}.chap__line{width:var(--line);background:var(--orange);position:absolute;top:.6em;bottom:.6em;left:6px}.chap{gap:clamp(2.5rem,5vw,4rem);display:grid}.chap__i{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid;position:relative}.chap__node{background:var(--stone);border:2px solid var(--orange);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:.5em;left:calc(7px - 3rem)}.chap__i:first-child .chap__node{background:var(--orange)}.chap__h{grid-column:1/5;font-size:clamp(1.4rem,2.2vw,2.2rem)}.chap__i p{color:var(--fg-dim);grid-column:6/13}.figs{gap:var(--gap);grid-template-columns:1fr 1fr;margin-top:clamp(4rem,9vw,8rem);display:grid}.figs figure{margin:0}.figs img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto}.result{margin-top:clamp(4rem,9vw,8rem)}.counts{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.count{min-width:0;container-type:inline-size}.count b{letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,min(7vw,30cqi),6.5rem);font-weight:800;line-height:.9;display:block}.count span{font-size:var(--t-meta);color:var(--fg-dim);margin-top:.6rem;font-weight:500;display:block}.counts__note{font-size:var(--t-meta);color:var(--fg-dim);margin-top:1.25rem}.sv{padding:clamp(4rem, 9vw, 8rem) var(--pad) var(--sec)}.sv__list{margin-top:clamp(2.5rem,5vw,4rem)}.sv__row{gap:var(--gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 10rem;align-items:start;padding:clamp(1.75rem,3vw,2.5rem) 0;display:grid}.sv__name{font-size:clamp(1.5rem,2.5vw,2.5rem)}.sv__link{transition:color .2s}@media (hover:hover) and (pointer:fine){.sv__link:hover{color:var(--orange)}}.sv--faq .sv__row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sv--faq .sv__name{text-transform:none;letter-spacing:-.02em;font-size:clamp(1.3rem,1.7vw,1.7rem);font-weight:700;line-height:1.2}.sv--faq .sv__items{max-width:60ch;display:block}.sv__items{flex-wrap:wrap;gap:.45rem;display:flex}.sv__items li{font-size:var(--t-meta);background:#12121412;border-radius:999px;padding:.4rem .85rem;font-weight:500}.sv__img{aspect-ratio:3/4;border-radius:12px;margin:0;overflow:hidden}.sv__img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sv__row:hover .sv__img img{transform:scale(1.06)}}.sv__more{margin-top:1.25rem}.svd{padding:clamp(4rem, 9vw, 8rem) var(--pad) var(--sec);column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.svd__fig{aspect-ratio:3/4;top:calc(var(--nav-h) + 2rem);border-radius:16px;grid-column:1/6;margin:0;position:sticky;overflow:hidden}.svd__fig img{object-fit:cover;width:100%;height:100%}.svd__txt{grid-column:7/13}.svd>.svd__txt:first-child{grid-column:1/10}.svd__txt p{max-width:58ch;color:var(--fg-dim);font-size:var(--t-body);line-height:1.65}.svd__txt p+p{margin-top:1.1rem}.svd__txt .svd__first{color:var(--fg);font-size:clamp(1.25rem,1vw + 1rem,1.6rem);line-height:1.45}.svd__h{letter-spacing:-.02em;margin:clamp(2.5rem,5vw,4rem) 0 1.25rem;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.1}.svd__txt>.svd__h:first-child{margin-top:0}.svd__work{padding-top:0}.svd__work .sec-h{margin-bottom:clamp(2.5rem,5vw,4rem)}.svd__others{padding:0 var(--pad) var(--sec)}.svd__other{width:fit-content;padding:clamp(1.25rem,2.5vw,1.75rem) 0;display:block}.svd__other .arr{margin-left:.35em;font-size:clamp(1.1rem,1.6vw,1.6rem)}@media (hover:hover) and (pointer:fine){.svd__other:hover .arr{transform:translate(3px,-3px)}.svd__other:hover .sv__name{color:var(--orange)}}.svd__other .sv__name{transition:color .2s}.split2{padding:0 var(--pad) var(--sec);column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.split2__fig{grid-column:1/6;margin:0}.split2__fig img{border-radius:16px;width:100%;height:auto}.split2__txt{grid-column:7/13}.split2__txt p{color:var(--fg-dim);max-width:42ch;margin-top:1.25rem}.b19{min-height:88svh;color:var(--bone);align-items:flex-end;display:flex;position:relative;overflow:clip}.b19:after{content:"";background:linear-gradient(#08090e1a 40%,#08090ed9);position:absolute;inset:0}.b19__txt{z-index:1;padding:var(--sec) var(--pad) clamp(3rem, 8vh, 5rem);position:relative}.b19__h{font-size:clamp(2.6rem,6.4vw,6.4rem)}.b19__txt p{color:#ecebe7c7;max-width:40ch;margin-top:1.25rem}.st4{padding:var(--sec) var(--pad);position:relative}.st4__line{left:var(--pad);right:var(--pad);top:calc(var(--sec) + 7px);height:var(--line);background:var(--orange);position:absolute}.st4__list{gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.st4__i{padding-top:2.75rem;position:relative}.st4__node{background:var(--graphite);border:2px solid var(--orange);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.st4__i:first-child .st4__node{background:var(--orange)}.st4__w{font-size:clamp(2.2rem,4.4vw,4.4rem)}.st4__i p{font-size:var(--t-meta);color:var(--fg-dim);margin-top:.9rem;font-weight:500}.ab2{padding:clamp(4rem, 9vw, 8rem) var(--pad) var(--sec)}.ab2__pair{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.ab2--pics{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.ab2--pics .ab2__pair{grid-column:1/6;grid-template-columns:1fr;row-gap:clamp(3rem,6vw,5rem)}.ab2__pics{grid-column:7/13;padding-bottom:18%;position:relative}.ab2__pic{background:#cfcdc8;border-radius:16px;display:block;overflow:hidden}.ab2__pic img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out)}.ab2__pic--1{aspect-ratio:4/5;width:76%}.ab2__pic--2{aspect-ratio:4/3;width:54%;box-shadow:0 0 0 clamp(6px, .8vw, 12px) var(--stone);position:absolute;bottom:0;right:0}@media (hover:hover) and (pointer:fine){.ab2__pic:hover img{scale:1.04}}.ab-counts{padding:clamp(4rem, 8vw, 7rem) var(--pad);color:var(--bone)}.ab-counts .counts{margin-top:0}.ab-counts .count b{font-size:clamp(3.4rem,min(10vw,40cqi),9rem)}.ab-counts .count span{color:#ecebe79e}.ab-wall{padding:0 0 var(--sec);overflow:hidden}.ab-wall__track{width:max-content;animation:80s linear infinite wall;display:flex}@keyframes wall{to{transform:translate(-50%)}}.ab-wall:hover .ab-wall__track{animation-play-state:paused}.ab-wall__list{gap:clamp(1rem,1.6vw,1.5rem);margin:0;padding:0 clamp(.5rem,.8vw,.75rem);list-style:none;display:flex}.ab-wall__list a{gap:.75rem;width:clamp(15rem,26vw,24rem);display:grid}.ab-wall__list img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:scale .7s var(--ease-out);background:#cfcdc8;border-radius:16px}.ab-wall__list span{text-transform:uppercase;letter-spacing:-.02em;font-size:1.05rem;font-weight:800;transition:color .2s}@media (hover:hover) and (pointer:fine){.ab-wall__list a:hover span{color:var(--orange)}.ab-wall__list a:hover img{scale:1.03}}.ab-wall__more{margin:clamp(2rem, 4vw, 3rem) var(--pad) 0}.phero__media--soft:after{background:linear-gradient(90deg,#0e0e1099 0%,#0e0e1026 60%),#0e0e1026}.phero__media--soft img{object-position:70% 50%}.ab2__big{font-size:clamp(4rem,10vw,9rem)}.ab2__h{margin-top:1rem;font-size:clamp(1.4rem,2.2vw,2.1rem)}.ab2__pair p:not(.ab2__big){color:var(--fg-dim);max-width:44ch;margin-top:1rem}.ab3{padding:0 var(--pad) var(--sec);column-gap:var(--gap);grid-template-columns:repeat(12,1fr);row-gap:clamp(3rem,6vw,5rem);display:grid}.ab3__h{grid-column:1/-1;max-width:24ch}.ab3__txt{color:var(--fg-dim);grid-column:7/13;align-content:start;gap:1rem;display:grid}.ab4{padding:0 var(--pad) var(--sec)}.ab4__list{column-gap:var(--gap);grid-template-columns:repeat(3,1fr);margin:clamp(2rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.ab4__list li{grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1.4rem 0;display:grid}.ab4__n{font-size:var(--t-meta);color:var(--fg-dim);font-variant-numeric:tabular-nums;padding-top:.3em;font-weight:700}.ab4__list p{max-width:40ch}.ct{padding:clamp(4rem, 9vw, 8rem) var(--pad) var(--sec);column-gap:var(--gap);grid-template-columns:repeat(12,1fr);row-gap:4rem;display:grid}.form2{grid-column:1/8;gap:2rem;display:grid}.form2__row{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.field2{gap:.5rem;display:grid}.field2 label{font-size:var(--t-meta);color:var(--fg-dim);font-weight:600}.field2 input,.field2 select,.field2 textarea{width:100%;color:var(--fg);font:inherit;background:0 0;border:0;border-bottom:1.5px solid #12121473;border-radius:0;padding:.75rem 0;font-size:1.15rem;font-weight:600;transition:border-color .2s}.field2 textarea{resize:vertical;min-height:5rem}.field2 select{appearance:none;background:url(/assets/img/chevron.svg) right .25rem center no-repeat;padding-right:1.75rem}.field2 input:focus,.field2 select:focus,.field2 textarea:focus{border-bottom-color:var(--orange);box-shadow:0 1.5px 0 var(--orange);outline:none}.field2 [aria-invalid=true]{border-bottom-color:#b3261e}.field2__error{min-height:1.2em;font-size:var(--t-meta);color:#b3261e;font-weight:600}.form2[hidden]{display:none}.form2__send{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.form2__alert{color:#8c1d18;animation:fadein .28s var(--ease-out);background:#b3261e12;border:1px solid #b3261e47;border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.45;display:flex}.form2__alert span{color:#fff;background:#b3261e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.8rem;font-weight:800;display:grid}.pill.is-busy{cursor:progress}.pill__txt{transition:opacity .15s}.pill__spin{border:2px solid #fd65004d;border-top-color:var(--orange);border-radius:50%;animation:.7s linear infinite spin;position:absolute;inset:10px}@keyframes spin{to{transform:rotate(360deg)}}.form2__done{grid-column:1/8;align-self:start;justify-items:start;gap:1.25rem;padding-top:.5rem;display:grid}.form2__done>*{animation:fadein .45s var(--ease-out) backwards}.form2__done>:nth-child(2){animation-delay:60ms}.form2__done>:nth-child(3){animation-delay:.12s}.form2__done>:nth-child(4){animation-delay:.18s}.form2__check{width:64px;height:64px}.form2__check circle{fill:var(--orange)}.form2__check path{fill:none;stroke:var(--graphite);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw-check .5s var(--ease-out) .2s forwards}@keyframes draw-check{to{stroke-dashoffset:0}}.form2__done-h{text-transform:uppercase;letter-spacing:var(--track-display);outline:none;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:800;line-height:.95}.form2__done p{max-width:40ch;color:var(--fg-dim);font-size:clamp(1rem,.4vw + .9rem,1.2rem);line-height:1.5}.form2__done .link{margin-top:.75rem}.pill{cursor:pointer;background:var(--orange);height:56px;color:var(--graphite);font:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.9rem;padding:0 7px 0 1.6rem;font-size:.85rem;font-weight:800;transition:background-color .25s,transform .16s ease-out;display:inline-flex}.pill:active{transform:scale(.97)}.pill__ico{background:var(--graphite);width:42px;height:42px;color:var(--orange);transition:transform .3s var(--ease-out);border-radius:50%;position:relative;overflow:hidden}.pill__ico i{transition:transform .38s var(--ease-out);place-items:center;font-size:1.05rem;font-style:normal;display:grid;position:absolute;inset:0}.pill__ico i:last-child{transform:translate(-130%,130%)}@media (hover:hover) and (pointer:fine){.pill:hover{background:#ff7a22}.pill:hover .pill__ico{transform:scale(1.06)}.pill:hover .pill__ico i:first-child{transform:translate(130%,-130%)}.pill:hover .pill__ico i:last-child{transform:none}}.ct__info{grid-column:9/13;align-content:start;gap:2.5rem;display:grid}.ct__row{justify-items:start;gap:.6rem;display:grid}.ct__mail{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.15}.ct__regions{font-size:1.1rem;font-weight:700}.ct__social{flex-wrap:wrap;gap:.4rem;display:flex}.ct__social a{width:42px;height:42px;color:var(--ink);background:#12121412;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,transform .16s ease-out;display:grid}.ct__social a:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.ct__social a:hover{background:var(--ink);color:var(--stone)}}.of{padding:0 var(--pad) var(--sec)}.of__lead{max-width:46ch;color:var(--fg-dim);margin-top:1.25rem}.of__list{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.of__i{border-top:2px solid var(--ink);padding-top:1.25rem}.of__i--hq .of__tag{color:var(--ink)}.of__i--soon{border-top-color:#12121440}.of__i--soon .of__city{color:var(--fg-dim)}.of__city{margin-top:.6rem;font-size:clamp(2.2rem,4.4vw,4.2rem)}.of__country{color:var(--fg-dim);margin-top:.5rem}.legal2{padding:clamp(4rem, 9vw, 8rem) var(--pad) var(--sec)}.legal2__in{max-width:760px}.legal2__in h2{letter-spacing:var(--track-head);text-transform:uppercase;margin:3rem 0 1rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;line-height:1}.legal2__in h2:first-child{margin-top:0}.legal2__in p{margin:0 0 1rem}.legal2__in .dim{color:var(--fg-dim)}.legal2__in a{text-underline-offset:3px;text-decoration:underline}.legal2__in ul{gap:.6rem;margin:0 0 1rem;padding-left:1.25rem;list-style:outside;display:grid}.legal2__in code{background:#12121412;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.legal__table{margin:1rem 0;overflow-x:auto}.legal__table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--t-meta)}.legal__table th{text-align:left;font-size:var(--t-meta);color:var(--fg-dim);border-bottom:1.5px solid var(--ink);padding:.6rem .75rem .6rem 0;font-weight:600}.legal__table td{vertical-align:top;border-bottom:1px solid #12121424;padding:.9rem .75rem .9rem 0}@media (max-width:1080px){.sv__row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sv__img{display:none}}@media (max-width:760px){.phero{padding-top:calc(var(--nav-h) + 4rem)}.phero__h{font-size:clamp(2.6rem,13vw,4.4rem)}.phero__h--long{font-size:clamp(2rem,9vw,3.2rem)}.phero--reel,.phero--media{min-height:78svh}.phero__reel:after{background:linear-gradient(180deg, #0e0e1099 0, #0e0e1000 calc(var(--nav-h) * 2)), linear-gradient(0deg, #0e0e10e0 0%, #0e0e1066 55%, #0e0e101a 100%)}.wl__grid{grid-template-columns:1fr}.wl__grid>.proj:nth-child(2n){margin-top:0}.cs__facts{grid-template-columns:1fr 1fr;row-gap:1.5rem}.chap-wrap{padding-left:2.25rem}.chap__node{left:calc(7px - 2.25rem)}.chap__h,.chap__i p{grid-column:1/-1}.chap__i p{margin-top:.75rem}.figs{grid-template-columns:1fr}.nx__link{grid-template-columns:1fr;gap:1.5rem}.sv__row,.sv--faq .sv__row{grid-template-columns:minmax(0,1fr);row-gap:1rem}.split2,.svd{grid-template-columns:1fr;row-gap:2.5rem}.svd__fig,.svd__txt,.svd>.svd__txt:first-child{grid-column:1}.svd__fig{aspect-ratio:4/3;position:static}.split2__fig,.split2__txt{grid-column:1}.st4__line{left:calc(var(--pad) + 7px);right:auto;top:var(--sec);bottom:var(--sec);width:var(--line);height:auto}.st4__list{grid-template-columns:1fr;gap:2.5rem;padding-left:2.25rem}.st4__i{padding-top:0}.st4__node{top:.2rem;left:-2.25rem}.ab2__pair{grid-template-columns:1fr}.ab2--pics .ab2__pair,.ab2__pics{grid-column:1/-1}.ab2__pics{margin-top:3rem}.ab-counts .counts{grid-template-columns:1fr 1fr;row-gap:2.5rem}.ab3{grid-template-columns:1fr}.ab3__h,.ab3__txt{grid-column:1}.ab4__list,.ct{grid-template-columns:1fr}.form2,.form2__done,.ct__info{grid-column:1}.form2__row{grid-template-columns:1fr}}.inner main [data-tone=light]{--fg:var(--ink);--fg-dim:#121214a3;--fg-mute:#12121424;--hair:#12121424;background:var(--stone);color:var(--fg)}.inner main [data-tone=dark]{--fg:var(--bone);--fg-dim:#ecebe79e;--fg-mute:#ecebe729;--hair:#ecebe724;background:var(--graphite);color:var(--fg)}.inner main [data-tone=plum]{background:var(--plum)}@media (pointer:coarse){.foot__nav{gap:0}.foot__nav a,.foot__legal a,.foot__legal button,.phero__crumb a{margin-block:-6px;padding-block:12px;display:inline-block}.foot__legal{gap:1.25rem}.link{padding-block:.9rem .75rem}.ct__mail,.foot__mail{padding-block:.4rem}}@media (max-width:760px){.legal__table{overflow:visible}.legal__table table{min-width:0}.legal__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal__table tr{border-top:1.5px solid var(--ink);border-bottom:1px solid #12121424;gap:.9rem;padding:1.1rem 0;display:grid}.legal__table td{border:0;justify-items:start;gap:.25rem;padding:0;display:grid}.legal__table td:before{content:attr(data-label);font-size:var(--t-meta);color:var(--fg-dim);font-weight:600}}.pr-lead{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);max-width:none;margin-top:clamp(3rem,7vw,6rem);display:grid}.pr-lead p{color:var(--fg);margin:0;font-size:clamp(1.05rem,.5vw + .95rem,1.3rem);line-height:1.55}.pr-watch{margin-top:clamp(2rem,4vw,3rem)}.cs .board+.board-head,.cs .figs+.board,.cs .board+.figs{margin-top:clamp(3rem,7vw,6rem)}.cs .board+.board,.cs .figs+.figs{margin-top:var(--gap)}@media (max-width:760px){.pr-lead{grid-template-columns:1fr}}.yt{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.yt img,.yt iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.yt img{transition:transform .9s var(--ease-out), filter .4s ease}.yt__play{aspect-ratio:1;cursor:pointer;background:var(--orange);width:clamp(72px,9vw,120px);transition:transform .3s var(--ease-out), background-color .2s ease;border:0;border-radius:50%;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt__play span{border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--graphite);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.yt__play:active{transform:translate(-50%,-50%)scale(.95)}.yt__play:focus-visible{outline-offset:6px}@media (hover:hover) and (pointer:fine){.yt:hover img{filter:brightness(.85);transform:scale(1.03)}.yt:hover .yt__play{transform:translate(-50%,-50%)scale(1.08)}}.yt.is-on img,.yt.is-on .yt__play{display:none}@media (max-width:760px){.cta__title{margin-top:3.25rem}}:lang(az) :is(.sec-h,.sv__name,.chap__h,.board-head__h,.st4__w,.b19__h,.ab2__h,.of__city,.ind__h,.ind__list,.cta__title,.foot__slogan,.menu__links a,.form2__done-h){line-height:1.04}:lang(az) .cta__title{font-size:clamp(2.4rem,5.8vw,5.8rem)}@media (max-width:760px){:lang(az) .cta__title{font-size:clamp(2.1rem,9.4vw,3.6rem)}:lang(az) .phero__h:not(.phero__h--long){font-size:clamp(2.2rem,10.6vw,3.8rem)}:lang(ru) .phero__h:not(.phero__h--long){font-size:clamp(2.2rem,11.4vw,4rem)}}:lang(ru) .cta__title{font-size:clamp(2.4rem,6.4vw,6.4rem)}@media (max-width:760px){:lang(ru) .cta__title{font-size:clamp(2.1rem,10vw,3.9rem)}}
