@font-face{font-family:Medeo Sans;src:url(../../../fonts/MedeoSansVariable.cyrillic.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0300-0304,U+0306-030D,U+0312-0313,U+031B,U+0323,U+0326-0329,U+0330-0331,U+0335-0338,U+0400-045F,U+0490-0493,U+049A-049B,U+04A2-04A3,U+04AE-04B1,U+04BA-04BB,U+04D8-04D9,U+04E8-04E9,U+1DC4-1DC7,U+2116}@font-face{font-family:Medeo Sans;src:url(../../../fonts/MedeoSansVariable.latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0304,U+0306-030D,U+0312-0313,U+031B,U+0323,U+0326-0329,U+0330-0331,U+0335-0338,U+1DC4-1DC7,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dock-bottom: 79.5px;--ease-figma: cubic-bezier(.42, 0, .58, 1);--dur-state: .3s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--spring-bounce: linear(0, .0166, .0607, .1244, .201, .2851, .3723, .4591, .5427, .6213, .6935, .7586, .8161, .866, .9084, .9439, .9728, .9958, 1.0135, 1.0266, 1.0359, 1.0418, 1.045, 1.046, 1.0453, 1.0433, 1.0404, 1.0369, 1.0331, 1.0291, 1.0251, 1.0212, 1.0176, 1.0143, 1.0112, 1.0086, 1.0063, 1.0043, 1.0027, 1.0013, 1.0002, .9994, .9988, .9984, .9981, .9979, .9979, .9979, 1)}*{box-sizing:border-box}html{background:#050505;scrollbar-width:none;scroll-behavior:smooth}html::-webkit-scrollbar{display:none}body{margin:0;background:#050505;color:#fff;font-family:Medeo Sans,sans-serif;font-synthesis:none;font-optical-sizing:none;font-variation-settings:"opsz" 32;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}button,a{font:inherit;color:inherit}a{text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer}img,video{display:block;max-width:100%}a:focus-visible,button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ico{display:block;flex:none}.stage{--pad: max(24px, calc((100% - 1560px)/2) );width:min(1920px,100%);margin:0 auto;position:relative;background:#050505;min-height:100vh}.header{position:sticky;top:0;z-index:5;height:109px;display:flex;align-items:flex-start;padding:28px var(--pad) 0}.header:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:#05050599;-webkit-backdrop-filter:blur(27.5px);backdrop-filter:blur(27.5px);pointer-events:none}.bar{position:relative;container-type:inline-size;width:min(1560px,100%);height:54px;display:flex;align-items:center;justify-content:space-between}.name{font-weight:600;font-size:24px;line-height:31px;letter-spacing:-.03em;transition:opacity .26s var(--ease-out) .12s,filter .26s var(--ease-out) .12s,transform .26s var(--ease-out) .12s}.desktop-nav,.footer-nav{display:flex;align-items:center;gap:4px}.pill,.card,.name,.menu-btn,.up,.back,.close{cursor:pointer;-webkit-user-select:none;user-select:none}.pill{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:14px 28px;border-radius:123px;background-color:#ffffff0d;color:#ffffffbf;font-weight:600;font-size:20px;line-height:26px;letter-spacing:0;white-space:nowrap;transition:background-color var(--dur-state) var(--ease-figma),color var(--dur-state) var(--ease-figma)}@media(hover:hover){.pill:hover{background-color:#ffffff12;color:#fff}}.pill:active{background-color:#b5b5b512;color:#fff}.morph{display:none}.cards{width:min(1560px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{position:relative;display:block;height:auto;aspect-ratio:768 / 689;border-radius:42px;color:#fff;isolation:isolate}.card.wide{grid-column:1 / -1;aspect-ratio:1560 / 689}.card .fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:42px;background:#ffffff26;opacity:0;transition:opacity var(--dur-state) var(--ease-figma)}.card .media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:42px;background:#505050;transform:scale(1);transition:transform var(--dur-state) var(--ease-figma),border-radius var(--dur-state) var(--ease-figma)}.card .cover,.frame>.cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.card .cover{transition:transform var(--dur-state) var(--ease-figma)}.card .shade,.card .dim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-figma)}.card .shade{background:linear-gradient(180deg,#0000 75.063%,#00000040)}.card.wide .shade{opacity:0}.card .dim{background:#00000040;opacity:0}@media(hover:hover)and (pointer:fine){.card:hover .fill,.card:focus-visible .fill{opacity:1}.card:hover .media,.card:focus-visible .media{transform:scale(var(--sx, 1),var(--sy, 1));border-radius:calc(38px / var(--sx, 1)) / calc(38px / var(--sy, 1))}.card:hover .cover,.card:focus-visible .cover{transform:scale(var(--ix, 1),var(--iy, 1))}.card:hover .shade,.card:hover .dim,.card:focus-visible .shade,.card:focus-visible .dim{opacity:1}}.card:focus-visible{outline:none}.card .label{position:absolute;left:20px;bottom:20px;display:flex;align-items:flex-start;gap:27px;z-index:1}.card.wide .label{left:21px}.card .mark{width:69px;height:69px;border-radius:50%;object-fit:cover}.card .titles{margin-top:13px;display:flex;align-items:center;gap:16px;font-weight:600;font-size:24px;line-height:31px;letter-spacing:-.03em;white-space:nowrap}.card .titles .sub{opacity:.6}.up,.back{z-index:4;display:grid;place-items:center;border-radius:123px;background-color:#ffffff0d;color:#ffffffbf;transition:background-color var(--dur-state) var(--ease-figma),color var(--dur-state) var(--ease-figma)}.up{position:fixed;z-index:30;right:max(24px,calc(50vw - 909px));bottom:var(--dock-bottom);width:78px;height:78px}.back{position:relative;flex:0 0 78px;width:78px;height:78px;-webkit-backdrop-filter:blur(62.5px);backdrop-filter:blur(62.5px)}@media(hover:hover){.up:hover,.back:hover{background-color:#ffffff12;color:#fff}}.up:active,.back:active{background-color:#7c7c7c19;color:#fff}.up .m-ico{display:none}.meta-dock{position:sticky;z-index:4;bottom:var(--dock-bottom);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 48px);margin:90px auto 0}.meta-dock+.footer{margin-top:30px}.meta-dock.in-footer{position:fixed;left:0;right:0;margin:0 auto}.meta-dock.in-footer+.footer{margin-top:90px}.meta-pill{height:78px;display:flex;align-items:center;flex:0 0 auto;gap:16px;padding:9px 16px 9px 9px;border-radius:123px;background:#ffffff0d;-webkit-backdrop-filter:blur(62.5px);backdrop-filter:blur(62.5px);white-space:nowrap}.meta-pill .mark{width:60px;height:60px;border-radius:50%;object-fit:cover}.t-title{font-weight:600;font-size:28px;line-height:36px;letter-spacing:-.03em}.t-sub{font-weight:400;font-size:24px;line-height:1.2;color:#ffffffbf}.year{height:46px;padding:0 16px;display:inline-flex;align-items:center;border-radius:123px;background:#00000040;font-weight:400;font-size:23px;line-height:1.2;letter-spacing:0}.draft{position:absolute;z-index:4;top:24px;left:24px;padding:8px 14px;border-radius:123px;background:#00000080;font-size:16px;line-height:1.2}.stack{width:auto;margin:0;display:flex;flex-direction:column;gap:90px;padding:0 var(--pad)}.frame{position:relative;overflow:hidden;background:#c8cbd2}.hero{width:100%;height:auto;aspect-ratio:1560 / 920;border-radius:48px}.section{display:flex;flex-direction:row;align-items:flex-start;gap:115px;width:100%}.kicker{flex:none;margin:0;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:0;opacity:.5}.kicker .m{display:none}.copy{flex:0 1 1333px;min-width:0;display:flex;flex-direction:column;gap:75px}.item{display:flex;flex-direction:column;gap:16px}.item h3{margin:0;font-weight:700;font-size:32px;line-height:42px;letter-spacing:-.03em}.item p,.item ul{margin:0;max-width:717px;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:0;color:#ffffffbf;white-space:pre-line}.item ul{display:flex;flex-direction:column;gap:25px;padding-left:1.5em;white-space:normal}.gallery{display:flex;flex-direction:column;gap:30px}.gallery.m-gallery{display:none}.shot{width:100%;height:auto;border-radius:48px}.footer{position:relative;z-index:0;width:100%;margin-top:90px;padding:37px 51px 81px}.footer:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:#ffffff08;pointer-events:none}.footer .who{margin:0;font-weight:400;font-size:22px;line-height:29px;letter-spacing:-.03em;opacity:.1}.footer-nav{margin-top:12px}.footer .pill{height:78px;padding:14px 42px}.scroll-rail{display:none}@media(max-width:800px){.stage{--pad: 24px;width:min(430px,100%);min-height:0}.header{height:124px;padding:50px 24px 0;align-items:flex-start}.bar{width:382px;height:62px}.name{font-weight:400;font-size:22px;line-height:29px}.bar.menu-open .name{opacity:0;filter:blur(4px);transform:translate(-8px);pointer-events:none;transition-delay:0ms}.desktop-nav{display:none}.morph{display:block;position:absolute;top:0;right:0;width:62px;height:62px;border-radius:31px;background:#ffffff08;overflow:hidden;transition:width .38s var(--ease-drawer)}.morph.open{width:100%;transition:width .56s var(--spring-bounce)}.menu-btn{position:absolute;top:0;right:0;width:62px;height:62px;display:grid;place-items:center;border-radius:31px;color:#ffffffbf;transition:color var(--dur-state) var(--ease-figma)}.menu-btn:active{color:#fff}.dots{position:relative;width:26px;height:26px}.dots i{position:absolute;top:10px;width:6px;height:6px;border-radius:123px;background:currentColor}.dots i:nth-child(1){left:0}.dots i:nth-child(2){left:10px}.dots i:nth-child(3){left:20px}.morph-items{position:absolute;top:0;right:0;width:100cqw;height:62px;display:flex;align-items:center;gap:4px;padding:6px;overflow-x:auto;scrollbar-width:none}.morph-items::-webkit-scrollbar{display:none}.morph-item{display:flex;flex:0 0 auto}.morph a:focus-visible,.morph button:focus-visible{outline-offset:-2px}.morph .pill,.footer .pill{flex:0 0 auto;min-width:102px;height:50px;padding:14px;background-color:#ffffff08;font-size:16px;line-height:21px;letter-spacing:-.03em}.morph .pill:active,.footer .pill:active{background-color:#ffffff0d;color:#fff}.close{flex:none;width:50px;height:50px;border-radius:123px;display:grid;place-items:center;background-color:#ffffff08;color:#ffffffbf;-webkit-backdrop-filter:blur(62.5px);backdrop-filter:blur(62.5px);transition:background-color var(--dur-state) var(--ease-figma),color var(--dur-state) var(--ease-figma)}.close:active{background-color:#ffffff0d;color:#fff}.cards{width:382px;grid-template-columns:382px;gap:28px}.card,.card.wide{grid-column:auto;height:550px;aspect-ratio:auto;border-radius:32px}.card .fill,.card .media{border-radius:32px}.card.wide .shade,.card:active .dim{opacity:1}.card .cover{object-position:center 42%}.card .label,.card.wide .label{left:50%;right:auto;bottom:30px;transform:translate(-50%);flex-direction:column;align-items:center;gap:15px;width:max-content}.card .titles{margin-top:0}.up{right:max(52px,calc((100vw - 430px)/2 + 52px));bottom:131px;width:58px;height:58px;background-color:#00000080;-webkit-backdrop-filter:blur(62.5px);backdrop-filter:blur(62.5px)}.up:active{background-color:#0a0a0a82}.up .d-ico{display:none}.up .m-ico{display:block}.back{display:none}.meta-dock{--dock-bottom: 60px;gap:0;margin-top:70px}.meta-pill{height:59px;background:#00000080}.meta-pill .mark{width:41px;height:41px}.t-title{font-size:18px;line-height:23px}.t-sub{font-size:16px;line-height:1.2}.year{height:35px;font-size:14px}.stack{gap:70px;margin-top:12px}.hero{border-radius:32px;aspect-ratio:382 / 764}.section{flex-direction:column;gap:24px}.kicker{font-size:16px;line-height:1.2}.kicker .d{display:none}.kicker .m{display:inline}.copy{flex:none;width:100%;gap:24px}.item{gap:12px}.item h3{font-size:24px;line-height:31px}.item p,.item ul{max-width:none;font-size:18px;line-height:1.2}.item ul{gap:20px}.section.solo{gap:12px}.section.solo .item{gap:24px}.gallery.d-gallery{display:none}.gallery.m-gallery{display:flex}.shot{border-radius:32px}.footer{margin-top:70px;padding:65px 52px calc(50px + env(safe-area-inset-bottom))}.footer-nav{display:inline-flex;margin-top:31px;padding:6px;border-radius:123px;background:#00000080;max-width:100%;overflow-x:auto;scrollbar-width:none}.scroll-rail{display:block;position:fixed;z-index:6;top:154px;bottom:0;right:0;width:4px;border-radius:123px;background:#ffffff0d;pointer-events:none;opacity:0;transition:opacity var(--dur-state) var(--ease-figma)}.scroll-rail.show{opacity:1}.scroll-rail .thumb{width:4px;height:166px;border-radius:123px;background:#ffffffbf;will-change:transform}}@media(max-width:429px){.stage{width:100%}.cards{width:calc(100% - 48px)}.bar,.card,.hero{width:100%}.footer{padding-left:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}.edit-site{position:fixed;z-index:40;left:16px;bottom:16px;padding:10px 16px;border-radius:123px;background:#fff;color:#050505;font-size:15px;font-weight:600;line-height:1.2;box-shadow:0 8px 24px #00000059}
