@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-block-size:100dvh}img,svg,video,iframe{max-inline-size:100%;display:block}img{block-size:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}p,h1,h2,h3{overflow-wrap:break-word}}@layer tokens;@layer base{html{background:var(--c-bg-high);color:var(--c-fg-high)}[data-overflow] [data-overflowed]{display:none}@media (width>=60rem){[data-overflow]:not([data-measured]) [data-more]{display:none}}@media (width<60rem){[data-overflow]:not([data-measured]) [data-tail]{display:none}html{scroll-padding-top:var(--bar-height);scroll-padding-bottom:calc(var(--bar-height) + var(--pinned-block-height,0px) + env(safe-area-inset-bottom,0px))}html:has([data-foot-bar][data-tucked]:not(:focus-within)):not(:has([data-foot-bar] :is(dialog[open],:popover-open))) [data-pinned]{translate:0 calc(var(--bar-height) + env(safe-area-inset-bottom,0px))}}body{font:var(--t-body);letter-spacing:var(--t-body-tracking);text-box:var(--t-body-trim)}[data-scope=asset],[data-surface]{background:var(--c-bg-high);color:var(--c-fg-high)}a{color:inherit;text-underline-offset:.15em}:focus-visible{outline:var(--rule-thick) solid var(--c-focus);outline-offset:var(--rule-thick)}[data-stage] :focus-visible{outline-offset:calc(-1 * var(--rule-thick))}[data-blend] :is(a,button,.blend):not([data-blend] :is(dialog,[popover],details) *){mix-blend-mode:difference}[data-blend] :is(a,button,summary,[popover],dialog,.hint){pointer-events:auto}[data-blend] :is(li,a,button,span):not([data-blend] dialog *){text-box:var(--t-label-trim)}[data-blend] :is(a,button):not([data-blend] :is(dialog,[popover],details) *):focus-visible{outline-color:var(--c-bg-high);text-decoration:underline}.t-display{font:var(--t-display);letter-spacing:var(--t-display-tracking);text-transform:var(--t-display-transform);text-box:var(--t-display-trim)}.t-headline{font:var(--t-headline);letter-spacing:var(--t-headline-tracking);text-transform:var(--t-headline-transform);text-box:var(--t-headline-trim)}.t-lead{font:var(--t-lead);letter-spacing:var(--t-lead-tracking);text-transform:var(--t-lead-transform);text-box:var(--t-lead-trim)}.t-body{font:var(--t-body);letter-spacing:var(--t-body-tracking);text-transform:var(--t-body-transform);text-box:var(--t-body-trim)}.t-label{font:var(--t-label);letter-spacing:var(--t-label-tracking);text-transform:var(--t-label-transform);text-box:var(--t-label-trim)}.t-meta{font:var(--t-meta);letter-spacing:var(--t-meta-tracking);text-transform:var(--t-meta-transform);text-box:var(--t-meta-trim)}.t-caption{font:var(--t-caption);letter-spacing:var(--t-caption-tracking);text-transform:var(--t-caption-transform);text-box:var(--t-caption-trim)}.t-annotation{font:var(--t-annotation);letter-spacing:var(--t-annotation-tracking);text-transform:var(--t-annotation-transform);text-box:var(--t-annotation-trim)}.t-quote{font:var(--t-quote);letter-spacing:var(--t-quote-tracking);text-transform:var(--t-quote-transform);text-box:var(--t-quote-trim)}.control{align-items:center;gap:var(--small-gap);padding:var(--action-padding);border:var(--action-border-width) solid currentcolor;color:var(--action-fg);background:var(--action-bg);font:var(--action-font);letter-spacing:var(--action-tracking);text-transform:var(--action-transform);cursor:pointer;display:inline-flex}.form-button{appearance:none;padding:var(--button-padding);border:var(--button-border-width) solid var(--button-outline);color:var(--button-fg);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0}.form-button:disabled{cursor:progress}.menu-item{color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.menu-item:is(:hover,:focus-visible,[aria-pressed=true]){text-underline-offset:.2em;text-decoration:underline}.control:disabled{color:var(--c-fg-medium);cursor:default}.control:focus-visible,.control:not(:disabled):hover{color:var(--action-hover-fg);background:var(--action-hover-bg)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.shared-video{object-fit:cover;block-size:100%;inline-size:100%;display:block}:is(:fullscreen .shared-video,.shared-video:fullscreen){object-fit:contain}}@layer components,world,art,placement;
