:root{--white: #ffffff;--paper: #f9f9f6;--paper-2: #edede8;--hairline: #e1e1da;--ink: #242423;--ink-soft: #6b6b66;--on-ink: #f9f9f6;--grey: #92928b;--green: #00b300;--green-dark: #079707;--blue: #1799ff;--link: #0b6bc4;--light-blue: #abe7ff;--yellow: #fff300;--yellow-light: #fffeb2;--magenta: #ff24f0;--magenta-light: #ffd9f1;--poppy: #ff5c33;--tint-green: #e9f7e9;--tint-blue: #e8f4ff;--tint-yellow: #fffbdb;--tint-magenta: #ffe6fb;--glass: #f9f9f6b8;--scrim: #24242366;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 192px;--gutter: 48px;--gutter-phone: 20px;--measure: 640px;--page: 1280px;--radius-xs: 2px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-hover: 0 16px 40px -20px #24242340;--shadow-frame: 0 32px 80px -32px #2424234d;--shadow-header: 0 8px 24px -16px #24242333;--duration-fast: .2s;--duration-base: .32s;--duration-slow: .6s;--duration-stagger: 60ms;--duration-reel: 40s;--easing-standard: cubic-bezier(.2, .7, .3, 1);--easing-out: cubic-bezier(.16, 1, .3, 1);--font: "Haffer XH", "Haffer XH Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-display-xl-size: 128px;--type-display-xl-line: 112px;--type-display-xl-weight: 400;--type-display-xl-tracking: -.03em;--type-display-size: 96px;--type-display-line: 88px;--type-display-weight: 400;--type-display-tracking: -.03em;--type-display-phone-size: 56px;--type-display-phone-line: 56px;--type-display-phone-weight: 400;--type-display-phone-tracking: -.02em;--type-h2-size: 64px;--type-h2-line: 64px;--type-h2-weight: 400;--type-h2-tracking: -.02em;--type-h2-phone-size: 36px;--type-h2-phone-line: 40px;--type-h2-phone-weight: 400;--type-h2-phone-tracking: -.02em;--type-h3-size: 32px;--type-h3-line: 38px;--type-h3-weight: 500;--type-h3-tracking: -.01em;--type-h4-size: 22px;--type-h4-line: 28px;--type-h4-weight: 500;--type-h4-tracking: normal;--type-lead-size: 24px;--type-lead-line: 34px;--type-lead-weight: 400;--type-lead-tracking: normal;--type-lead-phone-size: 17px;--type-lead-phone-line: 26px;--type-lead-phone-weight: 400;--type-lead-phone-tracking: normal;--type-body-size: 18px;--type-body-line: 28px;--type-body-weight: 400;--type-body-tracking: normal;--type-body-phone-size: 16px;--type-body-phone-line: 25px;--type-body-phone-weight: 400;--type-body-phone-tracking: normal;--type-small-size: 15px;--type-small-line: 22px;--type-small-weight: 400;--type-small-tracking: normal;--type-label-size: 13px;--type-label-line: 16px;--type-label-weight: 500;--type-label-tracking: .08em;--type-button-size: 17px;--type-button-line: 24px;--type-button-weight: 500;--type-button-tracking: normal;--type-fine-size: 13px;--type-fine-line: 18px;--type-fine-weight: 400;--type-fine-tracking: 0;--type-figure-size: 72px;--type-figure-line: 72px;--type-figure-weight: 400;--type-figure-tracking: -.03em;--type-figure-sm-size: 40px;--type-figure-sm-line: 44px;--type-figure-sm-weight: 500;--type-figure-sm-tracking: -.02em}.t-display-xl{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-line);font-weight:var(--type-display-xl-weight);letter-spacing:var(--type-display-xl-tracking)}.t-display{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.t-display-phone{font-size:var(--type-display-phone-size);line-height:var(--type-display-phone-line);font-weight:var(--type-display-phone-weight);letter-spacing:var(--type-display-phone-tracking)}.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking)}.t-h2-phone{font-size:var(--type-h2-phone-size);line-height:var(--type-h2-phone-line);font-weight:var(--type-h2-phone-weight);letter-spacing:var(--type-h2-phone-tracking)}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.t-h4{font-size:var(--type-h4-size);line-height:var(--type-h4-line);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-tracking)}.t-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-line);font-weight:var(--type-lead-weight);letter-spacing:var(--type-lead-tracking)}.t-lead-phone{font-size:var(--type-lead-phone-size);line-height:var(--type-lead-phone-line);font-weight:var(--type-lead-phone-weight);letter-spacing:var(--type-lead-phone-tracking)}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.t-body-phone{font-size:var(--type-body-phone-size);line-height:var(--type-body-phone-line);font-weight:var(--type-body-phone-weight);letter-spacing:var(--type-body-phone-tracking)}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--type-small-weight);letter-spacing:var(--type-small-tracking)}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.t-button{font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight);letter-spacing:var(--type-button-tracking)}.t-fine{font-size:var(--type-fine-size);line-height:var(--type-fine-line);font-weight:var(--type-fine-weight);letter-spacing:var(--type-fine-tracking)}.t-figure{font-size:var(--type-figure-size);line-height:var(--type-figure-line);font-weight:var(--type-figure-weight);letter-spacing:var(--type-figure-tracking)}.t-figure-sm{font-size:var(--type-figure-sm-size);line-height:var(--type-figure-sm-line);font-weight:var(--type-figure-sm-weight);letter-spacing:var(--type-figure-sm-tracking)}@font-face{font-family:Haffer XH;src:url(/fonts/HafferXHRegular.woff2) format("woff2"),url(/fonts/HafferXHRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer XH;src:url(/fonts/HafferXHMedium.woff2) format("woff2"),url(/fonts/HafferXHMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Haffer XH Fallback;src:local("Helvetica Neue"),local("Arial"),local("Segoe UI"),local("Roboto");size-adjust:114.7%;ascent-override:92%;descent-override:24%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{font-feature-settings:"calt" 0;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html[data-ground=paper]{background:var(--paper)}html[data-ground=white]{background:var(--white)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:target,[id]{scroll-margin-top:104px}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased;font-synthesis:none}@media(max-width:767px){body,.t-body{font-size:var(--type-body-phone-size);line-height:var(--type-body-phone-line)}.t-lead{font-size:var(--type-lead-phone-size);line-height:var(--type-lead-phone-line)}.t-h3{font-size:20px;line-height:26px}}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}strong,b{font-weight:500}a{color:var(--link)}.wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}@media(max-width:1023px){.wrap{padding-inline:40px}}@media(max-width:767px){.wrap{padding-inline:var(--gutter-phone)}}.section{background:var(--white)}.section--paper,.section--alt{background:var(--paper)}.eyebrow,.label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--ink-soft)}.muted{color:var(--ink-soft)}.tnum{font-variant-numeric:tabular-nums}.measure{max-width:var(--measure)}.section--rule{padding-block:80px}.section--facts{padding-block:var(--space-9)}@media(max-width:767px){.section--rule,.section--facts{padding-block:var(--space-8)}}.measure-lead{max-width:760px}.t-section-lead{max-width:760px;font-size:20px;line-height:30px}@media(max-width:767px){.t-section-lead{font-size:17px;line-height:26px}}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius-xs)}.skip-link{position:absolute;left:var(--space-4);top:var(--space-4);transform:translateY(-200%);background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:var(--space-3) var(--space-5);z-index:100;text-decoration:none}.skip-link:focus{transform:none}@media(hover:hover)and (pointer:fine){.dimset:hover>*:not(:hover):not(:focus-within){filter:opacity(.6)}}.dimset>*{transition:filter var(--duration-fast) var(--easing-standard)}@media(prefers-reduced-motion:reduce){.dimset>*{transition:none}}.card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.card__hit{display:block;color:inherit;text-decoration:none;height:100%}@media(hover:hover)and (pointer:fine){.card--link:hover,.card--lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}}.card--link:focus-within,.card--lift:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-hover)}@media(prefers-reduced-motion:reduce){.card{transition:none}.card--link:hover,.card--link:focus-within,.card--lift:hover,.card--lift:focus-within{transform:none}}.hit-44{display:inline-flex;align-items:center;min-height:44px}.btn{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight);transition:background-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.btn__arrow{transition:transform var(--duration-fast) var(--easing-standard);flex:none}.btn{white-space:nowrap}button.btn{border:0;font-family:inherit;cursor:pointer}button.btn--secondary{border:1px solid var(--hairline)}button.btn[disabled]{cursor:default;opacity:.6}.btn--primary{padding:var(--space-2) var(--space-4) var(--space-2) 18px;border-radius:var(--radius-pill);background:var(--green);color:var(--ink);min-height:44px}.btn--secondary{padding:10px 20px;border-radius:var(--radius-pill);background:var(--white);color:var(--ink);border:1px solid var(--hairline);min-height:44px}.btn--onvideo{padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);border:1px solid var(--hairline);min-height:44px}.btn--text{color:var(--link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:767px){.btn{font-size:16px;line-height:24px}}@media(hover:hover)and (pointer:fine){.btn--primary:hover{box-shadow:inset 0 0 0 2px var(--green-dark)}.btn--secondary:hover,.btn--onvideo:hover{background:var(--paper-2)}.btn--text:hover{text-decoration-thickness:2px}.btn:hover .btn__arrow{transform:translate(4px)}}.btn--primary:focus-visible{box-shadow:inset 0 0 0 2px var(--green-dark)}.btn--secondary:focus-visible,.btn--onvideo:focus-visible{background:var(--paper-2)}.btn:focus-visible .btn__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.btn,.btn__arrow{transition:none}.btn:hover .btn__arrow,.btn:focus-visible .btn__arrow{transform:none}}.t-title-72{font-size:72px;line-height:72px;font-weight:400;letter-spacing:-.02em}.t-title-56{font-size:56px;line-height:58px;font-weight:400;letter-spacing:-.02em}.gap-md{margin-top:var(--space-6)}[data-section=brands]{padding-block:72px;min-height:256px}[data-section=brands] :where(.reel){margin-top:40px}[data-section=brands]{--brands-gap: 96px}@media(max-width:767px){[data-section=brands]{padding-block:48px;min-height:180px;--brands-gap: 48px}[data-section=brands] :where(.reel){margin-top:28px}}.gap-lg{margin-top:40px}.small{font-size:var(--type-small-size);line-height:var(--type-small-line)}.small cite,.muted cite{font-style:normal}[data-fine]{font-size:var(--type-fine-size);line-height:var(--type-fine-line);font-weight:var(--type-fine-weight);letter-spacing:var(--type-fine-tracking);color:var(--ink-soft)}[data-fine] cite{font-style:normal}[data-intro]{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--ink-soft)}.lm--kukko,.lm--nordic_beauty{--h: 44px}.lm--plastex{--h: 40px}.lm--comfy{--h: 44px}.lm--mylo{--h: 36px}.lm--tactic,.lm--reima{--h: 40px}.lm--holomonsters{--h: 44px}.lm--holomonsters .lm__mask{width:96px;mask-image:url(/brand/logos/holomonsters-mask.webp)}.lm--tammer_brands{--h: 44px}.lm--tammer_brands .lm__mask{width:116px;mask-image:url(/brand/logos/tammer_brands-mask.webp)}.lm--halva{--h: 44px}.lm--halva .lm__mask{width:79px;mask-image:url(/brand/logos/halva-mask.webp)}.lm--lingora{--h: 36px}.lm--lingora .lm__mask{width:96px;mask-image:url(/brand/logos/lingora-mask.webp)}.lm--acon{--h: 32px}.lm--acon .lm__mask{width:117px;mask-image:url(/brand/logos/acon-mask.webp)}.lm--goodio{--h: 48px}.lm--goodio .lm__mask{width:48px;mask-image:url(/brand/logos/goodio-mask.webp)}@media(max-width:767px){.lm--kukko,.lm--nordic_beauty{--h: 30px}.lm--plastex{--h: 27px}.lm--comfy{--h: 30px}.lm--mylo{--h: 25px}.lm--tactic,.lm--reima{--h: 27px}.lm--holomonsters{--h: 30px}.lm--holomonsters .lm__mask{width:66px}.lm--tammer_brands{--h: 30px}.lm--tammer_brands .lm__mask{width:79px}.lm--halva{--h: 30px}.lm--halva .lm__mask{width:54px}.lm--lingora{--h: 25px}.lm--lingora .lm__mask{width:67px}.lm--acon{--h: 22px}.lm--acon .lm__mask{width:80px}.lm--goodio{--h: 33px}.lm--goodio .lm__mask{width:33px}}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;inset:24px var(--gutter) auto;z-index:50}.hdr__pill[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--ink-soft);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:box-shadow var(--duration-base) var(--easing-standard)}.hdr[data-astro-cid-3ef6ksr2][data-scrolled] .hdr__pill[data-astro-cid-3ef6ksr2]{box-shadow:var(--shadow-header)}.hdr__home[data-astro-cid-3ef6ksr2]{display:inline-flex;color:var(--ink);flex:none}.hdr__home[data-astro-cid-3ef6ksr2] .hdr__mark{height:24px;width:auto;display:block}.hdr__nav[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-5)}.hdr__link[data-astro-cid-3ef6ksr2]{position:relative;font-size:16px;line-height:24px;font-weight:500;color:var(--ink);text-decoration:none;padding-block:10px;white-space:nowrap}.hdr__link[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--blue)}.hdr__right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-4)}.hdr__login[data-astro-cid-3ef6ksr2]{margin-right:var(--space-1)}.hdr[data-astro-cid-3ef6ksr2] .hdr__contact,.hdr[data-astro-cid-3ef6ksr2] .btn--primary,.hdr__menu[data-astro-cid-3ef6ksr2]{font-size:16px;line-height:24px;font-weight:500;padding:var(--space-2) 18px;border-block:2px solid transparent;background-clip:padding-box;white-space:nowrap}.hdr[data-astro-cid-3ef6ksr2] .hdr__contact,.hdr__menu[data-astro-cid-3ef6ksr2]{border-inline:0;box-shadow:inset 0 0 0 1px var(--hairline)}.hdr__menu[data-astro-cid-3ef6ksr2]{display:none;min-height:44px;border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-family:inherit;cursor:pointer}.hdr__sheet[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:60;background:var(--paper);padding:var(--space-5) var(--gutter-phone);display:flex;flex-direction:column;gap:var(--space-7);overflow-y:auto}.hdr__sheet[data-astro-cid-3ef6ksr2][hidden]{display:none}.hdr__sheettop[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}.hdr__sheetnav[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--space-5)}.hdr__sheetnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:500;color:var(--ink);text-decoration:none}.hdr__sheetnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:6px;text-decoration-thickness:2px}@media(max-width:767px){.hdr__sheetnav[data-astro-cid-3ef6ksr2]{gap:20px}.hdr__sheetnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--type-h2-phone-size);line-height:var(--type-h2-phone-line)}}@media(max-width:1439px){.hdr__nav[data-astro-cid-3ef6ksr2],.hdr__login[data-astro-cid-3ef6ksr2]{display:none}.hdr__menu[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center}}@media(min-width:1024px){.hdr__sheetcontact[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:1023px){.hdr[data-astro-cid-3ef6ksr2]{inset:16px 40px auto}.hdr[data-astro-cid-3ef6ksr2] .hdr__contact{display:none}}@media(max-width:767px){.hdr[data-astro-cid-3ef6ksr2]{inset:12px 12px auto}.hdr__pill[data-astro-cid-3ef6ksr2]{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);gap:var(--space-2)}.hdr__home[data-astro-cid-3ef6ksr2] .hdr__mark{height:18px}.hdr__right[data-astro-cid-3ef6ksr2]{gap:var(--space-2)}.hdr[data-astro-cid-3ef6ksr2] .btn--primary,.hdr__menu[data-astro-cid-3ef6ksr2]{font-size:14px;line-height:20px;padding:var(--space-2) var(--space-3);border-block:4px solid transparent;min-height:44px}}@media(max-width:389px){.hdr[data-astro-cid-3ef6ksr2] .btn--primary .btn__arrow{display:none}.hdr[data-astro-cid-3ef6ksr2] .btn--primary{gap:0}}@media(prefers-reduced-motion:reduce){.hdr__pill[data-astro-cid-3ef6ksr2]{transition:none}}.ft[data-astro-cid-sz7xmlte]{background:var(--paper);padding-block:var(--space-8) 80px}.ft__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:var(--space-6)}.ft__tag[data-astro-cid-sz7xmlte]{font-size:var(--type-h4-size);line-height:var(--type-h4-line);font-weight:500}.ft__addr[data-astro-cid-sz7xmlte]{margin-top:var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--ink-soft)}.ft__links[data-astro-cid-sz7xmlte]{margin-top:var(--space-3);display:grid}.ft__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.ft__row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;font-size:16px;line-height:24px;padding-block:10px;color:var(--ink);text-decoration:none}.ft__row[data-astro-cid-sz7xmlte]{align-items:center}.ft__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.ft__row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:4px}.ft__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=page]{text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:4px;text-decoration-thickness:2px}.ft__rule[data-astro-cid-sz7xmlte]{border:0;border-top:1px solid var(--hairline);margin:28px 0 16px}.ft__rows[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4) var(--space-6)}.ft__row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-5);font-size:var(--type-small-size);line-height:var(--type-small-line)}.ft__langs[data-astro-cid-sz7xmlte]{color:var(--ink-soft)}.ft__mark[data-astro-cid-sz7xmlte]{margin-top:40px;color:var(--ink)}.ft__mark[data-astro-cid-sz7xmlte] .ft__wm{width:100%;height:auto;display:block}.ft__legal[data-astro-cid-sz7xmlte]{margin-top:var(--space-4);display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--ink-soft)}@media(max-width:1023px){.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}.ft__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:767px){.ft__tag[data-astro-cid-sz7xmlte]{font-size:20px;line-height:26px}.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-5)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){@keyframes reveal-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}[data-reveal]{animation:reveal-in var(--duration-base) var(--easing-out) both;animation-timeline:view();animation-range:entry 10% entry 30%}[data-reveal-stagger]>*{animation:reveal-in var(--duration-base) var(--easing-out) both;animation-delay:calc(var(--step, 0) * var(--duration-stagger));animation-timeline:view();animation-range:entry 10% entry 30%}}@supports not (animation-timeline: view()){.js-reveal [data-reveal],.js-reveal [data-reveal-stagger]>*{opacity:0;translate:0 24px;transition:opacity var(--duration-base) var(--easing-out),translate var(--duration-base) var(--easing-out)}.js-reveal [data-reveal-stagger]>*{transition-delay:calc(var(--step, 0) * var(--duration-stagger))}.js-reveal [data-reveal].is-in,.js-reveal [data-reveal-stagger].is-in>*{opacity:1;translate:none}}}
