._root_187f504{height:var(--backdrop-height);pointer-events:none;z-index:0;background:radial-gradient(60% 90% at 20% 0,#8c160447,#0000 70%),radial-gradient(50% 80% at 85% 0,#a01e063d,#0000 70%);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#00000080 70%,#0000 100%);mask-image:linear-gradient(#000 40%,#00000080 70%,#0000 100%)}._canvas_187f504{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out)}._canvas_187f504[data-ready=true]{opacity:1}._wrap_edd5bfc{gap:var(--space-3);display:grid}._section_edd5bfc{--entry-gap:var(--space-4);--entry-indent:calc(var(--size-logo) + var(--entry-gap));--entry-padding:var(--space-4);gap:var(--space-3);display:grid}._section_edd5bfc[data-view=compact]{--entry-indent:0px;--entry-padding:var(--space-3)}._sectionHeader_edd5bfc{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._sectionTitle_edd5bfc{font-size:var(--text-heading);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-heading)}._viewToggle_edd5bfc{--toggle-gap:var(--space-1);gap:var(--toggle-gap);display:flex;position:relative}._viewToggle_edd5bfc:before{content:"";width:var(--size-control);border-radius:var(--radius-sm);background:var(--color-surface-raised);transition:transform var(--duration-base) var(--ease-in-out);position:absolute;inset:0 auto 0 0}._viewToggle_edd5bfc[data-view=detailed]:before{transform:translateX(calc(var(--size-control) + var(--toggle-gap)))}._viewOption_edd5bfc{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-sm);color:var(--color-faint);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:relative}._viewOption_edd5bfc svg{width:var(--size-icon);height:var(--size-icon)}._viewOption_edd5bfc:active{transform:scale(.92)}._viewOption_edd5bfc[data-state=on]{color:var(--color-title)}@media (hover:hover) and (pointer:fine){._viewOption_edd5bfc:hover:not([data-state=on]){color:var(--color-action)}}._item_edd5bfc{border-bottom:1px solid var(--color-border)}._list_edd5bfc>:last-child._item_edd5bfc,._list_edd5bfc>:last-child>._item_edd5bfc{border-bottom:0}._extra_edd5bfc{overflow:hidden}._more_edd5bfc{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;font-size:var(--text-desc);color:var(--color-desc);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-self:start;display:inline-flex}._more_edd5bfc:active{transform:scale(var(--press-scale))}._moreIcon_edd5bfc{width:.75rem;height:.75rem;transition:transform var(--duration-base) var(--ease-out)}._more_edd5bfc[aria-expanded=true] ._moreIcon_edd5bfc{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){._more_edd5bfc:hover{color:var(--color-title)}}._header_edd5bfc{font:inherit}._trigger_edd5bfc{grid-template-columns:var(--size-logo) minmax(0, 1fr) auto;align-items:start;column-gap:var(--entry-gap);width:100%;padding-block:var(--entry-padding);text-align:left;border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-out);display:grid}._section_edd5bfc[data-view=compact] ._trigger_edd5bfc{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}._logo_edd5bfc{width:var(--size-logo);aspect-ratio:1;border-radius:var(--radius-sm);place-items:center;display:grid;position:relative;overflow:hidden}._logo_edd5bfc:has(img){overflow:visible}._monogram_edd5bfc{border-radius:var(--radius-sm);background:radial-gradient(70% 70% at 35% 25%, #ffece024, transparent 70%), var(--color-surface);place-items:center;width:100%;height:100%;display:grid}._logo_edd5bfc img,._shot_edd5bfc img{object-fit:contain;filter:grayscale()brightness(.8)contrast(.95);opacity:.7;width:100%;height:100%;transition:filter var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out)}._trigger_edd5bfc[data-state=open] ._logo_edd5bfc img{filter:none;opacity:1}@media (hover:hover) and (pointer:fine){._trigger_edd5bfc:hover ._logo_edd5bfc img,._shot_edd5bfc:hover img{filter:none;opacity:1}}._shot_edd5bfc img{object-fit:cover}._logo_edd5bfc[data-mono] img{filter:none;opacity:1}._logoMono_edd5bfc{transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}._trigger_edd5bfc[data-state=open] ._logo_edd5bfc ._logoMono_edd5bfc{opacity:0}@media (hover:hover) and (pointer:fine){._trigger_edd5bfc:hover ._logo_edd5bfc ._logoMono_edd5bfc{opacity:0}}._gallery_edd5bfc{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));display:grid}._shot_edd5bfc{aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}._section_edd5bfc[data-view=compact] ._logo_edd5bfc{display:none}._monogram_edd5bfc{font-size:var(--text-base);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--color-text)}._heading_edd5bfc{gap:var(--space-1);min-width:0;padding-top:var(--space-1);display:grid}._section_edd5bfc[data-view=compact] ._heading_edd5bfc{align-items:baseline;gap:var(--space-3);padding-top:0;display:flex}._titleRow_edd5bfc{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._title_edd5bfc{font-size:var(--text-title);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-title)}._badge_edd5bfc{padding:.0625rem var(--space-1);border:1px solid var(--color-accent-border);background:var(--color-accent-soft);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);border-radius:.25rem}._summary_edd5bfc{font-size:var(--text-desc);line-height:var(--leading-snug);color:var(--color-desc);transition:color var(--duration-fast) var(--ease-out)}._section_edd5bfc[data-view=compact] ._summary_edd5bfc{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-desc);color:var(--color-desc);overflow:hidden}._period_edd5bfc{padding-top:var(--space-1);font-size:var(--text-date);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-date)}._section_edd5bfc[data-view=compact] ._period_edd5bfc{padding-top:0}._trigger_edd5bfc:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){._trigger_edd5bfc:hover ._summary_edd5bfc{color:var(--color-title)}}._trigger_edd5bfc[data-state=open] ._summary_edd5bfc{color:var(--color-title)}._content_edd5bfc{overflow:hidden}._body_edd5bfc{gap:var(--space-4);padding:var(--space-1) 0 var(--space-5) var(--entry-indent);display:grid}._highlights_edd5bfc{gap:var(--space-2);font-size:var(--text-desc);line-height:var(--leading-snug);color:var(--color-desc);text-wrap:pretty;display:grid}._keywords_edd5bfc{gap:var(--space-2);flex-wrap:wrap;display:flex}._keyword_edd5bfc{padding:.1875rem var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-size:var(--text-tag);line-height:var(--leading-snug);color:var(--color-tag)}._links_edd5bfc{gap:var(--space-4);flex-wrap:wrap;display:flex}._link_edd5bfc{transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;gap:var(--space-2);font-size:var(--text-desc);color:var(--color-desc);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}._linkIcon_edd5bfc{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid}._linkIcon_edd5bfc svg{width:.75rem;height:.75rem;transition:transform var(--duration-fast) var(--ease-out)}._link_edd5bfc:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){._link_edd5bfc:hover{color:var(--color-title)}._link_edd5bfc:hover ._linkIcon_edd5bfc{border-color:var(--color-action);background:var(--color-surface-raised)}._link_edd5bfc:hover ._linkIcon_edd5bfc svg{transform:translate(1px,-1px)}}@media (max-width:34rem){._section_edd5bfc{--entry-gap:var(--space-4);--entry-indent:0px}._trigger_edd5bfc{grid-template-columns:var(--size-logo-sm) minmax(0, 1fr)}._logo_edd5bfc{width:var(--size-logo-sm);grid-row:span 2}._period_edd5bfc{padding-top:var(--space-2);grid-column:2}._section_edd5bfc[data-view=compact] ._trigger_edd5bfc{grid-template-columns:minmax(0,1fr)}._section_edd5bfc[data-view=compact] ._period_edd5bfc{padding-top:var(--space-1);grid-column:1}._section_edd5bfc[data-view=compact] ._heading_edd5bfc{gap:var(--space-1);display:grid}}
