:root{--fl0:calc(10.165px + 2.269vw);--fl1:calc(26.5347px + 14.8515vw);--fl2:calc(26.9637px + 8.2508vw);--fl3:calc(62.0396px + 20.5446vw);--fl4:calc(21.9208px + 8.9109vw);--fl5:calc(10.7459px + 7.7558vw);--fl6:calc(9.571px + 6.6007vw);--fl7:calc(-3.7954px + 10.3135vw);--fl8:calc(11.1122px + 4.0429vw);--fl9:calc(11.1122px + 4.0429vw);--fl10:calc(8.8713px + 1.9802vw);--fl11:calc(13.2244px + 8.0858vw);--fl12:calc(6.6535px + 1.4851vw);--fl13:calc(2.5017px + 1.8977vw);--fl14:calc(6.136px + 1.3696vw);--fl15:calc(10.3498px + 2.3102vw);--fl16:calc(21.4389px + 4.7855vw);--fl17:349.5px;--fl18:calc(16.4356px + 0.9901vw);--fl19:calc(1.2541px + 4.7442vw);--fl20:calc(51.6937px + 11.5388vw);--fl21:calc(12.5677px + 2.8053vw);--fl22:calc(7.3927px + 1.6502vw);--fl23:calc(431.5512px + 96.3284vw);--fl24:calc(-61.0396px + 16.9554vw);--fl25:calc(14.3267px + 0.7426vw);--fl26:calc(42.9967px + 33.7046vw);--fl27:calc(44.2574px + 33.5396vw);--fl28:calc(-17.1254px + 12.0256vw);--fl29:calc(-7.1911px + 1.4975vw);--fl30:calc(-11.467px + 6.7038vw);--fl31:calc(4.3779px + -0.429vw);--fl32:calc(0.7px + 0vw);--fl33:calc(-5.7815px + 0.0041vw);--fl34:calc(2.4257px + 2.104vw);--fl35:10px;--fl36:calc(15.1155px + 7.8383vw);--fl37:calc(6.934px + -0.9076vw);--fl38:calc(4.9571px + 0.6601vw);--fl39:calc(2.7954px + 2.1865vw);--fl40:calc(55.1772px + 10.0619vw);--fl41:calc(68.1597px + 12.4464vw);--fl42:calc(66.8485px + 15.7921vw);--fl43:calc(86.1898px + 15.7343vw);--fl44:calc(64.0776px + 11.6914vw);--fl45:calc(44.9789px + 8.2096vw);--fl46:calc(60.6792px + 11.0891vw);--fl47:calc(78.5875px + 14.3276vw);--fl48:calc(19.1419px + 13.2013vw);--fl49:calc(2.1782px + 4.9505vw);--fl50:calc(9.571px + 6.6007vw);--fl51:calc(11.0891px + 2.4752vw);--fl52:calc(340.6205px + 76.0314vw);--fl53:calc(10.165px + 2.269vw);--fl54:calc(16.6337px + 3.7129vw);--fl55:calc(22.1782px + 4.9505vw);--fl56:calc(1.7492px + 11.5512vw);--fl57:calc(11.0891px + 2.4752vw);--fl58:calc(12.1782px + 4.9505vw);--fl59:calc(26.5347px + 14.8515vw);--fl60:calc(60.231px + 15.6766vw);--fl61:calc(48.4818px + 4.1254vw);--fl62:calc(25.495px + 6.8069vw);--fl63:calc(26.5347px + 14.8515vw);--fl64:calc(51.7492px + 11.5512vw);--fl65:calc(11.0891px + 2.4752vw);--fl66:calc(13.3069px + 2.9703vw);--fl67:calc(24.396px + 5.4455vw);--fl68:calc(8.8713px + 1.9802vw);--fl69:calc(30.07px + 6.712vw);--fl70:calc(26.5347px + 14.8515vw);--fl71:calc(-83.5875px + 36.9224vw);--fl72:calc(0.6601px + 9.0759vw);--fl73:calc(26.5347px + 14.8515vw);--fl74:calc(7.9802px + 2.2277vw);--fl75:calc(4.5578px + 3.9191vw);--fl76:calc(6.3498px + 2.3102vw);--fl77:calc(-0.7591px + 2.0627vw);--fl78:calc(4.3498px + 2.3102vw);--fl79:calc(3.3927px + 1.6502vw);--fl80:calc(0.7294px + 1.2789vw);--fl81:calc(5.8746px + 5.7756vw);--fl82:calc(10.165px + 2.269vw);--fl83:calc(5.5446px + 1.2376vw);--fl84:calc(5.0825px + 1.1345vw);--fl85:calc(188.8614px + 3.0941vw);--fl86:calc(-38.0693px + 32.797vw);--fl87:calc(-4.5545px + 12.3762vw);--fl88:calc(17.1782px + 4.9505vw);--fl89:calc(5.5908px + 4.3729vw);--fl90:calc(14.0462px + 3.1353vw);--fl91:calc(7.3927px + 1.6502vw);--fl92:calc(5.5908px + 4.3729vw);--fl93:calc(7.9604px + 4.4554vw);--fl94:calc(11.0891px + 2.4752vw);--fl95:calc(10.132px + 1.8152vw);--fl96:calc(5.4455px + 12.3762vw);--fl97:calc(136.9472px + 51.7739vw);--fl98:calc(11.0891px + 2.4752vw);--fl99:calc(10.5347px + 2.3515vw);--fl100:calc(1.0891px + 2.4752vw);--fl101:calc(1.6337px + 3.7129vw);--fl102:calc(35.4851px + 7.9208vw);--fl103:calc(14.099px + 13.8614vw);--fl104:calc(22.1782px + 4.9505vw);--fl105:calc(14.4257px + 2.104vw);--fl106:calc(26.5347px + 14.8515vw);--fl107:calc(26.9637px + 8.2508vw)}@media (min-width:764px){:root{--fl0:clamp(27.5px,calc(2.7163px + 3.2439vw),65px);--fl1:clamp(140px,calc(113.564px + 3.4602vw),180px);--fl2:clamp(90px,calc(37.128px + 6.9204vw),170px);--fl3:clamp(85px,calc(307.5606px + -11.5917vw),219px);--fl4:clamp(90px,calc(43.737px + 6.0554vw),160px);--fl5:clamp(70px,calc(25.7197px + 5.7958vw),137px);--fl6:clamp(60px,calc(33.564px + 3.4602vw),100px);--fl7:clamp(75px,calc(58.4775px + 2.1626vw),100px);--fl8:clamp(42px,calc(34.0692px + 1.0381vw),54px);--fl9:clamp(42px,calc(30.1038px + 1.5571vw),60px);--fl10:24px;--fl11:clamp(75px,calc(28.0761px + 6.1419vw),146px);--fl12:clamp(18px,calc(16.6782px + 0.173vw),20px);--fl13:clamp(16px,calc(17.6609px + -0.0865vw),17px);--fl14:clamp(16px,calc(16.9965px + -0.0519vw),16.6px);--fl15:clamp(18.7px,calc(34.1464px + -0.8045vw),28px);--fl16:clamp(58px,calc(52.0519px + 0.7785vw),67px);--fl17:clamp(282px,calc(394.1107px + -5.8391vw),349.5px);--fl18:clamp(24px,calc(21.3564px + 0.346vw),28px);--fl19:clamp(37.5px,calc(19.3253px + 2.3789vw),65px);--fl20:clamp(139.85px,calc(124.7484px + 1.9766vw),162.7px);--fl21:clamp(34px,calc(11.5294px + 2.9412vw),68px);--fl22:clamp(20px,calc(6.782px + 1.7301vw),40px);--fl23:clamp(1167.5px,calc(1146.0208px + 2.8114vw),1200px);--fl24:clamp(0px,calc(113.7716px + -5.9256vw),68.5px);--fl25:clamp(20px,calc(15.572px + 0.5796vw),26.7px);--fl26:clamp(300px,calc(300.8304px + -0.0433vw),300.5px);--fl27:clamp(300px,calc(300.8304px + -0.0433vw),300.5px);--fl28:clamp(0px,calc(124.1522px + -6.4663vw),74.75px);--fl29:clamp(0px,calc(7.0588px + -0.3676vw),4.25px);--fl30:clamp(39.75px,calc(-11.1723px + 6.6652vw),116.8px);--fl31:clamp(1.1px,calc(-7.1612px + 1.0813vw),13.6px);--fl32:clamp(0.7px,calc(-3.0671px + 0.4931vw),6.4px);--fl33:clamp(-17.6px,calc(2.0817px + -1.0251vw),-5.75px);--fl34:clamp(18.5px,calc(10.8997px + 0.9948vw),30px);--fl35:clamp(10px,calc(3.391px + 0.8651vw),20px);--fl36:clamp(70px,calc(78.3045px + -0.4325vw),75px);--fl37:0px;--fl38:clamp(10px,calc(-74.5952px + 11.0727vw),138px);--fl39:clamp(19.5px,calc(-28.4152px + 6.2716vw),92px);--fl40:clamp(132.05px,calc(97.518px + 4.5199vw),184.3px);--fl41:clamp(163.25px,calc(120.5228px + 5.5926vw),227.9px);--fl42:clamp(187.5px,calc(133.4384px + 7.0761vw),269.3px);--fl43:clamp(206.4px,calc(160.7318px + 5.9775vw),275.5px);--fl44:clamp(153.4px,calc(114.2747px + 5.1211vw),212.6px);--fl45:clamp(107.7px,calc(79.3474px + 3.7111vw),150.6px);--fl46:clamp(145.4px,calc(115.6595px + 3.8927vw),190.4px);--fl47:clamp(188.05px,calc(150.7422px + 4.8832vw),244.5px);--fl48:clamp(80px,calc(146.436px + -3.4602vw),120px);--fl49:clamp(0px,calc(66.436px + -3.4602vw),40px);--fl50:clamp(60px,calc(46.782px + 1.7301vw),80px);--fl51:clamp(0px,calc(49.827px + -2.5952vw),30px);--fl52:clamp(921.5px,calc(896.0554px + 3.3304vw),960px);--fl53:clamp(27.5px,calc(-196.8754px + 29.3685vw),367px);--fl54:clamp(45px,calc(35.0865px + 1.2976vw),60px);--fl55:clamp(60px,calc(41.4948px + 2.4221vw),88px);--fl56:clamp(0px,calc(149.481px + -7.7855vw),90px);--fl57:clamp(30px,calc(23.391px + 0.8651vw),40px);--fl58:clamp(0px,calc(83.045px + -4.3253vw),50px);--fl59:clamp(140px,calc(67.301px + 9.5156vw),250px);--fl60:clamp(180px,calc(111.2664px + 8.9965vw),284px);--fl61:clamp(80px,calc(73.391px + 0.8651vw),90px);--fl62:clamp(77.5px,calc(65.9343px + 1.5138vw),95px);--fl63:clamp(52px,calc(198.1592px + -7.6125vw),140px);--fl64:clamp(140px,calc(124.9976px + 1.9637vw),162.7px);--fl65:clamp(30px,calc(26.0346px + 0.519vw),36px);--fl66:clamp(36px,calc(30.7128px + 0.692vw),44px);--fl67:clamp(66px,calc(22.3806px + 5.7093vw),132px);--fl68:clamp(0px,calc(39.8616px + -2.0761vw),24px);--fl69:clamp(81.35px,calc(27.5858px + 7.0372vw),162.7px);--fl70:clamp(140px,calc(1.2111px + 18.1661vw),350px);--fl71:clamp(198.5px,calc(161.8201px + 4.801vw),254px);--fl72:clamp(70px,calc(50.173px + 2.5952vw),100px);--fl73:clamp(0px,calc(232.526px + -12.1107vw),140px);--fl74:clamp(25px,calc(9.7993px + 1.9896vw),48px);--fl75:clamp(19px,calc(44.7439px + -1.3408vw),34.5px);--fl76:clamp(24px,calc(20.0346px + 0.519vw),30px);--fl77:clamp(10px,calc(18.3045px + -0.4325vw),15px);--fl78:clamp(22px,calc(20.0173px + 0.2595vw),25px);--fl79:clamp(16px,calc(14.6782px + 0.173vw),18px);--fl80:clamp(10px,calc(10.8304px + -0.0433vw),10.5px);--fl81:clamp(50px,calc(30.173px + 2.5952vw),80px);--fl82:clamp(27.5px,calc(19.2388px + 1.0813vw),40px);--fl83:clamp(15px,calc(11.6955px + 0.4325vw),20px);--fl84:clamp(13.75px,calc(9.6194px + 0.5407vw),20px);--fl85:clamp(212.5px,calc(154.6713px + 7.5692vw),300px);--fl86:clamp(180px,calc(233.9792px + -2.8114vw),212.5px);--fl87:clamp(90px,calc(83.391px + 0.8651vw),100px);--fl88:clamp(55px,calc(23.9377px + 4.0657vw),102px);--fl89:clamp(39px,calc(29.0865px + 1.2976vw),54px);--fl90:clamp(38px,calc(12.8858px + 3.2872vw),76px);--fl91:clamp(20px,calc(-12.3841px + 4.2388vw),69px);--fl92:clamp(39px,calc(33.0519px + 0.7785vw),48px);--fl93:clamp(42px,calc(30.1038px + 1.5571vw),60px);--fl94:clamp(30px,calc(16.782px + 1.7301vw),50px);--fl95:24px;--fl96:100px;--fl97:clamp(532.5px,calc(349.7612px + 23.9187vw),809px);--fl98:clamp(30px,calc(12.8166px + 2.2491vw),56px);--fl99:clamp(28.5px,calc(20.8997px + 0.9948vw),40px);--fl100:clamp(20px,calc(14.0519px + 0.7785vw),29px);--fl101:clamp(30px,calc(23.391px + 0.8651vw),40px);--fl102:clamp(96px,calc(80.1384px + 2.0761vw),120px);--fl103:clamp(120px,calc(106.782px + 1.7301vw),140px);--fl104:clamp(60px,calc(40.173px + 2.5952vw),90px);--fl105:clamp(30.5px,calc(21.5779px + 1.1678vw),44px);--fl106:clamp(140px,calc(100.346px + 5.1903vw),200px);--fl107:clamp(90px,calc(70.173px + 2.5952vw),120px)}}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-latin-wght-normal.woff2) format("woff2");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:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-cyrillic-wght-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:100.3%;ascent-override:92.5%;descent-override:24.3%;line-gap-override:0%}:root{--bg:#f9f9f6;--ink:#141414;--accent:#e63946;--muted:#686860;--inactive:#82827a;--rule:#c8c8bd;--ph:#e5e4dd;--foot:#b8b8ab;--red:#e63946;--navy:#0e1540;--yellow:#fbc672;--dark:#323438;--white:#fff;--hdr-blend:#e5e5e2;--black:#000;--overlay:rgb(0 0 0 / .3);--scrim:rgb(20 20 20 / .55);--ph-label:rgb(20 20 20 / .72);--font:Roboto,"Roboto Fallback","Helvetica Neue",Arial,system-ui,sans-serif;--w-mid:350;--gutter:var(--fl0);--max:1920px;--sec-pad:var(--fl1);--title-gap:var(--fl2);--foot-h:var(--fl3);--fs-hero:var(--fl4);--fs-cap:var(--fl5);--fs-h2:var(--fl6);--fs-h2-lg:var(--fl7);--fs-lead:var(--fl8);--fs-h3:var(--fl9);--fs-body:var(--fl10);--fs-pr:var(--fl11);--fs-btn:max(13px,var(--fl12));--fs-helper:max(13px,var(--fl13));--fs-small:max(13px,var(--fl14));--fs-nav:var(--fl15);--btn-h:var(--fl16);--ease-out:cubic-bezier(.2,.7,.2,1);--hair:1px;--hair-s:1}@media (max-width:1023.98px) and (min-resolution:2dppx){:root{--hair:.5px;--hair-s:.5}}@media (max-width:599.98px) and (min-resolution:3dppx){:root{--hair:.334px;--hair-s:.334}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:400;font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}h1,h2,h3,h4,p,ul,ol,figure{margin:0}h1,h2,h3,h4{font-weight:400}h1,h2,h3,h4{text-wrap:balance}p,li,blockquote{text-wrap:pretty}@media (width:360px),(width:764px),(min-width:1920px){.figma-text :is(h1,h2,h3,h4,p,li,blockquote):not([data-owner-copy],[data-owner-copy] *){text-wrap:wrap}}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent);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{position:fixed;left:var(--gutter);top:12px;z-index:50;background:var(--ink);color:var(--bg);padding:.6em 1em;font-size:var(--fs-btn);border-radius:999px}.skip:not(:focus-visible){clip-path:inset(50%);pointer-events:none}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.accent{color:var(--accent)}br[class*="br-"]{display:none}@media (max-width:413.98px){br.br-m{display:inline}}@media (min-width:600px) and (max-width:1023.98px){br.br-t{display:inline}}@media (min-width:1024px){br.br-d{display:inline}}@media (min-width:1800px){br.br-dw{display:inline}}@media (min-width:1024px){.nw-d{white-space:nowrap}}.h2{font-size:var(--fs-h2);font-weight:300;line-height:1.1;letter-spacing:-.04em;text-align:center}.h2--lg{font-size:var(--fs-h2-lg)}.h3{font-size:var(--fs-h3);font-weight:var(--w-mid);line-height:1.15;letter-spacing:-.02em}@media (min-width:1024px){.h2{line-height:1}.h3{line-height:1.1}}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h);width:100%;padding:0 1em;border-radius:999px;font-size:var(--fs-btn);line-height:1.1;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s}.btn--primary{background:var(--accent);color:var(--bg)}.btn--primary:hover{background:color-mix(in srgb,var(--accent) 92%,var(--black))}.btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--bg)}.btn:active{transform:scale(.98)}@media (min-width:600px){.btn{width:var(--fl17)}}.ph{position:relative;background:var(--ph);overflow:hidden}.ph__label{position:absolute;inset:0;display:grid;place-items:center;padding:1em;text-align:center;font-size:14px;line-height:1.4;color:var(--ph-label);font-weight:400;letter-spacing:0}.site-header{position:absolute;top:0;left:0;right:0;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:var(--fl18) max(var(--fl19),calc((100% - var(--max)) / 2 + var(--fl19)))}html.js .site-header{position:fixed}@media (min-width:1024px){html.js .site-header{will-change:transform}html[data-hdr=cream] .site-nav a:not(:focus-visible){mix-blend-mode:difference;color:var(--hdr-blend)}}html[data-hdr] .site-header{background:var(--hdr-bg);color:var(--hdr-fg);transition:background-color .45s ease,color .45s ease,transform .35s ease,opacity .35s ease}html[data-hdr] .site-header.is-snap{transition:none}html[data-hdr=cream]{--hdr-bg:var(--bg);--hdr-fg:var(--ink)}html[data-hdr=ink]{--hdr-bg:var(--ink);--hdr-fg:var(--bg)}html[data-hdr=away]{--hdr-bg:var(--bg);--hdr-fg:var(--ink)}html[data-hdr=away] .site-header{transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .35s ease,opacity .35s ease,visibility 0s linear .35s,background-color 0s linear .35s,color 0s linear .35s}html[data-hdr] .site-header.is-back{transition:transform .35s ease,opacity .35s ease}html[data-hdr=blend]{--hdr-bg:transparent;--hdr-fg:var(--hdr-blend)}html[data-hdr=blend]:not(.menu-open) .site-header{mix-blend-mode:difference}html{scroll-padding-top:var(--hdr-h,0px)}.site-header--light{color:var(--bg)}.site-header--dark{color:var(--ink)}.site-header__logo{display:block;width:var(--fl20)}.site-header__logo svg{width:100%;height:auto}.site-nav{display:flex;gap:1.2em;font-size:var(--fs-btn);line-height:1.2}.site-nav a{transition:opacity .15s}.site-nav a:hover{opacity:.72}.menu-toggle{display:none;position:relative;z-index:7;width:var(--fl21);height:var(--fl22)}.menu-toggle::before{content:"";position:absolute;inset:-12px}.menu-toggle span{position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .25s var(--ease-out),opacity .2s}.menu-toggle span:nth-child(1){top:0}.menu-toggle span:nth-child(2){top:calc(50% - .5px)}.menu-toggle span:nth-child(3){bottom:0}@media (max-width:1023.98px){html.js .menu-toggle{display:block}html.js .site-nav{position:fixed;inset:0;z-index:6;flex-direction:column;justify-content:center;gap:.25em;padding:var(--gutter);background:var(--ink);color:var(--bg);font-size:var(--fs-h2-lg);font-weight:300;letter-spacing:-.04em;line-height:1.1;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}html.menu-open .site-nav{opacity:1;visibility:visible;transition:opacity .25s}html.menu-open .menu-toggle{color:var(--bg)}html.menu-open .menu-toggle span:nth-child(1){transform:translateY(calc(var(--fl22) / 2 - .5px)) rotate(45deg)}html.menu-open .menu-toggle span:nth-child(2){opacity:0}html.menu-open .menu-toggle span:nth-child(3){transform:translateY(calc(var(--fl22) / -2 + .5px)) rotate(-45deg)}html.menu-open body{overflow:hidden}}@media (min-width:1024px){.site-nav{gap:min(79px,4.1146vw);font-size:var(--fs-nav);line-height:normal}.site-nav a:last-child{margin-right:.25em}}.intro__opening{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(var(--fl23),100svh);padding:0 var(--gutter) var(--fl24);background:var(--ink);color:var(--bg)}.intro__h1{font-size:var(--fs-hero);font-weight:300;line-height:1;letter-spacing:-.05em;text-align:center}.intro__line{display:block}.intro__line+.intro__line{margin-top:var(--fl25)}@media (min-width:600px){.intro__opening{padding-inline:0}.intro__line{white-space:nowrap}}.dot{position:relative;color:transparent}.dot::after{content:"";position:absolute;left:.069em;top:.848em;width:.0833em;height:.0833em;border-radius:50%;background:var(--bg)}.intro__wipe{display:none}#capacity:focus{outline:none}.intro__capacity{padding:var(--fl26) var(--gutter) var(--fl27);background:var(--bg)}.cap{max-width:var(--max);margin-inline:auto;width:100%}.cap__title{font-size:var(--fs-cap);font-weight:300;line-height:1;letter-spacing:-.04em;text-align:center}@media (min-width:1024px){.cap__title{letter-spacing:-.05em}}.intro{--hold:30svh}.intro.is-motion{height:calc(200svh + var(--hold))}.intro.is-motion .intro__stage{position:sticky;top:0;height:100svh;overflow:hidden}.intro.is-motion .intro__opening{position:absolute;inset:0;z-index:1;min-height:0}.intro.is-motion .intro__wipe{display:block;position:absolute;left:0;top:0;z-index:2;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;background:var(--bg);transform:scale(0);will-change:transform;pointer-events:none}.intro.is-motion .intro__capacity{position:absolute;inset:0;z-index:3;display:flex;align-items:center;padding-block:0;background:transparent;opacity:0;pointer-events:none}.intro.is-motion .intro__capacity.is-live{pointer-events:auto}.intro.is-motion .cap{transform:scale(var(--cap-fit,1))}.reel__inner{max-width:var(--max);margin-inline:auto}.reel__frame{aspect-ratio:1080/1350;width:min(100%,calc((90svh - var(--hdr-h,0px)) * 1080 / 1350));margin-inline:auto}.reel__frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.reel__frame.is-playing video,.reel__frame.has-poster video{opacity:1}.reel__toggle{position:absolute;right:var(--gutter);bottom:var(--gutter);z-index:2;padding:.5em 1em;border-radius:999px;background:var(--scrim);color:var(--bg);font-size:var(--fs-btn)}.reel__toggle[hidden]{display:none}.reel__cta{max-width:var(--max);margin-inline:auto;padding:calc(2 * var(--sec-pad) + var(--fl28)) var(--gutter) calc(var(--sec-pad) + var(--fl29))}@media (min-width:600px){.reel__cta{padding-top:calc(2 * var(--sec-pad) + var(--fl30));padding-bottom:calc(var(--sec-pad) + var(--fl31))}}@media (min-width:1024px){.reel__cta{padding-top:calc(2 * var(--sec-pad) + var(--fl32));padding-bottom:calc(var(--sec-pad) + var(--fl33))}}.reel__formats{font-size:var(--fs-lead);font-weight:var(--w-mid);line-height:1.15;letter-spacing:-.02em}.reel__actions{display:flex;flex-direction:column;gap:var(--fl34) var(--fl35);margin-top:var(--fl36)}.reel__helper{margin-top:var(--fl37);text-align:center;font-size:var(--fs-helper);line-height:1.5;color:var(--muted)}@media (min-width:600px){.reel__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.reel__actions .btn{flex:0 0 auto}.reel__helper{flex-basis:100%}}@media (min-width:600px) and (max-width:1023.98px){.reel__actions .btn{flex:1 1 0;width:auto}}@media (min-width:1024px){.reel__formats{line-height:1.1;text-align:center}.reel__helper{line-height:1.375}}@media (min-width:600px){.reel__frame{aspect-ratio:1528/1350;width:min(100%,calc((90svh - var(--hdr-h,0px)) * 1528 / 1350))}}@media (min-width:1024px){.reel__frame{aspect-ratio:2/1;width:min(100% - 2 * var(--gutter),calc((90svh - var(--hdr-h,0px)) * 2))}}.reel__frame.reel__frame--slides{position:relative;overflow:hidden;background:var(--ph);aspect-ratio:1/1;width:min(100%,calc(90svh - var(--hdr-h,0px)))}@media (min-width:600px){.reel__frame.reel__frame--slides{aspect-ratio:16/9;width:min(100%,calc((90svh - var(--hdr-h,0px)) * 16 / 9))}}@media (min-width:1024px){.reel__frame.reel__frame--slides{width:min(100% - 2 * var(--gutter),calc((90svh - var(--hdr-h,0px)) * 16 / 9),1600px)}}.slide{position:absolute;inset:0;opacity:0}.slide img{width:100%;height:100%;object-fit:cover}.slide.is-on{opacity:1;transition:opacity .165s linear}.slide.is-top{z-index:1}.clients{padding-block:var(--sec-pad)}.clients__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--fl38);row-gap:var(--fl39)}.clients__grid li{display:flex;align-items:center;justify-content:center;aspect-ratio:474/263}.logo{height:auto}.logo--ibm{width:var(--fl40)}.logo--wilson{width:var(--fl41)}.logo--verifone{width:var(--fl42)}.logo--wetransfer{width:var(--fl43)}.logo--universal{width:var(--fl44)}.logo--gap{width:var(--fl45)}.logo--cox{width:var(--fl46)}.logo--citibank{width:var(--fl47)}@media (min-width:600px){.clients__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clients__grid li{aspect-ratio:459/253}}@media (min-width:1024px){.clients__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clients__grid li{aspect-ratio:344/124}}.acc{padding-block:var(--sec-pad)}.acc__track{margin-top:var(--title-gap)}.acc__it+.acc__it{margin-top:var(--fl48)}.acc__t button{display:block;width:100%;text-align:left;font:inherit;letter-spacing:inherit;transition:color .3s}.acc__d{margin-top:var(--fl22)}.acc__d p+p{margin-top:.6em}.acc__media{display:block;margin-top:var(--fl49);aspect-ratio:1/1}.acc__media img{width:100%;height:100%;object-fit:cover}.acc__slot{display:none}.acc.is-pinned .acc__track{position:relative}.acc.is-pinned .acc__stage{position:sticky;top:var(--pin-top,0);transform:scale(var(--pin-fit,1));transform-origin:50% 0}.acc.is-pinned .acc__list{min-height:var(--list-h,0)}.acc.is-pinned .acc__txt{transition:transform .45s var(--ease-out)}.acc.is-pinned .acc__it:not(.is-open) .acc__t{color:var(--inactive)}.acc.is-pinned .acc__it:not(.is-open) .acc__d{display:none}.acc.is-pinned .is-open .acc__d{animation:acc-in .45s ease-out .05s both}.acc.is-pinned .acc__slot{display:block}.acc.is-pinned .acc__media{position:absolute;right:0;bottom:0;margin:0;opacity:0;transform:translateY(12px);transition:opacity .45s ease-out,transform .45s ease-out}.acc.is-pinned .is-open .acc__media{opacity:1;transform:none}@keyframes acc-in{from{opacity:0;transform:translateY(8px)}}@media (min-width:1024px){.acc__it{display:grid;grid-template-columns:43.91% 49.44%;justify-content:space-between;align-items:start}.acc__media{margin-top:min(10px,0.5208vw)}.acc__d{max-width:24.25em}.acc.is-pinned{--fs-h3:clamp(30px,3.125vw,60px)}.acc.is-pinned .acc__stage{display:grid;grid-template-columns:43.91% minmax(0,1fr);align-items:center}.acc.is-pinned .acc__it{display:block}.acc.is-pinned .acc__it+.acc__it{margin-top:calc(var(--fs-h3) * .87)}.acc.is-pinned .acc__d{margin-top:calc(var(--fs-h3) * .3);max-width:30em;font-size:max(15px,min(24px,1.25vw))}.acc.is-pinned .acc__slot{justify-self:end;width:var(--iw);aspect-ratio:1/1}.acc.is-pinned .acc__media{top:calc(50% - var(--iw) * .5);bottom:auto;width:var(--iw)}}.when{padding-block:var(--sec-pad)}.when__rows{margin-top:var(--title-gap)}.row{padding-block:var(--fl50)}.row:first-child{padding-top:0}.row:last-child{padding-bottom:0}.row+.row{box-shadow:inset 0 var(--hair) 0 var(--rule)}.row__title{max-width:var(--mw-m,none)}.row__text{margin-top:var(--fl51)}@media (min-width:600px){.row__title{max-width:none}}@media (min-width:1024px){.row{display:grid;grid-template-columns:58.99% 1fr;align-items:start}.row__title{max-width:var(--mw-d,12.5em)}.row__text{margin-top:3px;max-width:23.75em}}.why__head{padding-block:var(--sec-pad)}.principle{display:flex;flex-direction:column;justify-content:center;min-height:var(--fl52);color:var(--bg)}.principle--red{background:var(--red)}.principle--navy{background:var(--navy)}.principle--yellow{background:var(--yellow);color:var(--ink)}.principle--dark{background:var(--dark)}.principle__inner{width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) 0 var(--fl53)}.principle__title{font-size:var(--fs-pr);font-weight:300;line-height:1;letter-spacing:-.04em}.principle__text{margin-top:var(--fl54);font-size:var(--fs-h3);font-weight:var(--w-mid);line-height:1.15;letter-spacing:-.02em}@media (min-width:1024px){.principle__title{letter-spacing:-.05em}.principle__text{line-height:1.1;max-width:var(--mw,19em)}}html.motion-bg .principle{background:transparent}html.motion-bg{--fg:var(--ink)}html.motion-bg:is([data-bgc=red],[data-bgc=navy],[data-bgc=dark]){--fg:var(--bg)}html.motion-bg :is(.when__rows,.why,.principle,.process .h2){color:var(--fg);transition:color .6s ease}.bg-layer{display:none}html.motion-bg .bg-layer{display:block;position:fixed;inset:0;z-index:-1;pointer-events:none}.bg-layer i{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.bg-layer i.on{opacity:1}.bg-layer [data-c=red]{background:var(--red)}.bg-layer [data-c=navy]{background:var(--navy)}.bg-layer [data-c=yellow]{background:var(--yellow)}.bg-layer [data-c=dark]{background:var(--dark)}.process{padding-block:var(--sec-pad)}.process__pin{margin-top:var(--title-gap)}.process__art{position:relative;width:var(--art-w,100%);max-width:100%;margin-inline:auto;aspect-ratio:5/3;container-type:inline-size;overflow:clip}.process__scene{position:absolute;inset:0;opacity:0}.process__scene:last-child{opacity:1}.process__steps{margin-top:var(--fl55)}.process__step+.process__step{margin-top:var(--fl56)}.process__text{margin-top:var(--fl57)}.process.is-pinned .process__scene{opacity:0;transition:opacity .45s ease .25s}.process.is-pinned .process__scene.is-on{opacity:1;transition:opacity .35s ease}@media (max-width:1023.98px){.process.is-pinned .process__stage{position:sticky;top:var(--pin-top,0);display:flex;flex-direction:column;height:var(--stage-h,auto);transform:scale(var(--pin-fit,1));transform-origin:50% 0}.process.is-pinned .process__pin{flex:1 1 auto;display:flex;flex-direction:column;margin-top:var(--fl58)}.process.is-pinned .process__art{margin-block:auto}.process.is-pinned .process__steps{display:grid}.process.is-pinned .process__step{grid-area:1/1;margin:0;opacity:0;transform:translateY(1em);transition:opacity .4s ease,transform .7s var(--ease-out)}.process.is-pinned .process__step.is-past{transform:translateY(-1em)}.process.is-pinned .process__step.is-on{opacity:1;transform:none;transition-delay:.12s}}@media (min-width:1024px){.process{--fs-h3:clamp(30px,3.125vw,60px)}.process__stage{display:contents}.process.is-pinned .process__pin{position:sticky;top:var(--pin-top,0);transform:scale(var(--pin-fit,1));transform-origin:50% 0}.process__art{--art-w:62%}.process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);column-gap:min(143px,7.4479vw)}.process__step{display:grid;grid-row:span 2;grid-template-rows:subgrid}.process__step+.process__step{margin-top:0}.process__text{margin-top:min(40px,2.0833vw);font-size:max(15px,min(24px,1.25vw))}.process.is-pinned .process__step>*{transition:color .45s ease}.process.is-pinned .process__step:not(.is-on) .process__title{color:var(--inactive)}.process.is-pinned .process__step:not(.is-on) .process__text{color:var(--muted)}}.process__scene>i{position:absolute;left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqw)}.pa-scope{border:1px dashed var(--muted)}.pa-p{transform:translate(0,0) rotate(var(--r,0deg)) scale(1)}.pa-doc,.pa-cal,.pa-f{background:var(--white);box-shadow:0 0 0 1px var(--rule)}.pa-doc{display:flex;flex-direction:column;gap:1.5cqw;padding:2.8cqw 2.4cqw}.pa-doc b{height:.8cqw;background:var(--rule)}.pa-doc b:first-child{width:72%;height:1.5cqw;margin-bottom:.8cqw;background:var(--ink)}.pa-doc b:nth-child(3n){width:66%}.pa-img,.pa-f .im{position:relative;overflow:hidden;background:var(--ph)}.pa-img::after,.pa-f .im::after{content:"";position:absolute;inset:40% 10% 0;background:var(--rule);clip-path:polygon(0 100%,36% 16%,56% 58%,70% 36%,100% 100%)}.pa-cal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:1.1cqw;padding:3.9cqw 1.9cqw 1.9cqw}.pa-cal::before{content:"";position:absolute;inset:0 0 auto;height:2.2cqw;background:var(--ink)}.pa-cal b{aspect-ratio:1;border-radius:50%;background:var(--rule)}.pa-cal .on{background:var(--accent)}.pa-sw{display:flex;gap:1.8cqw}.pa-sw b{flex:none;width:5.2cqw;height:5.2cqw;border-radius:50%;background:var(--red)}.pa-sw b+b{background:var(--navy)}.pa-sw b+b+b{background:var(--yellow)}.pa-logo{border-radius:50%;box-shadow:inset 0 0 0 max(1px,.32cqw) var(--ink)}.pa-f{--u:calc(min(var(--w),var(--h) * 1.4) * 1cqw / 20);display:flex;gap:calc(var(--u) * .9);padding:calc(var(--u) * 1.1);overflow:hidden}.pa-f .im{flex:0 0 46%}.pa-f .tx{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * .42)}.pa-f .tx b{width:92%;height:calc(var(--u) * .5);background:var(--ink)}.pa-f .tx .k{width:62%;margin-bottom:calc(var(--u) * .2)}.pa-f .tx .l{width:96%;height:calc(var(--u) * .22);background:var(--rule)}.pa-f .tx .l+.l{width:70%}.pa-f .tx .ac{width:30%;height:calc(var(--u) * .3);margin-top:calc(var(--u) * .3);background:var(--accent);transform-origin:0 50%}.pa-f .lg{position:absolute;right:calc(var(--u) * 1.1);bottom:calc(var(--u) * 1.1);width:calc(var(--u) * .9);height:calc(var(--u) * .9);border-radius:50%;box-shadow:inset 0 0 0 max(1px,calc(var(--u) * .12)) var(--ink)}.pa-col{flex-direction:column}.pa-col .im{flex-basis:52%}.pa-col .tx{justify-content:flex-start}.pa-ban{gap:calc(var(--u) * 1.4)}.pa-ban .im{flex-basis:15%}.pa-hero,.pa-slide{transform-origin:0 0}.process.is-pinned .process__scene>i,.process.is-pinned .pa-f .ac{transition:transform .9s var(--ease-out),opacity .55s ease}.process.is-pinned :not(.is-on)>.pa-p{transform:translate(calc(var(--dx) * 1cqw),calc(var(--dy) * 1cqw)) rotate(0deg) scale(.3);opacity:0}.process.is-pinned :not(.is-on)>.pa-scope{transform:scale(.795,.743);opacity:0}.process.is-pinned .is-on>.pa-p{transition-delay:.15s}.process.is-pinned .is-on>.pa-scope{transition-delay:.55s}.process.is-pinned :not(.is-on,.is-past)>.pa-hero{transform:translate(3.5cqw,1.97cqw) scale(.9);opacity:0}.process.is-pinned :not(.is-on,.is-past)>.pa-hero .ac{transform:scaleX(0)}.process.is-pinned .is-on>.pa-hero{transition-delay:0s,.2s}.process.is-pinned .is-on>.pa-hero .ac{transition-delay:1s}.process.is-pinned .is-past>.pa-hero{transform:translate(-13cqw,-8.31cqw) scale(.6857)}.process.is-pinned :not(.is-on)>.pa-slide{transform:translate(13cqw,8.31cqw) scale(1.4583)}.process.is-pinned :not(.is-on)>.pa-set{transform:translate(calc(var(--dx) * 1cqw),calc(var(--dy) * 1cqw)) scale(.3);opacity:0}.process.is-pinned .is-on>.pa-set{transition-delay:calc(.3s + var(--k) * 70ms)}.close{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--foot-h));background:var(--ink);color:var(--bg);padding:var(--fl59) 0 var(--fl60)}.close>.wrap{width:100%}.close__title{font-size:var(--fs-h2-lg);font-weight:300;line-height:1.1;letter-spacing:-.04em;text-align:center}.close__actions{display:flex;justify-content:center;margin-top:var(--fl61)}.close__next{position:absolute;right:max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter)));bottom:var(--fl62);display:inline-flex;align-items:center;gap:.4em;font-size:var(--fs-body);line-height:1.5;color:var(--white);transition:opacity .15s}.close__next:hover{opacity:.72}.close__next svg{width:.9em;height:auto}@media (min-width:1024px){.close__title{line-height:1;max-width:17.47em;margin-inline:auto}}.site-footer{background:var(--ink);color:var(--bg)}.site-footer__inner{max-width:var(--max);min-height:var(--foot-h);margin-inline:auto;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo nav" "copy copy";align-content:end;align-items:last baseline;row-gap:var(--fl51);padding:0 var(--gutter) var(--fl63)}.site-footer__logo{grid-area:logo;display:block;width:var(--fl64)}.site-footer__logo svg{width:100%;height:auto}.site-footer__nav{grid-area:nav;justify-self:end;display:flex;gap:1.2em;font-size:max(15px,var(--fs-btn));line-height:1.2}.site-footer__nav a{transition:opacity .15s}.site-footer__nav a:hover{opacity:.72}.site-footer__copy{grid-area:copy;font-size:var(--fs-small);line-height:1.2;color:var(--foot)}@media (min-width:1024px){.site-footer__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"logo copy nav"}.site-footer__nav{gap:min(79px,4.1146vw);font-size:var(--fs-nav);line-height:normal}.site-footer__nav a:last-child{margin-right:.25em}}.footer-plain{background:var(--bg);color:var(--muted)}.footer-plain .site-footer__copy{max-width:var(--max);margin-inline:auto;padding:var(--fl65) var(--gutter) var(--fl66);color:inherit}@media (min-width:1024px){.footer-plain .site-footer__copy{text-align:center}}.footer-strip .site-footer__inner{min-height:var(--fl67);align-content:center;padding-block:var(--fl68)}.footer-strip .site-footer__logo{width:var(--fl69)}.git{padding:var(--fl70) 0 var(--fl71)}.git__title{font-size:var(--fl72);font-weight:300;line-height:1;letter-spacing:-.04em}.contacts{margin-top:var(--fl73)}.contacts li{padding-block:var(--fl74);box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--rule)}.contacts li:first-child{padding-top:0}.contacts li:last-child{box-shadow:none;padding-bottom:0}.contact{display:flex;align-items:center;gap:var(--fl75);font-size:var(--fl76);line-height:1.2}.contact a,a.contact,.contact-person,.contact__copy,.plain__links a{transition:opacity .15s}.contact a:hover,a.contact:hover,.contact-person:hover,.contact__copy:hover,.plain__links a:hover{opacity:.72}.contact__link{display:flex;align-items:center;justify-content:space-between;gap:1em;flex:1}.contact__arrow{flex:none;width:calc(var(--fl77) * 1.2);height:auto;margin-left:auto}.contact__arrow path{vector-effect:non-scaling-stroke;stroke-width:calc(var(--hair) * 1.5)}@media (min-width:1024px){.contact__arrow path{stroke-width:1.5px}}@media (min-width:600px) and (max-width:1023.98px){.contacts .contact-person{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1em}.contacts .contact-person .contact__label{grid-column:1}.contacts .contact-person .contact__link{display:contents}.contacts .contact-person .contact__link>span{grid-column:1;justify-self:start}.contacts .contact-person .contact__arrow{grid-column:2;grid-row:1 / span 2}}.contact__copy{flex:none;position:relative;display:inline-flex;align-items:center;font-size:var(--fs-small);color:var(--muted)}.contact__copy svg{width:var(--fl78);height:auto;color:var(--ink)}.contact__copied{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:.3em;white-space:nowrap}.contact__label{display:block;font-size:var(--fl79);line-height:1.2;margin-bottom:var(--fl80)}.contact-person{display:block}.page-git,.page-plain{display:flex;flex-direction:column;min-height:100svh}.page-git main,.page-plain main{flex:1}@media (min-width:1024px){.git__grid{display:grid;grid-template-columns:minmax(0,58.99%) minmax(32.57%,max-content);align-items:start}div.contact{gap:min(19px,0.9896vw)}}.work-hero{display:flex;align-items:center;min-height:100vh;min-height:100svh}.work-hero__text{font-size:var(--fl81);font-weight:var(--w-mid);line-height:1.15;letter-spacing:-.02em}.cards{max-width:var(--max);margin-inline:auto}.card{position:relative;display:block;aspect-ratio:1080/1350;color:var(--bg);background:var(--ink);--case:var(--dark)}.cards li:nth-child(4n+1) .card{--case:var(--red)}.cards li:nth-child(4n+2) .card{--case:var(--navy)}.cards li:nth-child(4n+3) .card{--case:var(--yellow);--case-text:var(--ink)}.card__media{position:absolute;inset:0}.card__media img{width:100%;height:100%;object-fit:cover}.card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(color-mix(in srgb,var(--black) 46%,transparent),color-mix(in srgb,var(--black) 14%,transparent) 38%,transparent 58%),var(--overlay)}.card__text{position:absolute;left:var(--fl82);right:var(--fl82);top:var(--fl82);z-index:1}.card__title{max-width:12em}.card__sub{margin-top:var(--fl83);font-size:var(--fs-body);line-height:1.5}.card:hover :is(.card__title,.card__strip span){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}@media (min-width:600px){.card{aspect-ratio:1528/1350}}.cards.is-motion>li{position:sticky}.cards.is-motion .card{transform-origin:50% 0;will-change:transform}.cards.is-fit .card{aspect-ratio:auto;height:var(--card-h)}.card__strip{position:absolute;inset:0;z-index:2;padding:0 var(--fl84) 0 var(--fl82);background:var(--case);color:var(--case-text,var(--bg));font-size:var(--strip-fs,24px);font-weight:var(--w-mid);line-height:var(--strip-h);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0}@media (min-width:1024px){.work-hero__text{line-height:1.1;letter-spacing:-.04em;text-align:center;max-width:18.5em;margin-inline:auto}.cards{padding:0 var(--gutter) min(60px,3.125vw)}.card{aspect-ratio:2/1}.cards li+li{margin-top:min(60px,3.125vw)}}.uc-col{max-width:var(--max);margin-inline:auto;padding-inline:var(--fl53)}.uc-intro{padding:var(--fl85) 0 var(--fl86)}.uc-title{font-size:var(--fl87);font-weight:300;line-height:1;letter-spacing:-.05em}.uc-sub{margin-top:var(--fl88);font-size:var(--fl89);font-weight:var(--w-mid);line-height:1.1;letter-spacing:-.02em;color:var(--accent)}.uc-mark{display:block;width:var(--fl90);height:auto;margin-top:var(--fl88)}.uc-quote{margin:var(--fl91) 0 0;font-size:var(--fl92);font-weight:var(--w-mid);line-height:1.15;letter-spacing:-.02em}.uc-quote p+p{margin-top:1lh}.uc-block{padding-block:var(--sec-pad)}.uc-h{font-size:var(--fl93);font-weight:var(--w-mid);line-height:1;letter-spacing:-.04em}.uc-text{margin-top:var(--fl94);font-size:var(--fl95);line-height:1.5}.uc-text p+p{margin-top:1lh}.uc-img{margin-top:var(--fl94)}.uc-img img{width:100%;height:auto;aspect-ratio:4/3;background:var(--ph)}.uc-sub-block{margin-top:var(--fl96)}.uc-sub-block .uc-text{max-width:var(--fl97)}:where(.uc-sub-block) p{text-wrap:balance}@media (min-width:1024px){.uc-sub-block .uc-text{max-width:none}.uc-sub-block .uc-text p{white-space:nowrap}}.uc-steps{margin-top:var(--fl98);font-size:var(--fl95);line-height:1.5;counter-reset:s}.uc-steps li{display:grid;grid-template-columns:var(--fl99) 1fr;counter-increment:s}.uc-steps li::before{content:counter(s) ".";color:var(--accent)}.uc-steps li+li{margin-top:var(--fl100)}@media (max-width:599.98px){.uc-steps li>span{max-width:17.35em}}.uc-h--sub{margin-top:calc(2 * var(--sec-pad))}.uc-img .ph{display:grid;place-items:center;aspect-ratio:4/3;overflow:visible;padding:var(--fl101)}.uc-video{position:relative;aspect-ratio:16/9;background:var(--ink)}.uc-video>.yt,.uc-video>iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.uc-video img{height:100%;aspect-ratio:auto;object-fit:cover}.yt__play{position:absolute;left:50%;top:50%;width:var(--fl102);aspect-ratio:1;border-radius:50%;background:var(--bg);transform:translate(-50%,-50%);transition:background-color .2s}.yt__play::after{content:"";position:absolute;inset:0;margin:auto;width:30%;height:34%;transform:translateX(9%);background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%);transition:background-color .2s}.yt:hover .yt__play,.yt:focus-visible .yt__play{background:var(--red)}.yt:hover .yt__play::after,.yt:focus-visible .yt__play::after{background:var(--bg)}.uc-img .ph__label{position:static;padding:0;max-width:36em}.ph__label small{display:block;margin-top:.7em;font-size:inherit}.ph__list{display:block;margin-top:.7em;text-align:left}.ph__list small{margin-top:.45em}.ph__list small:first-child{margin-top:0}.uc-kpis{--kpi-n:var(--fl103);margin-top:var(--fl104)}.uc-kpi{display:grid;row-gap:var(--fl83);padding-block:var(--fl105);box-shadow:inset 0 var(--hair) 0 var(--rule)}.uc-kpi:last-child{box-shadow:inset 0 var(--hair) 0 var(--rule),inset 0 calc(-1 * var(--hair)) 0 var(--rule)}.uc-kpi__n{display:block;font-size:var(--kpi-n);font-weight:300;line-height:.9;letter-spacing:-.05em;white-space:nowrap}.uc-kpi__l{display:block;font-size:var(--fs-body);line-height:1.4;max-width:18em}@media (min-width:1024px){.uc-kpis{--kpi-n:min(140px,7.2917vw)}.uc-kpi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:min(77px,4.0104vw)}.uc-kpi__l{max-width:16em}}@media (min-width:600px) and (max-width:1023.98px){.uc-h{line-height:1.15;letter-spacing:-.02em;max-width:14.3em}}@media (min-width:1024px){.uc-quote{line-height:1.1;margin-right:max(-151px,-7.8646vw)}}.plain{padding:var(--fl70) 0 var(--fl106)}.plain__title{font-size:var(--fl72);font-weight:300;line-height:1;letter-spacing:-.04em}.plain__h{margin-top:var(--fl107);font-size:var(--fs-h3);font-weight:var(--w-mid);line-height:1.15;letter-spacing:-.02em}.plain .contacts{margin-top:var(--fl57)}.page-404{min-height:100svh;display:flex;flex-direction:column;background:var(--ink);color:var(--bg)}.page-404 main{flex:1;display:flex;align-items:center}.page-404 .plain__title{margin-bottom:.4em}.plain__links{display:flex;gap:1em;font-size:var(--fs-h3);line-height:1.2}.plain__links a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html.reduced *,html.reduced *::before,html.reduced *::after{transition:none!important;animation:none!important}