[data-variant=E]{--blue:#3d8bfd;--teal:#5cc9b8;--teal-2:#a3e4d9;--spring:cubic-bezier(.34, 1.25, .5, 1);--glide:cubic-bezier(.2, .9, .2, 1)}[data-variant=E] .t-cap{font-size:.6875rem}[data-variant=E] .v-switch{display:none}.nv{z-index:80;transition:translate .9s var(--ease-out), opacity .6s var(--ease);position:fixed;top:.75rem;left:50%;translate:-50%}.nv__glass{width:12.5rem;color:var(--ink);backdrop-filter:blur(22px)saturate(180%);transition:width .7s var(--spring), border-radius .6s var(--glide), background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0000000a,0 4px 14px -8px #0000001f}.nv.is-dark .nv__glass{color:#fff;background:#18181866;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 4px 14px -8px #0000004d}.nv.is-open .nv__glass{border-radius:1.375rem;width:min(24rem,100vw - 1.5rem)}.nv__bar{justify-content:space-between;align-items:center;height:3rem;padding-inline:1rem .375rem;display:flex}.nv__logo{align-items:center;height:3rem;display:flex}.nv__logo svg{filter:invert();width:auto;height:1.0625rem;transition:filter .4s var(--ease)}.nv.is-dark .nv__logo svg{filter:none}.nv__btn{width:2.25rem;height:2.25rem;transition:background .3s var(--ease);border-radius:.75rem;place-items:center;display:grid}@media (hover:hover){.nv__btn:hover{background:#7f7f7f24}}.nv__dots{transition:transform .6s var(--spring);grid-template-columns:repeat(3,3px);gap:3px;display:grid}.nv__dots i{width:3px;height:3px;transition:opacity .35s var(--ease), transform .5s var(--spring);background:currentColor;border-radius:50%}@media (hover:hover){.nv__btn:hover .nv__dots{transform:rotate(90deg)}}.nv.is-open .nv__dots{transform:rotate(45deg)scale(1.1)}.nv.is-open .nv__dots i.c{opacity:0;transform:scale(0)}.nv__panel{transition:grid-template-rows .6s var(--glide);grid-template-rows:0fr;display:grid}.nv.is-open .nv__panel{grid-template-rows:1fr}.nv__inner{min-height:0;overflow:hidden}.nv__links{padding:.75rem 1rem .5rem;display:grid}.nv__links a,.nv__foot{opacity:0;filter:blur(4px);transition:opacity .3s var(--ease), transform .3s var(--ease), filter .3s var(--ease);transform:translateY(-.5rem)}.nv.is-open .nv__links a,.nv.is-open .nv__foot{opacity:1;filter:none;transition-duration:.5s;transition-delay:calc(.12s + var(--i) * 40ms);transform:none}.nv__links a{letter-spacing:-.035em;width:fit-content;padding-block:.4rem;font-size:clamp(1.375rem,3vw,1.625rem);font-weight:600;line-height:1;transition-property:opacity,transform,filter,color}.nv__foot{border-top:1px solid #7f7f7f33;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem .375rem .375rem;padding:.5rem .25rem 0 .625rem;display:flex}@media (hover:hover){.nv.is-open .nv__links a:hover{color:#0a0a0a73;transition-delay:0s}.nv.is-dark.is-open .nv__links a:hover{color:#ffffff80}}.nv__mail{opacity:.7;transition:opacity var(--dur) var(--ease);font-size:.8125rem}@media (hover:hover){.nv__mail:hover{opacity:1}}.nv__cta{height:2.25rem;font-size:.875rem}.nv.is-dark .nv__cta{color:var(--ink);background:#fff}@media (hover:hover){.nv.is-dark .nv__cta:hover{background:#dcdcdc}}.grain{background-color:var(--bg-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.10 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mh{min-height:100svh;padding:6rem var(--gutter) 5rem;place-items:center;display:grid;position:relative;overflow:hidden}.mh__in{text-align:center;justify-items:center;gap:1.125rem;max-width:38rem;display:grid}.mh__sym{width:3.25rem;height:auto;color:var(--ink);transition:transform 1.1s var(--ease-out), opacity .6s var(--ease);margin-bottom:.25rem;overflow:visible}.mh__t{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.125rem,1.7vw,1.3125rem);font-weight:500;line-height:1.3}.mh__s{color:var(--ink-2);text-wrap:balance;max-width:30em;font-size:clamp(.875rem,1.2vw,1rem)}.mh__t,.mh__s{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out)}.mh__hint{transition:opacity .8s var(--ease) .2s;padding:.75rem;position:absolute;bottom:1.75rem;left:50%;translate:-50%}.mh__hint span{background:var(--line-2);border-radius:1px;width:1px;height:2.75rem;display:block;position:relative}.mh__hint span:after{content:"";background:var(--ink);width:5px;height:5px;animation:hint 2s var(--ease) infinite;border-radius:50%;margin-left:-2.5px;position:absolute;top:0;left:50%}@keyframes hint{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(2.75rem)}}html[data-intro="0"] .mh__sym{opacity:0}html[data-intro="0"] .mh__sym,html[data-intro=m] .mh__sym{transform:translateY(var(--sy,0)) scale(1.5)}html[data-intro="0"] .mh__t,html[data-intro=m] .mh__t,html[data-intro="0"] .mh__s,html[data-intro=m] .mh__s,html[data-intro="1"] .mh__s{opacity:0;filter:blur(8px);transform:translateY(.75rem)}html:not([data-intro="3"]) .mh__hint{opacity:0}html:not([data-intro="3"]) .nv{opacity:0;translate:-50% -140%}.eg{--p:0;height:230svh;position:relative}.eg__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.eg__fig{clip-path:inset(calc((1 - var(--p)) * 32%) calc((1 - var(--p)) * 36%) round calc((1 - var(--p)) * 1.75rem));will-change:clip-path;position:absolute;inset:0}.eg__fig img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.3 - var(--p) * .3));will-change:transform}.eg__cap{left:var(--gutter);color:#fff;letter-spacing:-.04em;opacity:clamp(0, (var(--p) - .85) * 6.6, 1);translate:0 calc((1 - var(--p)) * 2rem);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:600;line-height:1;position:absolute;bottom:2rem}.er{height:calc(100svh + (var(--n) + 1) * 60svh);position:relative}.er__sticky{height:100svh;padding-inline:var(--gutter);align-items:center;display:grid;position:sticky;top:0}.er__in{width:100%;max-width:64rem;margin-inline:auto}.er__lead,.er__phrase{letter-spacing:-.045em;font-size:clamp(2rem,4.6vw,4.25rem);font-weight:600;line-height:1.02}.er__lead{color:var(--ink-3)}.er__stack{min-height:3.1em;font-size:clamp(2rem,4.6vw,4.25rem);display:grid}.er__phrase{text-wrap:balance;grid-area:1/1;max-width:15em}.er__phrase .w{opacity:0;filter:blur(10px);transition:opacity .45s var(--ease), transform .7s var(--ease-out), filter .5s var(--ease);transition-delay:calc(var(--i) * 28ms);display:inline-block;transform:translateY(.45em)}.er__phrase.is-active .w{opacity:1;filter:none;transform:none}.er__phrase.is-past .w{transition-delay:calc(var(--i) * 12ms);transform:translateY(-.35em)}.er__prog{align-items:center;gap:1.25rem;margin-top:clamp(1.5rem,5vh,3rem);display:flex}.er__count{color:var(--ink-3);white-space:nowrap;font-size:.75rem;font-weight:500}.er__bars{flex:1;gap:.375rem;max-width:20rem;display:flex}.er__bars>span{--f:0;background:var(--bg-3);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.er__bars i{background:var(--teal);transform:scaleX(var(--f));transform-origin:0;position:absolute;inset:0}.er__logos{flex-wrap:wrap;align-items:center;gap:1.25rem clamp(1.75rem,4vw,3.5rem);min-height:2rem;margin-top:clamp(2rem,6vh,3.5rem);display:flex}.er__logos li{opacity:0;filter:blur(6px);transition:opacity .4s var(--ease), transform .5s var(--ease-out), filter .4s var(--ease);transform:translateY(.75rem)}.er.is-last .er__logos li{opacity:1;filter:none;transition-duration:.7s;transition-delay:calc(.25s + var(--i) * 70ms);transform:none}.er__logos img{opacity:.55;width:auto;height:1.125rem;transition:opacity var(--dur) var(--ease)}@media (hover:hover){.er__logos a:hover img{opacity:1}}.uc{padding-block:var(--band);gap:2rem;display:grid}.uc__head{gap:1rem;display:grid}.uc__t{letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1}.uc__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.uc__card{border-radius:var(--r-l);background:var(--bg-2);align-content:start;gap:.625rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:grid}.uc__card h3{letter-spacing:-.03em;margin-top:2.5rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.1}.uc__card p{color:var(--ink-2);max-width:30em;font-size:.9375rem;line-height:1.55}.uc__n{color:var(--ink-3);font-size:.75rem;font-weight:500}.uc__card--wide{grid-column:1/-1;grid-template-columns:1fr minmax(0,22rem);align-items:end;gap:2rem}.uc__copy{gap:.625rem;display:grid}.mk{border-radius:var(--r);box-shadow:0 1px 0 var(--line), 0 20px 40px -24px #0000002e;background:#fff;gap:.5rem;padding:.875rem;font-size:.8125rem;display:grid}.mk__head{justify-content:space-between;align-items:center;padding:0 .125rem .375rem;font-weight:600;display:flex}.mk__tag{color:var(--blue);background:#3d8bfd1a;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}.mk__row{color:var(--ink-3);grid-template-columns:4.5rem 1fr;align-items:center;gap:.5rem;display:grid}.mk__field{color:var(--ink);background:var(--bg-2);box-shadow:inset 0 0 0 1.5px var(--blue);border-radius:.5rem;padding:.4rem .625rem;position:relative}.mk__field i{background:var(--blue);vertical-align:middle;width:1px;height:.9em;margin-left:1px;animation:1.1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.mk__seg{background:var(--bg-2);border-radius:.5rem;padding:2px;display:flex}.mk__seg>*{text-align:center;border-radius:.375rem;flex:1;padding:.3rem;font-weight:500}.mk__seg b{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.mk__img{background:linear-gradient(120deg,#3a5b5c,#c9b3a3 55%,#26393b);border-radius:.5rem;height:2.25rem}.mk__toggle{background:var(--ink);border-radius:999px;justify-self:start;width:2rem;height:1.125rem;position:relative}.mk__toggle:after{content:"";background:#fff;border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:2px;right:2px}.es{--sp:0;background:var(--ink);color:#fff;--ink-2:#ffffffad;--ink-3:#ffffff6b;--line:#ffffff24;padding-block:var(--band)}.es__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,8rem);display:grid}.es__sticky{gap:1rem;display:grid;position:sticky;top:6rem}.es__t{letter-spacing:-.04em;text-wrap:balance;max-width:11em;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1}.es__lead{color:var(--ink-2);max-width:28em;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5}.es__iso{width:clamp(7rem,13vw,11rem);height:auto;transform:rotate(calc((1 - var(--sp)) * -25deg));margin-top:clamp(1.5rem,5vh,3rem);overflow:visible}.es__iso-line{fill:none;stroke:#fff;stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.es__iso-fill{fill:var(--teal-2);opacity:clamp(0, (var(--sp) - .82) * 6, 1);transform:scale(calc(.9 + clamp(0, (var(--sp) - .82) * 6, 1) * .1));transform-origin:50%;transform-box:fill-box}.es__steps{padding-left:clamp(1.75rem,3vw,2.5rem);display:grid;position:relative}.es__steps:before,.es__steps:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:0}.es__steps:after{background:var(--teal-2);transform:scaleY(var(--sp));transform-origin:top}.es__step{opacity:.3;min-height:42vh;transition:opacity .7s var(--ease);align-content:center;gap:.5rem;padding-block:2rem;display:grid;position:relative}.es__step:before{content:"";background:var(--ink);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--ink-3);transition:background .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--spring);z-index:1;border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:calc(-1*clamp(1.75rem,3vw,2.5rem) - 3.5px)}.es__step.is-active{opacity:1}.es__step.is-active:before{background:var(--teal-2);transform:scale(1.15);box-shadow:0 0 0 5px #a3e4d92e}.es__step h3{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.05}.es__step p{color:var(--ink-2);max-width:26em;font-size:1rem}.es__tag{letter-spacing:.06em;text-transform:uppercase;background:var(--teal-2);border-radius:999px;width:fit-content;margin-bottom:.25rem;padding:.25rem .625rem;font-weight:500;color:var(--ink)!important;font-size:.6875rem!important}.es__step--learn{min-height:56vh}.es__step--learn h3{color:var(--teal-2);font-size:clamp(2.75rem,6vw,5rem)}.es__step--learn p:last-child{color:#ffffffd9;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.es__loop{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex;color:var(--teal-2)!important;font-size:.75rem!important}.es__loop:before{content:"↻";letter-spacing:0;font-size:.9rem}.pf{padding-block:var(--band) 0;gap:clamp(1.75rem,3vw,2.5rem);display:grid;overflow:hidden}.pf__head{gap:1rem;display:grid}.pf__t{letter-spacing:-.04em;text-wrap:balance;max-width:12em;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1}.pf__marquee{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.pf__marquee.is-dragging{cursor:grabbing}.pf__marquee.is-dragging a{pointer-events:none}.pf__track{will-change:transform;width:max-content;display:flex}.pf__list{gap:.75rem;padding-right:.75rem;display:flex}.pf__card{flex:none;width:clamp(14rem,20vw,20rem)}.pf__card a{aspect-ratio:4/5;border-radius:var(--r-l);background:var(--bg-2);isolation:isolate;display:block;position:relative;overflow:hidden}.pf__card img{pointer-events:none;-webkit-user-drag:none;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), filter .6s var(--ease)}.pf__info{color:#fff;opacity:0;transition:opacity .45s var(--ease);background:linear-gradient(#0000,#0000001a 45%,#000000b8);grid-template-columns:1fr auto;align-content:end;column-gap:1rem;padding:1.25rem;display:grid;position:absolute;inset:0}.pf__info>span{transition:transform .6s var(--ease-out);grid-column:1;transform:translateY(.5rem)}.pf__name{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.pf__sector{color:#ffffffbf;font-size:.875rem}.pf__service{color:#fff9;margin-top:.5rem;font-size:.8125rem}.pf__go{width:2.5rem;height:2.5rem;color:var(--ink);background:#fff;border-radius:50%;grid-row:1/span 3;align-self:end;place-items:center;display:grid;grid-column:2!important}.pf__go svg{width:1rem;height:1rem}.pf__card a:focus-visible img{transform:scale(1.05)}@media (hover:hover){.pf__card a:hover img{transform:scale(1.05)}}.pf__card a:focus-visible .pf__info{opacity:1}@media (hover:hover){.pf__card a:hover .pf__info{opacity:1}}.pf__card a:focus-visible .pf__info>span{transform:none}@media (hover:hover){.pf__card a:hover .pf__info>span{transform:none}}.pf__card a:focus-visible{outline-offset:-3px}.eq{padding-block:var(--band);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.eq__photo{border-radius:var(--r-l);aspect-ratio:4/5;background:var(--bg-3);justify-self:end;width:100%;max-width:19rem;margin:0;overflow:hidden}.eq__photo img{object-fit:cover;object-position:40% 30%;width:100%;height:100%}.eq__q{gap:clamp(2rem,4vw,3rem);margin:0;display:grid}.eq__q>p{letter-spacing:-.035em;text-wrap:pretty;text-indent:-.4em;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:500;line-height:1.12}.eq__by{gap:.25rem;font-size:1rem;display:grid}.eq__link{width:fit-content;color:var(--ink-2);transition:color var(--dur) var(--ease);align-items:center;gap:.25rem;font-size:.9375rem;display:inline-flex}@media (hover:hover){.eq__link:hover{color:var(--ink)}}.eq__link svg{width:.875rem;height:.875rem}.fq{padding-block:var(--band) 0;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.fq__head{gap:1rem;display:grid;position:sticky;top:6rem}.fq__t{letter-spacing:-.04em;text-wrap:balance;max-width:10em;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1}.fq__p{color:var(--ink-2);font-size:1rem}.fq__p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em;transition:text-decoration-color var(--dur) var(--ease)}@media (hover:hover){.fq__p a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.fq__list{border-top:1px solid var(--line)}.fq__item{border-bottom:1px solid var(--line)}.fq__item h3{font:inherit}.fq__q{text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink);transition:color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500;line-height:1.3;display:flex}@media (hover:hover){.fq__q:hover{color:var(--ink-2)}.fq__q:hover .fq__icon{background:var(--bg-3)}.fq__item.is-open .fq__q:hover .fq__icon{background:var(--teal)}}.fq__icon{background:var(--bg-2);width:2rem;height:2rem;transition:background .4s var(--ease), transform .5s var(--spring);border-radius:50%;flex:none;position:relative}.fq__icon:before,.fq__icon:after{content:"";background:var(--ink);width:.75rem;height:1.5px;transition:transform .5s var(--spring), background .4s var(--ease);border-radius:1px;margin:-.75px 0 0 -.375rem;position:absolute;top:50%;left:50%}.fq__icon:after{transform:rotate(90deg)}.fq__item.is-open .fq__icon{background:var(--teal-2);transform:rotate(180deg)}.fq__item.is-open .fq__icon:after{transform:rotate(0)}.fq__a{transition:grid-template-rows .5s var(--glide);grid-template-rows:0fr;display:grid}.fq__item.is-open .fq__a{grid-template-rows:1fr}.fq__a>div{min-height:0;overflow:hidden}.fq__a p{color:var(--ink-2);opacity:0;max-width:40em;transition:opacity .3s var(--ease), transform .4s var(--ease);padding:0 3.5rem 1.75rem 0;font-size:1rem;line-height:1.6;transform:translateY(-.25rem)}.fq__item.is-open .fq__a p{opacity:1;transition-delay:.1s;transform:none}.ct{padding-block:var(--band);text-align:center;justify-items:center;gap:1rem;display:grid}.ct__t{letter-spacing:-.04em;text-wrap:balance;max-width:14em;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1}.ct__p{color:var(--ink-2);font-size:1rem}.ct__form{background:var(--bg-2);border:1px solid var(--line);width:min(100%,28rem);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:999px;gap:.375rem;margin-top:1rem;padding:.375rem;display:flex}@media (hover:hover){.ct__form:hover{border-color:var(--line-2)}}.ct__form:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #0a0a0a0f}.ct__form.is-error{border-color:#d93025}.ct__form input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding-inline:1rem;font-size:1rem}.ct__form input::placeholder{color:var(--ink-3)}.ct__form .b{height:2.75rem}.ct__form.is-sending .b{opacity:.6;pointer-events:none}.ct__msg{min-height:1.5em;color:var(--ink-2);font-size:.875rem}.ft{padding:0 clamp(.5rem,1.2vw,1rem) clamp(.5rem,1.2vw,1rem)}.ft__card{color:#fff;--ink-3:#ffffff6b;background:#000;border-radius:clamp(1.25rem,2vw,2rem);gap:clamp(1.75rem,3.5vw,3rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid;overflow:hidden}.ft__top{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.ft__claim{letter-spacing:-.035em;max-width:10em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.05}.ft__cols{gap:clamp(2rem,6vw,6rem);display:flex}.ft__cols>div{align-content:start;gap:.375rem;font-size:.9375rem;display:grid}.ft__cols .t-cap{margin-bottom:.5rem}.ft__cols a{color:#ffffffb3;transition:color var(--dur) var(--ease)}@media (hover:hover){.ft__cols a:hover{color:#fff}}.ft__mark{aspect-ratio:720/150;overflow:hidden}.ft__mark video{object-fit:cover;opacity:.2;width:100%;height:100%;display:block}.ft__bottom{color:#ffffff80;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.ft__bottom a{transition:color var(--dur) var(--ease);align-items:center;gap:.25rem;display:inline-flex}@media (hover:hover){.ft__bottom a:hover{color:#fff}}.ft__bottom a svg{width:.875rem;height:.875rem}@media (width<=900px){.pf__card{width:min(60vw,16rem)}.fq{grid-template-columns:1fr}.fq__head{position:static}.fq__a p{padding-right:0}.es__grid{grid-template-columns:1fr}.es__sticky{position:static}.es__iso{display:none}.es__step{min-height:0;padding-block:1.5rem}.es__step--learn{min-height:0}.eq{grid-template-columns:1fr}.eq__photo{justify-self:start;max-width:16rem}.uc__grid,.uc__card--wide{grid-template-columns:1fr}.eg{height:180svh}.er{height:calc(100svh + (var(--n) + 1) * 45svh)}.er__logos{gap:1rem 1.75rem}.er__logos img{height:.9375rem}}@media (width<=560px){.ft__cols>div{gap:0}.ft__cols .t-cap{margin-bottom:.25rem}.ft__cols a{padding-block:.5rem}.ft__bottom{gap:.25rem 1rem}.ft__bottom a{padding-block:.5rem}.nv__mail{padding-block:.625rem}.eq__link{margin-block:-.5rem;padding-block:.5rem}.er__logos{gap:.25rem 1.75rem}.er__logos a{padding-block:.625rem;display:block}.ft__cols{flex-direction:column;gap:1.5rem}.ct__form{border-radius:var(--r);flex-direction:column}.ct__form input{padding:.75rem}.ct__form .b{justify-content:center}}@media (prefers-reduced-motion:reduce){.er__phrase .w{transition:none}.mh__hint span:after{animation:none;top:50%}}
