:root{--color-primary:#ff8f76;--color-primary-container:#ff785a;--color-primary-dim:#ff7354;--color-primary-fixed-dim:#ff5c39;--color-on-primary:#0e0e0e;--gradient-primary:linear-gradient(135deg, #ff8f76 0%, #ff785a 100%);--color-surface-lowest:#000;--color-surface:#0e0e0e;--color-surface-low:#131313;--color-surface-container:#1a1a1a;--color-surface-high:#20201f;--color-surface-highest:#262626;--color-surface-bright:#2c2c2c;--color-on-surface:#fff;--color-on-surface-variant:#adaaaa;--color-on-surface-muted:#767575;--color-outline:#767575;--color-outline-variant:#484847;--ghost-border:1px solid #48484759;--color-field-border:#666565;--color-inverse-surface:#fcf9f8;--color-inverse-on-surface:#1a1a1a;--color-inverse-muted:#565555;--color-inverse-primary:#b82401;--color-error:#ff6e84;--color-success:#7fd8a4;--glass-bg:#2c2c2ccc;--glass-blur:20px;--font-sans:"Inter", -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--leading-display:.95;--leading-tight:1.1;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:-.03em;--tracking-label:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-ambient:0 24px 48px #14100e80;--shadow-float:0 12px 32px #14100e59;--shadow-cta:0 8px 24px #ff785a33;--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-fast:.2s;--duration-slow:.7s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:120px;overflow-x:clip}body{background:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}::selection{background:var(--color-primary);color:var(--color-on-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.nav :focus-visible,.nav-menu :focus-visible{outline-color:var(--color-inverse-on-surface)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--space-4);z-index:200;background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-bold);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:top var(--duration-fast) var(--ease-standard);text-decoration:none;position:fixed}.skip-link:focus-visible{top:var(--space-4)}.container{max-width:75rem;padding-left:var(--space-6);padding-right:var(--space-6);margin:0 auto}.nav{top:var(--space-6);z-index:100;width:calc(100% - var(--space-4));max-width:calc(75rem - var(--space-4));background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-float);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (width>=1216px){.nav{padding:var(--space-3) var(--space-6);max-width:75rem}}.nav-logo{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);color:var(--color-inverse-on-surface);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.nav-logo:hover{color:var(--color-inverse-primary)}.nav-links{align-items:center;gap:var(--space-6);list-style:none;display:flex}.nav-links a{font-size:var(--text-xs);white-space:nowrap;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-inverse-muted);padding:var(--space-1) 0;transition:color var(--duration-fast) var(--ease-standard);border-bottom:2px solid #0000;text-decoration:none}.nav-links a:hover{color:var(--color-inverse-primary)}.nav-links a:active{color:var(--color-inverse-primary);text-decoration:underline}.nav-links a[aria-current=page]{color:var(--color-inverse-primary);border-bottom-color:var(--color-inverse-primary)}.nav-cta{background:var(--gradient-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);box-shadow:var(--shadow-cta);transition:filter var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-block}.nav-cta:hover{filter:brightness(1.08)}.nav-cta:active{transform:scale(.96)}.nav-cta[aria-current=page]{box-shadow:var(--shadow-cta), inset 0 0 0 2px var(--color-inverse-on-surface)}.nav-toggle{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-inverse-on-surface);transition:background var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:none}.nav-toggle:hover{background:#1a1a1a14}.nav-menu{z-index:99;width:calc(100% - var(--space-4));background:var(--color-inverse-surface);max-width:75rem;color:var(--color-inverse-on-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-ambient);padding:var(--space-4);display:none;position:fixed;top:96px;left:50%;transform:translate(-50%)}.nav-menu.open{display:block}.nav-menu ul{list-style:none}.nav-menu a{font-weight:var(--weight-bold);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);text-decoration:none;display:block}.nav-menu a:hover{color:var(--color-inverse-primary);background:#1a1a1a0f}.nav-menu a[aria-current=page]{color:var(--color-inverse-primary);font-weight:var(--weight-extrabold);text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.nav-links,.nav-cta{display:none}.nav-toggle{display:flex}}.section{padding:var(--space-24) 0}.section-low{background:var(--color-surface-low)}.section-tight{padding-top:0}.kicker{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-primary);margin-bottom:var(--space-4);display:inline-flex}.kicker:before{content:"";border-radius:var(--radius-full);background:var(--color-primary);width:8px;height:8px}.section-title{font-size:clamp(var(--text-3xl), 4.5vw, var(--text-5xl));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance;max-width:22ch}.section-intro{font-size:var(--text-lg);color:var(--color-on-surface-variant);max-width:52ch;margin-top:var(--space-4);text-wrap:pretty}.section-head{margin-bottom:var(--space-12)}.section-head-split{align-items:end;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,24rem);display:grid}.section-head-split .section-intro{text-align:right;max-width:40ch;margin-top:0}@media (width<=1024px){.section-head-split{gap:var(--space-4);grid-template-columns:1fr}.section-head-split .section-intro{text-align:left}}.section-meer{align-items:center;gap:var(--space-2);padding-block:var(--space-1);margin-top:var(--space-8);color:var(--color-primary);font-weight:var(--weight-bold);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.section-meer svg{transition:transform var(--duration-fast) var(--ease-standard)}.section-meer:hover{text-decoration:underline}.section-meer:hover svg{transform:translate(4px)}.page-hero{padding-top:176px;padding-bottom:var(--space-16)}.page-hero h1{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-display);max-width:18ch;margin-bottom:var(--space-6)}.page-hero h1 .accent{color:var(--color-primary)}.page-hero p:not(.kicker){font-size:clamp(var(--text-lg), 2vw, var(--text-xl));color:var(--color-on-surface-variant);font-weight:var(--weight-medium);text-wrap:pretty;max-width:46ch}.btn{justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-extrabold);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);transition:filter var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.btn-primary{background:var(--gradient-primary);color:var(--color-on-primary);box-shadow:var(--shadow-cta)}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-primary:active{transform:scale(.97)}.btn-primary svg{transition:transform var(--duration-fast) var(--ease-standard)}.btn-primary:hover svg{transform:translate(4px)}.btn-secondary{background:var(--color-surface-highest);color:var(--color-on-surface);font-weight:var(--weight-bold)}.btn-secondary:hover{background:var(--color-surface-bright)}.btn-secondary:active{transform:scale(.97)}.btn[disabled]{opacity:.55;cursor:not-allowed;filter:none;transform:none}.btn.loading{opacity:1;cursor:progress}.btn.verzonden{opacity:1;cursor:default}.btn.verzonden .btn-arrow{display:none}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=860px){.grid-2{grid-template-columns:1fr}}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-3{grid-template-columns:1fr}}.card{background:var(--color-surface-container);border-radius:var(--radius-lg);padding:var(--space-8);transition:background var(--duration-fast) var(--ease-standard)}.card:hover{background:var(--color-surface-high)}.card h3{font-size:var(--text-lg);font-weight:var(--weight-extrabold);letter-spacing:-.01em;margin-bottom:var(--space-2)}.card p{color:var(--color-on-surface-variant);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:52ch}.card-icon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-primary);margin-bottom:var(--space-6);background:#ff8f761f;justify-content:center;align-items:center;display:flex}.pakketten-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}@media (width<=1024px){.pakketten-grid{grid-template-columns:1fr;max-width:34rem;margin:0 auto}}.pakketten-grid-2{grid-template-columns:repeat(2,1fr);max-width:58rem;margin:0 auto}@media (width<=1024px){.pakketten-grid-2{grid-template-columns:1fr;max-width:34rem}}.pakketten-grid-1{grid-template-columns:minmax(0,1fr);max-width:42rem;margin:0 auto}.pakket{background:var(--color-surface-container);border-radius:var(--radius-lg);padding:var(--space-8);min-width:0;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.pakket:hover{background:var(--color-surface-high);transform:translateY(-4px)}.pakket-featured{background:var(--color-surface-high);position:relative}.pakket-featured:hover{background:var(--color-surface-highest)}.pakket-badge{top:calc(-1 * var(--space-3));left:var(--space-8);background:var(--gradient-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);position:absolute}.pakket-naam{font-size:var(--text-xl);font-weight:var(--weight-extrabold);letter-spacing:-.01em}.pakket-doel{color:var(--color-on-surface-variant);font-size:var(--text-sm);margin-top:var(--space-1);margin-bottom:var(--space-6)}@media (width>=1025px){.pakket-doel{min-height:3em}}.pakket-prijs{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pakket-prijs .vanaf{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-on-surface-variant)}.pakket-prijs .bedrag{font-size:var(--text-5xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display)}.pakket-featured .pakket-prijs .bedrag{color:var(--color-primary)}.pakket-prijs .per{font-size:var(--text-sm);color:var(--color-on-surface-variant);font-weight:var(--weight-medium);flex:1 1 min-content}.pakket-looptijd{font-size:var(--text-sm);color:var(--color-on-surface-variant);margin-top:var(--space-2);margin-bottom:var(--space-6)}.pakket-features{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;flex:1;list-style:none;display:flex}.pakket-features li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.pakket-features li svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.pakket-features .plus{font-weight:var(--weight-bold);color:var(--color-primary)}.pakket-features .plus svg{visibility:hidden}.pakket .btn{width:100%;font-size:var(--text-base);padding:var(--space-4) var(--space-6)}.pakketten-note{text-align:center;color:var(--color-on-surface-variant);margin-top:var(--space-12);font-size:var(--text-sm)}.pakketten-note a{color:var(--color-primary);font-weight:var(--weight-bold);text-decoration:none}.pakketten-note a:hover{text-decoration:underline}.compare-col{border-radius:var(--radius-lg);padding:var(--space-8)}.compare-col h3{font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-6)}.compare-col ul{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.compare-col li{align-items:flex-start;gap:var(--space-3);line-height:var(--leading-normal);display:flex}.compare-col li svg{flex-shrink:0;margin-top:3px}.compare-neg{background:var(--color-surface-container);color:var(--color-on-surface-variant)}.compare-neg h3{color:var(--color-on-surface-variant)}.compare-neg li svg{color:var(--color-on-surface-muted)}.compare-pos{background:var(--color-surface-high)}.compare-pos h3{color:var(--color-primary)}.compare-pos li{font-weight:var(--weight-medium)}.compare-pos li svg{color:var(--color-primary)}.voorwie-chips{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.voorwie-chips li{background:var(--color-surface-highest);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-bold);list-style:none}.voorwie-checks{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.voorwie-checks li{align-items:flex-start;gap:var(--space-4);background:var(--color-surface-container);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);font-weight:var(--weight-medium);transition:background var(--duration-fast) var(--ease-standard);display:flex}.voorwie-checks li:hover{background:var(--color-surface-high)}.voorwie-checks li svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.cases-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1024px){.cases-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.cases-grid{grid-template-columns:1fr}}.case{color:inherit;background:var(--color-surface-container);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.case:hover{background:var(--color-surface-high);transform:translateY(-4px)}.case-shot{aspect-ratio:16/10;background:var(--color-surface-high);overflow:hidden}.case-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard)}.case:hover .case-shot img{transform:scale(1.04)}.case-body{padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;flex:1;display:flex}.case-link{align-items:center;gap:var(--space-2);padding-top:var(--space-4);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);align-self:flex-start;margin-top:auto;display:inline-flex}.case-link svg{transition:transform var(--duration-fast) var(--ease-standard)}.case:hover .case-link{text-decoration:underline}.case:hover .case-link svg{transform:translate(4px)}.case-tag{font-size:var(--text-xs);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-primary);margin-bottom:var(--space-3);display:inline-block}.case-body h3{font-size:var(--text-lg);font-weight:var(--weight-extrabold);letter-spacing:-.01em}.case-body .plaats{color:var(--color-on-surface-variant);font-size:var(--text-sm);margin-bottom:var(--space-3)}.case-body p{color:var(--color-on-surface-variant);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.notice{align-items:flex-start;gap:var(--space-4);background:var(--color-surface-container);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);color:var(--color-on-surface-variant);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:62ch;margin-bottom:var(--space-12);display:flex}.notice svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.faq-wrap{max-width:46rem}.faq-item{background:var(--color-surface-container);border-radius:var(--radius-md);margin-bottom:var(--space-3);transition:background var(--duration-fast) var(--ease-standard)}.faq-item:hover,.faq-item[open]{background:var(--color-surface-high)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;padding:var(--space-6);font-weight:var(--weight-bold);font-size:var(--text-base);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font:inherit;letter-spacing:inherit;margin:0}.faq-item summary svg{color:var(--color-primary);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item .antwoord{padding:0 var(--space-6) var(--space-6);color:var(--color-on-surface-variant);line-height:var(--leading-relaxed);max-width:58ch}.contact-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}@media (width<=1024px){.contact-grid{gap:var(--space-12);grid-template-columns:1fr}}.contact-alt:first-child{margin-top:0}.contact-alt{margin-top:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.contact-alt a{align-items:center;gap:var(--space-3);min-height:44px;color:var(--color-on-surface);font-weight:var(--weight-bold);width:fit-content;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.contact-alt a:hover,.contact-alt svg{color:var(--color-primary)}.contact-form{background:var(--color-surface-container);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.form-row{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.form-row{grid-template-columns:1fr}}.field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field label{font-size:var(--text-sm);font-weight:var(--weight-bold)}.field label .optioneel{color:var(--color-on-surface-variant);font-weight:var(--weight-regular)}.field input,.field textarea{font:inherit;width:100%;min-width:0;color:var(--color-on-surface);background:var(--color-surface-low);border:1px solid var(--color-field-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}.field input:hover,.field textarea:hover{background:var(--color-surface-lowest)}.field input:focus,.field textarea:focus{border-color:var(--color-primary);background:var(--color-surface-lowest)}.field input::placeholder,.field textarea::placeholder{color:#8f8c8b}.field textarea{resize:vertical;min-height:120px}.field.invalid input,.field.invalid textarea{border-color:var(--color-error)}.field .error{color:var(--color-error);font-size:var(--text-sm);font-weight:var(--weight-medium);display:none}.field.invalid .error{display:block}.form-success{background:var(--color-surface-high);border-radius:var(--radius-md);padding:var(--space-6);align-items:flex-start;gap:var(--space-4);line-height:var(--leading-relaxed);display:none}.form-success.show{display:flex}.form-success svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.form-success strong{margin-bottom:var(--space-1);display:block}.form-success p{color:var(--color-on-surface-variant);font-size:var(--text-sm)}.spinner{border-radius:var(--radius-full);border:2px solid #0e0e0e40;border-top-color:var(--color-on-primary);width:18px;height:18px;animation:.7s linear infinite spin;display:none}.btn.loading .spinner{display:block}.btn.loading .btn-arrow{display:none}@keyframes spin{to{transform:rotate(360deg)}}.cta-band{background:var(--color-surface-high);border-radius:var(--radius-lg);padding:var(--space-16) var(--space-8);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.cta-band h2{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance;max-width:24ch}.cta-band p{color:var(--color-on-surface-variant);text-wrap:pretty;max-width:44ch}.footer{background:var(--color-surface-lowest);padding:var(--space-16) 0}.footer-grid{justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;align-items:flex-start;display:flex}.footer-logo{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);color:var(--color-primary);margin-bottom:var(--space-3)}.footer-tagline{color:var(--color-on-surface-variant);font-size:var(--text-sm);max-width:34ch;line-height:var(--leading-relaxed)}.footer-nav{gap:var(--space-8);flex-wrap:wrap;list-style:none;display:flex}.footer-nav a{padding-block:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-on-surface-variant);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-block}.footer-nav a:hover{color:var(--color-on-surface)}.footer-meta{margin-top:var(--space-12);color:var(--color-on-surface-muted);font-size:var(--text-sm);gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.footer-meta{gap:var(--space-1);flex-direction:column}.footer-meta [aria-hidden=true]{display:none}}.reveal{opacity:0;translate:0 24px}.reveal.visible{animation:reveal-in .6s var(--ease-standard) forwards}@keyframes reveal-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal.visible{opacity:1;animation:none;translate:none}}
