.logo[data-astro-cid-zqeyywti]{display:inline-flex;align-items:center;gap:.2em;text-decoration:none;line-height:1;text-transform:uppercase;letter-spacing:.05em;transition:opacity var(--transition-fast)}.logo[data-astro-cid-zqeyywti]:hover{opacity:.8}.beauty[data-astro-cid-zqeyywti]{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.02em}.dot[data-astro-cid-zqeyywti]{width:.25em;height:.25em;border-radius:50%;background-color:currentColor;opacity:.4}.marketing[data-astro-cid-zqeyywti]{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:.08em}.is-dark[data-astro-cid-zqeyywti] .beauty[data-astro-cid-zqeyywti]{color:var(--color-text-primary)}.is-dark[data-astro-cid-zqeyywti] .dot[data-astro-cid-zqeyywti]{background-color:var(--color-text-accent);opacity:.6}.is-dark[data-astro-cid-zqeyywti] .marketing[data-astro-cid-zqeyywti]{color:var(--color-text-secondary)}.is-light[data-astro-cid-zqeyywti] .beauty[data-astro-cid-zqeyywti]{color:var(--color-dark-text)}.is-light[data-astro-cid-zqeyywti] .dot[data-astro-cid-zqeyywti]{background-color:var(--color-dark-text-accent);opacity:.6}.is-light[data-astro-cid-zqeyywti] .marketing[data-astro-cid-zqeyywti]{color:var(--color-dark-text-secondary)}.is-s[data-astro-cid-zqeyywti]{font-size:var(--step-0)}.is-m[data-astro-cid-zqeyywti]{font-size:var(--step-1)}.is-l[data-astro-cid-zqeyywti]{font-size:var(--step-2)}@font-face{font-family:OnAir;src:url(/fonts/OnAir-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:OnAir;src:url(/fonts/OnAir-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:OnAir;src:url(/fonts/OnAir-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OnAir;src:url(/fonts/OnAir-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:OnAir;src:url(/fonts/OnAir-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OnAir;src:url(/fonts/OnAir-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:OnAir;src:url(/fonts/OnAir-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--primitive-white: oklch(100% 0 0);--primitive-cream-50: oklch(98.5% .006 340);--primitive-cream-100: oklch(97% .01 340);--primitive-cream-200: oklch(95% .015 340);--primitive-gray-300: oklch(82% .008 340);--primitive-gray-400: oklch(68% .01 340);--primitive-gray-500: oklch(55% .01 340);--primitive-gray-600: oklch(45% .01 340);--primitive-gray-700: oklch(35% .01 340);--primitive-gray-800: oklch(25% .01 340);--primitive-gray-900: oklch(18% .01 340);--primitive-gray-950: oklch(12% .01 340);--primitive-mauve-100: oklch(95% .03 340);--primitive-mauve-200: oklch(90% .05 340);--primitive-mauve-300: oklch(82% .07 340);--primitive-mauve-400: oklch(70% .1 340);--primitive-mauve-500: oklch(58% .13 340);--primitive-mauve-600: oklch(48% .11 340);--primitive-mauve-700: oklch(38% .09 340);--primitive-success: oklch(70% .15 155);--primitive-success-light: oklch(95% .03 155);--primitive-success-border: oklch(85% .08 155);--primitive-error: oklch(60% .2 25);--primitive-error-light: oklch(95% .02 25);--primitive-error-border: oklch(88% .05 25);--color-surface-primary: var(--primitive-white);--color-surface-secondary: var(--primitive-cream-50);--color-surface-elevated: var(--primitive-white);--color-surface-muted: var(--primitive-cream-100);--color-surface-inverse: var(--primitive-gray-900);--color-text-primary: var(--primitive-gray-900);--color-text-secondary: var(--primitive-gray-600);--color-text-tertiary: var(--primitive-gray-500);--color-text-muted: var(--primitive-gray-400);--color-text-accent: var(--primitive-mauve-500);--color-text-inverse: var(--primitive-white);--color-interactive-primary: var(--primitive-mauve-500);--color-interactive-primary-hover: var(--primitive-mauve-600);--color-interactive-secondary: var(--primitive-gray-900);--color-interactive-secondary-hover: var(--primitive-mauve-500);--color-border-subtle: var(--primitive-cream-200);--color-border-default: var(--primitive-gray-300);--color-border-strong: var(--primitive-gray-600);--color-border-accent: var(--primitive-mauve-400);--color-border-focus: var(--primitive-mauve-500);--color-status-success: var(--primitive-success);--color-status-success-bg: var(--primitive-success-light);--color-status-success-border: var(--primitive-success-border);--color-status-error: var(--primitive-error);--color-status-error-bg: var(--primitive-error-light);--color-status-error-border: var(--primitive-error-border);--color-shadow: oklch(20% .02 60 / .1);--color-shadow-strong: oklch(20% .02 60 / .15);--color-dark-surface: var(--primitive-gray-950);--color-dark-surface-secondary: var(--primitive-gray-900);--color-dark-surface-elevated: var(--primitive-gray-800);--color-dark-text: var(--primitive-white);--color-dark-text-secondary: var(--primitive-cream-200);--color-dark-text-muted: var(--primitive-gray-500);--color-dark-text-accent: var(--primitive-mauve-300);--color-dark-border-subtle: var(--primitive-gray-800);--color-dark-border-default: var(--primitive-gray-700);--color-dark-border-accent: var(--primitive-mauve-400);--font-display: "Lora", Georgia, "Times New Roman", serif;--font-body: "OnAir", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--step--2: clamp(.75rem, .7rem + .25vw, .875rem);--step--1: clamp(.875rem, .8rem + .35vw, 1rem);--step-0: clamp(1rem, .925rem + .375vw, 1.125rem);--step-1: clamp(1.125rem, 1rem + .625vw, 1.375rem);--step-2: clamp(1.375rem, 1.15rem + 1.125vw, 1.875rem);--step-3: clamp(1.75rem, 1.4rem + 1.75vw, 2.5rem);--step-4: clamp(2.25rem, 1.75rem + 2.5vw, 3.25rem);--step-4-5: clamp(2.5rem, 1.875rem + 3.125vw, 3.75rem);--step-5: clamp(2.75rem, 2rem + 3.75vw, 4.25rem);--step-6: clamp(3.5rem, 2.5rem + 5vw, 5.5rem);--step-7: clamp(4rem, 2.75rem + 6.25vw, 7rem);--leading-none: .9;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--leading-loose: 1.85;--tracking-tighter: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .075em;--tracking-widest: .15em;--space-3xs: clamp(.25rem, .2rem + .25vw, .375rem);--space-2xs: clamp(.5rem, .4rem + .5vw, .75rem);--space-xs: clamp(.75rem, .6rem + .75vw, 1rem);--space-s: clamp(1rem, .85rem + .75vw, 1.375rem);--space-m: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--space-l: clamp(2rem, 1.65rem + 1.75vw, 2.75rem);--space-xl: clamp(3rem, 2.5rem + 2.5vw, 4rem);--space-2xl: clamp(4rem, 3.25rem + 3.75vw, 5.5rem);--space-3xl: clamp(6rem, 5rem + 5vw, 8rem);--space-s-m: clamp(1rem, .7rem + 1.5vw, 2rem);--space-m-l: clamp(1.5rem, 1rem + 2.5vw, 2.75rem);--space-l-xl: clamp(2rem, 1.25rem + 3.75vw, 4rem);--space-xl-2xl: clamp(3rem, 2rem + 5vw, 5.5rem);--wrapper-max: 80rem;--wrapper-padding: clamp(1.25rem, 5vw, 4rem);--content-max: 65rem;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--transition-fast: .15s var(--ease-out-quart);--transition-base: .3s var(--ease-out-quart);--transition-slow: .5s var(--ease-out-expo);--transition-elegant: .7s var(--ease-out-expo);--radius-s: .25rem;--radius-m: .5rem;--radius-l: .75rem;--radius-xl: 1.25rem;--radius-full: 9999px;--border-thin: 1px;--border-medium: 2px;--border-thick: 3px;--shadow-sm: 0 1px 3px var(--color-shadow);--shadow-md: 0 4px 12px var(--color-shadow);--shadow-lg: 0 8px 24px var(--color-shadow);--shadow-xl: 0 12px 40px var(--color-shadow-strong);--grain-opacity: .025}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*{margin:0;padding:0}body{min-block-size:100vh;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,button,input,label{line-height:var(--leading-snug)}h1,h2,h3,h4{text-wrap:balance}p,li,figcaption{max-inline-size:70ch;text-wrap:pretty}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas{display:block;max-inline-size:100%;block-size:auto}svg{display:block}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{background:none;border:none;cursor:pointer}textarea:not([rows]){min-block-size:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-surface-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}:is(h1,h2) em{position:relative;font-style:italic}:is(h1,h2) em:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:.05em;inline-size:100%;block-size:2px;background-color:var(--color-border-accent);opacity:.5}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}h6{font-size:var(--step-0)}p{color:var(--color-text-secondary)}strong,b{font-weight:var(--weight-semibold)}small{font-size:var(--step--1)}a{color:var(--color-interactive-secondary);text-decoration:underline;text-underline-offset:.2em;transition:color var(--transition-fast)}a:hover{color:var(--color-interactive-secondary-hover)}a:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-s)}:focus-visible{outline:var(--border-medium) solid var(--color-border-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}hr{border:none;border-block-start:var(--border-thin) solid var(--color-border-default);margin-block:var(--space-m)}blockquote{padding-inline-start:var(--space-m);border-inline-start:var(--border-medium) solid var(--color-border-strong);font-style:italic;color:var(--color-text-secondary)}code{font-family:monospace;font-size:.9em;background-color:var(--color-surface-muted);padding:.1em .3em;border-radius:var(--radius-s)}pre{background-color:var(--color-surface-muted);padding:var(--space-m);border-radius:var(--radius-m);overflow-x:auto}pre code{background:none;padding:0}img{border-radius:var(--radius-m)}figure{margin:0}figcaption{font-size:var(--step--1);color:var(--color-text-tertiary);margin-block-start:var(--space-xs)}table{border-collapse:collapse;inline-size:100%}th,td{padding:var(--space-xs) var(--space-s);text-align:start;border-block-end:var(--border-thin) solid var(--color-border-default)}th{font-weight:var(--weight-semibold)}.skip-link{position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);padding:var(--space-xs) var(--space-s);background-color:var(--color-surface-inverse);color:var(--color-text-inverse);text-decoration:none;border-radius:var(--radius-m);transform:translateY(-200%);transition:transform var(--transition-fast);z-index:1000}.wrapper{max-inline-size:var(--wrapper-max);margin-inline:auto;padding-inline:var(--wrapper-padding)}.wrapper[data-width=narrow]{max-inline-size:55rem}.wrapper[data-width=wide]{max-inline-size:90rem}.region{padding-block:var(--region-space, var(--space-xl-2xl))}.region[data-padding=s]{--region-space: var(--space-m-l)}.region[data-padding=l]{--region-space: var(--space-2xl-3xl)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-m))}.stack[data-gap="3xs"]{--stack-gap: var(--space-3xs)}.stack[data-gap="2xs"]{--stack-gap: var(--space-2xs)}.stack[data-gap=xs]{--stack-gap: var(--space-xs)}.stack[data-gap=s]{--stack-gap: var(--space-s)}.stack[data-gap=m]{--stack-gap: var(--space-m)}.stack[data-gap=l]{--stack-gap: var(--space-l)}.stack[data-gap=xl]{--stack-gap: var(--space-xl)}.stack[data-gap="2xl"]{--stack-gap: var(--space-2xl)}.stack[data-gap="3xl"]{--stack-gap: var(--space-3xl)}.stack .stack{--stack-gap: var(--space-s)}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.flow[data-gap=s]{--flow-space: var(--space-s)}.flow[data-gap=m]{--flow-space: var(--space-m)}.flow[data-gap=l]{--flow-space: var(--space-l)}.flow>:is(h2,h3,h4){--flow-space: var(--space-l)}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--space-m));align-items:var(--cluster-align, center);justify-content:var(--cluster-justify, flex-start)}.cluster[data-gap="2xs"]{--cluster-gap: var(--space-2xs)}.cluster[data-gap=xs]{--cluster-gap: var(--space-xs)}.cluster[data-gap=s]{--cluster-gap: var(--space-s)}.cluster[data-gap=m]{--cluster-gap: var(--space-m)}.cluster[data-gap=l]{--cluster-gap: var(--space-l)}.cluster[data-justify=center]{--cluster-justify: center}.cluster[data-justify=end]{--cluster-justify: flex-end}.cluster[data-justify=between]{--cluster-justify: space-between}.cluster[data-align=start]{--cluster-align: flex-start}.cluster[data-align=end]{--cluster-align: flex-end}.cluster[data-align=stretch]{--cluster-align: stretch}.grid{display:grid;gap:var(--grid-gap, var(--space-m));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min, 15rem)),1fr))}.grid[data-gap=s]{--grid-gap: var(--space-s)}.grid[data-gap=m]{--grid-gap: var(--space-m)}.grid[data-gap=l]{--grid-gap: var(--space-l)}.grid[data-gap=xl]{--grid-gap: var(--space-xl)}.grid[data-min=xs]{--grid-min: 10rem}.grid[data-min=s]{--grid-min: 15rem}.grid[data-min=m]{--grid-min: 20rem}.grid[data-min=l]{--grid-min: 25rem}.grid[data-min=xl]{--grid-min: 30rem}.sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap, var(--space-l))}.sidebar>:first-child{flex-basis:var(--sidebar-width, 20rem);flex-grow:1}.sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min, 50%)}.sidebar[data-direction=rtl]{flex-direction:row-reverse}.switcher{display:flex;flex-wrap:wrap;gap:var(--switcher-gap, var(--space-m))}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold, 30rem) - 100%) * 999)}.switcher[data-gap=s]{--switcher-gap: var(--space-s)}.switcher[data-gap=m]{--switcher-gap: var(--space-m)}.switcher[data-gap=l]{--switcher-gap: var(--space-l)}.switcher[data-threshold=s]{--switcher-threshold: 25rem}.switcher[data-threshold=m]{--switcher-threshold: 35rem}.switcher[data-threshold=l]{--switcher-threshold: 45rem}.switcher[data-limit="2"]>:nth-child(n+3){flex-basis:100%}.switcher[data-limit="3"]>:nth-child(n+4){flex-basis:100%}.switcher[data-limit="4"]>:nth-child(n+5){flex-basis:100%}.center{box-sizing:content-box;max-inline-size:var(--center-max, 60ch);margin-inline:auto;padding-inline:var(--center-padding, var(--space-m))}.center[data-text]{text-align:center}.cover{display:flex;flex-direction:column;min-block-size:var(--cover-min-height, 100vh);padding:var(--space-m)}.cover>*{margin-block:var(--space-m)}.cover>:first-child:not(.cover__centered){margin-block-start:0}.cover>:last-child:not(.cover__centered){margin-block-end:0}.cover>.cover__centered{margin-block:auto}.frame{aspect-ratio:var(--frame-ratio, 16 / 9);overflow:hidden}.frame>img,.frame>video{inline-size:100%;block-size:100%;object-fit:cover}.frame[data-ratio=square]{--frame-ratio: 1}.frame[data-ratio=portrait]{--frame-ratio: 3 / 4}.frame[data-ratio=landscape]{--frame-ratio: 4 / 3}.frame[data-ratio=wide]{--frame-ratio: 16 / 9}.frame[data-ratio=ultrawide]{--frame-ratio: 21 / 9}.reel{display:flex;gap:var(--reel-gap, var(--space-m));overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x mandatory;scroll-padding:var(--space-m)}.reel>*{flex-shrink:0;scroll-snap-align:start}.reel[data-gap=s]{--reel-gap: var(--space-s)}.reel[data-gap=m]{--reel-gap: var(--space-m)}.reel[data-gap=l]{--reel-gap: var(--space-l)}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-step--2{font-size:var(--step--2)}.text-step--1{font-size:var(--step--1)}.text-step-0{font-size:var(--step-0)}.text-step-1{font-size:var(--step-1)}.text-step-2{font-size:var(--step-2)}.text-step-3{font-size:var(--step-3)}.text-step-4{font-size:var(--step-4)}.text-step-5{font-size:var(--step-5)}.text-step-6{font-size:var(--step-6)}.weight-regular{font-weight:var(--weight-regular)}.weight-medium{font-weight:var(--weight-medium)}.weight-semibold{font-weight:var(--weight-semibold)}.weight-bold{font-weight:var(--weight-bold)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.color-text-primary{color:var(--color-text-primary)}.color-text-secondary{color:var(--color-text-secondary)}.color-text-tertiary{color:var(--color-text-tertiary)}.color-text-inverse{color:var(--color-text-inverse)}.color-text-accent{color:var(--color-text-accent)}.bg-surface-primary{background-color:var(--color-surface-primary)}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-elevated{background-color:var(--color-surface-elevated)}.bg-surface-inverse{background-color:var(--color-surface-inverse)}.bg-surface-muted{background-color:var(--color-surface-muted)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.hidden{display:none!important}.mt-auto{margin-block-start:auto}.mb-auto{margin-block-end:auto}.ml-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.max-inline-none{max-inline-size:none}.max-inline-prose{max-inline-size:65ch}.max-inline-full{max-inline-size:100%}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.select-none{user-select:none}.select-text{user-select:text}.select-all{user-select:all}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.transition-none{transition:none}.transition-fast{transition:all var(--transition-fast)}.transition-base{transition:all var(--transition-base)}.transition-slow{transition:all var(--transition-slow)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16 / 9}.aspect-portrait{aspect-ratio:3 / 4}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-fill{object-fit:fill}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-accent)}.section-title{font-family:var(--font-display);font-size:var(--step-4-5);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.section-title[data-size=l]{font-size:var(--step-5)}.section-title em{font-style:italic;color:var(--color-text-accent)}.grain{position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}[data-animate],[data-animate-child]{opacity:1;transform:none}::selection{background-color:var(--color-interactive-primary);color:var(--color-text-inverse)}:focus-visible{outline:2px solid var(--color-interactive-primary);outline-offset:4px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-animate],[data-animate-child]{opacity:1;transform:none;transition:none;clip-path:none}.grain{display:none}}.skip-link{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;z-index:10000;padding:var(--space-xs) var(--space-s);background-color:var(--color-dark-surface);color:var(--color-dark-text);font-family:var(--font-body);font-size:var(--step--1);text-decoration:none;transform:translateY(-200%);transition:transform var(--transition-fast)}.skip-link:focus{transform:translateY(0)}
