*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%}.site{--ease:cubic-bezier(.22, 1, .36, 1);--font-body:ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--radius:12px;--radius-lg:20px;--h-case:none;--h-weight:700;--h-track:-.02em;--h-lead:1.02;--accent-2:oklch(from var(--accent) l c calc(h + 48));--accent-soft:color-mix(in oklab, var(--accent) 14%, transparent);--accent-line:color-mix(in oklab, var(--accent) 45%, transparent);--space:1;--ink:var(--fg);--bw:3px;--hard:6px 6px 0 var(--ink);--glass:color-mix(in oklab, var(--surface) 55%, transparent);--glass-line:color-mix(in oklab, var(--fg) 14%, transparent);--cut:14px;--chamfer:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));isolation:isolate;background:var(--bg);color:var(--fg);font-family:var(--font-body);min-height:100vh;line-height:1.6;transition:background-color .4s,color .4s;position:relative;overflow-x:clip}.site[data-mode=light]{--bg:color-mix(in oklab, var(--accent) 3%, #fbfbfa);--bg-alt:color-mix(in oklab, var(--accent) 6%, #f0f1f2);--surface:#fff;--fg:#0f1215;--muted:#59616a;--line:color-mix(in oklab, var(--accent) 8%, #e1e4e7);--shadow:0 1px 2px #0f12150d, 0 12px 32px -12px #0f121524}.site[data-mode=dark]{--bg:color-mix(in oklab, var(--accent) 5%, #0a0b0d);--bg-alt:color-mix(in oklab, var(--accent) 8%, #111316);--surface:color-mix(in oklab, var(--accent) 5%, #16181c);--fg:#f4f5f6;--muted:#9aa1a9;--line:color-mix(in oklab, var(--accent) 12%, #272b30);--shadow:0 1px 2px #0006, 0 18px 40px -16px #000000b3}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--h-weight);letter-spacing:var(--h-track);line-height:var(--h-lead);text-transform:var(--h-case);text-wrap:balance;margin:0}h1{font-size:clamp(2.8rem,8.4vw,6.4rem)}h2{font-size:clamp(2rem,5vw,3.4rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}p{text-wrap:pretty;margin:0}a{color:inherit}.muted{color:var(--muted)}.lead{color:var(--muted);max-width:54ch;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hint{font-size:.92rem}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink,var(--accent));align-items:center;gap:10px;margin-bottom:16px;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:22px;height:2px}.eyebrow[data-eyebrow=off]{opacity:.45;outline-offset:4px;outline:1px dashed;text-decoration:line-through}html:not([data-editing]) [data-t]:empty{display:none}html[data-editing] [data-t]:empty:after{content:"Empty: click to edit";letter-spacing:0;text-transform:none;opacity:.55;outline-offset:2px;outline:1px dashed;padding:0 .5em;font-size:.8rem;font-style:italic;font-weight:500}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding:calc(clamp(56px, 9vw, 112px) * var(--space)) 0;position:relative}.tone-alt{background:var(--bg-alt)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.section-head p{max-width:44ch}.grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}.section.tight{padding-top:24px}.wrap.narrow{max-width:820px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn{--tx:0px;--ty:0px;border-radius:var(--radius);background:var(--accent);min-height:50px;color:var(--on-accent);font:700 1rem/1 var(--font-body);cursor:pointer;white-space:nowrap;transform:translate(var(--tx), var(--ty));transition:transform .25s var(--ease), box-shadow .25s, background-color .25s, color .25s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{box-shadow:0 10px 28px -10px var(--accent)}.btn:active{transform:translate(var(--tx), calc(var(--ty) + 1px)) scale(.985)}.btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.btn.sm{min-height:40px;padding:0 16px;font-size:.92rem}.btn .arrow{transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn:disabled{opacity:.4;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:translate .35s var(--ease), box-shadow .35s, border-color .25s, background-color .25s;padding:clamp(20px,3vw,30px);position:relative}.chip{background:var(--surface);min-height:38px;color:var(--fg);font:600 .9rem/1 var(--font-body);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 16px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.chip:hover{box-shadow:inset 0 0 0 1px var(--accent)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}.field{gap:8px;font-size:.9rem;font-weight:600;display:grid}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;min-height:50px;color:var(--fg);font:500 1rem var(--font-body);padding:12px 14px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.site[data-design=apex]{--font-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--font-body:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--radius:2px;--radius-lg:3px;--h-case:uppercase;--h-weight:900;--h-track:.005em;--h-lead:.9;--cut:14px;--chamfer:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)))}.site[data-design=apex] h1{font-size:clamp(3.6rem,12vw,9.5rem)}.site[data-design=apex] h2{font-size:clamp(2.6rem,6.5vw,5rem)}.site[data-design=apex] h3{font-size:clamp(1.6rem,3vw,2.1rem)}.site[data-design=apex] .btn{clip-path:var(--chamfer);--cut:10px;text-transform:uppercase;letter-spacing:.08em;font-size:.92rem}.site[data-design=apex] .btn:hover{box-shadow:none;filter:brightness(1.12)}.site[data-design=apex] .btn.ghost{box-shadow:none;background:color-mix(in oklab, var(--fg) 8%, transparent)}.site[data-design=apex] .btn.ghost:hover{background:color-mix(in oklab, var(--accent) 22%, transparent)}.site[data-design=apex] .card{clip-path:var(--chamfer);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0}.site[data-design=apex] .card:hover{background:color-mix(in oklab, var(--accent) 8%, var(--surface))}.site[data-design=apex] .chip{border-radius:var(--radius);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.site[data-design=studio]{--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body:"Figtree", ui-sans-serif, system-ui, sans-serif;--radius:14px;--radius-lg:28px;--h-weight:800;--h-track:-.035em;--h-lead:1}.site[data-design=studio] .eyebrow{background:var(--accent-soft);letter-spacing:.08em;text-transform:none;border-radius:99px;padding:6px 12px;font-size:.85rem}.site[data-design=studio] .eyebrow:before{display:none}.site[data-design=studio] .btn{border-radius:99px}.site[data-design=studio] .card{box-shadow:var(--shadow);border-color:#0000}.site[data-design=studio] .card:hover{translate:0 -4px}.site[data-design=studio] .logo .mark{border-radius:50%}.site[data-design=glass]{--font-display:"Syne", ui-sans-serif, system-ui, sans-serif;--font-body:"Manrope", ui-sans-serif, system-ui, sans-serif;--radius:16px;--radius-lg:26px;--h-weight:800;--h-track:-.03em;--h-lead:1;--glass:color-mix(in oklab, var(--surface) 55%, transparent);--glass-line:color-mix(in oklab, var(--fg) 14%, transparent)}.site[data-design=glass]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40vmax 40vmax at 15% 10%, color-mix(in oklab, var(--accent) 38%, transparent), transparent 70%), radial-gradient(45vmax 45vmax at 90% 30%, color-mix(in oklab, var(--accent-2) 32%, transparent), transparent 70%), radial-gradient(50vmax 50vmax at 40% 100%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%);animation:28s ease-in-out infinite alternate drift;position:fixed;inset:-20vmax}.site[data-design=glass] .tone-alt{background:color-mix(in oklab, var(--bg-alt) 40%, transparent)}.site[data-design=glass] .btn{background:linear-gradient(120deg, var(--accent), var(--accent-2));box-shadow:0 8px 26px -10px var(--accent);border-radius:99px}.site[data-design=glass] .btn.ghost{background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--fg);box-shadow:inset 0 0 0 1px var(--glass-line)}.site[data-design=glass] .card{background:var(--glass);border-color:var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:var(--shadow)}.site[data-design=glass] .card:hover{border-color:var(--accent-line);translate:0 -4px}.site[data-design=glass] .field input,.site[data-design=glass] .field select,.site[data-design=glass] .field textarea{background:color-mix(in oklab, var(--surface) 60%, transparent);border-color:var(--glass-line)}@keyframes drift{to{transform:translate(3vmax,-2vmax)scale(1.08)}}.site[data-design=glass] .logo .mark{border-radius:50%}.site[data-design=poster]{--font-display:"Archivo Black", "Arial Black", sans-serif;--font-body:"Archivo", ui-sans-serif, system-ui, sans-serif;--radius:0px;--radius-lg:0px;--h-case:uppercase;--h-weight:400;--h-track:-.025em;--h-lead:.92;--ink:var(--fg);--bw:3px;--hard:6px 6px 0 var(--ink)}.site[data-design=poster] h1{font-size:clamp(2.8rem,9.5vw,8rem)}.site[data-design=poster] .eyebrow{background:var(--accent);color:var(--on-accent);border:var(--bw) solid var(--ink);padding:4px 10px}.site[data-design=poster] .eyebrow:before{display:none}.site[data-design=poster] .btn{border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-transform:uppercase;font-family:var(--font-display);letter-spacing:.02em}.site[data-design=poster] .btn:hover{transform:translate(calc(var(--tx) - 2px), calc(var(--ty) - 2px));box-shadow:6px 6px 0 var(--ink)}.site[data-design=poster] .btn:active{transform:translate(calc(var(--tx) + 3px), calc(var(--ty) + 3px));box-shadow:1px 1px 0 var(--ink)}.site[data-design=poster] .btn.ghost{background:var(--surface);box-shadow:4px 4px 0 var(--ink);border-color:var(--ink)}.site[data-design=poster] .card{border:var(--bw) solid var(--ink);box-shadow:var(--hard);background:var(--surface)}.site[data-design=poster] .card:hover{box-shadow:9px 9px 0 var(--ink);translate:-3px -3px}.site[data-design=poster] .chip{box-shadow:none;border:var(--bw) solid var(--ink);border-radius:0}.site[data-design=poster] .field input,.site[data-design=poster] .field select,.site[data-design=poster] .field textarea{border:var(--bw) solid var(--ink)}.site[data-design=poster] .logo .mark{border:3px solid var(--fg)}.site[data-design=editorial]{--font-display:"Instrument Serif", Georgia, "Times New Roman", serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--radius:0px;--radius-lg:0px;--h-weight:400;--h-track:-.02em;--h-lead:1}.site[data-design=editorial] h1{font-size:clamp(3rem,9vw,7rem)}.site[data-design=editorial] h2{font-size:clamp(2.4rem,5.5vw,4rem)}.site[data-design=editorial] .eyebrow{letter-spacing:.22em;color:var(--muted);font-size:.72rem}.site[data-design=editorial] .eyebrow:before{display:none}.site[data-design=editorial] .btn{text-transform:uppercase;letter-spacing:.14em;border-radius:0;font-size:.78rem}.site[data-design=editorial] .btn:hover{box-shadow:none;filter:brightness(1.15)}.site[data-design=editorial] .btn.ghost{box-shadow:inset 0 0 0 1px var(--fg)}.site[data-design=editorial] .card{border:0;border-top:1px solid var(--fg);background:0 0;padding-inline:0}.site[data-design=neon]{--font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--radius:10px;--radius-lg:16px;--h-weight:700;--h-track:-.03em;--h-lead:1;--glow:0 0 26px -2px color-mix(in oklab, var(--accent) 55%, transparent)}.site[data-design=neon]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60vmax 38vmax at 50% -12%, color-mix(in oklab, var(--accent) 26%, transparent), transparent 70%), linear-gradient(color-mix(in oklab, var(--accent) 7%, transparent) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, color-mix(in oklab, var(--accent) 7%, transparent) 1px, transparent 1px) 0 0 / 56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.site[data-design=neon] h1{text-shadow:0 0 44px color-mix(in oklab, var(--accent) 45%, transparent)}.site[data-design=neon] .eyebrow{text-shadow:0 0 14px color-mix(in oklab, var(--accent) 70%, transparent)}.site[data-design=neon] .eyebrow:before{box-shadow:var(--glow)}.site[data-design=neon] .btn{box-shadow:0 0 0 1px var(--accent), var(--glow)}.site[data-design=neon] .btn:hover{box-shadow:0 0 0 1px var(--accent), 0 0 38px 2px color-mix(in oklab, var(--accent) 65%, transparent);filter:brightness(1.1)}.site[data-design=neon] .btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 18px -6px var(--accent);background:0 0}.site[data-design=neon] .btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--accent), var(--glow)}.site[data-design=neon] .card{background:color-mix(in oklab, var(--surface) 82%, transparent);border-color:var(--accent-line);box-shadow:0 0 28px -10px var(--accent)}.site[data-design=neon] .card:hover{border-color:var(--accent);box-shadow:var(--glow);translate:0 -3px}.tone-accent{background:var(--accent);color:var(--on-accent);--muted:color-mix(in oklab, var(--on-accent) 75%, transparent);--line:color-mix(in oklab, var(--on-accent) 28%, transparent);--accent-ink:var(--on-accent)}.tone-accent .btn:not(.ghost){background:var(--on-accent);color:var(--accent)}.tone-accent .btn.ghost{color:var(--on-accent)}.tone-accent .card{color:var(--fg);--muted:#59616a}.site[data-mode=dark] .tone-accent .card{--muted:#9aa1a9}.site .eyebrow[data-line=off]:before{display:none}.site .eyebrow[data-line=on]:before{display:block}.site[data-font=condensed]{--font-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--h-weight:900;--h-track:.005em;--h-lead:.92}.site[data-font=grotesk]{--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--h-weight:800;--h-track:-.035em;--h-lead:1}.site[data-font=wide]{--font-display:"Syne", ui-sans-serif, system-ui, sans-serif;--h-weight:800;--h-track:-.03em;--h-lead:1}.site[data-font=heavy]{--font-display:"Archivo Black", "Arial Black", sans-serif;--h-weight:400;--h-track:-.025em;--h-lead:.95}.site[data-font=serif]{--font-display:"Fraunces", Georgia, "Times New Roman", serif;--h-weight:800;--h-track:-.02em;--h-lead:1}.site[data-corners=sharp]{--radius:0px;--radius-lg:0px}.site[data-corners=soft]{--radius:8px;--radius-lg:16px}.site[data-corners=round]{--radius:18px;--radius-lg:32px}.site[data-case=upper]{--h-case:uppercase}.site[data-case=sentence]{--h-case:none}.site[data-space=compact]{--space:.62}.site[data-space=airy]{--space:1.4}.site[data-motion=off],.site[data-motion=off]:before,.site[data-motion=off] *,.site[data-motion=off] :before,.site[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.site[data-motion=off] [data-reveal=pre]{opacity:1;translate:none}.site[data-btn] .btn{clip-path:none}.site[data-btn=pill] .btn{border-radius:99px}.site[data-btn=square] .btn{border-radius:0}.site[data-btn=chamfer] .btn{--cut:10px;clip-path:var(--chamfer);border-radius:2px}.site[data-btn=outline] .btn:not(.ghost),.site[data-btn=outline] .btn:not(.ghost):hover{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);filter:none;background:0 0;border:0}.site[data-btn=outline] .btn:not(.ghost):hover{background:var(--accent);color:var(--on-accent)}.site[data-btn=outline] .tone-accent .btn:not(.ghost){color:var(--on-accent);box-shadow:inset 0 0 0 2px var(--on-accent);background:0 0}.site[data-btn=outline] .tone-accent .btn:not(.ghost):hover{background:var(--on-accent);color:var(--accent)}.site[data-card=flat]{--card-bg:color-mix(in oklab, var(--fg) 5%, var(--surface));--card-shadow:none;--card-line:transparent;--card-blur:none}.site[data-card=outline]{--card-bg:transparent;--card-shadow:none;--card-line:color-mix(in oklab, var(--fg) 30%, transparent);--card-blur:none}.site[data-card=shadow]{--card-bg:var(--surface);--card-shadow:var(--shadow);--card-line:transparent;--card-blur:none}.site[data-card=frosted]{--card-bg:var(--glass);--card-shadow:var(--shadow);--card-line:var(--glass-line);--card-blur:blur(18px) saturate(1.3)}.site[data-card] .card,.site[data-card] .card:hover{clip-path:none;background:var(--card-bg);box-shadow:var(--card-shadow);border:1px solid var(--card-line);-webkit-backdrop-filter:var(--card-blur)}.site[data-card] .card:hover{translate:0 -3px}.site[data-bg]:before{display:none}.site[data-bg=gradient]:after,.site[data-bg=grid]:after,.site[data-bg=dots]:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.site[data-bg=gradient]:after{background:radial-gradient(55vmax 45vmax at 85% -10%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 70%), radial-gradient(50vmax 40vmax at 0% 105%, color-mix(in oklab, var(--accent-2) 22%, transparent), transparent 70%)}.site[data-bg=grid]:after{background:linear-gradient(color-mix(in oklab, var(--fg) 9%, transparent) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, color-mix(in oklab, var(--fg) 9%, transparent) 1px, transparent 1px) 0 0 / 48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.site[data-bg=dots]:after{background:radial-gradient(color-mix(in oklab, var(--fg) 20%, transparent) 1.2px, transparent 1.6px) 0 0 / 24px 24px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.site[data-header=solid] .site-header,.site[data-header=solid] .site-header.scrolled{background:var(--bg);-webkit-backdrop-filter:none;border-color:var(--line)}.site[data-header=clear] .site-header:not(.scrolled){-webkit-backdrop-filter:none;background:0 0}.site[data-header=floating] .site-header,.site[data-header=floating] .site-header.scrolled{-webkit-backdrop-filter:none;background:0 0;border-color:#0000;padding-top:12px}.site[data-header=floating] .site-header .bar{border:1px solid var(--line);background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);width:min(1100px,100% - 24px);min-height:60px;box-shadow:var(--shadow);border-radius:99px;padding-inline:20px}.site[data-header=floating] .site-header .drawer{border:1px solid var(--line);background:var(--bg);width:min(1100px,100% - 24px);box-shadow:var(--shadow);border-radius:24px;margin:8px auto 0}@media (width<=860px){.site[data-header=floating] .site-header .bar{border-radius:32px}}@media (width>=861px){.site[data-header=centred] .site-header nav{flex:1 1 0;order:1}.site[data-header=centred] .site-header .brand{flex:none;order:2;margin:0}.site[data-header=centred] .site-header .tel{flex:1 1 0;order:3;justify-content:flex-end}.site[data-header=centred] .site-header .book{order:4}}.photo[data-filter=mono] img{--f-base:grayscale(1) contrast(1.08)}.photo[data-filter=noir] img{--f-base:grayscale(1) contrast(1.4) brightness(.82)}.photo[data-filter=warm] img{--f-base:sepia(.28) saturate(1.2) hue-rotate(-8deg) brightness(1.02)}.photo[data-filter=cool] img{--f-base:saturate(1.1) hue-rotate(14deg) brightness(1.03) contrast(1.04)}.photo[data-filter=fade] img{--f-base:contrast(.82) saturate(.78) brightness(1.1)}.photo[data-filter=vivid] img{--f-base:saturate(1.55) contrast(1.1)}.photo[data-filter=soft] img{--f-base:blur(1.6px) saturate(1.1) brightness(1.04);transform:scale(1.03)}.photo[data-filter=duotone] img{--f-base:grayscale(1) contrast(1.25) brightness(1.05)}.photo[data-filter=duotone] .tint{background:var(--accent);mix-blend-mode:color}.photo[data-filter=duotone] .tint:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--accent) 60%, #000));mix-blend-mode:multiply;opacity:.55;position:absolute;inset:0}[data-reveal=pre]{opacity:0;translate:0 var(--rv,26px)}[data-reveal=in]{opacity:1;translate:none;transition:opacity .9s var(--ease) var(--rd,0s), translate .9s var(--ease) var(--rd,0s)!important}.words .w{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .12s);display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(.55em)rotate(2deg)}}@keyframes float{50%{transform:translateY(-8px)}}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal=pre]{opacity:1;translate:none}}
