.hdr[data-astro-cid-qlfjksao]{position:sticky;top:0;z-index:47;background:var(--c-bg);border-block-end:1px solid var(--c-border)}.hdr__bar[data-astro-cid-qlfjksao]{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-4);min-height:var(--header-h);background:var(--c-bg)}.hdr__logo[data-astro-cid-qlfjksao]{flex:none;display:block}.hdr__logo[data-astro-cid-qlfjksao] img{width:92px;height:auto}.hdr__contacts[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.hdr__icon[data-astro-cid-qlfjksao]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--c-text)}.hdr__icon[data-astro-cid-qlfjksao] svg[data-astro-cid-qlfjksao]{width:19px;height:19px;fill:currentColor}.hdr__icon[data-astro-cid-qlfjksao]:hover{background:var(--c-surface);color:var(--c-accent)}.hdr__phone[data-astro-cid-qlfjksao]{display:none;font-weight:700;text-decoration:none;white-space:nowrap}.hdr__wa[data-astro-cid-qlfjksao]{display:none;align-items:center;min-height:38px;padding:0 var(--space-4);background:var(--c-wa-solid);color:#fff;border-radius:var(--radius);text-decoration:none;font-weight:700;font-size:.95rem;white-space:nowrap}.hdr__wa[data-astro-cid-qlfjksao]:hover{background:var(--c-wa-solid-hover)}.hdr__lang[data-astro-cid-qlfjksao]{display:none;flex:none;color:var(--c-text-muted);font-size:var(--fs-small);font-weight:700;text-decoration:none;white-space:nowrap}.hdr__lang[data-astro-cid-qlfjksao]:hover{color:var(--c-accent)}.hdr__burger[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);background:none;border:1px solid var(--c-border);border-radius:var(--radius);cursor:pointer}.hdr__burger[data-astro-cid-qlfjksao]:hover{border-color:var(--c-accent);color:var(--c-accent)}.hdr__burger-lines[data-astro-cid-qlfjksao]{display:grid;gap:4px;width:18px}.hdr__burger-lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform .18s var(--ease),opacity .18s var(--ease)}.hdr__burger[data-astro-cid-qlfjksao][aria-expanded=true] .hdr__burger-lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hdr__burger[data-astro-cid-qlfjksao][aria-expanded=true] .hdr__burger-lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(2){opacity:0}.hdr__burger[data-astro-cid-qlfjksao][aria-expanded=true] .hdr__burger-lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hdr__burger-text[data-astro-cid-qlfjksao]{display:none;font-size:.9rem;font-weight:600;letter-spacing:.01em}.mnav[data-astro-cid-qlfjksao]{position:fixed;inset:var(--header-h) 0 0;z-index:1;background:#140c0e80}.mnav[data-astro-cid-qlfjksao][hidden]{display:none}.mnav__panel[data-astro-cid-qlfjksao]{position:absolute;inset-block:0;inset-inline:0;background:var(--c-bg);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-block:var(--space-6) var(--space-16)}.mnav__scroll[data-astro-cid-qlfjksao]{width:var(--content);margin-inline:auto}.mnav__categories[data-astro-cid-qlfjksao]{list-style:none;margin:0;padding:0}.mnav__category[data-astro-cid-qlfjksao]{border-block-end:1px solid var(--c-border)}.mnav__category-link[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:var(--space-4);width:100%;padding-block:var(--space-3);min-height:54px;color:var(--c-text);font-weight:700;text-decoration:none}.mnav__category-link[data-astro-cid-qlfjksao]:hover,.mnav__category-link--current[data-astro-cid-qlfjksao],.mnav__category-link[data-astro-cid-qlfjksao][aria-current=page]{color:var(--c-accent)}.mnav__contacts[data-astro-cid-qlfjksao]{display:grid;gap:var(--space-3);margin-block-start:var(--space-8)}.mnav__contacts[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{text-decoration:none}.mnav__lang[data-astro-cid-qlfjksao]{color:var(--c-accent);font-weight:700}.mnav__phone[data-astro-cid-qlfjksao]{font-size:1.3rem;font-weight:700}.mnav__mail[data-astro-cid-qlfjksao]{color:var(--c-text-muted)}.mnav__contacts[data-astro-cid-qlfjksao] .btn[data-astro-cid-qlfjksao]{margin-block-start:var(--space-2)}@media(min-width:560px){.hdr__lang[data-astro-cid-qlfjksao]{display:inline}.mnav__lang[data-astro-cid-qlfjksao]{display:none}.hdr__phone[data-astro-cid-qlfjksao]{display:inline}.hdr__icon--tel[data-astro-cid-qlfjksao]{display:none}.hdr__burger-text[data-astro-cid-qlfjksao]{display:inline}}@media(min-width:860px){.hdr__logo[data-astro-cid-qlfjksao] img{width:108px}.hdr__wa[data-astro-cid-qlfjksao]{display:inline-flex}.hdr__contacts[data-astro-cid-qlfjksao]{gap:var(--space-3)}}@media(min-width:1024px){.mnav__panel[data-astro-cid-qlfjksao]{inset-inline:auto 0;width:min(440px,100%);border-inline-start:1px solid var(--c-border);box-shadow:var(--shadow-lg);padding-inline:var(--space-8)}.mnav__scroll[data-astro-cid-qlfjksao]{width:100%}}@media(prefers-reduced-motion:reduce){.hdr__burger-lines[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{transition:none}}.ftr[data-astro-cid-35ed7um5]{background:var(--c-surface);border-block-start:1px solid var(--c-border);padding-block:var(--space-12);padding-block-end:calc(var(--fab-stack) + var(--space-8))}.ftr__grid[data-astro-cid-35ed7um5]{display:grid;gap:var(--space-8)}.ftr__h[data-astro-cid-35ed7um5]{font-size:.95rem;font-weight:700;margin-block-end:var(--space-3)}.ftr__list[data-astro-cid-35ed7um5]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);color:var(--c-text-muted);font-size:.95rem}.ftr__list[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{text-decoration:none}.ftr__list[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--c-accent)}.ftr__phone[data-astro-cid-35ed7um5]{font-size:1.15rem;font-weight:700;color:var(--c-text)}.ftr__seti[data-astro-cid-35ed7um5]{gap:var(--space-3)}.ftr__set[data-astro-cid-35ed7um5]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:32px}.ftr__set-icon[data-astro-cid-35ed7um5]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--c-accent-soft);color:var(--c-accent);transition:background-color .18s var(--ease),color .18s var(--ease)}.ftr__set-icon[data-astro-cid-35ed7um5] svg[data-astro-cid-35ed7um5]{width:18px;height:18px;fill:currentColor}.ftr__set[data-astro-cid-35ed7um5]:hover .ftr__set-icon[data-astro-cid-35ed7um5]{background:var(--c-accent);color:var(--c-bg)}.ftr__geo[data-astro-cid-35ed7um5]{margin-block-start:var(--space-3)}.ftr__geo[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--c-accent);text-decoration:none;font-weight:600}.ftr__bottom[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);justify-content:space-between;margin-block-start:var(--space-8);padding-block-start:var(--space-6);border-block-start:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--fs-small)}@media(min-width:640px){.ftr__grid[data-astro-cid-35ed7um5]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ftr__grid[data-astro-cid-35ed7um5]{grid-template-columns:1.4fr 1fr 1fr 1fr}}.fab[data-astro-cid-o26jxez4]{position:fixed;inset-inline-end:var(--space-4);inset-block-end:var(--space-4);z-index:45;display:grid;gap:var(--fab-gap)}.fab__btn[data-astro-cid-o26jxez4]{display:grid;place-items:center;width:var(--fab);height:var(--fab);border-radius:50%;color:#fff;box-shadow:0 6px 20px #00000038;position:relative}.fab__btn[data-astro-cid-o26jxez4] svg[data-astro-cid-o26jxez4]{width:26px;height:26px;fill:currentColor}.fab__btn--ig[data-astro-cid-o26jxez4]{background:var(--c-ig)}.fab__btn--call[data-astro-cid-o26jxez4]{background:var(--c-call)}.fab__btn--call[data-astro-cid-o26jxez4]:hover{background:var(--c-call-hover)}.fab__btn--wa[data-astro-cid-o26jxez4]{background:var(--c-wa)}.fab__btn--wa[data-astro-cid-o26jxez4]:hover{background:var(--c-wa-hover)}.fab__btn[data-astro-cid-o26jxez4]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid currentColor;opacity:0;animation:fab-pulse 2.6s var(--ease) infinite}.fab__btn--call[data-astro-cid-o26jxez4]:after{animation-delay:.5s}.fab__btn--wa[data-astro-cid-o26jxez4]:after{animation-delay:1s}@keyframes fab-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}@media(max-width:767px){.fab__btn[data-astro-cid-o26jxez4]{box-shadow:0 4px 12px #0000002e}.fab__btn[data-astro-cid-o26jxez4] svg[data-astro-cid-o26jxez4]{width:20px;height:20px}.fab__btn[data-astro-cid-o26jxez4]:after{animation:none;opacity:0}}@media(prefers-reduced-motion:reduce){.fab__btn[data-astro-cid-o26jxez4]:after{animation:none;opacity:0}}.lsug[data-astro-cid-uxwxbnox]{position:fixed;inset-inline:0;inset-block-end:0;z-index:44;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);padding-inline-end:calc(var(--fab) + var(--space-4) * 2);padding-block-end:max(var(--space-3),env(safe-area-inset-bottom));background:var(--c-surface);border-block-start:1px solid var(--c-border);box-shadow:var(--shadow-lg)}.lsug[data-astro-cid-uxwxbnox][hidden]{display:none}.lsug__text[data-astro-cid-uxwxbnox]{flex:1 1 14rem;min-width:0;font-size:.9rem}.lsug__switch[data-astro-cid-uxwxbnox]{flex:none;font-weight:700;color:var(--c-accent);text-decoration:none;white-space:nowrap}.lsug__switch[data-astro-cid-uxwxbnox]:hover{text-decoration:underline}.lsug__close[data-astro-cid-uxwxbnox]{flex:none;display:grid;place-items:center;width:28px;height:28px;background:none;border:none;color:var(--c-text-muted);font-size:1.2rem;line-height:1;cursor:pointer}.lsug__close[data-astro-cid-uxwxbnox]:hover{color:var(--c-text)}:root{--c-bg: #ffffff;--c-surface: #faf6f4;--c-surface-2: #f2e8e5;--c-dark: #1c1416;--c-dark-2: #2b2023;--c-text: #171314;--c-text-muted: #6b5f61;--c-text-invert: #ffffff;--c-text-invert-muted: rgba(255, 255, 255, .76);--c-border: rgba(28, 20, 22, .12);--c-border-strong: rgba(28, 20, 22, .24);--c-border-invert: rgba(255, 255, 255, .16);--c-accent: #d92d20;--c-accent-hover: #b42318;--c-accent-deep: #7e1710;--c-accent-soft: #fdecea;--c-accent-contrast: #ffffff;--c-wa: #25d366;--c-wa-hover: #1eb658;--c-wa-solid: #12854a;--c-wa-solid-hover: #0e7a42;--c-call: #2196f3;--c-call-hover: #1877cf;--c-ig: linear-gradient(45deg, #f09433, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888);--scrim: linear-gradient( 180deg, rgba(20, 12, 14, .46) 0%, rgba(20, 12, 14, .12) 42%, rgba(20, 12, 14, .74) 100% );--scrim-solid: linear-gradient( 115deg, rgba(28, 20, 22, .94) 0%, rgba(28, 20, 22, .8) 46%, rgba(126, 23, 16, .52) 100% );--shadow-sm: 0 1px 2px rgba(28, 20, 22, .05), 0 2px 8px rgba(28, 20, 22, .05);--shadow-md: 0 10px 28px rgba(28, 20, 22, .1);--shadow-lg: 0 24px 60px rgba(28, 20, 22, .16);--font-body: ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-body);--fs-h1: clamp(1.9rem, 1.2rem + 3vw, 3.6rem);--fs-h2: clamp(1.5rem, 1.15rem + 1.7vw, 2.4rem);--fs-h3: clamp(1.15rem, 1rem + .7vw, 1.5rem);--fs-body: clamp(1rem, .97rem + .15vw, 1.125rem);--fs-lead: clamp(1.05rem, .98rem + .5vw, 1.3rem);--fs-small: .875rem;--fs-eyebrow: .78rem;--lh-tight: 1.08;--lh-body: 1.65;--tracking-tight: -.025em;--tracking-wide: .14em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--section: clamp(3.5rem, 8vw, 6.5rem);--content: min(100% - 2rem, 1200px);--content-narrow: min(100% - 2rem, 720px);--radius: 10px;--radius-lg: 18px;--radius-xl: 28px;--header-h: 60px;--fab: 56px;--fab-gap: 12px;--fab-stack: calc(var(--fab) * 3 + var(--fab-gap) * 2);--amp: 34svh;--over: calc(var(--amp) + 2svh);--zoom: 1;--sink: .5;--rise: clamp(32px, 5.5vh, 52px);--rise-head: clamp(46px, 7.5vh, 76px);--blur-head: 6px;--ease: cubic-bezier(.22, .61, .36, 1)}@media(max-width:1023px){:root{--amp: 26svh}}@media(max-width:767px){:root{--amp: 24svh;--header-h: 54px;--fab: 44px;--fab-gap: 8px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100svh;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;padding-block-end:0}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}input,select,textarea{font-size:max(1rem,16px)}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:700}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{text-wrap:pretty}a{color:inherit}ul,ol{padding-inline-start:1.25em}:is(h1,h2,h3,section)[id]{scroll-margin-top:calc(var(--header-h) + var(--space-4))}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:var(--space-2);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--c-bg);color:var(--c-text);border-radius:var(--radius);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{width:var(--content);margin-inline:auto}.container--narrow{width:var(--content-narrow)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scroll-x{overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(90deg,var(--c-bg) 30%,transparent) left / 32px 100% no-repeat,linear-gradient(-90deg,var(--c-bg) 30%,transparent) right / 32px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.12),transparent) left / 14px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.12),transparent) right / 14px 100% no-repeat;background-attachment:local,local,scroll,scroll}.section{padding-block:var(--section);background:var(--c-bg)}.section--tight{padding-block:calc(var(--section) * .62)}.section--surface{background:var(--c-surface)}.section--surface-2{background:var(--c-surface-2)}.section--dark{background:var(--c-dark);color:var(--c-text-invert)}.section--dark h2,.section--dark h3{color:var(--c-text-invert)}.section--dark p{color:var(--c-text-invert-muted)}.eyebrow{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-accent)}.eyebrow:before{content:"";width:28px;height:2px;background:var(--c-accent);flex:none}.section--dark .eyebrow{color:#ff7a6e}.section--dark .eyebrow:before{background:#ff7a6e}.lede{margin-block-start:var(--space-4);max-width:62ch;font-size:var(--fs-lead);color:var(--c-text-muted)}.section--dark .lede{color:var(--c-text-invert-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-8);border:0;border-radius:var(--radius);text-decoration:none;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.btn--primary{background:var(--c-accent);color:var(--c-accent-contrast);box-shadow:0 8px 20px #d92d2047}.btn--primary:hover{background:var(--c-accent-hover)}.btn--wa{background:var(--c-wa-solid);color:#fff;box-shadow:0 8px 20px #12854a47}.btn--wa:hover{background:var(--c-wa-solid-hover)}.btn--ghost{background:transparent;border:2px solid var(--c-border-strong);color:inherit}.btn--ghost:hover{border-color:var(--c-accent);color:var(--c-accent)}.on-photo .btn--ghost,.section--dark .btn--ghost{border-color:#ffffff8c;color:#fff}.on-photo .btn--ghost:hover,.section--dark .btn--ghost:hover{border-color:#fff;background:#ffffff1a;color:#fff}.btn--sm{min-height:44px;padding:0 var(--space-6)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-8)}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-accent);text-decoration:none}.link-arrow:after{content:"→";transition:transform .18s var(--ease)}.link-arrow:hover:after{transform:translate(4px)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-4);margin-block-start:var(--space-8)}.card{position:relative;padding:var(--space-6);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.card:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:var(--space-6);width:0;height:3px;background:var(--c-accent);border-radius:0 0 3px 3px;transition:width .22s var(--ease)}a.card:hover,.card--hoverable:hover{border-color:var(--c-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}a.card:hover:before,.card--hoverable:hover:before{width:42px}a.card{display:block;text-decoration:none}.card__title{font-size:var(--fs-h3);font-weight:700}.card p{margin-block-start:var(--space-2);color:var(--c-text-muted)}.section--dark .card{background:var(--c-dark-2);border-color:var(--c-border-invert)}.section--dark .card p{color:var(--c-text-invert-muted)}.card__icon{display:grid;place-items:center;width:46px;height:46px;margin-block-end:var(--space-4);border-radius:12px;background:var(--c-accent-soft);color:var(--c-accent)}.card__icon svg{width:24px;height:24px;fill:currentColor}.section--dark .card__icon{background:#d92d202e;color:#ff8a7e}.card__num{font-size:.8rem;font-weight:700;letter-spacing:var(--tracking-wide);color:var(--c-accent)}.figure{margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--c-surface-2)}.figure img{width:100%;height:100%;object-fit:cover}.figure figcaption{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);line-height:1.45;color:var(--c-text-muted)}.section--dark .figure figcaption{color:var(--c-text-invert-muted)}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px var(--space-3);border-radius:999px;background:var(--c-accent-soft);color:var(--c-accent-hover);font-size:var(--fs-small);font-weight:600}.faq details{border-block-end:1px solid var(--c-border)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:1.4rem;font-weight:400;color:var(--c-accent);transition:transform .2s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>p{padding-block-end:var(--space-4);color:var(--c-text-muted);max-width:78ch}main>*{position:relative;z-index:0}.ftr{position:relative;z-index:1}main>.psec+*{box-shadow:0 -22px 44px #0f121657}.psec{position:sticky;top:0;overflow:hidden;min-height:100svh;display:grid;align-items:end;view-timeline-name:--sec;view-timeline-axis:block}.psec__bg{position:absolute;inset:calc(-1 * var(--over)) 0;z-index:0}.psec__bg>picture,.psec__bg>img{display:block;width:100%;height:100%}.psec__bg img{width:100%;height:100%;object-fit:cover}.psec__bg:after{content:"";position:absolute;inset:0;background:var(--scrim)}.psec__inner{position:relative;z-index:1;width:var(--content);margin-inline:auto;padding-block-end:var(--space-24)}.psec--centered{align-items:center}.psec--centered .psec__inner{padding-block:var(--space-8)}@media(max-height:800px){.psec__inner{padding-block-end:var(--space-16)}}@media(max-height:700px){.psec__inner{padding-block-end:var(--space-8)}}@media(max-height:600px){.psec{position:relative;top:auto}main>.psec+*{box-shadow:none}}.psec:after{content:"";position:absolute;inset:0;z-index:2;background:#0b0e12;opacity:0;pointer-events:none}@supports (animation-timeline: view()){.psec__bg{animation:parallax linear both;animation-timeline:--sec;animation-range:cover 0% cover 100%;will-change:transform}@keyframes parallax{0%{transform:translate3d(0,calc(var(--amp) * -1),0) scale(1)}to{transform:translate3d(0,var(--amp),0) scale(var(--zoom))}}.psec:after{animation:psec-sink linear both;animation-timeline:--sec;animation-range:exit 0% exit 100%}@keyframes psec-sink{0%{opacity:0}to{opacity:var(--sink)}}}.crumbs{animation:enter-rise .55s var(--ease) both}.enter{animation:enter-rise .7s var(--ease) .18s both}.enter--head{animation-name:enter-head;animation-duration:.82s;animation-delay:.06s}@keyframes enter-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes enter-head{0%{opacity:0;transform:translate3d(0,26px,0);filter:blur(var(--blur-head))}62%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@supports (animation-timeline: view()){.reveal,.stagger>*{animation:reveal-rise linear both;animation-timeline:view();animation-range:cover 0% cover 44%}@keyframes reveal-rise{0%{opacity:0;transform:translate3d(0,var(--rise),0)}62%{opacity:1}to{opacity:1;transform:none}}.stagger>*:nth-child(2){animation-range:cover 5% cover 48%}.stagger>*:nth-child(3){animation-range:cover 9% cover 52%}.stagger>*:nth-child(4){animation-range:cover 13% cover 56%}.stagger>*:nth-child(5){animation-range:cover 17% cover 59%}.stagger>*:nth-child(n+6){animation-range:cover 20% cover 62%}.eyebrow.reveal,.stagger>.eyebrow{animation-range:cover 0% cover 34%}.eyebrow.reveal,.stagger>.eyebrow{view-timeline-name:--eyebrow;view-timeline-axis:block}.eyebrow.reveal:before,.stagger>.eyebrow:before{animation:dash-draw linear both;animation-timeline:--eyebrow;animation-range:cover 4% cover 40%;transform-origin:left center}@keyframes dash-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}h2.reveal,h3.reveal{animation-name:reveal-head;animation-range:cover 6% cover 54%}.stagger>h2,.stagger>h3{animation-name:reveal-head}@keyframes reveal-head{0%{opacity:0;transform:translate3d(0,var(--rise-head),0);filter:blur(var(--blur-head))}58%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.lede.reveal{animation-range:cover 12% cover 60%}.zoom-in{animation:zoom-in linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes zoom-in{0%{transform:scale(1.08)}to{transform:scale(1)}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.psec{position:relative;top:auto}main>.psec+*{box-shadow:none}.psec:after{content:none}.psec__bg,.reveal,.zoom-in,.stagger>*,.eyebrow:before,.crumbs,.enter,[data-motion]{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}
