@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #080808;--offwhite: #f5f4f0;--white: #ffffff;--grey: #b8b8b8;--grey-light: #e8e8e5;--blue: #315bff;--pink: #ff3eaf;--text: var(--offwhite);--text-2: var(--grey);--text-dim: rgba(184, 184, 184, .62);--title-2: rgba(184, 184, 184, .78);--line: rgba(245, 244, 240, .12);--line-soft: rgba(245, 244, 240, .07);--chip: rgba(232, 232, 229, .1);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--header-h: 64px;--pad: 100px;--pad-label: 120px;--section-y: 120px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-roll: cubic-bezier(.33, 1.15, .68, 1);--t-hover: .3s;--t-media: .6s;--t-reveal: .8s}@media (max-width: 1199px){:root{--pad: 40px;--pad-label: 60px;--section-y: 100px}}@media (max-width: 809px){:root{--pad: 20px;--pad-label: 40px;--section-y: 80px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--black);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;background:var(--black);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.3;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--pink);color:var(--black)}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;background:var(--offwhite);color:var(--black);font-family:var(--font-display);font-size:14px;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{padding-inline:var(--pad)}.section-title{font-family:var(--font-display);font-size:56px;font-weight:600;line-height:1;letter-spacing:-.022em}.section-title>span{display:block}.section-title>span+span{color:var(--title-2)}.section-desc{max-width:300px;color:var(--text-2);font-size:16px;line-height:1.3}.section-head{display:flex;flex-direction:column}.section-head .section-desc{margin-top:30px}@media (max-width: 809px){.section-title{font-size:48px}}.js [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--t-reveal) var(--ease),transform var(--t-reveal) var(--ease);transition-delay:var(--d, 0s)}.js [data-reveal=left]{transform:translate3d(-30px,0,0)}.js [data-reveal][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.section-head--center{align-items:center;text-align:center}.roll{display:inline-flex}.roll__track{display:inline-flex;overflow:hidden;line-height:1.3;height:1.3em}.roll__char{display:inline-flex;flex-direction:column;transition:transform .45s var(--ease);transition-delay:calc(var(--i) * 18ms)}.roll__char:before,.roll__char:after{content:attr(data-c);display:block;height:1.3em;white-space:pre}a:hover .roll__char,button:hover .roll__char,a:focus-visible .roll__char,button:focus-visible .roll__char{transform:translateY(-100%)}.pill{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;border-radius:24px;background:var(--blue);color:var(--white);font-family:var(--font-display);font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap}.pill--wide{width:100%}.pill:disabled{opacity:.6;cursor:progress}.header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(245,244,240,.06);background:#0808089e;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 20px 0 24px}.header__logo{display:flex}.header__logo img{width:82px;height:auto}.header__nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:30px}.header__link{font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-transform:uppercase;color:var(--text);transition:opacity var(--t-hover) var(--ease)}.header__link:hover{opacity:.6}@media (max-width: 809px){.header__nav{display:none}.header__cta .pill{height:36px;padding:0 18px;font-size:13px}.header__bar{padding:0 16px 0 20px}}.social{display:flex;flex-wrap:wrap;gap:12px}.social__link{display:inline-flex;align-items:center;gap:10px;color:var(--offwhite);transition:opacity var(--t-hover) ease,transform .2s var(--ease)}.social__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#3a3a3c,#1f1f21);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #f5f4f014,0 6px 16px #00000059;font-size:22px;transition:background .2s ease}.social--labels .social__link{padding:4px 18px 4px 4px;border-radius:980px;background:#f5f4f00a;box-shadow:0 0 0 1px var(--line-soft)}.social__handle{font-size:15px;font-weight:500;letter-spacing:-.01em}.social__link:hover{transform:translateY(-2px)}.social__link:hover .social__icon{background:linear-gradient(180deg,#4a4a4e,#2a2a2c)}.social__link:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px;border-radius:980px}@media (prefers-reduced-motion: reduce){.social__link,.social__link:hover{transform:none}}.footer{padding:0 120px}.footer__inner{max-width:1200px;margin:0 auto;padding:118px 20px 80px}.footer__brand{display:flex;justify-content:center}.footer__logo{width:40%;aspect-ratio:1383 / 273;background-color:var(--grey);background-size:cover;background-position:50% 50%;-webkit-mask:url(/brand/proop-logo.svg) center / contain no-repeat;mask:url(/brand/proop-logo.svg) center / contain no-repeat;animation:footer-pan 18s ease-in-out infinite alternate}@supports not ((-webkit-mask-image: url()) or (mask-image: url())){.footer__logo{background:url(/brand/proop-logo.svg) center / contain no-repeat;animation:none}}@keyframes footer-pan{0%{background-position:20% 40%}to{background-position:80% 60%}}.footer__row{display:flex;justify-content:space-between;gap:40px;margin-top:78px}.footer__call{max-width:420px;font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.02em;text-transform:lowercase}.footer__nav{display:flex;gap:100px;text-align:center}.footer__nav ul{display:flex;flex-direction:column;gap:30px}.footer__nav a{font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-transform:uppercase;transition:opacity var(--t-hover) ease}.footer__nav a:hover{opacity:.6}.footer__legal{margin-top:40px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--text-dim)}.footer__credit{margin-top:8px;font-size:12px;color:var(--text-dim);opacity:.8}.footer__credit a{text-decoration:underline;text-underline-offset:2px}.footer__credit a:hover{color:var(--text)}@media (max-width: 1199px){.footer{padding:0 20px}}@media (max-width: 809px){.footer__inner{padding:80px 0 48px}.footer__logo{width:92%}.footer__row{flex-direction:column;gap:48px;margin-top:56px}.footer__call{font-size:24px}.footer__nav{gap:48px;text-align:left}.footer__nav ul{gap:20px}}.footer__social{margin-top:28px}.marquee{position:absolute;left:0;right:0;bottom:0;height:72px;display:flex;align-items:center;overflow:hidden;background:var(--black)}.marquee__track{display:flex;width:max-content;animation:marquee 50s linear infinite}.marquee__group{display:flex}.marquee__item{display:flex;align-items:center;gap:14px;width:220px;color:var(--text-2);font-size:16px;line-height:1.3}.marquee__badge{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:radial-gradient(circle at 30% 25%,#315bff52,#ffffff0a 70%);box-shadow:inset 0 0 0 1px #f5f4f01a}.marquee__icon{width:20px;height:20px;color:var(--offwhite)}.marquee__icon [opacity]{fill:#8fa6ff;animation:marquee-breathe 3.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.6s)}@keyframes marquee-breathe{0%,to{opacity:.35}50%{opacity:.95}}@media (prefers-reduced-motion: reduce){.marquee__icon [opacity]{animation:none;opacity:.6}}@keyframes marquee{to{transform:translate(-50%)}}.hero{position:relative;height:100vh;height:100svh;min-height:720px;overflow:hidden;background:var(--black)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__img{width:100%;height:100%;object-fit:cover;transform-origin:50% 38%;animation:hero-drift 32s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#08080847}@keyframes hero-drift{0%{transform:scale(1.02) translateZ(0)}50%{transform:scale(1.09) translate3d(-.6%,-.8%,0)}to{transform:scale(1.16) translate3d(.4%,-1.4%,0)}}@media (prefers-reduced-motion: reduce){.hero__img{animation:none;transform:none}}.hero__content{position:absolute;top:0;right:0;bottom:72px;left:0;display:flex;flex-direction:column;padding-top:120px;padding-bottom:158px}.hero__brand{margin-top:0;font-family:var(--font-display);font-weight:700;line-height:.8;letter-spacing:-.03em;color:#f5f4f0f0;white-space:nowrap}.hero__brand{position:relative}.hero__glass,.hero__logo{animation:hero-brand-in 1s var(--ease) .2s both}.hero__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f5f4f0db,#f5f4f0b3);-webkit-backdrop-filter:blur(18px) brightness(1.5) saturate(.6);backdrop-filter:blur(18px) brightness(1.5) saturate(.6);-webkit-mask:url(/brand/proop-logo.svg) center / 100% 100% no-repeat;mask:url(/brand/proop-logo.svg) center / 100% 100% no-repeat}.hero__logo{position:relative;display:block;width:100%;height:auto;color:transparent}.hero__logo path{stroke:#f5f4f08c;stroke-width:1.5;vector-effect:non-scaling-stroke}.hero__logo rect{stroke:#f5f4f0bf}.hero__logo path:last-child{fill:#f5f4f0bf;stroke:none}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.hero__glass{background:#f5f4f0e6}}@keyframes hero-brand-in{0%{opacity:0;transform:translate3d(0,24px,0)}}.hero__bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.hero__intro{max-width:560px;font-family:var(--font-display);font-size:clamp(22px,2.1vw,32px);font-weight:500;line-height:1.18;letter-spacing:-.02em;color:var(--offwhite);text-wrap:balance;text-shadow:0 2px 24px rgba(8,8,8,.45)}.hero__intro em{font-style:normal;font-weight:600;color:#b8c6ff}.hero__media:before{content:"";position:absolute;inset:auto 0 0;z-index:1;height:55%;background:linear-gradient(to top,#080808d9,#08080800);pointer-events:none}@media (max-width: 1199px){.hero__content{padding-top:150px}}@media (max-width: 809px){.hero{height:auto;min-height:100svh}.hero__content{position:relative;inset:auto;min-height:calc(100svh - var(--header-h));padding-top:145px;padding-bottom:96px}.hero__brand{margin-top:28px}.hero__bottom{margin-top:auto;padding-top:32px;flex-direction:column;align-items:flex-start;gap:40px}.hero__intro{font-size:24px}.hero__media:before{height:45%;background:linear-gradient(to top,#080808eb 20%,#08080800)}.hero .marquee{position:absolute}}@media (min-width: 810px) and (max-height: 820px){.hero__content{padding-top:80px;padding-bottom:80px}.hero__brand{margin-top:0}}.tart{--u: 1px;display:inline-flex;flex-direction:column;align-items:flex-start;color:var(--offwhite);line-height:1;text-shadow:0 2px 24px rgba(8,8,8,.35)}.tart--billboard{--u: calc(clamp(.62px, .075vw, 1.05px) * var(--fit, 1))}.tart--poster{--u: calc(clamp(.38px, .034vw, .52px) * var(--fit, 1))}.tart__logo{display:block;width:calc(var(--u) * 360);height:auto;filter:drop-shadow(0 2px 20px rgba(8,8,8,.35))}.tart__tagline,.tart__kicker{font-family:Geist Mono,ui-monospace,monospace;font-size:max(10px,calc(var(--u) * 15));font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#f5f4f0d1}.tart__tagline{margin-top:calc(var(--u) * 16);padding-left:calc(var(--u) * 4)}.tart--serif .tart__kicker{padding-left:calc(var(--u) * 6)}.tart__word{margin-top:calc(var(--u) * -6);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:calc(var(--u) * 168);line-height:.9;letter-spacing:-.02em}.tart--stack{position:relative;width:max-content}.tart__top{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:calc(var(--u) * 150);line-height:.92;letter-spacing:.01em;text-transform:uppercase}.tart__bottom{align-self:flex-end;margin-top:calc(var(--u) * -44);margin-right:calc(var(--u) * -28);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:calc(var(--u) * 92);line-height:1;letter-spacing:-.01em;color:var(--offwhite);text-shadow:0 0 calc(var(--u) * 18) rgba(8,8,8,.55),0 2px 24px rgba(8,8,8,.35)}@media (max-width: 809px){.tart--billboard{--u: calc(.62px * var(--fit, 1))}.tart--poster{--u: calc(.42px * var(--fit, 1))}}.bb{position:relative;height:min(56.25vw,calc(100svh - var(--header-h)));min-height:520px;overflow:hidden;background:var(--black)}.bb__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility 0s linear .8s}.bb__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s var(--ease),visibility 0s}.bb__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bb__img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 5s linear}.bb__slide.is-active .bb__img{transform:scale(1)}.bb__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808eb,#08080859 38%,#08080800 62%),linear-gradient(to right,#0808088c,#08080800 55%)}.bb__content{position:absolute;left:0;right:0;bottom:96px;display:flex;flex-direction:column;align-items:flex-start}.bb__content>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s var(--ease),transform .6s var(--ease)}.bb__slide.is-active .bb__content>*{opacity:1;transform:none}.bb__slide.is-active .bb__content>:nth-child(1){transition-delay:.2s}.bb__slide.is-active .bb__content>:nth-child(2){transition-delay:.28s}.bb__slide.is-active .bb__content>:nth-child(3){transition-delay:.36s}.bb__slide.is-active .bb__content>:nth-child(4){transition-delay:.44s}.bb__cat{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.05em;color:#f5f4f0bf}.bb__tag{text-transform:uppercase;color:#f5f4f099}.bb__title{max-width:760px;margin-top:12px;font-family:var(--font-display);font-size:clamp(34px,4.4vw,64px);font-weight:600;line-height:1;letter-spacing:-.02em;text-wrap:balance}.bb__title--art{align-self:stretch;margin-top:0;max-width:none}.bb__meta{margin-top:18px;font-family:var(--font-display);font-size:15px;font-weight:500;color:#f5f4f0b8}.bb__summary{max-width:440px;margin-top:10px;color:#f5f4f0e6;font-size:16px;line-height:1.35}.bb__cta{display:inline-flex;align-items:center;height:44px;margin-top:24px;padding:0 26px;border-radius:999px;background:var(--offwhite);color:var(--black);font-family:var(--font-display);font-size:14px;font-weight:600;text-transform:uppercase;transition:background var(--t-hover) ease}.bb__cta:hover{background:var(--white)}.bb__nav{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:36px;padding:0 8px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#1414168c;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 24px -12px #0009}.bb__dots{display:flex;align-items:center;gap:2px}.bb__dot{display:grid;place-items:center;height:28px;padding:0 4px}.bb__pip{position:relative;display:block;width:7px;height:7px;border-radius:999px;overflow:hidden;background:#f5f5f761;transition:width .45s var(--ease),background .3s ease}.bb__dot:hover .bb__pip{background:#f5f5f7b3}.bb__dot.is-active .bb__pip{width:30px;background:#f5f5f74d}.bb:not(.is-auto) .bb__dot.is-active .bb__pip{background:#f5f5f7}.bb__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#f5f5f7;transform:scaleX(0);transform-origin:left center;animation:bb-progress var(--bb-interval) linear forwards;animation-delay:.2s}.bb.is-paused .bb__fill{animation-play-state:paused}@keyframes bb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bb__sep{width:1px;height:16px;background:#f5f5f72e}.bb__pause{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#f5f5f7;transition:background var(--t-hover) ease}.bb__pause:hover{background:#f5f5f71f}@media (max-width: 809px){.bb{height:min(calc(100svh - var(--header-h)),760px);min-height:620px}.bb__media{background:var(--black)}.bb__img{height:72%}.bb__media:after{background:linear-gradient(to top,var(--black) 0%,var(--black) 32%,rgba(8,8,8,.8) 44%,rgba(8,8,8,.15) 62%,rgba(8,8,8,0) 74%),linear-gradient(to bottom,#0808084d,#08080800 12%)}.bb__content{bottom:84px;align-items:center;text-align:center}.bb__title--art .tart{align-items:center}.bb__meta{margin-top:14px;font-size:14px}.bb__summary{max-width:330px;font-size:15px}.bb__cta{margin-top:20px}}.shelf{padding-top:56px}.shelf__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.shelf__title{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em}.shelf__arrows{display:flex;gap:8px}.shelf__arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--chip);color:var(--text);transition:background var(--t-hover) ease,opacity var(--t-hover) ease}.shelf__arrow:hover:not(:disabled){background:#e8e8e52e}.shelf__arrow:disabled{opacity:.3;cursor:default}.shelf__list{--gap: 20px;--cols: 4;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:12px var(--pad) 24px;scrollbar-width:none}.shelf__list::-webkit-scrollbar{display:none}.shelf__item{scroll-snap-align:start}.poster{display:block;outline:none}.poster__frame{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;border-radius:14px;background:#151515;box-shadow:0 0 0 1px var(--line-soft);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.poster__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.poster__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808f0,#080808b8 22%,#08080800 56%);pointer-events:none}.poster__text{position:absolute;left:20px;right:20px;bottom:20px;z-index:1;display:flex;flex-direction:column;gap:8px}.poster__title{font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.05;letter-spacing:-.018em;text-wrap:balance}.poster__tag{position:absolute;top:14px;left:14px;z-index:1;padding:6px 10px;border-radius:999px;background:#0808088c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#f5f4f0bf}.poster__meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;font-family:var(--font-display);font-size:13px;font-weight:500;line-height:1.35;color:#f5f4f0b8}.poster__cat{display:block;margin-top:12px;font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--text-dim)}.poster:hover .poster__frame,.poster:focus-visible .poster__frame{transform:translateY(-6px) scale(1.02);box-shadow:0 0 0 1px #f5f4f047,0 24px 48px -16px #000000e6}.poster:hover .poster__img,.poster:focus-visible .poster__img{transform:scale(1.05)}.poster:focus-visible .poster__frame{box-shadow:0 0 0 2px var(--pink),0 24px 48px -16px #000000e6}@media (max-width: 1023px){.shelf__list{--cols: 3}}@media (max-width: 809px){.shelf{padding-top:40px}.shelf__list{--gap: 12px;grid-auto-columns:62%}.shelf__arrows{display:none}.poster__text{left:14px;right:14px;bottom:14px;gap:6px}.poster__meta{font-size:11.5px}}.showcase{padding-top:0}.services{padding-top:var(--section-y)}.services__wrap{position:relative;margin-top:64px}.srow{border-bottom:1px solid var(--line);transition:opacity var(--t-hover) ease}.services__list.has-active .srow:not(.is-active){opacity:.2}.srow__clip{display:block;overflow:hidden}.srow__roll{position:relative;transition:transform .5s var(--ease-roll)}.srow.is-active .srow__roll{transform:translateY(-100%)}.srow__layer{display:grid;grid-template-columns:55px 1fr 340px;align-items:center;min-height:192px;padding:40px 0}.srow__layer--copy{position:absolute;top:100%;left:0;right:0}.srow__num{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--text-dim)}.srow__title{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.01em;max-width:420px}.srow__text{text-align:right;color:var(--text-2);font-weight:300;line-height:1.3}.services__preview{position:absolute;top:0;left:52%;width:250px;height:300px;pointer-events:none;background:var(--black);opacity:0;transform:translate3d(-50%,-50%,0);transition:opacity var(--t-hover) ease;z-index:2}.services__preview.is-visible{opacity:1}.services__preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--t-hover) ease}.services__preview img.is-current{opacity:1}@media (hover: none),(max-width: 1023px){.services__preview{display:none}}@media (max-width: 1023px){.srow__layer{grid-template-columns:1fr;align-items:start;gap:8px;min-height:0;padding:32px 0 36px}.srow__text{text-align:left;max-width:440px;font-size:18px}.srow__title{font-size:28px}}.studio{padding-top:var(--section-y)}.studio__feature{position:relative;margin:64px 0 0;aspect-ratio:3 / 1;overflow:hidden;background:#111}.studio__feature img{width:100%;height:100%;object-fit:cover;object-position:50% 13%;transform:scale(1.08);transition:transform 1.8s var(--ease)}.studio__feature[data-in] img{transform:scale(1)}.studio__feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808d9,#08080800 46%),linear-gradient(to right,#08080873,#08080800 50%)}.studio__feature figcaption{position:absolute;z-index:1;left:48px;right:48px;bottom:36px}.studio__quote{max-width:560px;font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.studio__who{margin-top:14px;font-size:15px;color:#f5f4f0bf}.studio__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:64px}.scard{position:relative;height:400px;overflow:hidden;border:1px solid transparent;outline-offset:4px;transition:border-color var(--t-hover) ease}.scard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease}.scard__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808bf,#08080800 45%),#0000004d;transition:opacity .4s ease}.scard__tag,.scard__arrow,.scard__body{position:absolute;z-index:1}.scard__tag{top:40px;left:40px;font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1;letter-spacing:.04em;transition:color var(--t-hover) ease}.scard__arrow{top:40px;right:40px;display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:var(--blue);color:var(--white);transition:opacity var(--t-hover) ease,transform .4s var(--ease)}.scard__body{left:40px;right:40px;bottom:40px;transform:translateY(calc(100% - 52px));transition:transform .5s var(--ease)}.scard__title{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.scard__role{margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.scard__text{max-width:320px;margin-top:24px;color:var(--text-2);letter-spacing:-.02em;opacity:0;transition:opacity .4s ease}.scard:hover,.scard:focus-visible{border-color:var(--line)}.scard:hover .scard__img,.scard:hover .scard__shade,.scard:hover .scard__arrow,.scard:focus-visible .scard__img,.scard:focus-visible .scard__shade,.scard:focus-visible .scard__arrow{opacity:0}.scard:hover .scard__tag,.scard:focus-visible .scard__tag{color:var(--text-dim)}.scard:hover .scard__body,.scard:focus-visible .scard__body{transform:none}.scard:hover .scard__text,.scard:focus-visible .scard__text{opacity:1}@media (max-width: 1023px){.studio__grid{grid-template-columns:1fr}}@media (max-width: 809px){.scard__body{transform:none}.scard__text{opacity:1}.scard{height:460px}.scard__shade{background:linear-gradient(to top,#080808f5,#080808b3 50%,#08080826)}}@media (max-width: 809px){.studio__feature{margin-top:40px;aspect-ratio:4 / 3}.studio__feature img{object-position:36% 14%}.studio__feature:after{background:linear-gradient(to top,#080808eb,#08080866 34%,#08080800 56%)}.studio__feature figcaption{left:20px;right:20px;bottom:24px}.studio__quote{font-size:22px}.studio__who{font-size:14px}}@media (prefers-reduced-motion: reduce){.studio__feature img{transform:none;transition:none}}.formats{padding-top:var(--section-y)}.formats__list{margin-top:112px}.frow{display:grid;grid-template-columns:35px 430px minmax(0,300px) 1fr;align-items:center;padding:0 0 56px;margin-bottom:56px;border-bottom:1px solid var(--line)}.frow:last-child{margin-bottom:0}.frow__num{align-self:start;font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--text-dim)}.frow__title,.frow__value{font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.01em}.frow__text{color:var(--text-2);line-height:1.3}.frow__value{text-align:right;color:var(--blue)}@media (max-width: 1199px){.frow{grid-template-columns:35px 1fr 1fr;row-gap:16px}.frow__value{grid-column:2 / -1;text-align:left}}@media (max-width: 809px){.formats__list{margin-top:64px}.frow{grid-template-columns:1fr;gap:12px;padding-bottom:40px;margin-bottom:40px}.frow__value{grid-column:auto}.frow__title,.frow__value{font-size:28px}}.tst{padding-top:var(--section-y)}.tcar{--card: clamp(260px, 23vw, 330px);position:relative;margin-top:56px}.tcar:before{content:"";position:absolute;left:50%;top:34%;width:min(900px,90vw);height:60%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(49,91,255,.16),transparent);pointer-events:none}.tcar__track{position:relative;display:flex;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:24px calc(50% - var(--card) / 2) 8px;scrollbar-width:none}.tcar__track::-webkit-scrollbar{display:none}.tcar__item{flex:none;width:var(--card);scroll-snap-align:center}.tcard{margin:0;transform:scale(.86);opacity:.4;filter:saturate(.5);transition:transform .6s var(--ease),opacity .6s var(--ease),filter .6s var(--ease)}.tcard.is-active{transform:none;opacity:1;filter:none}.tcard__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:26px;background:#111;box-shadow:0 0 0 1px #f5f4f014,0 40px 80px -30px #000000e6}.tcard__media video{display:block;width:100%;height:100%;object-fit:cover}.tcard__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;color:var(--white);background:linear-gradient(to top,#0808084d,#08080800 35%)}.tcard__play-icon{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding-left:3px;border-radius:50%;background:#14141673;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:inset 0 0 0 1px #fff3;opacity:0;transform:scale(.8);transition:opacity .4s var(--ease),transform .4s var(--ease)}.tcard.is-active .tcard__play-icon{opacity:1;transform:none}.tcard.is-active .tcard__play:hover .tcard__play-icon{transform:scale(1.08)}.tcard__dur{position:absolute;top:14px;right:14px;padding:5px 10px;border-radius:999px;background:#14141680;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-display);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.tcard__play:focus-visible{outline:2px solid var(--offwhite);outline-offset:-6px;border-radius:26px}.tcard__cap{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:24px;text-align:center}.tcard__name{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.025em}.tcard__role{font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.tcard__place{margin-top:4px;font-size:13px;color:var(--text-dim)}.tcar__nav{display:flex;align-items:center;gap:12px;width:max-content;margin:36px auto 0;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#1414168c;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.tcar__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--offwhite);transition:background var(--t-hover) ease,opacity var(--t-hover) ease}.tcar__arrow:hover:not(:disabled){background:#f5f4f01a}.tcar__arrow:disabled{opacity:.3;cursor:default}.tcar__dots{display:flex;gap:2px}.tcar__dot{display:grid;place-items:center;width:24px;height:40px;transition:width var(--t-hover) var(--ease)}.tcar__dot:before{content:"";width:6px;height:6px;border-radius:999px;background:#f5f4f059;transition:width var(--t-hover) var(--ease),background var(--t-hover) ease}.tcar__dot.is-active{width:34px}.tcar__dot.is-active:before{width:22px;background:var(--offwhite)}.tcar__arrow:focus-visible,.tcar__dot:focus-visible{outline:2px solid var(--offwhite);outline-offset:2px;border-radius:999px}@media (max-width: 809px){.tcar{--card: 56vw;margin-top:28px}.tcar:before{top:40%}.tcar__track{gap:8px;padding-top:12px;padding-bottom:4px}.tcard{transform:scale(.84);opacity:.5}.tcard[data-side=prev]{transform:perspective(800px) rotateY(18deg) scale(.84);transform-origin:right center}.tcard[data-side=next]{transform:perspective(800px) rotateY(-18deg) scale(.84);transform-origin:left center}.tcard__media{border-radius:20px}.tcard__play-icon{width:54px;height:54px;margin:-27px 0 0 -27px}.tcard__dur{top:10px;right:10px;font-size:11px}.tcard__cap{gap:3px;margin-top:14px;transition:opacity .4s var(--ease)}.tcard:not(.is-active) .tcard__cap{opacity:0}.tcard__name{font-size:18px}.tcard__role{font-size:10.5px;letter-spacing:.12em}.tcard__place{margin-top:0;font-size:12px}.tcar__nav{margin-top:14px;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tcar__arrow{display:none}.tcar__dot{height:28px}}@media (prefers-reduced-motion: reduce){.tcard,.tcard__play-icon,.tcar__dot,.tcar__dot:before{transition:none}}.faq{display:grid;grid-template-columns:1fr 590px;gap:60px;padding-top:var(--section-y)}.faq__list{padding-top:27px}.faq__item{border-bottom:1px solid var(--line)}.faq__q{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;padding:30px 0;text-align:left;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.3;color:var(--text)}.faq__item:first-child .faq__q{padding-top:0}.faq__icon{position:relative;flex:none;width:24px;height:24px;border-radius:50%;background:var(--chip);transition:transform var(--t-hover) var(--ease),background var(--t-hover) ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--text);transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__q:hover .faq__icon{background:#e8e8e52e}.is-open .faq__icon{transform:rotate(45deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{max-width:500px;padding-bottom:30px;color:var(--text-2);line-height:1.4}@media (max-width: 1199px){.faq{grid-template-columns:1fr;gap:50px}.faq__list{padding-top:0}}.contact{margin-top:var(--section-y);padding:123px 0 120px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.contact__cta{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:520px;margin:64px auto 0;text-align:center}.contact__avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.contact__text{font-size:19px;line-height:1.45;letter-spacing:-.01em;color:var(--text-2)}.contact__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;border-radius:980px;background:var(--blue);color:var(--white);font-size:17px;font-weight:600;letter-spacing:-.01em;transition:transform .2s var(--ease)}.contact__button:hover{transform:scale(1.03)}.contact__button:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px}@media (max-width: 809px){.contact{padding:80px 0}.contact__cta{margin-top:40px}.contact__text{font-size:17px}}.contact__or{margin-top:16px;font-size:14px;color:var(--text-dim)}.contact__social{justify-content:center;width:max-content;max-width:calc(100vw - 40px)}@media (max-width: 809px){.contact__social{flex-direction:column;width:min(100%,260px)}.contact__social .social__link{width:100%}}.plist{padding-top:163px}.plist__title{font-family:var(--font-display);font-size:80px;font-weight:500;line-height:.9;letter-spacing:-.022em}.plist__title span{display:block}.plist__title span+span{color:var(--title-2)}.plist__items{display:flex;flex-direction:column;gap:80px;margin-top:200px}.prow{display:flex;justify-content:space-between;gap:40px}.prow__cat,.prow__tag{font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-dim)}.prow__tag{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.prow__title{max-width:340px;margin-top:11px;font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.01em}.prow__summary{max-width:400px;margin-top:16px;color:var(--text-2)}.prow__media{position:relative;flex:none;width:760px;max-width:55%;aspect-ratio:760 / 300;overflow:hidden}.prow__img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-media) var(--ease)}.prow:hover .prow__img,.prow:focus-visible .prow__img{transform:scale(1.04)}@media (max-width: 809px){.plist{padding-top:100px}.plist__title{font-size:52px}.plist__items{margin-top:80px;gap:64px}.prow{flex-direction:column-reverse;gap:24px}.prow__media{width:100%;max-width:none;aspect-ratio:16 / 10}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dcase{--dc: #4c5ce6;--dc-soft: #7780be;--dc-sky: #88cfed;--tile: #f2f3f6}.dcase__intro{padding-top:140px}.dcase__statement{max-width:980px;margin:0 40px;font-family:var(--font-display);font-size:clamp(34px,5.2vw,72px);font-weight:600;line-height:1.04;letter-spacing:-.035em}.dcase__statement span{color:var(--title-2)}.dcase__sub{max-width:620px;margin:40px 40px 0;font-size:19px;line-height:1.5;color:var(--text-2)}.dsec{padding-top:160px}.dchap{margin:0 40px 64px;max-width:860px}.dchap__kicker{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dchap__kicker span{display:inline-grid;place-items:center;min-width:34px;height:22px;padding:0 8px;border-radius:11px;background:#4c5ce62e;color:#aab3ff;letter-spacing:.02em}.dchap__title{margin-top:18px;font-family:var(--font-display);font-size:clamp(30px,3.8vw,52px);font-weight:600;line-height:1.06;letter-spacing:-.03em}.dchap__lead{max-width:640px;margin-top:22px;font-size:18px;line-height:1.55;color:var(--text-2)}.dnote{margin:20px 40px 0;font-size:13px;color:var(--text-dim)}.dphone{position:relative;aspect-ratio:390 / 844;padding:7px;border-radius:44px;background:linear-gradient(160deg,#3a3a3e,#121214 60%);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -20px #000000b3}.dphone__screen{position:relative;height:100%;overflow:hidden;border-radius:37px;background:#fff}.dphone__screen>img{display:block;width:100%}.dphone--scroll .dphone__screen>img{animation:dphone-scroll 16s ease-in-out infinite alternate;animation-play-state:paused}.is-on .dphone--scroll .dphone__screen>img{animation-play-state:running}@keyframes dphone-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(var(--end))}}.dpin{position:absolute;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#ff3eaf;color:#fff;font-size:13px;font-weight:700;box-shadow:0 0 0 4px #ff3eaf47}.dbefore.is-on .dpin:not(.dpin--static){animation:dpin 2.4s ease-out infinite}@keyframes dpin{0%{box-shadow:0 0 #ff3eaf8c}70%,to{box-shadow:0 0 0 14px #ff3eaf00}}.dpin--static{position:static;flex:none;margin:0}.dbefore{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:start;margin:0 40px}.dbefore__phones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dbefore__phones .dphone:nth-child(2n){transform:translateY(56px)}.dbefore__phones .dphone__screen>img{filter:saturate(.92)}.dbefore__legend{display:flex;flex-direction:column;gap:30px;position:sticky;top:calc(var(--header-h) + 40px)}.dbefore__legend li{display:flex;gap:16px}.dbefore__t{font-size:18px;font-weight:600;letter-spacing:-.01em}.dbefore__d{margin-top:6px;font-size:15px;line-height:1.5;color:var(--text-2)}.dstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:120px 40px 0;border-top:1px solid var(--line)}.dstats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:28px 24px 0 0}.dstats dd{margin:0;font-family:var(--font-display);font-size:clamp(48px,6vw,88px);font-weight:600;line-height:1;letter-spacing:-.04em}.dstats dt{max-width:180px;font-size:15px;line-height:1.4;color:var(--text-2)}.dmap{margin:0 40px;padding:48px 32px;border-radius:28px;border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 50%,rgba(76,92,230,.16),transparent 55%),#ffffff04}.dmap__svg{display:block;width:100%;height:auto;font-family:var(--font-body)}.dmap__lines path{fill:none;stroke:#f5f4f047;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) .2s}.dmap[data-in] .dmap__lines path{stroke-dashoffset:0}.dmap__center rect{fill:var(--dc)}.dmap__center text{fill:#fff;font-size:17px;font-weight:600}.dmap__branch rect{fill:#141416;stroke:#f5f4f038}.dmap__branch>text{fill:var(--offwhite);font-size:15px;font-weight:600}.dmap__leaf circle{fill:var(--dc-sky)}.dmap__leaf text{fill:var(--text-2);font-size:15px}.dmap__branch,.dmap__center{opacity:0;transition:opacity .8s ease .6s}.dmap__center{transition-delay:0s}.dmap[data-in] .dmap__branch,.dmap[data-in] .dmap__center{opacity:1}.dmap__list{display:none}.drefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 40px}.dref{padding:36px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dref__role{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dref__name{margin-top:10px;font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.03em}.dref ul{display:flex;flex-direction:column;gap:14px;margin-top:28px}.dref li{position:relative;padding-left:22px;font-size:16px;line-height:1.45;color:var(--text-2)}.dref li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--dc)}.dshift{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;margin:0 40px}.dshift__side{padding:32px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dshift__side--new{background:linear-gradient(135deg,#4c5ce6,#5b3fa8);box-shadow:none}.dshift__k{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.dshift__v{margin-top:14px;font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.dshift__side:not(.dshift__side--new) .dshift__v{color:var(--text-2);text-decoration:line-through;text-decoration-color:#ff3eafb3;text-decoration-thickness:2px}.dshift__arrow{align-self:center;width:44px;height:2px;background:var(--line);position:relative}.dshift__arrow:after{content:"";position:absolute;right:0;top:-5px;width:10px;height:10px;border-top:2px solid var(--grey);border-right:2px solid var(--grey);transform:rotate(45deg)}.dprinc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:64px 40px 0;border-top:1px solid var(--line)}.dprinc article{padding:28px 28px 0 0}.dprinc span{font-family:var(--font-display);font-size:13px;font-weight:600;color:#aab3ff}.dprinc h3{margin-top:14px;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.dprinc p{margin-top:10px;font-size:15px;line-height:1.5;color:var(--text-2)}.dia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:24px;margin:0 40px}.dia__old,.dia__new{padding:32px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dia__k{margin-bottom:24px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dia__old ol{display:flex;flex-direction:column;gap:18px}.dia__old li{position:relative;padding:10px 14px;border-radius:12px;background:#ffffff0a;font-size:14px;color:var(--text-2)}.dia__old li:not(:last-child):after{content:"";position:absolute;left:22px;bottom:-18px;width:1px;height:18px;background:var(--line)}.dia__old li.is-wall{background:#ff3eaf1f;color:#ff8fd0;box-shadow:inset 0 0 0 1px #ff3eaf59}.dia__root{width:max-content;margin:0 auto;padding:12px 22px;border-radius:999px;background:var(--dc);font-weight:600}.dia__tabs{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:40px;padding-top:24px}.dia__tabs:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:var(--line)}.dia__tabs:after{content:"";position:absolute;top:-40px;left:50%;width:1px;height:40px;background:var(--line)}.dia__tab{position:relative}.dia__tab:before{content:"";position:absolute;top:-24px;left:50%;width:1px;height:24px;background:var(--line)}.dia__tab>p{padding:10px 8px;border-radius:12px;background:#4c5ce62e;color:#c9ceff;font-size:14px;font-weight:600;text-align:center}.dia__tab ul{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dia__tab li{padding:8px 10px;border-radius:10px;background:#ffffff0a;font-size:13px;line-height:1.3;color:var(--text-2)}.dflow{display:flex;gap:28px;overflow-x:auto;padding:8px max(80px,calc((100vw - 1200px)/2 + 60px)) 24px;scroll-snap-type:x proximity;scrollbar-width:none;counter-reset:flow}.dflow::-webkit-scrollbar{display:none}.dflow:focus-visible{outline:2px solid var(--offwhite);outline-offset:-2px}.dflow__step{flex:none;width:250px;scroll-snap-align:center;position:relative}.dflow__step:not(:last-child):after{content:"";position:absolute;top:46%;right:-26px;width:24px;height:1px;background:var(--line)}.dflow__n{margin-top:22px;font-family:var(--font-display);font-size:13px;font-weight:600;color:#aab3ff}.dflow__t{margin-top:6px;font-size:18px;font-weight:600}.dflow__d{margin-top:6px;font-size:14px;line-height:1.45;color:var(--text-2)}.dcmp{margin:0 40px}.dcmp__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.dcmp__tab{min-height:44px;padding:0 20px;border-radius:999px;background:var(--chip);color:var(--text-2);font-size:15px;font-weight:500;transition:background .2s ease,color .2s ease}.dcmp__tab:hover{color:var(--offwhite)}.dcmp__tab[aria-pressed=true]{background:var(--offwhite);color:var(--black)}.dcmp__tab:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px}.dcmp__stage{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:64px;align-items:center}.dcmp__phone .dphone__screen{isolation:isolate}.dcmp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.dcmp__img--after{clip-path:inset(0 0 0 var(--pos))}.dcmp__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0000001f;pointer-events:none}.dcmp__knob{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fff;box-shadow:0 6px 20px #0000004d}.dcmp__knob:before,.dcmp__knob:after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-4px;border-left:2px solid #17171c;border-bottom:2px solid #17171c}.dcmp__knob:before{left:10px;transform:rotate(45deg)}.dcmp__knob:after{right:10px;transform:rotate(-135deg)}.dcmp__tag{position:absolute;bottom:18px;padding:6px 12px;border-radius:999px;background:#17171cc7;color:#fff;font-size:12px;font-weight:600;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dcmp__tag--before{left:16px}.dcmp__tag--after{right:16px;background:#4c5ce6e6}.dcmp__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.dcmp__phone:has(.dcmp__range:focus-visible){outline:2px solid var(--offwhite);outline-offset:4px}.dcmp__note{max-width:460px;font-family:var(--font-display);font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--text-2)}.dcmp__note strong{color:var(--offwhite);font-weight:600}.dbento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0 40px}.dtile{display:flex;flex-direction:column;margin:0;overflow:hidden;border-radius:28px;background:var(--tile);color:#17171c}.dtile--wide{grid-column:span 4}.dtile--tall{grid-column:span 2;grid-row:span 2}.dtile--half{grid-column:span 3}.dtile--full{grid-column:span 6}.dtile--full .dtile__media img{max-width:520px}.dtile__media{flex:1;display:grid;place-items:center;padding:28px 28px 0}.dtile__media img{display:block;width:100%;max-width:440px;border-radius:20px;box-shadow:0 18px 40px -18px #17171c59;transition:transform .6s var(--ease)}.dtile:hover .dtile__media img{transform:translateY(-4px) scale(1.015)}.dtile figcaption{padding:22px 28px 26px;font-size:14px;line-height:1.45;color:#62646f}.dtile figcaption strong{display:block;margin-bottom:4px;font-size:16px;color:#17171c}.dsys{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin:20px 40px 0}.dsys__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dsw__chip{display:block;height:64px;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14}.dsw__name{margin-top:12px;font-size:15px;font-weight:600}.dsw__meta{margin-top:2px;font-size:12px;color:var(--text-dim)}.dsys__type{display:flex;align-items:center;gap:28px;padding:28px;border-radius:28px;background:#fff;color:#17171c;font-family:Inter,var(--font-body)}.dsys__aa{font-size:96px;font-weight:700;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#4c5ce6,#88cfed);-webkit-background-clip:text;background-clip:text;color:transparent}.dsys__font{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#62646f}.dsys__scale{display:flex;flex-direction:column;gap:6px;margin-top:10px;line-height:1.2}.dwall{position:relative;height:820px;overflow:hidden;perspective:2200px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 80%,transparent)}.dwall__plane{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:repeat(4,260px);gap:28px;transform:translate(-50%,-50%) rotateX(28deg) rotate(-14deg);transform-style:preserve-3d}.dwall__col{display:flex;flex-direction:column;gap:28px;animation:dwall 60s linear infinite;animation-play-state:paused}.dwall__col:nth-child(2n){animation-direction:reverse;margin-top:-180px}.dwall.is-on .dwall__col{animation-play-state:running}.dwall__col img{display:block;width:100%;border-radius:30px;box-shadow:0 0 0 6px #19191b,0 0 0 7px #ffffff14,0 30px 60px -20px #000c}@keyframes dwall{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 40px}.dend li{padding:32px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft);font-size:16px;line-height:1.5;color:var(--text-2)}.dend strong{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--offwhite)}.dbrand{--dc-bg: #ffffff;--dc-surface: #f4f4f9;--dc-field: #f2f3f6;--dc-ink: #17171c;--dc-mute: #62646f;--dc-line: #e6e7ee;--dc-tint: #eef0ff;--dc-press: #3a47c7;--dc-deep: #4a3a9e;--text: var(--dc-ink);--text-2: var(--dc-mute);--text-dim: #6d6f7a;--line: var(--dc-line);--line-soft: var(--dc-line);--offwhite: var(--dc-ink);margin-top:160px;padding-bottom:140px;background:var(--dc-bg);color:var(--dc-ink);font-family:Inter,var(--font-body);border-radius:40px 40px 0 0}.dbrand .dchap__title,.dbrand .dshift__v,.dbrand .dref__name,.dbrand .dcmp__note,.dbrand .dend strong,.dbrand .dstats dd{font-family:Inter,var(--font-display);font-weight:700}.dbrand__open{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:110px;text-align:center}.dbrand__open img{width:186px;height:auto}.dbrand__open p{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dc)}.dbrand .dsec:first-of-type{padding-top:100px}.dbrand .dchap__kicker span{background:var(--dc-tint);color:var(--dc)}.dbrand .dchap__title{letter-spacing:-.035em}.dbrand .dshift__side{background:var(--dc-surface);box-shadow:none}.dbrand .dshift__side--new{background:linear-gradient(135deg,var(--dc),var(--dc-deep));color:#fff}.dbrand .dshift__side:not(.dshift__side--new) .dshift__v{text-decoration-color:#b42e2e}.dbrand .dshift__arrow:after{border-color:var(--dc-mute)}.dbrand .dprinc span{color:var(--dc)}.dbrand .dia__old,.dbrand .dia__new{background:var(--dc-surface);box-shadow:none}.dbrand .dia__old li,.dbrand .dia__tab li{background:#fff;color:var(--dc-mute);box-shadow:0 0 0 1px var(--dc-line)}.dbrand .dia__old li.is-wall{background:#fdecec;color:#b42e2e;box-shadow:0 0 0 1px #b42e2e4d}.dbrand .dia__root{color:#fff}.dbrand .dia__tab>p{background:var(--dc-tint);color:var(--dc-press)}.dbrand .dflow__n{color:var(--dc)}.dbrand .dphone{background:linear-gradient(160deg,#2c2c30,#0e0e10 60%);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 50px -24px #17171c73}.dbrand .dcmp__tab{background:var(--dc-field);color:var(--dc-mute)}.dbrand .dcmp__tab:hover{color:var(--dc-ink)}.dbrand .dcmp__tab[aria-pressed=true]{background:var(--dc);color:#fff}.dbrand .dcmp__tab:focus-visible,.dbrand .dcmp__phone:has(.dcmp__range:focus-visible),.dbrand .dflow:focus-visible{outline-color:var(--dc)}.dbrand .dcmp__tag--after{background:var(--dc)}.dbrand .dtile{background:var(--dc-surface)}.dbrand .dsys__colors{background:var(--dc-surface);box-shadow:none}.dbrand .dsw__chip{box-shadow:inset 0 0 0 1px #17171c14}.dbrand .dsys__type{background:var(--dc-surface)}.dbrand .dwall__col img{box-shadow:0 0 0 6px #1c1c1f,0 0 0 7px #17171c1a,0 30px 50px -24px #17171c80}.dbrand .dend li{background:var(--dc-surface);box-shadow:none}.dbrand .dend li:first-child{background:linear-gradient(135deg,var(--dc),var(--dc-deep));color:#ffffffd9}.dbrand .dend li:first-child strong{color:#fff}.dbrand .dnote{color:#6d6f7a}@media (max-width: 1199px){.dbefore{grid-template-columns:1fr}.dbefore__phones{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dbefore__legend{position:static;margin-top:40px}.dprinc{grid-template-columns:repeat(2,minmax(0,1fr))}.dia{grid-template-columns:1fr}}@media (max-width: 809px){.dcase__intro{padding-top:80px}.dcase__statement,.dcase__sub,.dchap,.dnote,.dbefore,.dstats,.dmap,.drefs,.dshift,.dprinc,.dia,.dcmp,.dbento,.dsys,.dend{margin-left:0;margin-right:0}.dcase__sub{margin-top:24px;font-size:17px}.dsec{padding-top:100px}.dchap{margin-bottom:40px}.dchap__lead{font-size:16px}.dbefore__phones{grid-template-columns:repeat(2,minmax(0,1fr))}.dbefore__phones .dphone:nth-child(2n){transform:translateY(32px)}.dphone{padding:5px;border-radius:30px}.dphone__screen{border-radius:25px}.dpin{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:12px}.dpin--static{margin:0}.dstats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:80px;row-gap:32px}.dmap{padding:28px 22px}.dmap__svg{display:none}.dmap__list{display:flex;flex-direction:column;gap:22px}.dmap__core{align-self:flex-start;padding:12px 18px;border-radius:999px;background:var(--dc);font-weight:600}.dmap__item{padding-left:18px;border-left:1px solid var(--line)}.dmap__item>p{font-weight:600}.dmap__item li{margin-top:6px;color:var(--text-2)}.drefs,.dend{grid-template-columns:1fr}.dref,.dshift__side,.dia__old,.dia__new,.dend li{padding:24px}.dshift{grid-template-columns:1fr}.dshift__arrow{justify-self:center;width:2px;height:28px}.dshift__arrow:after{right:-5px;top:auto;bottom:0;transform:rotate(135deg)}.dprinc{grid-template-columns:1fr}.dia__tabs{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:0 0 0 20px;border-left:1px solid var(--line)}.dia__tabs:before,.dia__tabs:after,.dia__tab:before{display:none}.dia__root{margin:0}.dia__tab ul{flex-direction:row;flex-wrap:wrap}.dflow{gap:20px;padding:8px 20px 24px}.dflow__step{width:200px}.dflow__step:not(:last-child):after{right:-20px;width:18px}.dcmp__stage{grid-template-columns:1fr;justify-items:center;gap:28px}.dcmp__phone{width:min(100%,320px)}.dcmp__tabs{flex-wrap:nowrap;overflow-x:auto;margin-bottom:28px;scrollbar-width:none}.dcmp__tab{flex:none}.dbento{grid-template-columns:1fr;gap:16px}.dtile--wide,.dtile--tall,.dtile--half,.dtile--full{grid-column:auto;grid-row:auto}.dtile__media{padding:20px 20px 0}.dtile figcaption{padding:18px 20px 22px}.dsys{grid-template-columns:1fr}.dsys__colors{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.dsys__aa{font-size:72px}.dwall{height:560px}.dwall__plane{grid-template-columns:repeat(4,170px);gap:18px}.dwall__col{gap:18px}.dwall__col img{border-radius:20px}}@media (max-width: 809px){.dbrand{margin-top:100px;padding-bottom:100px;border-radius:28px 28px 0 0}.dbrand__open{padding-top:72px}.dbrand__open img{width:150px}.dbrand .dsec:first-of-type{padding-top:64px}}@media (prefers-reduced-motion: reduce){.dphone--scroll .dphone__screen>img,.dwall__col,.dbefore.is-on .dpin{animation:none}.dmap__lines path{transition:none;stroke-dashoffset:0}.dmap__branch,.dmap__center{transition:none;opacity:1}.dtile__media img{transition:none}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dpcase{--dp: #ff6099;--dp-wine: #6d0036;--dp-wine-900: #4a0025}.dpcase .dchap__kicker span{background:#ff609929;color:#ff8fb7}.dpcase .dcase__statement span{color:var(--dp)}.dpbrand{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0 40px}.dpbrand figure{position:relative;margin:0;overflow:hidden;border-radius:28px}.dpbrand__mark{background:#7f2239}.dpbrand__mark img{display:block;width:100%;height:100%;object-fit:cover}.dpbrand__ill{display:grid;place-items:center;padding:36px 28px 64px}.dpbrand__ill--a{background:radial-gradient(120% 90% at 50% 30%,#fff,#fbe9ef 70%)}.dpbrand__ill--b{background:radial-gradient(120% 90% at 50% 30%,#ff7aa8,#ff6099 70%)}.dpbrand__ill img{display:block;width:100%;max-width:340px;transition:transform .8s var(--ease)}.dpbrand__ill:hover img{transform:translateY(-6px) scale(1.03)}.dpbrand__ill figcaption{position:absolute;left:28px;bottom:24px;font-size:14px;font-weight:600;color:var(--dp-wine)}.dpbrand__ill--b figcaption{color:var(--dp-wine-900)}.dpsys{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin:20px 40px 0}.dpsys__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;border-radius:28px;background:#111113;box-shadow:inset 0 0 0 1px var(--line-soft)}.dpsys__type{display:flex;align-items:center;gap:28px;padding:28px;border-radius:28px;background:#f8f9fb;color:#17171c}.dpsys__aa{font-family:var(--font-display);font-size:96px;font-weight:800;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,#6d0036,#ff6099);-webkit-background-clip:text;background-clip:text;color:transparent}.dpsys__font{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c8306a}.dpsys__scale{display:flex;flex-direction:column;gap:8px;margin-top:10px;font-size:15px;line-height:1.35;color:#3b3b44}.dpsys__display{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em;color:#17171c}.dpsys__small{font-size:13px;color:#62646f}.dpapp{position:relative}.dpapp:before{content:"";position:absolute;top:120px;right:0;bottom:-40px;left:0;background:radial-gradient(50% 50% at 30% 50%,rgba(109,0,54,.45),transparent 70%);pointer-events:none}.dpapp__grid{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:64px;align-items:center;margin:0 40px}.dpapp__home{margin:0;justify-self:center;width:min(100%,360px);overflow:hidden;border-radius:13%/6.3%;box-shadow:0 40px 80px -30px #000c}.dpapp__home img{display:block;width:100%}.dpapp__points{display:flex;flex-direction:column;gap:28px;list-style:none}.dpapp__points li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px}.dpapp__points span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--dp);color:var(--dp-wine-900);font-family:var(--font-display);font-size:14px;font-weight:700}.dpapp__points h3{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.dpapp__points p{margin-top:6px;font-size:16px;line-height:1.55;color:var(--text-2)}.dpvideo{margin-top:40px;overflow:hidden;border-radius:28px;aspect-ratio:16 / 9;background:#eceaec;box-shadow:inset 0 0 0 1px var(--line-soft)}.dpvideo video{display:block;width:100%;height:100%;object-fit:cover}.dpsite{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:end;margin:0 40px}.dpbrowser{overflow:hidden;border-radius:20px;background:#1c1c1f;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -30px #000c}.dpbrowser__bar{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px}.dpbrowser__bar span{width:11px;height:11px;border-radius:50%;background:#3a3a3e}.dpbrowser__bar p{flex:1;margin-right:46px;font-size:12px;text-align:center;color:var(--text-dim)}.dpbrowser__screen{aspect-ratio:1440 / 900;overflow:hidden;background:#f8f9fb}.dpbrowser__screen img,.dpmobile .dphone__screen img{display:block;width:100%;animation-duration:60s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.dpbrowser__screen img{animation-name:dp-scroll-desk}.dpmobile .dphone__screen img{animation-name:dp-scroll-mobile}.dpbrowser.is-on img,.dpmobile.is-on img{animation-play-state:running}.dpbrowser:hover img,.dpmobile:hover img{animation-play-state:paused}@keyframes dp-scroll-desk{0%,4%{transform:translateY(0)}96%,to{transform:translateY(-92.15%)}}@keyframes dp-scroll-mobile{0%,4%{transform:translateY(0)}96%,to{transform:translateY(-94.58%)}}.dpbento .dtile{background:#f8f9fb}.dpbento .dtile__media{position:relative;flex:none;display:block;aspect-ratio:2 / 1;margin:24px 24px 0;padding:0;overflow:hidden;border-radius:16px 16px 0 0;box-shadow:0 18px 40px -18px #17171c59}.dpbento .dtile--full .dtile__media{aspect-ratio:1440 / 640}.dpbento .dtile--half .dtile__media{aspect-ratio:16 / 11}.dpbento .dtile--tall .dtile__media{flex:1;aspect-ratio:auto;min-height:320px}.dpbento .dtile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:top;border-radius:0;box-shadow:none}.dpbento .dtile__media img{transition:object-position 5s var(--ease)}.dpbento .dtile:hover .dtile__media img{transform:none;object-position:bottom}.dpshots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:980px;margin:0 auto;padding:0 40px}.dpshots__item{margin:0}.dpshots__item:nth-child(2){transform:translateY(48px)}.dpshots__screen img{height:100%;object-fit:cover;object-position:top}.dpphotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 40px}.dpphotos figure{margin:0;overflow:hidden;border-radius:28px}.dpphotos img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.dpphotos figure:hover img{transform:scale(1.04)}.dpphotos>figure:not(.dpphotos__wide):not(.dpphotos__obj){aspect-ratio:1100 / 1366}.dpphotos__wide{grid-column:span 2;aspect-ratio:1600 / 893}.dpphotos__obj{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px;padding:24px;background:var(--bg)}.dpphotos__obj img{height:auto;object-fit:contain}@media (max-width: 1199px){.dpbrand{grid-template-columns:1fr 1fr}.dpbrand__mark{grid-column:span 2;aspect-ratio:16 / 9}.dpsys{grid-template-columns:1fr}.dpapp__grid{grid-template-columns:1fr;gap:48px}.dpsite{grid-template-columns:minmax(0,1fr) 200px;gap:24px}}@media (max-width: 809px){.dpbrand,.dpsys,.dpapp__grid,.dpsite,.dpphotos{margin-left:20px;margin-right:20px}.dpbrand{gap:12px}.dpbrand__mark{aspect-ratio:4 / 3}.dpbrand__ill{padding:16px 12px 44px}.dpbrand__ill figcaption{left:16px;bottom:16px;font-size:12px}.dpsys__colors{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.dpsys__type{flex-direction:column;align-items:flex-start;gap:12px}.dpsys__aa{font-size:72px}.dpapp__home{width:min(100%,320px)}.dpsite{grid-template-columns:1fr;justify-items:center}.dpbrowser{display:none}.dpmobile{width:min(100%,280px)}.dpshots{grid-template-columns:repeat(3,72%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px}.dpshots__item{scroll-snap-align:center}.dpshots__item:nth-child(2){transform:none}.dpphotos{grid-template-columns:1fr 1fr;gap:12px}.dpphotos figure{border-radius:20px}.dpphotos>figure:nth-child(3){grid-column:span 2;aspect-ratio:16 / 11}.dpphotos__wide,.dpphotos__obj{grid-column:span 2}.dpbento{margin-left:20px;margin-right:20px}}@media (prefers-reduced-motion: reduce){.dpbrowser__screen img,.dpmobile .dphone__screen img{animation:none}.dpbrand__ill img,.dpphotos img{transition:none}}.pthemed--drpronto{--text: #17171c;--text-2: #56535c;--text-dim: rgba(23, 23, 28, .5);--title-2: #c8306a;--line: rgba(23, 23, 28, .12);--line-soft: rgba(23, 23, 28, .08);--offwhite: #17171c;--chip: rgba(109, 0, 54, .08);--font-display: "Manrope", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--card-shadow: 0 1px 2px rgba(74, 0, 37, .05), 0 24px 48px -28px rgba(74, 0, 37, .22);padding-bottom:140px;background:#f8f9fb;color:var(--text);font-family:var(--font-body)}.pthemed--drpronto .phero{background:#4a0025;color:#fff}.pthemed--drpronto .phero__media:after{background:linear-gradient(to top,#4a0025f5,#4a00258c 30%,#4a002500 58%),linear-gradient(to right,#4a0025b3,#4a002547 38%,#4a002500 62%)}.pthemed--drpronto .phero__title{text-shadow:none}.pthemed--drpronto .dcase__statement,.pthemed--drpronto .dchap__title,.pthemed--drpronto .prow__title{font-weight:800;letter-spacing:-.045em}.pthemed--drpronto .dcase__statement span,.pthemed--drpronto .dchap__kicker{color:#c8306a}.pthemed--drpronto .dchap__kicker span{background:#ff609929;color:#6d0036}.pthemed--drpronto .project-facts dd{font-weight:500}.pthemed--drpronto .dpsys__colors,.pthemed--drpronto .dend li,.pthemed--drpronto .dpbento .dtile{background:#fff;box-shadow:var(--card-shadow)}.pthemed--drpronto .dsw__chip{box-shadow:inset 0 0 0 1px #17171c1a}.pthemed--drpronto .dend strong{color:#6d0036}.pthemed--drpronto .dpsys__type{background:#6d0036;color:#fff}.pthemed--drpronto .dpsys__aa{background:linear-gradient(135deg,#ff6099,#ffd1e2);-webkit-background-clip:text;background-clip:text}.pthemed--drpronto .dpsys__font{color:#ff8fb7}.pthemed--drpronto .dpsys__scale,.pthemed--drpronto .dpsys__display{color:#fff}.pthemed--drpronto .dpsys__small{color:#ffffffb3}.pthemed--drpronto .dpapp:before{background:radial-gradient(45% 50% at 28% 55%,rgba(255,96,153,.22),transparent 70%)}.pthemed--drpronto .dpapp__home{box-shadow:0 40px 80px -36px #4a002573}.pthemed--drpronto .dpvideo{box-shadow:var(--card-shadow)}.pthemed--drpronto .dpbrowser{background:#fff;box-shadow:0 0 0 1px #17171c0f,0 40px 80px -36px #4a002559}.pthemed--drpronto .dpbrowser__bar span{background:#e6e3e8}.pthemed--drpronto .dphone{box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -24px #4a002566}.pthemed--drpronto .dtile figcaption strong{color:#6d0036}@media (max-width: 809px){.pthemed--drpronto{padding-bottom:80px}.pthemed--drpronto .phero__media:after{background:linear-gradient(to top,#4a0025,#4a0025 5%,#4a0025d1 20%,#4a002533 44%,#4a002500 62%),linear-gradient(to bottom,#4a002559,#4a002500 18%)}.pthemed--drpronto .phero{padding-bottom:56px}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pthemed--helloe{--text: #ffffff;--text-2: rgba(255, 255, 255, .72);--text-dim: rgba(169, 145, 255, .85);--title-2: #a991ff;--line: rgba(255, 255, 255, .12);--line-soft: rgba(255, 255, 255, .08);--offwhite: #ffffff;--font-display: "Anton", Impact, "Helvetica Neue", sans-serif;--font-body: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--h-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--h-violet: #7653ff;--h-soft: #a991ff;--h-coral: #ff4141;--h-ink: #120026;--h-ink-2: #390262;--h-paper: #f7f8f4;padding-bottom:140px;background:var(--h-ink);color:var(--text);font-family:var(--font-body)}.pthemed--helloe .phero{background:var(--h-ink)}.pthemed--helloe .phero__media:after{background:linear-gradient(to top,#120026f7,#1200268c 30%,#12002600 58%),linear-gradient(to right,#120026bf,#1200264d 38%,#12002600 62%)}.pthemed--helloe .phero__meta,.pthemed--helloe .project-facts dt,.pthemed--helloe .prow__cat{font-family:var(--h-mono);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.pthemed--helloe .project-facts dt{font-size:12px}.pthemed--helloe .dcase__statement,.pthemed--helloe .dchap__title,.pthemed--helloe .prow__title,.pthemed--helloe .tart--stack,.pthemed--helloe .tart--serif{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:.95}.pthemed--helloe .dcase__statement{font-size:clamp(42px,6.4vw,96px)}.pthemed--helloe .dchap__title{font-size:clamp(34px,4.4vw,60px)}.pthemed--helloe .dcase__statement span{color:var(--h-soft)}.pthemed--helloe .dchap__kicker{font-family:var(--h-mono);font-size:12px;font-weight:500;letter-spacing:.12em;color:var(--h-soft)}.pthemed--helloe .dchap__kicker span{background:#7653ff38;color:#fff;font-family:var(--h-mono)}.pthemed--helloe .dnote{font-family:var(--h-mono);font-size:12px;letter-spacing:.04em}.pthemed--helloe .dend li{background:var(--h-ink-2);box-shadow:inset 0 0 0 1px #a991ff2e}.pthemed--helloe .dend strong{font-family:var(--font-body);font-weight:700;color:#fff}.pthemed--helloe .dtile{background:var(--h-paper)}.pthemed--helloe .dtile figcaption strong{color:var(--h-ink)}.pthemed--helloe .project-next__card .prow__title{font-size:44px}.hbrand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;margin:0 40px}.hbrand figure{margin:0;overflow:hidden;border-radius:28px}.hbrand__mark{display:grid;place-items:center;min-height:380px;background:radial-gradient(90% 80% at 50% 40%,#7653ff,#390262 70%)}.hbrand__mark img{width:min(70%,360px)}.hbrand__photo img{display:block;width:100%;height:100%;object-fit:cover}.hsys{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin:20px 40px 0}.hsys__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;border-radius:28px;background:var(--h-ink-2);box-shadow:inset 0 0 0 1px #a991ff2e}.hsys__colors .dsw__chip{box-shadow:inset 0 0 0 1px #ffffff24}.hsys__colors .dsw__meta{font-family:var(--h-mono);font-size:11px;color:#fff9}.hsys__type{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:32px;border-radius:28px;background:var(--h-paper);color:var(--h-ink)}.hsys__anton{font-family:Anton,Impact,sans-serif;font-size:clamp(40px,4vw,62px);line-height:.92;text-transform:uppercase}.hsys__anton span{color:var(--h-violet)}.hsys__fonts{display:flex;flex-direction:column;gap:14px}.hsys__fonts dt{font-family:Anton,Impact,sans-serif;font-size:22px;text-transform:uppercase}.hsys__fonts dt.hsys__schibsted{font-family:Schibsted Grotesk,sans-serif;font-weight:700;text-transform:none}.hsys__fonts dt.hsys__mono{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;letter-spacing:.12em}.hsys__fonts dd{margin:2px 0 0;font-size:14px;color:#6b6479}.hhero{position:relative;margin:0 40px}.hhero__desk{margin:0;overflow:hidden;border-radius:24px;box-shadow:0 40px 80px -40px #000c}.hhero__desk img{display:block;width:100%}.hhero__phone{position:absolute;right:-12px;bottom:-48px;width:22%;max-width:240px}.hphone .dphone__screen img{height:100%;object-fit:cover;object-position:top}.hbento{margin-top:96px!important}.hbento .dtile__media{position:relative;flex:none;display:block;aspect-ratio:16 / 10;margin:20px 20px 0;padding:0;overflow:hidden;border-radius:16px}.hbento .dtile--full .dtile__media{aspect-ratio:16 / 8}.hbento .dtile--tall .dtile__media{flex:1;aspect-ratio:auto;min-height:300px}.hbento .dtile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:top;border-radius:0;box-shadow:none}.hbento .dtile--tall .dtile__media img{object-position:23% 50%}.hbento .dtile:hover .dtile__media img{transform:scale(1.02)}.hpair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 40px}.hpair figure{margin:0;overflow:hidden;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff14}.hpair img{display:block;width:100%}.hpanel{margin:0 40px}.hpanel__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.hpanel__tab{min-height:44px;padding:0 18px;border:1px solid rgba(169,145,255,.3);border-radius:999px;background:transparent;color:#fff;font:500 15px var(--font-body);cursor:pointer;transition:background-color .2s,border-color .2s}.hpanel__tab:hover{border-color:var(--h-soft)}.hpanel__tab.is-on{border-color:var(--h-violet);background:var(--h-violet)}.hpanel__tab:focus-visible{outline:2px solid var(--h-violet);outline-offset:3px}.hpanel__frame{position:relative;aspect-ratio:1440 / 900;overflow:hidden;border-radius:24px;background:var(--h-ink);box-shadow:0 0 0 1px #a991ff2e,0 40px 80px -40px #000c}.hpanel__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.hpanel__frame img.is-on{opacity:1}.hpanel__note{margin-top:16px;font-size:16px;color:var(--text-2)}.hpanel__note strong{color:#fff}.hphones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1080px;margin:72px auto 0;padding:0 40px}.hphones .dphone:nth-child(2n){transform:translateY(40px)}.hprinc{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hfeed{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 40px}.hfeed figure,.hstories figure{margin:0;overflow:hidden;border-radius:14px;background:var(--h-ink-2)}.hfeed img,.hstories img{display:block;width:100%;height:auto;aspect-ratio:2160 / 2700;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.hstories img{aspect-ratio:2160 / 3840}.hfeed figure:hover img,.hstories figure:hover img{transform:scale(1.03)}.hstories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0 40px}.hstories figure{border-radius:18px;box-shadow:0 0 0 6px #1d0638,0 0 0 7px #a991ff33}.hdeck{margin:0 40px}.hdeck__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:var(--h-ink-2);box-shadow:0 40px 80px -40px #000c}.hdeck__stage:focus-visible{outline:2px solid var(--h-violet);outline-offset:4px}.hdeck__stage img{display:block;width:100%;height:100%;object-fit:cover}.hdeck__nav{position:absolute;top:50%;display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;border:0;border-radius:50%;background:#120026b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:30px;line-height:1;cursor:pointer;transition:background-color .2s}.hdeck__nav:hover{background:var(--h-violet)}.hdeck__nav--prev{left:16px}.hdeck__nav--next{right:16px}.hdeck__count{position:absolute;right:20px;bottom:16px;padding:6px 12px;border-radius:999px;background:#120026b8;font-family:var(--h-mono);font-size:12px;letter-spacing:.1em}.hdeck__thumbs{display:flex;gap:10px;margin-top:16px;padding-bottom:8px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity}.hdeck__thumbs li{flex:none;width:150px;scroll-snap-align:start}.hdeck__thumbs button{display:block;width:100%;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:none;opacity:.55;cursor:pointer;transition:opacity .2s,border-color .2s}.hdeck__thumbs button:hover,.hdeck__thumbs button.is-on{opacity:1}.hdeck__thumbs button.is-on{border-color:var(--h-violet)}.hdeck__thumbs img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}@media (max-width: 1199px){.hsys{grid-template-columns:1fr}.hphones{grid-template-columns:repeat(2,minmax(0,1fr))}.hstories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 809px){.pthemed--helloe{padding-bottom:80px}.pthemed--helloe .phero__media:after{background:linear-gradient(to top,#120026,#120026 5%,#120026d1 20%,#12002633 44%,#12002600 62%),linear-gradient(to bottom,#12002659,#12002600 18%)}.hbrand,.hsys,.hhero,.hpair,.hpanel,.hfeed,.hstories,.hdeck{margin-left:20px;margin-right:20px}.hbrand,.hpair{grid-template-columns:1fr}.hbrand__mark{min-height:220px}.hsys__colors{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.hhero__phone{position:relative;right:auto;bottom:auto;width:60%;max-width:240px;margin:-60px auto 0}.hbento{margin-top:48px!important}.hpanel__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.hpanel__tab{flex:none}.hpanel__frame{border-radius:14px}.hphones{grid-template-columns:repeat(4,70%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px}.hphones .dphone{scroll-snap-align:center}.hphones .dphone:nth-child(2n){transform:none}.hprinc{grid-template-columns:1fr!important}.hfeed{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hstories{grid-template-columns:repeat(6,58%);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 6px 12px}.hstories figure{scroll-snap-align:center}.hdeck__nav{width:40px;height:40px;margin-top:-20px;font-size:24px}.hdeck__thumbs li{width:110px}}@media (prefers-reduced-motion: reduce){.hpanel__frame img,.hfeed img,.hstories img,.hbento .dtile__media img{transition:none}}.pthemed--val{--text: #0d0d0d;--text-2: #55524d;--text-dim: rgba(13, 13, 13, .5);--title-2: #8a8378;--line: rgba(13, 13, 13, .12);--line-soft: rgba(13, 13, 13, .07);--offwhite: #0d0d0d;--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--v-paper: #f4f1ec;--v-sand: #e9e2d7;padding-bottom:140px;background:var(--v-paper);color:var(--text);font-family:var(--font-body)}.pthemed--val .phero{background:#0d0d0d;color:#fff}.pthemed--val .phero__media:after{background:linear-gradient(to top,#0d0d0deb,#0d0d0d73 30%,#0d0d0d00 58%),linear-gradient(to right,#0d0d0d99,#0d0d0d33 38%,#0d0d0d00 62%)}.pthemed--val .phero__title{font-weight:500;letter-spacing:-.04em}.pthemed--val .dcase__statement,.pthemed--val .dchap__title,.pthemed--val .prow__title{font-weight:500;letter-spacing:-.045em}.pthemed--val .dcase__statement span{color:var(--title-2)}.pthemed--val .dchap__kicker{font-weight:500;letter-spacing:.08em;color:var(--text-dim)}.pthemed--val .dchap__kicker span{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.pthemed--val .dtile{background:#fff;box-shadow:0 1px 2px #0d0d0d0a,0 24px 48px -32px #0d0d0d40}.vworks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;margin:0 40px}.vwork{margin:0}.vwork--wide{grid-column:span 7}.vwork--tall{grid-column:span 5}.vwork:nth-child(3){grid-column:1 / span 7}.vwork:nth-child(5){grid-column:3 / span 8}.vwork__img{overflow:hidden;background:var(--v-sand)}.vwork__img img{display:block;width:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.vwork:hover .vwork__img img{transform:scale(1.03)}.vwork figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:15px}.vwork figcaption strong{font-weight:500}.vwork figcaption span{color:var(--text-dim);text-align:right}.vdetail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin:0 40px}.vloop{overflow:hidden;background:#0d0d0d}.vloop video{display:block;width:100%;height:100%;object-fit:cover}.vdetail__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vdetail__grid figure{margin:0}.vdetail__grid img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.vdetail__grid figcaption{margin-top:10px;font-size:13px;color:var(--text-2)}.vsite{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px;align-items:end;margin:0 40px}.vscroll--desk{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0d0d0d0f,0 40px 80px -40px #0d0d0d73}.vscroll__bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px}.vscroll__bar span{width:11px;height:11px;border-radius:50%;background:#e4e0da}.vscroll__bar p{flex:1;margin-right:46px;font-size:12px;text-align:center;color:var(--text-dim)}.vscroll__screen{overflow:hidden}.vscroll--desk .vscroll__screen{aspect-ratio:1440 / 900}.vscroll--mobile,.vscroll--mobile .vscroll__screen{height:100%}.vsite__phone{box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -24px #0d0d0d73}.vsite__phone .vscroll{height:100%;overflow:hidden;border-radius:37px;background:#fff}.vscroll__page img{display:block;width:100%}.vscroll__page{animation-duration:70s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.vscroll--desk .vscroll__page{animation-name:v-scroll-desk}.vscroll--mobile .vscroll__page{animation-name:v-scroll-mobile}.vscroll.is-on .vscroll__page{animation-play-state:running}.vscroll:hover .vscroll__page{animation-play-state:paused}@keyframes v-scroll-desk{0%,4%{transform:translateY(0)}96%,to{transform:translateY(-91.1%)}}@keyframes v-scroll-mobile{0%,4%{transform:translateY(0)}96%,to{transform:translateY(-94.1%)}}.vbento .dtile__media{position:relative;flex:none;display:block;aspect-ratio:16 / 10;margin:20px 20px 0;padding:0;overflow:hidden;border-radius:6px}.vbento .dtile--full .dtile__media{aspect-ratio:1440 / 600}.vbento .dtile--tall .dtile__media{flex:1;aspect-ratio:auto;min-height:300px}.vbento .dtile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:top;border-radius:0;box-shadow:none;transition:object-position 5s cubic-bezier(.22,1,.36,1)}.vbento .dtile--full .dtile__media img{object-position:50% 50%}.vbento .dtile--tall .dtile__media img{object-position:15% 40%}.vbento .dtile:hover .dtile__media img{transform:none}.vpages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 40px}.vpages figure{margin:0}.vpages img{display:block;width:100%;box-shadow:0 0 0 1px #0d0d0d0f,0 30px 60px -36px #0d0d0d66}.vpages figcaption{margin-top:12px;font-size:13px;color:var(--text-2)}.vartist{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:56px;align-items:center;margin:0 40px}.vartist figure{margin:0}.vartist img{display:block;width:100%}.vartist .dchap{margin:0 0 32px}.vrules{list-style:none;border-top:1px solid var(--line)}.vrules li{padding:20px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.55;color:var(--text-2)}.vrules strong{display:block;margin-bottom:4px;font-size:18px;font-weight:500;color:var(--text)}@media (max-width: 1199px){.vdetail,.vartist{grid-template-columns:1fr}.vsite{grid-template-columns:minmax(0,1fr) 190px;gap:24px}}@media (max-width: 809px){.pthemed--val{padding-bottom:80px}.pthemed--val .phero__media:after{background:linear-gradient(to top,#0d0d0d,#0d0d0d 5%,#0d0d0dd1 20%,#0d0d0d33 44%,#0d0d0d00 62%),linear-gradient(to bottom,#0d0d0d59,#0d0d0d00 18%)}.vworks,.vdetail,.vsite,.vpages,.vartist,.vbento{margin-left:20px!important;margin-right:20px!important}.vworks{grid-template-columns:1fr;gap:32px}.vwork,.vwork:nth-child(3),.vwork:nth-child(5){grid-column:auto}.vwork figcaption{flex-direction:column;gap:2px}.vwork figcaption span{text-align:left}.vdetail__grid{gap:12px}.vsite{grid-template-columns:1fr;justify-items:center}.vscroll--desk{display:none}.vsite__phone{width:min(100%,280px)}.vpages{grid-template-columns:1fr}.vartist{gap:32px}}@media (prefers-reduced-motion: reduce){.vscroll__page{animation:none}.vwork__img img,.vbento .dtile__media img{transition:none}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pthemed--rubyy{--text: #010b40;--text-2: #4a4f6a;--text-dim: rgba(1, 11, 64, .55);--title-2: #ff4f66;--line: rgba(1, 11, 64, .12);--line-soft: rgba(1, 11, 64, .07);--offwhite: #010b40;--font-display: "DM Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--r-coral: #ff4f66;--r-rubi: #ff3761;--r-vinho: #990038;--r-marinho: #010b40;--r-ciano: #00ccf5;--r-creme: #fefaf6;--r-nevoa: #f2f3f7;--r-grad: linear-gradient(120deg, #ff3761 0%, #990038 100%);--r-shadow: 0 1px 2px rgba(1, 11, 64, .05), 0 24px 48px -28px rgba(1, 11, 64, .25);padding-bottom:140px;background:var(--r-creme);color:var(--text);font-family:var(--font-body)}.pthemed--rubyy .phero__img{object-position:50% 22%}.pthemed--rubyy .phero{background:var(--r-marinho);color:#fff}.pthemed--rubyy .phero__media:after{background:linear-gradient(to top,#010b40f2,#010b4080 30%,#010b4000 58%),linear-gradient(to right,#010b40b3,#010b4040 38%,#010b4000 62%)}.pthemed--rubyy .dcase__statement,.pthemed--rubyy .dchap__title,.pthemed--rubyy .prow__title{font-weight:500;letter-spacing:-.035em}.pthemed--rubyy .dcase__statement span,.pthemed--rubyy .dchap__kicker{color:var(--r-coral)}.pthemed--rubyy .dchap__kicker span{background:var(--r-marinho);color:#fff;border-radius:0;min-width:26px;height:28px;padding:0 4px;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.pthemed--rubyy .dend li,.pthemed--rubyy .dtile{background:#fff;box-shadow:var(--r-shadow)}.pthemed--rubyy .dend strong{color:var(--r-marinho)}.pthemed--rubyy .dtile figcaption strong{color:var(--r-coral)}.rhex{position:relative;aspect-ratio:1 / 1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);overflow:hidden}.rhex img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.rhex:hover img{transform:scale(1.05)}.rbrand{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;margin:0 40px}.rbrand__logo{display:grid;place-items:center;min-height:380px;border-radius:28px;background:radial-gradient(70% 90% at 85% 10%,rgba(255,79,102,.55),transparent 60%),radial-gradient(60% 80% at 10% 100%,rgba(153,0,56,.6),transparent 60%),var(--r-marinho)}.rbrand__logo img{width:min(70%,360px)}.rbrand__hex--b{transform:translateY(48px)}.rsys{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin:80px 40px 0}.rsys__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;border-radius:28px;background:#fff;box-shadow:var(--r-shadow)}.rsys__colors .dsw__chip{box-shadow:inset 0 0 0 1px #010b401a}.rsys__colors .dsw__meta{color:var(--text-2)}.rsys__type{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow:hidden;padding:32px;border-radius:28px;background:var(--r-grad);color:#fff}.rsys__grad{position:absolute;top:-30%;right:-12%;width:60%;aspect-ratio:1 / 1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#ffffff1f}.rsys__aa{position:relative;font-family:DM Sans,sans-serif;font-size:96px;font-weight:500;line-height:1;letter-spacing:-.05em}.rsys__font{position:relative;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.rsys__sample{position:relative;max-width:380px;font-family:DM Sans,sans-serif;font-size:24px;line-height:1.2;letter-spacing:-.02em}.rsys__sample strong{font-weight:500;color:var(--r-marinho)}.rphone{box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -26px #010b4073}.rphone .dphone__screen img{height:100%;object-fit:cover;object-position:top}.rhome{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:72px;align-items:center;margin:0 40px}.rhome__phone{position:relative;justify-self:center;width:min(100%,360px)}.rhome__phone:before{content:"";position:absolute;inset:8% -22% auto;z-index:-1;aspect-ratio:1 / 1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--r-grad);opacity:.16}.rhome__pin{position:absolute;display:grid;place-items:center;width:30px;height:34px;margin:-17px 0 0 -15px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--r-coral);color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;opacity:0;transform:scale(.4);transition:opacity .5s,transform .6s cubic-bezier(.34,1.56,.64,1)}.rhome.is-on .rhome__pin{opacity:1;transform:none}.rhome.is-on .rhome__pin:nth-of-type(2){transition-delay:.15s}.rhome.is-on .rhome__pin:nth-of-type(3){transition-delay:.3s}.rhome.is-on .rhome__pin:nth-of-type(4){transition-delay:.45s}.rhome__list{display:flex;flex-direction:column;gap:28px;list-style:none}.rhome__list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px}.rhome__list span{display:grid;place-items:center;width:36px;height:40px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--r-marinho);color:#fff;font-family:DM Sans,sans-serif;font-weight:600}.rhome__list h3{font-family:DM Sans,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.02em}.rhome__list p{margin-top:6px;font-size:16px;line-height:1.55;color:var(--text-2)}.rjour{margin:0 40px}.rjour__tabs{display:flex;flex-wrap:wrap;gap:8px}.rjour__tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--r-marinho);font:500 15px Inter,sans-serif;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.rjour__tab span{font-size:12px;color:var(--text-dim)}.rjour__tab:hover{border-color:var(--r-coral)}.rjour__tab.is-on{border-color:var(--r-coral);background:var(--r-coral);color:#fff}.rjour__tab.is-on span{color:#fffc}.rjour__tab:focus-visible{outline:2px solid var(--r-marinho);outline-offset:3px}.rjour__text{max-width:640px;min-height:52px;margin-top:24px;font-size:17px;line-height:1.55;color:var(--text-2)}.rjour__row{display:flex;gap:24px;margin-top:32px;padding:8px 4px 28px;overflow-x:auto;scroll-snap-type:x proximity}.rjour__item{flex:none;width:230px;margin:0;scroll-snap-align:start;animation:r-in .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--k) * 70ms)}.rjour__item figcaption{margin-top:12px;font-family:DM Sans,sans-serif;font-size:13px;color:var(--text-dim);text-align:center}@keyframes r-in{0%{opacity:0;transform:translateY(24px)}}.rmoments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1100px;margin:0 auto;padding:0 40px}.rmoments figure{margin:0}.rmoments figure:nth-child(2n){transform:translateY(48px)}.rmoments figcaption{margin-top:14px;font-family:DM Sans,sans-serif;font-size:15px;text-align:center}.rsite{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px;align-items:end;margin:0 40px}.rscroll--desk{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #010b400f,0 40px 80px -40px #010b4073}.rscroll__bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px}.rscroll__bar span{width:11px;height:11px;border-radius:50%;background:#ecebef}.rscroll__bar p{flex:1;margin-right:46px;font-size:12px;text-align:center;color:var(--text-dim)}.rscroll__screen{overflow:hidden}.rscroll--desk .rscroll__screen{aspect-ratio:1440 / 900}.rscroll--mobile,.rscroll--mobile .rscroll__screen{height:100%}.rsite__phone .rscroll{height:100%;overflow:hidden;border-radius:37px;background:#fff}.rscroll__page img{display:block;width:100%}.rscroll__page{animation-duration:80s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.rscroll--desk .rscroll__page{animation-name:r-scroll-desk}.rscroll--mobile .rscroll__page{animation-name:r-scroll-mobile}.rscroll.is-on .rscroll__page{animation-play-state:running}.rscroll:hover .rscroll__page{animation-play-state:paused}@keyframes r-scroll-desk{0%,4%{transform:translateY(0)}96%,to{transform:translateY(-91.79%)}}@keyframes r-scroll-mobile{0%,4%{transform:translateY(0)}96%,to{transform:translateY(-95.44%)}}.rbento{margin-top:80px!important}.rbento .dtile__media{position:relative;flex:none;display:block;aspect-ratio:2 / 1;margin:20px 20px 0;padding:0;overflow:hidden;border-radius:14px}.rbento .dtile--full .dtile__media{aspect-ratio:1440 / 620}.rbento .dtile--half .dtile__media{aspect-ratio:16 / 11}.rbento .dtile--tall .dtile__media{flex:1;aspect-ratio:auto;min-height:300px}.rbento .dtile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:top;border-radius:0;box-shadow:none;transition:object-position 5s cubic-bezier(.22,1,.36,1)}.rbento .dtile:hover .dtile__media img{transform:none;object-position:bottom}.rphotos{margin:0 40px}.rphotos__b{margin:0;overflow:hidden;border-radius:28px}.rphotos__b img{display:block;width:100%}@media (max-width: 1199px){.rsys,.rhome{grid-template-columns:1fr}.rbrand{grid-template-columns:1fr 1fr}.rbrand__logo{grid-column:span 2}.rmoments{grid-template-columns:repeat(2,minmax(0,1fr))}.rsite{grid-template-columns:minmax(0,1fr) 190px;gap:24px}}@media (max-width: 809px){.pthemed--rubyy{padding-bottom:80px}.pthemed--rubyy .phero__media:after{background:linear-gradient(to top,#010b40,#010b40 5%,#010b40d1 20%,#010b4033 44%,#010b4000 62%),linear-gradient(to bottom,#010b4059,#010b4000 18%)}.rbrand,.rsys,.rhome,.rjour,.rsite,.rphotos{margin-left:20px;margin-right:20px}.rbrand{gap:14px}.rbrand__logo{min-height:220px}.rbrand__hex--b{transform:translateY(24px)}.rsys{margin-top:56px}.rsys__colors{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.rsys__aa{font-size:72px}.rhome{gap:48px}.rhome__phone{width:min(100%,280px)}.rjour__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.rjour__tab{flex:none}.rjour__item{width:62vw}.rmoments{grid-template-columns:repeat(4,62%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px}.rmoments figure{scroll-snap-align:center}.rmoments figure:nth-child(2n){transform:none}.rsite{grid-template-columns:1fr;justify-items:center}.rscroll--desk{display:none}.rsite__phone{width:min(100%,280px)}.rbento{margin:48px 20px 0!important}}@media (prefers-reduced-motion: reduce){.rscroll__page,.rjour__item{animation:none}.rhome__pin{opacity:1;transform:none;transition:none}.rhex img,.rbento .dtile__media img{transition:none}}.nf{display:flex;flex-direction:column;align-items:center;padding-top:163px;padding-bottom:120px;text-align:center}.nf__title{margin-top:33px;font-family:var(--font-display);font-size:80px;font-weight:500;line-height:.9;letter-spacing:-.022em}.nf__title span{display:block}.nf__title span+span{color:var(--title-2)}.nf__text{max-width:400px;margin:30px 0 40px;color:var(--text-2)}@media (max-width: 809px){.nf__title{font-size:52px}}.phero{position:relative;height:calc(100svh - var(--header-h));min-height:600px;max-height:1000px;overflow:hidden;background:var(--black)}.phero__media{position:absolute;top:0;right:0;bottom:0;left:0}.phero__img{width:100%;height:100%;object-fit:cover}.phero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080808f5,#0808088c 30%,#08080800 58%),linear-gradient(to right,#080808b8,#0808084d 38%,#08080800 62%)}.phero__body{position:absolute;left:0;right:0;bottom:88px;display:flex;flex-direction:column;align-items:flex-start}.phero__title{align-self:stretch;max-width:720px;margin:0 40px;font-family:var(--font-display);font-size:clamp(44px,5.6vw,84px);font-weight:600;line-height:1;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 30px rgba(8,8,8,.4)}.phero__metabox{max-width:100%}.phero__meta{margin:22px 40px 0;font-family:var(--font-display);font-size:15px;font-weight:500;color:#f5f4f0b8}.phero__summary{max-width:520px;margin:12px 40px 0;font-size:18px;line-height:1.45;color:#f5f4f0eb;text-wrap:pretty}.project-facts{padding-top:120px}.project-facts dl{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:0 40px}.project-facts dt{font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-dim)}.project-facts dd{margin:11px 0 0;font-size:18px}.project-story{display:flex;flex-direction:column;gap:90px;padding-top:150px}.project-story__row{display:grid;grid-template-columns:1fr 500px;gap:40px;margin:0 40px}.project-story__label{font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-dim)}.project-story__title{font-size:18px}.project-story__text{margin-top:8px;color:var(--text-2);line-height:1.3}.project-story__list{display:flex;flex-direction:column;margin:20px 0 0}.project-story__list>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--line-soft)}.project-story__list dt{font-family:var(--font-display);font-size:13px;font-weight:500;line-height:1.6;text-transform:uppercase;color:var(--text)}.project-story__list dd{margin:0;color:var(--text-2);line-height:1.35}@media (max-width: 809px){.project-story__list>div{grid-template-columns:1fr;gap:4px}}.project-gallery{max-width:1160px;margin:150px auto 0;padding:0 20px}.project-gallery figure{overflow:hidden}.project-gallery__lead{aspect-ratio:1160 / 600}.project-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}.project-gallery__grid figure{aspect-ratio:1}.project-gallery__img{width:100%;height:100%;object-fit:cover}.project-next{padding-top:150px}.project-next__card{display:flex;justify-content:space-between;gap:40px;margin:0 40px}.project-next__card:hover .prow__img{transform:scale(1.04)}@media (max-width: 1023px){.project-facts dl{grid-template-columns:repeat(2,1fr)}.project-story__row{grid-template-columns:1fr;gap:16px}}@media (max-width: 809px){.phero{height:auto;min-height:0;max-height:none;overflow:visible}.phero__media{position:relative;aspect-ratio:4 / 5;max-height:72svh;width:100%}.phero__img{object-position:var(--pos-m)}.phero__media:after{background:linear-gradient(to top,var(--black) 0%,var(--black) 5%,rgba(8,8,8,.82) 20%,rgba(8,8,8,.2) 44%,rgba(8,8,8,0) 62%),linear-gradient(to bottom,#08080859,#08080800 18%)}.phero__body{position:relative;bottom:auto;margin-top:-96px;align-items:center;text-align:center}.phero__title{margin:0;font-size:44px}.phero__title .tart{align-items:center}.phero__meta{margin:18px 0 0;font-size:14px}.phero__summary{max-width:340px;margin:10px 0 0;font-size:16px}.project-facts,.project-story,.project-next{padding-top:80px}.project-facts dl,.project-story__row,.project-next__card{margin-left:0;margin-right:0}.project-gallery{margin-top:80px}.project-gallery__grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.project-gallery__lead{aspect-ratio:4 / 3}.project-next__card{flex-direction:column-reverse}}.sdr{--bot: #1c1c1f;--me: var(--blue);--field: #121214;min-height:100svh;background:var(--black);color:var(--text)}.sdr__bar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr minmax(0,420px) 1fr;align-items:center;gap:24px;height:72px;padding:0 32px;border-bottom:1px solid var(--line-soft);background:#080808c7;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.sdr__logo{justify-self:start;display:flex}.sdr__progress{display:flex;gap:6px}.sdr__progress span{flex:1;height:4px;border-radius:4px;background:#f5f4f01f;transition:background .5s var(--ease)}.sdr__progress span.is-on{background:var(--offwhite)}.sdr__progress span.is-now{background:#f5f4f052}.sdr__count{justify-self:end;display:flex;align-items:baseline;gap:6px;margin-right:52px;font-size:14px;color:var(--text-2);font-variant-numeric:tabular-nums}.sdr__count b{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.sdr__close{position:absolute;right:24px;top:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--chip);color:var(--text);font-size:16px;transform:translateY(-50%);transition:background var(--t-hover) ease}.sdr__close:hover{background:#e8e8e52e}.sdr__log{display:flex;flex-direction:column;gap:28px;width:100%;max-width:760px;margin:0 auto;padding:40px 24px 0}.sdr__turn{display:flex;flex-direction:column;gap:28px}.sdr__group{display:flex;align-items:flex-start;gap:14px}.sdr__avatar{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.sdr__stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.sdr__bubble{max-width:560px;padding:13px 18px;border-radius:20px;font-size:17px;line-height:1.45;letter-spacing:-.01em;animation:sdr-in .42s var(--ease) both}.sdr__bubble--bot{background:var(--bot);color:var(--text);border-top-left-radius:6px}.sdr__bubble--bot strong{font-weight:600;color:var(--white)}.sdr__photo{display:block;width:220px;height:280px;border-radius:6px 20px 20px;object-fit:cover;object-position:50% 30%;animation:sdr-in .5s var(--ease) both}@keyframes sdr-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.sdr__typing{display:flex;gap:5px;padding:17px 18px}.sdr__typing span{width:7px;height:7px;border-radius:50%;background:var(--text-2);animation:sdr-dot 1.1s ease-in-out infinite}.sdr__typing span:nth-child(2){animation-delay:.15s}.sdr__typing span:nth-child(3){animation-delay:.3s}@keyframes sdr-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sdr__reply{display:flex;justify-content:flex-end;align-items:center;gap:10px}.sdr__bubble--me{max-width:480px;background:var(--me);color:var(--white);border-top-right-radius:6px}.sdr__edit{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--text-2);font-size:15px;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease}.sdr__reply:hover .sdr__edit,.sdr__edit:focus-visible{opacity:1}.sdr__edit:hover{background:var(--chip);color:var(--text)}@media (hover: none){.sdr__edit{opacity:.7}}.sdr__answer,.sdr__review{display:flex;flex-direction:column;align-items:flex-end;animation:sdr-in .42s var(--ease) both}.sdr__form{width:100%;max-width:520px}.sdr__field{display:flex;align-items:center;gap:8px;min-height:60px;padding:6px 6px 6px 22px;border:1px solid var(--line);border-radius:30px;background:var(--field);transition:border-color var(--t-hover) ease,box-shadow var(--t-hover) ease}.sdr__field:focus-within{border-color:#315bffcc;box-shadow:0 0 0 4px #315bff29}.sdr__field.is-error{border-color:var(--pink);box-shadow:0 0 0 4px #ff3eaf1f}.sdr__field.is-area{align-items:flex-end;border-radius:24px;padding-top:14px}.sdr__field input,.sdr__field textarea{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.4;outline:none}.sdr__field textarea{min-height:72px;padding-bottom:10px;resize:none}.sdr__field input::placeholder,.sdr__field textarea::placeholder{color:#b8b8b880}.sdr__ddi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);font-family:var(--font-body);font-size:16px;cursor:pointer;outline:none}.sdr__ddi:focus-visible{text-decoration:underline}.sdr__divider{width:1px;height:24px;margin:0 6px;background:var(--line)}.sdr__send{flex:none;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:var(--blue);color:var(--white);font-size:18px;cursor:pointer;transition:background .2s ease,transform .2s var(--ease),opacity .2s ease}.sdr__send:hover:not(:disabled){transform:scale(1.05)}.sdr__send:disabled{background:#f5f4f01a;color:#f5f4f059;cursor:default}.sdr__error{min-height:1.4em;margin-top:8px;padding-left:22px;font-size:14px;color:var(--pink)}.sdr__error:empty{min-height:0;margin:0}.sdr__skip{margin-top:10px;padding:8px 4px;border:0;background:none;color:var(--text-2);font:inherit;font-size:15px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sdr__skip:hover{color:var(--text)}.sdr__form .sdr__skip{display:block;margin-left:auto}.sdr__multi{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.sdr__choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:600px}.sdr__chip{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid var(--line);border-radius:980px;background:var(--field);color:var(--text);font-family:var(--font-body);font-size:16px;letter-spacing:-.01em;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s var(--ease)}.sdr__chip:hover{border-color:#f5f4f04d;background:#19191c}.sdr__chip:active{transform:scale(.97)}.sdr__chip.is-on{border-color:var(--blue);background:var(--blue);color:var(--white)}.sdr__chip:focus-visible,.sdr__next:focus-visible,.sdr__submit:focus-visible,.sdr__send:focus-visible,.sdr__close:focus-visible{outline:2px solid var(--offwhite);outline-offset:3px}.sdr__next,.sdr__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:980px;background:var(--offwhite);color:var(--black);font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:opacity .2s ease,transform .2s var(--ease)}.sdr__next:hover:not(:disabled),.sdr__submit:hover:not(:disabled){transform:scale(1.03)}.sdr__next:disabled,.sdr__submit:disabled{opacity:.35;cursor:default}.sdr__summary{width:100%;max-width:520px;margin:0 0 18px;padding:6px 22px;border:1px solid var(--line);border-radius:22px;background:var(--field)}.sdr__summary div{display:grid;grid-template-columns:128px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.sdr__summary div:last-child{border-bottom:0}.sdr__summary dt{font-size:14px;color:var(--text-2)}.sdr__summary dd{margin:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.sdr__submit{background:var(--blue);color:var(--white);min-height:54px;padding:0 32px;font-size:17px}.sdr__consent{max-width:360px;margin-top:12px;font-size:13px;line-height:1.4;color:var(--text-dim);text-align:right}.sdr__notice{align-self:flex-end;max-width:520px;padding:14px 18px;border:1px solid var(--line);border-radius:16px;font-size:15px;line-height:1.45;color:var(--text)}.sdr__preview{margin-bottom:8px;padding:4px 12px;border:1px dashed rgba(245,244,240,.25);border-radius:980px;font-size:12px;color:var(--text-2)}.sdr__done{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:12px;padding:40px 32px 32px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(120% 90% at 50% 0%,rgba(52,199,89,.12),transparent 60%),var(--field);text-align:center;animation:sdr-in .6s var(--ease) both}.sdr__check{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:#34c759;color:var(--white);font-size:30px;box-shadow:0 12px 32px -8px #34c7598c;animation:sdr-pop .6s var(--ease-roll) .15s both}@keyframes sdr-pop{0%{opacity:0;transform:scale(.4)}}.sdr__done-title{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.025em}.sdr__done-text{max-width:480px;font-size:17px;line-height:1.5;letter-spacing:-.01em;color:var(--text-2);overflow-wrap:anywhere}.sdr__done-text strong{font-weight:600;color:var(--text)}.sdr__steps{counter-reset:passo;display:flex;flex-direction:column;gap:12px;width:100%;max-width:460px;margin-top:6px;text-align:left}.sdr__steps li{counter-increment:passo;position:relative;padding:14px 16px 14px 52px;border-radius:16px;background:#f5f4f00a;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text-2);font-size:15px;line-height:1.45}.sdr__steps li:before{content:counter(passo);position:absolute;left:14px;top:13px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue);color:var(--white);font-family:var(--font-display);font-size:13px;font-weight:600}.sdr__steps b{color:var(--text);font-weight:600}.sdr__nowrap{white-space:nowrap}.sdr__done-note{max-width:460px;margin-top:4px;color:var(--text-dim);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sdr__done-note strong{color:var(--text-2);font-weight:600}.sdr__after{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:10px}.sdr__after .sdr__skip{margin:0}.sdr__end{height:1px;margin-top:-28px;scroll-margin-bottom:40px}.sdr__space{height:30vh}@media (max-width: 809px){.sdr__bar{grid-template-columns:auto 1fr auto;gap:16px;height:60px;padding:0 16px}.sdr__logo img{width:64px;height:auto}.sdr__count{display:none}.sdr__progress{gap:4px}.sdr__close{position:static;transform:none;width:32px;height:32px}.sdr__log{gap:22px;padding:24px 16px 0}.sdr__turn{gap:22px}.sdr__end{margin-top:-22px}.sdr__group{gap:10px}.sdr__avatar{width:32px;height:32px}.sdr__bubble{max-width:calc(100vw - 92px);padding:11px 15px;font-size:16px}.sdr__bubble--me{max-width:80vw}.sdr__photo{width:190px;height:240px}.sdr__field{min-height:56px;padding-left:18px}.sdr__field input,.sdr__field textarea{font-size:16px}.sdr__send{width:44px;height:44px}.sdr__summary{padding:4px 16px}.sdr__summary div{grid-template-columns:1fr;gap:2px;padding:11px 0}.sdr__submit{width:100%}.sdr__review{align-items:stretch}.sdr__consent{max-width:none;text-align:center}.sdr__done{padding:32px 20px 24px}.sdr__done-title{font-size:26px}.sdr__done-text{font-size:16px}}@media (prefers-reduced-motion: reduce){.sdr__bubble,.sdr__photo,.sdr__answer,.sdr__review,.sdr__typing span,.sdr__done,.sdr__check{animation:none}}.svc-hero{padding-top:96px;padding-bottom:72px}.svc-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-display);font-size:13px;color:var(--text-dim)}.svc-crumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.svc-crumbs a{color:var(--text-2);transition:color var(--t-hover) ease}.svc-crumbs a:hover{color:var(--text)}.svc-hero__kicker{margin-top:56px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.svc-hero__title{max-width:980px;margin-top:16px;font-family:var(--font-display);font-size:clamp(44px,6.4vw,96px);font-weight:600;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.svc-hero__lead{max-width:560px;margin-top:28px;color:var(--text-2);font-size:20px;line-height:1.35}.svc-hero__cta{margin-top:36px}.svc-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:56px;padding-bottom:24px;border-top:1px solid var(--line)}.svc-intro p{font-size:18px;line-height:1.5;color:var(--text)}.svc-intro p+p{color:var(--text-2)}.svc-block{padding-top:var(--section-y)}.svc-block__title{font-family:var(--font-display);font-size:40px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.svc-card{padding:28px;border-radius:20px;background:#f5f4f00a;box-shadow:inset 0 0 0 1px var(--line-soft)}.svc-card h3{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em}.svc-card p{margin-top:10px;color:var(--text-2);font-size:15px;line-height:1.45}.svc-signs{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid var(--line)}.svc-signs li{position:relative;padding:22px 0 22px 28px;border-bottom:1px solid var(--line);font-size:18px;line-height:1.35}.svc-signs li:nth-child(odd){margin-right:32px}.svc-signs li:before{content:"";position:absolute;left:0;top:31px;width:8px;height:8px;border-radius:50%;background:var(--blue)}.svc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.svc-steps li{padding-top:20px;border-top:1px solid var(--line)}.svc-steps__n{font-family:var(--font-display);font-size:13px;color:var(--text-dim)}.svc-steps h3{margin-top:14px;font-family:var(--font-display);font-size:20px;font-weight:600}.svc-steps p{margin-top:10px;color:var(--text-2);font-size:15px;line-height:1.45}.svc-work{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.svc-work__card{display:block}.svc-work__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;background:#111}.svc-work__img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-media) var(--ease)}.svc-work__card:hover .svc-work__img{transform:scale(1.04)}.svc-work__card h3{margin-top:16px;font-family:var(--font-display);font-size:20px;font-weight:600}.svc-work__card p{margin-top:6px;color:var(--text-2);font-size:15px;line-height:1.4}.svc-more{margin-top:28px;border-top:1px solid var(--line)}.svc-more a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:22px;font-weight:500;transition:color var(--t-hover) ease,padding var(--t-hover) var(--ease)}.svc-more a:hover{color:var(--blue);padding-left:8px}@media (max-width: 1100px){.svc-grid,.svc-work,.svc-steps{grid-template-columns:1fr 1fr}}@media (max-width: 809px){.svc-hero{padding-top:40px;padding-bottom:48px}.svc-hero__kicker{margin-top:36px}.svc-hero__lead{font-size:17px}.svc-intro,.svc-grid,.svc-signs,.svc-work,.svc-steps{grid-template-columns:1fr}.svc-intro{gap:20px;padding-top:40px}.svc-intro p{font-size:16px}.svc-block{padding-top:88px}.svc-block__title{font-size:32px}.svc-signs li{font-size:16px}.svc-signs li:nth-child(odd){margin-right:0}.svc-signs li:before{top:29px}.svc-steps{gap:24px}.svc-more a{font-size:18px}}
