:root{--bar:68px;interpolate-size:allow-keywords}.phone{--bz:clamp(7px,0.7vw,11px);--r:clamp(26px,2.4vw,44px);position:relative;display:block;padding:var(--bz);border-radius:calc(var(--r) + var(--bz));background:#111116;box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),0 0 0 1px rgb(255 255 255/.16),0 60px 140px -40px rgb(138 107 255/.35)}.phone__screen{position:relative;aspect-ratio:780/1688;border-radius:var(--r);overflow:clip}.phone__screen>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero{position:relative;height:100svh}html.js .hero{height:200svh}.hero__stage{--p:0;position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate;touch-action:pan-y;background:radial-gradient(34% 46% at 50% 52%,rgb(138 107 255/.2),transparent 70%),radial-gradient(70% 45% at 50% 115%,rgb(138 107 255/.12),transparent 70%)}.hero__stage:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hero__canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;transition:opacity .15s linear}.hero__stage[data-3d=live] .hero__canvas{opacity:1}@media (hover:hover){.hero__stage[data-3d=live]{cursor:grab}}.hero__stage[data-dragging]{cursor:grabbing}.hero__claim{position:absolute;z-index:1;inset:calc(var(--bar) + clamp(14px, 4vh, 48px)) var(--gutter) clamp(110px,16vh,180px);display:flex;flex-direction:column;justify-content:space-between;font-family:var(--display);font-weight:800;font-size:clamp(2.5rem,5.4vw,7.4rem);line-height:.88;letter-spacing:-.05em;pointer-events:none}.hero__a,.hero__b{display:block}.hero__a{align-self:flex-start;translate:0 calc(var(--p) * -9vh)}.hero__b{align-self:flex-end;text-align:end;color:var(--signal);translate:0 calc(var(--p) * 9vh)}.hero__claim .ln{display:block;white-space:nowrap}[dir=rtl] .hero__claim{letter-spacing:0;line-height:1.18}.js .hero__claim .ln{animation:ln-in 1.1s var(--ease) calc(.05s + var(--i) * .09s) both}@keyframes ln-in{0%{transform:translateY(.32em);clip-path:inset(0 0 100% 0)}to{transform:none;clip-path:inset(-.3em -.3em -.4em)}}.hero__poster{position:absolute;z-index:2;top:13.765svh;left:calc(50% - 17.037svh);height:72.099svh;pointer-events:none;transition:opacity .2s linear .5s}.hero__poster img{display:block;height:100%;width:auto}@media (max-width:759px){.hero__poster{top:26.481svh;left:calc(50% - 10.604svh);height:42.832svh}}.hero__stage[data-3d=live] .hero__poster{opacity:0}.hero__hud{position:absolute;z-index:3;inset-inline:var(--gutter);bottom:clamp(18px,3.2vh,34px);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;pointer-events:none;opacity:calc(1 - var(--p) * 2.5)}.hero__what{display:grid;gap:8px;max-width:32ch}.hero__what p:last-child{font-size:14px;line-height:1.45;color:var(--chalk-2)}.hero__now{display:grid;gap:8px;justify-items:end;text-align:end}.hero__shown{display:flex;align-items:center;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hero__name{display:none}.hero__stage[data-product="0"] .hero__name[data-for="0"],.hero__stage[data-product="1"] .hero__name[data-for="1"]{display:inline}.hero__real{color:var(--mute);white-space:pre}[dir=rtl] .hero__shown{font-family:var(--text);font-size:14px;letter-spacing:0;text-transform:none}.hero__hint{opacity:0;transition:opacity .6s var(--ease) 1.8s}.hero__stage[data-3d=live] .hero__hint{opacity:1}.hero__arrows{display:inline-block;animation:sway 2.4s var(--ease-io) infinite}@keyframes sway{50%{transform:translateX(4px)}}@media (max-width:759px){html.js .hero{height:170svh}.hero__claim{inset:calc(var(--bar) + 2.4vh) var(--gutter) 19vh;font-size:clamp(2.3rem,11.4vw,4.2rem)}.hero__hint,.hero__what{display:none}.hero__now{justify-items:start;text-align:start}}.work{padding-block:clamp(110px,12vw,220px) clamp(40px,6vw,120px)}.work__head{display:grid;gap:20px;margin-bottom:clamp(48px,6vw,110px)}.work__title{font-family:var(--display);font-weight:800;font-size:var(--t-giant);line-height:.8;letter-spacing:-.06em;margin-top:clamp(10px,2vw,30px);white-space:nowrap}[dir=rtl] .work__title{font-size:clamp(3.4rem,12.5vw,16rem);letter-spacing:0;line-height:1.15;white-space:normal}.work__sub{max-width:32ch;color:var(--chalk-2);font-size:var(--t-lead)}.work__list{display:grid;gap:clamp(80px,9vw,170px)}.proj{display:grid;gap:26px}.proj__media{position:relative;display:block;aspect-ratio:4/5;margin-inline:calc(-1 * var(--gutter));overflow:clip;isolation:isolate;background:#0e0d0e}.proj--massforge .proj__media{background:radial-gradient(90% 70% at 50% 108%,rgb(255 90 31/.62),transparent 62%),radial-gradient(50% 40% at 12% 0,rgb(255 90 31/.12),transparent 70%),#0e0d0d}.proj--sirdz .proj__media{background:radial-gradient(90% 70% at 50% 108%,rgb(76 52 226/.85),transparent 62%),radial-gradient(45% 40% at 88% 4%,rgb(59 223 184/.2),transparent 70%),#0d0d12}.proj__shot{position:absolute;left:50%;height:78%;width:auto;aspect-ratio:780/1688;border-radius:clamp(14px,1.6vw,26px);box-shadow:0 0 0 1px rgb(255 255 255/.14),0 50px 90px -30px rgb(0 0 0/.8)}.proj__shot--main{z-index:2;bottom:-5%;height:86%;translate:-50% 0}.proj__shot--side{bottom:-18%;translate:-150% 0;rotate:-5deg}.proj__shot--other{bottom:-22%;translate:50% 0;rotate:5deg}.proj__media:hover .proj__shot--main{scale:1.04}.proj__shot{transition:scale .8s var(--ease),translate .8s var(--ease),rotate .8s var(--ease)}@media (hover:hover) and (min-width:960px){.proj__media:hover .proj__shot--side{translate:-184% -3%;rotate:-8deg}.proj__media:hover .proj__shot--other{translate:84% -3%;rotate:8deg}}@supports (animation-timeline:view()){.work__title{animation:weigh linear both;animation-timeline:view();animation-range:entry 0 cover 42%}@keyframes weigh{0%{font-weight:300}to{font-weight:800}}}@supports (animation-timeline:view()){.proj__shot{animation:proj-rise linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.proj__shot--main{--rise:5%}.proj__shot--side{--rise:12%}.proj__shot--other{--rise:16%}@keyframes proj-rise{0%{transform:translateY(var(--rise))}to{transform:translateY(calc(var(--rise) * -.7))}}}.proj__kind{display:block}.proj__name{margin-top:18px;font-weight:800;font-size:clamp(3.2rem,4.4vw,6.4rem);line-height:.84;letter-spacing:-.055em}.proj__name,.proj__title{font-family:var(--display)}.proj__title{margin-top:12px;font-weight:700;font-size:clamp(1.6rem,2.2vw,2.8rem);line-height:1;letter-spacing:-.03em}.proj--massforge .proj__title{color:#ff7a45}.proj--sirdz .proj__title{color:#9a8bff}[dir=rtl] .proj__title{line-height:1.35;letter-spacing:0}.proj__line{margin-top:20px;max-width:36ch;color:var(--chalk-2)}.proj__facts{margin-top:28px;border-top:1px solid var(--line)}.proj__facts li{padding-block:11px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}[dir=rtl] .proj__facts li{font-family:var(--text);font-size:14px;letter-spacing:0}.proj__text .link{margin-top:28px}@media (min-width:960px){.work__sub{justify-self:end;margin-top:-.5em}.proj{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:clamp(36px,3.6vw,72px);align-items:start;padding-top:18px;border-top:1px solid var(--line)}.proj__media{aspect-ratio:16/11;margin-inline:0;border-radius:6px}.proj__shot--side{translate:-170% 0}.proj__shot--other{translate:70% 0}.proj__text{position:sticky;top:calc(var(--bar) + 28px)}}.bench{padding-block:clamp(110px,12vw,220px);background:linear-gradient(var(--void),var(--void-2) 22%,var(--void-2) 78%,var(--void))}.bench__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.bench__title{margin-top:20px;font-family:var(--display);font-weight:800;font-size:clamp(2.9rem,5.4vw,7.4rem);line-height:.88;letter-spacing:-.05em;text-wrap:balance}[dir=rtl] .bench__title{letter-spacing:0;line-height:1.22}.bench__sub{margin-top:22px;max-width:34ch;color:var(--chalk-2);font-size:var(--t-lead)}.bench__try{margin-bottom:12px}.bench__switches{display:flex;gap:8px;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-bottom:4px;scrollbar-width:none}.sw{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid var(--line-2);border-radius:999px;background:none;color:var(--chalk-2);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .25s,color .25s,border-color .25s}.sw__n{font-family:var(--mono);font-size:11px;color:var(--mute)}.sw__name{font-weight:600;font-size:15px}.sw__toggle{display:none}.sw[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:#fff}.sw[aria-pressed=true] .sw__n{color:rgb(255 255 255/.75)}.bench__stage{display:grid;justify-items:center;gap:18px}.bench__seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line)}.bench__seg button{min-height:40px;padding:8px 18px;border:0;border-radius:999px;background:none;color:var(--mute);font-weight:600;font-size:14px;cursor:pointer;transition:background .25s,color .25s}.bench__seg button[aria-pressed=true]{background:var(--chalk);color:var(--void)}.bench[data-side=right] .bench__seg button[aria-pressed=true]{background:var(--signal);color:#fff}.bench__phone{display:none;justify-items:center;width:min(78vw,300px)}.bench[data-side=almost] .bench__phone--almost,.bench[data-side=right] .bench__phone--right{display:grid}.bench__label{display:none}.phone--sm{--bz:7px;--r:30px;width:100%;box-shadow:inset 0 0 0 var(--bz) #111116,inset 0 0 0 calc(var(--bz) + 1px) rgb(255 255 255/.1),0 0 0 1px rgb(255 255 255/.16),0 40px 90px -40px rgb(0 0 0/.9)}.bench__says{min-height:3.2em;margin-top:16px;max-width:30ch;text-align:center;font-size:15px;line-height:1.4;text-wrap:balance}.bench__phone--almost .bench__says{color:var(--mute)}.bench__phone--right .bench__says{color:var(--chalk)}@media (min-width:960px){.bench__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);grid-template-rows:auto 1fr;column-gap:clamp(44px,5vw,120px);row-gap:56px}.bench__head{grid-area:1/1}.bench__panel{grid-area:2/1;align-self:end}.bench__stage{grid-area:1/2/3/3;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,2.6vw,56px);padding:clamp(28px,3vw,60px) clamp(20px,2.4vw,48px);border:1px solid var(--line);border-radius:8px;background:radial-gradient(50% 60% at 75% 40%,rgb(138 107 255/.14),transparent 70%),radial-gradient(40% 50% at 25% 40%,rgb(255 255 255/.03),transparent 70%)}.bench__seg{display:none}.bench[data-side] .bench__phone,.bench__phone{display:grid;width:min(100%,300px)}.bench__label{display:block;margin-bottom:16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .bench__label{font-family:var(--text);font-size:14px;letter-spacing:0}.bench__label--almost{color:var(--mute)}.bench__label--right{color:var(--signal-hi)}.bench__switches{display:block;margin:0;padding:0;overflow:visible;border-top:1px solid var(--line)}.sw{display:grid;grid-template-columns:34px 1fr auto;gap:14px;width:100%;padding:20px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:start}.sw__name{font-family:var(--display);font-weight:700;font-size:clamp(20px,1.8vw,30px);letter-spacing:-.02em;transition:translate .45s var(--ease),color .25s}[dir=rtl] .sw__name{letter-spacing:0}.sw:hover .sw__name{translate:6px 0;color:var(--chalk)}[dir=rtl] .sw:hover .sw__name{translate:-6px 0}.sw__toggle{position:relative;display:block;width:46px;height:26px;border-radius:999px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s}.sw__toggle:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:var(--mute);transition:inset-inline-start .4s var(--spring),background .25s}.sw[aria-pressed=true]{background:none;color:var(--chalk)}.sw[aria-pressed=true] .sw__n{color:var(--signal-hi)}.sw[aria-pressed=true] .sw__toggle{background:var(--signal);box-shadow:none}.sw[aria-pressed=true] .sw__toggle:after{inset-inline-start:23px;background:#fff}}.app{--ink:#16161a;--ink-2:#6b6b76;--paper:#f5f4f0;--rule:#e4e2db;--acc:#5b3df5;position:absolute;inset:0;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:12px;line-height:1.3;text-align:start;overflow:hidden}.app__status{display:flex;justify-content:space-between;align-items:center;padding:12px 22px 4px;font-weight:600;font-size:11px}.app__bars{width:34px;height:9px;background:linear-gradient(var(--ink),var(--ink)) 0 100% /4px 40% no-repeat,linear-gradient(var(--ink),var(--ink)) 6px 100% /4px 60% no-repeat,linear-gradient(var(--ink),var(--ink)) 12px 100% /4px 80% no-repeat,linear-gradient(var(--ink),var(--ink)) 24px 0 /10px 100% no-repeat;border-radius:1px}.app__head{display:grid;gap:1px;padding:10px 16px 12px}.app__shop,.app__today{font-size:10.5px;color:var(--ink-2)}.app__title{font-weight:700;font-size:22px;letter-spacing:-.02em}.app__body{flex:1;display:flex;flex-direction:column;min-height:0}.app__list{background:#fff;border-block:1px solid var(--rule)}.app__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--rule)}.app__row:last-child{border-bottom:0}.app__thumb{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#e0d8ff,#8a6bff)}.app__row:nth-child(2) .app__thumb{background:linear-gradient(135deg,#ffe1cc,#ff8a4c)}.app__row:nth-child(3) .app__thumb{background:linear-gradient(135deg,#cdf3e6,#2fb98b)}.app__row:nth-child(4) .app__thumb{background:linear-gradient(135deg,#f6e2b8,#d49a2a)}.app__who{display:grid;min-width:0}.app__amt b,.app__who b{font-weight:600;font-size:12px}.app__who small{color:var(--ink-2);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app__amt{display:grid;justify-items:end;gap:3px;font-variant-numeric:tabular-nums}.app__chip{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:#eeebff;color:#4a2fd6;font-size:9px;font-weight:600;white-space:nowrap}.app__chip svg{width:10px;height:10px}.app__row:nth-child(n+2) .app__chip{background:#e7f6ee;color:#12623b}.app__chev{color:#b5b3ad}.app__chev svg{width:12px;height:12px}[dir=rtl] .app__chev svg{transform:scaleX(-1)}.app__btn{margin:auto 14px 16px;padding:12px;border-radius:12px;background:var(--ink);color:#fff;font-weight:600;font-size:12px;text-align:center}.app__over{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:8px;padding:26px;text-align:center;animation:over-in .35s var(--ease) both}.app__over svg{width:34px;height:34px;color:var(--ink-2)}.app__over b{font-size:15px}.app__over p{color:var(--ink-2);font-size:11px;max-width:24ch}@keyframes over-in{0%{opacity:0}}.app__over--err{background:var(--paper)}.app__ghost{margin-top:6px;padding:8px 16px;border:1px solid var(--rule);border-radius:10px;font-weight:600}.app__toast{position:absolute;inset-inline:14px;bottom:16px;padding:10px 12px;border-radius:10px;background:#24242a;color:#fff;font-size:10.5px;text-align:start;animation:toast-in .45s var(--spring) .7s both}.app__toast:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:8px;border-radius:50%;background:#ff5a5a}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)}}.app__banner{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:8px 11px;border-radius:10px;background:var(--ink);color:#fff;font-size:10.5px;animation:drop .45s var(--ease) both}.app__pulse{width:7px;height:7px;border-radius:50%;background:#f5a524;box-shadow:0 0 0 0 rgb(245 165 36/.6);animation:live 1.8s infinite}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}}.app__row.is-pending{background:#fffaf0;animation:row-in .55s var(--ease) .35s both}.app__row.is-pending .app__chip{background:#fff1d6;color:#7a4d00}@keyframes row-in{0%{opacity:0;transform:translateX(-12px)}}.app__spin{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px;border:2.5px solid var(--rule);border-top-color:var(--ink-2);border-radius:50%;animation:spin .8s linear infinite,gone 0s 2.1s forwards}@keyframes spin{to{rotate:1turn}}@keyframes gone{to{visibility:hidden}}.app--almost.app--slow .app__body,.app--almost.app--slow .app__head{visibility:hidden;animation:appear 0s 2.1s forwards}@keyframes appear{to{visibility:visible}}.app__promo{height:0;margin-inline:12px;border-radius:12px;background:linear-gradient(120deg,#5b3df5,#ff8a4c);animation:promo 0s 3s forwards}@keyframes promo{to{height:84px;margin-bottom:10px}}.app--right.app--slow .app__thumb{animation:thumb .6s var(--ease) 1.3s both}@keyframes thumb{0%{background:#e8e6e0}}.app__fresh{display:flex;align-items:center;gap:4px;margin:-4px 16px 8px;color:#1f8a55;font-size:10px;font-weight:600;animation:over-in .4s 1.6s both}.app__fresh svg{width:12px;height:12px}.app--almost.app--rtl .app__chip{max-width:46px;overflow:hidden;text-overflow:ellipsis;display:block}.app--almost.app--rtl .app__who small{direction:ltr}.app--almost.app--rtl .app__title{font-family:Georgia,serif}.app__over--lock{background:rgb(245 244 240/.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app__over--hand{background:var(--paper);justify-items:stretch;text-align:start}.app__over--hand b{font-size:18px;margin-bottom:8px}.app__over--hand li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--rule);font-weight:600;animation:row-in .45s var(--ease) calc(.25s + var(--i) * .35s) both}.app__over--hand li svg{width:20px;height:20px;padding:3px;border-radius:50%;background:#1f8a55;color:#fff}.doors{padding-block:clamp(110px,12vw,220px) clamp(80px,9vw,160px)}.doors__head{display:grid;gap:20px;margin-bottom:clamp(36px,5vw,84px)}.doors__title{font-family:var(--display);font-weight:700;font-size:var(--t-title);line-height:.95;letter-spacing:-.035em;max-width:20ch}[dir=rtl] .doors__title{letter-spacing:0;line-height:1.3}.doors__rows{border-top:1px solid var(--line-2)}.row{border-bottom:1px solid var(--line-2)}.row::details-content{block-size:0;overflow:clip;transition:block-size .6s var(--ease),content-visibility .6s allow-discrete}.row[open]::details-content{block-size:auto}.row__sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 clamp(14px,2vw,36px);padding-block:clamp(18px,2.4vw,38px);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.row__sum::-webkit-details-marker{display:none}.row__n{align-self:start;padding-top:.6em;font-family:var(--mono);font-size:12px;color:var(--mute)}.row__name{font-family:var(--display);font-weight:800;font-size:clamp(2.5rem,7.2vw,9.4rem);line-height:.9;letter-spacing:-.05em;color:var(--chalk-2);transition:color .3s,translate .6s var(--ease)}[dir=rtl] .row__name{letter-spacing:0;line-height:1.25}.row__sum:hover .row__name{color:var(--chalk);translate:.12em 0}[dir=rtl] .row__sum:hover .row__name{translate:-.12em 0}.row[open] .row__name{color:var(--chalk)}.row__fear{display:none}.row__plus{position:relative;width:clamp(22px,2vw,34px);aspect-ratio:1}.row__plus:after,.row__plus:before{content:"";position:absolute;inset:50% 0 auto;height:2px;margin-top:-1px;background:currentColor;transition:rotate .5s var(--ease)}.row__plus:after{rotate:90deg}.row[open] .row__plus:after{rotate:0deg}.row[open] .row__plus{color:var(--signal)}.row__body{display:grid;gap:26px;padding-bottom:clamp(32px,4vw,64px)}.row__promise{font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,2.4vw,2.8rem);line-height:1.02;letter-spacing:-.03em;color:var(--signal-hi);max-width:20ch;text-wrap:balance}[dir=rtl] .row__promise{line-height:1.4;letter-spacing:0}.row__offers li{display:grid;gap:4px;padding-block:14px;border-top:1px solid var(--line)}.row__offers b{font-family:var(--display);font-weight:700;font-size:clamp(18px,1.6vw,24px);letter-spacing:-.02em}[dir=rtl] .row__offers b{letter-spacing:0}.row__offers span{color:var(--chalk-2);font-size:15px}.row__offers .row__time{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-hi)}[dir=rtl] .row__offers .row__time{font-family:var(--text);font-size:14px;letter-spacing:0}.row__act{justify-self:start}@media (min-width:960px){.doors__head{grid-template-columns:minmax(0,1fr)}.row__sum{grid-template-columns:56px auto minmax(0,1fr) auto}.row__fear{display:block;justify-self:end;max-width:30ch;color:var(--mute);font-size:15px;text-align:end;opacity:0;translate:0 8px;transition:opacity .4s,translate .5s var(--ease)}.row[open] .row__fear,.row__sum:hover .row__fear{opacity:1;translate:none}.row__body{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(40px,5vw,110px);padding-inline-start:calc(56px + clamp(14px, 2vw, 36px))}.row__offers{grid-column:2;grid-row:1/3}.row__offers li{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:baseline;gap:20px}.row__act{grid-column:1;align-self:end}}.method{position:relative}html.js .method{height:520svh}.method__stage{--p:0;position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate;background:radial-gradient(36% 50% at 70% 50%,rgb(138 107 255/.14),transparent 70%)}[dir=rtl] .method__stage{background:radial-gradient(36% 50% at 30% 50%,rgb(138 107 255/.14),transparent 70%)}.method__bp{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .9s var(--ease);background:linear-gradient(rgb(154 130 255/.09) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(90deg,rgb(154 130 255/.09) 1px,transparent 0) 0 0 /32px 32px,radial-gradient(60% 70% at 70% 50%,#140d35,#07060f 80%)}.method__stage[data-phase="1"] .method__bp{opacity:1}.method__canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;transition:opacity .8s var(--ease)}.method__stage[data-3d=live] .method__canvas{opacity:1}.method__num{position:absolute;z-index:1;top:50%;inset-inline-end:6vw;height:1em;overflow:clip;translate:0 -50%;font-family:var(--display);font-weight:800;font-size:min(58svh,34vw);line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgb(169 147 255/.32);pointer-events:none}.method__digits{display:grid;transition:translate 1s var(--ease)}.method__stage[data-phase="1"] .method__digits{translate:0 -1em}.method__stage[data-phase="2"] .method__digits{translate:0 -2em}.method__stage[data-phase="3"] .method__digits{translate:0 -3em}.method__stage[data-phase="4"] .method__digits{translate:0 -4em}.method__head{position:absolute;z-index:3;top:calc(var(--bar) + clamp(16px, 4vh, 48px));inset-inline-start:var(--gutter);width:min(40vw,620px)}.method__title{margin-top:18px;font-family:var(--display);font-weight:800;font-size:clamp(2.2rem,3.8vw,5.2rem);line-height:.92;letter-spacing:-.045em;text-wrap:balance}[dir=rtl] .method__title{letter-spacing:0;line-height:1.25}.method__sub{margin-top:14px;max-width:34ch;color:var(--chalk-2)}.method__steps{position:absolute;z-index:3;inset-inline-start:var(--gutter);bottom:calc(13vh + 40px);width:min(38vw,580px);height:46vh}.mstep{position:absolute;inset:auto 0 0;display:grid;gap:10px;opacity:0;translate:0 28px;pointer-events:none;transition:opacity .45s var(--ease),translate .7s var(--ease)}.method__stage[data-phase="0"] .mstep[data-i="0"],.method__stage[data-phase="1"] .mstep[data-i="1"],.method__stage[data-phase="2"] .mstep[data-i="2"],.method__stage[data-phase="3"] .mstep[data-i="3"],.method__stage[data-phase="4"] .mstep[data-i="4"]{opacity:1;translate:none;transition-delay:.12s}.mstep__word{font-family:var(--display);font-weight:800;font-size:clamp(3rem,6.4vw,8.6rem);line-height:.9;letter-spacing:-.05em;color:var(--signal)}[dir=rtl] .mstep__word{letter-spacing:0;line-height:1.2}.mstep__when{margin-top:10px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.mstep__title{font-family:var(--display);font-weight:700;font-size:clamp(22px,2vw,34px);letter-spacing:-.02em}.mstep__desc{max-width:34ch;color:var(--chalk-2);font-size:var(--t-lead);line-height:1.45}[dir=rtl] :is(.mstep__when){font-family:var(--text);font-size:14px;letter-spacing:0}[dir=rtl] .mstep__title{letter-spacing:0}.method__poster{position:absolute;z-index:2;top:50%;inset-inline-end:18vw;width:calc(64svh * .4864);translate:0 -50%;transform:perspective(1600px) rotateY(-14deg);transition:opacity .6s var(--ease)}.method__stage[data-3d=live] .method__poster{opacity:0}.method__rail{position:absolute;z-index:3;inset-inline:var(--gutter);bottom:clamp(18px,4vh,40px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mrail{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;padding:8px 0 0;border:0;background:none;color:var(--mute);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.mrail__n{font-family:var(--mono);font-size:11px}.mrail__w{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.mrail__track{grid-column:1/-1;order:-1;height:2px;background:var(--line-2);overflow:clip}.mrail__fill{display:block;height:100%;background:var(--signal);transform-origin:left;transform:scaleX(clamp(0,calc(var(--p) * 5 - var(--k)),1))}[dir=rtl] .mrail__fill{transform-origin:right}.mrail[data-i="0"]{--k:0}.mrail[data-i="1"]{--k:1}.mrail[data-i="2"]{--k:2}.mrail[data-i="3"]{--k:3}.mrail[data-i="4"]{--k:4}.method__stage[data-phase="0"] .mrail[data-i="0"] .mrail__w,.method__stage[data-phase="1"] .mrail[data-i="1"] .mrail__w,.method__stage[data-phase="2"] .mrail[data-i="2"] .mrail__w,.method__stage[data-phase="3"] .mrail[data-i="3"] .mrail__w,.method__stage[data-phase="4"] .mrail[data-i="4"] .mrail__w,.mrail:hover .mrail__w{color:var(--chalk)}@media (max-width:959px){html.js .method{height:480svh}.method__head{width:auto;inset-inline-end:var(--gutter);top:calc(var(--bar) + 10px)}.method__title{margin-top:10px;font-size:clamp(1.7rem,7vw,2.6rem)}.method__sub{display:none}.method__num{inset-inline-end:50%;translate:50% -62%;font-size:min(42svh,80vw)}[dir=rtl] .method__num{translate:-50% -62%}.method__steps{inset-inline-end:var(--gutter);width:auto;bottom:68px;height:30svh}.mstep{gap:6px}.mstep__word{font-size:clamp(2.2rem,10vw,3.4rem)}.mstep__desc{font-size:15px}.method__poster{inset-inline-end:50%;top:44%;width:calc(40svh * .4864);translate:50% -50%;transform:none}[dir=rtl] .method__poster{translate:-50% -50%}.mrail__w{display:none}}.quote{padding-block:clamp(80px,9vw,160px) clamp(110px,12vw,220px)}.quote__grid{display:grid;gap:48px}.quote__title{margin-top:20px;font-family:var(--display);font-weight:800;font-size:clamp(3rem,6.6vw,8.8rem);line-height:.86;letter-spacing:-.05em;text-wrap:balance}[dir=rtl] .quote__title{letter-spacing:0;line-height:1.22}.quote__sub{margin-top:24px;max-width:30ch;color:var(--chalk-2);font-size:var(--t-lead)}.qdoc{--ink:#17171b;position:relative;padding:clamp(22px,3.2vw,56px);border-radius:3px;background:radial-gradient(120% 80% at 0 0,rgb(255 255 255/.6),transparent 60%),#f1efe8;color:var(--ink);box-shadow:0 70px 120px -50px rgb(0 0 0/.9),0 0 0 1px rgb(255 255 255/.05);rotate:-.8deg}.qdoc__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;padding-bottom:18px;border-bottom:2px solid var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.qdoc__doc{font-family:var(--display);font-weight:800;font-size:clamp(30px,3.2vw,48px);letter-spacing:-.035em;text-transform:none;margin-inline-end:auto}.qdoc__lines li{display:grid;gap:6px;padding-block:16px;border-bottom:1px dashed rgb(23 23 27/.28)}.qdoc__when{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#5c5c68}.qdoc__what{display:grid;gap:3px}.qdoc__what b{font-family:var(--display);font-weight:700;font-size:clamp(19px,1.5vw,25px);letter-spacing:-.02em}.qdoc__what span{color:#46464f;font-size:15px}.qdoc__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:20px;border-bottom:2px solid var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.qdoc__total b{font-family:var(--display);font-weight:700;font-size:clamp(19px,1.7vw,26px);letter-spacing:-.02em;text-transform:none}.qdoc__stamp{position:absolute;inset-inline-end:7%;top:46%;padding:8px 14px;border:3px solid;border-radius:6px;font-family:var(--mono);font-weight:700;font-size:clamp(15px,1.5vw,22px);letter-spacing:.16em;color:#5b3df5;rotate:-11deg;mix-blend-mode:multiply;opacity:.88}[dir=rtl] :is(.qdoc__top,.qdoc__when,.qdoc__total,.qdoc__stamp){font-family:var(--text);letter-spacing:0}[dir=rtl] :is(.qdoc__doc,.qdoc__what b){letter-spacing:0}[dir=rtl] .qdoc__total b{letter-spacing:0}.js .qdoc .qdoc__lines li{opacity:0;translate:0 10px;transition:opacity .6s var(--ease) calc(.35s + var(--i) * .12s),translate .7s var(--ease) calc(.35s + var(--i) * .12s)}.js .qdoc[data-in] .qdoc__lines li{opacity:1;translate:none}.js .qdoc .qdoc__stamp{opacity:0;scale:2.2;transition:opacity .15s 1.3s,scale .4s cubic-bezier(.2,1.6,.4,1) 1.3s}.js .qdoc[data-in] .qdoc__stamp{opacity:.88;scale:1}@media (min-width:640px){.qdoc__lines li{grid-template-columns:minmax(96px,.34fr) 1fr;gap:18px}.qdoc__when{padding-top:6px}}@media (min-width:960px){.quote__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(48px,6vw,150px)}.quote__head{position:sticky;top:calc(var(--bar) + 40px)}.qdoc{rotate:-1.4deg}}@media (prefers-reduced-motion:reduce){html.js .hero{height:100svh}html.js .method{height:auto}.method__stage{position:relative;height:auto;padding-block:calc(var(--bar) + 40px) 80px}.method__head,.method__steps{position:relative;inset:auto;width:auto;height:auto;padding-inline:var(--gutter)}.method__steps{display:grid;gap:40px;margin-top:48px}.mstep{position:relative;opacity:1;translate:none}.method__num,.method__poster,.method__rail{display:none}.js .hero__claim .ln{animation:none}.proj__shot{animation:none!important}.js .qdoc .qdoc__lines li,.js .qdoc .qdoc__stamp{opacity:1;translate:none;scale:1}.cnext__name,.windex__title,.work__title{animation:none!important}}