.wb[data-astro-cid-al3we34q]{left:var(--space-m);opacity:.11;width:2.5rem;transition:opacity var(--motion-arrive) var(--ease), scale var(--motion-arrive) var(--ease);display:block;position:absolute;top:50%;translate:0 -50%}.wb[data-astro-cid-al3we34q] img[data-astro-cid-al3we34q]{width:100%;height:auto;display:block}.wb[data-astro-cid-al3we34q]:hover,.wb[data-astro-cid-al3we34q]:focus-visible{opacity:.85;scale:1.02}@media (prefers-reduced-motion:no-preference){.wb[data-astro-cid-al3we34q]{animation:19s ease-in-out infinite alternate wb-drift}}@keyframes wb-drift{0%{translate:-.6rem calc(-50% - .2rem)}to{translate:.6rem calc(.2rem - 50%)}}.stamp[data-astro-cid-catdqcp3]{--cite-alpha:.3;font-variant-numeric:tabular-nums;text-align:center;margin-block-start:var(--space-s)}@media (width>=48rem){.stamp[data-astro-cid-catdqcp3]{top:50%;right:var(--space-m);text-align:right;margin-block-start:0;position:absolute;translate:0 -50%}}.note__figure[data-astro-cid-baivpdm4]{align-items:center;gap:var(--space-3xs);text-align:center;--note-alpha:.52;--cite-alpha:var(--note-alpha);flex-direction:column;margin-block-start:var(--space-2xl);display:flex;position:relative}.note__link[data-astro-cid-baivpdm4]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.25em;text-decoration-thickness:from-font}.note__link[data-astro-cid-baivpdm4]:hover,.note__link[data-astro-cid-baivpdm4]:focus-visible{color:var(--accent);text-decoration-color:currentColor}.pl__mark[data-astro-cid-5i72kyuq]{align-items:center;gap:var(--space-2xs);width:fit-content;padding:var(--space-2xs);margin:calc(var(--space-2xs) * -1);color:var(--ink-dim);text-decoration:none;display:inline-flex}.pl__mark[data-astro-cid-5i72kyuq] svg[data-astro-cid-5i72kyuq]{width:var(--space-xs);height:var(--space-xs)}.pl__mark[data-astro-cid-5i72kyuq]:hover,.pl__mark[data-astro-cid-5i72kyuq]:focus-visible{color:var(--accent)}.soc[data-astro-cid-klkuaevp]{gap:var(--space-xs);padding:var(--space-2xs) 0 0;margin:0;list-style:none;display:flex}.foot[data-astro-cid-nw2ivrzo]{--surface-fill:transparent;--surface-sat:1;--shadow-card:none;--surface-pad:var(--space-2xl) 0 var(--space-l);--surface-edge:transparent;border-top-color:var(--edge-rule)}.foot__email[data-astro-cid-nw2ivrzo]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.25em;text-decoration-thickness:from-font}.foot__email[data-astro-cid-nw2ivrzo]:hover{text-decoration-color:currentColor}.foot[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--ink)}.foot__mark[data-astro-cid-nw2ivrzo]{opacity:.9;width:auto;height:2.75rem;display:block}.foot__thanks[data-astro-cid-nw2ivrzo]{padding-left:0;list-style:none}.foot__bottom[data-astro-cid-nw2ivrzo]{--cluster-gap:var(--space-xs) var(--space-m)}.foot__email[data-astro-cid-nw2ivrzo]{align-self:start}.foot__rights[data-astro-cid-nw2ivrzo]{margin-left:auto}.nav__toggle.svelte-zemjdn,.nav__end.svelte-zemjdn{pointer-events:auto}.nav__menu.svelte-zemjdn{--surface-grain:none;--surface-edge:transparent;--surface-radius:var(--radius-bar);--surface-pad:var(--space-3xs);--pad-control:var(--space-3xs) var(--nav-pad-inline);--surface-edge-width:0;align-items:center;gap:var(--space-2xs);white-space:nowrap;display:flex}:root[data-navbar=full]:not([data-nav-into]) .nav__menu.svelte-zemjdn{--surface-fill:transparent;--surface-blur:0;--surface-sat:1}:root[data-navbar=full]:not([data-nav-into]) .nav__menu.svelte-zemjdn .btn--chip{text-shadow:var(--type-shadow-bar)}.nav__toggle.svelte-zemjdn,.nav__close.svelte-zemjdn{border-radius:var(--radius-bar);padding:var(--space-xs)}.nav__toggle.svelte-zemjdn{min-inline-size:calc(var(--size-lockup-bar) + var(--space-3xs) * 2)}.nav__icon.svelte-zemjdn{width:1.125rem;height:1.125rem}.nav__end.svelte-zemjdn{--nav-pad-inline:var(--space-2xs);--pad-control:var(--space-2xs) var(--nav-pad-inline);--weight-button:var(--weight-nav);display:none;position:relative}:root[data-navbar=full] .nav__end.svelte-zemjdn{--size-control:var(--size-nav)}@media (width>=80rem){.nav__items.svelte-zemjdn{align-items:center;gap:var(--space-3xs);display:flex}:root:not([data-lockup=large],[data-lockup=balanced]) .nav__end.svelte-zemjdn{display:flex}:root:not([data-lockup=large],[data-lockup=balanced]) .nav__toggle.svelte-zemjdn{display:none}}@media (width>=84rem){.nav__end.svelte-zemjdn{display:flex}.nav__toggle.svelte-zemjdn{display:none}}.nav__overlay.svelte-zemjdn{inset:var(--space-2xs);z-index:var(--layer-chrome);padding:var(--space-2xs);border-radius:var(--radius-bar);background:rgb(var(--deep));color:var(--ink);overscroll-behavior:contain;transition:scale var(--motion-open) var(--ease), opacity var(--motion-open) var(--ease-control);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.nav__overlay[data-starting-style].svelte-zemjdn,.nav__overlay[data-ending-style].svelte-zemjdn{opacity:0;scale:.975}.nav__home.svelte-zemjdn{align-items:center;display:flex}.nav__home.svelte-zemjdn img:where(.svelte-zemjdn){width:auto;height:var(--size-lockup-bar)}.nav__entries.svelte-zemjdn{align-items:center;gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.nav__entry.svelte-zemjdn{justify-content:center;align-items:center;gap:var(--space-2xs);text-decoration:none;display:flex;overflow:hidden}.nav__label.svelte-zemjdn{transition:translate var(--motion-open) var(--ease);transition-delay:calc(var(--motion-open) + var(--i,0) * var(--motion-step));display:inline-block}.nav__overlay[data-starting-style].svelte-zemjdn .nav__label:where(.svelte-zemjdn){translate:0 -100%}.nav__body.svelte-zemjdn .nav__cta:where(.svelte-zemjdn){margin-bottom:var(--space-xl)}@media (prefers-reduced-motion:no-preference){.nav__menu.svelte-zemjdn,.nav__toggle.svelte-zemjdn{animation:svelte-zemjdn-arrive var(--motion-arrive) var(--ease) var(--nav-drop-delay,calc(var(--motion-step) * 3)) backwards}html[data-opening=waiting] :is(.nav__menu.svelte-zemjdn,.nav__toggle.svelte-zemjdn){animation-play-state:paused}}@keyframes svelte-zemjdn-arrive{0%{opacity:0;translate:0 calc(-1 * var(--space-xs))}}html[data-arrival=within] :is(.nav__menu.svelte-zemjdn,.nav__toggle.svelte-zemjdn),html[data-opening-skip~=chrome] :is(.nav__menu.svelte-zemjdn,.nav__toggle.svelte-zemjdn){animation:none}@media (prefers-reduced-motion:reduce){.nav__overlay.svelte-zemjdn,.nav__label.svelte-zemjdn{transition:none}}.nav[data-astro-cid-gd6zh7fh]{inset:var(--space-s) 0 auto 0;z-index:var(--layer-chrome);pointer-events:none;transition:translate var(--motion-open) var(--ease);position:fixed}.nav[data-astro-cid-gd6zh7fh][data-hidden]{translate:0 calc(-100% - var(--space-s))}.nav__sentinel[data-astro-cid-gd6zh7fh]{pointer-events:none;width:1px;height:1px;position:absolute;top:0}.nav__brand[data-astro-cid-gd6zh7fh]{padding-block:var(--space-3xs);pointer-events:auto;align-items:center;display:flex;position:relative}.nav__brand[data-astro-cid-gd6zh7fh] img[data-astro-cid-gd6zh7fh]{width:auto;height:var(--size-lockup-bar);transition:filter var(--motion-open) var(--ease);display:block}.nav[data-astro-cid-gd6zh7fh]:not([data-into]) .nav__brand[data-astro-cid-gd6zh7fh] img[data-astro-cid-gd6zh7fh]{filter:drop-shadow(var(--type-shadow))}.nav__plate[data-astro-cid-gd6zh7fh]{--surface-grain:none;--surface-edge:transparent;--surface-radius:var(--radius-bar);--surface-pad:0;inset-block:0;inset-inline:calc(var(--space-2xs) * -1);z-index:var(--layer-under);opacity:0;transition:opacity var(--motion-open) var(--ease), scale var(--motion-open) var(--ease);position:absolute;scale:.975 .75}.nav[data-astro-cid-gd6zh7fh][data-into] .nav__plate[data-astro-cid-gd6zh7fh]{opacity:1;scale:1}.nav[data-astro-cid-gd6zh7fh]:not([data-into]) .nav__plate[data-astro-cid-gd6zh7fh]{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-navbar=full] .nav__row[data-astro-cid-gd6zh7fh]{--wrap-measure:100%}:root[data-lockup=small]{--size-lockup-bar:var(--size-lockup-small)}:root[data-lockup=balanced]{--size-lockup-bar:var(--size-lockup-balanced)}:root[data-lockup=large]{--size-lockup-bar:var(--size-lockup-large)}.nav__plain[data-astro-cid-gd6zh7fh]{display:none}@media (prefers-reduced-motion:no-preference){.nav__brand[data-astro-cid-gd6zh7fh] img[data-astro-cid-gd6zh7fh]{animation:drop var(--motion-arrive) var(--ease) var(--nav-drop-delay,calc(var(--motion-step) * 3)) backwards}html[data-opening=waiting] .nav__brand[data-astro-cid-gd6zh7fh] img[data-astro-cid-gd6zh7fh]{animation-play-state:paused}html[data-opening=open] .nav[data-astro-cid-gd6zh7fh]{--nav-drop-delay:calc(var(--motion-frame) * 1.85)}}@keyframes drop{0%{opacity:0;translate:0 calc(-1 * var(--space-xs))}}html[data-arrival=within] .nav__brand[data-astro-cid-gd6zh7fh] img[data-astro-cid-gd6zh7fh],html[data-opening-skip~=chrome] .nav__brand[data-astro-cid-gd6zh7fh] img[data-astro-cid-gd6zh7fh]{animation:none}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-gd6zh7fh],.nav__brand[data-astro-cid-gd6zh7fh],.nav__brand[data-astro-cid-gd6zh7fh] img[data-astro-cid-gd6zh7fh],.nav__plate[data-astro-cid-gd6zh7fh]{transition:none}}.dive-field.svelte-wkacxy{z-index:var(--layer-under);opacity:0;pointer-events:none;width:100%;height:100lvh;display:block;position:fixed;inset:0 0 auto}@layer properties,theme,base;@layer components{@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk/space-grotesk-wght-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/aspekta/aspekta-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-300-normal.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-900-normal.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/inter-display/inter-display-latin-opsz-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-opsz-wght.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif/instrument-serif-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces/fraunces-latin-opsz-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display/playfair-display-latin-wght.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-wght.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/source-sans-3-latin-wght.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans/dm-sans-latin-opsz-wght.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/lora-latin-wght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Martian Grotesk;src:url(/fonts/martian-grotesk/martian-grotesk-latin-wght.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/newsreader-italic-subset.woff2)format("woff2");font-weight:360;font-style:italic;font-display:swap}:root{--rule-opening-weight:.045;--rule-opening-gap:var(--space-m);--size-opening:clamp(1.75rem, min(calc((100vw - 2 * var(--gutter)) / 8.4), max(3rem, calc((100vw - 2 * var(--gutter)) / 11))), 6rem);--rule-opening:max(2px, round(calc(var(--size-opening) * var(--rule-opening-weight)), 1px));--leading-opening:round(calc(var(--leading-tight) * var(--leading-display) * var(--size-opening)), 1px);--step--3:clamp(.625rem, .6146rem + .0463vw, .65625rem);--step--2:clamp(.7695rem, .7534rem + .07125vw, .8176rem);--step--1:clamp(.8772rem, .8589rem + .08122vw, .932rem);--step-0:clamp(1rem, .9792rem + .09259vw, 1.062rem);--step-1:clamp(1.125rem, 1.075rem + .2222vw, 1.275rem);--step-2:clamp(1.266rem, 1.177rem + .3917vw, 1.53rem);--step-3:clamp(1.424rem, 1.286rem + .6106vw, 1.836rem);--step-4:clamp(1.602rem, 1.401rem + .891vw, 2.203rem);--step-5:clamp(1.802rem, 1.521rem + 1.247vw, 2.644rem);--step-6:clamp(2.027rem, 1.646rem + 1.697vw, 3.173rem);--step-7:clamp(2.281rem, 1.772rem + 2.261vw, 3.807rem);--leading-tight:1.04;--leading-snug:1.2;--leading-normal:1.45;--leading-loose:1.65;--track-tight:-.005em;--track-snug:-.018em;--track-normal:-.008em;--track-wide:.01em;--underline-offset:.25em;--underline-ink:color-mix(in oklab, currentColor 40%, transparent)}.t-statement{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-7);line-height:calc(var(--leading-tight) * var(--leading-display));letter-spacing:calc(var(--track-tight) + var(--track-display));max-width:var(--measure,20ch);text-wrap:balance}.t-display{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-6);line-height:calc(var(--leading-tight) * var(--leading-display));letter-spacing:calc(var(--track-tight) + var(--track-display));max-width:var(--measure,24ch);text-wrap:balance}.t-figure{font-family:var(--font-display);font-weight:var(--figure-weight,300);font-size:var(--step-5);line-height:calc(var(--leading-tight) * var(--leading-display));letter-spacing:calc(var(--track-tight) + var(--track-display));font-variant-numeric:tabular-nums;color:var(--figure-ink,var(--ink))}.t-figure.t-figure--ordinal{--figure-ink:var(--accent)}.t-figure.t-figure--reading{font-size:var(--step-3)}.t-h2{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-4);line-height:calc(var(--leading-snug) * var(--leading-display));letter-spacing:calc(var(--track-snug) + var(--track-display));text-wrap:balance;max-width:28ch}.t-quote{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);line-height:calc(var(--leading-snug) * var(--leading-display));letter-spacing:calc(var(--track-snug) + var(--track-display));color:var(--ink);text-wrap:balance;max-width:44ch}.t-standfirst{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);line-height:calc(var(--leading-snug) * var(--leading-display));letter-spacing:calc(var(--track-snug) + var(--track-display));color:var(--ink);max-width:var(--measure,44ch);text-wrap:pretty}.t-h3{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);line-height:calc(var(--leading-snug) * var(--leading-display));letter-spacing:calc(var(--track-normal) + var(--track-display));max-width:36ch}.t-h3.t-h3--large{font-size:var(--step-3)}.t-lede{font-family:var(--font-body);font-weight:calc(300 + var(--weight-body-shift));font-size:var(--step-1);line-height:calc(var(--leading-normal) * var(--leading-body));letter-spacing:var(--track-body);color:var(--ink-dim);text-wrap:pretty;max-width:52ch}.t-name{font-family:var(--font-display);font-weight:500;font-size:var(--step-0);line-height:calc(var(--leading-snug) * var(--leading-display));letter-spacing:calc(var(--track-normal) + var(--track-display));color:var(--ink);max-width:30ch}.t-body{font-family:var(--font-body);font-weight:calc(400 + var(--weight-body-shift));font-size:var(--step-0);line-height:calc(var(--leading-normal) * var(--leading-body));letter-spacing:var(--track-body);color:var(--ink-dim);text-wrap:pretty;max-width:68ch}.t-label{font-family:var(--font-body);font-weight:calc(500 + var(--weight-body-shift));font-size:var(--step--1);line-height:calc(var(--leading-normal) * var(--leading-body));letter-spacing:calc(var(--track-wide) + var(--track-body));color:var(--ink);max-width:40ch}:is(button,[role=button],[role=tab],[role=radio]):is(.t-label,.t-small,.t-h3),:is(button,[role=button],[role=tab],[role=radio]) :is(.t-label,.t-small,.t-h3){font-weight:var(--weight-control)}.btn:is(.t-label,.t-small,.t-h3),.btn :is(.t-label,.t-small,.t-h3){font-weight:var(--weight-button)}.t-small{font-family:var(--font-body);font-weight:calc(400 + var(--weight-body-shift));font-size:var(--step--1);line-height:calc(var(--leading-normal) * var(--leading-body));letter-spacing:calc(var(--track-wide) + var(--track-body));color:var(--ink-dim);max-width:60ch}.t-micro{font-family:var(--font-body);font-weight:calc(400 + var(--weight-body-shift));font-size:var(--step--2);line-height:calc(var(--leading-normal) * var(--leading-body));letter-spacing:calc(var(--track-wide) + var(--track-body));color:var(--ink-dim);max-width:60ch}.t-cite{font-family:var(--font-body);font-weight:calc(400 + var(--weight-body-shift));font-size:var(--step--3);line-height:calc(var(--leading-normal) * var(--leading-body));letter-spacing:calc(var(--track-wide) + var(--track-body));color:rgb(var(--ink-rgb) / var(--cite-alpha,.62));max-width:60ch}.t-note{font-family:var(--font-note);font-style:italic;font-weight:var(--weight-note);font-size:var(--step-0);line-height:calc(var(--leading-snug) * var(--leading-note));letter-spacing:var(--track-note);color:rgb(var(--ink-rgb) / var(--note-alpha,.52));max-width:44ch}strong{color:var(--ink);font-weight:600}[aria-current=page]{color:var(--ink);text-underline-offset:var(--space-3xs);text-decoration:underline}:where(a:any-link:not(.btn,.index__link,.cue,[aria-current=page])){text-underline-offset:var(--underline-offset);transition:text-decoration-color var(--motion-control) var(--ease-control), text-decoration-line var(--motion-control) step-end allow-discrete;text-decoration-color:#0000;text-decoration-thickness:from-font}:where(.t-standfirst,.t-lede,.t-body,.t-small,.t-cite,.t-note) :where(a:any-link:not(.btn,.index__link,.cue,[aria-current=page],.t-standfirst,.t-lede,.t-body,.t-small,.t-cite,.t-note,.t-label,.t-name,.t-micro,nav a)){text-decoration-line:underline;-webkit-text-decoration-color:var(--underline-ink);text-decoration-color:var(--underline-ink)}:where(a:any-link:not(.btn,.index__link,.cue,[aria-current=page]):is(:hover,:focus-visible)){transition:text-decoration-color var(--motion-control) var(--ease-control);text-decoration-line:underline;text-decoration-color:currentColor}@media (hover:none){:where(a:any-link:not(.btn,.index__link,.cue,[aria-current=page]):hover:not(:focus-visible)){text-decoration-line:none}:where(.t-standfirst,.t-lede,.t-body,.t-small,.t-cite,.t-note) :where(a:any-link:not(.btn,.index__link,.cue,[aria-current=page],.t-standfirst,.t-lede,.t-body,.t-small,.t-cite,.t-note,.t-label,.t-name,.t-micro,nav a):hover:not(:focus-visible)){text-decoration-line:underline}}@media (prefers-reduced-motion:reduce){:where(a:any-link:not(.btn,.index__link,.cue,[aria-current=page])){transition:none}}main{text-shadow:var(--type-shadow)}:is(.surface,.plate,.scene,.btn,.gloss){text-shadow:none}:is(.scene,.plate) :is(h1,h2,h3):not(.surface *,.btn *){text-shadow:var(--type-shadow)}:where(main) :is(.t-lede,.t-body,.t-small,.t-micro,.t-note):where(:not(:is(.surface,.plate,.btn) *)),:where(main) .t-cite:where(:not(:is(.surface,.plate,.btn,.scene) *)){color:var(--ink)}@property --sun-fill-foot{syntax:"<color>";inherits:false;initial-value:#fff}@property --sun-fill-head{syntax:"<color>";inherits:false;initial-value:#fff}@property --sun-stop-foot{syntax:"<percentage>";inherits:false;initial-value:0%}@property --sun-stop-head{syntax:"<percentage>";inherits:false;initial-value:100%}@media (prefers-reduced-motion:no-preference){:root[data-gradient=on] .sun-to-water{background-image:linear-gradient(var(--gradient-angle), color-mix(in oklab, var(--sun-fill-foot) calc(var(--gradient-reach) * 100%), var(--ink)) var(--sun-stop-foot), color-mix(in oklab, var(--sun-fill-head) calc(var(--gradient-reach) * 100%), var(--ink)) var(--sun-stop-head));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-block:-.2em;padding-block:.2em;animation:linear both sun-to-water}:root[data-gradient=on] .sun-to-water:where(:not(:is(.surface,.btn,.gloss) *)){filter:var(--type-shadow-filter)}:root[data-gradient=on] .sun-to-water :where(svg){color:color-mix(in oklab, color-mix(in oklab, var(--sun-fill-foot), var(--sun-fill-head)) calc(var(--gradient-reach) * 100%), var(--ink));animation:linear both sun-to-water}@supports (animation-timeline:view()){:root[data-gradient=on] :is(.sun-to-water,.sun-to-water :where(svg)){animation-timeline:view();animation-range:cover}:root[data-gradient=on] :is(.sun-to-water--opening,.sun-to-water--opening :where(svg)){animation-timeline:scroll(root);animation-range:0 var(--opening-exit,100vh)}}@supports not (animation-timeline:view()){:root[data-gradient=on] :is(.sun-to-water,.sun-to-water :where(svg)){animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--view-progress,.5) * -1s)}}}@keyframes sun-to-water{0%{--sun-fill-foot:var(--ink-sun);--sun-fill-head:color-mix(in oklab, var(--ink-sun), var(--ink-lit));--sun-stop-foot:-10%;--sun-stop-head:90%}50%{--sun-fill-foot:var(--ink-sun);--sun-fill-head:var(--ink-lit);--sun-stop-foot:10%;--sun-stop-head:100%}to{--sun-fill-foot:color-mix(in oklab, var(--ink-sun), var(--ink-lit));--sun-fill-head:var(--ink-lit);--sun-stop-foot:30%;--sun-stop-head:110%}}:where(main){row-gap:var(--rhythm-section);grid-template-columns:minmax(0,1fr);padding-block-end:var(--rhythm-foot);display:grid;position:relative}:where(main):before{content:"";z-index:var(--layer-under);pointer-events:none;background:linear-gradient(to bottom, rgb(var(--deep) / calc(var(--veil-tint) * var(--veil-opening))) var(--veil-from), rgb(var(--deep) / var(--veil-tint)) calc(var(--veil-from) + var(--veil-ramp)));position:absolute;inset:0}:where(main.page){padding-block-start:calc(var(--nav-height) + var(--rhythm-band))}:where(main.page:has(>:is(.scene,.statement--opening):first-of-type)){padding-block-start:0}:where(main>section){row-gap:var(--rhythm-band);grid-template-columns:minmax(0,1fr);display:grid}:where(.statement,.sheet,.panels){position:relative}:where(.panels){--panels-columns:1}:where(.panels>.wrap){row-gap:var(--space-m);display:grid}:where(.panels>.wrap>header){container-type:inline-size}:where(.panels>.wrap>:is(header,footer):empty){display:none}:where(.panels>.wrap>:is(ul,ol,div)){gap:var(--panels-gap,var(--space-s));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){:where(.panels>.wrap>:is(ul,ol,div)){grid-template-columns:repeat(var(--panels-columns-m,var(--panels-columns)), minmax(0, 1fr))}}@media (width>=64rem){:where(.panels>.wrap>:is(ul,ol,div)){grid-template-columns:repeat(var(--panels-columns), minmax(0, 1fr))}:where(:root:not([data-view=text]):is([data-bento=tall],[data-bento=wide]) [data-bento-set]){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}:where(:root:not([data-view=text])[data-bento=tall] [data-bento-set]>[data-importance=high]){grid-area:span 2/span 2}:where(:root:not([data-view=text])[data-bento=wide] [data-bento-set]>[data-importance=high]){grid-column:span 2}}:where(.panels .surface){gap:var(--panels-cell-gap,var(--space-s));flex-direction:column;display:flex}@media (width>=48rem){.panels.panels--flow>.wrap>:is(ul,ol,div){grid-template-columns:repeat(min(var(--panels-columns), 2), minmax(0, 1fr));align-items:start;gap:var(--panels-gap,var(--space-s));display:grid}}@media (width>=64rem){.panels.panels--flow>.wrap>:is(ul,ol,div){grid-template-columns:repeat(var(--panels-columns), minmax(0, 1fr))}.panels.panels--beside>.wrap{grid-template-columns:minmax(0, var(--panels-head-share,1fr)) minmax(0, var(--panels-body-share,1.4fr));column-gap:var(--space-xl);align-items:var(--panels-align,start)}.panels.panels--beside>.wrap:has(>footer:not(:empty)){grid-template-rows:auto auto}.panels.panels--beside>.wrap>header{top:max(var(--held-top,calc(50vh - var(--panels-head-h,0px) / 2)), calc(50vh - var(--panels-head-h,0px) / 2));grid-row:1/-1;position:sticky}.panels.panels--beside>.wrap>:is(ul,ol,div,footer){grid-column:2}.panels.panels--beside-end>.wrap{grid-template-columns:minmax(0, var(--panels-body-share,1.4fr)) minmax(0, var(--panels-head-share,1fr))}.panels.panels--beside-end>.wrap>header{grid-column:2}.panels.panels--beside-end>.wrap>:is(ul,ol,div,footer){grid-column:1}.panels.panels--beside-end>.wrap>:is(ul,ol,div){grid-row:1}}.statement.statement--opening{min-height:calc(100svh - var(--statement-foot,var(--space-m)));margin-bottom:var(--rhythm-air);align-items:center;padding-block-start:var(--nav-height);display:flex}.statement.statement--opening>.wrap{flex-direction:column;align-self:stretch;display:flex}.statement.statement--compact>.wrap{row-gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.statement.statement--compact>.wrap{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.statement.statement--compact.scene{min-height:var(--hero-scene);align-items:end;padding-block-start:calc(var(--nav-height) + var(--space-l));display:flex}@media (width>=64rem){.statement.statement--compact.scene>.wrap{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){:root[data-pin=on] .statement.statement--held{min-height:100svh;position:sticky;top:0}}:where(.ruled){position:relative}:where(.ruled__divider){inline-size:100%;block-size:var(--space-xs);stroke:var(--figure-context);stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 10;display:block}:where(.ruled__divider+*){margin-top:var(--rhythm-section)}:where(.ruled__foot,.ruled__item){padding-top:var(--space-s)}:where(.ruled__item){border-top:var(--edge-width) solid var(--edge-water)}:where(:root:has(.instrument)){scroll-padding-block:var(--nav-height) var(--instrument-foot,0)}:where(.instrument){position:relative}:where(.instrument__dock){z-index:var(--layer-float);margin-inline:calc(-1 * var(--gutter));padding-block:var(--space-xs) max(var(--space-xs), env(safe-area-inset-bottom));padding-inline:var(--gutter);background:rgb(var(--deep));border-block-start:var(--edge-width) solid var(--edge-rule);transition:translate var(--motion-open) var(--ease), opacity var(--motion-open) var(--ease);position:sticky;bottom:0}:where(.instrument__dock[data-away]){opacity:0;translate:0 100%}@media (width>=64rem){:where(.instrument__result){top:calc(var(--nav-height) + var(--space-s));transition:top var(--motion-open) var(--ease);position:sticky}:where(.instrument__result):before{content:"";border-inline-start:var(--edge-width) solid var(--edge-rule);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--space-s))}:where(:root:has(.nav[data-hidden]) .instrument__result){top:var(--space-s)}}@media (prefers-reduced-motion:reduce){:where(.instrument__result,.instrument__dock){transition:none}}@media (scripting:enabled){:where(.hold:not([data-ready])){opacity:0;animation:hold-wait 0s linear calc(var(--motion-draw) * 3) forwards}}:where(.hold){transition:opacity var(--motion-open) var(--ease)}@keyframes hold-wait{to{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.hold){transition:none}}:where(.wrap){width:min(100% - var(--gutter) * 2, var(--wrap-measure,var(--page-measure)));margin-inline:auto}:where(.list){--list-gap:var(--space-2xs);--list-indent:var(--space-s);--list-mark:.3em;--list-mark-ink:var(--accent);gap:var(--list-gap);flex-direction:column;margin:0;padding:0;padding-inline-start:var(--list-indent);list-style:none;display:flex}:where(.list>li){position:relative}:where(ul.list>li):before{content:"";width:var(--list-mark);height:var(--list-mark);corner-shape:round;background:var(--list-mark-ink);border-radius:50%;position:absolute;inset-block-start:calc(.62em - var(--list-mark) / 2);inset-inline-start:calc(var(--list-indent) * -1)}:where(ol.list){--list-indent:var(--space-m);counter-reset:list}:where(ol.list>li){counter-increment:list}:where(ol.list>li):before{content:counter(list) ".";width:calc(var(--list-indent) - var(--space-3xs));text-align:end;font-variant-numeric:tabular-nums;color:var(--ink-dim);opacity:.5;position:absolute;inset-inline-start:calc(var(--list-indent) * -1)}:where(.list .list){margin-block-start:var(--list-gap)}@media (width>=48rem){.list.list--columns{grid-template-columns:repeat(var(--list-columns-m,var(--list-columns,2)), minmax(0, 1fr));column-gap:var(--space-m);display:grid}}@media (width>=64rem){.list.list--columns{grid-template-columns:repeat(var(--list-columns,2), minmax(0, 1fr))}}:where(.set){--set-columns:1;--set-gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}:where(.set>li){padding-block:var(--space-s)}:where(.set>li+li){border-top:var(--edge-width) solid var(--edge-rule)}:where(.set>li>*+*){margin-top:var(--set-item-gap,var(--space-2xs))}:where(.set>li:first-child){padding-top:0}:where(.set>li:last-child){padding-bottom:0}@media (width>=48rem){.set.set--columns{grid-template-columns:repeat(var(--set-columns), var(--set-column-track,minmax(0, 1fr)));column-gap:var(--set-gap)}.set.set--columns>li{padding-block:0}.set.set--columns>li+li{padding-left:var(--set-gap);border-top:0;border-left:var(--edge-width) solid var(--edge-rule)}}@media (width>=64rem){.set.set--columns-wide{grid-template-columns:repeat(var(--set-columns), var(--set-column-track,minmax(0, 1fr)));column-gap:var(--set-gap)}.set.set--columns-wide>li{padding-block:0}.set.set--columns-wide>li+li{padding-left:var(--set-gap);border-top:0;border-left:var(--edge-width) solid var(--edge-rule)}}@media (width>=48rem){.set.set--register>li{--set-item-gap:0;grid-template-columns:var(--set-key,minmax(0, 1fr)) minmax(0, 2fr);column-gap:var(--set-gap);display:grid}}.set.set--register-held>li{--set-item-gap:0;grid-template-columns:var(--set-key,minmax(0, 1fr)) minmax(0, 2fr);column-gap:var(--space-m);display:grid}@media (width>=48rem){.set.set--register-held>li{column-gap:var(--set-gap)}}.matrix{width:100%}.matrix__table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;display:block}.matrix thead{display:none}.matrix tbody,.matrix tr,.matrix th,.matrix td{padding:0;display:block}.matrix tbody tr{padding-block:var(--space-s);padding-inline:var(--matrix-edge,0)}.matrix tbody tr:first-child{padding-top:var(--matrix-edge,0)}.matrix tbody tr:last-child{padding-bottom:var(--matrix-edge,0)}.matrix tbody tr+tr{border-top:var(--edge-width) solid var(--edge-rule)}.matrix td{grid-template-columns:var(--matrix-label,7rem) minmax(0, 1fr);column-gap:var(--space-xs);margin-top:var(--space-s);align-items:baseline;display:grid}.matrix th+td{margin-top:var(--space-xs)}@media (width>=48rem){.matrix{overflow-x:auto}.matrix__table{width:max(100%, var(--matrix-scroll,60rem));display:table}.matrix thead{display:table-header-group}.matrix tbody{display:table-row-group}.matrix tr{display:table-row}.matrix th,.matrix td{vertical-align:top;padding-block:var(--space-m);padding-inline:var(--matrix-gap,var(--space-s));margin-top:0;display:table-cell}.matrix col{width:var(--matrix-col,auto)}.matrix colgroup:first-of-type>col:first-child{width:var(--matrix-key,28%)}.matrix th:not(:last-child),.matrix td:not(:last-child){border-right:var(--edge-width) solid var(--edge-rule)}.matrix :is(thead tr:first-child,tbody tr)>:first-child{z-index:1;padding-left:var(--matrix-edge,0);border-right:var(--edge-width) solid var(--edge-water);background:var(--matrix-ground,rgb(var(--pane-rgb)));position:sticky;inset-inline-start:0}.matrix th:last-child,.matrix td:last-child{padding-right:var(--matrix-edge,0)}.matrix thead :is(th,td){vertical-align:bottom;padding-top:0;padding-bottom:var(--space-s);border-bottom:var(--edge-width) solid var(--edge-water)}.matrix thead th.matrix__group{padding-bottom:var(--space-xs);border-bottom:var(--edge-width) solid var(--edge-rule)}.matrix thead tr+tr>th{padding-top:var(--space-xs)}.matrix tbody tr{padding-block:0}.matrix tbody tr+tr{border-top:0}.matrix tbody tr:not(:last-child) th,.matrix tbody tr:not(:last-child) td{border-bottom:var(--edge-width) solid var(--edge-rule)}.matrix tbody tr:last-child th,.matrix tbody tr:last-child td{padding-bottom:var(--matrix-edge,0)}.matrix__label{display:none}}@media (width>=64rem){.matrix{overflow-x:visible}.matrix__table{width:100%}.matrix :is(thead tr:first-child,tbody tr)>:first-child{background:0 0;position:static}}@media (48rem<=width<64rem){.matrix.matrix--from-lg{--matrix-scroll:100%;overflow-x:visible}.matrix.matrix--from-lg .matrix__table{display:block}.matrix.matrix--from-lg thead{display:none}.matrix.matrix--from-lg :is(tbody,tr,th,td){border-right:0;display:block}.matrix.matrix--from-lg tbody tr>:is(th,td){border-bottom:0;padding:0}.matrix.matrix--from-lg :is(thead tr:first-child,tbody tr)>:first-child{background:0 0;border-right:0;padding:0;position:static}.matrix.matrix--from-lg tbody tr{padding-block:var(--space-s)}.matrix.matrix--from-lg tbody tr:first-child{padding-top:var(--matrix-edge,0)}.matrix.matrix--from-lg tbody tr:last-child{padding-bottom:var(--matrix-edge,0)}.matrix.matrix--from-lg tbody tr+tr{border-top:var(--edge-width) solid var(--edge-rule)}.matrix.matrix--from-lg td{margin-top:var(--space-s);display:grid}.matrix.matrix--from-lg th+td{margin-top:var(--space-xs)}.matrix.matrix--from-lg .matrix__label{display:block}}:where(.carousel){--carousel-cells:1.15;row-gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){:where(.carousel){--carousel-cells:2}}@media (width>=64rem){:where(.carousel){--carousel-cells:3}}:where(.carousel__track){grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--carousel-cells) - 1) * var(--space-s)) / var(--carousel-cells));gap:var(--space-s);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--space-xs);scrollbar-width:none;padding:var(--space-xs);margin:calc(var(--space-xs) * -1);display:grid;overflow-x:auto}:where(.carousel__track)::-webkit-scrollbar{display:none}:where(.carousel__track>*){scroll-snap-align:start}:where(.carousel .btn[aria-disabled=true]){opacity:.5;cursor:default}@media (prefers-reduced-motion:no-preference){:where(.carousel__track){scroll-behavior:smooth}}:where(.stack){--stack-gap:var(--space-s)}:where(.stack>*+*){margin-top:var(--stack-gap)}:where(.cluster){--cluster-gap:var(--space-xs);align-items:center;gap:var(--cluster-gap);flex-wrap:wrap;display:flex}:where(.pair){--pair-gap:var(--space-m);gap:var(--pair-gap);display:grid}.pair.pair--figure,.pair.pair--title{--pair-gap:var(--space-xs)}:where(.pair>*){text-box:trim-both cap alphabetic}:where(.breath){margin-top:var(--breath-step,var(--rhythm-breath))}:root:not([data-view=text]) .overrun{--wrap-measure:100%;padding-inline-start:max(0%, (100% - var(--page-measure)) / 2 - var(--gutter))}:where(.status){align-items:baseline;gap:var(--space-3xs);padding:var(--pad-mark);border:var(--edge-width) solid var(--edge-water);border-radius:var(--radius-pill);font-size:var(--step--1);color:var(--ink-dim);display:inline-flex}:where(main) .status:where(:not(:is(.surface,.plate,.btn) *)){color:var(--ink)}.status.status--critical{--ink:var(--severity-critical);border-color:var(--ink)}.status.status--severe{--ink:var(--severity-severe);border-color:var(--ink)}.status.status--opportunity{--ink:var(--severity-opportunity);border-color:var(--ink)}:where(.divide){margin-top:var(--space-l);padding-top:var(--space-m);border-top:var(--edge-width) solid var(--edge-rule)}:where(.surface.set,.surface.divide,.surface.btn,.surface.status,.plate.surface,.plate.scene,.scene.surface,.btn.status,.btn.cue,.btn.field,.btn.figure-control,.btn.exhibit,.btn.segmented,.btn.station,.btn.tabs,.segmented.tabs,.figure-control.station,.exhibit.wrap,.exhibit.sheet,.set.divide,.set.stack,.set.wrap,.set.list,.set.cluster,.stack.cluster,.list.stack,.list.wrap,.stack.pair,.matrix.set,.matrix.wrap,.matrix.surface,.carousel.panels,.carousel.matrix,.carousel.set,.index.surface,.overrun.scene,.stack>.divide){outline:var(--space-3xs) dashed var(--signal);outline-offset:var(--space-3xs)}:root[data-water=off] canvas[data-water],:root[data-water=off] canvas[data-dive]{display:none}:where(.surface){padding:var(--surface-pad,var(--pad-sheet));background-color:var(--surface-fill);background-image:var(--surface-grain);border:var(--surface-edge-width,var(--edge-width)) solid var(--surface-edge);border-radius:var(--surface-radius,var(--radius));-webkit-backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat));backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat));isolation:isolate;background-origin:border-box}.surface.surface--dense{background-color:var(--surface-fill-dense);box-shadow:var(--shadow-card)}.surface.surface--band{border-inline-width:0}:root[data-tint=on] .surface.surface--tinted{background-image:radial-gradient(120% 120% at 116% 116% in oklab, hsl(var(--tint-h) 60% 38% / var(--tint-alpha)), hsl(var(--tint-h) 60% 38% / 0) 64%), radial-gradient(140% 125% at 0% -6% in oklab, hsl(var(--tint-h) 58% 52% / calc(var(--tint-alpha) * .24)), hsl(var(--tint-h) 58% 52% / 0) 92%), var(--surface-grain)}:root:not([data-view=text])[data-cards=glass-spark] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]{--surface-blur:0px;background-color:var(--card-spark);box-shadow:none;background-image:none;border-color:#0000}:root:not([data-view=text]):is([data-cards=bar],[data-cards=spark],[data-cards=spark-deep],[data-cards=surface]) .panels>.wrap>:is(ul,ol,div)>.surface{--surface-blur:0px;background-color:rgb(var(--deep));box-shadow:none;background-image:none;border-color:#0000}:root:not([data-view=text])[data-cards=bar] .panels>.wrap>:is(ul,ol,div)>.surface{border-width:var(--card-bar) 0 0;border-color:var(--ink);border-radius:0}:root:not([data-view=text])[data-cards=bar] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]{border-color:var(--card-spark)}:root:not([data-view=text]):is([data-cards=spark],[data-cards=spark-deep]) .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]{background-color:var(--card-spark)}:root:not([data-view=text]):is([data-cards=spark-deep],[data-cards=surface]) .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=standard]{background-color:var(--card-teal)}:root:not([data-view=text])[data-cards=surface] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]{background-color:var(--card-foam)}:root:not([data-view=text]):is([data-cards=glass-spark],[data-cards=spark],[data-cards=spark-deep],[data-cards=surface]) .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]{--ink-rgb:var(--deep);--ink:rgb(var(--deep));--ink-dim:rgb(var(--deep) / .86);--accent:rgb(var(--deep));--type-shadow:none;color:var(--ink)}:root:not([data-view=text]):is([data-cards=bar],[data-cards=spark],[data-cards=spark-deep],[data-cards=surface]) :is(.sheet>.wrap>.surface,.sheet>.surface){--surface-blur:0px;background-color:rgb(var(--deep));box-shadow:none;background-image:none;border-color:#0000;border-radius:0}:root:not([data-view=text]):is([data-cards=bar],[data-cards=spark],[data-cards=spark-deep]) :is(.sheet>.wrap>.surface,.sheet>.surface){border-width:var(--card-bar) 0 0;border-color:var(--ink)}:root:not([data-view=text]):is([data-cards=spark],[data-cards=spark-deep]) :is(.sheet>.wrap>.surface,.sheet>.surface){border-color:var(--card-spark)}:root:not([data-view=text])[data-cards=spark-deep] :is(.sheet>.wrap>.surface,.sheet>.surface){background-color:var(--card-teal)}:root:not([data-view=text])[data-cards=surface] :is(.sheet>.wrap>.surface,.sheet>.surface){background-image:linear-gradient(var(--card-teal), rgb(var(--deep)))}@supports (clip-path:shape(from 0 0, line to 1px 1px)){:root:not([data-view=text])[data-cut=all] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-uncut]),:root:not([data-view=text])[data-cut=high] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]:not([data-uncut]){clip-path:shape(from var(--radius) 0, line to calc(100% - var(--card-cut) - var(--card-cut-reach)) 0, arc to calc(100% - var(--card-cut) + var(--card-cut-reach) / sqrt(2)) calc(var(--card-cut-reach) / sqrt(2)) of var(--card-cut-round) cw, line to calc(100% - var(--card-cut-reach) / sqrt(2)) calc(var(--card-cut) - var(--card-cut-reach) / sqrt(2)), arc to 100% calc(var(--card-cut) + var(--card-cut-reach)) of var(--card-cut-round) cw, line to 100% calc(100% - var(--radius)), curve to calc(100% - var(--radius)) 100% with 100% calc(100% - var(--radius) * .1) / calc(100% - var(--radius) * .1) 100%, line to var(--radius) 100%, curve to 0 calc(100% - var(--radius)) with calc(var(--radius) * .1) 100% / 0 calc(100% - var(--radius) * .1), line to 0 var(--radius), curve to var(--radius) 0 with 0 calc(var(--radius) * .1) / calc(var(--radius) * .1) 0, close);border-radius:0}:root:not([data-view=text])[data-cards=bar][data-cut=all] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-uncut]),:root:not([data-view=text])[data-cards=bar][data-cut=high] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]:not([data-uncut]){clip-path:polygon(0 0, calc(100% - var(--card-cut)) 0, 100% var(--card-cut), 100% 100%, 0 100%)}:root:not([data-view=text])[data-cut=all][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-uncut]),:root:not([data-view=text])[data-cut=all][data-cards=glass-spark] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-importance=high],[data-uncut]),:root:not([data-view=text])[data-cut=high][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]:not([data-uncut]){border-color:#0000;position:relative}:root:not([data-view=text])[data-cut=all][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-uncut]):after,:root:not([data-view=text])[data-cut=all][data-cards=glass-spark] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-importance=high],[data-uncut]):after,:root:not([data-view=text])[data-cut=high][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]:not([data-uncut]):after{content:"";inset:calc(var(--edge-width) * -1);background-color:var(--surface-edge);pointer-events:none;clip-path:shape(evenodd from var(--radius) 0, line to calc(100% - var(--card-cut) - var(--card-cut-reach)) 0, arc to calc(100% - var(--card-cut) + var(--card-cut-reach) / sqrt(2)) calc(var(--card-cut-reach) / sqrt(2)) of var(--card-cut-round) cw, line to calc(100% - var(--card-cut-reach) / sqrt(2)) calc(var(--card-cut) - var(--card-cut-reach) / sqrt(2)), arc to 100% calc(var(--card-cut) + var(--card-cut-reach)) of var(--card-cut-round) cw, line to 100% calc(100% - var(--radius)), curve to calc(100% - var(--radius)) 100% with 100% calc(100% - var(--radius) * .1) / calc(100% - var(--radius) * .1) 100%, line to var(--radius) 100%, curve to 0 calc(100% - var(--radius)) with calc(var(--radius) * .1) 100% / 0 calc(100% - var(--radius) * .1), line to 0 var(--radius), curve to var(--radius) 0 with 0 calc(var(--radius) * .1) / calc(var(--radius) * .1) 0, close, move to calc(var(--edge-width) + var(--radius-in)) var(--edge-width), line to calc(100% - var(--card-cut) - var(--card-cut-shift) - var(--card-cut-reach-in)) var(--edge-width), arc to calc(100% - var(--card-cut) - var(--card-cut-shift) + var(--card-cut-reach-in) / sqrt(2)) calc(var(--edge-width) + var(--card-cut-reach-in) / sqrt(2)) of var(--card-cut-round-in) cw, line to calc(100% - var(--edge-width) - var(--card-cut-reach-in) / sqrt(2)) calc(var(--card-cut) + var(--card-cut-shift) - var(--card-cut-reach-in) / sqrt(2)), arc to calc(100% - var(--edge-width)) calc(var(--card-cut) + var(--card-cut-shift) + var(--card-cut-reach-in)) of var(--card-cut-round-in) cw, line to calc(100% - var(--edge-width)) calc(100% - var(--edge-width) - var(--radius-in)), curve to calc(100% - var(--edge-width) - var(--radius-in)) calc(100% - var(--edge-width)) with calc(100% - var(--edge-width)) calc(100% - var(--edge-width) - var(--radius-in) * .1) / calc(100% - var(--edge-width) - var(--radius-in) * .1) calc(100% - var(--edge-width)), line to calc(var(--edge-width) + var(--radius-in)) calc(100% - var(--edge-width)), curve to var(--edge-width) calc(100% - var(--edge-width) - var(--radius-in)) with calc(var(--edge-width) + var(--radius-in) * .1) calc(100% - var(--edge-width)) / var(--edge-width) calc(100% - var(--edge-width) - var(--radius-in) * .1), line to var(--edge-width) calc(var(--edge-width) + var(--radius-in)), curve to calc(var(--edge-width) + var(--radius-in)) var(--edge-width) with var(--edge-width) calc(var(--edge-width) + var(--radius-in) * .1) / calc(var(--edge-width) + var(--radius-in) * .1) var(--edge-width), close);position:absolute}}@supports not (clip-path:shape(from 0 0, line to 1px 1px)){:root:not([data-view=text])[data-cut=all] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-uncut]),:root:not([data-view=text])[data-cut=high] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]:not([data-uncut]){clip-path:polygon(0 0, calc(100% - var(--card-cut)) 0, 100% var(--card-cut), 100% 100%, 0 100%)}:root:not([data-view=text])[data-cut=all][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-uncut]),:root:not([data-view=text])[data-cut=all][data-cards=glass-spark] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-importance=high],[data-uncut]),:root:not([data-view=text])[data-cut=high][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]:not([data-uncut]){position:relative}:root:not([data-view=text])[data-cut=all][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-uncut]):after,:root:not([data-view=text])[data-cut=all][data-cards=glass-spark] .panels>.wrap>:is(ul,ol,div)>.surface:not([data-importance=high],[data-uncut]):after,:root:not([data-view=text])[data-cut=high][data-cards=glass] .panels>.wrap>:is(ul,ol,div)>.surface[data-importance=high]:not([data-uncut]):after{content:"";inline-size:hypot(var(--card-cut), var(--card-cut));block-size:var(--surface-edge-width,var(--edge-width));background-color:var(--surface-edge);transform-origin:0 0;pointer-events:none;position:absolute;inset-block-start:calc(var(--surface-edge-width,var(--edge-width)) * -1);inset-inline-start:calc(100% - var(--card-cut) + var(--surface-edge-width,var(--edge-width)));transform:rotate(45deg)}}dialog.surface.surface--dense{background-color:rgb(var(--pane-rgb));box-shadow:var(--shadow-sheet)}:where(dialog.surface)::backdrop{background-color:rgb(var(--deep) / 0);-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--motion-open) var(--ease), backdrop-filter var(--motion-open) var(--ease), overlay var(--motion-open) allow-discrete, display var(--motion-open) allow-discrete}:where(dialog.surface[open])::backdrop{background-color:rgb(var(--deep) / var(--sheet-dim));-webkit-backdrop-filter:blur(var(--sheet-blur));backdrop-filter:blur(var(--sheet-blur))}@starting-style{:where(dialog.surface[open])::backdrop{background-color:rgb(var(--deep) / 0);-webkit-backdrop-filter:blur();backdrop-filter:blur()}}:root[data-blur=off]{--surface-fill:var(--surface-fill-solid);--surface-fill-dense:var(--surface-fill-solid)}:root[data-blur=off] :where(.surface,.btn--soft),:root[data-blur=off] :where(dialog.surface)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-grain=off]{--surface-grain:none}:root[data-grain-mode=light]{--surface-grain:var(--surface-grain-light)}.exhibit{inline-size:100%;max-inline-size:none;block-size:var(--exhibit-block,auto);max-block-size:max(92dvh, var(--exhibit-block,0px));overscroll-behavior:contain;color:var(--ink);--btn-edge:var(--edge-control);--surface-pad:var(--space-m);--surface-radius:var(--radius-sheet) var(--radius-sheet) 0 0;--exhibit-from:0 100%;--exhibit-from-size:1;transition:opacity var(--motion-open) var(--ease), translate var(--motion-open) var(--ease), scale var(--motion-open) var(--ease), overlay var(--motion-open) allow-discrete, display var(--motion-open) allow-discrete;margin:auto auto 0;position:fixed;overflow:auto}@media (width>=48rem){.exhibit{inline-size:min(100% - 2 * var(--space-s), var(--exhibit-measure,var(--container-sheet)));max-block-size:max(100% - 2 * var(--space-l), var(--exhibit-block,0px));--surface-pad:var(--space-l);--surface-radius:var(--radius-sheet);--exhibit-from:var(--exhibit-from-x,0) var(--exhibit-from-y,0);--exhibit-from-size:var(--exhibit-from-scale,1);margin:auto}.exhibit.exhibit--foot{inline-size:min(100%, var(--exhibit-measure,var(--container-sheet)));--surface-pad:var(--space-m);--surface-radius:var(--radius-sheet) var(--radius-sheet) 0 0;--exhibit-from:0 100%;--exhibit-from-size:1;margin:auto auto 0}}@media (prefers-reduced-motion:reduce){.exhibit,.exhibit.exhibit--foot{--exhibit-from:0 0;--exhibit-from-size:1}}.exhibit:not([open]){opacity:0;translate:var(--exhibit-from);scale:var(--exhibit-from-size);display:none}@starting-style{.exhibit[open]{opacity:0;translate:var(--exhibit-from);scale:var(--exhibit-from-size)}}:root:has(.exhibit[open]){overflow:hidden}:where(.plate){border-radius:var(--radius);background:rgb(var(--deep));box-shadow:var(--shadow-card);display:block;overflow:hidden}:where(.plate__stage){isolation:isolate;grid-template-rows:1fr auto;width:100%;min-height:32rem;display:grid;position:relative}:where(.plate__media,.plate__shade){width:100%;height:100%;z-index:var(--layer-under);position:absolute;inset:0}:where(.plate__media){object-fit:cover;object-position:var(--plate-focus,center)}:where(.plate__shade){background:linear-gradient(0deg, rgb(var(--deep) / .94), rgb(var(--deep) / .77) 50%, rgb(var(--deep) / .73) 57.5%, rgb(var(--deep) / .66) 65%, rgb(var(--deep) / .57) 72.5%, rgb(var(--deep) / .45) 80%, rgb(var(--deep) / .08))}:where(.plate__copy){padding:var(--space-m);align-self:end;position:relative}@media (width>=48rem){:where(.plate--whole .plate__stage){min-height:0;aspect-ratio:var(--plate-ratio)}}@media (width<48rem){:where(.plate--whole .plate__stage){min-height:0;display:block}:where(.plate--whole .plate__media){height:auto;aspect-ratio:var(--plate-ratio);position:relative}:where(.plate--whole .plate__shade){display:none}}:where(.scene){isolation:isolate;padding-block:var(--scene-pad,var(--space-2xl));--scene-drift:var(--space-3xl)}:where(.scene__stage){z-index:var(--layer-under);view-timeline-name:--scene;display:block;position:absolute;inset:0}:where(.scene__media){position:absolute;inset:0;overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(:root[data-rise=on] .scene:not(.statement--opening,.statement--compact)>.scene__stage>.scene__media){animation:scene-rise var(--ease-rise) both;animation-timeline:--scene;animation-range:cover 0% cover calc(var(--scene-words,var(--scene-pad,var(--space-2xl))) + var(--scene-rise))}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(:root[data-rise=on] .scene:not(.statement--opening,.statement--compact)>.scene__stage>.scene__media){animation:scene-rise 1s var(--ease-rise) both paused;animation-delay:calc(var(--rise-progress,1) * -1s)}}}@keyframes scene-rise{0%{opacity:0}to{opacity:1}}:where(.scene__shot){inset-inline:0;width:100%;height:calc(100% + var(--scene-drift));object-fit:cover;object-position:var(--scene-focus,center);position:absolute;top:0}:where(img.scene__shot[data-arriving]){opacity:0}@media (prefers-reduced-motion:no-preference){:where(img.scene__shot){transition:opacity var(--motion-arrive) var(--ease)}}:where(.scene__stage--subject>.scene__media){container-type:size}:where(.scene__stage--subject .scene__shot){object-position:calc(-1 * clamp(var(--scene-subject-to) * max(100cqw, (100cqh + var(--scene-drift)) * var(--scene-ratio)) - 100cqw, var(--scene-focus-x) * (max(100cqw, (100cqh + var(--scene-drift)) * var(--scene-ratio)) - 100cqw), var(--scene-subject-from) * max(100cqw, (100cqh + var(--scene-drift)) * var(--scene-ratio)))) var(--scene-focus-y)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.scene__shot){animation:linear both scene-drift,linear both scene-zoom;animation-timeline:--scene,--scene-hold}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.scene__shot){animation:1s linear both paused scene-drift,1s linear both paused scene-zoom;animation-delay:calc(var(--view-progress,0) * -1s), calc(var(--hold-progress,0) * -1s)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(:root[data-pin=on] .statement--held.scene>.scene__stage .scene__shot){animation:linear both scene-drift-in,linear forwards scene-drift-out,linear both scene-zoom;animation-timeline:--scene-hold,--scene-hold,--scene-hold;animation-range:entry,exit,normal}}}@keyframes scene-drift{0%{translate:0 calc(var(--scene-drift) * -1)}to{translate:0}}@keyframes scene-drift-in{0%{translate:0 calc(var(--scene-drift) * -1)}to{translate:0 calc(var(--scene-drift) / -2)}}@keyframes scene-drift-out{0%{translate:0 calc(var(--scene-drift) / -2)}to{translate:0}}@keyframes scene-zoom{0%{scale:1}to{scale:var(--scene-zoom,1)}}:where(.scene__shade){background:linear-gradient(0deg, rgb(var(--deep) / calc(.94 * var(--scene-shade,1))), rgb(var(--deep) / calc(.77 * var(--scene-shade,1))) 50%, rgb(var(--deep) / calc(.73 * var(--scene-shade,1))) 57.5%, rgb(var(--deep) / calc(.66 * var(--scene-shade,1))) 65%, rgb(var(--deep) / calc(.57 * var(--scene-shade,1))) 72.5%, rgb(var(--deep) / calc(.45 * var(--scene-shade,1))) 80%, rgb(var(--deep) / calc(.08 * var(--scene-shade,1))));position:absolute;inset:0}:where(.scene__tint){background:rgb(var(--water-rgb));mix-blend-mode:color;opacity:var(--scene-tint,.8);position:absolute;inset:0}:where(.scene__foot){justify-content:var(--scene-credit,end);text-align:var(--scene-credit,end);position:absolute;inset-block-end:var(--space-s);inset-inline:0}:where(.statement--opening.scene){--statement-foot:var(--scene-lift,0px)}:where(.statement--opening.scene>.scene__stage){top:calc(var(--scene-lift,0px) * -1)}:where(.statement--opening.scene>.wrap){justify-content:end}:where(.statement--compact.scene>.scene__stage){top:calc(var(--scene-lift,0px) * -1)}@media (prefers-reduced-motion:no-preference){:where(.pin){view-timeline-name:--scene-hold}:where(:root[data-pin=on] .pin){--scene-zoom:var(--pin-zoom)}:where(:root[data-pin=on] .pin):after{content:"";height:var(--pin-hold);display:block}}:where(.film__video){opacity:0;transition:opacity var(--motion-arrive) var(--ease)}:where(.film[data-ready] .film__video){opacity:1}:where(.film__toggle){--pad-control:var(--space-3xs);--btn-fill:rgb(var(--deep) / .8);--btn-ink:var(--ink-dim);justify-content:center;min-width:44px;min-height:44px}:where(.film__toggle svg[hidden]){display:none}@media (hover:hover) and (pointer:fine){:where(.film__toggle){opacity:0;pointer-events:none;min-width:36px;min-height:36px}:where(.film[data-controls] .film__toggle,.film[data-still] .film__toggle){opacity:.8;pointer-events:auto}:where(.film .film__toggle:hover,.film .film__toggle:focus-visible){opacity:1;pointer-events:auto}}:where(.cue){flex:none;align-self:center;place-items:center;width:2.5rem;height:4rem;margin-inline-start:auto;display:none}:where(.cue__swarm){pointer-events:none;width:100%;height:100%;display:block;overflow:visible}:where(.cue__fish){fill:var(--ink);fill-opacity:var(--credit-alpha);cursor:pointer}:where(.cue__hit){fill:none;pointer-events:all}:where(.cue__speck){fill:var(--accent)}@media (width>=64rem){:where(.cue){display:grid}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){:where(.cue){animation:linear both cue-out;animation-timeline:scroll();animation-range:0 25vh}}@supports not (animation-timeline:scroll()){:where(.cue){animation:1s linear both paused cue-out;animation-delay:calc(min(var(--scroll-screens,0) * 4, 1) * -1s)}}}@keyframes cue-out{to{opacity:0}}.turn{white-space:nowrap;display:inline-block}.turn__ch{text-align:center;filter:none;transition:filter var(--motion-control) var(--ease);display:inline-block}.turn__ch.is-turning{filter:blur(.4px);transition:none}@media (prefers-reduced-motion:reduce){.turn__ch.is-turning{filter:none}}.btn{min-block-size:var(--btn-target,auto);min-inline-size:var(--btn-target,auto);background:var(--btn-fill,transparent);color:var(--btn-ink,inherit);align-items:center;gap:var(--space-2xs);padding:var(--pad-control);border:var(--edge-width) solid var(--btn-edge,var(--surface-edge));border-radius:var(--radius-pill);font-size:var(--size-control,var(--step--1));font-weight:var(--weight-button);transition:background-color var(--motion-control) var(--ease-control), border-color var(--motion-control) var(--ease-control), color var(--motion-control) var(--ease-control), opacity var(--motion-control) var(--ease-control);text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn[aria-pressed=true],.btn[aria-checked=true],.btn[aria-selected=true]{border-color:var(--accent)}.btn[role=option]{cursor:pointer}.btn[hidden]{display:none}.btn.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (hover:hover){.btn.btn--accent:hover{filter:brightness(1.08)}}.btn.btn--soft{background:var(--surface-fill);color:var(--ink);-webkit-backdrop-filter:blur(calc(var(--surface-blur) * var(--btn-blur-scale,1))) saturate(var(--surface-sat));backdrop-filter:blur(calc(var(--surface-blur) * var(--btn-blur-scale,1))) saturate(var(--surface-sat))}@media (hover:hover){.btn.btn--soft:hover{border-color:var(--accent)}}.btn.btn--soft[data-active]{background:var(--surface-fill-active);border-color:var(--accent)}.btn.btn--light{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}@media (hover:hover){.btn.btn--light:not([aria-disabled=true]):hover{filter:brightness(.94)}}.btn.btn--large{padding:var(--pad-control-large);font-size:var(--step-0)}.btn.btn--bare{color:var(--ink);gap:var(--space-3xs);background:0 0;border-color:#0000;padding:0}.btn.btn--bare:focus-visible{color:var(--accent)}@media (hover:hover){.btn.btn--bare:not([aria-disabled=true]):hover{color:var(--accent)}}.btn.btn--chip{border-color:var(--chip-edge,var(--edge-control));border-radius:var(--radius-pill);color:var(--ink);background:0 0}.btn.btn--chip[aria-current=page],.btn.btn--chip[data-state=open],.btn.btn--chip[data-current]{background:var(--surface-fill-pane);text-decoration:none}@media (hover:hover){.btn.btn--chip:hover{background:var(--surface-fill-pane)}}.btn.btn--chip:where([aria-pressed=true],[aria-checked=true],[aria-selected=true]){border-color:var(--accent)}.btn.btn--chip:not(.btn--city):is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--surface-fill-active)}.btn.btn--city{gap:var(--space-3xs);padding:var(--pad-mark);border-radius:var(--radius-round);corner-shape:round;background:color-mix(in srgb, rgb(var(--btn-city,var(--accent-rgb))) var(--city-soft), var(--surface-fill));border-color:color-mix(in srgb, rgb(var(--btn-city,var(--accent-rgb))) var(--city-edge), transparent)}.btn.btn--city:before{content:"";border-radius:var(--radius-round);corner-shape:round;background:rgb(var(--btn-city,var(--accent-rgb)));flex:none;width:.5em;height:.5em}.btn.btn--city:focus-visible,.btn.btn--city[aria-pressed=true]{background:color-mix(in srgb, rgb(var(--btn-city,var(--accent-rgb))) var(--city-lit), var(--surface-fill))}@media (hover:hover){.btn.btn--city:hover{background:color-mix(in srgb, rgb(var(--btn-city,var(--accent-rgb))) var(--city-lit), var(--surface-fill))}}.btn.btn--slide{position:relative;overflow:hidden}.btn.btn--slide>span{transition:translate var(--motion-open) var(--ease)}.btn.btn--slide:after{content:attr(data-label) / "";inset:calc(-1 * var(--edge-width));padding:inherit;background:var(--btn-slide-fill,var(--accent));color:var(--btn-slide-ink,var(--on-accent));transition:translate var(--motion-open) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;translate:0 100%}.btn.btn--slide:focus-visible>span{translate:0 -100%}.btn.btn--slide:focus-visible:after{translate:0}@media (hover:hover){.btn.btn--slide:hover>span{translate:0 -100%}.btn.btn--slide:hover:after{translate:0}.btn.btn--light.btn--slide:hover{filter:none}}@media (prefers-reduced-motion:reduce){.btn.btn--slide>span,.btn.btn--slide:after{transition:none}}.btn>svg{flex:none;width:1em;height:1em}.arrow{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.drop__mark{width:1em;height:1em;transition:rotate var(--motion-control) var(--ease-control);flex:none}.drop__trigger[data-state=open] .drop__mark{rotate:180deg}.btn.drop__trigger{gap:var(--space-3xs)}.drop__panel{--surface-pad:0;--surface-edge-width:0;--surface-radius:var(--radius-drop);top:calc(100% + var(--drop-offset,var(--space-2xs)));z-index:var(--layer-chrome);width:var(--bits-navigation-menu-viewport-width,auto);height:var(--bits-navigation-menu-viewport-height,auto);transform-origin:0 0;transition:inset-inline-start var(--motion-control) var(--ease), width var(--motion-control) var(--ease), height var(--motion-control) var(--ease), opacity var(--motion-control) var(--ease-control), scale var(--motion-control) var(--ease), translate var(--motion-control) var(--ease);position:absolute;inset-inline-start:calc(var(--drop-start,0px) - var(--space-3xs));overflow:hidden}.drop__panel[data-starting-style]{opacity:0;scale:.97;translate:0 calc(-1 * var(--space-3xs))}.drop__content{width:max-content;animation-duration:var(--motion-control);animation-timing-function:var(--ease);animation-fill-mode:both;position:absolute;inset-block-start:0;inset-inline-start:0}.drop__content[data-motion=from-start]{animation-name:drop-from-start}.drop__content[data-motion=from-end]{animation-name:drop-from-end}@keyframes drop-from-start{0%{opacity:0;translate:calc(-1 * var(--space-l)) 0}}@keyframes drop-from-end{0%{opacity:0;translate:var(--space-l) 0}}.drop__list{gap:var(--space-3xs);padding:var(--space-3xs);grid-auto-rows:max-content;display:grid}.drop__list>li{display:grid}.drop{justify-items:center;display:grid}.drop__sheet{overflow:hidden}.drop__sheet[data-state=open]{animation:drop-sheet-open var(--motion-open) var(--ease)}.drop__sheet[data-state=closed]{animation:drop-sheet-close var(--motion-control) var(--ease)}@keyframes drop-sheet-open{0%{opacity:0;height:0}to{height:var(--bits-accordion-content-height,auto)}}@keyframes drop-sheet-close{0%{height:var(--bits-accordion-content-height,auto)}to{height:0}}.drop__sublist{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) 0 var(--space-s);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.drop__mark,.drop__panel{transition:none}.drop__content,.drop__sheet{animation:none}}:where(.field){--surface-pad:0;--surface-radius:var(--radius-pill);font-size:var(--field-size,var(--step--1));align-items:center;display:inline-grid;position:relative}:where(.field>:is(input,select,button)){appearance:none;inline-size:100%;min-inline-size:0;min-block-size:var(--field-target,auto);padding:var(--pad-control);border-radius:inherit;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;grid-area:1/1}:where(.field>:is(select,button,[role=combobox])){font-weight:500}:where(.field>:is(select,[role=combobox])){padding-inline-end:calc(var(--space-xs) * 2 + 1em)}:where(.field>button){cursor:text}:where(.field>button[role=combobox]){cursor:default}:where(.field>input)::placeholder{color:var(--ink-dim);opacity:1}:where(.field.field--inset){border:var(--edge-width) solid var(--surface-edge);border-radius:var(--radius-pill);background:var(--surface-track);transition:border-color var(--motion-control) var(--ease-control), opacity var(--motion-control) var(--ease-control)}@media (hover:hover){:where(.field.field--inset:has(>:is(select,button,[role=combobox])):hover){border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){:where(.field.field--inset){transition:none}}:where(.field>svg){width:1em;height:1em;pointer-events:none;grid-area:1/1;justify-self:end;margin-inline-end:var(--space-xs)}.figure-control{align-items:center;gap:var(--space-2xs);border:var(--edge-width) solid var(--edge-water);padding:var(--pad-control);transition:border-color var(--motion-control) var(--ease-control), color var(--motion-control) var(--ease-control);display:inline-flex}.figure-control__glyph{flex:none;block-size:1em;inline-size:1em;display:inline-block}.figure-control[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}@media (prefers-reduced-motion:reduce){.figure-control{transition:none}}.station{border:var(--edge-width) solid var(--edge-water);text-align:start;transition:border-color var(--motion-control) var(--ease-control), background-color var(--motion-control) var(--ease-control)}@media (hover:hover){.station:hover{background:var(--surface-fill-pane)}}.station[aria-pressed=true]{border-color:var(--accent);background:var(--surface-fill-active)}@media (prefers-reduced-motion:reduce){.station{transition:none}}.lit-row{transition:background-color var(--motion-control) var(--ease-control)}.lit-row[aria-current=true]{background:var(--surface-fill-active)}@media (prefers-reduced-motion:reduce){.lit-row{transition:none}}:where(.reading){border-inline-start:calc(var(--edge-width) * 2) solid var(--accent);padding-inline-start:var(--space-s)}:where(.tip-host){position:relative}.tip{--tip-rise:var(--space-3xs);z-index:1;inset-block:auto calc(100% + var(--space-3xs));padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background:var(--ink);color:var(--on-accent);white-space:nowrap;pointer-events:none;opacity:0;translate:0 var(--tip-rise);transition:opacity var(--motion-control) var(--ease-control), translate var(--motion-control) var(--ease-control);position:absolute;inset-inline:auto 0}.tip.tip--start{inset-inline:0 auto}@media (width<64rem){.tip.tip--flip{--tip-rise:calc(-1 * var(--space-3xs));inset-block:calc(100% + var(--space-3xs)) auto}}@media (hover:hover){:where(.tip-host:hover,.tip-host:focus-visible)>.tip{opacity:1;translate:0}}:where(.tip-host[data-tip-shown])>.tip{opacity:1;translate:0}:where(.tip-host[aria-expanded=true])>.tip{opacity:0;translate:0 var(--tip-rise)}:where(.tip-host:has(>.tip--follow)){container-type:inline-size}.tip.tip--follow{inset-block:auto calc(50% + var(--tip-lift,50%) + var(--space-3xs));opacity:0;translate:clamp(0px, calc(var(--tip-at,50cqi) - 50%), calc(100cqi - 100%)) 0;transform:translateY(var(--tip-rise));transition:opacity var(--motion-control) var(--ease-control), transform var(--motion-control) var(--ease-control);inset-inline:0 auto}:where(.tip-host[data-held])>.tip.tip--follow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tip,.tip.tip--follow{transition:none}}.term{font-weight:inherit;-webkit-text-decoration:underline var(--edge-water);text-decoration:underline var(--edge-water);text-underline-offset:var(--space-3xs);transition:text-decoration-color var(--motion-control) var(--ease-control)}.term[aria-pressed=true],.term[aria-expanded=true]{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.term:has(+.gloss:popover-open){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (hover:hover){.term:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.term.term--chip{border-radius:var(--radius-pill);transition:text-decoration-color var(--motion-control) var(--ease-control), background-color var(--motion-control) var(--ease-control)}.term.term--chip[aria-expanded=true]{background-color:var(--surface-fill-pane)}@media (hover:hover){.term.term--chip:hover{background-color:var(--surface-fill-pane)}}.gloss{--gloss-measure:min(var(--container-info), calc(100% - 2 * var(--gutter)));--gloss-radius:var(--radius);inline-size:var(--gloss-measure);padding:var(--space-s);border:var(--edge-width) solid var(--surface-edge);border-radius:var(--gloss-radius);background-color:rgb(var(--pane-rgb));background-image:var(--surface-grain);box-shadow:var(--shadow-sheet);color:var(--ink)}.gloss[popover]{opacity:0;transition:opacity var(--motion-control) var(--ease-control), overlay var(--motion-control) allow-discrete, display var(--motion-control) allow-discrete}.gloss[data-side]{inset:var(--gloss-y) auto auto clamp(var(--gutter), var(--gloss-x), calc(100% - var(--gutter) - var(--gloss-measure)));margin:var(--space-2xs) 0 0;position:absolute}.gloss[data-side=above]{inset-block:auto calc(100% - var(--gloss-y));margin:0 0 var(--space-2xs)}.gloss:popover-open{opacity:1}@starting-style{.gloss:popover-open{opacity:0}}@media (prefers-reduced-motion:reduce){.term,.term.term--chip,.gloss[popover]{transition:none}}:where(.index>.index__item){border-top:var(--edge-width) solid var(--edge-water);transition:border-top-color var(--motion-control) var(--ease-control)}:where(.index>.index__item:has(>.index__link:focus-visible)){border-top-color:var(--ink)}@media (hover:hover){:where(.index>.index__item:has(>.index__link:hover)){border-top-color:var(--ink)}}@media (prefers-reduced-motion:reduce){:where(.index>.index__item){transition:none}}:where(.index .index__link){color:inherit;text-decoration:none}.range{appearance:none;inline-size:100%;block-size:var(--range-thumb);cursor:pointer;touch-action:pan-y;background:0 0;margin:0;display:block}.range::-webkit-slider-runnable-track{block-size:var(--range-track);border-radius:var(--radius-round);background:var(--range-fill,linear-gradient(to right, var(--accent) calc(var(--range-at,0) * 100%), var(--surface-track) 0))}.range::-moz-range-track{block-size:var(--range-track);border-radius:var(--radius-round);background:var(--range-fill,linear-gradient(to right, var(--accent) calc(var(--range-at,0) * 100%), var(--surface-track) 0));border:0}.range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;inline-size:var(--range-thumb);block-size:var(--range-thumb);border:calc(var(--range-thumb) / 6) solid var(--ink);border-radius:var(--radius-round);background:var(--range-core,var(--ink));box-shadow:0 0 0 var(--edge-width) rgb(var(--deep) / .7), 0 0 0 var(--range-halo,0px) var(--surface-fill-active), var(--shadow-card);transition:scale var(--motion-control) var(--ease-control), box-shadow var(--motion-control) var(--ease-control);margin-block-start:calc((var(--range-track) - var(--range-thumb)) / 2)}.range::-moz-range-thumb{box-sizing:border-box;inline-size:var(--range-thumb);block-size:var(--range-thumb);border:calc(var(--range-thumb) / 6) solid var(--ink);border-radius:var(--radius-round);background:var(--range-core,var(--ink));box-shadow:0 0 0 var(--edge-width) rgb(var(--deep) / .7), 0 0 0 var(--range-halo,0px) var(--surface-fill-active), var(--shadow-card);transition:scale var(--motion-control) var(--ease-control), box-shadow var(--motion-control) var(--ease-control)}.range:active::-webkit-slider-thumb{scale:1.12}[data-held]>.range.range--large::-webkit-slider-thumb{scale:1.12}.range:active::-moz-range-thumb{scale:1.12}[data-held]>.range.range--large::-moz-range-thumb{scale:1.12}.range.range--large{--range-thumb:var(--range-thumb-large);--range-track:var(--range-track-large);border-radius:var(--radius-round);color:var(--edge-control)}.range.range--large::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) calc(var(--range-thumb) / 2 + var(--range-at,0) * (100% - var(--range-thumb))), transparent 0), var(--range-marks,none), var(--surface-track)}.range.range--large::-moz-range-track{background:linear-gradient(to right, var(--accent) calc(var(--range-thumb) / 2 + var(--range-at,0) * (100% - var(--range-thumb))), transparent 0), var(--range-marks,none), var(--surface-track)}@media (hover:hover){:hover>.range.range--large{--range-halo:var(--space-3xs)}}.range.range--large:focus-visible{--range-halo:var(--space-3xs)}[data-held]>.range.range--large,.range.range--large:active{--range-halo:var(--space-2xs)}@media (prefers-reduced-motion:reduce){.range::-webkit-slider-thumb{transition:none}.range::-moz-range-thumb{transition:none}}.segmented{border:var(--edge-width) solid var(--btn-edge,var(--surface-edge));border-radius:var(--radius-pill);background:var(--surface-track);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.segmented:before{content:"";inset-block:calc(-1 * var(--edge-width));inline-size:calc((100% + 2 * var(--edge-width)) / var(--segmented-count,2));translate:calc(var(--segmented-at,0) * 100%) 0;border:var(--edge-width) solid var(--accent);border-radius:var(--radius-pill);background:var(--surface-fill-active);pointer-events:none;transition:translate var(--motion-open) var(--ease);position:absolute;inset-inline-start:calc(-1 * var(--edge-width))}.segmented.segmented--column{grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}.segmented.segmented--column:before{inset-inline:calc(-1 * var(--edge-width));inset-block:calc(-1 * var(--edge-width)) auto;inline-size:auto;block-size:calc((100% + 2 * var(--edge-width)) / var(--segmented-count,2));translate:0 calc(var(--segmented-at,0) * 100%)}.segmented.segmented--glass{background:var(--surface-fill);-webkit-backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat));backdrop-filter:blur(var(--surface-blur)) saturate(var(--surface-sat))}.segmented:not([role=radiogroup],[role=tablist]):before{display:none}.segmented>button{justify-content:center;align-items:center;gap:var(--space-3xs);padding:var(--space-2xs);min-block-size:var(--segmented-target,auto);min-inline-size:var(--segmented-target,auto);border-radius:var(--radius-pill);color:var(--ink-dim);font-size:var(--step--1);text-align:center;cursor:pointer;transition:color var(--motion-open) var(--ease), background-color var(--motion-control) var(--ease-control);display:inline-flex;position:relative}.segmented>[aria-checked=true],.segmented>[aria-selected=true]{color:var(--ink)}@media (hover:hover){.segmented>button:hover{color:var(--ink)}}.segmented:not([role=radiogroup],[role=tablist])>button:active{background-color:var(--surface-fill-pane)}.segmented>button>svg{flex:none;block-size:1lh;inline-size:1.25em}@media (prefers-reduced-motion:reduce){.segmented:before,.segmented>button{transition:none}}.tabs{border-block-end:var(--edge-width) solid var(--surface-edge);align-items:stretch;display:flex}.tabs>[role=tablist]{display:flex;position:relative}.tabs>[role=tablist]:after{content:"";inline-size:calc(var(--tabs-size,0px) - 2 * var(--space-2xs));border-block-end:calc(2 * var(--edge-width)) solid var(--accent);block-size:0;translate:calc(var(--tabs-from,0px) + var(--space-2xs)) 0;pointer-events:none;transition:translate var(--motion-open) var(--ease), inline-size var(--motion-open) var(--ease), opacity var(--motion-control) var(--ease-control);position:absolute;inset-block-end:calc(-1 * var(--edge-width));inset-inline-start:0}.tabs>[role=tablist]:not([data-fitted]):after{opacity:0;transition:none}.tabs [role=tab]{align-items:center;gap:var(--space-3xs);min-block-size:44px;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);color:var(--ink-dim);font-size:var(--tabs-step,var(--step--1));font-weight:var(--weight-button);white-space:nowrap;cursor:pointer;transition:color var(--motion-control) var(--ease-control);display:inline-flex}.tabs [role=tab][aria-selected=true]{color:var(--ink)}.tabs [role=tab]>svg{flex:none;block-size:1lh;inline-size:1.25em}@media (hover:hover){.tabs [role=tab]:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.tabs>[role=tablist]:after,.tabs [role=tab]{transition:none}}:where(.disclosure){interpolate-size:allow-keywords}:where(.disclosure>summary){align-items:center;gap:var(--space-3xs);cursor:pointer;font-size:var(--step--1);color:var(--ink-dim);transition:color var(--motion-control) var(--ease-control);font-weight:500;list-style:none;display:inline-flex}:where(.disclosure>summary):focus-visible,:where(.disclosure[open]>summary){color:var(--ink)}@media (hover:hover){:where(.disclosure>summary):hover{color:var(--ink)}}:where(.disclosure>summary)::-webkit-details-marker{display:none}:where(.disclosure>summary>svg){width:1em;height:1em;transition:rotate var(--motion-control) var(--ease-control);flex:none}.disclosure[open]>summary>svg{rotate:180deg}.disclosure::details-content{block-size:0;transition:block-size var(--motion-open) var(--ease), content-visibility var(--motion-open) allow-discrete;overflow-y:clip}.disclosure[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){:where(.disclosure>summary),:where(.disclosure>summary>svg){transition:none}.disclosure::details-content{transition:none}}:where(.unfold){opacity:0;transition:grid-template-rows var(--motion-open) var(--ease), opacity var(--motion-open) var(--ease);grid-template-rows:0fr;display:grid}:where(.unfold[data-open]){opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){:where(.unfold){transition:none}}:where(.ladder){gap:var(--space-s);interpolate-size:allow-keywords;display:grid}:where(.ladder>li){display:grid}.ladder>li>details{--surface-pad:0;transition:border-color var(--motion-open) var(--ease);flex-direction:column;gap:0;display:flex}.ladder>li>details[open]{--surface-edge:var(--accent)}.ladder>li>details>summary{cursor:pointer;padding:var(--pad-sheet);border-radius:inherit;list-style:none}.ladder>li>details:not([open])>summary{flex-grow:1}.ladder>li>details>summary::-webkit-details-marker{display:none}.ladder>li>details>summary>svg{block-size:1em;inline-size:1em;transition:rotate var(--motion-control) var(--ease-control);inset-block-start:var(--pad-sheet);inset-inline-end:var(--pad-sheet)}.ladder>li>details[open]>summary>svg{rotate:180deg}.ladder>li>details>:not(summary){padding:0 var(--pad-sheet) var(--pad-sheet)}.ladder>li>details::details-content{opacity:0;block-size:0;min-block-size:0;transition:block-size var(--motion-open) var(--ease), opacity var(--motion-open) var(--ease), content-visibility var(--motion-open) allow-discrete;overflow:clip}.ladder>li>details[open]::details-content{opacity:1;block-size:auto}@media (width>=64rem){.ladder{grid-template-columns:var(--ladder-shut);transition:grid-template-columns var(--motion-open) var(--ease);container-type:inline-size}.ladder>li>details>summary>h3{inline-size:var(--ladder-name);min-inline-size:min-content}.ladder>li>details>:not(summary){inline-size:var(--ladder-open)}.ladder>li>details::details-content{contain:inline-size}.ladder:has(>:first-child>[open]){grid-template-columns:var(--ladder-at-1)}.ladder:has(>:nth-child(2)>[open]){grid-template-columns:var(--ladder-at-2)}.ladder:has(>:nth-child(3)>[open]){grid-template-columns:var(--ladder-at-3)}.ladder:has(>:nth-child(4)>[open]){grid-template-columns:var(--ladder-at-4)}.ladder:has(>:nth-child(5)>[open]){grid-template-columns:var(--ladder-at-5)}.ladder:has(>:nth-child(6)>[open]){grid-template-columns:var(--ladder-at-6)}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.ladder:has(>li>details[open]>:not(summary))>li>details:not([open])::details-content{transition:block-size var(--motion-open) var(--ease) var(--motion-open) allow-discrete, opacity var(--motion-open) var(--ease), content-visibility var(--motion-open) allow-discrete var(--motion-open)}}@supports not (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.ladder>li>details[open]::details-content{transition:opacity var(--motion-open) var(--ease)}}}@media (prefers-reduced-motion:reduce){.ladder,.ladder>li>details,.ladder>li>details>summary>svg{transition:none}.ladder>li>details::details-content{transition:none}}[data-reveal-item]{transition:opacity var(--motion-arrive) var(--ease), translate var(--motion-arrive) var(--ease);transition-delay:calc(var(--i,0) * var(--reveal-step,var(--motion-step)))}.rv-bar{transform-box:fill-box;transform-origin:0;transition:transform var(--motion-draw) var(--ease) var(--delay,var(--motion-delay))}.rv-span{transform-box:fill-box;transform-origin:0;transition:scale var(--motion-draw) var(--ease) var(--delay,var(--motion-delay))}.rv-disc{transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-draw) var(--ease) var(--delay,var(--motion-delay))}.rv-pulse{opacity:0;transform-box:fill-box;transform-origin:50%}.rv-unit{transform-box:fill-box;transform-origin:50%;transition:opacity var(--motion-open) var(--ease), scale var(--motion-open) var(--ease);transition-delay:calc(var(--motion-delay) + var(--i,0) * var(--motion-step-fine))}.rv-stream{background:repeating-linear-gradient(to right, transparent 0 .75rem, var(--surface-track) .75rem 1.5rem);animation:rv-stream var(--motion-loop) linear infinite;animation-play-state:paused;position:absolute;inset:0 -100% 0 0;transform:skew(-24deg)}@keyframes rv-stream{to{translate:1.5rem}}@media (prefers-reduced-motion:reduce){.rv-stream{animation:none}}@media (prefers-reduced-motion:no-preference){html[data-reveal] [data-reveal]:not(.is-revealed)[data-reveal-item],html[data-reveal] [data-reveal]:not(.is-revealed) [data-reveal-item]{opacity:0;translate:0 var(--space-xs)}html[data-reveal] [data-reveal]:not(.is-in-view) .rv-bar{transform:scaleX(0)}html[data-reveal] [data-reveal]:not(.is-in-view) .rv-span{scale:0 1}html[data-reveal] [data-reveal]:not(.is-in-view) .rv-disc{transform:scale(0)}html[data-reveal] [data-reveal]:not(.is-in-view) .rv-unit{opacity:0;scale:.4}html[data-reveal] [data-reveal].is-in-view .rv-pulse{animation:rv-pulse var(--motion-loop) var(--ease) var(--delay,var(--motion-delay)) 1}@keyframes rv-pulse{0%{opacity:.5;scale:1}to{opacity:0;scale:2}}}}@layer utilities;:root[data-view=text]{--ink-rgb:20 20 20;--ink:rgb(var(--ink-rgb));--ink-dim:#4a4f52;--scrollbar-thumb:rgb(var(--ink-rgb) / .3);--accent-rgb:17 79 102;--accent:rgb(var(--accent-rgb));--on-accent:#fff;--ink-lit:var(--ink);--ink-sun:var(--ink);--signal:var(--ink);--card-spark:var(--accent);--card-teal:var(--ink);--card-foam:var(--ink);--severity-critical:var(--ink);--severity-severe:var(--ink);--severity-opportunity:var(--ink);--city-munich:var(--ink-rgb);--city-dubai:var(--ink-rgb);--city-delhi:var(--ink-rgb);--city-vaduz:var(--ink-rgb);--city-amsterdam:var(--ink-rgb);--city-nairobi:var(--ink-rgb);--city-soft:0%;--city-lit:0%;--city-edge:0%;--esg-environmental:var(--ink-rgb);--esg-social:var(--ink-rgb);--esg-governance:var(--ink-rgb);--esg-economic:var(--ink-rgb);--esg-soft:0;--water-type-green:var(--ink-rgb);--water-type-blue:var(--ink-rgb);--water-type-grey:var(--ink-rgb);--footprint-tone-1:var(--ink-rgb);--footprint-tone-2:var(--ink-rgb);--footprint-tone-3:var(--ink-rgb);--footprint-tone-4:var(--ink-rgb);--footprint-tone-ai:var(--ink-rgb);--footprint-tone-odd:var(--ink-rgb);--footprint-tone-rest:var(--ink-rgb);--deep:20 20 20;--focus-ink:rgb(var(--deep));--focus-halo:#fff;--surface-fill:transparent;--surface-fill-dense:transparent;--surface-fill-solid:transparent;--surface-fill-pane:transparent;--surface-fill-active:transparent;--surface-grain:none;--surface-edge:transparent;--surface-blur:0px;--surface-sat:1;--surface-radius:0px;--shadow-card:none;--shadow-sheet:none;--nav-shadow:none;--type-shadow:none;--type-shadow-bar:none;--type-shadow-filter:none;--veil-tint:0;--tint-alpha:0;--edge-rule:#c9cdd0;--edge-water:#c9cdd0;--edge-accent:#c9cdd0;--guilloche-ink:#c9cdd0;--guilloche-ground:#f1f3f4;--edge-control:#7d8589;--river-flow:var(--accent-rgb);--surface-track:#e6e9ea;--figure-context:rgb(var(--ink-rgb) / .35);--gutter:var(--space-m);--size-opening:clamp(1.75rem, min(calc((100vw - 2 * var(--gutter)) / 8.4), max(3rem, calc((100vw - 2 * var(--gutter)) / 11))), 6rem);--rule-opening:max(2px, round(calc(var(--size-opening) * var(--rule-opening-weight)), 1px));--leading-opening:round(calc(var(--leading-tight) * var(--leading-display) * var(--size-opening)), 1px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:root[data-view=text] body{min-height:0;color:var(--ink);background:#fff;display:block}:root[data-view=text] canvas,:root[data-view=text] astro-island,:root[data-view=text] figure [aria-hidden=true]{display:none}:root[data-view=text] [class*=rv-],:root[data-view=text] [data-visible-motion]{animation:none}:root[data-view=text] .sun-to-water,:root[data-view=text] .sun-to-water svg{color:var(--ink);filter:none;background-image:none;animation:none}:root[data-view=text] figure{margin:0;display:block}:root[data-view=text] figure>*+*{margin-block-start:var(--space-2xs)}:root[data-view=text] .pt__frame{width:5rem;max-width:5rem}:root[data-view=text] .plate,:root[data-view=text] .pn__credit{--ink-rgb:255 255 255;--ink:rgb(var(--ink-rgb));--ink-dim:#ffffffcf;--ink-lit:var(--ink);--ink-sun:var(--ink);--accent-rgb:255 255 255;--accent:rgb(var(--accent-rgb));color:var(--ink)}:root[data-view=text] img,:root[data-view=text] video{border-radius:0;max-width:100%}:root[data-view=text] .scene{padding-block:0}:root[data-view=text] .scene__stage,:root[data-view=text] .scene__foot{position:static}:root[data-view=text] .scene__media{height:auto;animation:none;position:static;container-type:normal}:root[data-view=text] .statement--held{min-height:0;position:static}:root[data-view=text] .pin:after{content:none}:root[data-view=text] img.scene__shot{height:auto;animation:none;position:static}:root[data-view=text] .scene__shade,:root[data-view=text] .film__video,:root[data-view=text] .film__toggle{display:none}:root[data-view=text] .wrap{--wrap-measure:58rem}:root[data-view=text] .nav .wrap,:root[data-view=text] .foot .wrap{--wrap-measure:74rem}:root[data-view=text] .panels>.wrap>ul,:root[data-view=text] .panels>.wrap>div,:root[data-view=text] .panels>.wrap{display:block}:root[data-view=text] .panels>.wrap>*+*,:root[data-view=text] .panels>.wrap>ul>li+li,:root[data-view=text] .panels>.wrap>div>*+*{margin-block-start:var(--space-l)}:root[data-view=text] .carousel,:root[data-view=text] .carousel__track{display:block}:root[data-view=text] .carousel__track{margin:0;padding:0;overflow:visible}:root[data-view=text] .carousel__track>*+*{margin-block-start:var(--space-l)}:root[data-view=text] [data-carousel-controls],:root[data-view=text] [data-audio-guide]{display:none}:root[data-view=text] .panels>.wrap>header,:root[data-view=text] [class*=beside]>.wrap>header{position:static;container-type:normal}:root[data-view=text] .surface{padding:0}:root[data-view=text] main,:root[data-view=text] main>section{display:block}:root[data-view=text] main>*+*{margin-block-start:var(--space-2xl)}:root[data-view=text] main>section>*+*{margin-block-start:var(--space-l)}:root[data-view=text] .t-statement,:root[data-view=text] .t-display{font-size:var(--step-4);line-height:var(--leading-snug);letter-spacing:normal}:root[data-view=text] .statement.statement--opening{min-height:0;margin-bottom:0;padding-block:0}:root[data-view=text] .statement.statement--compact>.wrap{grid-template-columns:minmax(0,1fr)}:root[data-view=text] .statement.statement--compact.scene{min-height:0;padding-block:0;display:block}:root[data-view=text] [class*=scroll],:root[data-view=text] [class*=cue]{display:none}:root[data-view=text] .gloss{border-color:var(--edge-control);background:#fff}:root[data-view=text] .tm__plate{background:#fff}:root[data-view=text] img[src^="/brand/"]{filter:invert()}:root[data-view=text] .nav{--surface-radius:0;inset:auto;margin-block:0 var(--space-l);padding-block:var(--space-2xs);border-bottom:var(--edge-width) solid var(--edge-rule);pointer-events:auto;background:#fff;position:sticky;top:0}:root[data-view=text] .nav[data-hidden],:root[data-view=text] .nav__brand{translate:none}:root[data-view=text] .nav__plate{display:none}:root[data-view=text] .nav .nav__plain{align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}@media (width<=47.999rem){:root[data-view=text] .nav .nav__row{align-items:start;gap:var(--space-xs);flex-direction:column}}:root[data-view=text] .hero__stats>div+div:before,.figure-data{display:none}:root[data-view=text] .figure-data{border-collapse:collapse;width:100%;margin-block-start:var(--space-2xs);display:table}:root[data-view=text] .figure-data caption{text-align:start;padding-block-end:var(--space-3xs)}:root[data-view=text] .figure-data th,:root[data-view=text] .figure-data td{padding:var(--space-3xs) 0;border-block-end:var(--edge-width) solid var(--edge-rule);text-align:start;vertical-align:baseline}:root[data-view=text] .figure-data td:last-child{text-align:end;white-space:nowrap;padding-inline-start:var(--space-s)}:root[data-view=text] ol.figure-data{padding-inline-start:var(--space-m);list-style:decimal;display:block}:root[data-view=text] ul.figure-data{padding-inline-start:var(--space-m);list-style:outside;display:block}.view-switch{color:var(--ink-dim);cursor:pointer;font-family:var(--font-body);font-size:var(--step--1);letter-spacing:var(--track-wide);background:0 0;border:0;padding:0;display:inline-flex}.view-switch [data-view-label=site],:root[data-view=text] .view-switch [data-view-label=text]{display:none}:root[data-view=text] .view-switch [data-view-label=site]{display:inline}:root[data-view=text] .view-switch{color:var(--ink)}@media (hover:hover){.view-switch:hover{color:var(--ink)}}@media print{:root canvas[data-water],:root canvas[data-dive],:root .view-switch,:root .skip{display:none}:root[data-view=text] .nav{position:static}:root:not([data-view=text]):not([data-prints=itself]) body{color:#141414;background:#fff}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}}.skip[data-astro-cid-ju4pidww]{top:var(--space-xs);left:var(--space-xs);z-index:var(--layer-skip);padding:var(--pad-control);border-radius:var(--radius-xs);background:rgb(var(--deep) / .96);text-decoration:none;position:fixed;transform:translateY(-250%)}.skip[data-astro-cid-ju4pidww]:focus-visible{transform:none}
