:root{--c-bg: #070707;--c-surface: #181818;--c-surface-2: #232323;--c-surface-3: #151515;--c-line: #333333;--c-muted: #555555;--c-badge: #444444;--c-white: #ffffff;--c-text: #ffffff;--c-text-soft: #f5f5f5;--c-text-70: rgba(255, 255, 255, 0.7);--c-text-55: rgba(255, 255, 255, 0.55);--c-text-30: rgba(255, 255, 255, 0.3);--c-line-15: rgba(255, 255, 255, 0.15);--c-glass: rgba(255, 255, 255, 0.12);--c-accent: #ff2244;--font: "Inter", "Inter Placeholder", system-ui, -apple-system, sans-serif;--content-max: 1400px;--gutter: max(30px, calc((var(--vw, 100vw) - var(--content-max)) / 2));--section-y: 150px;--radius-s: 5px;--radius: 10px;--radius-l: 14px;--radius-pill: 999px;--header-h: 81px;--ease: cubic-bezier(0.44, 0, 0.12, 1);--ease-out: cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 1199.98px){:root{--gutter: 15px;--section-y: 150px}}@media(max-width: 809.98px){:root{--gutter: 8px;--section-y: 50px;--header-h: 72px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-0.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}img{height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::-moz-selection{background:var(--c-white);color:var(--c-bg)}::selection{background:var(--c-white);color:var(--c-bg)}.icon{width:1em;height:1em;flex:none}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-hero{font-size:224px;font-weight:600;line-height:.85;letter-spacing:-14px}.t-display{font-size:155px;font-weight:600;line-height:.85;letter-spacing:-6px}.t-metric{font-size:144px;font-weight:500;line-height:.85;letter-spacing:-0.5px}.t-h1{font-size:64px;font-weight:600;line-height:1.1;letter-spacing:-1px}.t-h2{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-2px}.t-h3{font-size:35px;font-weight:600;line-height:.85;letter-spacing:-0.5px}.t-h4{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-1.3px}.t-lead{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-0.6px}.t-title{font-size:19px;font-weight:600;line-height:1.1;letter-spacing:-0.5px}.t-body{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-0.5px}.t-label{font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.5px}.t-small{font-size:12px;font-weight:600;line-height:1.1;letter-spacing:-0.5px}.t-menu{font-size:48px;font-weight:500;line-height:1.1;letter-spacing:-2px;color:var(--c-text-soft)}.c-soft{color:var(--c-text-70)}.c-dim{opacity:.5}@media(max-width: 1199.98px){.t-hero{font-size:104px;letter-spacing:-3px}.t-display{font-size:88px;letter-spacing:-4px}.t-metric{font-size:88px}.t-h1{font-size:48px}.t-h2{font-size:32px;letter-spacing:-0.7px}.t-h3{font-size:30px}.t-menu{font-size:32px}}@media(max-width: 809.98px){.t-hero{font-size:60px;letter-spacing:-2px}.t-display{font-size:30px;letter-spacing:-1px}.t-metric{font-size:40px}.t-h1{font-size:30px}.t-h2{font-size:30px;letter-spacing:-0.7px}.t-h3{font-size:22px}.t-h4{font-size:18px;letter-spacing:-0.7px}.t-lead{font-size:18px}.t-menu{font-size:30px;letter-spacing:-1.5px}}.prose{font-size:19px;font-weight:500;line-height:1.45;letter-spacing:-0.4px;color:var(--c-text-70)}.prose>*+*{margin-top:1em}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--c-text);font-weight:600;letter-spacing:-1px;line-height:1.15;margin-top:1.6em}.prose h2{font-size:35px}.prose h3{font-size:28px}.prose h4{font-size:22px}.prose strong{color:var(--c-text)}.prose a{color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.2em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose img{border-radius:var(--radius);width:100%;margin:1.5em 0}.prose blockquote{border-left:2px solid var(--c-white);padding-left:20px;color:var(--c-text);font-size:22px}.container{width:100%;padding-inline:var(--gutter)}.section{padding:var(--section-y) var(--gutter)}.section--flush-top{padding-top:0}.stack{display:flex;flex-direction:column}.grid-4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}@media(max-width: 809.98px){.grid-2{grid-template-columns:1fr}}.panel{background:var(--c-surface);border-radius:var(--radius);padding:60px;--panel-bleed: calc(var(--gutter) - 30px);margin-inline:calc(-1*var(--panel-bleed));padding-inline:max(60px,var(--panel-bleed))}@media(max-width: 1199.98px){.panel{padding:30px;margin-inline:0}}@media(max-width: 809.98px){.panel{padding:20px 15px}}.header-blur{position:fixed;inset:0 0 auto;height:110px;z-index:90}@media(max-width: 1199.98px){.header-blur{height:57px}}.header-blur{pointer-events:none;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0.6) 55%, transparent 100%);mask-image:linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0.6) 55%, transparent 100%)}.header{position:fixed;inset:0 0 auto;z-index:100;padding:30px max(20px,(var(--vw, 100vw) - 1400px)/2);transition:transform .5s var(--ease)}.header__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;align-items:center}.header__nav{grid-column:2/span 2;display:flex;justify-content:space-between;align-items:center}.header__nav-item{display:flex;align-items:center;gap:4px}.header__count{font-size:12px;font-weight:600;opacity:.6}.header__actions{display:flex;justify-content:flex-end}@media(max-width: 1199.98px){.header{padding:26px 15px}.header__nav{display:none}.header__inner{grid-template-columns:1fr auto}.header .logo{justify-self:start}}.logo{display:inline-flex;align-items:flex-start;gap:5px;font-size:19px;font-weight:600;line-height:1.1;letter-spacing:-0.5px}.logo__sub{display:inline-flex;opacity:.65}.logo__sub .char{display:inline-block;overflow:clip;padding-bottom:4px;margin-bottom:-4px}.logo__sub .char>span{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .5s var(--ease-out),opacity .5s var(--ease-out);transition-delay:calc(var(--i)*30ms)}.logo:hover .logo__sub .char>span,.logo--open .logo__sub .char>span{transform:none;opacity:1}@media(max-width: 1199.98px){.logo__sub .char>span{transform:none;opacity:1}}.nav-link{position:relative;display:inline-flex;flex-direction:column;gap:3px;padding-bottom:0;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.5px}.nav-link__line{position:relative;height:1px;background:var(--c-text-30);overflow:hidden}.nav-link__line::after{content:"";position:absolute;inset:0;background:var(--c-white);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.nav-link:hover .nav-link__line::after,.nav-link.is-current .nav-link__line::after{transform:scaleX(1);transform-origin:left}.roll{display:inline-flex;white-space:pre}.roll__char{position:relative;display:inline-block;height:1.2em;overflow:hidden}.roll__char>span{display:block;transition:transform .45s var(--ease);transition-delay:calc(var(--i)*18ms)}.roll__char>span+span{position:absolute;left:0;top:100%}a:hover .roll__char>span,button:hover .roll__char>span,.roll-trigger:hover .roll__char>span{transform:translateY(-100%)}.burger{position:relative;width:45px;height:12px;z-index:120}.burger__line{position:absolute;left:0;width:100%;height:2px;background:var(--c-white);transition:transform .5s var(--ease),top .5s var(--ease)}.burger__line:nth-child(1){top:0}.burger__line:nth-child(2){top:10px}.is-menu-open .burger__line:nth-child(1){top:5px;transform:rotate(18deg)}.is-menu-open .burger__line:nth-child(2){top:5px;transform:rotate(-18deg)}.menu-overlay{position:fixed;inset:0;z-index:105;background:rgba(0,0,0,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s}.sidebar{position:fixed;top:0;right:0;bottom:0;z-index:110;width:740px;max-width:100%;display:flex;transform:translateX(100%);transition:transform .8s var(--ease);pointer-events:none}.sidebar__skew{position:relative;width:100px;flex:none;overflow:hidden}.sidebar__skew::before{content:"";position:absolute;inset:-50% -40px -50% 40px;background:var(--c-surface-3);transform:skewX(-8deg);transform-origin:top right;transition:transform .8s var(--ease)}.sidebar__body{flex:1;background:var(--c-surface-3);display:flex;flex-direction:column;justify-content:space-between;padding:150px 72px 40px}.is-menu-open .header{z-index:115}.is-menu-open .header__nav{opacity:0;pointer-events:none}.header__nav{transition:opacity .4s var(--ease)}.is-menu-open .menu-overlay{opacity:1;visibility:visible}.is-menu-open .sidebar{transform:none;pointer-events:auto}.is-menu-open .sidebar__skew::before{transform:skewX(0)}.sidebar__links{display:flex;flex-direction:column;gap:2px}.sidebar__bottom{display:flex;flex-direction:column;gap:40px}.sidebar__extra{display:flex;flex-direction:column;gap:15px}.sidebar__extra-links{display:flex;gap:15px;flex-wrap:wrap}.menu-link{display:flex;flex-direction:column;gap:2px;width:100%}.menu-link__row{display:flex;align-items:center;gap:15px;padding:6px 0}.menu-link__arrow{width:10px;opacity:0;margin-right:-25px;transform:translateX(-10px);transition:all .45s var(--ease)}.menu-link__label{transition:transform .45s var(--ease)}.menu-link__count{margin-left:auto;align-self:flex-end;font-size:16px;font-weight:500;line-height:14px;opacity:.35}.menu-link__label .roll__char{height:1.1em}.menu-link__count .roll__char{height:14px}.menu-link__line{position:relative;height:1px;background:var(--c-line);overflow:hidden}.menu-link__line::after{content:"";position:absolute;inset:0;background:var(--c-white);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.menu-link:hover .menu-link__arrow{opacity:1;margin-right:0;transform:none}.menu-link:hover .menu-link__line::after{transform:scaleX(1);transform-origin:left}.sidebar .menu-link,.sidebar__bottom{opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.is-menu-open .sidebar .menu-link,.is-menu-open .sidebar__bottom{opacity:1;transform:none;transition-delay:calc(.25s + var(--i, 0)*60ms)}@media(max-width: 1199.98px){.sidebar{width:520px}.sidebar__body{padding:130px 40px 40px}}@media(max-width: 809.98px){.sidebar{width:100%}.sidebar__skew{display:none}.sidebar__body{padding:110px 20px 30px}.menu-link__count{font-size:11px}}.socials{display:flex;gap:6px}.social{position:relative;width:40px;height:40px;border-radius:var(--radius);background:var(--c-line);display:grid;place-items:center;transition:background .3s}.social .icon{width:16px;height:16px}.social:hover{background:var(--c-muted)}.social__tip{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;padding:6px 8px;border-radius:var(--radius-s);background:var(--c-line);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(6px);transition:all .3s var(--ease);pointer-events:none}.social__tip::after{content:"";position:absolute;top:100%;left:50%;translate:-50% 0;border:6px solid rgba(0,0,0,0);border-top-color:var(--c-line)}.social:hover .social__tip{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 22px 0 18px;border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-bg);font-size:16px;font-weight:600;letter-spacing:-0.5px;line-height:1.2;white-space:nowrap;transition:transform .3s var(--ease)}.btn .icon{width:10px;height:10px}.btn:active{transform:scale(0.97)}.btn--dark{background:var(--c-surface-2);color:var(--c-white)}.link-ghost{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.5px;white-space:nowrap}.link-ghost .icon{width:9px;height:9px}.section-head{display:flex;flex-direction:column;gap:30px;width:100%}.section-head__bar{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;padding-top:15px;border-top:1px solid var(--c-line);font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.5px}.section-head__label{display:flex;align-items:center;gap:7px}.section-head__label .icon{width:13px;height:13px;opacity:.7}.section-head__edition{grid-column:3;opacity:.5}.section-head__end{grid-column:4;justify-self:end;display:flex;align-items:center}.section-head__end>.icon{width:9px;height:9px}.section-head__title{display:flex;align-items:flex-start;gap:10px}.section-head__count{padding-top:10px;font-size:35px;font-weight:600;letter-spacing:-1px;color:var(--c-text-30)}.section-head--sm .section-head__bar{grid-template-columns:repeat(2, minmax(0, 1fr))}.section-head--sm .section-head__edition{grid-column:2;justify-self:end}@media(max-width: 809.98px){.section-head{gap:30px}.section-head__bar{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.section-head__end>.icon{display:none}.section-head__end:not(:has(a)){display:none}.section-head__count{font-size:14px;padding-top:0}}.plus-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;color:var(--c-text-55)}.plus-grid .icon{width:13px;height:13px}.talk-card{position:relative;display:flex;gap:10px;padding:10px;border-radius:var(--radius);background:var(--c-glass);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);width:338px;max-width:100%}.talk-card__photo{width:65px;height:80px;border-radius:7px;-o-object-fit:cover;object-fit:cover;flex:none}.talk-card__body{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;min-width:0}.talk-card__swap{height:13px;overflow:hidden;font-size:12px;font-weight:600;line-height:1.1;opacity:.7}.talk-card__swap>span{display:block;transition:transform .5s var(--ease)}.talk-card:hover .talk-card__swap>span{transform:translateY(-16px)}.talk-card__swap>span+span{margin-top:3px}.talk-card__name{font-size:16px;font-weight:600;line-height:1.1}.talk-card__role{font-size:12px;font-weight:600;line-height:1.1;opacity:.6;margin-top:3px}.talk-card__icon{position:absolute;top:5px;right:5px;width:34px;height:34px;border-radius:6px;background:var(--c-white);color:var(--c-bg);display:grid;place-items:center;overflow:hidden}.talk-card__icon .icon{width:10px;height:10px;transition:transform .5s var(--ease)}.talk-card:hover .talk-card__icon .icon{transform:translateX(3px)}.talk-card__slots{position:absolute;right:10px;bottom:15px;display:flex;gap:3px}.talk-card__slot{width:3px;height:12px;background:var(--c-text-30)}.talk-card__slot.is-filled{background:var(--c-white)}.footer{padding:0 var(--gutter) 30px;background:var(--c-bg)}.footer__inner{display:flex;flex-direction:column;gap:50px}.footer__cta-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer__cta-title{font-size:calc(min(1400px,var(--vw, 100vw) - 180px)*.0913);font-weight:600;line-height:.85;letter-spacing:-7px}.footer__cta-row .talk-card{width:388px}.footer__main{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.footer__left{display:flex;flex-direction:column;gap:100px}.footer__brand{display:flex;flex-direction:column;gap:30px;max-width:612px}.footer__bottom{display:grid;grid-template-columns:298px 298px;-moz-column-gap:16px;column-gap:16px;align-items:end}.footer__contacts{display:flex;flex-direction:column;gap:4px}.footer__copy{font-size:16px;font-weight:600;line-height:1.1;opacity:.4}.footer__links{display:flex;flex-direction:column;gap:2px}@media(max-width: 1199.98px){.footer__cta-row{flex-direction:column;align-items:flex-start;gap:16px}.footer__cta-title{font-size:88px;letter-spacing:-4px}.footer__main{-moz-column-gap:36px;column-gap:36px}.footer__left{gap:50px}.footer__brand{max-width:420px}.footer__bottom{grid-template-columns:1fr;row-gap:10px}.footer__contacts{gap:5px}}@media(max-width: 809.98px){.footer__inner{gap:20px}.footer__cta-row{flex-direction:column;align-items:flex-start;gap:16px}.footer__cta-title{font-size:30px;letter-spacing:-1px}.footer__cta-row .talk-card{width:100%}.footer__main{grid-template-columns:1fr;gap:40px}.footer__left{gap:40px}.footer__bottom{grid-template-columns:1fr;row-gap:20px}}.post-card{display:flex;flex-direction:column;gap:15px}.post-card__media{position:relative;aspect-ratio:449/299;border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.post-card__media img{width:100%;height:110%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease)}.post-card:hover .post-card__media img{transform:scale(1.06)}.post-card__icon{position:absolute;top:10px;right:10px;width:42px;height:42px;border-radius:var(--radius);background:var(--c-surface-2);display:grid;place-items:center;overflow:hidden}.post-card__icon .icon{width:12px;height:12px;opacity:.5;transition:transform .5s var(--ease),opacity .3s}.post-card:hover .post-card__icon .icon{transform:rotate(45deg);opacity:1}.post-card__body{display:flex;flex-direction:column;gap:10px}.post-card__date{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:1.1;opacity:.5}.post-card__date .icon{width:16px;height:16px}.post-card__title{max-width:381px}@media(max-width: 809.98px){.post-card__title{max-width:318px}}.posts-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;row-gap:50px}@media(max-width: 1199.98px){.posts-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 809.98px){.posts-grid{grid-template-columns:1fr;row-gap:20px}}.quote-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:23px;border-radius:var(--radius);background:var(--c-glass);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.quote-card__author{display:flex;align-items:center;gap:10px;padding-top:15px;border-top:1px solid var(--c-line-15)}.author__photo{width:40px;height:46px;border-radius:var(--radius-s);-o-object-fit:cover;object-fit:cover;flex:none}.author__name{font-size:16px;font-weight:600;line-height:1.1}.author__role{font-size:12px;font-weight:600;line-height:1.1;opacity:.6;margin-top:3px}.check-list{display:flex;flex-direction:column;gap:13px}.check-list li{display:flex;align-items:center;gap:7px}.check-list .icon{width:13px;height:13px;opacity:.5}.faq{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--c-line)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 0;text-align:left}.faq__icon{position:relative;width:30px;height:30px;flex:none}.faq__icon::before,.faq__icon::after{content:"";position:absolute;background:var(--c-white);transition:transform .5s var(--ease)}.faq__icon::before{left:0;right:0;top:50%;height:1px}.faq__icon::after{top:0;bottom:0;left:50%;width:1px}.faq__item.is-open .faq__icon::after{transform:scaleY(0)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.faq__a>div{overflow:hidden}.faq__a p{padding:0 50px 22px 0;color:var(--c-text-70)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent);mask-image:linear-gradient(90deg, transparent, #000 15%, #000 85%, transparent)}.marquee__track{display:flex;align-items:center;gap:40px;width:-moz-max-content;width:max-content;animation:marquee var(--marquee-speed, 30s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-50% - 20px))}}.lightbox{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.lightbox.is-open{opacity:1;visibility:visible}.lightbox video{width:min(1200px,92vw);max-height:85vh;border-radius:var(--radius);background:#000}.lightbox__close{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:var(--c-glass);display:grid;place-items:center}.works-list{display:flex;flex-direction:column;gap:20px;overflow:clip}.work-tilt{--u: calc(1 - 2 * var(--p, 0));position:relative;display:block;height:100vh}.work-tilt__media{width:100%;height:100%;border-radius:50px;overflow:hidden;background:var(--c-surface);transform:scale(calc(1 - 0.5 * max(var(--u), 0) + 0.6 * min(var(--u), 0))) rotate(calc(18deg * var(--u)));will-change:transform}.work-tilt__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .5s}.work-tilt:hover .work-tilt__media img{filter:brightness(1.08)}.work-tilt__title{position:absolute;left:0;right:0;bottom:80px;display:flex;justify-content:center;align-items:flex-start;gap:10px;pointer-events:none}.work-tilt__year{padding-top:6px;opacity:.5}@media(max-width: 1199.98px){.works-list{padding:0 15px 100px;gap:15px}.work-tilt{position:relative;height:auto;min-height:0;gap:0}.work-tilt__media{width:100%;height:auto;max-height:none;aspect-ratio:970/540;border-radius:var(--radius);transform:none}.work-tilt__media img{transform:none;transition:transform .8s var(--ease),filter .5s}.work-tilt:hover .work-tilt__media img{transform:scale(1.04)}.work-tilt__title{position:absolute;left:0;right:0;bottom:30px;justify-content:center;opacity:1;transform:none;margin:0}}@media(max-width: 809.98px){.works-list{padding:0 8px 100px;gap:8px}.work-tilt__media{aspect-ratio:374/400}.work-tilt__title{bottom:30px}}.intro{position:fixed;inset:0;z-index:300;background:var(--c-bg);display:grid;place-items:center;transition:transform 1s var(--ease),filter 1s var(--ease)}.intro__logo{display:flex;font-size:22px;font-weight:600;letter-spacing:-0.6px;overflow:hidden}.intro__logo span{display:inline-block;transform:translateY(110%);animation:intro-up .7s var(--ease-out) forwards;animation-delay:calc(.1s + var(--i)*50ms)}@keyframes intro-up{to{transform:none}}.intro.is-done{transform:translateY(-100%);filter:blur(9px)}.intro.is-hidden{display:none}.js [data-reveal]{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out),filter 1s var(--ease-out);transition-delay:var(--delay, 0ms)}.js [data-reveal=fade]{transform:none}.js [data-reveal=blur]{transform:translateY(20px);filter:blur(10px)}.js [data-reveal].is-visible{opacity:1;transform:none;filter:none}.split__w{display:inline-block;overflow:clip;vertical-align:top;padding-bottom:.12em;margin-bottom:-0.12em}.split__w>span{display:inline-block;transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i)*60ms + var(--delay, 0ms))}.js [data-split]:not(.is-visible) .split__w>span{transform:translateY(105%)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}.js [data-reveal]{opacity:1;transform:none;filter:none}}
/*# sourceMappingURL=style.css.map */
