:root{--hh-accent:var(--green);--hh-display:var(--f-heading);--hh-interval:5s}.hh{background:var(--navy-950);color:#fff;align-items:flex-end;min-height:100svh;margin:0;display:flex;position:relative;overflow:hidden}.hh__slide{z-index:0;opacity:0;transition:opacity .7s ease-in-out;position:absolute;inset:0}.hh__slide.is-active{opacity:1;z-index:1}.hh__slide img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.hh__slide img.is-loaded{opacity:1}.hh__scrim{z-index:2;pointer-events:none;position:absolute;inset:0}.hh__scrim--up{background:linear-gradient(#0000,#0d1f1766 50%,#0d1f17d9)}.hh__scrim--side{background:linear-gradient(90deg,#0d1f174d,#0000)}html[dir=rtl] .hh__scrim--side{background:linear-gradient(270deg,#0d1f174d,#0000)}.hh__in{z-index:4;width:100%;padding:112px 24px 96px;position:relative}@media (min-width:640px){.hh__in{padding:144px 24px 112px}}@media (min-width:768px){.hh__in{padding-inline:48px}}@media (min-width:1024px){.hh__in{padding:144px 80px 128px}}@media (min-width:1280px){.hh__in{padding-inline:128px}}.hh__title{font-family:var(--hh-display);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 40px #00000059;max-width:16ch;margin:0;font-size:clamp(1.55rem,.6rem + 4.2vw,4.5rem);font-style:normal;font-weight:700;line-height:1.05;position:relative}@media (max-width:639px){.hh__title{letter-spacing:-.01em;line-height:1.12}}.hh__ghost{visibility:hidden;-webkit-user-select:none;user-select:none}.hh__typed{position:absolute;inset:0}.hh__title .accent{color:var(--green);font-style:normal}.hh__cursor{vertical-align:middle;background:var(--hh-accent);border-radius:2px;width:.06em;height:.78em;margin-inline-start:.12em;animation:.8s step-end infinite hhBlink;display:inline-block}.hh__cursor.is-done{opacity:0;transition:opacity .7s;animation:none}@keyframes hhBlink{0%,49%{opacity:1}50%,to{opacity:0}}html[dir=rtl] .hh__title{letter-spacing:0;max-width:20ch;font-size:clamp(1.45rem,.6rem + 4vw,4.4rem);font-weight:700;line-height:1.2}html[lang=ru] .hh__title{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.4rem,.5rem + 3.6vw,3.9rem)}.hh__sub{color:#fffc;text-wrap:pretty;max-width:36rem;margin:32px 0 0;font-size:clamp(14px,.8rem + .5vw,20px);line-height:1.6}@media (max-width:639px){.hh__sub{margin-top:16px}}.hh__actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}@media (max-width:639px){.hh__actions{margin-top:24px}}.hh__fade{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards hhFadeUp}@keyframes hhFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hh__cta{font-family:var(--hdr-font,var(--f-body));letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(2);backdrop-filter:blur(24px)saturate(2);background:linear-gradient(90deg,#035a2e1a,#04793e1a,#62bc541a);border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;padding:16px 32px;font-size:14px;font-weight:700;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 10px 30px -8px #04793e59}@media (max-width:639px){.hh__cta{padding:12px 24px;font-size:12px}}.hh__cta:hover{background:linear-gradient(90deg,#035a2e40,#04793e40,#62bc5440);border-color:#fff9;transform:scale(1.05);box-shadow:inset 0 1px #fff6,0 18px 50px -10px #04793e80,0 0 0 3px #04793e40}.hh__cta:active{transform:none}.hh__cta-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);transition:transform .9s ease-out;position:absolute;inset:0;transform:translate(-100%)}.hh__cta:hover .hh__cta-shine{transform:translate(100%)}.hh__cta-arrow{width:15px;height:15px;transition:transform .3s;position:relative}.hh__cta:hover .hh__cta-arrow{transform:translate(6px)}html[dir=rtl] .hh__cta-arrow{transform:rotate(180deg)}html[dir=rtl] .hh__cta:hover .hh__cta-arrow{transform:rotate(180deg)translate(6px)}html[dir=rtl] .hh__cta{letter-spacing:0;text-transform:none;font-size:15px}.hh__stats{z-index:4;inset-inline-end:80px;-webkit-backdrop-filter:blur(24px)saturate(2);backdrop-filter:blur(24px)saturate(2);background:#ffffff1a;border:1px solid #ffffff40;border-radius:12px;min-width:150px;padding:12px 16px;display:none;position:absolute;bottom:112px;box-shadow:inset 0 1px #ffffff4d,0 12px 30px -10px #0006}@media (min-width:1024px){.hh__stats{display:block}}@media (min-width:1280px){.hh__stats{inset-inline-end:96px}}.hh__stat{padding:8px 0}.hh__stat:first-child{padding-top:0}.hh__stat:last-child{padding-bottom:0}.hh__stat+.hh__stat{border-top:1px solid #ffffff26}.hh__stat-v{font-family:var(--hh-display);letter-spacing:-.02em;color:#fff;text-align:start;direction:ltr;font-size:20px;font-weight:700;line-height:1}@media (min-width:1280px){.hh__stat-v{font-size:24px}}.hh__stat-l{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;max-width:20ch;margin-top:4px;font-size:9px}html[dir=rtl] .hh__stat-l,html[lang=zh-Hans] .hh__stat-l{letter-spacing:0;font-size:11px}.hh__arrow{z-index:4;cursor:pointer;color:#fff;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .5s;display:flex;position:absolute;bottom:28px}.hh__arrow--start{inset-inline-start:12px}.hh__arrow--end{inset-inline-end:12px}@media (min-width:640px){.hh__arrow--start{inset-inline-start:16px}.hh__arrow--end{inset-inline-end:16px}}@media (min-width:1024px){.hh__arrow{width:56px;height:56px;top:50%;bottom:auto;transform:translateY(-50%)}.hh__arrow--start{inset-inline-start:24px}.hh__arrow--end{inset-inline-end:24px}.hh__arrow:hover{transform:translateY(-50%)scale(1.1)}.hh__arrow:active{transform:translateY(-50%)scale(.95)}}@media (max-width:1023px){.hh__arrow:hover{transform:scale(1.1)}.hh__arrow:active{transform:scale(.95)}}.hh__arrow-bg{-webkit-backdrop-filter:blur(40px)saturate(2);backdrop-filter:blur(40px)saturate(2);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;transition:background .3s,border-color .3s;position:absolute;inset:8px;box-shadow:inset 0 1px #ffffff59,0 12px 30px -10px #00000073}.hh__arrow:hover .hh__arrow-bg{background:#fff3;border-color:#ffffff80}.hh__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hh__ring circle{fill:none;stroke:#ffffff1f;stroke-width:1.5px}.hh__ring-fill{stroke-linecap:round;stroke-dasharray:163.36;animation:hhRing var(--hh-interval) linear forwards;stroke:var(--hh-accent)!important}@keyframes hhRing{0%{stroke-dashoffset:163.36px}to{stroke-dashoffset:0}}.hh__arrow-ic{z-index:1;width:18px;height:18px;transition:transform .3s;position:relative}.hh__arrow--start:hover .hh__arrow-ic{transform:translate(-2px)}.hh__arrow--end:hover .hh__arrow-ic,html[dir=rtl] .hh__arrow--start:hover .hh__arrow-ic{transform:translate(2px)}html[dir=rtl] .hh__arrow--end:hover .hh__arrow-ic{transform:translate(-2px)}.hh__dots{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}@media (min-width:640px){.hh__dots{bottom:64px}}@media (min-width:1024px){.hh__dots{bottom:48px}}.hh__dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-6px;padding:6px;display:flex}.hh__dots span{background:#fff6;border-radius:999px;width:8px;height:8px;transition:width .3s,background .3s,box-shadow .3s;display:block}.hh__dots button:hover span{background:#ffffffb3}.hh__dots button[aria-current] span{background:var(--hh-accent);width:24px;box-shadow:0 0 12px #04793eb3}@media (min-width:640px){.hh__dots button[aria-current] span{width:32px}}.hh__bar{z-index:4;inset-inline:0;background:#ffffff1a;height:2px;position:absolute;bottom:0}.hh__bar-fill{background:var(--hh-accent);transform-origin:0;height:100%;animation:hhGrow var(--hh-interval) linear forwards}html[dir=rtl] .hh__bar-fill{transform-origin:100%}@keyframes hhGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hh__scroll{z-index:4;color:#fff6;display:none;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@media (min-width:640px){.hh__scroll{display:block}}.hh__scroll svg{width:18px;height:18px;animation:1s infinite hhBounce;display:block}@keyframes hhBounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media (prefers-reduced-motion:reduce){.hh__fade{opacity:1;animation:none}.hh__cursor{display:none}.hh__ring-fill,.hh__bar-fill,.hh__scroll svg{animation:none}.hh__bar-fill{transform:none}.hh__slide{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hh__stats,.hh__arrow-bg,.hh__cta{background:#0d1f178c}}
.hstory__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,104px);display:grid}.hstory__lead{margin-top:var(--space-5)}.hstory__growth{align-items:end;gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-5) 0;border-block:var(--bw-hair) solid var(--rule-strong);grid-template-columns:auto 1fr auto;display:grid}.hstory__point{flex-direction:column;gap:6px;display:flex}.hstory__point strong{font-family:var(--f-heading);letter-spacing:-.045em;color:var(--clay);font-size:clamp(34px,1.3rem + 2.6vw,60px);font-weight:800;line-height:1}.hstory__point--now strong{color:var(--green-600)}.hstory__point small{letter-spacing:0;color:var(--ink);font-size:.34em;font-weight:700}.hstory__point>span{font-size:var(--fs-small);color:var(--ink-muted)}.hstory__arrow{color:var(--green);align-self:center;align-items:center;margin-bottom:22px;display:flex;position:relative}.hstory__arrow i{background:repeating-linear-gradient(90deg,var(--green) 0 8px,transparent 8px 14px);height:2px;transform-origin:var(--m-origin,0% 50%);flex:1}.hstory__arrow .ar{margin-inline-start:-2px;font-size:22px;line-height:1}.hstory__chips{margin:var(--space-5) 0 0;gap:var(--gap-tight);grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;padding:0;list-style:none;display:grid}.hstory__chips li{border-radius:var(--r-lg);border:var(--bw-hair) solid var(--rule);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease);background:#fff;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -24px #07131073}.hstory__chips li:after{content:"";inset-inline:0;background:linear-gradient(90deg,var(--green),var(--sand));height:3px;transform-origin:var(--m-origin,0% 50%);transition:transform .6s var(--ease);position:absolute;bottom:0;transform:scaleX(0)}.hstory__chips li:hover{border-color:color-mix(in srgb,var(--green) 40%,transparent);transform:translateY(-4px);box-shadow:0 24px 40px -26px #0713108c}.hstory__chips li:hover:after{transform:scaleX(1)}.hstory__chip-icon{background:color-mix(in srgb,var(--green) 12%,transparent);width:48px;height:48px;color:var(--green-600);transition:background .45s var(--ease),color .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.hstory__chip-icon .story-icon{width:24px;height:24px}.hstory__chips li:hover .hstory__chip-icon{background:var(--green);color:#fff}.hstory__chip-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.hstory__chip-txt strong{font-family:var(--f-heading);letter-spacing:-.03em;color:var(--navy);font-size:clamp(24px,1rem + 1vw,30px);font-weight:800}.hstory__chip-txt span{font-size:var(--fs-small);color:var(--ink-muted);margin-top:2px}@media (max-width:420px){.hstory__chips{grid-template-columns:1fr}}.hstory__media{padding-bottom:14%;padding-inline-end:12%;position:relative}.hstory__media img{object-fit:cover;height:auto;display:block}#story .hstory__main{aspect-ratio:4/5;width:100%;box-shadow:0 40px 70px -44px #07131099;border-radius:999px 999px var(--r-xl) var(--r-xl)!important}#story .hstory__inset{bottom:0;aspect-ratio:4/3;object-position:56% 50%;width:62%;transition:transform .6s var(--ease);border:8px solid #f7f4e3;position:absolute;inset-inline-end:0;box-shadow:0 30px 50px -28px #0713108c;border-radius:var(--r-lg)!important}.hstory__media:hover .hstory__inset{transform:translateY(-8px)rotate(-2deg)}.hstory__since{top:12%;aspect-ratio:1;text-align:center;background:var(--sand-200);width:118px;color:var(--navy-950);outline:1.5px dashed color-mix(in srgb,var(--navy) 35%,transparent);outline-offset:-9px;border-radius:50%;place-content:center;display:grid;position:absolute;inset-inline-start:-22px;box-shadow:0 18px 36px -16px #07131080}.hstory__since span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}html[dir=rtl] .hstory__since span{letter-spacing:0;font-size:13px}.hstory__since strong{font-family:var(--f-heading);font-size:30px;font-weight:800;line-height:1.05}@keyframes hstory-draw{0%{transform:scaleX(0)}}@keyframes hstory-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}}@keyframes hstory-seal{0%{opacity:0;transform:scale(.4)rotate(-90deg)}}.hstory__copy.is-in .hstory__arrow i{animation:hstory-draw 1.1s var(--ease) .5s backwards}.hstory__copy.is-in .hstory__point--now{animation:hstory-pop .7s var(--ease) 1.2s backwards}.hstory__copy.is-in .hstory__chips li{animation:hstory-pop .6s var(--ease) backwards}.hstory__copy.is-in .hstory__chips li:first-child{animation-delay:1.35s}.hstory__copy.is-in .hstory__chips li:nth-child(2){animation-delay:1.47s}.hstory__media.is-in .hstory__since{animation:.9s cubic-bezier(.34,1.56,.64,1) .9s backwards hstory-seal}@media (prefers-reduced-motion:reduce){.hstory *{transition:none!important;animation:none!important}}@media (max-width:900px){.hstory__grid{grid-template-columns:1fr}.hstory__media{width:100%;max-width:520px;margin-inline:auto}.hstory__since{width:96px;inset-inline-start:-6px}.hstory__since strong{font-size:24px}}@media (max-width:520px){.hstory__growth{gap:var(--space-3);grid-template-columns:1fr}.hstory__arrow{width:40px;margin:0;transform:rotate(90deg)}html[dir=rtl] .hstory__arrow{transform:rotate(-90deg)}}
.qband{--open:1;--words:1;position:relative}.qband--live{height:190vh}.qband__stick{height:clamp(520px,82vh,860px);position:relative;overflow:hidden}.qband--live .qband__stick{height:100svh;position:sticky;top:0}.qband__frame{--o:var(--open);isolation:isolate;color:#fff;clip-path:inset(calc((1 - var(--o)) * 16%) calc((1 - var(--o)) * 22%) round calc((1 - var(--o)) * 48px));align-items:center;display:flex;position:absolute;inset:0}.qband .qband__img{object-fit:cover;z-index:-2;width:100%;transform:scale(calc(1.28 - .28 * var(--o)));position:absolute;inset:0;border-radius:0!important;height:100%!important}.qband__frame:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.3 + .7 * var(--o));background:radial-gradient(70% 60%,#032815b8 0%,#03281573 100%);position:absolute;inset:0}.qband__in{text-align:center;max-width:1040px;opacity:calc(var(--o) * 1.6 - .4);margin-inline:auto}.qband__eyebrow{border-radius:var(--r-pill);background:var(--glass-dark-flat);border:var(--bw-hair,1px) solid var(--glass-dark-stroke);-webkit-backdrop-filter:var(--blur-control);backdrop-filter:var(--blur-control);letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.qband__eyebrow:before{content:"";background:var(--sand,#e6ed9c);border-radius:50%;width:8px;height:8px}html[dir=rtl] .qband__eyebrow{letter-spacing:0;font-size:14px}.qband__quote{margin:var(--space-5) 0 0}.qband__q{font-family:var(--f-heading);letter-spacing:-.05em;text-wrap:balance;text-shadow:0 6px 40px #031e0f73;margin:0;font-size:clamp(40px,1.4rem + 5vw,112px);font-weight:800;line-height:1}html[dir=rtl] .qband__q{letter-spacing:0;line-height:1.25}.qband__q span{opacity:clamp(.22,calc(var(--words) * (var(--n) + 1) - var(--i)),1);transition:opacity .2s linear}.qband__q span:last-child{color:var(--sand,#e6ed9c)}.qband__cite{margin-top:var(--space-5);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;opacity:clamp(0,calc((var(--words) - .8) * 5),1);transform:translateY(calc((1 - clamp(0,calc((var(--words) - .8) * 5),1)) * 14px));align-items:center;gap:12px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.qband__cite:before,.qband__cite:after{content:"";background:var(--sand,#e6ed9c);width:30px;height:2px}html[dir=rtl] .qband__cite{letter-spacing:0;font-size:14px}@media (max-width:700px){.qband--live{height:170vh}.qband__frame{clip-path:inset(calc((1 - var(--o)) * 14%) calc((1 - var(--o)) * 8%) round calc((1 - var(--o)) * 32px))}}
.pfx{--pfx-glass:var(--glass-pane);--pfx-glass-hi:var(--glass-pane-hover);--pfx-edge:var(--glass-pane-stroke);--pfx-blur:var(--blur-surface);--pfx-shadow:var(--shadow-glass-pane);isolation:isolate;position:relative}.pfx:before,.pfx:after{content:"";z-index:-1;pointer-events:none;filter:blur(70px);border-radius:50%;position:absolute}.pfx:before{aspect-ratio:1;top:14%;background:color-mix(in srgb,var(--green) 26%,transparent);width:46%;inset-inline-end:-6%}.pfx:after{aspect-ratio:1;bottom:-4%;background:color-mix(in srgb,var(--sand,#e6ed9c) 45%,transparent);width:38%;inset-inline-start:30%}.pfx-head{gap:var(--space-5) clamp(32px,5vw,80px);grid-template-columns:1fr 1fr;align-items:end;display:grid}.pfx-head .lead{margin:0}@media (max-width:900px){.pfx-head{grid-template-columns:1fr}}.pfx__tabs{margin:clamp(32px,4vw,52px) 0 var(--space-5);scrollbar-width:none;background:var(--pfx-glass);border:1px solid var(--pfx-edge);box-shadow:var(--pfx-shadow);-webkit-backdrop-filter:var(--pfx-blur);backdrop-filter:var(--pfx-blur);border-radius:999px;gap:10px;padding:6px;display:flex;overflow-x:auto}.pfx__tabs::-webkit-scrollbar{display:none}.pfx__tab{cursor:pointer;font-family:var(--f-heading);color:var(--navy);white-space:nowrap;transition:background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease);background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:14.5px;font-weight:700;display:flex}html[dir=rtl] .pfx__tab{padding:6px 6px 6px 16px}.pfx__tab img{object-fit:cover;width:40px;height:40px;transition:transform .45s var(--m-bounce,cubic-bezier(.34,1.56,.64,1));flex:none;border-radius:50%!important}.pfx__tab:hover{background:color-mix(in srgb,var(--green) 9%,transparent)}.pfx__tab:hover img{transform:scale(1.08)rotate(-6deg)}.pfx__tab[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--navy) 80%,transparent)}.pfx__tab[aria-selected=true] img{box-shadow:0 0 0 2px var(--sand,#e6ed9c)}.pfx__tab:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pfx__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,3.4vw,52px);display:grid}.pfx__media{top:calc(var(--hdr-clear,90px) + 16px);isolation:isolate;border-radius:var(--r-xl);color:#fff;flex-direction:column;justify-content:space-between;min-height:clamp(460px,48vw,640px);display:flex;position:sticky;overflow:hidden;box-shadow:0 40px 70px -40px #0713108c}.pfx .pfx__img{object-fit:cover;z-index:-2;width:100%;animation:pfx-zoom 1.2s var(--ease) backwards;position:absolute;inset:0;border-radius:0!important;height:100%!important}.pfx__media:before{content:"";z-index:-1;background:linear-gradient(#03281573 0%,#03281500 28%,#0328151a 50%,#032815e6 100%);position:absolute;inset:0}.pfx__media-top{justify-content:space-between;align-items:center;padding:18px;display:flex}.pfx__count{font-family:var(--f-heading);letter-spacing:.04em;border-radius:var(--r-pill);background:var(--glass-dark-flat);border:var(--bw-hair,1px) solid var(--glass-dark-stroke);-webkit-backdrop-filter:var(--blur-control);backdrop-filter:var(--blur-control);direction:ltr;unicode-bidi:isolate;padding:8px 14px;font-size:15px;font-weight:800}.pfx__count i{opacity:.55;margin-inline:6px;font-style:normal}.pfx__nav{gap:8px;display:flex}.pfx__nav button{border:var(--bw-hair,1px) solid var(--glass-dark-stroke);background:var(--glass-dark-flat);color:#fff;cursor:pointer;width:42px;height:42px;-webkit-backdrop-filter:var(--blur-control);backdrop-filter:var(--blur-control);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease);border-radius:50%;place-items:center;font-size:18px;display:grid}.pfx__nav button:hover{color:var(--navy);background:#fff;transform:scale(1.06)}.pfx__media-foot{padding:clamp(20px,2.4vw,30px)}.pfx__name{font-family:var(--f-heading);letter-spacing:-.045em;animation:pfx-rise .7s var(--ease) .1s backwards;margin:0;font-size:clamp(34px,1.2rem + 2.6vw,56px);font-weight:800;line-height:1}html[dir=rtl] .pfx__name{letter-spacing:0;line-height:1.25}.pfx__cal{margin-top:var(--space-4)}.pfx__cal-t{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin-bottom:8px;font-size:11px;font-weight:700;display:block}html[dir=rtl] .pfx__cal-t{letter-spacing:0;font-size:13px}.pfx__cal ol{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.pfx__cal li{text-align:center;color:#fff9;animation:pfx-month .5s var(--ease) backwards;animation-delay:calc(.25s + var(--i) * 40ms);background:#ffffff1f;border-radius:6px;padding:7px 0 6px;font-size:10.5px;font-weight:700}html[dir=rtl] .pfx__cal li{font-size:10px}.pfx__cal li.is-on{background:var(--sand,#e6ed9c);color:var(--navy-950)}.pfx__body{animation:pfx-rise .6s var(--ease) backwards;padding:clamp(8px,1.4vw,20px) clamp(4px,1vw,12px) clamp(8px,1.4vw,20px) 0}html[dir=rtl] .pfx__body{padding-inline:0 clamp(4px,1vw,12px)}.pfx__h{font-family:var(--f-heading);letter-spacing:-.03em;color:var(--navy-950);margin:0;font-size:clamp(24px,1rem + 1.4vw,36px);font-weight:800;line-height:1.1}html[dir=rtl] .pfx__h{letter-spacing:0;line-height:1.35}.pfx__intro{margin:var(--space-3) 0 0;color:var(--ink-muted);line-height:1.7}.pfx__facts{margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,2.4vw,36px);display:grid}.pfx__facts>div{border-top:1px solid color-mix(in srgb,var(--navy) 16%,transparent);padding:14px 0 12px}.pfx__facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);font-size:11px;font-weight:700}html[dir=rtl] .pfx__facts dt{letter-spacing:0;font-size:13px}.pfx__facts dd{font-family:var(--f-heading);color:var(--navy);margin:4px 0 0;font-size:15.5px;font-weight:700;line-height:1.35}.pfx__blocks{margin-top:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px clamp(20px,2.4vw,36px);display:grid}.pfx__block:not(.pfx__block--mini){grid-column:1/-1}.pfx__block{border-top:1px solid color-mix(in srgb,var(--navy) 16%,transparent);padding:18px 0 0;position:relative}.pfx__block:before{content:"";top:-1px;background:var(--green);width:36px;height:2px;transition:width .45s var(--ease);position:absolute;inset-inline-start:0}.pfx__block:hover:before{width:90px}.pfx__block h4{font-family:var(--f-heading);letter-spacing:-.01em;color:var(--navy);margin:0;font-size:16px;font-weight:800}.pfx__block p{color:var(--ink-muted);margin:6px 0 0;font-size:14.5px;line-height:1.6}.pfx__block ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pfx__block li{border:1px solid color-mix(in srgb,var(--green) 22%,transparent);color:var(--green-600);background:#fff9;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.pfx__cta{margin-top:var(--space-5)}.pfx__blocks .pfx__block{animation:pfx-rise .5s var(--ease) backwards}.pfx__blocks .pfx__block:nth-child(2){animation-delay:60ms}.pfx__blocks .pfx__block:nth-child(3){animation-delay:.12s}.pfx__blocks .pfx__block:nth-child(n+4){animation-delay:.18s}@keyframes pfx-zoom{0%{opacity:.3;transform:scale(1.12)}}@keyframes pfx-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pfx-month{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.pfx *{transition:none!important;animation:none!important}}@media (max-width:980px){.pfx__stage{grid-template-columns:1fr}.pfx__media{min-height:clamp(360px,80vw,480px);position:relative;top:auto}.pfx__body,html[dir=rtl] .pfx__body{padding:0}}@media (max-width:620px){.pfx__tabs{border-radius:22px}.pfx__tab{flex:none;font-size:13.5px}.pfx__tab img{width:34px;height:34px}.pfx__facts{grid-template-columns:1fr}.pfx__cal li,html[dir=rtl] .pfx__cal li{padding:6px 0 5px;font-size:9px}}
.pix{position:relative}.pix__head{gap:var(--space-2);flex-direction:column;margin-bottom:clamp(28px,3.4vw,48px);display:flex}.pix__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--green-600);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.pix__eyebrow:before{content:"";background:var(--clay);width:28px;height:2px}html[dir=rtl] .pix__eyebrow{letter-spacing:0;font-size:14px}.pix__title{font-family:var(--f-heading);letter-spacing:-.04em;color:var(--navy-950);margin:0;font-size:clamp(30px,1.2rem + 2.4vw,56px);font-weight:800;line-height:1.05}html[dir=rtl] .pix__title{letter-spacing:0;line-height:1.3}.pix__list{border-bottom:1px solid color-mix(in srgb,var(--navy) 18%,transparent);margin:0;padding:0;list-style:none}.pix__list li{border-top:1px solid color-mix(in srgb,var(--navy) 18%,transparent)}.pix__list a{isolation:isolate;color:var(--navy-950);grid-template-columns:3.2em 1fr auto auto;align-items:center;gap:clamp(14px,2vw,32px);padding:clamp(16px,1.8vw,26px) clamp(8px,1vw,16px);text-decoration:none;display:grid;position:relative;overflow:hidden}.pix__list a:before{content:"";z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--green) 12%,transparent),transparent 80%);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}html[dir=rtl] .pix__list a:before{background:linear-gradient(-90deg,color-mix(in srgb,var(--green) 12%,transparent),transparent 80%);transform-origin:100%}.pix__n{font-family:var(--f-heading);letter-spacing:.06em;color:var(--clay);font-size:14px;font-weight:800}.pix__thumb{display:none}.pix__name{font-family:var(--f-heading);letter-spacing:-.045em;transition:transform .55s var(--ease),color .4s var(--ease);font-size:clamp(30px,1rem + 3.6vw,80px);font-weight:800;line-height:1.05}html[dir=rtl] .pix__name{letter-spacing:0;line-height:1.35}.pix__meta{text-align:end;font-family:var(--f-heading);color:var(--navy);flex-direction:column;align-items:flex-end;font-size:15px;font-weight:700;display:flex}.pix__meta small{font-family:var(--f-body,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;font-size:11px;font-weight:700}html[dir=rtl] .pix__meta small{letter-spacing:0;font-size:13px}.pix__go{border:1px solid color-mix(in srgb,var(--navy) 25%,transparent);width:52px;height:52px;color:var(--navy);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),transform .5s var(--ease);border-radius:50%;place-items:center;font-size:20px;display:grid}.pix__list li.is-active a:before,.pix__list a:focus-visible:before{transform:scaleX(1)}.pix__list li.is-active .pix__name{transform:translateX(calc(18px * var(--m-dir,1)));color:var(--green-600)}html[dir=rtl] .pix__list li.is-active .pix__name{transform:translate(-18px)}.pix__list li.is-active .pix__go{background:var(--navy);border-color:var(--navy);color:#fff;transform:rotate(-45deg)}html[dir=rtl] .pix__list li.is-active .pix__go{transform:rotate(45deg)}.pix__list a:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.pix__list:has(li.is-active) li:not(.is-active) .pix__name{color:color-mix(in srgb,var(--navy-950) 38%,transparent)}.pix__float{z-index:5;aspect-ratio:4/5;pointer-events:none;width:clamp(200px,18vw,280px);display:none;position:absolute;top:0;left:0}.pix--float .pix__float{display:block}.pix__float img{object-fit:cover;opacity:0;width:100%;transition:opacity .35s var(--ease),transform .55s var(--ease);position:absolute;inset:0;transform:scale(.7)rotate(-8deg);box-shadow:0 40px 60px -30px #07131099;border-radius:var(--r-lg)!important;height:100%!important}.pix__float.is-on img.is-cur{opacity:1;transform:scale(1)rotate(-4deg)}@media (hover:none),(pointer:coarse){.pix__list a{grid-template-columns:auto 1fr auto}.pix__n{display:none}.pix .pix__thumb{object-fit:cover;width:56px;height:56px;display:block;border-radius:50%!important}.pix__meta{display:none}}@media (max-width:700px){.pix__list a{grid-template-columns:auto 1fr auto;gap:14px}.pix__n{display:none}.pix .pix__thumb{object-fit:cover;width:52px;height:52px;display:block;border-radius:50%!important}.pix__meta{display:none}.pix__go{width:40px;height:40px;font-size:16px}}@media (prefers-reduced-motion:reduce){.pix *{transition:none!important}}
