:root{--navy-900:#161f35;--navy-800:#23305e;--blue-500:#3e69b1;--blue-300:#85b1df;--orange:#e7520f;--grey:#ebebeb;--white:#fff;--ease:cubic-bezier(.16, 1, .3, 1);color:var(--navy-900);background:var(--white);-webkit-font-smoothing:antialiased;font-family:Montserrat,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html.lenis.lenis-stopped:not(.lenis-autoToggle){overflow:visible}body,h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}img,video{display:block}.stage{left:calc(50% - 960 * var(--u));top:calc(50% - 540 * var(--u));width:calc(1920 * var(--u));height:calc(1080 * var(--u));position:absolute}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:after{content:"";z-index:200;background:var(--navy-900);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);position:fixed;inset:0}html.lang-switch body:after{opacity:1;pointer-events:auto}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.header{width:100%;height:calc(80 * var(--uw));z-index:50;color:var(--white);translate:0 calc(var(--away,0) * -100%);opacity:calc(1 - var(--fade,0));transition:translate .35s var(--ease), opacity .35s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease);font-weight:600;position:fixed;top:0;left:0}.header.is-plate{opacity:1;transition:translate .9s var(--ease), opacity .9s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease);translate:0}.header.is-leaving{transition:translate .9s cubic-bezier(.7, 0, .84, 0), opacity .9s cubic-bezier(.7, 0, .84, 0), background-color .9s cubic-bezier(.7, 0, .84, 0), box-shadow .5s var(--ease)}.header.is-plate{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#161f354d;box-shadow:inset 0 -1px #ffffff14}.header>.header__progress{background:var(--orange);transform-origin:0;opacity:0;width:100%;height:2px;transition:opacity .5s var(--ease);top:auto;bottom:0;left:0;transform:scaleX(0)}.header.is-plate>.header__progress{opacity:1}.header.is-plate.is-light{background:#161f35e0}.header>*{position:absolute;top:50%;translate:0 -50%}.header__logo{left:calc(120 * var(--uw));width:calc(148 * var(--uw))}.header__logo img{width:100%;height:auto;display:block}.header__mark{transform-origin:18.54% 49.45%;transition:rotate 1.6s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.header__logo:hover .header__mark{rotate:90deg}.header__nav{left:calc(517 * var(--uw));gap:calc(29 * var(--uw));font-size:calc(20 * var(--uw));font-weight:500;line-height:1.2;display:flex}.header__actions{left:calc(1203.4 * var(--uw));align-items:center;gap:calc(18 * var(--uw));font-size:calc(22 * var(--uw));white-space:nowrap;line-height:1.2;display:flex}.header__account{transition:background-color .4s var(--ease), border-color .4s var(--ease);align-items:center;gap:calc(10 * var(--uw));padding:calc(14 * var(--uw)) calc(24 * var(--uw));border:1px solid;border-radius:999px;display:flex}.header__account img{width:calc(20 * var(--uw));height:calc(20 * var(--uw))}.header__cta{padding:calc(17 * var(--uw)) calc(34 * var(--uw))}.header__account{border-color:#ffffff47}.header__account:hover{background:#ffffff29}.header__nav a{transition:opacity .4s var(--ease)}.header__nav a:hover{opacity:.6}@property --p{syntax:"<number>";inherits:true;initial-value:0}.lang{--knob:calc(40 * var(--uw));--pad:calc(5 * var(--uw));--travel:calc(104 * var(--uw) - var(--knob) - 2 * var(--pad));width:calc(104 * var(--uw));height:calc(50 * var(--uw));color:#ffffffeb;font:inherit;font-size:calc(19 * var(--uw));letter-spacing:.04em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:--p .75s cubic-bezier(.34, 1.3, .5, 1), background-color .4s var(--ease);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:0;position:relative}.lang:hover{background:#ffffff29}.lang.is-drag{transition:background-color .4s var(--ease);cursor:grabbing}.lang:focus-visible{outline:2px solid var(--blue-300);outline-offset:3px}.lang__knob{top:50%;left:var(--pad);width:var(--knob);height:var(--knob);translate:calc(var(--p) * var(--travel)) -50%;rotate:calc(var(--p) * 360deg);border-radius:50%;position:absolute;overflow:hidden;box-shadow:0 2px 8px #23305e73,inset 0 0 0 1px #ffffff40}.lang__flag,.lang__flag svg{width:100%;height:100%;position:absolute;inset:0}.lang__flag--ua{opacity:clamp(0, (var(--p) - .35) * 3.4, 1)}.lang__label{pointer-events:none;line-height:1;position:absolute;top:50%;translate:0 -50%}.lang__label--en{right:calc(15 * var(--uw));opacity:clamp(0, 1 - var(--p) * 2.2, 1)}.lang__label--ua{left:calc(15 * var(--uw));opacity:clamp(0, (var(--p) - .55) * 2.2, 1)}.btn{white-space:nowrap;transition:transform .5s var(--ease), filter .4s var(--ease);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--orange);color:var(--white)}.btn--primary:hover{filter:brightness(1.08)}.hero{background:var(--white);height:100vh;position:relative;overflow:hidden}.hero__inner{position:absolute;inset:0}.hero__stage--back{z-index:1}.hero__stage--front{z-index:4;pointer-events:none}.hero__stage--front>*{pointer-events:auto}.hero__video{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 #23305e00}.hero__video video{object-fit:cover;width:100%;height:100%}.hero__scrim{pointer-events:none;position:absolute;inset:0}.hero__scrim--v{background:linear-gradient(#161f35db 0%,#161f3547 55%,#161f35b8 100%)}.hero__scrim--l{background:linear-gradient(90deg,#161f35e0 0%,#161f3585 52%,#161f3500 100%);width:65.625%;right:auto}.hero__copy{left:calc(120 * var(--uw) - var(--sx));top:calc(351 * var(--u));align-items:flex-start;gap:calc(36 * var(--u));color:var(--white);flex-direction:column;display:flex;position:absolute}.hero__copy h1{width:calc(1338 * var(--u));font-size:calc(98.7 * var(--u));line-height:calc(94.5 * var(--u));letter-spacing:-.02em;font-weight:700}.hero__copy p{width:calc(1065 * var(--u));font-size:calc(34.65 * var(--u));color:#ffffffd1;line-height:1.58}.hero__ctas{gap:calc(21 * var(--u));display:flex}.hero__btn{font-size:calc(23 * var(--u));padding:calc(25 * var(--u)) calc(44 * var(--u));line-height:1.2}.btn--ghost{color:var(--white);transition:transform .5s var(--ease), background-color .4s var(--ease);background:#ffffff0f;border:1px solid #ffffff3d}.btn--ghost:hover{background:#ffffff24}.hero__badge{left:calc(1357 * var(--u));top:calc(761 * var(--u));gap:calc(8 * var(--u));padding:calc(29 * var(--u)) 0;white-space:nowrap;flex-direction:column;display:flex;position:absolute}.hero__badge-label{font-size:calc(25 * var(--u));letter-spacing:.02em;color:var(--blue-300);font-weight:500}.hero__badge-value{font-size:calc(55 * var(--u));letter-spacing:-.01em;color:var(--white);font-weight:700}.hero__card{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.hero__card-img{object-fit:cover;border-radius:calc(16 * var(--u));width:100%;height:100%;box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) #23305e38 }.hero__statement{left:calc(120 * var(--uw) - var(--sx));top:calc(856 * var(--u));width:calc(1680 * var(--u));font-size:calc(68 * var(--u));letter-spacing:-.02em;color:var(--navy-900);visibility:hidden;font-weight:700;line-height:1;position:absolute}.hero__statement span{color:var(--blue-500)}.preloader{z-index:100;position:fixed;inset:0}.preloader__svg{width:100%;height:100%;position:absolute;inset:0}.arrow{vertical-align:-.16em;flex:none;width:1.05em;height:1.05em;margin-left:.45em;display:inline-block;position:relative;overflow:hidden}.arrow svg{width:100%;height:100%;transition:translate .55s var(--ease), opacity .55s var(--ease);position:absolute;inset:0}.arrow svg:first-child{animation:arrow-nudge 4s var(--ease) infinite}.arrow svg:last-child{opacity:0;translate:-110%}:is(a,button):hover .arrow svg:first-child,:is(a,button):focus-visible .arrow svg:first-child{opacity:0;animation:none;translate:110%}:is(a,button):hover .arrow svg:last-child,:is(a,button):focus-visible .arrow svg:last-child{opacity:1;transition-delay:80ms;translate:0}@keyframes arrow-nudge{0%,78%,to{translate:0}86%{translate:22%}93%{translate:-4%}}@media (prefers-reduced-motion:reduce){.arrow svg:first-child{animation:none}}.system{height:calc(100vh + var(--scrub));background:var(--navy-900);position:relative}.system__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.system__canvas{width:100%;height:100%;position:absolute;inset:0}.system__scrim{pointer-events:none;position:absolute;inset:0}.system__scrim--close{background:linear-gradient(#161f359e 0%,#161f3538 62%,#161f3575 100%)}.system__scrim--wide{background:linear-gradient(#161f3557 0%,#161f351a 55%,#161f35cc 100%)}.system__track{background:#ffffff29;height:3px;position:absolute;inset:0 0 auto}.system__fill{background:var(--orange);transform-origin:0;height:100%}.system__eyebrow{font-size:calc(23 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;line-height:1.22}.system__intro{left:0;top:calc(190 * var(--u));text-align:center;width:100%;color:var(--white);flex-direction:column;align-items:center;display:flex;position:absolute}.system__h2{margin-top:calc(14 * var(--u));font-size:calc(81 * var(--u));letter-spacing:-.02em;font-weight:700;line-height:.98}.system__h2 span{display:block}.system__note{width:calc(1200 * var(--u));margin-top:calc(21 * var(--u));font-size:calc(30 * var(--u));line-height:calc(42 * var(--u));color:#fffc;text-wrap:balance}.system__metrics{left:calc(120 * var(--u));top:calc(738 * var(--u));grid-template-columns:repeat(5, calc(336 * var(--u)));margin:0;display:grid;position:absolute}.system__tick{width:calc(28 * var(--u));background:var(--orange);transform-origin:0;height:2px;display:block}.system__label{width:calc(310 * var(--u));height:calc(75 * var(--u));margin-top:calc(22 * var(--u));font-size:calc(30 * var(--u));text-wrap:balance;color:var(--blue-300);font-weight:600;line-height:1.25}.system__value{margin:calc(20 * var(--u)) 0 0;font-size:calc(72 * var(--u));letter-spacing:-.02em;white-space:nowrap;color:var(--white);font-weight:700;line-height:1}.system__unit{margin-top:calc(8 * var(--u));font-size:calc(30 * var(--u));letter-spacing:0;font-weight:600;display:block}.system__shade{background:linear-gradient(180deg, #161f3500 78%, var(--navy-900) 100%);pointer-events:none;position:absolute;inset:0}.system__veil{background:var(--white);pointer-events:none;position:absolute;inset:0}.flow{height:calc(100vh + var(--stick));background:var(--navy-900);position:relative}.flow__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.flow__cover{left:calc(50% - 960 * var(--c));top:calc(50% - 540 * var(--c));width:calc(1920 * var(--c));height:calc(1080 * var(--c));margin:0;padding:0;position:absolute}.flow__video,.flow__canvas{width:100%;height:100%;position:absolute;inset:0}.flow__canvas{visibility:hidden}.flow.is-gl .flow__canvas{visibility:visible}.flow__scrim{pointer-events:none;position:absolute;inset:0}.flow__scrim--top{height:calc(520 * var(--c));background:linear-gradient(#161f35cc 0%,#161f356b 60%,#161f3500 100%);bottom:auto}.flow__scrim--left{background:linear-gradient(90deg,#161f35cc 0%,#161f3566 34%,#161f350f 62%,#161f3500 100%)}.flow__fade-top{height:calc(240 * var(--c));background:linear-gradient(180deg, var(--navy-900) 0%, #161f3500 100%);pointer-events:none;position:absolute;inset:0 0 auto}.flow__steps{pointer-events:none;--x0:calc(50% - 960 * var(--c));margin:0;padding:0;list-style:none;position:absolute;inset:0}.flow__step{--ty:calc((51 + 32 * var(--i)) * var(--uw));--node-top:calc(50% - 540 * var(--c) + (var(--node-y) - 35) * var(--c));--line-top:calc(var(--ty) + 156 * var(--c));position:absolute;inset:0}.flow__num,.flow__title{left:calc(var(--x0) + (var(--cx) - 150) * var(--c));position:absolute}.flow__num{top:var(--ty);font-size:calc(27 * var(--c));letter-spacing:.04em;color:var(--orange);font-weight:600;line-height:1.22}.flow__title{top:calc(var(--ty) + 49 * var(--c));width:calc(320 * var(--c));font-size:calc(39 * var(--c));letter-spacing:-.01em;color:var(--white);font-weight:700;line-height:1.18}.flow__line{left:calc(var(--x0) + var(--cx) * var(--c));top:var(--line-top);width:1px;height:calc(var(--node-top) - var(--line-top));transform-origin:bottom;background:#ffffff6b;position:absolute}.flow__node{left:calc(var(--x0) + (var(--cx) - 35) * var(--c));top:var(--node-top);width:calc(70 * var(--c));height:calc(70 * var(--c));background:var(--navy-900);transition:border-color .5s var(--ease), box-shadow .7s var(--ease);border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:grid;position:absolute}.flow__node svg{width:calc(34 * var(--c));height:calc(34 * var(--c));color:var(--white)}.flow__node path{stroke-dasharray:1}.flow__step.is-lit .flow__node{border-color:var(--orange);box-shadow:0 0 calc(28 * var(--c)) #e7520fa6, inset 0 0 calc(10 * var(--c)) #e7520f59}.flow__arrow{left:calc(var(--x0) + (var(--cx) + 150) * var(--c));top:calc(var(--ty) + (49 + 46 - 6) * var(--c) + 20 * var(--uw));width:calc(22 * var(--c));height:calc(12 * var(--c));position:absolute}.flow__heading{left:calc(120 * var(--uw));bottom:calc(64 * var(--uw));position:absolute}.flow__eyebrow{font-size:calc(31 * var(--uw));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;line-height:1.22}.flow__h2{margin-top:calc(10 * var(--uw));font-size:calc(60 * var(--uw));letter-spacing:-.02em;color:var(--white);font-weight:700;line-height:.98}.flow__note{width:calc(820 * var(--uw));margin-top:calc(18 * var(--uw));font-size:calc(27 * var(--uw));line-height:calc(38 * var(--uw));color:var(--blue-300)}.flow__veil{background:var(--navy-900);pointer-events:none;position:absolute;inset:0}.services{padding:calc(80 * var(--uw)) calc(120 * var(--uw)) calc(100 * var(--uw));background:var(--white);color:var(--navy-900);position:relative}.services__eyebrow{font-size:calc(23 * var(--uw));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;line-height:1.5}.services__h2{margin-top:calc(10 * var(--uw));font-size:calc(55 * var(--uw));letter-spacing:-.02em;font-weight:700;line-height:1.04}.services__row{gap:calc(15 * var(--uw));height:calc(640 * var(--uw));margin-top:calc(101 * var(--uw));display:flex}.service{--dur:.9s;border-radius:calc(28 * var(--uw));background:var(--grey);min-width:0;transition:flex-grow var(--dur) var(--ease);isolation:isolate;flex:420 1 0;position:relative;overflow:hidden}.service.is-active{flex-grow:810}.service__num{top:calc(28 * var(--uw));left:calc(28 * var(--uw));font-size:calc(20 * var(--uw));letter-spacing:.04em;color:var(--orange);font-weight:600;position:absolute}.service__rest{width:calc(420 * var(--uw));padding:0 calc(32 * var(--uw)) calc(40 * var(--uw));transition:opacity .5s var(--ease) .25s;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0 auto 0 0}.service.is-active .service__rest{opacity:0;transition-duration:.3s;transition-delay:0s}.service__icon{top:calc(64 * var(--uw));left:calc(120 * var(--uw));width:calc(180 * var(--uw));height:calc(180 * var(--uw));position:absolute}.service__icon img{width:100%;height:100%}.service__icon{isolation:isolate}.service__flow{mix-blend-mode:color;opacity:.8;-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;transition:opacity .6s var(--ease);position:absolute;inset:0;overflow:hidden}.service:hover .service__flow{opacity:1}.service__flow i{width:70%;height:70%;filter:blur(calc(18 * var(--uw)));animation:var(--path) var(--t) ease-in-out infinite alternate;border-radius:50%;position:absolute}.service__flow i:first-child{background:var(--orange);--path:drift-a;--t:2.6s;top:10%;left:-10%}.service__flow i:nth-child(2){background:var(--blue-300);--path:drift-b;--t:3.2s;top:-10%;left:40%}.service__flow i:nth-child(3){background:var(--blue-500);--path:drift-c;--t:3.6s;top:45%;left:20%}@keyframes drift-a{0%{translate:0}35%{translate:55% -20%}70%{translate:20% 45%}to{translate:70% 30%}}@keyframes drift-b{0%{translate:0}40%{translate:-55% 40%}75%{translate:-10% 70%}to{translate:-60% 10%}}@keyframes drift-c{0%{translate:0}30%{translate:35% -55%}65%{translate:-35% -25%}to{translate:25% -10%}}.service__sub{font-size:calc(22 * var(--uw));opacity:.55;line-height:1.5}.service__title{margin-top:calc(12 * var(--uw));font-size:calc(29 * var(--uw));letter-spacing:-.01em;font-weight:700;line-height:1.2}.service__open{width:calc(810 * var(--uw));background:var(--navy-900);color:var(--white);opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s linear .6s;position:absolute;inset:0 auto 0 0}.service.is-active .service__open{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .15s, visibility 0s}.service__photo{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.service.is-active .service__photo{transform:scale(1)}.service__open:before{content:"";z-index:1;background:linear-gradient(#161f35e6 0%,#161f35c7 30%,#161f3533 50%,#161f3514 72%,#161f35b8 100%);position:absolute;inset:0}.service__open>:not(.service__photo){z-index:2;position:absolute}.service__open .service__num{top:calc(36 * var(--uw));left:calc(36 * var(--uw));font-size:calc(21 * var(--uw))}.service__open-title{top:calc(92 * var(--uw));left:calc(44 * var(--uw));width:calc(722 * var(--uw));font-size:calc(39 * var(--uw));letter-spacing:-.01em;font-weight:700;line-height:1.16}.service__open-title span{display:block}.service__open-sub{top:calc(192 * var(--uw));left:calc(44 * var(--uw));font-size:calc(27 * var(--uw));color:var(--orange);font-weight:500;line-height:1.5}.service__cta{left:calc(44 * var(--uw));bottom:calc(40 * var(--uw));padding:calc(20 * var(--uw)) calc(34 * var(--uw));font-size:calc(18 * var(--uw));letter-spacing:.06em;text-transform:uppercase}.service__open-title,.service__open-sub,.service__cta,.service__open .service__num{opacity:0;translate:0 calc(16 * var(--uw));transition:opacity .4s var(--ease), translate .4s var(--ease)}.service.is-active :is(.service__open-title,.service__open-sub,.service__cta,.service__open .service__num){opacity:1;transition:opacity .8s var(--ease) .35s, translate .8s var(--ease) .35s;translate:0}.service.is-active .service__open-sub{transition-delay:.45s}.service.is-active .service__cta{transition-delay:.55s}.service:after{content:"";z-index:3;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .8s var(--ease);background:linear-gradient(120deg,#e7520fe6,#85b1dfe6,#3e69b199,#e7520fe6) 0 0/300% 300%;padding:1.5px;animation:6s linear infinite border-flow;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.service.is-active:after{opacity:.85}@keyframes border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.service__flow i,.service:after{animation:none}}.why{min-height:calc(1080 * var(--uw));padding:calc(150 * var(--uw)) calc(120 * var(--uw)) calc(120 * var(--uw));background:var(--white);color:var(--navy-900);position:relative;overflow:hidden}.why__mark{left:calc(-106 * var(--uw));top:calc(359 * var(--uw));width:calc(1000 * var(--uw));height:calc(1000 * var(--uw));opacity:.55;background:linear-gradient(135deg,  var(--blue-500) 0%, var(--blue-300) 25%, var(--orange) 55%, var(--blue-300) 80%, var(--blue-500) 100%);background-size:250% 250%;animation:7s ease-in-out infinite alternate why-flow;position:absolute;-webkit-mask:url(/why/mark-mask.svg) 50%/contain no-repeat;mask:url(/why/mark-mask.svg) 50%/contain no-repeat}@keyframes why-flow{0%{background-position:0 0}to{background-position:100% 100%}}.why__intro{position:relative}.why__eyebrow{font-size:calc(23 * var(--uw));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;line-height:1.5}.why__h2{margin-top:calc(12 * var(--uw));font-size:calc(62 * var(--uw));letter-spacing:-.02em;font-weight:700;line-height:.98}.why__list{top:calc(150 * var(--uw));left:calc(1000 * var(--uw));width:calc(800 * var(--uw));position:absolute}.why__item{border-top:1px solid #161f3533}.why__item:last-of-type{border-bottom:1px solid #161f3533}.why__head{justify-content:space-between;align-items:center;gap:calc(40 * var(--uw));width:100%;padding:calc(30 * var(--uw)) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.why__title{font-size:calc(34 * var(--uw));letter-spacing:-.01em;transition:color .4s var(--ease);font-weight:700;line-height:1.22}.why__item.is-long .why__title{font-size:calc(29 * var(--uw))}.why__head:hover .why__title{color:var(--blue-500)}.why__title{padding-bottom:calc(6 * var(--uw));position:relative}.why__title:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .7s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.why__item.is-open .why__title{color:var(--orange)}.why__item.is-open .why__title:after{transition-delay:.1s;transform:scaleX(1)}.why__toggle{width:calc(40 * var(--uw));height:calc(40 * var(--uw));transition:rotate .6s var(--ease), scale .4s var(--ease);flex:none}.why__head:hover .why__toggle{scale:1.1}.why__item.is-open .why__toggle{rotate:180deg}.why__body{transition:grid-template-rows .6s var(--ease), margin-top .6s var(--ease);grid-template-rows:0fr;display:grid}.why__item.is-open .why__body{margin-top:calc(-16 * var(--uw));grid-template-rows:1fr}.why__body>div{overflow:hidden}.why__body p{width:calc(680 * var(--uw));padding-bottom:calc(30 * var(--uw));font-size:calc(23 * var(--uw));opacity:0;translate:0 calc(-8 * var(--uw));transition:opacity .3s var(--ease), translate .3s var(--ease);line-height:1.58}.why__item.is-open .why__body p{opacity:.66;transition:opacity .6s var(--ease) .15s, translate .6s var(--ease) .15s;translate:0}.why__cta{margin-top:calc(44 * var(--uw));padding:calc(26 * var(--uw)) calc(49 * var(--uw));font-size:calc(23 * var(--uw))}@media (prefers-reduced-motion:reduce){.why__mark{animation:none}}.calc{height:calc(1220 * var(--uw));background:var(--white);color:var(--navy-900);position:relative;overflow:hidden}.calc__ribbons{left:calc(-50 * var(--uw));top:calc(390 * var(--uw));width:calc(2020 * var(--uw));height:calc(1080 * var(--uw));position:absolute}.calc__panel{left:calc(120 * var(--uw));top:calc(110 * var(--uw));width:calc(1680 * var(--uw));height:calc(640 * var(--uw));position:absolute}.calc__eyebrow{font-size:calc(14 * var(--uw));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600}.calc__inputs{width:calc(460 * var(--uw));position:absolute;top:0;left:0}.calc__h2{margin-top:calc(12 * var(--uw));font-size:calc(48 * var(--uw));letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1.05}.calc__slider{align-items:baseline;row-gap:calc(8 * var(--uw));cursor:pointer;grid-template-columns:1fr auto;width:100%;display:grid;position:absolute;left:0}.calc__slider:first-of-type{top:calc(250 * var(--uw))}.calc__slider:nth-of-type(2){top:calc(460 * var(--uw))}.calc__slider-label{font-size:calc(19 * var(--uw));color:#161f35bf;font-weight:500}.calc__slider-value{font-size:calc(30 * var(--uw));font-variant-numeric:tabular-nums;font-weight:700}.calc__slider-min,.calc__slider-max{font-size:calc(15 * var(--uw));font-weight:500}.calc__slider-max{text-align:right}.calc__slider input{width:100%;height:calc(22 * var(--uw));margin:calc(8 * var(--uw)) 0 0;appearance:none;cursor:pointer;background:0 0;grid-column:1/-1}.calc__slider input::-webkit-slider-runnable-track{height:calc(4 * var(--uw));background:linear-gradient(90deg, var(--orange) var(--p), #161f351a var(--p));border-radius:2px}.calc__slider input::-moz-range-track{height:calc(4 * var(--uw));background:linear-gradient(90deg, var(--orange) var(--p), #161f351a var(--p));border-radius:2px}.calc__slider input::-webkit-slider-thumb{-webkit-appearance:none;width:calc(22 * var(--uw));height:calc(22 * var(--uw));margin-top:calc(-9 * var(--uw));background:var(--white);border:calc(4 * var(--uw)) solid var(--orange);transition:scale .3s var(--ease);border-radius:50%}.calc__slider input::-moz-range-thumb{width:calc(14 * var(--uw));height:calc(14 * var(--uw));background:var(--white);border:calc(4 * var(--uw)) solid var(--orange);border-radius:50%}.calc__slider input:hover::-webkit-slider-thumb{scale:1.2}.calc__slider input:focus-visible::-webkit-slider-thumb{scale:1.2}.calc__slider input:focus-visible{outline:none}.calc__tiles{left:calc(532 * var(--uw));grid-template-columns:repeat(2, calc(248 * var(--uw)));grid-template-rows:repeat(2, calc(292 * var(--uw))) auto;gap:calc(16 * var(--uw));display:grid;position:absolute;top:0}.calc__formula{margin-top:calc(4 * var(--uw));font-size:calc(15 * var(--uw));color:#161f35bf;font-variant-numeric:tabular-nums;grid-column:1/-1;line-height:1.5}.calc__formula b{color:var(--blue-500)}.calc__formula b.is-opt{color:var(--orange)}.calc__formula span{white-space:nowrap;display:block}.calc__tile{padding:calc(24 * var(--uw));border-radius:calc(22 * var(--uw));background:var(--grey);flex-direction:column;display:flex;position:relative}.calc__tile-label{font-size:calc(14 * var(--uw));letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.3}.calc__tile-value{padding-bottom:calc(40 * var(--uw));font-size:calc(42 * var(--uw) * var(--fit,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;place-items:center;font-weight:700;display:grid}.calc__tile-note{left:calc(24 * var(--uw));bottom:calc(24 * var(--uw));width:calc(200 * var(--uw));font-size:calc(14 * var(--uw));line-height:1.35;position:absolute}.calc__tile--opt{background:#e7520f14}.calc__tile--opt :is(.calc__tile-label,.calc__tile-value){color:var(--orange)}.calc__chart{left:calc(1116 * var(--uw));width:calc(564 * var(--uw));position:absolute;top:0}.calc__chart-title{margin-top:calc(8 * var(--uw));font-size:calc(30 * var(--uw));font-weight:700}.calc__legend{top:calc(4 * var(--uw));left:calc(368 * var(--uw));gap:calc(8 * var(--uw));font-size:calc(15 * var(--uw));color:#161f35cc;margin:0;padding:0;font-weight:500;list-style:none;display:grid;position:absolute}.calc__legend li{align-items:center;gap:calc(8 * var(--uw));display:flex}.calc__legend li:before{content:"";width:calc(10 * var(--uw));height:calc(10 * var(--uw));background:currentColor;border-radius:50%}.calc__legend .is-base:before{background:var(--blue-500)}.calc__legend .is-opt:before{background:var(--orange)}.calc__plot{left:calc(58 * var(--uw));top:calc(250 * var(--uw));width:calc(506 * var(--uw));height:calc(290 * var(--uw));position:absolute}.calc__plot svg{clip-path:inset(-10% 100% -10% 0);width:100%;height:100%;transition:clip-path 1.6s var(--ease);position:absolute;inset:0;overflow:visible}.calc.is-in .calc__plot svg{clip-path:inset(-10% -2% -10% 0)}.calc__grid{left:0;right:0;top:var(--y);background:#161f3512;height:1px;position:absolute}.calc__grid.is-zero{background:#161f352e}.calc__grid span{left:calc(-58 * var(--uw));font-size:calc(13 * var(--uw));white-space:nowrap;font-weight:500;position:absolute;translate:0 -50%}.calc__xtick{top:calc(100% + 10 * var(--uw));left:var(--x);font-size:calc(13 * var(--uw));color:#161f3599;transition:color .3s var(--ease);font-weight:500;position:absolute;translate:-50%}.calc__xtick:before{content:"";left:50%;bottom:calc(100% + 10 * var(--uw));height:calc(290 * var(--uw));border-left:1px dashed #161f3514;position:absolute}.calc__xtick.is-on{color:var(--navy-900);font-weight:700}.calc__xunit{top:calc(100% + 30 * var(--uw));font-size:calc(12 * var(--uw));color:#161f3580;position:absolute;right:0}.calc__big{top:calc(92 * var(--uw));gap:calc(44 * var(--uw));font-variant-numeric:tabular-nums;display:flex;position:absolute;left:0;right:0}.calc__big p{gap:calc(6 * var(--uw));font-size:calc(46 * var(--uw));letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1;display:grid}.calc__big span{font-size:calc(14 * var(--uw));letter-spacing:.06em;color:#161f358c;font-weight:600}.calc__big .is-base{color:var(--blue-500)}.calc__big .is-opt{color:var(--orange)}.calc__line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.calc__line--base{stroke:var(--blue-500)}.calc__line--opt{stroke:var(--orange)}.calc__cursor{top:0;bottom:0;left:var(--x);pointer-events:none;opacity:0;width:1px;transition:opacity .6s var(--ease) 1.2s;background:#161f3533;position:absolute}.calc.is-in .calc__cursor{opacity:1}.calc__cursor i{left:calc(-7 * var(--uw));top:calc(var(--y) - 7 * var(--uw));width:calc(14 * var(--uw));height:calc(14 * var(--uw));background:var(--white);border:calc(2.5 * var(--uw)) solid;border-radius:50%;position:absolute}.calc__cursor i.is-base{border-color:var(--blue-500)}.calc__cursor i.is-opt{border-color:var(--orange)}.calc__footnote{top:calc(596 * var(--uw));font-size:calc(15 * var(--uw));position:absolute}.calc__cta{top:calc(702 * var(--uw));padding:calc(20 * var(--uw)) calc(36 * var(--uw));font-size:calc(22 * var(--uw));position:absolute;left:50%;translate:-50%}.calc__cta:active{transform:scale(.97)}.proj{height:calc(1080 * var(--uw));background:var(--white);color:var(--navy-900);position:relative}.proj__eyebrow{left:calc(120 * var(--uw));top:calc(90 * var(--uw));font-size:calc(23 * var(--uw));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;line-height:1.5;position:absolute}.proj__h2{left:calc(120 * var(--uw));top:calc(133 * var(--uw));font-size:calc(39 * var(--uw));letter-spacing:-.01em;font-weight:700;line-height:1.2;position:absolute}.proj__stage{left:calc(120 * var(--uw));top:calc(300 * var(--uw));width:calc(1680 * var(--uw));height:calc(620 * var(--uw));position:absolute}.proj__rule{left:0;top:calc(238 * var(--uw));width:100%;height:1px;transition:left .9s var(--ease), width .9s var(--ease), background-color .9s var(--ease);background:#161f3524;position:absolute}.proj.is-open .proj__rule{left:calc(392 * var(--uw));width:calc(1288 * var(--uw));background:var(--navy-900)}.proj__name{z-index:0;left:calc(430 * var(--uw));top:calc((var(--row) * 262) * var(--uw));width:calc(820 * var(--uw));height:calc(220 * var(--uw));padding:calc(26 * var(--uw)) 0 0;font:inherit;color:inherit;text-align:center;cursor:pointer;transition:opacity .8s var(--ease);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute}.proj__name.is-dim{opacity:.35}.proj__name.is-active{z-index:2}.proj__label{font-size:calc(21 * var(--uw));letter-spacing:.12em;text-transform:uppercase;opacity:.45;transition:opacity .6s var(--ease), color .6s var(--ease);font-weight:600;line-height:1.5;display:block}.proj__name.is-active .proj__label{opacity:.9}.proj__word{width:calc(var(--w) * var(--uw));aspect-ratio:var(--w) / 129;margin-top:0;display:block;position:relative}.proj__word svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proj__stroke>path{fill:var(--navy-900);transition:fill .9s var(--ease)}.proj__fill path{fill:var(--orange);stroke:var(--orange);stroke-width:5px;stroke-linejoin:round}.proj__fill{clip-path:inset(-2% 102% -2% -2%);transition:clip-path 1.1s var(--ease);overflow:visible}.proj__name.is-active .proj__stroke>path{fill:var(--orange)}.proj__word--text text{letter-spacing:-.02em;font-size:120px;font-weight:800}.proj__word--text .proj__stroke>text{fill:none;stroke:var(--navy-900);stroke-width:4px;stroke-linejoin:round;transition:stroke .9s var(--ease)}.proj__name.is-active .proj__word--text .proj__stroke>text{stroke:var(--orange)}.proj__word--text .proj__fill text{fill:var(--orange);stroke:var(--orange);stroke-width:5px;stroke-linejoin:round}.proj__name.is-active .proj__fill{clip-path:inset(-2%)}.proj__photos{left:calc(932 * var(--uw));width:calc(788 * var(--uw));height:calc(447 * var(--uw));z-index:1;pointer-events:none;position:absolute;top:0}.proj__photos img{object-fit:cover;box-sizing:border-box;border-radius:calc(16 * var(--uw));border:calc(3 * var(--uw)) solid #ffffff73;width:100%;height:100%;box-shadow:0 0 0 1px #161f3514, 0 calc(6 * var(--uw)) calc(18 * var(--uw)) #23305e24;opacity:0;scale:.94;translate:0 calc(24 * var(--uw));transition:opacity .7s var(--ease), scale 1.1s var(--ease), translate 1.1s var(--ease);background:#ffffff40;position:absolute;left:0}.proj__photos img:first-child{top:calc(-44 * var(--uw))}.proj__photos img:nth-child(2){top:calc(156 * var(--uw))}.proj__photos img.is-active{opacity:1;transition:opacity .9s var(--ease) .1s, scale 1.3s var(--ease) .1s, translate 1.3s var(--ease) .1s;translate:0;scale:1}.proj__info{left:0;top:calc(138 * var(--uw));width:calc(344 * var(--uw));position:absolute}.proj__info dl{margin:0}.proj__row{gap:calc(4 * var(--uw));padding:calc(9 * var(--uw)) 0;opacity:0;animation:proj-row .7s var(--ease) forwards;animation-delay:calc(.12s + var(--i) * 90ms);display:grid;position:relative}.proj__row:before,.proj__row:first-child:after{content:"";background:var(--navy-900);transform-origin:0;height:1px;animation:proj-rule .8s var(--ease) both;animation-delay:inherit;position:absolute;bottom:0;left:0;right:0}.proj__row:first-child:after{top:0;bottom:auto}.proj__row dt{font-size:calc(12 * var(--uw));letter-spacing:.12em;text-transform:uppercase;font-weight:600}.proj__row dd{font-size:calc(20 * var(--uw));margin:0;font-weight:500}.proj__row.is-cost dd{color:var(--orange);font-weight:600}@keyframes proj-row{0%{opacity:0;translate:0 calc(12 * var(--uw))}to{opacity:1;translate:0}}@keyframes proj-rule{0%{scale:0 1}to{scale:1}}.proj__link{margin-top:calc(24 * var(--uw));font-size:calc(18 * var(--uw));opacity:0;animation:proj-row .7s var(--ease) forwards calc(.12s + var(--i) * 90ms), proj-wink 3.2s var(--ease) infinite calc(1.4s + var(--i) * 90ms);transition:color .3s var(--ease);align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.proj__link:hover{color:var(--orange)}@keyframes proj-wink{0%,62%,to{color:var(--navy-900);text-shadow:none}74%{color:var(--orange);text-shadow:0 0 calc(14 * var(--uw)) #e7520f73}}.proj__partners{left:calc(120 * var(--uw));top:calc(932 * var(--uw));width:calc(1680 * var(--uw));padding:calc(38 * var(--uw)) calc(50 * var(--uw)) 0;grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.proj__partners img{height:calc(64 * var(--uw));opacity:0;width:auto;translate:0 calc(24 * var(--uw));transition:opacity .9s var(--ease), translate 1s var(--ease);justify-self:center}.proj__partners.is-in img{opacity:.85;translate:0}.proj__partners.is-in img:nth-child(2){transition-delay:.22s}.proj__partners.is-in img:nth-child(3){transition-delay:.44s}@media (prefers-reduced-motion:reduce){.proj__link{opacity:1;animation:10ms forwards proj-row}}.reviews{height:calc(640 * var(--uw));background:var(--white);color:var(--navy-900);position:relative}.reviews__eyebrow{left:calc(120 * var(--uw));top:calc(70 * var(--uw));font-size:calc(23 * var(--uw));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;line-height:1.5;position:absolute}.reviews__h2{left:calc(120 * var(--uw));top:calc(117 * var(--uw));font-size:calc(60 * var(--uw));letter-spacing:-.02em;font-weight:700;line-height:1.06;position:absolute}.reviews__controls{right:calc(120 * var(--uw));top:calc(117 * var(--uw));align-items:center;gap:calc(16 * var(--uw));display:flex;position:absolute}.reviews__count{margin-right:calc(16 * var(--uw));font-size:calc(18 * var(--uw));letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:600}.reviews__btn{width:calc(64 * var(--uw));height:calc(64 * var(--uw));cursor:pointer;transition:transform .5s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);border-radius:50%;place-items:center;display:grid}.reviews__btn svg{width:calc(24 * var(--uw));height:calc(24 * var(--uw));transition:translate .5s var(--ease)}.reviews__btn--prev{color:#161f3599;background:0 0;border:1.5px solid #161f3566}.reviews__btn--prev:hover{border-color:var(--navy-900);color:var(--navy-900)}.reviews__btn--prev:hover svg{translate:calc(-3 * var(--uw)) 0}.reviews__btn--next{background:var(--orange);color:var(--white);border:0}.reviews__btn--next:hover svg{translate:calc(3 * var(--uw)) 0}.reviews__btn:active{transform:scale(.94)}.reviews__viewport{left:calc(120 * var(--uw));top:calc(230 * var(--uw));width:calc(1680 * var(--uw));height:calc(350 * var(--uw));border-radius:calc(24 * var(--uw));position:absolute;overflow:hidden}.reviews__track{gap:calc(24 * var(--uw));translate:calc(var(--pos) * -568 * var(--uw)) 0;transition:translate .9s var(--ease);display:flex}.reviews__track.is-instant{transition:none}.review{width:calc(544 * var(--uw));height:calc(350 * var(--uw));padding:calc(32 * var(--uw)) calc(32 * var(--uw)) 0 calc(238 * var(--uw));border-radius:calc(24 * var(--uw));background:var(--grey);opacity:0;translate:0 calc(30 * var(--uw));transition:opacity .8s var(--ease), translate .9s var(--ease);transition-delay:calc(var(--i) * .1s);flex:none;position:relative;overflow:hidden}.reviews.is-in .review{opacity:1;translate:0}.review__photo{width:calc(206 * var(--uw));object-fit:cover;height:100%;position:absolute;top:0;left:0}.review__quote{font-size:calc(21 * var(--uw));font-weight:500;line-height:calc(31 * var(--uw));margin:0}.review__who{left:calc(238 * var(--uw));right:calc(32 * var(--uw));bottom:calc(32 * var(--uw));position:absolute}.review__name{font-size:calc(21 * var(--uw));font-weight:700}.review__role{margin-top:calc(6 * var(--uw));font-size:calc(17 * var(--uw));font-weight:500;line-height:calc(24 * var(--uw));color:var(--orange)}.review:nth-child(3n+2) .review__role{color:var(--blue-500)}.media{height:calc(1080 * var(--uw));background:var(--white);color:var(--navy-900);position:relative}.media__eyebrow{left:calc(120 * var(--uw));top:calc(90 * var(--uw));font-size:calc(23 * var(--uw));letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:600;line-height:1.5;position:absolute}.media__h2{left:calc(120 * var(--uw));top:calc(133 * var(--uw));font-size:calc(60 * var(--uw));letter-spacing:-.02em;font-weight:700;line-height:1.06;position:absolute}.media__all{right:calc(120 * var(--uw));top:calc(141 * var(--uw));font-size:calc(26 * var(--uw));color:var(--orange);align-items:center;font-weight:600;line-height:1.5;display:inline-flex;position:absolute}.media__all:hover{filter:brightness(1.1)}.media__grid{left:calc(120 * var(--uw));top:calc(330 * var(--uw));width:calc(1680 * var(--uw));gap:calc(64 * var(--uw));grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.post{opacity:0;translate:0 calc(36 * var(--uw));transition:opacity .8s var(--ease), translate 1s var(--ease);transition-delay:calc(var(--i) * .12s);display:block}.media.is-in .post{opacity:1;translate:0}.post__photo{height:calc(430 * var(--uw));border-radius:calc(14 * var(--uw));display:block;overflow:hidden}.post__photo img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease)}.post:hover .post__photo img{scale:1.05}.post__source{margin-top:calc(26 * var(--uw));font-size:calc(20 * var(--uw));letter-spacing:.04em;color:var(--orange);font-weight:600;line-height:1.5;display:block}.post__title{margin-top:calc(2 * var(--uw));font-size:calc(30 * var(--uw));letter-spacing:-.01em;transition:color .4s var(--ease);font-weight:700;line-height:1.28;display:block}.post:hover .post__title{color:var(--blue-500)}.finale{background:var(--navy-900);color:var(--white);position:relative;overflow:hidden}.finale__sun{left:0;top:calc(200 * var(--uw));width:calc(1920 * var(--uw));height:calc(1080 * var(--uw));position:absolute;overflow:hidden}.finale__video{object-fit:cover;width:100%;height:100%;filter:blur(calc(7 * var(--uw))) saturate(1.1);scale:1.05}.finale__warm{mix-blend-mode:overlay;pointer-events:none;background:radial-gradient(52% 58% at 49.5% 92%,#ffffff80,#e7520f4d 55%,#0000 75%);position:absolute;inset:0}.finale__flames{width:100%;height:100%;filter:blur(calc(10 * var(--uw)));mix-blend-mode:screen;position:absolute;inset:0}.finale__sun:before,.finale__sun:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.finale__sun:before{background:linear-gradient(180deg, var(--navy-900) 0%, #161f3500 100%);z-index:2;height:40%;top:0}.finale__sun:after{background:linear-gradient(180deg, #161f3500 0%, #161f358c 55%, var(--navy-900) 100%);z-index:2;height:45%;bottom:-1px}.finale__pulse{mix-blend-mode:screen;background:radial-gradient(closest-side,#ffffff80,#e7520f38 60%,#0000);border-radius:50%;width:32%;height:34%;animation:13s ease-in-out infinite sun-pulse;position:absolute;top:44%;left:34%}@keyframes sun-pulse{0%,to{opacity:.35;scale:.92}50%{opacity:.9;scale:1.06}}.finale__rim{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.finale__rim path{fill:none;stroke-linecap:round;stroke-dasharray:.14 .86;animation:14s cubic-bezier(.45,0,.55,1) infinite rim-run}.finale__rim-glow{stroke:#85b1dfb3;stroke-width:26px;filter:blur(14px)}.finale__rim-core{stroke:#ffffffbf;stroke-width:6px;filter:blur(5px)}@keyframes rim-run{0%{stroke-dashoffset:.14px}to{stroke-dashoffset:-1px}}.finale__sparks{width:100%;height:calc(1280 * var(--uw));pointer-events:none;z-index:1;position:absolute;top:0;left:0}.cta{z-index:3;height:calc(1080 * var(--uw));padding-top:calc(150 * var(--uw));text-align:center;position:relative}.cta__h2{font-size:calc(81 * var(--uw));letter-spacing:-.02em;font-weight:700;line-height:1.08}.cta__sub{margin-top:calc(28 * var(--uw));font-size:calc(33 * var(--uw));opacity:.72;line-height:1.6}.cta__note{margin-top:calc(14 * var(--uw));font-size:calc(22 * var(--uw));opacity:.45;line-height:1.5}.cta__row{justify-content:center;gap:calc(23 * var(--uw));margin-top:calc(40 * var(--uw));display:flex}.cta__btn{align-items:center;gap:calc(18 * var(--uw));padding:calc(14 * var(--uw)) calc(14 * var(--uw)) calc(14 * var(--uw)) calc(43 * var(--uw));font-size:calc(24 * var(--uw));transition:transform .5s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease);border-radius:999px;font-weight:600;line-height:1.5;display:inline-flex}.cta__btn:active{transform:scale(.97)}.cta__btn--primary{background:var(--white);color:var(--navy-900)}.cta__btn--ghost{color:var(--white);background:#ffffff0f;border:1px solid #fff3}.cta__btn--ghost:hover{background:#ffffff1f;border-color:#fff6}.cta__circ{width:calc(57 * var(--uw));height:calc(57 * var(--uw));transition:scale .5s var(--ease);border-radius:50%;place-items:center;display:grid}.cta__btn:hover .cta__circ{scale:1.08}.cta__btn--primary .cta__circ{background:var(--orange);color:var(--white)}.cta__btn--ghost .cta__circ{border:1.3px solid #ffffff47}.cta__circ .arrow{font-size:calc(24 * var(--uw));margin:0}.rise{opacity:0;translate:0 calc(30 * var(--uw));transition:opacity .9s var(--ease), translate 1s var(--ease)}.finale.is-in .rise{opacity:1;translate:0}.finale.is-in .rise:nth-child(2){transition-delay:.1s}.finale.is-in .rise:nth-child(3){transition-delay:.18s}.finale.is-in .rise:nth-child(4){transition-delay:.26s}.footer{z-index:3;height:calc(1080 * var(--uw));background:linear-gradient(#23305e00 55%,#23305e8c 100%);position:relative}.footer__nav{left:0;top:calc(306 * var(--uw));width:100%;height:calc(214 * var(--uw));border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);display:grid;position:absolute}.footer__home{left:calc(120 * var(--uw));top:calc(40 * var(--uw));font-size:calc(22 * var(--uw));color:var(--orange);z-index:1;font-weight:500;position:absolute}.footer__card{padding:0 calc(40 * var(--uw)) calc(22 * var(--uw));font-size:calc(33 * var(--uw));letter-spacing:-.01em;isolation:isolate;transition:color .5s var(--ease);justify-content:space-between;align-items:flex-end;font-weight:700;display:flex;position:relative}.footer__card:first-of-type{padding-left:calc(120 * var(--uw))}.footer__card+.footer__card{border-left:1px solid #ffffff29}.footer__card:before{content:"";z-index:-1;background:var(--orange);clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease);position:absolute;inset:0}.footer__card:hover:before,.footer__card:focus-visible:before{clip-path:inset(0)}.footer__card:hover{color:var(--navy-900)}.footer__nav-arrow{width:calc(30 * var(--uw));height:calc(30 * var(--uw));margin-bottom:calc(6 * var(--uw));transition:translate .5s var(--ease), filter .5s var(--ease)}.footer__card:hover .footer__nav-arrow{translate:calc(4 * var(--uw)) calc(-4 * var(--uw));filter:brightness(0)saturate()invert(10%)sepia(20%)saturate(1500%)hue-rotate(195deg)}.footer__contacts{left:calc(128 * var(--uw));top:calc(599 * var(--uw));gap:calc(60 * var(--uw));font-size:calc(23 * var(--uw));color:#fffc;font-weight:500;line-height:1.5;display:flex;position:absolute}.footer__contacts a{transition:color .3s var(--ease)}.footer__contacts a:hover{color:var(--orange)}.footer__socials{right:calc(106 * var(--uw));top:calc(581 * var(--uw));gap:calc(10 * var(--uw));display:flex;position:absolute}.footer__social{width:calc(72 * var(--uw));height:calc(72 * var(--uw));border:1px solid var(--orange);color:var(--orange);transition:background-color .4s var(--ease), color .4s var(--ease), transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.footer__social i{width:calc(30 * var(--uw));height:calc(30 * var(--uw));-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.footer__social:hover{background:var(--orange);color:var(--white);transform:translateY(calc(-3 * var(--uw)))}.footer__disclaimer{left:calc(128 * var(--uw));top:calc(683 * var(--uw));width:calc(833 * var(--uw));font-size:calc(18 * var(--uw));color:#ffffff6b;line-height:1.6;position:absolute}.footer__legal,.footer__credit{top:calc(994 * var(--uw));z-index:1;font-size:calc(16 * var(--uw));font-weight:500;line-height:1.5;position:absolute}.footer__legal{left:calc(120 * var(--uw));align-items:baseline;gap:calc(40 * var(--uw));color:#fff9;display:flex}.footer__legal a{transition:color .3s var(--ease)}.footer__legal a:hover{color:var(--white)}.footer__credit{right:calc(410 * var(--uw));letter-spacing:.02em;color:#ffffff6b;font-family:Manrope,Montserrat,system-ui,sans-serif}.footer__top{left:calc(34 * var(--uw));bottom:calc(48 * var(--uw));align-items:center;gap:calc(20 * var(--uw));color:var(--orange);cursor:pointer;font:inherit;font-size:calc(22.5 * var(--uw));letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;padding:0;font-weight:600;display:flex;position:absolute}.footer__top span{writing-mode:vertical-rl;rotate:180deg}.footer__top svg{width:calc(33 * var(--uw));height:calc(33 * var(--uw));transition:translate .5s var(--ease)}.footer__top:hover svg{translate:0 calc(-7 * var(--uw))}.footer__mark{left:calc(1560 * var(--uw));top:calc(740 * var(--uw));width:calc(600 * var(--uw));height:calc(600 * var(--uw));animation:20s linear infinite mark-turn;position:absolute}@keyframes mark-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.finale__pulse,.finale__rim path,.footer__mark{animation:none}}.header__menu,.menu,.proj__toggle,.swipe{display:none}@media (width<=767px){html,body{overflow-x:clip}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.header{height:calc(64 * var(--m))}.header__nav,.header__actions{display:none}.header__logo{left:calc(20 * var(--m));width:calc(95 * var(--m))}.header__logo:hover .header__mark{rotate:none}.header__menu{align-items:center;gap:calc(9 * var(--m));right:calc(16 * var(--m));min-height:44px;padding:0 calc(18 * var(--m));color:var(--white);font:inherit;font-size:calc(14 * var(--m));letter-spacing:.04em;cursor:pointer;transition:background-color .4s var(--ease), scale .4s var(--ease);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;font-weight:600;display:flex}.header__menu:active{background:#ffffff29;scale:.96}.header__eq{gap:round(calc(1.2 * var(--m)), 1px);width:calc(12.8 * var(--m));flex-direction:column;flex:none;display:flex}.header__eq i{width:55%;height:max(2px, round(calc(2.4 * var(--m)), 1px));background:currentColor;border-radius:99px;animation:4.2s ease-in-out infinite alternate eq-grow}.header__eq i:nth-child(2n){width:100%;animation-name:eq-shrink}@keyframes eq-grow{to{width:100%}}@keyframes eq-shrink{to{width:55%}}@media (prefers-reduced-motion:reduce){.header__eq i{animation:none}}.menu{z-index:60;padding:calc(96 * var(--m)) calc(20 * var(--m)) max(calc(28 * var(--m)), env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(160deg, var(--navy-900) 45%, var(--navy-800) 100%);color:var(--white);clip-path:circle(0 at calc(100% - 56 * var(--m)) calc(32 * var(--m)));visibility:hidden;flex-direction:column;transition:clip-path .7s cubic-bezier(.7,0,.84,0),visibility 0s linear .7s;display:flex;position:fixed;inset:0;overflow-y:auto}.menu.is-open{clip-path:circle(150% at calc(100% - 56 * var(--m)) calc(32 * var(--m)));visibility:visible;transition:clip-path .9s var(--ease), visibility 0s}.menu__logo{left:calc(20 * var(--m));top:calc(32 * var(--m) - 17.1 * var(--m));width:calc(95 * var(--m));opacity:0;transform-origin:0;transition:opacity .4s var(--ease), scale .4s var(--ease);position:absolute;scale:.7}.menu__logo img{width:100%;height:auto;display:block}.menu__close{right:calc(20 * var(--m));top:calc(10 * var(--m));width:calc(48 * var(--m));height:calc(48 * var(--m));border-radius:calc(12 * var(--m));background:var(--orange);cursor:pointer;opacity:0;transition:opacity .3s var(--ease), scale .3s var(--ease);border:0;padding:0;position:absolute;scale:.4}.menu__close i{left:calc(14 * var(--m));top:calc(22.5 * var(--m));width:calc(20 * var(--m));height:calc(3 * var(--m));background:var(--white);border-radius:2px;position:absolute;rotate:45deg}.menu__close i+i{rotate:-45deg}.menu.is-open .menu__logo,.menu.is-open .menu__close{opacity:1;transition:opacity .7s var(--ease) .25s, scale .9s var(--ease) .25s;scale:1}.menu>*{flex:none}.menu__nav a{padding:min(calc(14 * var(--m)), 1.5svh) 0;font-size:calc(34 * var(--m));letter-spacing:-.02em;transition:color .3s var(--ease);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;font-weight:700;line-height:1.2;display:flex}.menu__nav a:active{color:var(--orange)}.menu__nav img{width:calc(28 * var(--m));height:calc(28 * var(--m))}.menu__row{margin:min(calc(34 * var(--m)), 3.5svh) 0 calc(24 * var(--m));justify-content:space-between;align-items:center;display:flex}.menu__cta{height:calc(54 * var(--m));font-size:calc(15 * var(--m));justify-content:center;margin-top:auto}.menu__socials{justify-content:center;gap:calc(10 * var(--m));margin-top:calc(24 * var(--m));display:flex}.menu__socials .footer__social{width:calc(44 * var(--m));height:calc(44 * var(--m))}.menu__socials .footer__social i{width:calc(18 * var(--m));height:calc(18 * var(--m))}:is(.menu__nav a,.menu__row,.menu__cta,.menu__socials){opacity:0;translate:0 calc(24 * var(--m));transition:opacity .3s var(--ease), translate .3s var(--ease)}.menu.is-open :is(.menu__nav a,.menu__row,.menu__cta,.menu__socials){opacity:1;transition:opacity .8s var(--ease), translate .9s var(--ease);transition-delay:calc(.3s + var(--i) * 60ms);translate:0}.menu .lang{--knob:calc(34 * var(--m));--pad:calc(5 * var(--m));--travel:calc(104 * var(--m) - var(--knob) - 2 * var(--pad));width:calc(104 * var(--m));height:calc(44 * var(--m));font-size:calc(15 * var(--m))}.menu .lang__label--en{right:calc(15 * var(--m))}.menu .lang__label--ua{left:calc(15 * var(--m))}.menu .header__account{gap:calc(10 * var(--m));padding:calc(12 * var(--m)) calc(24 * var(--m));font-size:calc(15 * var(--m));font-weight:600}.menu .header__account img{width:calc(18 * var(--m));height:calc(18 * var(--m))}.hero .stage{left:calc(50% - 195 * var(--mu));top:calc(50% - 422 * var(--mu));width:calc(390 * var(--mu));height:calc(844 * var(--mu))}.hero__scrim--l{display:none}.hero__scrim--v{background:linear-gradient(#161f35cc 0%,#161f354d 42%,#161f3559 58%,#161f35d9 100%)}.hero__copy{left:0;top:calc(128 * var(--mu));text-align:center;align-items:center;gap:0;width:100%}.hero__copy h1{width:auto;font-size:calc(32 * var(--mu));line-height:calc(33 * var(--mu))}.hero__copy p{width:calc(358 * var(--mu));margin-top:calc(14 * var(--mu));font-size:calc(16.5 * var(--mu));text-wrap:balance;line-height:1.45}.hero__ctas{left:calc(20 * var(--mu));top:calc(489 * var(--mu));width:calc(350 * var(--mu));gap:calc(18 * var(--mu));flex-direction:column;position:absolute}.hero__btn{height:calc(54 * var(--mu));font-size:calc(14 * var(--mu));justify-content:center;padding:0}.hero__btn.btn--primary{letter-spacing:.04em}.hero__btn.btn--ghost{font-size:calc(15 * var(--mu))}.hero__badge{left:0;top:calc(532 * var(--mu));align-items:center;gap:calc(6 * var(--mu));width:100%;padding:0}.hero__badge-label{font-size:calc(13 * var(--mu));font-weight:700}.hero__badge-value{font-size:calc(30 * var(--mu))}.hero__card{left:calc(var(--mx) * var(--mu));top:calc(var(--my) * var(--mu));width:calc(var(--mw) * var(--mu));height:calc(var(--mh) * var(--mu))}.hero__card-img{border-radius:calc(10 * var(--mu))}.hero__statement{left:calc(20 * var(--mu));top:calc(612 * var(--mu));width:calc(350 * var(--mu));font-size:calc(26 * var(--mu));text-wrap:balance;line-height:1.08}.hero__statement br{display:none}.hero__statement span:before{content:" "}.system__sticky,.system .stage{z-index:1}.system__veil{z-index:2}.system .stage{left:calc(50% - 195 * var(--mu));top:calc(100% - 844 * var(--mu));width:calc(390 * var(--mu));height:calc(844 * var(--mu))}.system__eyebrow{font-size:calc(12 * var(--mu))}.system__intro{top:calc(110 * var(--mu))}.system__h2{width:calc(350 * var(--mu));margin-top:calc(12 * var(--mu));font-size:calc(25 * var(--mu));text-wrap:balance;line-height:1}.system__h2 span{display:inline}.system__h2 span+span:before{content:" "}.system__note{width:calc(330 * var(--mu));margin-top:calc(14 * var(--mu));font-size:calc(15 * var(--mu));line-height:calc(21 * var(--mu))}.system__metrics{left:calc(20 * var(--mu));top:calc(500 * var(--mu));width:calc(350 * var(--mu));column-gap:calc(16 * var(--mu));row-gap:calc(24 * var(--mu));text-align:center;grid-template-columns:repeat(2,1fr)}.system__metric:last-child{grid-column:1/-1}.system__tick{width:calc(24 * var(--mu));transform-origin:50%;margin:0 auto}.system__label{width:auto;height:calc(30 * var(--mu));margin-top:calc(10 * var(--mu));font-size:calc(12 * var(--mu));justify-content:center;align-items:flex-end;line-height:1.25;display:flex}.system__value{margin-top:calc(2 * var(--mu));font-size:calc(30 * var(--mu))}.system__unit{margin-top:calc(2 * var(--mu));font-size:calc(12 * var(--mu))}.flow{margin-top:calc(-72 * var(--m));height:calc(64 * var(--m) + 680 * var(--mu) + var(--stick))}.flow__sticky{height:calc(64 * var(--m) + 680 * var(--mu));--t0:calc(64 * var(--m) - 34 * var(--mu))}.flow__cover{left:50%;top:calc(var(--t0) + 350 * var(--mu));width:max(calc(436 * var(--mu)), calc(100% + 2px));aspect-ratio:436/620;height:auto;translate:-50% -50%}.flow__video{object-fit:cover}.flow__scrim--left{display:none}.flow__scrim--top{top:var(--t0);height:calc(844 * var(--mu));background:linear-gradient(180deg, var(--navy-900) 0%, #161f35eb 22%, #161f354d 30%, #161f3500 36%, #161f3573 50%, #161f35d9 62%, var(--navy-900) 90%);bottom:auto}.flow__heading{left:calc(20 * var(--mu));top:calc(var(--t0) + 64 * var(--mu));bottom:auto}.flow__eyebrow{font-size:calc(12 * var(--mu))}.flow__h2{margin-top:calc(10 * var(--mu));font-size:calc(26 * var(--mu));line-height:1.08}.flow__note{width:calc(350 * var(--mu));margin-top:calc(14 * var(--mu));font-size:calc(15 * var(--mu));line-height:calc(22 * var(--mu))}.flow__steps{inset:auto;left:calc(50% - 175 * var(--mu));top:calc(var(--t0) + 326 * var(--mu));width:calc(350 * var(--mu));gap:calc(28 * var(--mu));flex-direction:column;display:flex}.flow__step{height:calc(44 * var(--mu));position:relative;inset:auto}.flow__node{width:calc(44 * var(--mu));height:calc(44 * var(--mu));top:0;left:0}.flow__node svg{width:calc(22 * var(--mu));height:calc(22 * var(--mu))}.flow__num,.flow__title{left:calc(60 * var(--mu))}.flow__num{top:calc(2 * var(--mu));font-size:calc(13 * var(--mu))}.flow__title{top:calc(19 * var(--mu));width:auto;font-size:calc(20 * var(--mu));white-space:nowrap;line-height:1.2}.flow__line{left:calc(22 * var(--mu));top:calc(44 * var(--mu));height:calc(28 * var(--mu));transform-origin:top}.flow__step:last-child .flow__line,.flow__arrow{display:none}.flow__step.is-lit .flow__node{box-shadow:0 0 calc(18 * var(--mu)) #e7520f99, inset 0 0 calc(7 * var(--mu)) #e7520f59}.services{padding:calc(64 * var(--m)) calc(20 * var(--m)) calc(20 * var(--m))}.services__eyebrow,.why__eyebrow,.proj__eyebrow,.reviews__eyebrow,.media__eyebrow,.calc__eyebrow{font-size:calc(12 * var(--m));line-height:1.3}.services__h2{margin-top:calc(10 * var(--m));font-size:calc(26 * var(--m));line-height:1.12}.services__row{gap:calc(12 * var(--m));height:auto;margin-top:calc(32 * var(--m));flex-direction:column}.service{height:calc(150 * var(--m));border-radius:calc(20 * var(--m));transition:height var(--dur) var(--ease);flex:none}.service.is-active{height:calc(460 * var(--m))}.service__num{top:calc(20 * var(--m));left:calc(20 * var(--m));font-size:calc(14 * var(--m))}.service__rest{width:100%;padding:calc(44 * var(--m)) calc(20 * var(--m)) 0;justify-content:flex-start}.service__icon{top:calc(20 * var(--m));left:auto;right:calc(20 * var(--m));width:calc(92 * var(--m));height:calc(92 * var(--m))}.service__flow i{filter:blur(calc(9 * var(--m)))}.service__title{width:calc(200 * var(--m));font-size:calc(17 * var(--m));order:-1;margin-top:0}.service__sub{width:calc(200 * var(--m));margin-top:calc(6 * var(--m));font-size:calc(12 * var(--m));line-height:1.35}.service__open{width:100%}.service__open .service__num{top:calc(20 * var(--m));left:calc(20 * var(--m));font-size:calc(14 * var(--m))}.service__open-title{top:calc(46 * var(--m));left:calc(20 * var(--m));width:calc(310 * var(--m));font-size:calc(22 * var(--m))}.service__open-sub{top:calc(104 * var(--m));left:calc(20 * var(--m));font-size:calc(14 * var(--m))}.service__cta{left:calc(20 * var(--m));right:calc(20 * var(--m));bottom:calc(20 * var(--m));height:calc(50 * var(--m));font-size:calc(13 * var(--m));justify-content:center;padding:0}.why{min-height:0;padding:calc(44 * var(--m)) calc(20 * var(--m)) calc(22 * var(--m))}.why__mark{left:auto;right:calc(-90 * var(--m));top:auto;bottom:calc(112 * var(--m));width:calc(400 * var(--m));height:calc(400 * var(--m));opacity:.35}.why__h2{margin-top:calc(10 * var(--m));font-size:calc(26 * var(--m));line-height:1.08}.why__list{width:auto;margin-top:calc(30 * var(--m));position:relative;top:auto;left:auto}.why__head{gap:calc(16 * var(--m));padding:calc(18 * var(--m)) 0}.why__title,.why__item.is-long .why__title{font-size:calc(17 * var(--m));padding-bottom:calc(4 * var(--m))}.why__toggle{width:calc(24 * var(--m));height:calc(24 * var(--m))}.why__item.is-open .why__body{margin-top:calc(-8 * var(--m))}.why__body p{width:auto;padding-bottom:calc(18 * var(--m));font-size:calc(13 * var(--m));line-height:1.6}.why__cta{height:calc(54 * var(--m));margin-top:calc(32 * var(--m));font-size:calc(14 * var(--m));justify-content:center;padding:0;display:flex}.calc{height:auto;padding:calc(34 * var(--m)) calc(20 * var(--m)) calc(130 * var(--m))}.calc__ribbons{left:calc(-40 * var(--m));top:auto;bottom:calc(-100 * var(--m));width:calc(470 * var(--m));height:calc(400 * var(--m))}.calc__panel{flex-direction:column;width:auto;height:auto;display:flex;position:relative;top:auto;left:auto}.calc__inputs{order:1;width:auto;position:static}.calc__h2{margin-top:calc(10 * var(--m));font-size:calc(26 * var(--m));white-space:normal;line-height:1.1}.calc__slider{row-gap:calc(6 * var(--m));margin-top:calc(28 * var(--m));position:relative}.calc__slider:first-of-type,.calc__slider:nth-of-type(2){top:auto}.calc__slider-label{font-size:calc(15 * var(--m))}.calc__slider-value{font-size:calc(24 * var(--m))}.calc__slider-min,.calc__slider-max{font-size:calc(12 * var(--m))}.calc__slider input{height:calc(28 * var(--m));margin-top:calc(4 * var(--m))}.calc__slider input::-webkit-slider-runnable-track{height:calc(4 * var(--m))}.calc__slider input::-moz-range-track{height:calc(4 * var(--m))}.calc__slider input::-webkit-slider-thumb{width:calc(28 * var(--m));height:calc(28 * var(--m));margin-top:calc(-12 * var(--m));border-width:calc(4 * var(--m))}.calc__slider input::-moz-range-thumb{width:calc(20 * var(--m));height:calc(20 * var(--m));border-width:calc(4 * var(--m))}.calc__chart{display:contents}.calc__chart>.calc__eyebrow,.calc__chart-title,.calc__big,.calc__formula,.calc__tile-note{display:none}.calc__legend{gap:calc(14 * var(--m));margin-top:calc(26 * var(--m));font-size:calc(12 * var(--m));order:2;display:flex;position:static}.calc__legend li{gap:calc(6 * var(--m))}.calc__legend li:before{width:calc(8 * var(--m));height:calc(8 * var(--m))}.calc__plot{width:auto;height:calc(150 * var(--m));margin:calc(18 * var(--m)) 0 calc(30 * var(--m)) calc(40 * var(--m));order:3;position:relative;top:auto;left:auto}.calc__grid span{left:calc(-40 * var(--m));font-size:calc(10 * var(--m))}.calc__xtick{top:calc(100% + 6 * var(--m));font-size:calc(10 * var(--m))}.calc__xtick:before{bottom:calc(100% + 6 * var(--m));height:calc(150 * var(--m))}.calc__xunit{display:none}.calc__cursor i{left:calc(-5 * var(--m));top:calc(var(--y) - 5 * var(--m));width:calc(10 * var(--m));height:calc(10 * var(--m));border-width:calc(2 * var(--m))}.calc__tiles{gap:calc(4 * var(--m));order:4;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);position:static}.calc__tile{min-height:calc(74 * var(--m));padding:calc(9 * var(--m)) calc(7 * var(--m));border-radius:calc(12 * var(--m))}.calc__tile-label{font-size:calc(8.5 * var(--m));letter-spacing:0;text-transform:none;font-weight:500;line-height:1.25}.calc__tile-value{font-size:calc(14 * var(--m) * var(--fit,1));flex:none;margin-top:auto;padding:0;display:block}.calc__footnote{margin-top:calc(14 * var(--m));font-size:calc(11 * var(--m));order:5;position:static}.calc__cta{height:calc(54 * var(--m));margin-top:calc(18 * var(--m));font-size:calc(14 * var(--m));order:6;justify-content:center;padding:0;position:static;translate:none}.proj{height:auto;padding:calc(28 * var(--m)) calc(20 * var(--m)) calc(20 * var(--m))}.proj__eyebrow,.proj__h2{position:static}.proj__h2{margin-top:calc(10 * var(--m));font-size:calc(20 * var(--m))}.proj__stage{width:auto;height:auto;margin-top:calc(24 * var(--m));flex-direction:column;display:flex;position:static}.proj__rule{display:none}.proj__name{width:100%;height:auto;padding:calc(14 * var(--m)) 0;text-align:left;border-bottom:1px solid #161f351f;align-items:flex-start;position:relative;top:auto;left:auto}.proj__name.is-dim{opacity:1}.proj__name{-webkit-tap-highlight-color:transparent}.proj__name:focus:not(:focus-visible){outline:none}.proj__name--bolhrad{order:1}.proj__name--chernivtsi{order:4}.proj__label{font-size:calc(11 * var(--m))}.proj__word{width:calc(var(--w) * .395 * var(--m));margin-top:calc(4 * var(--m))}.proj__toggle{right:0;top:calc(50% - 14 * var(--m));width:calc(28 * var(--m));height:calc(28 * var(--m));transition:rotate .6s var(--ease);display:block;position:absolute}.proj__name.is-active .proj__toggle{rotate:180deg}.proj__photos{border-radius:calc(16 * var(--m));width:100%;height:0;transition:height .8s var(--ease), margin-top .8s var(--ease);order:5;margin-top:0;position:relative;left:auto;overflow:hidden}.proj.is-open .proj__photos{height:calc(210 * var(--m));margin-top:calc(16 * var(--m))}.proj__photos img:first-child,.proj__photos img:nth-child(2){top:0}.proj__info{width:auto;margin-top:calc(10 * var(--m));order:6;position:static}.proj[data-active="0"] .proj__photos{order:2}.proj[data-active="0"] .proj__info{order:3}.proj__row{gap:calc(3 * var(--m));padding:calc(8 * var(--m)) 0}.proj__row:before,.proj__row:first-child:after{background:#161f351f}.proj__row dt{font-size:calc(10 * var(--m));opacity:.55}.proj__row dd{font-size:calc(15 * var(--m))}.proj__link{margin:calc(16 * var(--m)) 0 calc(8 * var(--m));font-size:calc(13 * var(--m))}.proj__partners{width:auto;margin-top:calc(32 * var(--m));padding:0;position:static}.proj__partners img{height:calc(19 * var(--m))}.reviews{height:auto;padding:calc(36 * var(--m)) 0 calc(16 * var(--m))}.reviews__eyebrow,.reviews__h2,.media__eyebrow,.media__h2{margin:0 calc(20 * var(--m));position:static}.reviews__h2,.media__h2{margin-top:calc(8 * var(--m));font-size:calc(22 * var(--m))}.reviews__controls{display:none}.reviews__viewport,.media__grid{width:auto;height:auto;margin-top:calc(32 * var(--m));padding:0 calc(20 * var(--m));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 calc(20 * var(--m));scrollbar-width:none;border-radius:0;position:static;overflow-x:auto}.reviews__viewport::-webkit-scrollbar{display:none}.media__grid::-webkit-scrollbar{display:none}.reviews__track{gap:calc(12 * var(--m));width:max-content;transition:none;translate:none}.review[aria-hidden]{display:none}.review{width:calc(300 * var(--m));height:calc(460 * var(--m));border-radius:calc(20 * var(--m));scroll-snap-align:start;flex-direction:column;padding:0;display:flex}.review__photo{width:100%;height:calc(240 * var(--m));object-position:50% 12%;flex:none;position:static}.review__quote{padding:calc(18 * var(--m)) calc(18 * var(--m)) 0;font-size:calc(15 * var(--m));line-height:1.42}.review__who{left:calc(18 * var(--m));right:calc(18 * var(--m));bottom:calc(22 * var(--m))}.review__name{font-size:calc(15 * var(--m))}.review__role{margin-top:calc(4 * var(--m));font-size:calc(12 * var(--m));line-height:1.3}.media{height:auto;padding:calc(36 * var(--m)) 0 calc(28 * var(--m));flex-direction:column;display:flex}.media__grid{gap:calc(12 * var(--m));order:3;display:flex}.post{width:calc(300 * var(--m));scroll-snap-align:start;flex:none}.post__photo{height:calc(200 * var(--m));border-radius:calc(14 * var(--m))}.post__source{margin-top:calc(14 * var(--m));font-size:calc(13 * var(--m))}.post__title{font-size:calc(18 * var(--m));line-height:1.3}.media .swipe{order:4}.media__all{margin:calc(26 * var(--m)) calc(20 * var(--m)) 0;font-size:calc(15 * var(--m));order:5;align-self:flex-start;position:static}.swipe{align-items:center;gap:calc(6 * var(--m));margin:calc(24 * var(--m)) calc(20 * var(--m)) 0;color:#161f3599;display:flex}.swipe__btn{width:calc(28 * var(--m));height:calc(28 * var(--m));color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.swipe__btn svg{width:calc(18 * var(--m));height:calc(18 * var(--m))}.swipe__btn:active{color:var(--orange)}.swipe__line{background:#161f352e;flex:1;height:1px;position:relative}.swipe__line i{background:var(--orange);border-radius:1px;height:2px;position:absolute;top:-.5px}.finale__sun{left:calc(50% - 370 * var(--m));top:calc(306 * var(--m));width:calc(740 * var(--m));height:calc(416 * var(--m))}.finale__video{filter:blur(calc(2.7 * var(--m))) saturate(1.1)}.finale__flames{filter:blur(calc(4 * var(--m)))}.finale__rim-glow{filter:blur(6px)}.finale__rim-core{filter:blur(2px)}.finale__sparks{height:calc(776 * var(--m))}.finale__sun:after{background:linear-gradient(180deg, #161f3500 0%, #161f358c 50%, var(--navy-900) 92%)}.footer:before{content:"";left:0;right:0;top:calc(56 * var(--m));height:calc(28 * var(--m));background:var(--navy-900);position:absolute}.proj__stroke>.proj__outline{fill:var(--white);paint-order:stroke;shape-rendering:geometricprecision;stroke:var(--navy-900);stroke-width:2.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .9s var(--ease)}.proj__name.is-active .proj__stroke>.proj__outline{fill:var(--white);stroke:var(--orange)}.cta{height:calc(650 * var(--m));padding:calc(52 * var(--m)) calc(20 * var(--m)) 0}.cta__h2{font-size:calc(28 * var(--m));line-height:1.1}.cta__sub{margin-top:calc(18 * var(--m));font-size:calc(15 * var(--m));line-height:1.55}.cta__note{margin-top:calc(10 * var(--m));font-size:calc(11 * var(--m))}.cta__row{gap:calc(12 * var(--m));margin-top:calc(28 * var(--m));flex-direction:column}.cta__btn{height:calc(54 * var(--m));padding:0 calc(5 * var(--m)) 0 calc(26 * var(--m));font-size:calc(14 * var(--m));justify-content:space-between}.cta__circ{width:calc(44 * var(--m));height:calc(44 * var(--m))}.cta__circ .arrow{font-size:calc(18 * var(--m))}.footer{height:auto;padding-bottom:max(calc(40 * var(--m)), env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.footer__nav{height:auto;margin-top:calc(66 * var(--m));grid-template-columns:repeat(2,1fr);grid-auto-rows:calc(104 * var(--m));position:relative;top:auto}.footer__home{left:calc(20 * var(--m));top:calc(18 * var(--m));font-size:calc(13 * var(--m))}.footer__card,.footer__card:first-of-type{padding:0 calc(20 * var(--m)) calc(20 * var(--m));font-size:calc(22 * var(--m))}.footer__card+.footer__card{border-left:0}.footer__card:nth-of-type(2n){border-left:1px solid #ffffff29}.footer__card:nth-of-type(n+3){border-top:1px solid #ffffff29}.footer__nav-arrow{width:calc(20 * var(--m));height:calc(20 * var(--m));margin-bottom:calc(4 * var(--m))}.footer__top{left:50%;top:calc(274 * var(--m));width:50%;height:calc(104 * var(--m));padding:0 calc(20 * var(--m)) calc(24 * var(--m));font-size:calc(12 * var(--m));border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;bottom:auto}.footer__top span{writing-mode:horizontal-tb;rotate:none}.footer__top svg{width:calc(16 * var(--m));height:calc(16 * var(--m))}.footer__contacts{gap:calc(8 * var(--m));margin:calc(32 * var(--m)) calc(20 * var(--m)) 0;font-size:calc(15 * var(--m));flex-direction:column;position:static}.footer__socials{gap:calc(10 * var(--m));margin:calc(24 * var(--m)) calc(20 * var(--m)) 0;position:static}.footer__social{width:calc(52 * var(--m));height:calc(52 * var(--m))}.footer__social i{width:calc(22 * var(--m));height:calc(22 * var(--m))}.footer__disclaimer{width:auto;margin:calc(28 * var(--m)) calc(20 * var(--m)) 0;font-size:calc(11 * var(--m));position:static}.footer__legal{align-items:flex-start;gap:calc(8 * var(--m));margin:calc(24 * var(--m)) calc(20 * var(--m)) 0;font-size:calc(13 * var(--m));flex-direction:column;position:static}.footer__credit{margin:calc(16 * var(--m)) calc(20 * var(--m)) 0;font-size:calc(11 * var(--m));position:static}.footer__mark{left:auto;right:calc(-120 * var(--m));top:auto;bottom:calc(-120 * var(--m));width:calc(260 * var(--m));height:calc(260 * var(--m))}}
