@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_1b85de{font-family:Inter,Inter Fallback;font-style:normal}.__variable_1b85de{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f7b6b7f4b56175-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_90e039{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}.__variable_90e039{--font-marker:"Permanent Marker","Permanent Marker Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-2xl:42rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.035em;--tracking-wide:.16em;--leading-tight:1.04;--leading-snug:1.25;--leading-normal:1.6;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-base:#000;--color-bg-elevated:#0f0f12;--color-bg-space:#05060f;--color-scrim:oklch(0% 0 0/.82);--color-surface-glass:oklch(100% 0 0/.1);--color-surface-glass-top:oklch(100% 0 0/.14);--color-surface-glass-bottom:oklch(100% 0 0/.06);--color-surface-glass-fallback:#16161b;--color-border-glass:oklch(100% 0 0/.14);--color-glass-rim-top:oklch(100% 0 0/.52);--color-glass-rim-mid:oklch(100% 0 0/.12);--color-glass-rim-bottom:oklch(100% 0 0/.22);--color-glass-sheen:oklch(100% 0 0/.16);--color-border-hairline:oklch(100% 0 0/.08);--color-text-primary:#f6f6f8;--color-text-secondary:#a9a9b6;--color-bg-light:#f4f4f6;--color-text-on-light:#0b0b0f;--color-text-on-light-secondary:#4a4a55;--color-accent-on-light:#1a56d6;--color-hairline-on-light:oklch(0% 0 0/.12);--color-accent:#7fb2ff;--color-accent-contrast:#04101f;--color-focus-ring:#8bb4ff;--text-hero:clamp(2.375rem,1.5rem + 3.4vw,5rem);--text-title:clamp(1.375rem,1.1rem + 1.4vw,2.25rem);--text-body:clamp(1rem,.95rem + .35vw,1.1875rem);--text-caption:clamp(.8125rem,.78rem + .16vw,.9375rem);--text-section:clamp(1.75rem,1.3rem + 2.2vw,3.25rem);--space-section:clamp(5rem,3rem + 8vw,10rem);--space-section-inner:clamp(2rem,1.5rem + 2vw,3.5rem);--radius-full:9999px;--blur-glass:32px;--saturate-glass:180%;--shadow-glass:0 1px 0 0 oklch(100% 0 0/.22) inset,0 -1px 0 0 oklch(100% 0 0/.06) inset,0 8px 24px -12px oklch(100% 0 0/.1) inset,0 16px 40px -12px oklch(0% 0 0/.65);--duration-fast:.15s;--duration-medium:.32s;--duration-base:.62s;--duration-stagger:.105s;--ease-out-soft:cubic-bezier(.16,1,.3,1);--journey-slot-width:clamp(18rem,82vw,68rem);--journey-anchor-x:26%;--journey-photo-x:72%;--journey-polaroid-width:clamp(11rem,min(30vw,40vh),23rem);--journey-gap:clamp(1.5rem,3vw,3.5rem);--journey-node-clear:clamp(1rem,2.5vh,2.25rem);--journey-card-tilt:2.2deg;--color-polaroid-frame:#f7f5f1;--color-polaroid-frame-edge:oklch(0% 0 0/.08);--radius-polaroid:.1875rem;--shadow-polaroid:0 1px 2px 0 oklch(0% 0 0/.45),0 18px 40px -16px oklch(0% 0 0/.75);--journey-photo-aspect:1/1;--font-handwriting:var(--font-marker),"Segoe Print","Bradley Hand","Comic Sans MS",cursive;--text-marker:clamp(1.0625rem,.9rem + .7vw,1.5rem);--text-timeline-year:clamp(2rem,1.35rem + 2.6vw,3.75rem);--color-marker-ink:#1c1c2e;--leading-marker:1.15;--color-journey-rail:#fff;--journey-rail-thickness:2px;--color-journey-star:oklch(100% 0 0/.85);--color-journey-star-cold:oklch(92% .06 250/.85);--color-journey-star-warm:oklch(94% .05 70/.85);--color-journey-star-glow:oklch(90% .05 250/.13);--color-journey-band:#7fb2ff12}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-journey-band:color-mix(in oklab,var(--color-accent) 7%,transparent)}}:host,:root{--color-journey-band-core:oklab(80% .04 -.069282/.13);--color-journey-nebula:#7fb2ff17}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-journey-nebula:color-mix(in oklab,var(--color-accent) 9%,transparent)}}:host,:root{--color-journey-nebula-warm:oklab(70% .103923 -.06/.07);--contact-dock-clear:8.5rem;--contact-dock-clear-wide:3.5rem;--contact-control-size:2.75rem;--color-field-surface:oklch(100% 0 0/.05);--color-field-border:oklch(100% 0 0/.4);--color-field-border-focus:var(--color-focus-ring);--color-field-error:oklch(78% .15 25);--field-error-reserve:1.5rem;--color-footer-hairline:var(--color-border-hairline);--catalog-max-width:52rem;--catalog-entry-gap:clamp(.75rem,.5rem + .8vw,1.25rem);--catalog-entry-padding:clamp(1.25rem,1rem + 1.5vw,2rem);--catalog-thumb-width:clamp(12rem,40vw,22rem);--catalog-chevron-turn:180deg}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.glass-surface{background-color:var(--color-surface-glass-fallback);border:1px solid var(--color-border-glass);box-shadow:var(--shadow-glass);isolation:isolate;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface{background-color:#0000;background-image:linear-gradient(to bottom,var(--color-surface-glass-top),var(--color-surface-glass-bottom));-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass));backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass))}.glass-surface:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(to bottom,var(--color-glass-sheen) 0,transparent 38%,transparent 100%);position:absolute;inset:0}}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.glass-surface:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,var(--color-glass-rim-top) 0,var(--color-glass-rim-mid) 45%,var(--color-glass-rim-bottom) 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-surface{border-color:#0000}}.lang-toggle{cursor:pointer;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.lang-toggle-thumb{border-radius:var(--radius-full);background-color:var(--color-accent);width:50%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(0)}.lang-toggle[data-locale=es] .lang-toggle-thumb{transform:translate(100%)}.lang-toggle-label{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);font-size:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap;font-weight:500;position:relative}.lang-toggle[data-locale=en] .lang-toggle-label[data-for=en],.lang-toggle[data-locale=es] .lang-toggle-label[data-for=es]{color:var(--color-accent-contrast)}.lang-toggle-label{transition:color var(--duration-medium) var(--ease-out-soft)}@media (prefers-reduced-motion:no-preference){.lang-toggle-thumb{transition:transform var(--duration-medium) var(--ease-out-soft)}}.site-nav{z-index:40;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--spacing) * 5);inset-inline:0}.site-nav-dock{pointer-events:auto;padding:calc(var(--spacing) * 1.5);max-width:calc(100vw - calc(var(--spacing) * 8))}.site-nav[data-visible=false]{opacity:0;visibility:hidden}.site-nav[data-visible=true]{opacity:1;visibility:visible}.site-nav{transition:opacity var(--duration-medium) var(--ease-out-soft),visibility var(--duration-medium) var(--ease-out-soft)}@media (prefers-reduced-motion:no-preference){.site-nav{transition:opacity var(--duration-medium) var(--ease-out-soft),visibility var(--duration-medium) var(--ease-out-soft),transform var(--duration-medium) var(--ease-out-soft)}.site-nav[data-visible=false]{transform:translateY(.75rem)}.site-nav[data-visible=true]{transform:translate(0)}}.site-nav-list{justify-content:center;align-items:center;gap:var(--spacing);flex-wrap:wrap;list-style:none;display:flex}.site-nav-link{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:500;line-height:var(--leading-snug);color:var(--color-text-secondary);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-soft),background-color var(--duration-fast) var(--ease-out-soft);display:block}.site-nav-link:hover{color:var(--color-text-primary)}@media (pointer:coarse){.site-nav-link{padding-block:calc(var(--spacing) * 3.5)}}.site-nav-link[aria-current=true]{background-image:linear-gradient(to bottom,oklch(from var(--color-accent) calc(l + .06) c h),var(--color-accent));background-color:var(--color-accent);color:var(--color-accent-contrast);position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.4),0 2px 8px -2px oklch(0 0 0/.45)}@supports not (color:oklch(from red l c h)){.site-nav-link[aria-current=true]{background-image:none}}@media (prefers-reduced-motion:no-preference){.site-nav-link{transition:color var(--duration-fast) var(--ease-out-soft),background-color var(--duration-fast) var(--ease-out-soft),transform var(--duration-fast) var(--ease-out-soft)}.site-nav-link:active{transform:scale(.96)}}.hero-copy{z-index:1;max-width:40rem;position:relative}.hero-eyebrow{margin-bottom:calc(var(--spacing) * 3)}.hero-discipline{margin-top:calc(var(--spacing) * 2)}.hero-positioning{margin-top:calc(var(--spacing) * 7)}.hero-cue{margin-top:calc(var(--spacing) * 10)}.scroll-cue{align-self:flex-start;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-text-secondary);transition:color var(--duration-medium) var(--ease-out-soft);display:inline-flex}.scroll-cue:focus-visible,.scroll-cue:hover{color:var(--color-text-primary)}@media (pointer:coarse){.scroll-cue{padding-block:calc(var(--spacing) * 3)}}@media (min-width:48rem){.hero-copy{max-width:44rem}}@media (min-width:64rem){.hero-copy{max-width:min(40%,38rem)}}.hero-media{pointer-events:none;background-color:var(--color-bg-base);place-items:center;padding:5rem 0 24rem;display:grid;position:absolute;inset:0;overflow:hidden}.hero-media video{aspect-ratio:1;object-fit:cover;opacity:0;width:min(96vw,100dvh - 29rem,1080px);height:auto}@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){.hero-media video{-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:64rem){.hero-media{justify-items:end;padding:4rem clamp(2rem,6vw,10rem) 4rem 0}.hero-media video{width:min(46vw,100dvh - 8rem,1080px)}}.hero-section{padding-inline:1.5rem}@media (min-width:40rem){.hero-section{padding-inline:2.5rem}}@media (min-width:64rem){.hero-section{padding-inline:5rem}}@media (min-width:100rem){.hero-section{padding-inline:max(5rem,50vw - 1200px)}.hero-media{padding-right:max(10rem,50vw - 1200px)}:root{--text-hero:clamp(5rem,1rem + 4.2vw,8.5rem);--text-section:clamp(3.25rem,1rem + 2.4vw,5rem);--text-title:clamp(2.25rem,1rem + 1.5vw,3.5rem);--text-body:clamp(1.1875rem,.9rem + .5vw,1.75rem);--text-caption:clamp(.9375rem,.8rem + .25vw,1.25rem)}.hero-copy{max-width:min(44%,68rem)}.hero-positioning{max-width:46rem}}.hero-media[data-ready=true] video{opacity:1}.hero-media-control{clip-path:inset(50%);white-space:nowrap;pointer-events:auto;cursor:pointer;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-media-control:focus-visible{width:auto;height:auto;inset:auto auto calc(var(--spacing) * 6) calc(var(--spacing) * 6);clip-path:none;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-full);border:1px solid var(--color-border-glass);background-color:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--text-caption);z-index:3;margin:0;overflow:visible}.hero-media:after{content:"";background:radial-gradient(ellipse 95% 78% at 8% 100%,var(--color-bg-base) 0,#000000d1 42%,#00000059 72%,transparent 100%),linear-gradient(to top,var(--color-bg-base) 0,var(--color-bg-base) 12%,#000000e0 32%,#0000009e 55%,#00000038 78%,transparent 100%),linear-gradient(to bottom,#0000009e 0,#0003 14%,transparent 26%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-media:after{background:radial-gradient(ellipse 95% 78% at 8% 100%,var(--color-bg-base) 0,color-mix(in oklab,var(--color-bg-base) 82%,transparent) 42%,color-mix(in oklab,var(--color-bg-base) 35%,transparent) 72%,transparent 100%),linear-gradient(to top,var(--color-bg-base) 0,var(--color-bg-base) 12%,color-mix(in oklab,var(--color-bg-base) 88%,transparent) 32%,color-mix(in oklab,var(--color-bg-base) 62%,transparent) 55%,color-mix(in oklab,var(--color-bg-base) 22%,transparent) 78%,transparent 100%),linear-gradient(to bottom,color-mix(in oklab,var(--color-bg-base) 62%,transparent) 0,color-mix(in oklab,var(--color-bg-base) 20%,transparent) 14%,transparent 26%)}}@media (min-width:64rem){.hero-media:after{background:linear-gradient(to right,var(--color-bg-base) 0,#000000d6 30%,#0006 52%,transparent 74%),linear-gradient(to top,#000000b3 0,transparent 24%)}@supports (color:color-mix(in lab,red,red)){.hero-media:after{background:linear-gradient(to right,var(--color-bg-base) 0,color-mix(in oklab,var(--color-bg-base) 84%,transparent) 30%,color-mix(in oklab,var(--color-bg-base) 40%,transparent) 52%,transparent 74%),linear-gradient(to top,color-mix(in oklab,var(--color-bg-base) 70%,transparent) 0,transparent 24%)}}}@media (prefers-reduced-motion:reduce){.reveal{animation:reveal-fade var(--duration-base) var(--ease-out-soft) both}}@media (prefers-reduced-motion:no-preference){.reveal{animation:reveal var(--duration-base) var(--ease-out-soft) both}.cue-bob{animation:cue-bob 2.4s var(--ease-out-soft) infinite}}.reveal-1{animation-delay:var(--duration-stagger)}.reveal-2{animation-delay:calc(var(--duration-stagger) * 1.85)}.reveal-3{animation-delay:calc(var(--duration-stagger) * 2.55)}.reveal-4{animation-delay:calc(var(--duration-stagger) * 3.1)}.reveal-item{transition:opacity var(--duration-base) var(--ease-out-soft),transform var(--duration-base) var(--ease-out-soft)}.reveal-item[data-reveal=armed]{opacity:0;transition-delay:0s}.reveal-item[data-reveal=revealed]{opacity:1}@media (prefers-reduced-motion:no-preference){.reveal-item[data-reveal=armed]{transform:translateY(1.75rem)}.reveal-item[data-reveal=revealed]{transform:translate(0)}}.reveal-item[data-reveal=revealed].reveal-1{transition-delay:var(--duration-stagger)}.reveal-item[data-reveal=revealed].reveal-2{transition-delay:calc(var(--duration-stagger) * 1.85)}.reveal-item[data-reveal=revealed].reveal-3{transition-delay:calc(var(--duration-stagger) * 2.55)}.reveal-item[data-reveal=revealed].reveal-4{transition-delay:calc(var(--duration-stagger) * 3.1)}.narrative-section{padding-block:var(--space-section);padding-inline:1.5rem;position:relative}.narrative-section-heading{font-size:var(--text-section);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600}.narrative-section-intro{margin-top:calc(var(--spacing) * 4);max-width:34rem;font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-secondary)}@media (min-width:40rem){.narrative-section{padding-inline:2.5rem}}@media (min-width:64rem){.narrative-section{padding-inline:5rem}}@media (min-width:100rem){.narrative-section{padding-inline:max(5rem,50vw - 1200px)}}.panel-light{--color-text-primary:var(--color-text-on-light);--color-text-secondary:var(--color-text-on-light-secondary);--color-accent:var(--color-accent-on-light);--color-border-hairline:var(--color-hairline-on-light);background-color:var(--color-bg-light);color:var(--color-text-on-light)}.outcome-index{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:600;display:block}.outcome-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-section);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-wrap:balance;font-weight:600}.outcome-body{margin-top:calc(var(--spacing) * 5);max-width:38rem;font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-secondary)}.outcome-flow{margin-top:var(--space-section-inner);list-style:none}.outcome-block{min-height:78dvh;padding-block:calc(var(--spacing) * 6);align-items:center;display:flex;position:relative}.outcome-figure{z-index:0;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);opacity:.05;-webkit-user-select:none;user-select:none;pointer-events:none;transform:translate3d(0,calc(-50% + var(--parallax-shift,0px)),0);will-change:transform;font-size:clamp(9rem,26vw,24rem);font-weight:700;line-height:.8;position:absolute;inset-block-start:50%}.outcome-block[data-side=start] .outcome-figure{inset-inline-end:0}.outcome-block[data-side=end] .outcome-figure{inset-inline-start:0}@media (max-width:63.99rem){.outcome-figure{transform:translate3d(0,var(--parallax-shift,0),0);opacity:.04;inset-block-start:0;inset-inline-end:0}}.outcome-block-shift{z-index:1;width:100%;transform:translate3d(0,var(--parallax-shift,0),0);will-change:transform;position:relative}@media (min-width:64rem){.outcome-block-shift{max-width:46rem}.outcome-block[data-side=end] .outcome-block-shift{text-align:right;margin-inline-start:auto}.outcome-block[data-side=end] .outcome-body{margin-inline-start:auto}}.capability-list{margin-top:var(--space-section-inner);list-style:none}.capability-band{padding-block:calc(var(--spacing) * 12);border-top:1px solid var(--color-border-hairline)}.capability-band:first-child{border-top:0}.capability-name{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);font-weight:600}.capability-summary{margin-top:calc(var(--spacing) * 4);max-width:40rem;font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-secondary)}.capability-tools{column-gap:clamp(1.5rem,3vw,3rem);row-gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 8);flex-wrap:wrap;list-style:none;display:flex}.capability-tool{font-size:var(--text-title);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:500}.capability-band[data-lead=true]{padding-block-end:calc(var(--spacing) * 16)}.capability-band[data-lead=true] .capability-tool{font-size:var(--text-section)}.capability-band[data-lead=true] .capability-summary{color:var(--color-text-primary)}.project-list{margin-top:var(--space-section-inner);list-style:none}.project-spread{max-width:52rem;padding-block:calc(var(--spacing) * 10);position:relative}.project-spread+.project-spread{border-top:1px solid var(--color-border-hairline)}.project-kind{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);font-weight:500}.project-name{margin-top:calc(var(--spacing) * 3);font-size:var(--text-section);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600}.project-description{margin-top:calc(var(--spacing) * 5);max-width:42rem;font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-secondary)}.project-stack{margin-top:calc(var(--spacing) * 6);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;list-style:none;display:flex}.project-stack li{padding-inline:calc(var(--spacing) * 4);overflow-wrap:anywhere}.project-stack li:first-child{padding-inline-start:0}.project-stack li+li{border-inline-start:1px solid var(--color-border-hairline)}.projects-section{background-image:linear-gradient(to bottom,var(--color-bg-base) 0,var(--color-bg-base) 22%,var(--color-bg-space) 100%);position:relative}.projects-section:before{content:"";pointer-events:none;background:linear-gradient(to right,transparent 0,var(--color-border-hairline) 22%,#7fb2ff73 50%,var(--color-border-hairline) 78%,transparent 100%);height:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.projects-section:before{background:linear-gradient(to right,transparent 0,var(--color-border-hairline) 22%,color-mix(in oklab,var(--color-accent) 45%,transparent) 50%,var(--color-border-hairline) 78%,transparent 100%)}}.projects-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 50% 0,#7fb2ff12 0,#0000 70%);height:14rem;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.projects-section:after{background:radial-gradient(ellipse 60% 100% at 50% 0,color-mix(in oklab,var(--color-accent) 7%,transparent) 0,transparent 70%)}}.projects-section>*{z-index:1;position:relative}.project-carousel{margin-top:calc(var(--spacing) * 9)}.project-carousel-stage{aspect-ratio:16/10;border-radius:var(--radius-lg);touch-action:pan-y;position:relative}.project-carousel-slide{opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-out-soft);position:absolute;inset:0}.project-carousel-slide[data-active=true]{opacity:1;pointer-events:auto}.project-carousel-image{object-fit:contain;object-position:center;border-radius:var(--radius-lg);border:1px solid var(--color-border-hairline);background-color:var(--color-bg-elevated);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.project-carousel-slide figcaption{margin-top:calc(var(--spacing) * 3);font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--color-text-secondary);text-align:center;position:absolute;inset-block-start:100%;inset-inline:0}.project-carousel-arrow{z-index:2;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-full);border:1px solid var(--color-glass-rim-mid);background-color:#0000009e;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.project-carousel-arrow{background-color:color-mix(in oklab,var(--color-bg-base) 62%,transparent)}}.project-carousel-arrow{color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-soft),border-color var(--duration-fast) var(--ease-out-soft)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.project-carousel-arrow{-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass));backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass))}}.project-carousel-arrow:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.project-carousel-arrow:hover{background-color:color-mix(in oklab,var(--color-bg-base) 80%,transparent)}}.project-carousel-arrow:hover{border-color:var(--color-accent)}.project-carousel-arrow[data-side=start]{inset-inline-start:calc(var(--spacing) * 3)}.project-carousel-arrow[data-side=end]{inset-inline-end:calc(var(--spacing) * 3)}.project-carousel-controls{justify-content:center;align-items:center;gap:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 14);flex-wrap:wrap;display:flex}.project-carousel-dots{align-items:center;gap:calc(var(--spacing) * 2);list-style:none;display:flex}.project-carousel-dot{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-full);display:block;position:relative}.project-carousel-dot:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--color-border-glass);transition:background-color var(--duration-fast) var(--ease-out-soft),width var(--duration-medium) var(--ease-out-soft);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.project-carousel-dot:hover:before{background-color:var(--color-text-secondary)}.project-carousel-dot[aria-current=true]:before{width:calc(var(--spacing) * 6);background-color:var(--color-accent)}.project-carousel:has(.project-carousel-dot-progress) .project-carousel-dot[aria-current=true]:before{background-color:#7fb2ff47}@supports (color:color-mix(in lab,red,red)){.project-carousel:has(.project-carousel-dot-progress) .project-carousel-dot[aria-current=true]:before{background-color:color-mix(in oklab,var(--color-accent) 28%,transparent)}}.project-carousel-dot-progress{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 2);border-radius:var(--radius-full);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%)}.project-carousel-dot-progress:after{content:"";border-radius:inherit;background-color:var(--color-accent);transform-origin:0;width:100%;height:100%;animation:carousel-progress var(--carousel-advance,5s) linear forwards;display:block}.project-carousel[data-paused=true] .project-carousel-dot-progress:after{animation-play-state:paused}.project-carousel-zoom{border-radius:var(--radius-lg);cursor:zoom-in;width:100%;height:100%;display:block}.project-lightbox{width:100%;max-width:100vw;height:100%;max-height:100dvh;color:var(--color-text-primary);background:0 0;border:0;padding:0;overflow:hidden}.project-lightbox::backdrop{background-color:var(--color-scrim,oklch(0 0 0/.82));-webkit-backdrop-filter:blur(8px)}.project-lightbox-inner{justify-content:center;gap:calc(var(--spacing) * 5);width:100%;height:100%;padding:calc(var(--spacing) * 6);pointer-events:auto;position:relative}.project-lightbox-figure,.project-lightbox-inner{align-items:center;flex-direction:column;display:flex}.project-lightbox-figure{gap:calc(var(--spacing) * 4);min-height:0}.project-lightbox-image{object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--color-border-hairline);width:auto;max-width:100%;height:auto;max-height:72dvh;display:block}.project-lightbox-figure figcaption{max-width:60ch;font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--color-text-secondary);text-align:center}.project-lightbox-close{z-index:2;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-full);border:1px solid var(--color-glass-rim-mid);background-color:#0000009e;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(var(--spacing) * 6);inset-inline-end:calc(var(--spacing) * 6)}@supports (color:color-mix(in lab,red,red)){.project-lightbox-close{background-color:color-mix(in oklab,var(--color-bg-base) 62%,transparent)}}.project-lightbox-close{color:var(--color-text-primary);cursor:pointer}.project-lightbox-close:hover{border-color:var(--color-accent);color:var(--color-accent)}.project-lightbox-nav{gap:calc(var(--spacing) * 3);display:flex}.project-carousel-arrow[data-side=static]{position:static;transform:none}.project-carousel-pause{font-size:var(--text-caption);color:var(--color-text-secondary);cursor:pointer;text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease-out-soft);text-decoration:underline}.project-carousel-pause:hover,.project-link{color:var(--color-text-primary)}.project-link{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 5);border:1px solid var(--color-border-glass);border-radius:var(--radius-full);font-size:var(--text-caption);transition:border-color var(--duration-medium) var(--ease-out-soft),color var(--duration-medium) var(--ease-out-soft);font-weight:500;display:inline-flex}.project-link:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (min-width:64rem){.project-spread{align-items:center;gap:clamp(2.5rem,5vw,6rem);max-width:none;display:flex}.project-spread-copy{flex:34rem;min-width:0;max-width:40rem}.project-spread-media{flex:46rem;min-width:0}.project-spread[data-side=end] .project-spread-copy{order:2}.project-spread[data-side=end] .project-spread-media{order:1}}@media (min-width:100rem){.project-spread{max-width:110rem;margin-inline:auto}}.journey-section{background-color:var(--color-bg-space);padding-block:calc(var(--space-section) + var(--space-section-inner)) var(--space-section);--journey-step:calc(var(--journey-slot-width) + var(--journey-gap));--journey-travel:max(0px,calc((var(--journey-count,1) - 1) * var(--journey-step)));--journey-run-in:max(0px,calc((100vw - var(--journey-slot-width)) / 2));padding-inline:0;position:relative;overflow:clip}.journey-sky{pointer-events:none;z-index:0;height:100dvh;margin-block-end:-100dvh;position:sticky;inset-block-start:0;overflow:clip}.journey-sky-layer,.journey-sky-nebula{transform:translate3d(0,var(--parallax-shift,0),0);will-change:transform;position:absolute;inset:-12% -6%}.journey-sky-layer[data-depth=far]{background-image:radial-gradient(1px 1px at 17% 23%,var(--color-journey-star),transparent),radial-gradient(1px 1px at 62% 11%,var(--color-journey-star-cold),transparent),radial-gradient(1px 1px at 84% 47%,var(--color-journey-star),transparent),radial-gradient(1px 1px at 31% 71%,var(--color-journey-star),transparent),radial-gradient(1px 1px at 8% 88%,var(--color-journey-star-warm),transparent),radial-gradient(1px 1px at 73% 82%,var(--color-journey-star),transparent),radial-gradient(1px 1px at 44% 38%,var(--color-journey-star),transparent),radial-gradient(1px 1px at 92% 64%,var(--color-journey-star-cold),transparent),radial-gradient(1px 1px at 25% 5%,var(--color-journey-star),transparent),radial-gradient(1px 1px at 55% 95%,var(--color-journey-star),transparent);opacity:.5;background-size:260px 260px}.journey-sky-layer[data-depth=mid]{background-image:radial-gradient(1.5px 1.5px at 42% 18%,var(--color-journey-star),transparent),radial-gradient(1.5px 1.5px at 12% 54%,var(--color-journey-star-warm),transparent),radial-gradient(1.5px 1.5px at 91% 29%,var(--color-journey-star),transparent),radial-gradient(1.5px 1.5px at 57% 76%,var(--color-journey-star-cold),transparent),radial-gradient(1.5px 1.5px at 30% 92%,var(--color-journey-star),transparent),radial-gradient(1.5px 1.5px at 78% 8%,var(--color-journey-star),transparent);opacity:.75;background-size:430px 430px}.journey-sky-layer[data-depth=near]{background-image:radial-gradient(2.5px 2.5px at 27% 37%,var(--color-journey-star),transparent),radial-gradient(9px 9px at 27% 37%,var(--color-journey-star-glow),transparent),radial-gradient(2.5px 2.5px at 78% 64%,var(--color-journey-star-cold),transparent),radial-gradient(9px 9px at 78% 64%,var(--color-journey-star-glow),transparent),radial-gradient(3px 3px at 49% 92%,var(--color-journey-star-warm),transparent),radial-gradient(11px 11px at 49% 92%,var(--color-journey-star-glow),transparent);opacity:.95;background-size:680px 680px}.journey-sky-nebula{background-image:linear-gradient(118deg,transparent 34%,var(--color-journey-band) 45%,var(--color-journey-band-core) 50%,var(--color-journey-band) 55%,transparent 66%),radial-gradient(ellipse 48% 34% at 26% 30%,var(--color-journey-nebula),transparent 70%),radial-gradient(ellipse 42% 30% at 78% 72%,var(--color-journey-nebula-warm),transparent 70%),radial-gradient(ellipse 30% 22% at 60% 18%,var(--color-journey-nebula),transparent 72%)}.journey-sky:after{content:"";pointer-events:none;background:radial-gradient(ellipse 78% 78% at 50% 50%,transparent 40%,var(--color-bg-space) 100%);position:absolute;inset:0}.journey-intro-block{z-index:1;margin-block-end:var(--space-section);padding-inline:1.5rem;position:relative}@media (min-width:40rem){.journey-intro-block{padding-inline:2.5rem}}@media (min-width:64rem){.journey-intro-block{padding-inline:5rem}}@media (min-width:100rem){.journey-intro-block{padding-inline:max(5rem,50vw - 1200px)}}.journey-stage{z-index:1;position:relative}.journey-pin{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.journey-track{position:relative}.journey-track:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-4px;border-radius:var(--radius-md)}.journey-rail{background-color:var(--color-journey-rail);pointer-events:none;position:absolute}.journey-list{list-style:none;display:flex}.polaroid[data-tilt=ccw]{--polaroid-rotate:calc(var(--journey-card-tilt) * -1)}.polaroid[data-tilt=cw]{--polaroid-rotate:var(--journey-card-tilt)}.polaroid{transform:rotate(var(--polaroid-rotate,0deg)) translateY(var(--polaroid-drop,0))}.journey-figure .polaroid:first-child{z-index:4}.journey-figure .polaroid:nth-child(2){z-index:3}.journey-figure .polaroid:nth-child(3){z-index:2}.journey-figure .polaroid:nth-child(4){z-index:1}.polaroid-caption:empty{min-height:4rem}.journey-node{place-items:center;display:grid}.journey-node-dot{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:var(--radius-full);background-color:var(--color-journey-rail);box-shadow:0 0 0 calc(var(--spacing) * 1.5) var(--color-bg-space);display:block}.journey-item[data-current=true] .journey-node-dot{background-color:var(--color-accent)}.journey-node-label{font-size:var(--text-timeline-year);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;font-weight:700;line-height:1}.journey-item[data-current=true] .journey-node-label{color:var(--color-accent)}.journey-org{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.journey-org,.journey-role{overflow-wrap:anywhere;font-weight:600}.journey-role{margin-top:calc(var(--spacing) * 2);font-size:var(--text-title);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-wrap:balance}.journey-period{margin-top:calc(var(--spacing) * 2);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.journey-period,.journey-summary{color:var(--color-text-secondary)}.journey-summary{margin-top:calc(var(--spacing) * 4);max-width:34ch;font-size:var(--text-caption);line-height:var(--leading-normal);text-wrap:pretty}.journey-hint{font-size:var(--text-caption);color:var(--color-text-secondary);padding-inline:1.5rem}.polaroid{--color-text-primary:var(--color-text-on-light);--color-text-secondary:var(--color-text-on-light-secondary);--color-accent:var(--color-accent-on-light);background-color:var(--color-polaroid-frame);border-radius:var(--radius-polaroid);border:1px solid var(--color-polaroid-frame-edge);box-shadow:var(--shadow-polaroid);width:var(--journey-polaroid-width);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3) 0;flex-direction:column;display:flex}.polaroid-window{aspect-ratio:var(--journey-photo-aspect);background-color:#0d0d12;flex:none;min-height:0;position:relative;overflow:clip}.polaroid-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.polaroid-placeholder{background-color:#23232b;background-image:repeating-linear-gradient(45deg,#35353f 0 8px,#23232b 8px 16px);place-items:center;width:100%;height:100%;display:grid}.polaroid-placeholder-label{padding:var(--spacing) calc(var(--spacing) * 2);color:#ff5c5c;font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-align:center;background-color:#0b0b0f;font-weight:700}.polaroid-caption{gap:calc(var(--spacing) * 2);min-height:4rem;padding:calc(var(--spacing) * 3) var(--spacing) calc(var(--spacing) * 3);flex-direction:column;display:flex}.polaroid-marker{font-family:var(--font-handwriting);font-size:var(--text-marker);line-height:var(--leading-marker);letter-spacing:-.01em;color:var(--color-marker-ink);text-wrap:balance;overflow-wrap:anywhere;font-weight:400}.polaroid-facts{gap:var(--spacing);font-size:var(--text-caption);line-height:var(--leading-snug);flex-direction:column;margin-top:auto;display:flex}.polaroid-org{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);overflow-wrap:anywhere;font-weight:600}.polaroid-title{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:500}.polaroid-dates{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.journey-track{padding-inline:1.5rem}.journey-rail{width:var(--journey-rail-thickness);inset-block:0;inset-inline-start:2.25rem}.journey-list{gap:var(--journey-gap);flex-direction:column;padding-inline-start:calc(var(--spacing) * 9)}.journey-item{max-width:30rem;position:relative}.journey-node{gap:calc(var(--spacing) * 2);grid-auto-flow:row;position:absolute;inset-block-start:0;inset-inline-start:calc(calc(var(--spacing) * 9) * -1 - .375rem)}.journey-node-label{writing-mode:vertical-rl}.journey-figure{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.journey-details{margin-top:calc(var(--spacing) * 5)}@media (min-width:40rem){.journey-hint,.journey-track{padding-inline:2.5rem}.journey-rail{inset-inline-start:3.25rem}}@media (min-width:64rem){.journey-hint,.journey-track{padding-inline:5rem}.journey-rail{inset-inline-start:5.75rem}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){@supports (position:sticky){.journey-stage{height:calc(100vh + var(--journey-travel));height:calc(100dvh + var(--journey-travel))}.journey-pin{height:100dvh;padding-block:calc(var(--spacing) * 8) calc(var(--spacing) * 24);justify-content:center;position:sticky;inset-block-start:0;overflow:clip}.journey-track{flex:auto;align-items:center;min-height:0;padding-inline:0;display:flex}.journey-rail{width:auto;height:var(--journey-rail-thickness);background-color:#0000;background-image:linear-gradient(to right,transparent 0,var(--color-journey-rail) 5%,var(--color-journey-rail) 95%,transparent 100%);inset-block-start:50%;inset-inline:0}.journey-list{align-items:stretch;gap:var(--journey-gap);height:100%;padding-inline:var(--journey-run-in);transform:translate3d(calc(var(--journey-progress,0) * var(--journey-travel) * -1),0,0);will-change:transform;flex-direction:row}.journey-item{flex:0 0 var(--journey-slot-width);width:var(--journey-slot-width);max-width:none;position:relative}.journey-details{text-align:center;width:min(24rem,44%);flex-direction:column;align-items:center;margin-top:0;display:flex;position:absolute;inset-block-start:calc(50% + var(--journey-node-clear));inset-inline-start:var(--journey-anchor-x);transform:translate(-50%)}.journey-figure{justify-content:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:var(--journey-photo-x);transform:translate(-50%,-50%)}@media (pointer:coarse){.journey-figure{--journey-fan-scale:.62;--journey-fan-overlap:-.08}.journey-figure[data-count="3"]{--journey-fan-scale:.5;--journey-fan-overlap:-.06}}.journey-figure{--journey-fan-scale:1;--journey-fan-overlap:-.42;--journey-fan-drop:calc(10rem * var(--journey-fan-scale,1));flex-direction:row;gap:0}.journey-figure[data-count="3"]{--journey-fan-scale:.72;--journey-fan-overlap:-.52}.journey-figure[data-count="4"]{--journey-fan-scale:.64;--journey-fan-overlap:-.6}.journey-figure[data-count="5"],.journey-figure[data-count="6"]{--journey-fan-scale:.54;--journey-fan-overlap:-.66}.journey-figure .polaroid{width:calc(var(--journey-polaroid-width) * var(--journey-fan-scale,1))}.journey-figure .polaroid-marker{font-size:calc(var(--text-marker) * var(--journey-fan-scale,1))}.journey-figure .polaroid:nth-child(2){--polaroid-drop:var(--journey-fan-drop)}.journey-figure .polaroid:nth-child(3){--polaroid-drop:calc(var(--journey-fan-drop) * 2)}.journey-figure .polaroid:nth-child(4){--polaroid-drop:calc(var(--journey-fan-drop) * 3)}.polaroid+.polaroid{margin-inline-start:calc(var(--journey-polaroid-width) * var(--journey-fan-scale,1) * var(--journey-fan-overlap,-.42))}@media (hover:hover) and (pointer:fine){.journey-figure .polaroid:not(:first-child):hover{z-index:9;box-shadow:0 2px 4px oklch(0 0 0/.5),0 28px 60px -18px oklch(0 0 0/.85)}@media (prefers-reduced-motion:no-preference){.polaroid{transition:transform var(--duration-medium) var(--ease-out-soft),box-shadow var(--duration-medium) var(--ease-out-soft)}.journey-figure .polaroid:not(:first-child)[data-tilt]:hover{transform:rotate(0deg) translateY(calc(var(--polaroid-drop,0px) - .75rem)) scale(1.05)}}}.journey-node{display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--journey-anchor-x);transform:translate(-50%,-50%)}.journey-node-label{writing-mode:horizontal-tb;position:absolute;inset-block-end:calc(100% + var(--journey-node-clear));inset-inline-start:50%;transform:translate(-50%)}.journey-hint{text-align:start;align-self:flex-start;padding-inline:1.5rem}@media (min-width:40rem){.journey-hint{padding-inline:2.5rem}}@media (min-width:64rem){.journey-hint{padding-inline:5rem}}@media (max-height:800px){.journey-figure{--journey-fan-drop:calc(7.5rem * var(--journey-fan-scale,1))}.journey-pin{padding-block:calc(var(--spacing) * 4)}.journey-section{--journey-node-clear:1.5rem}}@supports (animation-timeline:scroll()){.journey-stage{view-timeline-name:--journey-scroll;view-timeline-axis:block}.journey-list{animation:journey-travel linear both;animation-timeline:--journey-scroll;animation-range:contain}}}}.contact-section{background-image:linear-gradient(to bottom,var(--color-bg-space) 0,var(--color-bg-base) 60%,var(--color-bg-base) 100%)}.contact-body{gap:var(--space-section-inner);margin-top:var(--space-section-inner);max-width:34rem}.contact-body,.contact-form{flex-direction:column;display:flex}.contact-form{gap:calc(var(--spacing) * 4)}.contact-field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.contact-field-label{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);font-weight:500}.contact-field-hint{font-size:var(--text-caption);color:var(--color-text-secondary)}.contact-input{inline-size:100%;padding:calc(var(--spacing) * 3);border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background-color:var(--color-field-surface);font-family:inherit;font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-out-soft),background-color var(--duration-fast) var(--ease-out-soft)}.contact-input:hover{border-color:var(--color-text-secondary)}.contact-input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-field-border-focus)}.contact-input[aria-invalid=true]{border-color:var(--color-field-error)}.contact-textarea{resize:vertical;min-block-size:8rem}.contact-field-error{min-block-size:var(--field-error-reserve);font-size:var(--text-caption);line-height:var(--leading-snug);color:var(--color-field-error)}.contact-submit{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);border:1px solid var(--color-accent);border-radius:var(--radius-full);min-block-size:var(--contact-control-size);font-size:var(--text-body);color:var(--color-accent);transition:background-color var(--duration-fast) var(--ease-out-soft),color var(--duration-fast) var(--ease-out-soft),opacity var(--duration-fast) var(--ease-out-soft);align-self:flex-start;font-weight:500}.contact-submit:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-accent-contrast)}.contact-submit:disabled{opacity:.7}.contact-failed-address{margin-top:calc(var(--spacing) * 2);font-size:var(--text-body);color:var(--color-text-primary);overflow-wrap:anywhere}.contact-failed-address a{color:var(--color-accent);text-underline-offset:.25em;text-decoration:underline}.contact-form-failed,.contact-privacy{font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--color-text-secondary)}.contact-form-failed{padding:calc(var(--spacing) * 3);border-inline-start:2px solid var(--color-field-error);border-radius:var(--radius-sm);background-color:var(--color-field-surface)}.contact-failed-title{color:var(--color-text-primary);font-weight:500}.contact-sent{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex}.contact-sent-title{font-size:var(--text-title);color:var(--color-text-primary);font-weight:600}.contact-sent-body{font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-secondary)}.honeypot{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px}@media (min-width:40rem){.contact-body{max-width:40rem}}.site-footer{border-top:1px solid var(--color-footer-hairline);background-color:var(--color-bg-base);margin-block-start:auto;padding-block-start:var(--space-section-inner);padding-block-end:var(--space-section-inner);padding-inline:1.5rem}body:has(.site-nav) .site-footer{padding-block-end:calc(var(--space-section-inner) + var(--contact-dock-clear))}@media (min-width:40rem){body:has(.site-nav) .site-footer{padding-block-end:calc(var(--space-section-inner) + var(--contact-dock-clear-wide))}}@supports not selector(:has(*)){.site-footer{padding-block-end:calc(var(--space-section-inner) + var(--contact-dock-clear))}}.site-footer-list{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);flex-wrap:wrap;list-style:none;display:flex}.site-footer-link{min-block-size:var(--contact-control-size);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out-soft);align-items:center;display:inline-flex}.site-footer-link:hover{color:var(--color-text-primary)}.hero-exits{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 10);flex-wrap:wrap;display:flex}.hero-exits .hero-cue{margin-top:0}.hero-contact-cta,.hero-exits .scroll-cue{align-self:center}.hero-contact-link{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:500;line-height:var(--leading-snug);color:var(--color-text-secondary);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-soft),background-color var(--duration-fast) var(--ease-out-soft);display:block}.hero-contact-link:hover{color:var(--color-text-primary)}@media (pointer:coarse){.hero-contact-link{padding-block:calc(var(--spacing) * 3.5)}}@media (min-width:40rem){.site-footer{padding-inline:2.5rem}}@media (min-width:64rem){.site-footer{padding-inline:5rem}}@media (min-width:100rem){.site-footer{padding-inline:max(5rem,50vw - 1200px)}}@media (prefers-reduced-motion:reduce){.contact-input,.contact-submit,.hero-contact-link,.site-footer-link{transition:none}}.catalog-page{max-inline-size:calc(var(--catalog-max-width) + 10rem);flex:1 0 auto;margin-inline:auto}.catalog-back{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-caption);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out-soft);margin-block-end:var(--space-section-inner);display:inline-flex}.catalog-back:hover{color:var(--color-text-primary)}.catalog-list{gap:var(--catalog-entry-gap);max-inline-size:var(--catalog-max-width);flex-direction:column;margin-block-start:var(--space-section-inner);list-style:none;display:flex}.catalog-entry{border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background-color:var(--color-bg-elevated);transition:border-color var(--duration-fast) var(--ease-out-soft)}.catalog-entry:hover,.catalog-entry[open]{border-color:var(--color-border-glass)}.catalog-entry-summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:var(--catalog-entry-padding);cursor:pointer;list-style:none;display:flex}.catalog-entry-summary::-webkit-details-marker{display:none}.catalog-entry-summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-lg)}.catalog-entry-name{font-size:var(--text-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.catalog-entry-kind{font-size:var(--text-caption);color:var(--color-text-secondary);margin-block-start:var(--spacing)}.catalog-entry-chevron{block-size:1.25rem;inline-size:1.25rem;color:var(--color-text-secondary);transition:transform var(--duration-medium) var(--ease-out-soft);flex:none}.catalog-entry[open] .catalog-entry-chevron{transform:rotate(var(--catalog-chevron-turn))}.catalog-entry-detail{padding:0 var(--catalog-entry-padding) var(--catalog-entry-padding)}.catalog-entry-description{max-inline-size:42rem;font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text-secondary)}.catalog-entry-stack{font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;margin-block-start:calc(var(--spacing) * 5);list-style:none;display:flex}.catalog-entry-stack li{padding-inline:calc(var(--spacing) * 4);overflow-wrap:anywhere}.catalog-entry-stack li:first-child{padding-inline-start:0}.catalog-entry-stack li+li{border-inline-start:1px solid var(--color-border-hairline)}.catalog-entry-link{font-size:var(--text-caption);color:var(--color-accent);margin-block-start:calc(var(--spacing) * 5);display:inline-block}.catalog-entry-link:hover{text-decoration:underline}.catalog-entry-thumb{inline-size:var(--catalog-thumb-width);border-radius:var(--radius-md);border:1px solid var(--color-border-hairline);block-size:auto;max-inline-size:100%;margin-block-start:calc(var(--spacing) * 6);display:block}@supports (interpolate-size:allow-keywords){.catalog-entry::details-content{block-size:0;transition:block-size var(--duration-medium) var(--ease-out-soft),content-visibility var(--duration-medium) allow-discrete;overflow:clip}.catalog-entry[open]::details-content{block-size:auto}}.catalog-gateway-wrap{margin-block-start:var(--space-section-inner)}.catalog-gateway{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border:1px solid var(--color-border-glass);border-radius:var(--radius-full);font-size:var(--text-body);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-out-soft),background-color var(--duration-fast) var(--ease-out-soft);display:inline-flex}.catalog-gateway:hover{border-color:var(--color-accent);background-color:var(--color-surface-glass)}.not-found-page{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:flex-start;display:flex}.not-found-home{margin-block:var(--space-section-inner) 0}.arrow-icon{flex:none;block-size:1rem;inline-size:1rem}.arrow-icon[data-direction=back]{transform:scaleX(-1)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-\[13px\]{margin-top:13px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#111\]{background-color:#111}.p-1{padding:var(--spacing)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-\[15px\]{font-size:15px}.text-body{font-size:var(--text-body)}.text-caption{font-size:var(--text-caption)}.text-hero{font-size:var(--text-hero)}.text-title{font-size:var(--text-title)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-accent{color:var(--color-accent)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[7px\]{--tw-backdrop-blur:blur(7px)}.backdrop-blur-\[7px\],.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}@media (min-width:64rem){.lg\:justify-center{justify-content:center}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}}html{scroll-behavior:smooth;background-color:var(--color-bg-base)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-block-size:100dvh;display:flex;overflow-x:clip}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}section[tabindex="-1"]:focus,section[tabindex="-1"]:focus-visible{outline:none}section[tabindex="-1"]{scroll-margin-block-start:calc(var(--spacing) * 6)}.catalog-heading:focus,.catalog-heading:focus-visible{outline:none}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){.catalog-entry::details-content{transition:none}.catalog-entry-chevron{transition:none}}@supports at-rule(@property){@property --journey-progress{syntax:"<number>";inherits:true;initial-value:0}}@keyframes journey-travel{0%{--journey-progress:0}to{--journey-progress:1}}@keyframes reveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes cue-bob{0%,to{transform:translate(0)}50%{transform:translateY(.35rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}