/*! 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)))){*,:before,:after,::backdrop{--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-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}}}@layer theme{@font-face{font-family:Inter Display;src:url(/fonts/inter-display-dc.cc8ef612.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-159,U+160-161,U+164-165,U+16E-16F,U+17D-17E,U+2013-2014,U+2018-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Inter Display Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:400 700;ascent-override:99.1557%;descent-override:24.689%;line-gap-override:0%;size-adjust:97.6999%}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400-dc.1d5df767.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-159,U+160-161,U+164-165,U+16E-16F,U+17D-17E,U+2013-2014,U+2018-201E,U+2026,U+20AC,U+2212}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Courier),local(Liberation Mono),local(Cousine);font-weight:400;ascent-override:102.517%;descent-override:27.5045%;size-adjust:99.9837%}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600-dc.7384062e.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-159,U+160-161,U+164-165,U+16E-16F,U+17D-17E,U+2013-2014,U+2018-201E,U+2026,U+20AC,U+2212}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Courier),local(Liberation Mono),local(Cousine);font-weight:600;ascent-override:102.517%;descent-override:27.5045%;size-adjust:99.9837%}:root,:host{--default-font-family:var(--font-sans);--default-transition-duration:var(--duration-fast);--default-transition-timing-function:var(--ease-standard);--color-bg:oklch(17.32% .0109 268.05);--color-surface:oklch(24.35% .0141 266.99);--color-text:oklch(99.4% 0 0);--color-muted:oklch(76.75% .0221 271.12);--color-brand:oklch(69.41% .2031 40.9);--color-on-brand:oklch(17.32% .0109 268.05);--color-accent:oklch(69.41% .2031 40.9);--color-signal:oklch(93.98% .2077 121.13);--color-lime:oklch(93.98% .2077 121.13);--color-on-lime:oklch(17.32% .0109 268.05);--color-veil:oklch(17.32% .0109 268.05/.97);--color-scrim:oklch(17.32% .0109 268.05/.72);--color-scrim-soft:oklch(17.32% .0109 268.05/.28);--color-plate:oklch(17.32% .0109 268.05);--color-on-scrim:oklch(99.4% 0 0);--color-ornament:oklch(28.85% .0157 264.29);--color-hairline:oklch(33.75% .0163 270.9);--color-rule:oklch(42.45% .0154 271.04);--color-rule-lit:oklch(93.98% .2077 121.13);--color-frame:oklch(39.39% .0161 266.51);--color-border:oklch(55.51% .0147 266.62);--color-focus:oklch(93.98% .2077 121.13);--font-sans:"Inter Display", "Inter Display Fallback", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, Menlo, monospace;--text-display-hero:clamp(2.8125rem, max(1.4819rem + 6.6532vw, 11vw), 12.75rem);--text-display-hero--line-height:.85;--text-display-hero--letter-spacing:-.105em;--text-display-hero--font-weight:600;--text-display-band:clamp(2.625rem, max(1.3558rem + 6.3462vw, 9.6vw), 11rem);--text-display-band--line-height:.84;--text-display-band--letter-spacing:-.105em;--text-display-band--font-weight:600;--text-display-statement:clamp(2.75rem, max(2.1722rem + 2.8889vw, 8vw), 10rem);--text-display-statement--line-height:.96;--text-display-statement--letter-spacing:-.085em;--text-display-statement--font-weight:600;--text-display-section:clamp(3rem, 7vw, 7.8rem);--text-display-section--line-height:.95;--text-display-section--letter-spacing:-.085em;--text-display-section--font-weight:600;--text-display-feature:clamp(3rem, 5.6vw, 6.4rem);--text-display-feature--line-height:.98;--text-display-feature--letter-spacing:-.085em;--text-display-feature--font-weight:600;--text-display-tile:clamp(2.6rem, 5.4vw, 6.4rem);--text-display-tile--line-height:.91;--text-display-tile--letter-spacing:-.08em;--text-display-tile--font-weight:600;--text-display-tile-sm:clamp(2.2rem, 11vw, 3.4rem);--text-display-tile-sm--line-height:.91;--text-display-tile-sm--letter-spacing:-.08em;--text-display-tile-sm--font-weight:600;--text-display-card:clamp(1.6rem, 12cqi, 3.4rem);--text-display-card--line-height:.91;--text-display-card--letter-spacing:-.08em;--text-display-card--font-weight:600;--text-display-sub:clamp(2.5rem, 4.2vw, 5.2rem);--text-display-sub--line-height:.98;--text-display-sub--letter-spacing:-.075em;--text-display-sub--font-weight:600;--text-title-row:clamp(1.5rem, 3.25vw, 3.8rem);--text-title-row--line-height:1.08;--text-title-row--letter-spacing:-.055em;--text-title-row--font-weight:500;--text-title-link:clamp(1.4rem, 3vw, 3rem);--text-title-link--line-height:1.45;--text-title-link--letter-spacing:-.055em;--text-title-mid:clamp(1.65rem, 2.8vw, 3.25rem);--text-title-mid--line-height:1.08;--text-title-mid--letter-spacing:-.06em;--text-title-mid--font-weight:500;--text-title-item:clamp(1.55rem, 2.55vw, 3.05rem);--text-title-item--line-height:1.12;--text-title-item--letter-spacing:-.06em;--text-title-item--font-weight:500;--text-title-card:1.75rem;--text-title-card--line-height:1.15;--text-title-card--letter-spacing:-.05em;--text-title-card--font-weight:700;--text-lede:clamp(1.25rem, 1.8vw, 1.85rem);--text-lede--line-height:1.28;--text-lede--letter-spacing:-.03em;--text-body-lg:clamp(1.15rem, 1.65vw, 1.55rem);--text-body-lg--line-height:1.45;--text-body-lg--letter-spacing:0;--text-body-md:1.25rem;--text-body-md--line-height:1.45;--text-body-md--letter-spacing:0;--text-body-read:1.15rem;--text-body-read--line-height:1.65;--text-body-read--letter-spacing:0;--text-title-meta:1.13rem;--text-title-meta--line-height:1.3;--text-title-meta--letter-spacing:-.04em;--text-title-meta--font-weight:700;--text-body:1rem;--text-body--line-height:1.45;--text-body--letter-spacing:0;--text-body-sm:.95rem;--text-body-sm--line-height:1.45;--text-body-sm--letter-spacing:0;--text-caption:.76rem;--text-caption--line-height:1.45;--text-caption--letter-spacing:0;--text-button:.86rem;--text-button--line-height:1.2;--text-button--letter-spacing:0;--text-button--font-weight:600;--text-nav:.75rem;--text-nav--line-height:1.2;--text-nav--letter-spacing:.06em;--text-meta:.8rem;--text-meta--line-height:1.45;--text-meta--letter-spacing:0;--text-label-side:clamp(1rem, 1.5vw, 1.35rem);--text-label-side--line-height:1.7;--text-label-side--letter-spacing:.16em;--text-label-step:1rem;--text-label-step--line-height:1.45;--text-label-step--letter-spacing:0;--text-label:clamp(.75rem, .76vw, .8rem);--text-label--line-height:1.45;--text-label--letter-spacing:.11em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--container-title:71.875rem;--container-measure:41.25rem;--container-lede:33.75rem;--radius-round:624.938rem;--ease-standard:ease;--ease-morph:cubic-bezier(.2, .8, .2, 1);--spacing:.25rem}:root{color-scheme:dark;--space-page:clamp(1.375rem, 5vw, 5.75rem);--space-hero-offset:clamp(0rem, 16vw, 18.125rem);--space-band:clamp(5.3125rem, 8.2vw, 10rem);--space-section:clamp(5.3125rem, 9vw, 10.3125rem);--space-gutter:clamp(.875rem, 1.9vw, 2rem);--size-header:4.75rem;--size-header-wide:5.625rem;--size-button:3.125rem;--size-target:3rem;--size-toggle:2.8125rem;--size-focus-gap:5px;--size-focus-ring:3px;--size-rule:1px;--duration-fast:.2s;--duration-media:.45s;--duration-morph:.66s;--duration-morph-fade:.36s}:root:lang(cs){--text-display-hero--line-height:1.03;--text-display-band--line-height:1.03;--text-display-statement--line-height:1.03;--text-display-section--line-height:1.03;--text-display-feature--line-height:1.03;--text-display-tile--line-height:1.03;--text-display-tile-sm--line-height:1.03;--text-display-card--line-height:1.03;--text-display-sub--line-height:1.03}:root[data-theme=light],.plane-paper{color-scheme:light;--color-bg:oklch(99.4% 0 0);--color-surface:oklch(95.49% .0013 106.42);--color-text:oklch(17.32% .0109 268.05);--color-muted:oklch(45.1% .0201 259.41);--color-accent:oklch(50.1% .1567 40.16);--color-signal:oklch(50.1% .1567 40.16);--color-veil:oklch(99.4% 0 0/.97);--color-ornament:oklch(89.75% 0 0);--color-hairline:oklch(82.83% .003 128.5);--color-rule:oklch(82.83% .003 128.5);--color-rule-lit:oklch(69.41% .2031 40.9);--color-frame:oklch(80.51% .0036 174.46);--color-border:oklch(64.22% .0069 255.5);--color-focus:oklch(17.32% .0109 268.05)}.plane-lime{color-scheme:light;--color-bg:oklch(93.98% .2077 121.13);--color-surface:oklch(93.98% .2077 121.13);--color-text:oklch(17.32% .0109 268.05);--color-muted:oklch(17.32% .0109 268.05);--color-accent:oklch(50.1% .1567 40.16);--color-signal:oklch(17.32% .0109 268.05);--color-veil:oklch(93.98% .2077 121.13/.97);--color-ornament:oklch(57.4% .1238 121.04);--color-hairline:oklch(57.4% .1238 121.04);--color-rule:oklch(57.4% .1238 121.04);--color-rule-lit:oklch(50.1% .1567 40.16);--color-frame:oklch(57.4% .1238 121.04);--color-border:oklch(17.32% .0109 268.05);--color-focus:oklch(17.32% .0109 268.05)}.plane-ink{color-scheme:dark;--color-bg:oklch(17.32% .0109 268.05);--color-surface:oklch(24.35% .0141 266.99);--color-text:oklch(99.4% 0 0);--color-muted:oklch(76.75% .0221 271.12);--color-brand:oklch(69.41% .2031 40.9);--color-on-brand:oklch(17.32% .0109 268.05);--color-accent:oklch(69.41% .2031 40.9);--color-signal:oklch(93.98% .2077 121.13);--color-lime:oklch(93.98% .2077 121.13);--color-on-lime:oklch(17.32% .0109 268.05);--color-veil:oklch(17.32% .0109 268.05/.97);--color-scrim:oklch(17.32% .0109 268.05/.72);--color-scrim-soft:oklch(17.32% .0109 268.05/.28);--color-plate:oklch(17.32% .0109 268.05);--color-on-scrim:oklch(99.4% 0 0);--color-ornament:oklch(28.85% .0157 264.29);--color-hairline:oklch(33.75% .0163 270.9);--color-rule:oklch(42.45% .0154 271.04);--color-rule-lit:oklch(93.98% .2077 121.13);--color-frame:oklch(39.39% .0161 266.51);--color-border:oklch(55.51% .0147 266.62);--color-focus:oklch(93.98% .2077 121.13)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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:normal;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--header-h:var(--size-header);--header-stuck:0px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-media:0s;--duration-morph:0s;--duration-morph-fade:0s}}@media (width>=53.1875rem){:root{--header-h:var(--size-header-wide)}}@media (height>=43.75rem){:root{--header-stuck:var(--header-h)}}html{overflow-wrap:break-word;font-family:var(--font-sans);font-synthesis:none;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hanging-punctuation:first last;color:var(--color-text);background-color:var(--color-bg);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:var(--header-stuck)}@media (hover:none){:is(a[href],button,summary,label):active{opacity:.72}}body{font-size:var(--text-body);line-height:var(--text-body--line-height);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word}p,li,dd,figcaption,blockquote,td,th{text-wrap:pretty}:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-gap)}@media (forced-colors:active){:focus-visible{outline-color:highlight}}::selection{background-color:var(--color-lime);color:var(--color-on-lime)}@media (prefers-contrast:more){:root,.plane-ink,.plane-paper,.plane-lime{--color-hairline:var(--color-border);--color-rule:var(--color-border);--color-frame:var(--color-border)}}main:focus-visible{outline:none}svg{display:block}fieldset{min-inline-size:0}}@layer components{.plane-ink,.plane-paper,.plane-lime{color:var(--color-text);background-color:var(--color-bg)}.eyebrow,.label{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase}.eyebrow{color:var(--color-signal)}.label,.meta{color:var(--color-muted)}.meta{font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-meta--letter-spacing));text-transform:uppercase}.line{display:block}.accent{color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){[data-glitch]{position:relative}.accent[data-glitch]:not(.line){overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}[data-glitch][data-seen]:before,[data-glitch][data-seen]:after,.cycle[data-seen]>.cycle-word:before,.cycle[data-seen]>.cycle-word:after{content:attr(data-text) / "";pointer-events:none;animation:.45s step-end both glitch;position:absolute;inset:0}[data-glitch][data-seen]:before,.cycle[data-seen]>.cycle-word:before{color:var(--color-brand)}[data-glitch][data-seen]:after,.cycle[data-seen]>.cycle-word:after{color:var(--color-rule-lit);animation-direction:reverse;animation-delay:60ms}.hero-title [data-glitch][data-seen]{--glitch-after:calc(var(--duration-fast) + var(--duration-morph))}.hero-title [data-glitch][data-seen]:before{animation-delay:var(--glitch-after)}.hero-title [data-glitch][data-seen]:after{animation-delay:calc(var(--glitch-after) + 60ms)}}.line.cycle{--cycle-n:2;--turn:3s;display:grid}.line.cycle:has(>:nth-child(3)){--cycle-n:3}.line.cycle:has(>:nth-child(4)){--cycle-n:4}.cycle-word{grid-area:1/1;justify-self:start;position:relative}.cycle-word+.cycle-word{opacity:0}.cycle-word:nth-child(2){--k:1}.cycle-word:nth-child(3){--k:2}.cycle-word:nth-child(4){--k:3}@media (prefers-reduced-motion:no-preference){.cycle[data-seen]>.cycle-word:first-child{animation:cycle-away calc((var(--cycle-n) - 1) * var(--turn)) steps(1, end) var(--turn)}.cycle[data-seen]>.cycle-word:first-child:before{animation-delay:calc(var(--cycle-n) * var(--turn))}.cycle[data-seen]>.cycle-word:first-child:after{animation-delay:calc(var(--cycle-n) * var(--turn) + 60ms)}.cycle[data-seen]>.cycle-word+.cycle-word{animation:cycle-on var(--turn) steps(1, end) calc(var(--k) * var(--turn))}.cycle[data-seen]>.cycle-word+.cycle-word:before{animation-delay:calc(var(--k) * var(--turn))}.cycle[data-seen]>.cycle-word+.cycle-word:after{animation-delay:calc(var(--k) * var(--turn) + 60ms)}:is(.lime-band:is(:hover,:focus-within) .cycle[data-seen]>.cycle-word),.lime-band:is(:hover,:focus-within) .cycle[data-seen]>.cycle-word:before,.lime-band:is(:hover,:focus-within) .cycle[data-seen]>.cycle-word:after{animation-play-state:paused}}@keyframes cycle-on{0%,to{opacity:1}}@keyframes cycle-away{0%,to{opacity:0}}@keyframes glitch{0%{opacity:0}15%{opacity:1;clip-path:inset(8% 0 62%);translate:-.05em}35%{clip-path:inset(48% 0 28%);translate:.06em}60%{clip-path:inset(70% 0 6%);translate:-.03em}80%,to{opacity:0;clip-path:inset(0 0 100%);translate:0}}.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;flex:none;block-size:1em;inline-size:1em}.logo{stroke:none;color:var(--color-text);forced-color-adjust:none;block-size:auto}.logo-header{aspect-ratio:661.5/380.7;inline-size:6rem;overflow:visible}.logo-morph{inline-size:3.408rem}:is(.lm,.lm-all,.lm-rule){transform-box:view-box;transform-origin:0 0;transition:transform var(--duration-morph) var(--ease-morph), opacity var(--duration-morph-fade) var(--ease-standard)}.lm-all{transform:translate(-142.88px)}.lm-top-d{opacity:0;transform:translate(62px)}.lm-top-e{transform:translate(-10.15px)}.lm-top-c{opacity:0;transform:translate(-62px)}.lm-top-o{transform:translate(-156.3px)}.lm-bottom-c{opacity:0;transform:translate(62px)}.lm-bottom-o{transform:translate(-20.8px)}.lm-bottom-d{opacity:0;transform:translate(-62px)}.lm-bottom-e{transform:translate(-162px)}.lm-rule{transform-origin:330.75px 0;transform:scaleX(.568)}@media (hover:hover) and (width>=53.1875rem){.logo-morph{inline-size:6rem}.logo-morph:is(:hover,:focus-visible) :is(.lm,.lm-all,.lm-rule){opacity:1;transform:none}.logo-morph:is(:hover,:focus-visible) .lm-top-d{transform:translate(24px)}.logo-morph:is(:hover,:focus-visible) .lm-top-e{transform:translate(10.65px)}.logo-morph:is(:hover,:focus-visible) .lm-bottom-e{transform:translate(-5.7px)}}.skip{font-family:var(--font-mono);font-size:var(--text-button);line-height:var(--tw-leading,var(--text-button--line-height));letter-spacing:var(--tw-tracking,var(--text-button--letter-spacing));font-weight:var(--tw-font-weight,var(--text-button--font-weight));text-transform:uppercase;z-index:100;color:var(--color-on-lime);background-color:var(--color-lime);padding:.75rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem}.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font-family:var(--font-mono);font-size:var(--text-button);line-height:var(--tw-leading,var(--text-button--line-height));letter-spacing:var(--tw-tracking,var(--text-button--letter-spacing));font-weight:var(--tw-font-weight,var(--text-button--font-weight));text-transform:uppercase;min-block-size:var(--size-button);border:var(--size-rule) solid transparent;transition:background-color var(--duration-fast), border-color var(--duration-fast), translate var(--duration-fast);justify-content:space-between;align-items:center;gap:1.625rem;padding:.875rem 1.25rem;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover:not(:disabled){translate:0 -2px}}.btn .i{stroke-width:2.5px;block-size:.7em;inline-size:.7em}.btn-solid{color:var(--color-on-brand);background-color:var(--color-brand)}.btn-outline{color:var(--color-text);border-color:var(--color-muted)}.btn-plain{color:var(--color-bg);background-color:var(--color-text)}.plane-lime .btn-plain{color:var(--color-lime)}.sitehead{z-index:40;block-size:var(--header-h);padding-inline:var(--space-page);border-block-end:var(--size-rule) solid var(--color-hairline);background-color:var(--color-veil);align-items:center;gap:1.5625rem;display:flex;position:relative}@media (height>=43.75rem){.sitehead{position:sticky;inset-block-start:0}}.sitehead{transition:transform var(--duration-fast) var(--ease-standard)}@media ((width<53.1875rem)) and (height>=43.75rem){.sitehead[data-away]{transform:translateY(calc(-100% - var(--size-rule)))}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.sitehead{background-color:var(--color-bg)}}.logo-link{flex:none;display:block}.utility{align-items:center;gap:.5rem;display:flex}@media (width>=38.8125rem){.utility{gap:1.375rem}}.lang{min-inline-size:var(--size-target);min-block-size:var(--size-target);color:var(--color-muted);text-underline-offset:.3em;place-items:center;text-decoration:underline;display:inline-grid}@media (hover:hover){.lang:hover{color:var(--color-text)}}.mode{inline-size:var(--size-toggle);block-size:var(--size-toggle);border:var(--size-rule) solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast);place-items:center;display:grid;position:relative}.mode:before{content:"";inset:calc((var(--size-toggle) - var(--size-target)) / 2 - var(--size-rule));position:absolute}@media (hover:hover){.mode:hover{color:var(--color-on-brand);background-color:var(--color-brand);border-color:var(--color-brand)}}.mode .i{stroke:none;fill:currentColor;block-size:.875rem;inline-size:.875rem}.nav{font-family:var(--font-mono);font-size:var(--text-nav);line-height:var(--tw-leading,var(--text-nav--line-height));letter-spacing:var(--tw-tracking,var(--text-nav--letter-spacing));text-transform:uppercase;margin-inline-start:auto}.nav ul{align-items:center;gap:clamp(.9375rem,3vw,2.875rem);display:flex}.nav a{min-block-size:var(--size-target);text-underline-offset:8px;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.nav a[aria-current]{color:var(--color-signal)}:where(.nav) a:before{content:"";inset-block:0;inset-inline:min(0px, calc((100% - var(--size-target)) / 2));position:absolute}.menu-trigger{inline-size:var(--size-target);block-size:var(--size-target);color:var(--color-text);cursor:pointer;place-items:center;display:grid}.menu-trigger .i{block-size:1.5rem;inline-size:1.5rem}@media (width>=53.1875rem){.menu-trigger{display:none}}@media not all and (width>=53.1875rem){.nav{display:none}.sitehead .logo-link{margin-inline-end:auto}}.menu{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:1.25rem var(--space-page) 2.5rem;inset:0}.menu::backdrop{background-color:var(--color-bg)}.menu-close{inline-size:var(--size-target);block-size:var(--size-target);cursor:pointer;place-items:center;margin-inline-start:auto;display:grid}.menu-close .i{block-size:1.5rem;inline-size:1.5rem}.menu-links{font-size:var(--text-display-tile);line-height:var(--tw-leading,var(--text-display-tile--line-height));letter-spacing:var(--tw-tracking,var(--text-display-tile--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-tile--font-weight));gap:1rem;margin-block-start:2rem;display:grid}.menu-links a[aria-current]{color:var(--color-accent)}.hero{min-block-size:min(53.125rem, 100svh - var(--header-h));padding:clamp(3.375rem, 7vh, 6.25rem) var(--space-page) 2.875rem;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hero>*{position:relative}.hero-art,.foot-art{pointer-events:none;position:absolute;inset:0;overflow:clip}:is(.hero-art,.foot-art):before{content:"";border:var(--size-rule) solid var(--color-ornament);border-radius:var(--radius-round);block-size:62vmax;inline-size:62vmax;position:absolute;inset-block-start:-26vmax;inset-inline-end:-42vmax}:is(.hero-art,.foot-art):after{content:"";inline-size:70vw;block-size:var(--size-rule);background-color:var(--color-accent);position:absolute;inset-block-start:45%;inset-inline-end:0;translate:21%}.hero-top{justify-content:space-between;align-items:center;gap:1.5625rem;max-inline-size:88.75rem;display:flex}@media not all and (width>=38.8125rem){.hero-top{align-items:start;min-block-size:3lh}}.hero-title{font-size:var(--text-display-hero);line-height:var(--tw-leading,var(--text-display-hero--line-height));letter-spacing:var(--tw-tracking,var(--text-display-hero--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-hero--font-weight));text-transform:uppercase;text-wrap:balance;align-self:start;margin-block:1.25rem 2.1875rem}.hero-title>.line,.hero-title>.stop{display:block}.hero-title>.offset{color:var(--color-accent);margin-inline-start:var(--space-hero-offset)}.hero-title>.stop{color:var(--color-signal)}.hero-figure{font-size:var(--text-display-hero);line-height:var(--tw-leading,var(--text-display-hero--line-height));letter-spacing:var(--tw-tracking,var(--text-display-hero--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-hero--font-weight));font-weight:var(--font-weight-semibold);align-self:end;align-items:baseline;display:flex}@media (width>=53.1875rem){.hero-figure{font-size:calc(var(--text-display-hero) * 1.9)}}.hero-zero{block-size:.72em;inline-size:.72em;margin-inline:.04em}.hero-dot{color:var(--color-accent)}.hero-figured>.hero-title{font-size:var(--text-display-sub);line-height:var(--tw-leading,var(--text-display-sub--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sub--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sub--font-weight));text-transform:none;text-wrap:balance;align-self:end}.hero-figured>.hero-title>.offset{margin-inline-start:0}@media (width>=53.1875rem){.hero-figured{grid-template-columns:minmax(11.875rem, 1fr) minmax(18.75rem, var(--container-lede));column-gap:1.875rem}.hero-figured>.hero-top,.hero-figured>.hero-tail{grid-column:1/-1}}.hero-tail{align-items:end;gap:1.875rem;display:grid}@media (width>=53.1875rem){.hero-tail{grid-template-columns:minmax(11.875rem, 1fr) minmax(18.75rem, var(--container-lede))}}.lede{font-size:var(--text-lede);line-height:var(--tw-leading,var(--text-lede--line-height));letter-spacing:var(--tw-tracking,var(--text-lede--letter-spacing));margin-block-end:1.5625rem}.lede>.line{display:block}.actions,.form-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-note{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));max-inline-size:27.5rem;color:var(--color-muted);margin-block-end:1.5625rem}.sticker{font-family:var(--font-mono);font-size:var(--text-label-step);line-height:var(--tw-leading,var(--text-label-step--line-height));letter-spacing:var(--tw-tracking,var(--text-label-step--letter-spacing));text-transform:uppercase;z-index:3;font-weight:var(--font-weight-semibold);color:var(--color-on-lime);background-color:var(--color-lime);padding:.8125rem 1rem;position:absolute;inset-block-start:19%;inset-inline-end:6%;rotate:9deg}@media not all and (width>=38.8125rem){.hero:has(>.sticker){grid-template-rows:auto auto 1fr auto}.hero:has(>.sticker)>.hero-top{grid-row:1}.hero:has(>.sticker)>.hero-title{grid-row:2;margin-block-end:0}.hero:has(>.sticker)>.hero-tail{grid-row:4}.sticker{grid-row:3;place-self:start end;margin-block:.5rem 2.1875rem;padding:.5625rem;position:relative;inset:auto;rotate:7deg}}.underbar,.byline,.foot-base{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;padding:1.1875rem var(--space-page);border-block-start:var(--size-rule) solid var(--color-hairline);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:1.125rem;display:flex}.facts{justify-content:flex-start;column-gap:2.5rem}.facts>div{gap:.625rem;display:flex}.facts dt{color:var(--color-accent)}.section{padding:var(--space-section) var(--space-page)}@media not all and (width>=38.8125rem){.section{padding-block:4.875rem}}.section-cap{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;border-block-end:var(--size-rule) solid var(--color-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .9375rem;margin-block-end:2.8125rem;padding-block-end:.9375rem;display:flex}@media (width>=38.8125rem){.section-cap{margin-block-end:4.0625rem}}.section-cap>:last-child:not(:first-child){color:var(--color-muted)}.section-title{font-size:var(--text-display-section);line-height:var(--tw-leading,var(--text-display-section--line-height));letter-spacing:var(--tw-tracking,var(--text-display-section--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-section--font-weight));max-inline-size:var(--container-title);margin-block-end:2.8125rem}@media (width>=38.8125rem){.section-title{margin-block-end:4.375rem}}.section-action{margin-block:3.4375rem 1rem}.band:has(+.section-cont){padding-block-end:0}.section-cont{padding-block-start:clamp(3rem,5vw,5.5rem)}.work-note{max-inline-size:none;margin-block-start:4rem}.work-grid{gap:2.8125rem var(--space-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width>=53.1875rem){.work-grid{row-gap:var(--space-gutter)}}.tile{grid-column:span 12;min-inline-size:0}@media (width>=53.1875rem){.tile:nth-child(4n+1),.tile:nth-child(4n){grid-column:span 7}.tile:nth-child(4n+2),.tile:nth-child(4n+3){grid-column:span 5}.tile:nth-child(4n+2){margin-block-start:5.625rem}.tile:nth-child(4n){margin-block-start:4.375rem}.tile:nth-child(4n+2) .tile-face,.tile:nth-child(4n+3) .tile-face{aspect-ratio:7/6}}.tile-link{flex-direction:column;gap:1.125rem;display:flex}.tile-face{--tile-pad:clamp(1.4375rem, 4vw, 3.4375rem);--tile-tag:calc(1.5rem - var(--tile-pad));isolation:isolate;aspect-ratio:5/4;min-block-size:20rem;min-inline-size:0;max-inline-size:100%;padding:var(--tile-pad);border:var(--size-rule) solid var(--color-frame);grid-template:"kicker arrow""label label""title title"1fr/minmax(0,1fr) auto;align-items:start;gap:.625rem .75rem;display:grid;position:relative;overflow:clip}.tile-pictured{color:var(--color-on-scrim)}.tile-pictured:after{content:"";z-index:-1;background-image:linear-gradient(to top, var(--color-scrim), var(--color-scrim-soft));position:absolute;inset:0}.tile-picture{z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.tile-kicker{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;grid-area:kicker;justify-self:start;margin-block-start:var(--tile-tag);margin-inline-start:var(--tile-tag)}.tile-arrow{stroke-width:2.5px;block-size:1.375rem;inline-size:1.375rem;grid-area:arrow;justify-self:end;margin-block-start:var(--tile-tag);margin-inline-end:var(--tile-tag)}.tile-title{font-size:var(--text-display-tile-sm);line-height:var(--tw-leading,var(--text-display-tile-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-tile-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-tile-sm--font-weight));text-transform:uppercase;grid-area:title;align-self:end}@media (width>=38.8125rem){.tile-title{font-size:var(--text-display-tile);line-height:var(--tw-leading,var(--text-display-tile--line-height));letter-spacing:var(--tw-tracking,var(--text-display-tile--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-tile--font-weight))}}.tile-title{overflow-wrap:anywhere;min-inline-size:0}@media (width>=38.8125rem){.tile-title-long{font-size:var(--text-display-sub);line-height:var(--tw-leading,var(--text-display-sub--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sub--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sub--font-weight))}}.tile-pictured .tile-title>.line,.tile-pictured .tile-kicker{inline-size:fit-content}.tile-pictured .tile-title>.line,.tile-pictured .tile-kicker,.tile-pictured .tile-arrow{background-color:var(--color-plate)}.tile-pictured .tile-title>.line{margin-inline-start:-.08em;padding-inline:.08em}.tile-pictured .tile-kicker{padding:.25rem .5rem}.tile-pictured .tile-arrow{box-sizing:content-box;padding:.25rem}.tile-meta{border-block-end:var(--size-rule) solid var(--color-rule);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block-end:.8125rem;display:flex}.tile-meta b{font-size:var(--text-title-meta);line-height:var(--tw-leading,var(--text-title-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-title-meta--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-meta--font-weight))}.tile-meta span{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));color:var(--color-muted)}.tile-summary{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--color-muted);margin-block-start:.8125rem;display:block}.statement,.stat,.feature,.specimen,.split,.prose-split{grid-template-columns:minmax(0,1fr);gap:2.1875rem;display:grid}.feature,.split,.prose-split{align-items:start}@media (width>=53.1875rem){.stat,.split{grid-template-columns:minmax(0,.49fr) minmax(0,1fr)}.statement,.prose-split{grid-template-columns:minmax(8.125rem,1fr) 3fr}.specimen{grid-template-columns:minmax(8.125rem,1fr) 2fr}}.ebars{background-image:linear-gradient(to bottom, var(--color-text) 0 5px, transparent 5px 12px, var(--color-brand) 12px 17px, transparent 17px 24px, var(--color-text) 24px 29px);block-size:1.8125rem;inline-size:3.4375rem;margin-block-start:.1875rem;display:block}.statement-label{font-family:var(--font-mono);font-size:var(--text-label-side);line-height:var(--tw-leading,var(--text-label-side--line-height));letter-spacing:var(--tw-tracking,var(--text-label-side--letter-spacing));text-transform:uppercase;color:var(--color-muted);margin-block-start:1.5rem}.statement-text{font-size:var(--text-display-statement);line-height:var(--tw-leading,var(--text-display-statement--line-height));letter-spacing:var(--tw-tracking,var(--text-display-statement--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-statement--font-weight));text-wrap:wrap}.statement-copy{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));max-inline-size:var(--container-measure);margin-block:3.125rem 1em}.row{border-block-end:var(--size-rule) solid var(--color-frame);grid-template-columns:4.6875rem minmax(12.5rem,1fr) minmax(10.9375rem,24.375rem) 2rem;align-items:center;gap:1.25rem;padding-block:1.875rem;display:grid}@media (width>=53.1875rem){div.row{grid-template-columns:4.6875rem minmax(12.5rem,1fr) minmax(10.9375rem,1.1fr)}}.row-number{font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-meta--letter-spacing));color:var(--color-accent)}.row-marker{align-items:center;display:flex}.row-mark{block-size:2.0625rem;inline-size:2.0625rem}.row{min-block-size:6.96875rem}.row-title{font-size:var(--text-title-row);line-height:var(--tw-leading,var(--text-title-row--line-height));letter-spacing:var(--tw-tracking,var(--text-title-row--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-row--font-weight))}.rows-marked .row-title{font-size:var(--text-title-mid);line-height:var(--tw-leading,var(--text-title-mid--line-height));letter-spacing:var(--tw-tracking,var(--text-title-mid--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-mid--font-weight))}.row-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--color-muted)}.row-arrow{block-size:1.375rem;inline-size:1.375rem;color:var(--color-signal);justify-self:end}@media not all and (width>=53.1875rem){.row{grid-template-columns:2.1875rem minmax(0,1fr) 1.5625rem}.row-text{grid-area:2/2}.row-arrow{grid-area:1/3}}.steps,.boards{gap:1.25rem;display:grid}@media (width>=38.8125rem){.steps,.boards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=53.1875rem){.steps,.points-columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.steps:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.step{--step-pad:1.75rem;min-block-size:15.625rem;padding:var(--step-pad);border:var(--size-rule) solid var(--color-frame);flex-direction:column;justify-content:space-between;display:flex}.step-label{font-family:var(--font-mono);font-size:var(--text-label-step);line-height:var(--tw-leading,var(--text-label-step--line-height));letter-spacing:var(--tw-tracking,var(--text-label-step--letter-spacing));text-transform:uppercase;color:var(--color-accent)}.step-title{font-size:var(--text-title-card);line-height:var(--tw-leading,var(--text-title-card--line-height));letter-spacing:var(--tw-tracking,var(--text-title-card--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-card--font-weight))}.step-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--color-muted);margin-block-start:.75rem}@media (width>=38.8125rem){.steps{grid-auto-rows:1fr auto auto auto}.step{grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.step>div{display:contents}.step>:not(div),.step>div>*{grid-column:1}.step:before{content:"";min-block-size:calc(15.625rem - 2 * (var(--step-pad) + var(--size-rule)));grid-area:1/1/-1/2}.step-label,.step>.point-mark{grid-row:1}.step-marked>.step-label{grid-row:2}.step-title{grid-row:3}.step-text{grid-row:4}}@media (width>=53.1875rem){.feature{grid-template-columns:minmax(min-content,1fr) minmax(0,1.5fr);margin-block-start:-2.1875rem}.feature-copy{padding-block-start:2.1875rem}.feature-title>.line{white-space:nowrap}.feature-flip{grid-template-columns:minmax(0,1.5fr) minmax(min-content,1fr)}.feature-flip>.feature-copy{order:1}}.feature-copy>.btn{margin-block:2.3125rem 1rem}.feature-title{font-size:var(--text-display-feature);line-height:var(--tw-leading,var(--text-display-feature--line-height));letter-spacing:var(--tw-tracking,var(--text-display-feature--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-feature--font-weight));margin-block-end:4.0625rem}.feature-text{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));margin-block-end:1.5625rem}.feature-copy>.label{line-height:var(--text-label-side--line-height)}.feature-copy>.eyebrow{margin-block-end:1.75rem}.swatches{margin-block:2.5rem 1rem}.swatches svg{block-size:auto;max-inline-size:100%;margin-block-end:1.25rem}.captioned-picture{aspect-ratio:21/10;min-block-size:0;inline-size:100%;overflow:clip}.feature-media>.captioned-picture{aspect-ratio:757/409}.feature-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.feature-pair .captioned-picture{aspect-ratio:5/4}@media not all and (width>=38.8125rem){.feature-pair .captioned-picture{aspect-ratio:4/5}}.caption-bar{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;border-block-end:var(--size-rule) solid var(--color-hairline);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:.875rem .75rem;display:flex}.captioned-link{display:block}.caption-end{text-align:end;align-items:center;gap:.5rem;margin-inline-start:auto;display:inline-flex}.media-band{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.media-band-picture{aspect-ratio:16/9;max-block-size:85svh;inline-size:100%}.media-band>.underbar{z-index:1;background-color:var(--color-bg);position:relative}.media-band,.captioned{position:relative}.media-label{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;z-index:1;color:var(--color-on-scrim);background-color:var(--color-plate);padding:.25rem .5rem;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}@media (width>=38.8125rem){.media-label{padding:.375rem .625rem;inset-block-start:1.5rem;inset-inline-end:1.5rem}}.tile-face>.media-label{grid-area:label;justify-self:end;margin-inline-end:var(--tile-tag);position:static}.media-badge{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;color:var(--color-text);background-color:var(--color-bg);padding:.5625rem .75rem;position:absolute;inset-block-start:2rem;inset-inline-start:var(--space-page)}.media-band>:not(.underbar){grid-area:1/1}.media-band>.media-badge{z-index:1;margin-block-start:2rem;margin-inline:var(--space-page);place-self:start;position:static}.media-band>.media-label{place-self:end;margin:.75rem;position:static}@media (width>=38.8125rem){.media-band>.media-label{margin:1.5rem}}.gallery{gap:var(--space-gutter);align-items:start;display:grid}@media (width>=53.1875rem){.gallery{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.gallery-lead{grid-template-columns:minmax(0,1.86fr) minmax(0,1fr);grid-auto-columns:auto}}.gallery-title{font-size:var(--text-title-card);line-height:var(--tw-leading,var(--text-title-card--line-height));letter-spacing:var(--tw-tracking,var(--text-title-card--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-card--font-weight));font-weight:var(--font-weight-medium);margin-block-start:1rem}.measured{gap:3rem;display:grid}@media (width>=53.1875rem){.measured{gap:var(--space-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.measured-form{border-block-start:var(--size-rule) solid var(--color-rule);padding-block-start:1.5rem;container-type:inline-size}.measured-title{font-size:var(--text-title-card);line-height:var(--tw-leading,var(--text-title-card--line-height));letter-spacing:var(--tw-tracking,var(--text-title-card--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-card--font-weight));font-weight:var(--font-weight-medium)}.measured-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin-block:2rem;display:grid}@container (width>=32rem){.measured-scores{grid-template-columns:repeat(4,minmax(0,1fr))}}.measured-scores dt{color:var(--color-muted)}.measured-score{font-size:var(--text-display-sub);line-height:var(--tw-leading,var(--text-display-sub--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sub--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sub--font-weight));font-variant-numeric:tabular-nums}.measured-metrics{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));display:grid}.measured-metrics>div{border-block-start:var(--size-rule) solid var(--color-rule);justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.measured-metrics dt{color:var(--color-muted)}.measured-metrics dd{font-variant-numeric:tabular-nums}.measured-method{color:var(--color-muted);margin-block-start:2.5rem}.measured-report{border-block:var(--size-rule) solid var(--color-rule);margin-block-start:1.5rem}.measured-report summary{min-block-size:var(--size-target);cursor:pointer;align-items:center;display:flex}.measured-report table{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;margin-block:1rem 1.5rem}.measured-report :is(th,td){text-align:start;font-weight:var(--font-weight-normal);padding:.625rem .75rem .625rem 0}.measured-report tbody tr{border-block-start:var(--size-rule) solid var(--color-rule)}.measured-report thead{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;color:var(--color-muted)}.measured-note{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--color-muted);margin-block-end:.5rem}@media (hover:hover){.measured-report summary:hover{color:var(--color-accent)}}.stat-figure{font-size:var(--text-display-band);line-height:var(--tw-leading,var(--text-display-band--line-height));letter-spacing:var(--tw-tracking,var(--text-display-band--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-band--font-weight));margin-block:1.5rem 2.5rem}.stat-title,.prose-title{font-size:var(--text-display-feature);line-height:var(--tw-leading,var(--text-display-feature--line-height));letter-spacing:var(--tw-tracking,var(--text-display-feature--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-feature--font-weight));margin-block-end:2.75rem}.stat-text{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));max-inline-size:var(--container-measure);margin-block-end:2rem}.stat-text+.stat-text{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));color:var(--color-muted)}.stat-points{border-block-start:var(--size-rule) solid var(--color-rule);font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));gap:2rem;margin-block-start:3rem;padding-block-start:3rem;display:grid}.stat-points dt{margin-block-end:.5rem}@media (width>=38.8125rem){.stat-points{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.lime-band{padding:var(--space-band) var(--space-page);align-items:center;gap:2rem;display:grid;position:relative}@media not all and (width>=38.8125rem){.lime-band{padding-block:5.625rem}}.lime-band{overflow:clip}.lime-band:after{content:"";background-color:var(--color-text);opacity:.07;clip-path:polygon(41% 0,59% 0,59% 41%,100% 41%,100% 59%,59% 59%,59% 100%,41% 100%,41% 59%,0 59%,0 41%,41% 41%);pointer-events:none;block-size:18.75rem;inline-size:18.75rem;position:absolute;inset-block-start:4.25rem;inset-inline-end:-4.25rem}.lime-band>*{z-index:1;position:relative}@media (width>=53.1875rem){.lime-band:not(.lime-band-open){flex-wrap:wrap;column-gap:3.5rem;display:flex}.lime-band:not(.lime-band-open)>.lime-main{flex:none;max-inline-size:100%}.lime-band:not(.lime-band-open)>.lime-side{flex:18rem}}.lime-eyebrow{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;flex-wrap:wrap;column-gap:1.5em;display:flex}.lime-eyebrow>:not(:last-child):after{content:"—" / "";margin-inline-start:1.5em}.lime-title{font-size:var(--text-display-band);line-height:var(--tw-leading,var(--text-display-band--line-height));letter-spacing:var(--tw-tracking,var(--text-display-band--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-band--font-weight));text-transform:uppercase;text-wrap:balance}@media (width>=38.8125rem){.lime-title{text-wrap:nowrap}}:lang(cs) .lime-title{margin-block-start:.22em}.lime-text{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));max-inline-size:22.75rem;margin-block-end:1.3125rem}.lime-band-open{grid-template-columns:minmax(0,1fr)}.lime-band-open .lime-eyebrow{inline-size:fit-content;color:var(--color-bg);background-color:var(--color-text);gap:1rem;margin-block-end:3.375rem;padding:.625rem .75rem}.lime-band-open .lime-eyebrow>:not(:last-child):after{content:none}.lime-band-open .lime-side{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}.lime-band-open .lime-text{max-inline-size:36.5rem;margin-block-end:0}.lime-mark{block-size:4rem;inline-size:4rem}@media (width>=53.1875rem){.lime-mark{block-size:6.5rem;inline-size:6.5rem;margin-inline-end:4.5rem}}.contact{gap:4.0625rem;display:grid}@media (width>=53.1875rem){.contact{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-title{font-size:var(--text-display-section);line-height:var(--tw-leading,var(--text-display-section--line-height));letter-spacing:var(--tw-tracking,var(--text-display-section--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-section--font-weight));margin-block:1.75rem .83em}.contact-text{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));margin-block-end:1em}.biglink{font-size:var(--text-title-link);line-height:var(--tw-leading,var(--text-title-link--line-height));letter-spacing:var(--tw-tracking,var(--text-title-link--letter-spacing));text-transform:uppercase;border-block-end:2px solid var(--color-brand);align-items:center;gap:.25em;padding-block-end:.75rem;display:inline-flex}.biglink .i{stroke-width:2.5px;block-size:.6em;inline-size:.6em}.contact-note{margin-block-start:2.8125rem}.foot{isolation:isolate;border-block-start:var(--size-rule) solid var(--color-rule);position:relative}.foot>:not(.foot-art){position:relative}.foot-art:after{inset-block-start:4.75rem}@media not all and (width>=38.8125rem){.foot-art:after{inset-block-start:9rem}}.foot-top{padding:2.25rem var(--space-page) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.5625rem;display:flex}.foot-main{padding:4rem var(--space-page) 4.75rem;grid-template-columns:minmax(0,1fr);gap:4rem 2.5rem;display:grid}@media (width>=53.1875rem){.foot-main{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.foot-sign{align-content:start;justify-items:start;gap:2.5rem;display:grid}.logo-footer{aspect-ratio:661.5/496.4;inline-size:clamp(10.5rem,15.2vw,14rem)}.foot-claim{font-size:var(--text-lede);line-height:var(--tw-leading,var(--text-lede--line-height));letter-spacing:var(--tw-tracking,var(--text-lede--letter-spacing));font-weight:var(--font-weight-semibold);display:grid}.foot-claim .foot-claim-accent{margin-inline-start:clamp(1.5rem,4vw,4.5rem)}.foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem 1.5rem;display:grid}@media (width>=38.8125rem){.foot-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.foot-group-title{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;border-block-end:var(--size-rule) solid var(--color-hairline);color:var(--color-muted);margin-block-end:.5rem;padding-block-end:.75rem}.foot-group a{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing));min-block-size:var(--size-target);align-items:center;gap:.375rem;display:inline-flex}.foot-group a[aria-current]{color:var(--color-signal)}.foot-out{flex:none;block-size:.9em;inline-size:.9em}.foot .underbar{border-block-start-color:var(--color-rule)}.foot-meter{color:var(--color-signal)}.foot-up-icon{block-size:1.1em;inline-size:1.1em;margin-inline-start:.375rem;rotate:-45deg}.foot-base ul{gap:max(.6em, calc(var(--size-target) - 1lh)) .6em;flex-wrap:wrap;display:flex}.foot-base li:not(:last-child):after{content:"/" / "";margin-inline-start:.6em}@media not all and (width>=38.8125rem){.foot-base ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.foot-base li:not(:last-child):after{content:none}.foot-base li a{justify-content:start}}.row-label{font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-meta--letter-spacing));text-transform:uppercase;color:var(--color-accent);margin-block-end:.5rem;display:block}.row-tags{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;color:var(--color-signal);margin-block-start:.5rem;display:block}.step-marked{justify-content:flex-start}.step-marked>.step-label{margin-block:auto .5rem}.split-title{font-size:var(--text-display-feature);line-height:var(--tw-leading,var(--text-display-feature--line-height));letter-spacing:var(--tw-tracking,var(--text-display-feature--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-feature--font-weight));margin-block:2rem}.split-text{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));max-inline-size:22.5rem;margin-block-end:1em}.split-label{margin-block-start:1rem}.faq-item{border-block-end:var(--size-rule) solid var(--color-frame)}.faq-item summary{cursor:pointer;grid-template-columns:3rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding-block:2.1875rem;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}a.row,.faq-item summary{transition:padding var(--duration-fast), background-color var(--duration-fast)}@media (hover:hover){a.row:hover,.faq-item summary:hover{background-color:var(--color-surface);padding-inline-start:.875rem}}.faq-question{font-size:var(--text-title-item);line-height:var(--tw-leading,var(--text-title-item--line-height));letter-spacing:var(--tw-tracking,var(--text-title-item--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-item--font-weight))}.faq-plus{block-size:1.125rem;inline-size:1.125rem;color:var(--color-accent);transition:rotate var(--duration-fast)}.faq-item[open] .faq-plus{rotate:45deg}.faq-answer{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));max-inline-size:var(--container-measure);color:var(--color-muted);margin:0 0 1.5rem 4rem}.points{gap:0 var(--space-gutter);display:grid}@media (width>=53.1875rem){.points{grid-template-columns:repeat(2,minmax(0,1fr))}}.point{border-block-start:var(--size-rule) solid var(--color-frame);grid-template-columns:1.25rem minmax(0,1fr);gap:1.25rem;padding-block:1.5rem;display:grid}.point-mark{block-size:1.25rem;inline-size:1.25rem;margin-block-start:.2em}.point-title{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));font-weight:var(--font-weight-medium)}.points-lead{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));max-inline-size:var(--container-measure);margin-block-end:2rem}.points-columns>.point{padding-block-end:0;display:block}.points-columns>.point>.point-mark{margin-block-end:1.25rem}.points-columns .point-title{font-size:var(--text-title-item);line-height:var(--tw-leading,var(--text-title-item--line-height));letter-spacing:var(--tw-tracking,var(--text-title-item--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-item--font-weight))}.points-side .point-title{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing))}.points-side .step{--step-pad:1.25rem}.points-side .step-title{font-size:var(--text-title-meta);line-height:var(--tw-leading,var(--text-title-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-title-meta--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-meta--font-weight))}.point-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));color:var(--color-muted);margin-block-start:.5rem}.points-rows{grid-template-columns:minmax(0,1fr)}.points-rows>.point{grid-template-columns:2rem minmax(0,1fr);align-items:center;padding-block:1.75rem}.points-rows .point-title{font-size:var(--text-title-item);line-height:var(--tw-leading,var(--text-title-item--line-height));letter-spacing:var(--tw-tracking,var(--text-title-item--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-item--font-weight))}.points-rows .point-text{grid-column:2;margin-block-start:0}@media (width>=53.1875rem){.points-rows>.point{grid-template-columns:2rem minmax(0,.8fr) minmax(0,1fr)}.points-rows>.point>.point-text{grid-column:3}}.chip-groups,.marks{gap:3.5rem var(--space-gutter);display:grid}@media (width>=53.1875rem){.chip-groups,.marks{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip-group{border-block-start:var(--size-rule) solid var(--color-frame);padding-block-start:1.5rem}.chip-title{font-size:var(--text-title-row);line-height:var(--tw-leading,var(--text-title-row--line-height));letter-spacing:var(--tw-tracking,var(--text-title-row--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-row--font-weight));margin-block:1rem .75rem}.chip-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));max-inline-size:30rem;color:var(--color-muted)}.chips{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem;display:flex}.chips li{border:var(--size-rule) solid var(--color-frame);padding:.375rem .625rem}.text-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.5rem;display:grid}@media (width>=38.8125rem){.text-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=53.1875rem){.text-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-tile{border:var(--size-rule) solid var(--color-frame);flex-direction:column;justify-content:space-between;gap:2rem;min-block-size:7.5rem;padding:1rem;display:flex}.text-tile b{font-size:var(--text-title-meta);line-height:var(--tw-leading,var(--text-title-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-title-meta--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-meta--font-weight));text-transform:uppercase;font-weight:var(--font-weight-semibold);overflow-wrap:break-word}@media (width>=38.8125rem){.text-tile b{font-size:var(--text-title-item);line-height:var(--tw-leading,var(--text-title-item--line-height));letter-spacing:var(--tw-tracking,var(--text-title-item--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-item--font-weight))}}.text-tile span{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;color:var(--color-muted)}.text-tile-lit{color:var(--color-on-brand);background-color:var(--color-brand);border-color:var(--color-brand)}.text-tile-lit span{color:inherit}.carousel{container-type:inline-size}.carousel-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82cqi;grid-auto-flow:column;gap:1.25rem;display:grid;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.carousel-rail{scroll-behavior:smooth}}.carousel-slide{scroll-snap-align:start;scroll-snap-stop:always}.carousel-slide:last-child{scroll-snap-align:end}.carousel-slide .captioned-picture{aspect-ratio:16/10}.carousel-cards>.carousel-rail{grid-auto-columns:78cqi}@media (width>=38.8125rem){.carousel-cards>.carousel-rail{grid-auto-columns:44cqi}}@media (width>=53.1875rem){.carousel-cards>.carousel-rail{grid-auto-columns:30cqi}}.carousel-cards .captioned-picture{aspect-ratio:4/3}@media not all and (width>=38.8125rem){.captioned-picture.is-narrow,.media-band-picture.is-narrow{aspect-ratio:4/5;max-block-size:none}}.carousel-cards a{display:block}.carousel-tile .tile-link{display:flex}.carousel-tile .tile-face{--tile-pad:1.5rem;aspect-ratio:7/6;container-type:inline-size}.carousel-tile .tile-title{font-size:var(--text-display-card);line-height:var(--tw-leading,var(--text-display-card--line-height));letter-spacing:var(--tw-tracking,var(--text-display-card--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-card--font-weight))}.carousel-controls{align-items:center;gap:2rem;margin-block-start:.5rem;display:flex}.carousel-markers{--marker-gap:.25rem;align-items:center;gap:var(--marker-gap);min-inline-size:0;block-size:var(--size-target);--marker-seg:calc((100% - (var(--n,1) - 1) * var(--marker-gap)) / var(--n,1));-webkit-mask-image:repeating-linear-gradient(to right, currentcolor 0 var(--marker-seg), transparent 0 calc(var(--marker-seg) + var(--marker-gap)));-webkit-mask-image:repeating-linear-gradient(to right, currentcolor 0 var(--marker-seg), transparent 0 calc(var(--marker-seg) + var(--marker-gap)));mask-image:repeating-linear-gradient(to right, currentcolor 0 var(--marker-seg), transparent 0 calc(var(--marker-seg) + var(--marker-gap)));flex:1;display:flex;position:relative}@media (width>=38.8125rem){.carousel-markers{--marker-gap:.75rem}}@media (scripting:none){.carousel-markers{visibility:hidden}}.carousel-markers li{background-color:var(--color-border);flex:1 1 0;block-size:.125rem;min-inline-size:0}.carousel-markers:after{content:"";inline-size:var(--marker-seg);background-color:var(--color-accent);block-size:.125rem;translate:calc(var(--i,0) * (100% + var(--marker-gap))) 0;margin-block:auto;position:absolute;inset-block:0;inset-inline-start:0}.carousel-arrows{gap:.5rem;display:none}.carousel-arrows button{inline-size:var(--size-target);block-size:var(--size-target);cursor:pointer;place-items:center;display:inline-grid}.carousel-arrows button[aria-disabled=true]{color:var(--color-border);cursor:default}.carousel-arrows button>.i{block-size:1.375rem;inline-size:1.375rem;rotate:45deg}.carousel-arrows button[data-arrow=prev]>.i{rotate:225deg}@media (scripting:enabled){.carousel-arrows{display:flex}}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.form[hidden]{display:none}.field{grid-column:1/-1;gap:.5rem;display:grid}.field label{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase}.field input:not([type=checkbox]),.field textarea,.field select{inline-size:100%;min-block-size:var(--size-target);border:var(--size-rule) solid var(--color-border);font:inherit;color:inherit;background-color:var(--color-bg);caret-color:var(--color-accent);background-image:linear-gradient(var(--color-rule-lit), var(--color-rule-lit));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;padding:.75rem 1rem}@media (prefers-reduced-motion:no-preference){.field input:not([type=checkbox]),.field textarea,.field select{transition:background-size var(--duration-morph) var(--ease-morph)}}:is(.field input:not([type=checkbox]),.field textarea,.field select):focus,:is(.field input:not([type=checkbox]),.field textarea,.field select):is(input,textarea):not(:placeholder-shown){background-size:100% .125rem}:is(.field input:not([type=checkbox]),.field textarea,.field select):is(select):has(option:checked:not([value=""])){background-size:100% .125rem}.field-n{color:var(--color-muted)}.field:has(:is(input,textarea):not([type=checkbox]):not(:placeholder-shown),select option:checked:not([value=""]),.choice :checked) .field-n{color:var(--color-accent)}.select-wrap{display:grid;position:relative}.select-wrap select{appearance:none;padding-inline-end:3rem}.select-arrow{block-size:1.125rem;inline-size:1.125rem;color:var(--color-accent);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:1rem;rotate:135deg}@media (width>=38.8125rem){.field-half{grid-column:auto}}.field-check{grid-template-columns:1.5rem minmax(0,1fr);align-items:center}.field-check input{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--color-accent);grid-area:1/1;position:relative}.field-check label{grid-area:1/1/auto/-1;padding-inline-start:2rem}.field legend{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;margin-block-end:.5rem}.choices{flex-wrap:wrap;gap:.625rem;margin-block-start:.25rem;display:flex}.field .choice{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-meta--letter-spacing));min-block-size:var(--size-target);border:var(--size-rule) solid var(--color-border);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem 1rem;display:grid}.field .choice input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent)}.field .choice:has(:checked){border-color:var(--color-text)}@media (width>=38.8125rem){.choices-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.choices-cards>.choice{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));text-transform:none;font-weight:var(--font-weight-medium);align-items:start;padding:1.25rem}.choice-meta{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;font-weight:var(--font-weight-normal);color:var(--color-muted);margin-block-start:.5rem;display:block}.field-toggle{border-block-end:var(--size-rule) solid var(--color-frame);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.5rem;padding-block:1.5rem}.field-toggle .toggle-title{font-family:var(--font-sans);font-size:var(--text-title-item);line-height:var(--tw-leading,var(--text-title-item--line-height));letter-spacing:var(--tw-tracking,var(--text-title-item--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-item--font-weight));text-transform:none}.field-toggle input[role=switch]{inline-size:3.5rem;block-size:var(--size-target);appearance:none;cursor:pointer;position:relative}.field-toggle input[role=switch]:before,.field-toggle input[role=switch]:after{content:"";position:absolute;inset-block:calc(50% - .875rem)}.field-toggle input[role=switch]:before{border:var(--size-rule) solid var(--color-border);inset-inline:0}.field-toggle input[role=switch]:after{background-color:var(--color-border);inline-size:1.25rem;transition:translate var(--duration-fast);inset-block:calc(50% - .625rem);inset-inline-start:.25rem}.field-toggle input[role=switch]:checked:before{border-color:var(--color-text);background-color:var(--color-text)}.field-toggle input[role=switch]:checked:after{background-color:var(--color-bg);translate:1.75rem}.toggle-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));max-inline-size:34rem;color:var(--color-muted);grid-column:1}@media (forced-colors:active){.field-toggle input[role=switch]{appearance:auto;block-size:1.5rem;inline-size:1.5rem}.field-toggle input[role=switch]:before,.field-toggle input[role=switch]:after{content:none}}.field-mark{color:var(--color-accent)}.field-hint{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));color:var(--color-muted)}.field [aria-invalid=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 var(--size-rule) var(--color-accent)}.field-error{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));font-weight:var(--font-weight-medium);color:var(--color-accent);grid-column:1/-1}.form-errors,.form-notice{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));border:var(--size-rule) solid var(--color-accent);grid-column:1/-1;padding:1rem 1.25rem}:is(.form-errors,.form-notice)[hidden]{display:none}:is(.form-errors,.form-notice) p{font-weight:var(--font-weight-semibold)}:is(.form-errors,.form-notice) ul{margin-block-start:.5rem}:is(.form-errors,.form-notice) a{min-block-size:var(--size-target);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.form-notice{font-weight:var(--font-weight-semibold)}.form-notice:not(:target){display:none}.form-trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.form-assurance{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));color:var(--color-muted);grid-column:1/-1;align-items:center;gap:1rem;display:flex}.form-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-foot .btn{cursor:pointer}.form-foot .btn:disabled{color:var(--color-muted);cursor:not-allowed;border-color:var(--color-border);background-color:#0000}.prose-toc{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;margin-block-start:1.5rem}.prose-toc ol{gap:.25rem;margin-block-start:.75rem;display:grid}.prose-toc a{min-block-size:1.5rem;color:var(--color-muted);align-items:center;display:inline-flex}.prose h3{font-size:var(--text-title-card);line-height:var(--tw-leading,var(--text-title-card--line-height));letter-spacing:var(--tw-tracking,var(--text-title-card--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-card--font-weight));margin-block:2.75rem 1rem}.prose p{font-size:var(--text-body-read);line-height:var(--tw-leading,var(--text-body-read--line-height));letter-spacing:var(--tw-tracking,var(--text-body-read--letter-spacing));max-inline-size:var(--container-measure);margin-block-end:1em}.prose section[id]{scroll-margin-block-start:calc(var(--header-h) + 1.5rem)}.prose-summary{max-inline-size:var(--container-measure);border:var(--size-rule) solid var(--color-frame);font-size:var(--text-body-read);line-height:var(--tw-leading,var(--text-body-read--line-height));letter-spacing:var(--tw-tracking,var(--text-body-read--letter-spacing));gap:.75rem;padding:1.5rem;display:grid}.prose-summary li{grid-template-columns:1.25rem minmax(0,1fr);gap:1rem;display:grid}.prose-rows{max-inline-size:var(--container-measure);border-block-start:var(--size-rule) solid var(--color-frame);margin-block:1rem 1.5rem}.prose-rows>div{border-block-end:var(--size-rule) solid var(--color-frame);gap:.25rem 1.5rem;padding-block:1rem;display:grid}.prose-rows dt{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.prose-rows dd{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));color:var(--color-muted)}@media (width>=38.8125rem){.prose-rows>div{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}}.prose-unconfirmed{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;max-inline-size:var(--container-measure);border:var(--size-rule) dashed var(--color-accent);color:var(--color-accent);gap:.5rem;margin-block-end:1.5rem;padding:.75rem 1rem;display:grid}.prose-link{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}.consent{z-index:60;padding:1.25rem var(--space-page);border-block-start:var(--size-rule) solid var(--color-muted);color:var(--color-text);background-color:var(--color-bg);gap:.75rem 2rem;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.consent[hidden]{display:none}.consent-text{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));max-inline-size:52rem}.consent-text a{color:var(--color-signal);text-underline-offset:.2em;text-decoration:underline}.consent-choices{flex-wrap:wrap;gap:.75rem;display:flex}.consent-choices .btn{cursor:pointer;flex:9rem;justify-content:center}.consent-open body{padding-block-end:17rem}@media (width>=53.1875rem){.consent{grid-template-columns:minmax(0,1fr) auto;align-items:center}.consent>.eyebrow{grid-column:1/-1}.consent-choices .btn{flex:none}.consent-open body{padding-block-end:9rem}}@media not all and (height>=30rem){.consent{position:static}.consent-open body{padding-block-end:0}}.board{border:var(--size-rule) solid var(--color-frame);grid-template-rows:auto 1fr auto;gap:2rem;min-block-size:clamp(15rem,31.4vw,28.25rem);padding:clamp(1.25rem,2.6vw,2.375rem);display:grid}.board>.caption-bar{grid-row:3}.board-logo{aspect-ratio:661.5/496.4;grid-row:2;place-self:center;inline-size:min(100%,21.25rem)}.board-sample{grid-row:2;align-items:center;gap:clamp(1.25rem,2.6vw,2.375rem);display:flex}.board-mark{aspect-ratio:1;flex:none;block-size:clamp(5rem,11vw,10rem);inline-size:auto}.board-title{font-size:var(--text-title-row);line-height:var(--tw-leading,var(--text-title-row--line-height));letter-spacing:var(--tw-tracking,var(--text-title-row--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-row--font-weight));font-weight:var(--font-weight-semibold)}.specimen-lines{font-size:var(--text-display-statement);line-height:var(--tw-leading,var(--text-display-statement--line-height));letter-spacing:var(--tw-tracking,var(--text-display-statement--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-statement--font-weight));margin-block:0}.specimen-note{color:var(--color-muted);margin-block-start:3rem}.specimen-card>:last-child{border:var(--size-rule) solid var(--color-frame);padding:2rem}.specimen-card .specimen-lines{font-size:var(--text-display-sub);line-height:var(--tw-leading,var(--text-display-sub--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sub--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sub--font-weight));text-transform:none;text-wrap:balance;margin-block:2.5rem 0}.specimen-card .specimen-lines>.offset{margin-inline-start:0}.specimen-card .specimen-note{margin-block-start:1.5rem}@media (width>=53.1875rem){.specimen-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.mark-large{aspect-ratio:1;block-size:clamp(8.75rem,13.6vw,12.25rem);inline-size:auto}.mark-title{font-size:var(--text-display-sub);line-height:var(--tw-leading,var(--text-display-sub--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sub--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sub--font-weight));margin-block:3rem 2rem}.mark-text{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing));max-inline-size:31rem;margin-block-end:1.5rem}.swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=53.1875rem){.swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.swatch{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));text-transform:uppercase;border:var(--size-rule) solid var(--color-frame);flex-direction:column;justify-content:space-between;min-block-size:clamp(13.75rem,20.8vw,18.75rem);padding:1.25rem;display:flex}.swatch b{font-weight:var(--font-weight-semibold)}.swatch-orange{color:var(--color-on-brand);background-color:var(--color-brand);border-color:var(--color-brand)}@media (prefers-reduced-motion:no-preference){img.rv{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}img.rv.in{opacity:1}.hero-title>.offset{animation:stand-apart var(--duration-morph) var(--ease-morph) var(--duration-fast) both}}@keyframes stand-apart{0%{translate:calc(-1 * var(--space-hero-offset)) 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.hero-art:before{animation:linear both drift-down;animation-timeline:scroll(root);animation-range:0 100svh}.hero-art:after{animation:linear both drift-aside;animation-timeline:scroll(root);animation-range:0 77svh}.lime-band{view-timeline:--band block}.lime-band:after{animation:linear both drift-up;animation-timeline:--band}.media-band{view-timeline:--media block;overflow:clip}.media-band-picture:not(.pending){animation:linear both drift-within;animation-timeline:--media}.captioned-picture:not(.pending){animation:linear both open-in;animation-timeline:view();animation-range:entry entry 70%}.carousel .captioned-picture{animation:none}.section-cap{position:relative}.section-cap:after{content:"";block-size:var(--size-rule);background-color:var(--color-rule-lit);transform-origin:0;animation:linear both draw-rule;animation-timeline:view();animation-range:entry 100% cover 57%;position:absolute;inset-block-end:calc(-1 * var(--size-rule));inset-inline:0}.statement-text{animation:linear both read-in;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes draw-rule{0%{scale:0 1}}@keyframes drift-down{to{translate:0 5rem}}@keyframes drift-aside{0%{translate:21%}to{translate:30%}}@keyframes drift-up{0%{translate:0 3rem}to{translate:0 -3rem}}@keyframes open-in{0%{clip-path:inset(0 0 0 14%)}to{clip-path:inset(0)}}@keyframes read-in{0%{color:var(--color-muted)}}@keyframes drift-within{0%{translate:0 -3%;scale:1.08}to{translate:0 3%;scale:1.08}}@media (hover:hover){:is(.foot-base,.foot-nav,.consent,.prose-toc,.prose,.contact) a:not(.btn,.biglink):hover,.prose-link:hover{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.3em;text-decoration-thickness:1px}.prose-toc a:hover{color:var(--color-text)}.btn-solid:hover:not(:disabled),.btn-outline:hover:not(:disabled){color:var(--color-bg);background-color:var(--color-text);border-color:var(--color-text)}.btn-plain:hover,.plane-lime .btn-plain:hover{color:var(--color-on-brand);background-color:var(--color-brand)}.biglink:hover{border-block-end-color:var(--color-text)}.captioned-link:hover .caption-bar{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.3em}.tile-link:hover .tile-title{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.12em;text-decoration-thickness:2px}.carousel-arrows button:not([aria-disabled=true]):hover{color:var(--color-accent)}.foot .logo-link{transition:opacity var(--duration-fast)}.foot .logo-link:hover{opacity:.72}.field :is(input:not([type=checkbox]),textarea,select):hover,.field .choice:hover{border-color:var(--color-text)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.btn,.biglink,a.row,.captioned-link) .i,.tile-arrow{transition:translate var(--duration-fast) var(--ease-standard)}:is(.btn,.biglink,a.row,.captioned-link):hover .i,.tile-link:hover .tile-arrow{translate:2px -2px}}@media (prefers-reduced-motion:no-preference){:is(.captioned-link .captioned-picture,.tile-link .tile-picture):before,:is(.captioned-link .captioned-picture,.tile-link .tile-picture):after{content:"";background:var(--pic,none) var(--pic-at,50% 50%) / cover no-repeat;background-color:var(--glitch-tint);background-blend-mode:multiply;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;inset:0}:is(.captioned-link .captioned-picture,.tile-link .tile-picture):before{--glitch-tint:var(--color-brand)}:is(.captioned-link .captioned-picture,.tile-link .tile-picture):after{--glitch-tint:var(--color-rule-lit)}.captioned-link .captioned-picture{position:relative}:is(.captioned-link,.tile-link):is(:hover,:focus-visible) :is(.captioned-picture,.tile-picture):before{animation:.45s step-end both picture-glitch}:is(.captioned-link,.tile-link):is(:hover,:focus-visible) :is(.captioned-picture,.tile-picture):after{animation:.45s step-end 60ms reverse both picture-glitch}}@media (hover:none){:is(.captioned-link,.tile-link):hover:not(:focus-visible) :is(.captioned-picture,.tile-picture):before,:is(.captioned-link,.tile-link):hover:not(:focus-visible) :is(.captioned-picture,.tile-picture):after{animation:none}}@keyframes picture-glitch{0%{opacity:0}15%{opacity:1;clip-path:inset(8% 0 62%);translate:-2%}35%{clip-path:inset(48% 0 28%);translate:2.5%}60%{clip-path:inset(70% 0 6%);translate:-1.5%}80%{clip-path:inset(30% 0 52%);translate:1%}to{opacity:0}}.foot-base a{min-block-size:var(--size-target);min-inline-size:var(--size-target);margin-block:calc((1lh - var(--size-target)) / 2);justify-content:center;align-items:center;display:inline-flex}.prose-link{min-block-size:var(--size-target);align-items:center;display:inline-flex}.prose-toc ol{gap:0}.prose-toc a,.biglink{min-block-size:var(--size-target)}.field-check label{min-block-size:var(--size-target);cursor:pointer;align-items:center;display:flex}details::details-content{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), content-visibility var(--duration-fast) allow-discrete}details[open]::details-content{opacity:1}@media (forced-colors:active){.section-cap:after,[data-glitch][data-seen]:before,[data-glitch][data-seen]:after{content:none}.carousel-markers{forced-color-adjust:none}.carousel-markers li{background-color:graytext}.carousel-markers:after{background-color:highlight}}}@layer utilities{.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=38.8125rem){.container{max-width:38.8125rem}}@media (width>=53.1875rem){.container{max-width:53.1875rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=90rem){.container{max-width:90rem}}@media (width>=120rem){.container{max-width:120rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.w-full{width:100%}.shrink{flex-shrink: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}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.object-\[25\%_50\%\]{object-position:25% 50%}.object-\[50\%_25\%\]{object-position:50% 25%}.object-\[50\%_75\%\]{object-position:50% 75%}.object-\[75\%_50\%\]{object-position:75% 50%}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-right{object-position:right}.object-top{object-position:top}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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 (scripting:none){.nojs\:hidden{display:none}}@media (scripting:enabled){.js\:hidden{display:none}}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.sitehead{view-transition-name:sitehead}::view-transition-old(root){animation-duration:var(--duration-fast)}::view-transition-new(root){animation-duration:var(--duration-fast)}}@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-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}
