@font-face{font-family:michroma;src:url(../media/michroma_latin-s.p.2e-s2owtn-wqy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:michroma Fallback;src:local(Arial);ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.0%;size-adjust:142.13%}.michroma_10b6e3a1-module__5dBVFG__className{font-family:michroma,michroma Fallback,Trebuchet MS,Verdana,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400}.michroma_10b6e3a1-module__5dBVFG__variable{--fontMichroma:"michroma", "michroma Fallback", Trebuchet MS, Verdana, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:libreFranklin;src:url(../media/libre_franklin_300_latin-s.p.4554ofaozl7ji.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:libreFranklin Fallback;src:local(Arial);ascent-override:92.9%;descent-override:23.66%;line-gap-override:0.0%;size-adjust:103.98%}.librefranklin_9739e5a0-module__iixDlG__className{font-family:libreFranklin,libreFranklin Fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300}.librefranklin_9739e5a0-module__iixDlG__variable{--fontLibreFranklin:"libreFranklin", "libreFranklin Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
:root{--screen:100vh;--safeTop:env(safe-area-inset-top,var(--safeNone));--safeBottom:env(safe-area-inset-bottom,var(--safeNone))}@supports (height:100lvh){:root{--screen:100lvh}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-snap-type:y mandatory}html[data-scroll-locked]{scrollbar-gutter:stable;overscroll-behavior:none;overflow:hidden}.lightbox,.nav-menu-sheet{overscroll-behavior:contain}html:has(.lightbox) .nav{z-index:auto}body{background:var(--ground);color:var(--text);font-family:var(--body);font-weight:var(--bodyWt);position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.nav{pointer-events:none;z-index:100;justify-content:space-between;align-items:center;gap:var(--gapEyebrow);padding:var(--navPad) var(--navPadX);transition:background var(--motionNav) var(--motionEase), padding var(--motionNav) var(--motionEase);display:flex;position:fixed;top:0;left:0;right:0}.nav[data-nav-state=solid]{background:var(--navFrost);-webkit-backdrop-filter:blur(var(--navBlur));padding:var(--navPadSolid) var(--navPadX)}.nav:has(.nav-menu[open]){-webkit-backdrop-filter:none;background:0 0}.nav a{pointer-events:auto}.nav-logo{flex-shrink:0;display:inline-flex}.nav-logo-img{height:var(--logoHeight);width:auto;max-width:none;filter:brightness(var(--logoBrightness))}.nav-links{gap:var(--navGap);font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsNav);color:var(--navLink);text-transform:uppercase;align-items:center;display:flex}.nav-links a{pointer-events:auto;transition:color var(--motionHover) var(--motionEase)}.nav-links a:hover,.nav-links a:focus-visible{color:var(--textBright)}.nav-indicator{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--navIndicatorLs);color:var(--navIndicator)}.nav-right{align-items:center;gap:var(--navLightGap);display:flex}.nav-light{pointer-events:auto;cursor:pointer;color:var(--navBulbBlue);transition:color var(--motionHover) var(--motionEase);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.nav-light[aria-pressed=true]{color:var(--navBulbMuseum)}.nav-light-bulb{width:var(--navLightSize);height:var(--navLightSize);fill:currentColor}.nav-menu{pointer-events:auto;display:none}.nav-menu-toggle{min-width:var(--touchTarget);min-height:var(--touchTarget);cursor:pointer;z-index:101;color:var(--navLink);transition:color var(--motionHover) var(--motionEase);justify-content:center;align-items:center;list-style:none;display:inline-flex;position:relative}.nav-menu-toggle::-webkit-details-marker{display:none}.nav-menu-toggle:hover,.nav-menu-toggle:focus-visible{color:var(--textBright)}.nav-menu-glyph svg{width:var(--menuGlyph);height:var(--menuGlyph);fill:none;stroke:currentColor;stroke-width:var(--menuGlyphStroke);stroke-linecap:square;display:block}.nav-menu-glyph[data-nav-menu-glyph=close],.nav-menu[open] .nav-menu-glyph[data-nav-menu-glyph=open]{display:none}.nav-menu[open] .nav-menu-glyph[data-nav-menu-glyph=close]{display:block}.nav-menu-sheet{z-index:99;justify-content:flex-start;gap:var(--menuRowGap);background:var(--menuGround);padding:calc(var(--menuPadTop) + var(--safeTop)) var(--menuPadX) calc(var(--panelPadBottomMobile) + var(--safeBottom));flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-menu-link{min-height:var(--touchTarget);border-bottom:var(--hairline) solid var(--menuRule);font-family:var(--disp);font-size:var(--menuLinkSize);letter-spacing:var(--lsNav);color:var(--text);text-transform:uppercase;align-items:center;display:flex}.nav-menu-link:active,.nav-menu-link:focus-visible{color:var(--textBright);box-shadow:inset var(--menuAccentWidth) 0 0 var(--accent);padding-left:var(--gapExplore)}.nav-menu-indicator{margin-top:var(--gapLineMobile);font-family:var(--disp);font-size:var(--sizeLabelMobile);letter-spacing:var(--navIndicatorLs);color:var(--navIndicator)}.panel{min-height:var(--screen);scroll-snap-align:start;scroll-snap-stop:always;align-items:flex-end;display:flex;position:relative;overflow:hidden}.panel-center{align-items:center}main>.panel:last-of-type .panel-in{padding-bottom:calc(var(--panelPadBottom) + var(--footstripClear))}.panel-beats{min-height:calc(var(--screen) * 2);scroll-snap-align:none;scroll-snap-stop:normal;display:block;overflow:visible}.panel-beat{height:var(--screen);scroll-snap-align:start;scroll-snap-stop:always;pointer-events:none;position:absolute;left:0;right:0}.panel-beat[data-panel-beat="1"]{top:0}.panel-beat[data-panel-beat="2"]{top:var(--screen)}.panel-hold{width:100%;height:var(--screen);align-items:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.panel-center .panel-hold{align-items:center}.panel-bg{inset:var(--bgBleed);transform:scale(var(--kenBurns,var(--motionKenBurnsFrom)));will-change:transform;position:absolute}.panel-bg>*{width:100%;height:100%}.photo-cover{object-fit:cover;object-position:center;width:100%;height:100%}.panel-veil{background:var(--veil);pointer-events:none;position:absolute;inset:0}.panel-veil[data-veil=center]{background:var(--veilCenter)}.panel-in{z-index:2;padding:0 var(--panelPadX) var(--panelPadBottom);max-width:var(--wideMax);pointer-events:none;width:100%;position:relative}.panel-in a,.panel-in button,.panel-in input,.panel-in iframe{pointer-events:auto}.panel-center .panel-in{text-align:center;margin:0 auto;padding-bottom:0}#panel-hero .panel-in{padding-bottom:var(--heroPadBottom)}.panel-in{text-shadow:var(--copyShadow)}.eyebrow{font-family:var(--disp);font-weight:var(--dispWt);font-size:var(--sizeEyebrow);letter-spacing:var(--lsEyebrow);color:var(--accent);margin-bottom:var(--gapEyebrow);text-transform:uppercase}.title{font-family:var(--disp);font-weight:var(--dispWt);font-size:var(--sizeTitle);line-height:var(--leadTitle);letter-spacing:var(--lsTitle);margin-bottom:var(--gapTitle);text-transform:uppercase;text-wrap:balance;text-shadow:var(--titleShadow)}.sub{font-family:var(--disp);font-size:var(--sizeSub);letter-spacing:var(--lsSub);color:var(--textMuted);margin-bottom:var(--gapSub);text-transform:uppercase}.line{font-size:var(--sizeProse);line-height:var(--leadingProse);color:var(--textProse);max-width:var(--measureProse);margin-bottom:var(--gapLine)}.panel-center .line{margin-left:auto;margin-right:auto}.explore{align-items:center;gap:var(--gapExplore);font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsExplore);color:var(--text);padding-bottom:var(--hintStemGap);border-bottom:var(--hairline) solid var(--rule);text-transform:uppercase;transition:border-color var(--motionHover) var(--motionEase), color var(--motionHover) var(--motionEase);display:inline-flex}.explore-arrow{transition:transform var(--motionHover) var(--motionEase);display:inline-block}.explore:hover,.explore:focus-visible{border-color:var(--accent);color:var(--textBright)}.explore:hover .explore-arrow{transform:translateX(var(--arrowTravel))}.scroll-hint{bottom:var(--hintBottom);z-index:3;font-size:var(--sizeHint);letter-spacing:var(--lsHint);color:var(--textFaint);text-transform:uppercase;position:absolute;left:50vw;transform:translate(-50%)}.scroll-hint:after{content:"";width:var(--hintStemWidth);height:var(--hintStemHeight);background:var(--hintStem);margin:var(--hintStemGap) auto 0;display:block}.panel-letter{pointer-events:none;top:var(--letterInset);right:var(--letterInset);z-index:3;font-family:var(--disp);font-size:var(--letterSize);letter-spacing:var(--letterLs);color:var(--letterColor);position:absolute}.craft-cells{gap:var(--gapCells);grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid}.craft-cell{position:relative;overflow:hidden}.craft-cell>*{width:100%;height:100%}.play-ring{width:var(--ringSize);height:var(--ringSize);border:var(--hairline) solid var(--ringBorder);border-radius:var(--radiusCircle);margin:0 auto var(--gapLine);font-size:var(--ringGlyph);color:color-mix(in srgb, var(--text), var(--accent) calc(var(--filmIgnite,0) * 100%));background:var(--ringGround);border-color:color-mix(in srgb, var(--ringBorder), var(--accent) calc(var(--filmIgnite,0) * 100%));transition:transform var(--motionRing) var(--motionEase);flex-direction:column;justify-content:center;align-items:center;display:flex}.play-ring:hover,.play-ring:focus-visible{border-color:var(--accent);color:var(--accent);transform:scale(var(--ringHoverScale))}.play-glyph{display:flex}.play-glyph svg{width:var(--ringGlyph);height:var(--ringGlyph);fill:currentColor;display:block}.play-note{font-family:var(--disp);font-size:var(--sizeLabelSmall);letter-spacing:var(--lsLabel);color:var(--textMuted)}.film-theater{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.film-dim{inset:var(--panelPadX);top:calc(var(--bandTopClear) + var(--safeTop));background:var(--lightboxVeil);opacity:var(--filmDim,0);position:absolute}.film-focus{inset:var(--panelPadX);top:calc(var(--bandTopClear) + var(--safeTop));position:absolute}.film-theater[data-film-effects~=focus] .film-focus{-webkit-backdrop-filter:var(--filmBlur,none)}@media (pointer:coarse){.film-focus{-webkit-backdrop-filter:none}}.film-iris{height:calc((1 - var(--filmIris,1)) * 50%);background:var(--lightboxVeil);position:absolute;left:0;right:0}.film-iris-top{top:0}.film-iris-bottom{bottom:0}.film-frame{top:calc(var(--bandTopClear) + var(--safeTop));left:var(--panelPadX);width:calc(100% - 2 * var(--panelPadX));height:calc(100% - var(--bandTopClear) - var(--safeTop) - var(--panelPadX));position:absolute;overflow:visible}.film-frame rect,.film-frame path{fill:none;stroke:var(--accent);stroke-width:var(--hairline);stroke-linecap:round;stroke-linejoin:round}.film-theater[data-film-reveal=live] .film-frame-line{stroke-dasharray:var(--filmLinePath,var(--filmFramePath)) calc(var(--filmLinePath,var(--filmFramePath)) * 9);stroke-dashoffset:calc((1 - var(--filmDraw,1)) * var(--filmLinePath,var(--filmFramePath)))}.film-theater[data-film-reveal=live][data-film-reveal-origin=center] .film-frame-line{stroke-dasharray:calc(var(--filmDraw,1) * var(--filmLinePath,var(--filmFramePath))) calc(var(--filmLinePath,var(--filmFramePath)) * 9);stroke-dashoffset:calc((var(--filmDraw,1) - 1) * var(--filmLinePath,var(--filmFramePath)) / 2)}.film-frame-ticks{stroke-dasharray:var(--filmTickDash,0 100);stroke-dashoffset:var(--filmTickOffset,0);opacity:var(--filmTicks,0)}@keyframes filmAttract{50%{opacity:.45}}.film-theater[data-film-reveal=live][data-film-stage=drawn][data-film-effects~=pulse] .film-frame-line{animation:filmAttract var(--filmPulse,var(--motionRing)) var(--motionEase) infinite}@media (prefers-reduced-motion:reduce){.film-frame-line{animation:none}}.census-numbers{gap:var(--censusNumberGap);margin-bottom:var(--censusStripGap);display:flex}.panel-center .census-numbers{justify-content:center}.census-value{font-family:var(--disp);font-size:var(--censusNumberSize);margin-bottom:var(--censusLabelGap);line-height:1}.census-number-dim .census-value{color:var(--censusNumberDim)}.census-label{font-family:var(--disp);font-size:var(--sizeLabelSmall);letter-spacing:var(--lsLabel);color:var(--textMuted)}.census-dots{gap:var(--censusDotGap);max-width:var(--censusStripMax);margin-bottom:var(--gapLine);flex-wrap:wrap;list-style:none;display:flex}.census-dot{width:var(--censusDotSize);height:var(--censusDotSize);border-radius:var(--radiusCircle);background:var(--censusDotDim)}.census-dot-lit{background:var(--censusDotLit)}.sortstage{z-index:1;pointer-events:none;position:absolute;inset:0}.mag{width:calc(var(--rackFrameWidth) * 1%);aspect-ratio:var(--rackFrameAspect);background:var(--rackFrameGround);border:var(--hairline) solid var(--rackFrameBorder);box-shadow:var(--rackFrameShadow);left:var(--magPileX);top:var(--magPileY);transform:rotate(var(--magPileRotate));margin:0;position:absolute;overflow:hidden}.sortstage[data-rack-motion=scrub] .mag{transition:left var(--rackScrubSmooth) linear, top var(--rackScrubSmooth) linear}.sortstage[data-rack-motion=beat] .mag{transition:left var(--rackSortDuration) var(--rackSortEase), top var(--rackSortDuration) var(--rackSortEase), transform var(--rackSortDuration) var(--rackSortEase);transition-delay:var(--magDelay)}.sortstage[data-sorted=true] .mag{left:var(--magSlotX);top:var(--magSlotY);transform:rotate(0)}.mag-cover{object-fit:cover;width:100%;height:100%;opacity:var(--rackCoverOpacity);position:absolute;inset:0}.mag-stripe{background-image:var(--rackStripe);background-size:var(--rackStripeSize) var(--rackStripeSize);position:absolute;inset:0}.mag-bar{padding:var(--rackCapPad);background:var(--rackBarGround);font-family:var(--disp);font-size:var(--rackLabelSize);letter-spacing:var(--letterLs);color:var(--text);position:absolute;top:0;left:0;right:0}.mag-cap{padding:var(--rackCapPad);background:var(--rackCapGround);opacity:0;transition:opacity var(--rackCapDuration) var(--rackCapDelay);position:absolute;bottom:0;left:0;right:0}.sortstage[data-sorted=true] .mag-cap{opacity:1}.mag-title{font-family:var(--disp);font-size:var(--rackLabelSize);letter-spacing:var(--letterLs);color:var(--text);text-transform:uppercase;display:block}.mag-credential{font-family:var(--disp);font-size:var(--rackCredentialSize);letter-spacing:var(--navIndicatorLs);color:var(--textMuted);margin-top:var(--censusLabelGap);text-transform:uppercase;display:block}@media (scripting:none){.mag{left:var(--magSlotX);top:var(--magSlotY);transform:rotate(0)}.mag-cap{opacity:1}.panel-beats{min-height:var(--screen)}.panel-hold{position:static}.panel-beat[data-panel-beat="2"]{display:none}}.xstage{z-index:1;background:var(--ground);position:absolute;inset:0;overflow:hidden}.xfield{width:calc(var(--xCols,1) * 100%);height:calc(var(--xRows,1) * 100%);grid-template-columns:repeat(var(--xCols,1), 1fr);grid-template-rows:repeat(var(--xRows,1), 1fr);transform-origin:0 0;transform:scale(calc(1 / var(--xRows,1)));will-change:transform;gap:0;display:grid;position:absolute;top:0;left:0}.xfield[data-experts-motion=camera]{transition:transform var(--expertsCameraDuration) var(--expertsCameraEase)}.xfield[data-experts-motion=glide]{transition:transform var(--expertsGlideDuration) var(--expertsGlideEase)}.xtile{--expertsLx:50%;--expertsLy:50%;background:var(--expertsTileGround);color:var(--text);pointer-events:auto;text-decoration:none;display:block;position:relative;overflow:hidden}.xtile[data-experts-art=logo]{background:var(--expertsLogoGround)}.xtile-art{object-fit:cover;object-position:center top;width:100%;height:100%;filter:var(--expertsTileFilter);transition:transform var(--expertsTileTransition), filter var(--expertsTileTransition), opacity var(--expertsTileTransition);position:absolute;inset:0}.xfield[data-experts-zoom=out] .xtile-art-hero,.xfield[data-experts-zoom=in] .xtile-art-wall{opacity:0}.xtile-logo{width:var(--expertsLogoWidth);object-fit:contain;filter:none;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.xtile-mono{font-family:var(--disp);font-size:var(--expertsMonoSize);letter-spacing:var(--letterLs);color:var(--expertsMonoColor);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xtile-light{opacity:0;background:var(--expertsSpot);transition:opacity var(--expertsSpotFade);position:absolute;inset:0}.xtile-veil{background:var(--expertsTileVeil);position:absolute;inset:0}.xtile-chip{left:var(--expertsChipInset);right:var(--expertsChipInset);bottom:var(--expertsChipInset);z-index:2;opacity:0;font-family:var(--disp);font-size:calc(var(--expertsChipSize) * var(--xRows,1));letter-spacing:var(--lsNav);text-transform:uppercase;color:var(--text);transition:opacity var(--expertsChipFade) var(--expertsChipDelay);position:absolute}.xtile-chip span{margin-top:var(--gapExplore);font-size:calc(var(--expertsChipCredentialSize) * var(--xRows,1));letter-spacing:var(--navIndicatorLs);color:var(--textMuted);display:block}[data-experts-zoom=out] .xtile-chip{opacity:1}.xtile-quote{z-index:3;left:var(--expertsHeroInsetX);right:var(--expertsHeroInsetX);text-align:center;opacity:0;transition:opacity var(--expertsHeroFade);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;bottom:0}[data-experts-zoom=in] .xtile[data-experts-hero=true] .xtile-quote blockquote:before{content:"“";font-family:var(--disp);font-size:var(--expertsHeroMarkSize);line-height:var(--expertsHeroMarkLeading);color:var(--expertsHeroMarkColor);display:block}.xtile-quote blockquote{margin:0}.xtile-quote blockquote p:before,.chapter-voice blockquote p:before{content:"“"}.xtile-quote blockquote p:after,.chapter-voice blockquote p:after{content:"”"}.xtile-quote blockquote p:before,.xtile-quote blockquote p:after,.chapter-voice blockquote p:before,.chapter-voice blockquote p:after{font-family:var(--disp);font-size:var(--quoteMarkSize);vertical-align:-.42em;color:var(--quoteMarkColor);line-height:0}[data-experts-zoom=in] .xtile[data-experts-hero=true] .xtile-quote blockquote p:before,[data-experts-zoom=in] .xtile[data-experts-hero=true] .xtile-quote blockquote p:after{content:none}.xtile-quote p{font-family:var(--body);font-weight:var(--bodyWt);font-size:var(--expertsHeroQuoteSize);line-height:var(--expertsHeroQuoteLeading);max-width:var(--expertsHeroMeasure);color:var(--text);margin:0 0 var(--expertsHeroGap)}.xtile-quote figcaption{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--navIndicatorLs);text-transform:uppercase}.xtile-speaker{color:var(--text);font-style:normal;display:block}.xtile-credential,.xtile-source{margin-top:var(--gapExplore);font-size:var(--expertsCreditSize);color:var(--textMuted);display:block}.xtile-source{color:var(--accent)}[data-experts-zoom=in] .xtile[data-experts-hero=true] .xtile-quote{opacity:1}[data-experts-zoom=out] .xtile-quote{text-align:left;padding:var(--expertsQuotePad);background:var(--expertsQuoteGround);transition:opacity var(--expertsSpotFade);flex-direction:column;justify-content:center;align-items:stretch;display:flex;inset:0}[data-experts-zoom=out] .xtile-quote p{font-size:calc(var(--expertsQuoteSize) * var(--xRows,1));line-height:var(--expertsQuoteLeading);max-width:none}[data-experts-zoom=out] .xtile-quote figcaption,[data-experts-zoom=out] .xtile-credential,[data-experts-zoom=out] .xtile-source{font-size:calc(var(--expertsCreditSize) * var(--xRows,1))}[data-experts-zoom=out] .xtile:hover .xtile-quote,[data-experts-zoom=out] .xtile:focus-visible .xtile-quote,[data-experts-zoom=out] .xtile:hover .xtile-light,[data-experts-zoom=out] .xtile:focus-visible .xtile-light{opacity:1}[data-experts-zoom=out] .xtile:hover .xtile-art,[data-experts-zoom=out] .xtile:focus-visible .xtile-art{transform:scale(var(--expertsTileSwell));filter:var(--expertsTileFilterLit)}[data-experts-zoom=out] .xtile:hover .xtile-logo,[data-experts-zoom=out] .xtile:focus-visible .xtile-logo{transform:translate(-50%, -50%) scale(var(--expertsTileSwell))}.xbeats{left:0;right:0;bottom:var(--expertsDotBottom);z-index:4;justify-content:center;align-items:center;gap:var(--navGap);display:flex;position:absolute}.xbeat-nav{width:var(--expertsNavSize);height:var(--expertsNavSize);border-radius:var(--radiusCircle);border:var(--hairline) solid var(--expertsNavBorder);background:var(--expertsNavGround);color:var(--text);font-family:var(--disp);font-size:var(--sizeLabel);cursor:pointer;transition:border-color var(--motionHover) var(--motionEase)}.xbeat-nav:hover,.xbeat-nav:focus-visible{border-color:var(--accent)}.xbeat-nav[disabled]{opacity:var(--rackCoverOpacity);cursor:default}.xbeat-dots{gap:var(--expertsDotGap);display:flex}.xbeat-dots i{width:var(--expertsDotSize);height:var(--expertsDotSize);border-radius:var(--radiusCircle);background:var(--expertsDotDim)}.xbeat-dots i.on{background:var(--accent)}.panel[data-panel-slug=voices] .panel-in,.panel[data-panel-slug=publications] .panel-in{z-index:4;padding-top:var(--expertsHeaderPad);transition:opacity var(--expertsOverlayFade) var(--expertsOverlayDelay);position:absolute;top:0;left:0;right:0}@media (scripting:enabled){.panel[data-panel-slug=voices]:has([data-experts-zoom=out]) .panel-in{opacity:0}.panel[data-panel-slug=voices]:has([data-experts-zoom=out]) .panel-in a{pointer-events:none}}.panel[data-panel-slug=voices]:has(.xstage[data-experts-live=false]){flex-direction:column;align-items:stretch}.panel[data-panel-slug=voices]:has(.xstage[data-experts-live=false]) .panel-in{opacity:1;padding-bottom:var(--pageSectionGap);order:-1;position:relative}.panel[data-panel-slug=voices]:has(.xstage[data-experts-live=false]) .panel-in a{pointer-events:auto}.xstage[data-experts-live=false]{position:relative;inset:auto}.xstage[data-experts-live=false] .xfield{--xRows:1;grid-template-columns:repeat(var(--expertsStaticCols), 1fr);will-change:auto;grid-template-rows:none;width:100%;height:auto;position:relative;transform:none}.xstage[data-experts-live=false] .xtile{aspect-ratio:var(--expertsStaticRatio)}.torch{width:100%;height:100%;position:relative}.torch-base,.torch-reveal{position:absolute;inset:0}.torch-leaving{animation:torchLeaving var(--torchFlip) var(--motionEase) forwards;pointer-events:none}@keyframes torchLeaving{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.torch-leaving{opacity:0;animation:none}}.lineage{width:100%;height:100%;position:relative;overflow:hidden}.lineage-layer{position:absolute;inset:0}.lineage-newer{clip-path:inset(0 0 0 var(--sliderPosition))}.lineage-ghost{z-index:2;opacity:calc(1 - var(--ghostFade,0));pointer-events:none}.lineage[data-ghost=dismissed] .lineage-ghost{opacity:0}.lineage-divider{top:0;bottom:0;left:var(--sliderPosition);width:var(--sliderDividerWidth);background:var(--sliderDividerColor);z-index:2;position:absolute}.lineage-side{bottom:calc(var(--hintBottom) + var(--hintStemGap) + var(--hintStemHeight));z-index:3;pointer-events:none;white-space:nowrap;font-family:var(--disp);font-size:var(--sizeEyebrow);letter-spacing:var(--lsEyebrow);font-weight:var(--dispWt);color:var(--accent);--sideX:var(--sliderScreenX,calc(var(--sliderRestPosition) * 1%));position:absolute}.lineage-side-older{right:calc(100% - var(--sideX) + var(--sliderSideGap))}.lineage-side-newer{left:calc(var(--sideX) + var(--sliderDividerWidth) + var(--sliderSideGap))}.lineage-range{left:0;right:0;bottom:var(--hintBottom);z-index:3;width:100%;height:var(--sliderHandleSize);opacity:0;cursor:ew-resize;position:absolute}.lineage-range:focus-visible{opacity:1;outline:var(--sliderFocusRing) solid var(--sliderFocusRingColor)}.photo-pending{justify-content:center;align-items:center;gap:var(--wallCardGap);width:100%;height:100%;padding:var(--pendingPad);background:var(--pendingGround);border:var(--hairline) dashed var(--pendingBorder);font-family:var(--disp);font-size:var(--sizeLabelSmall);letter-spacing:var(--lsLabel);color:var(--textFaint);text-align:center;text-transform:uppercase;flex-direction:column;display:flex}.footstrip{z-index:4;background:var(--groundFooter);padding:var(--footerPad) var(--navPadX);justify-content:space-between;gap:var(--gapEyebrow);font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textFaint);text-transform:uppercase;flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:0;right:0}.footstrip-links{gap:var(--gapExplore);flex-wrap:wrap;display:flex}.footstrip a:hover,.footstrip a:focus-visible{color:var(--accent)}.reveal{opacity:0;transform:translateY(var(--motionRevealRise));transition:opacity var(--motionReveal) var(--motionEase), transform var(--motionReveal) var(--motionEase)}.reveal[data-stagger="1"]{transition-delay:var(--motionStagger1)}.reveal[data-stagger="2"]{transition-delay:var(--motionStagger2)}.reveal[data-stagger="3"]{transition-delay:var(--motionStagger3)}.reveal[data-revealed]{opacity:1;transform:none}@media (scripting:none){.reveal{opacity:1;transform:none}.page-beats[data-beats-live=true]{min-height:auto}.page-beats[data-beats-live=true] .page-beats-hold{height:auto;position:static}.page-beats[data-beats-live=true] .page-beat-page{opacity:1;visibility:visible;position:static}}@media (max-width:760px){.nav{padding:calc(var(--navPad) + var(--safeTop)) var(--panelPadXMobile) var(--navPad);gap:var(--gapExplore)}.nav[data-nav-state=solid]{padding:calc(var(--navPadSolid) + var(--safeTop)) var(--panelPadXMobile) var(--navPadSolid)}.nav-links{display:none}.nav-menu{display:block}.nav-right>.nav-indicator{display:none}.nav-light{min-width:var(--touchTarget);min-height:var(--touchTarget);justify-content:center}.panel-in{padding:0 var(--panelPadXMobile) var(--panelPadBottomMobile)}#panel-hero .panel-in{padding-bottom:var(--heroPadBottomMobile)}.photo-cover{object-position:var(--frameFocusX,center) center}.panel[data-panel-slug=census] .photo-cover{object-position:var(--frameFocusCensus) var(--frameFocusCensusY)}.panel .photo-cover{transform:translateY(var(--frameShiftY,var(--frameShiftNone))) scale(var(--frameZoom,var(--frameZoomNone)));transform-origin:var(--frameFocusX,center) center}.panel-letter{top:var(--letterInsetMobile);right:var(--letterInsetMobile)}.title{font-size:var(--sizeTitleMobile)}.eyebrow{font-size:var(--sizeEyebrowMobile)}.sub{font-size:var(--sizeSubMobile);margin-bottom:var(--gapSubMobile)}.line{font-size:var(--sizeProseMobile);line-height:var(--leadProseMobile);max-width:var(--measureProseMobile);margin-bottom:var(--gapLineMobile)}.explore{font-size:var(--sizeLabelMobile);min-height:var(--touchTarget)}.craft-cells{grid-template-columns:1fr;grid-auto-rows:1fr}.craft-cell:nth-child(2){display:none}.play-ring{margin-bottom:var(--gapLineMobile)}.census-numbers{gap:var(--gapEyebrow);margin-bottom:var(--gapLineMobile);grid-template-columns:1fr;display:grid}.census-dots{max-width:100%}.scroll-hint{bottom:calc(var(--hintBottom) + var(--safeBottom))}.footstrip{align-items:flex-start;gap:var(--gapExplore);padding:var(--gapLineMobile) var(--panelPadXMobile) calc(var(--gapLineMobile) + var(--safeBottom));font-size:var(--sizeStripMobile);flex-direction:column}.footstrip a{min-height:var(--touchTarget);align-items:center;display:inline-flex}main>.panel:last-of-type .panel-in{padding-bottom:calc(var(--panelPadBottomMobile) + var(--footstripClearMobile))}.mag{width:calc(var(--rackPortraitFrameWidth) * 1%)}.sortstage[data-sorted=true] .mag{left:var(--magSlotXPortrait);top:var(--magSlotYPortrait)}.xstage[data-experts-live=false] .xfield{gap:var(--expertsWallTileGapMobile);grid-template-columns:1fr}.xstage[data-experts-live=false] .xtile{aspect-ratio:auto;grid-template-columns:var(--expertsWallArtWidthMobile) 1fr;align-items:start;gap:var(--expertsWallTilePadMobile);min-height:var(--touchTarget);padding:var(--expertsWallTilePadMobile);display:grid}.xstage[data-experts-live=false] .xtile picture{grid-area:1/1;display:block}.xstage[data-experts-live=false] .xtile-art,.xstage[data-experts-live=false] .xtile-mono{width:100%;height:auto;aspect-ratio:var(--pageVoiceRatio);grid-area:1/1;position:relative;inset:auto}.xstage[data-experts-live=false] .xtile-mono{font-size:var(--expertsWallChipSizeMobile);border:var(--hairline) solid var(--textMuted)}.xstage[data-experts-live=false] .xtile-light,.xstage[data-experts-live=false] .xtile-veil,.xstage[data-experts-live=false] .xtile-chip{display:none}.xstage[data-experts-live=false] .xtile-quote{text-align:left;opacity:1;background:0 0;grid-area:1/2;padding:0;display:block;position:relative;inset:auto}.xstage[data-experts-live=false] .xtile-quote p{font-size:var(--expertsWallQuoteSizeMobile);line-height:var(--leadProse)}.xfield[data-experts-zoom] .xtile-art-hero{opacity:1}.xtile-art-wall{display:none}}@media (max-width:760px) and (scripting:none){.mag{left:var(--magSlotXPortrait);top:var(--magSlotYPortrait)}}@media (hover:none) and (pointer:coarse){.lineage{touch-action:pan-y}.lineage[data-lineage-settling]{touch-action:none}.gallery-view-button,.lightbox-control,.contact-submit,.film-link,.nav-light{min-width:var(--touchTarget);min-height:var(--touchTarget)}.contact-field input,.contact-field textarea,.contact-field select{font-size:var(--formInputSize)}}@media (hover:none) and (pointer:coarse) and (orientation:portrait){.lineage[data-lineage-orientation=portrait] .lineage-layer img{object-position:var(--sliderPan) center}.lineage-cue{bottom:var(--sliderCueBottom);right:calc(100% - var(--sliderPosition) + var(--sliderCueGap));max-width:var(--sliderCueMax);text-align:right;z-index:3;pointer-events:none;font-family:var(--disp);font-size:var(--sliderCueSize);line-height:var(--leadProseMobile);letter-spacing:var(--lsStrip);font-weight:var(--dispWt);color:var(--sliderCueColour);animation:lineage-cue var(--sliderCueDuration) ease-in-out infinite;position:absolute}.lineage-side-older{right:auto;left:var(--panelPadXMobile)}.lineage-side-newer{left:auto;right:var(--panelPadXMobile)}}@keyframes lineage-cue{0%,to{transform:translate(0)}50%{transform:translateX(calc(var(--sliderCueTravel) * -1))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}.panel-bg{transform:none!important}.panel-beats{min-height:var(--screen)}.panel-hold{position:static}.panel-beat[data-panel-beat="2"]{display:none}.page-beats[data-beats-live=true]{min-height:auto}.page-beats[data-beats-live=true] .page-beats-hold{height:auto;position:static}.page-beats[data-beats-live=true] .page-beat-page{opacity:1;visibility:visible;position:static}.hero-band[data-curtain] .hero-band-veils{opacity:1!important}.hero-band[data-curtain] .hero-band-in{opacity:1!important;transform:none!important}}.tuner-dock{bottom:calc(var(--navPad) * 2 + var(--footstripClear));right:var(--navPadX);z-index:200;align-items:flex-end;gap:var(--gapEyebrow);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.tuner-unit{align-items:flex-end;gap:var(--gapExplore);flex-direction:column-reverse;display:flex}.tuner-toggle{width:var(--tunerIcon);height:var(--tunerIcon);cursor:pointer;border:0;border:var(--tunerEdgeWidth) solid var(--tunerEdge);color:var(--tunerEdge);background:var(--navFrost);-webkit-backdrop-filter:blur(var(--navBlur));pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.tuner-toggle svg{width:var(--tunerGlyph);height:var(--tunerGlyph);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.torch-tuner,.hero-tuner,.film-tuner{border:var(--tunerEdgeWidth) solid var(--tunerEdge);width:min(var(--tunerCard), calc(100vw - var(--navPadX) * 2));max-height:var(--tunerCardMax);pointer-events:auto;align-items:stretch;gap:var(--gapEyebrow);padding:var(--navPad) var(--navPadX);background:var(--navFrost);-webkit-backdrop-filter:blur(var(--navBlur));pointer-events:auto;flex-direction:column;display:flex;overflow-y:auto}.tuner-key{gap:var(--gapExplore);font-family:var(--disp);font-size:var(--sizeHint);letter-spacing:var(--lsHint);flex-wrap:wrap;margin:0;display:flex}.tuner-key b{align-items:center;gap:var(--gapExplore);font-weight:var(--dispWt);display:inline-flex}.tuner-key b:before{content:"";width:var(--tunerGlyph);height:var(--torchGuideStroke);background:currentColor}.tuner-key b[data-key=edge]{color:var(--torchGuideEdge)}.tuner-key b[data-key=size]{color:var(--torchGuideSize)}.tuner-key b[data-key=axis]{color:var(--torchGuideAxis)}.tuner-key b[data-key=feather]{color:var(--torchGuideFeather)}.lineage-note{right:var(--sliderNoteInset);bottom:var(--sliderNoteInset);z-index:3;pointer-events:none;font-family:var(--disp);font-size:var(--sliderNoteSize);letter-spacing:var(--lsHint);color:var(--sliderNote);position:absolute}.torch-guide{z-index:4;pointer-events:none;position:absolute;inset:0}.tuner-field{align-items:center;gap:var(--gapExplore);font-family:var(--disp);font-size:var(--sizeHint);letter-spacing:var(--lsHint);color:var(--textMuted);text-transform:uppercase;display:inline-flex}.tuner-field b{color:var(--text);font-weight:var(--dispWt);min-width:var(--letterSize)}.tuner-field input[type=range]{accent-color:var(--accent)}.tuner-field select{font-family:var(--disp);font-size:var(--sizeHint);letter-spacing:var(--lsHint);color:var(--text);background:var(--ground);border:var(--hairline) solid var(--rule);text-transform:uppercase}.tuner-line{font-family:var(--disp);font-size:var(--sizeHint);letter-spacing:var(--lsHint);color:var(--text);background:var(--ground);border:var(--hairline) solid var(--rule);padding:var(--hintStemGap) var(--gapExplore);margin-left:auto}.tuner-actions{gap:var(--gapExplore);display:flex}.hero-tuner,.film-tuner{max-height:var(--curtainTunerMax);gap:var(--gapExplore)}.film-tuner-line,.hero-tuner-line{white-space:pre-wrap;text-align:left;margin-left:0}.tuner-paths{align-items:flex-start}.tuner-path-row{gap:var(--hintStemGap);flex-wrap:wrap;margin-left:auto;display:flex}.tuner-path{font-family:var(--disp);font-size:var(--sizeHint);letter-spacing:var(--lsHint);color:var(--text);background:var(--ground);border:var(--hairline) solid var(--rule);padding:var(--hintStemGap) var(--gapExplore);text-transform:uppercase;cursor:pointer}.tuner-path[aria-pressed=true]{color:var(--ground);background:var(--accent);border-color:var(--accent)}.tuner-help{font-family:var(--disp);font-size:var(--sizeHint);color:var(--textMuted);min-height:var(--letterSize)}.tuner-field-off{opacity:.4}.tuner-field-off input{cursor:not-allowed}.hero-guide{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-guide line,.hero-guide rect{fill:none;stroke:currentColor;stroke-width:var(--torchGuideStroke);vector-effect:non-scaling-stroke}.hero-guide .dashed{stroke-dasharray:var(--torchGuideDash)}.hero-guide text{fill:currentColor;font-family:var(--disp);font-size:var(--sizeHint);letter-spacing:var(--lsHint);text-anchor:start;dominant-baseline:text-after-edge}.hero-guide [data-guide^=band-],.tuner-key b[data-key=band-edge]{color:var(--heroGuideEdge)}.hero-guide [data-guide=title],.tuner-key b[data-key=title]{color:var(--heroGuideTitle)}.hero-guide [data-guide^=fade-],.tuner-key b[data-key=fade]{color:var(--heroGuideFade)}.hero-guide [data-guide=rule],.tuner-key b[data-key=rule]{color:var(--heroGuideRule)}.hero-guide [data-guide=focus],.tuner-key b[data-key=focus]{color:var(--heroGuideFocus)}.tuner-copy{font-family:var(--disp);font-size:var(--sizeHint);letter-spacing:var(--lsHint);color:var(--text);background:var(--ground);border:var(--hairline) solid var(--rule);padding:var(--hintStemGap) var(--gapExplore);cursor:pointer}html:has(main.page){scroll-snap-type:none}.page{display:block}.page-in{width:100%;max-width:var(--wideMax);padding:0 var(--panelPadX);margin-inline:auto}.page-reading{width:100%;max-width:calc(var(--readingMax) + 2 * var(--panelPadX));padding:0 var(--panelPadX);text-align:start;margin-inline:auto}.page-bleed{width:100%;max-width:none}.page-section,.page-screen{padding:var(--pageSectionPad) 0;display:block;position:relative}main.page>:last-child{padding-bottom:calc(var(--pageSectionPad) + var(--footstripHeight,var(--footstripClear)))}body:has(main.page>.page-beats:last-child[data-beats-live=true][data-beats-on=true]) .footstrip{position:fixed}body:has(main.page[data-last-on=true]) .footstrip{position:fixed}main.page>.page-beats:last-child[data-beats-live=true] .page-beats-hold{padding-bottom:calc(var(--pageSectionPad) + var(--footstripHeight,var(--footstripClear)))}.page-kicker{font-family:var(--disp);font-size:var(--sizeEyebrow);letter-spacing:var(--lsEyebrow);color:var(--accent);text-transform:uppercase;margin-bottom:var(--gapEyebrow);text-align:start}.page-kicker:after{content:"";width:var(--pageRuleWidth);height:var(--hairline);background:var(--accent);margin-top:var(--gapExplore);display:block}.page-heading{font-family:var(--disp);font-weight:var(--dispWt);font-size:var(--sizeTitle);line-height:var(--leadTitle);letter-spacing:var(--lsTitle);color:var(--text);text-transform:uppercase;margin-bottom:var(--gapTitle);text-align:start;text-wrap:balance}.page-note{font-family:var(--disp);font-size:var(--sizeLabelSmall);letter-spacing:var(--lsLabel);color:var(--textMuted);text-transform:uppercase;margin-bottom:var(--pageSectionGap);text-align:start}.page-prose{font-size:var(--sizeProse);line-height:var(--leadProse);color:var(--textProse);text-align:start;text-wrap:pretty;max-width:none}.page-prose p+p{margin-top:var(--gapLine)}.page-statement{font-size:var(--sizeProse);line-height:var(--leadProse);color:var(--text);max-width:none;margin-bottom:var(--gapLine);text-align:start;text-wrap:pretty}.owners-letter{max-width:none}.signature{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textFaint);text-transform:uppercase;gap:var(--gapExplore);list-style:none;display:grid}.page-flags{gap:var(--pageFlagPad);margin-left:var(--pageFlagPad);vertical-align:middle;display:inline-flex}.page-flag{font-family:var(--disp);font-size:var(--pageFlagSize);letter-spacing:var(--lsLabel);color:var(--pageFlagColor);border:var(--hairline) solid var(--pageFlagColor);padding:var(--pageFlagPad);white-space:nowrap}.hero-band{grid-template-columns:100%;grid-template-rows:minmax(max(var(--bandHeight), var(--bandFloor)), auto) auto;display:grid;position:relative}.hero-band-media{grid-area:1/1;position:relative;overflow:hidden}.hero-band-photo,.hero-band-photo>*,.hero-band-veils,.hero-band-veils>*{position:absolute;inset:0}.hero-band-photo img{object-fit:cover;object-position:var(--bandFocus);width:100%;height:100%;transform:scale(var(--bandZoom));transform-origin:var(--bandFocus)}.hero-band-veils{pointer-events:none}.hero-band-photo .torch-base,.hero-band-photo .torch-leaving{filter:brightness(var(--bandPhotoRest))}.hero-band-photo .torch-reveal{filter:brightness(var(--bandPhotoLit))}.hero-band[data-band-backdrop=on] .hero-band-media{height:var(--screen);z-index:-1;position:fixed;top:0;left:0;right:0}.hero-band[data-band-backdrop=on] .hero-band-photo img{filter:brightness(calc(var(--bandBackdropTop) - (var(--bandBackdropTop) - var(--bandBackdropRest)) * var(--backdropT,0)))}.hero-band[data-band-backdrop=on] .hero-band-photo .torch-reveal{filter:brightness(var(--bandBackdropLit)) opacity(calc(1 - var(--backdropT,0)))}:is(html:has(main.page>.hero-band[data-band-backdrop=on][data-first-beat=armed]),html:has(main.page>.hero-band[data-band-backdrop=on][data-first-beat=rising])){scroll-snap-type:y mandatory}.hero-band[data-band-backdrop=on]{scroll-snap-align:start}.hero-band[data-band-backdrop=on] .hero-band-beat{height:var(--hairline);pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:var(--bandBeatClear,0);position:absolute;top:100%;left:0;right:0}.hero-band[data-band-backdrop=on][data-first-beat=rising] .hero-band-beat{scroll-snap-align:none}.hero-band[data-band-backdrop=on] .hero-band-photo{transform:scale(calc(var(--bandBackdropZoom) - (var(--bandBackdropZoom) - 1) * var(--backdropT,0)))}.hero-band[data-band-backdrop=on] .scroll-hint{color:var(--bandBackdropHint);opacity:calc(1 - var(--backdropT,0));animation:backdrop-hint var(--bandBackdropHintBeat) var(--motionEase) infinite}@keyframes backdrop-hint{0%,to{translate:0}50%{translate:0 var(--bandBackdropHintBob)}}@media (prefers-reduced-motion:reduce){.hero-band[data-band-backdrop=on] .hero-band-photo{transform:none}}body:has(main.page>.hero-band[data-band-backdrop=on]){pointer-events:none}main.page:has(>.hero-band[data-band-backdrop=on]){pointer-events:none}body:has(main.page>.hero-band[data-band-backdrop=on])>:not(main.page){pointer-events:auto}main.page:has(>.hero-band[data-band-backdrop=on])>:not(.hero-band){pointer-events:auto}.hero-band[data-band-backdrop=on]{pointer-events:none}.hero-band[data-band-backdrop=on] .hero-band-photo,.hero-band[data-band-backdrop=on] .hero-tuner{pointer-events:auto}.hero-band[data-band-backdrop=on] .hero-band-veils:after{content:"";background:var(--bandBackdropCentre);opacity:var(--backdropT,0);position:absolute;inset:0}.hero-band[data-band-backdrop=on] .title{font-size:calc(var(--sizeTitle) * var(--bandTitleScale))}.hero-band[data-band-backdrop=on] .hero-band-in{padding-bottom:var(--heroPadBottom)}main.page:has(>.hero-band[data-band-backdrop=on]){background:var(--bandBackdropContent)}.hero-band[data-band-backdrop=on] .hero-band-in{text-shadow:var(--bandBackdropCopyShadow)}main.page:has(>.hero-band[data-band-backdrop=on])>*{text-shadow:var(--bandBackdropCopyShadow)}main.page:has(>.hero-band[data-band-backdrop=on]) .title{text-shadow:var(--bandBackdropTitleShadow)}.hero-band-veil{background:var(--bandGround);opacity:var(--bandVeil)}.hero-band-topfade{height:var(--bandTopFadeHeight);background:linear-gradient(to bottom, var(--bandGround), transparent);opacity:var(--bandTopFade);display:none;bottom:auto}.hero-band[data-band-top-fade=on] .hero-band-topfade{display:block}.hero-band-fade{top:var(--bandFadeStart);height:var(--bandFadeLength);background:linear-gradient(to bottom, transparent, var(--bandGround));opacity:var(--bandFadeStrength);display:none;bottom:auto}.hero-band-fade:after{content:"";height:var(--screen);background:var(--bandGround);position:absolute;top:100%;left:0;right:0}.hero-band[data-band-edge=fade] .hero-band-fade{display:block}.hero-band-rule,.hero-band-title-rule{height:var(--bandRuleThickness);background:var(--bandRuleColour);display:none}.hero-band-rule{z-index:2;grid-area:1/1;place-self:end center;width:100%;position:relative}.hero-band-title-rule{width:100%;margin-top:var(--gapExplore)}.hero-band[data-band-rule=on][data-band-rule-position=edge] .hero-band-rule,.hero-band[data-band-rule=on][data-band-rule-position=title] .hero-band-title-rule{display:block}.hero-band[data-band-rule-length=wide] .hero-band-rule{width:min(calc(var(--wideMax) - 2 * var(--panelPadX)), calc(100% - 2 * var(--panelPadX)))}.hero-band[data-band-rule-length=reading] .hero-band-rule,.hero-band[data-band-rule-length=reading] .hero-band-title-rule{width:min(var(--readingMax), calc(100% - 2 * var(--panelPadX)))}.hero-band-in{z-index:3;padding-top:var(--bandTopClear);padding-bottom:var(--bandTitleGap);pointer-events:none;text-shadow:var(--copyShadow);grid-area:1/1;align-self:end;position:relative}.hero-band-copy{--bandStraddle:0%;width:100%;max-width:var(--wideMax);padding:0 var(--panelPadX) 0 calc((min(100%, var(--wideMax)) - min(100%, var(--readingMax) + 2 * var(--panelPadX))) / 2 + var(--panelPadX));text-align:start;transform:translate(var(--bandNudgeX), calc(var(--bandNudgeY) + var(--bandStraddle)));margin-inline:auto}.hero-band[data-band-title-x=wide] .hero-band-copy,.hero-band[data-band-title-x=centre] .hero-band-copy,.hero-band[data-band-title-x=right] .hero-band-copy{padding-left:var(--panelPadX)}.hero-band[data-band-title-x=centre] .hero-band-copy{text-align:center}.hero-band[data-band-title-x=right] .hero-band-copy{text-align:end}.hero-band[data-band-title-y=straddle] .hero-band-in{padding-bottom:0}.hero-band[data-band-title-y=straddle] .hero-band-copy>:last-child,.hero-band[data-band-title-y=straddle] .hero-band-copy .line{margin-bottom:0}.hero-band[data-band-title-y=straddle] .hero-band-copy{--bandStraddle:50%}.hero-band[data-band-title-y=below] .hero-band-in{padding:var(--bandTitleGap) 0 0;grid-area:2/1;align-self:start}.hero-band[data-band-title-y=top] .hero-band-in{padding:var(--bandTopClear) 0 var(--bandTitleGap);align-self:start}.hero-band[data-band-eyebrow=off] [data-page-hero-eyebrow],.hero-band[data-band-line=off] [data-page-hero-line]{display:none}.hero-band .title{font-size:calc(var(--heroBandTitle) * var(--bandTitleScale))}.hero-band-sizer{visibility:hidden}.hero-band-sizer-phone,.hero-band:not([data-band-title-y=inside]) .hero-band-sizer,.hero-band[data-band-eyebrow=off] .hero-band-sizer .eyebrow,.hero-band[data-band-line=off] .hero-band-sizer .line{display:none}.hero-band .line{max-width:var(--readingMax)}.hero-band .reveal{opacity:1;transition:none;transform:none}@media (scripting:enabled){.hero-band[data-curtain=pending] .hero-band-veils,.hero-band[data-curtain=drawn] .hero-band-veils{opacity:0}.hero-band[data-curtain=pending] .hero-band-in,.hero-band[data-curtain=drawn] .hero-band-in{opacity:0;transform:translateY(var(--curtainRise))}.hero-band[data-curtain=settling] .hero-band-veils{transition:opacity var(--curtainSettle) var(--motionEase) var(--curtainDelay)}.hero-band[data-curtain=settling] .hero-band-in{transition:opacity var(--curtainRiseSettle) var(--motionEase) var(--curtainRiseDelay), transform var(--curtainRiseSettle) var(--motionEase) var(--curtainRiseDelay)}}.page-beats{padding:0;display:block;overflow:visible}.page-beats[data-beats-live=true]{min-height:calc(var(--beatCount) * var(--screen))}.page-beats[data-beats-live=true][data-beats-scroll=free]{min-height:calc(var(--screen) + var(--beatsTravel))}.page-beats[data-beats-live=true][data-beats-scroll=free] .page-beats-stage{overflow:hidden}.page-beats-hold{justify-content:center;gap:var(--beatsGap);padding:var(--pageSectionPad) 0;flex-direction:column;display:flex}.page-beats[data-beats-live=true] .page-beats-hold{height:var(--screen);position:sticky;top:0;overflow:hidden}.page-beats-stage{position:relative}.page-beats[data-beats-live=true] .page-beats-stage{flex:1;min-height:0}.page-beat-page+.page-beat-page{margin-top:var(--beatsGap)}.page-beats[data-beats-live=true] .page-beat-page{opacity:0;visibility:hidden;transition:opacity var(--beatFade) var(--motionEase), visibility var(--beatFade) var(--motionEase);margin-top:0;position:absolute;inset:0;overflow-y:auto}.page-beats[data-beats-live=true] .page-beat-page[data-beat-state=active],.page-beats[data-beats-live=true] .page-beat-page[data-beat-page="1"]:not([data-beat-state]){opacity:1;visibility:visible}[data-chapter] .page-prose{margin-bottom:var(--pageSectionGap)}.chapter-media{margin-top:var(--pageSectionGap);height:var(--pageMediaHeight);position:relative;overflow:hidden}.chapter-media>*{position:absolute;inset:0}.chapter-media img{object-fit:cover;width:100%;height:100%}.chapter-voices{grid-template-columns:repeat(auto-fill, minmax(var(--pageVoiceMin), var(--pageVoiceMax)));gap:var(--pageSectionGap);margin-bottom:var(--pageSectionGap);list-style:none;display:grid}.chapter-voice-art{width:100%;aspect-ratio:var(--pageVoiceRatio);object-fit:cover;margin-bottom:var(--gapExplore);display:block}.chapter-voice blockquote p{font-size:var(--sizeProse);line-height:var(--leadProse);color:var(--text);margin-bottom:var(--gapExplore)}.chapter-voice figcaption{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--navIndicatorLs);text-transform:uppercase}[data-chapter][data-chapter-placeholder=true] .chapter-media{height:auto}[data-chapter][data-chapter-placeholder=true] .chapter-media>*{position:static}.page-beats[data-beats-live=true] .chapter-stage .page-in{height:100%}.page-beats[data-beats-live=true] .chapter-stage .chapter-media{height:100%;margin-top:0}.spec-strip{gap:var(--specGap);flex-wrap:wrap;display:flex}.spec-value{font-family:var(--disp);font-weight:var(--dispWt);font-size:var(--specValueSize);color:var(--text);line-height:var(--leadTitle)}.spec-label{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsLabel);color:var(--textMuted);text-transform:uppercase;margin-top:var(--gapExplore)}.showcase-beat{min-height:var(--openerHeight);flex-direction:column;justify-content:flex-end;padding:0;display:flex;overflow:hidden}.beat-media,.beat-media>*{position:absolute;inset:0}.beat-media img{object-fit:cover;width:100%;height:100%}.beat-in{width:100%;padding-bottom:var(--panelPadBottom);position:relative}.card-grid{grid-template-columns:repeat(auto-fit, minmax(var(--pageCardMin), 1fr));gap:var(--pageCardGap);padding:0 var(--panelPadX);margin-top:var(--pageSectionGap);display:grid}.page-in>.card-grid{padding:0}.card-grid figcaption{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase;margin-top:var(--gapExplore)}.card-grid img{width:100%;height:auto;display:block}.spotlight{grid-template-columns:repeat(2,1fr)}.spotlight .photo-frame{height:var(--spotlightHeight);position:relative;overflow:hidden}.spotlight[data-spotlight-count="2"] .photo-frame{height:var(--spotlightTall)}.spotlight img{object-fit:cover;height:100%}.spotlight-tile{background:0 0;border:0;width:100%;padding:0;display:block}button.spotlight-tile{cursor:pointer}.gallery{grid-template-columns:repeat(auto-fit, minmax(var(--galleryMin), 1fr));gap:var(--galleryGap);padding:0 var(--panelPadX);margin-top:var(--pageSectionGap);display:grid}.page-beats:not([data-beats-live=true]) .gallery[data-width=wide]{max-width:var(--wideMax);margin-inline:auto}.page-beats[data-beats-live=true] .gallery-stage:has(.gallery[data-width=wide]){width:100%;max-width:var(--wideMax);margin-inline:auto}.page-beats[data-beats-live=true] .gallery-stage{container-type:size}.page-beats[data-beats-live=true] .gallery{--galleryCaption:var(--galleryCaptionNone);--galleryTile:calc(( 100cqh - var(--galleryPickerSize) - var(--galleryGap) * 3 - var(--hairline) * 2 - (var(--galleryRows) - 1) * var(--galleryGap) - var(--galleryRows) * var(--galleryCaption) ) / var(--galleryRows));--galleryFrame:calc(var(--galleryTile) * var(--galleryRatio));grid-auto-flow:column;grid-auto-columns:var(--galleryFrame);grid-template-columns:none;grid-template-rows:repeat(var(--galleryRows), auto);width:max-content;min-width:100%;padding:var(--galleryGap) var(--panelPadX);border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);transform:translateX(calc((100cqw - 100%) * var(--beatsProgress,0)));will-change:transform;margin-top:0;display:grid}.page-beats[data-beats-live=true] .gallery[data-gallery-captioned=true]{--galleryCaption:var(--galleryCaptionRoom)}.page-beats[data-beats-live=true] .gallery[data-gallery-captioned=true][data-gallery-view=small]{--galleryCaption:var(--galleryCaptionNone)}.gallery-frame{align-content:start;gap:var(--gapExplore);min-width:0;min-height:0;display:grid}.gallery-caption{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-beats[data-beats-live=true] .gallery[data-gallery-view=small] .gallery-caption{display:none}.page-beats[data-beats-live=true] .gallery[data-gallery-view=film]{--galleryRows:1}.page-beats[data-beats-live=true] .gallery[data-gallery-view=large]{--galleryRows:2}.page-beats[data-beats-live=true] .gallery[data-gallery-view=small]{--galleryRows:3}.page-beats[data-beats-live=true] .gallery-tile{aspect-ratio:auto;height:var(--galleryTile)}.gallery-picker{justify-content:flex-end;gap:var(--galleryPickerGap);padding:0 var(--panelPadX);margin-bottom:var(--galleryGap);display:flex}.gallery-view-button{width:var(--galleryPickerSize);height:var(--galleryPickerSize);padding:var(--galleryPickerPad);border:var(--hairline) solid var(--galleryPickerEdge);color:var(--galleryPickerOff);cursor:pointer;transition:color var(--galleryHover) var(--motionEase);background:0 0;place-items:center;display:grid}.gallery-view-button[aria-pressed=true],.gallery-view-button:hover,.gallery-view-button:focus-visible{color:var(--galleryPickerOn)}.gallery-glyph{width:100%;height:100%}.gallery-tile{aspect-ratio:var(--galleryRatio);background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-tile>*{position:absolute;inset:0}.gallery-tile img{object-fit:cover;width:100%;height:100%;filter:var(--galleryDim);transition:filter var(--galleryHover) var(--motionEase)}button.gallery-tile{cursor:pointer}.gallery-video{color:inherit;text-decoration:none;container-type:size}.video-mock{align-content:center;place-items:center;gap:var(--gapExplore);padding:0 var(--galleryGap);background:var(--videoMockGround);border:var(--hairline) solid var(--rule);text-align:center;display:grid}.video-play{width:var(--videoPlayTile);height:var(--videoPlayTile);border:var(--hairline) solid var(--videoPlayEdge);color:var(--videoPlayEdge);transition:color var(--galleryHover) var(--motionEase), border-color var(--galleryHover) var(--motionEase), transform var(--motionRing) var(--motionEase);border-radius:50%;place-items:center;display:grid}.video-play:after{content:"";width:0;height:0;margin-left:calc(var(--videoPlayGlyphTile) / 4);border-left:var(--videoPlayGlyphTile) solid currentColor;border-top:calc(var(--videoPlayGlyphTile) * .62) solid transparent;border-bottom:calc(var(--videoPlayGlyphTile) * .62) solid transparent}.video-title{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase;-webkit-line-clamp:var(--videoTitleLines);line-clamp:var(--videoTitleLines);-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.gallery[data-gallery-view=small] .video-title{display:none}.gallery-video .video-frame{inset:var(--videoFrameInset);pointer-events:none;width:auto;height:auto;overflow:visible}.video-frame-line{fill:none;stroke:var(--accent);stroke-width:var(--hairline);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--videoFrameLength) var(--videoFrameLength);stroke-dashoffset:var(--videoFrameLength);opacity:0;transition:stroke-dashoffset var(--videoFrameDraw) var(--motionEase), opacity var(--galleryHover) var(--motionEase)}.gallery-video:hover .video-frame-line,.gallery-video:focus-visible .video-frame-line{stroke-dashoffset:0;opacity:1}.gallery-video:hover .video-play,.gallery-video:focus-visible .video-play{color:var(--accent);border-color:var(--accent);transform:scale(var(--ringHoverScale))}button.gallery-tile:hover img,button.gallery-tile:focus-visible img{filter:none}.lightbox{z-index:300;background:var(--lightboxVeil);padding:var(--lightboxInset);justify-content:center;align-items:center;gap:var(--gapExplore);flex-direction:column;display:flex;position:fixed;inset:0}.lightbox-frame{flex:1;width:100%;min-height:0;position:relative}.lightbox-frame>*{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lightbox-frame img{object-fit:contain;border:var(--hairline) solid var(--accent);width:auto;max-width:100%;height:auto;max-height:100%}.lightbox-caption{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase;text-align:center}.lightbox-control{width:var(--lightboxControl);height:var(--lightboxControl);color:var(--text);border:var(--hairline) solid var(--accent);cursor:pointer;font-family:var(--disp);background:0 0;position:absolute}.lightbox-prev{left:var(--lightboxInset);top:50%}.lightbox-next{right:var(--lightboxInset);top:50%}.lightbox-close{right:var(--lightboxInset);top:var(--lightboxInset)}.lightbox-control:hover,.lightbox-control:focus-visible{color:var(--accent)}.film-player-frame{aspect-ratio:16/9;border:var(--hairline) solid var(--accent);width:100%;max-height:100%;position:relative}.film-player-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.film-list{gap:var(--pageCardGap);list-style:none;display:grid}.film-item{gap:var(--pageFlagPad);border-top:var(--hairline) solid var(--timelineRule);padding-top:var(--gapExplore);display:grid}.film-link{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsNav);color:var(--text);text-transform:uppercase}.film-link:hover,.film-link:focus-visible{color:var(--accent)}.film-pending{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsNav);color:var(--textFaint);text-transform:uppercase}.film-caption{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase}.timeline{gap:var(--timelineGap);list-style:none;display:grid}.page-beats[data-beats-live=true] .timeline-track{transform:translateY(calc(-1 * var(--freeOverflow) * var(--beatsProgress,0)));will-change:transform}.timeline-entry{grid-template-columns:var(--timelineDate) 1fr;gap:var(--gapExplore);border-top:var(--hairline) solid var(--timelineRule);padding-top:var(--gapExplore);display:grid}.timeline-date{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--accent);text-transform:uppercase}.timeline-body{font-size:var(--sizeProse);line-height:var(--leadProse);color:var(--textProse)}.lineup-stage{container-type:inline-size}.lineup-strip{grid-template-columns:repeat(auto-fit, minmax(var(--lineupFrame), 1fr));gap:var(--lineupGap);padding:0 var(--panelPadX);list-style:none;display:grid}.page-beats[data-beats-live=true] .lineup-strip{width:max-content;min-width:100%;padding:var(--lineupGap) var(--panelPadX);border-top:var(--hairline) solid var(--rule);border-bottom:var(--hairline) solid var(--rule);transform:translateX(calc((100cqw - 100%) * var(--beatsProgress,0)));transition:transform var(--lineupScrub) var(--motionEase);will-change:transform;flex-wrap:nowrap;align-items:flex-start;display:flex}.page-beats[data-beats-live=true] .lineup-frame{flex:0 0 var(--lineupFrame)}.lineup-frame{gap:var(--gapExplore);display:grid;position:relative}.lineup-photo{width:100%;height:var(--lineupHeight);object-fit:cover;transition:filter var(--lineupScrub) var(--motionEase)}.lineup-machine{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase}.lineup-frame[data-lineup-lit=true] .lineup-machine{color:var(--lineupLit)}.lineup-frame[data-lineup-lit=true] .lineup-photo{outline:var(--hairline) solid var(--lineupLit)}.lineup-credit{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textFaint);text-transform:uppercase;margin-top:var(--pageStripGap);padding:0}.holding-body{gap:var(--holdingGap);display:grid}.holding-legend{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textFaint);text-transform:uppercase}.registry-header .line{color:var(--textMuted)}.registry-counts{gap:var(--registryCountGap);margin:var(--registryBlockGap) 0;padding:var(--registryBlockGap) 0;border-top:var(--hairline) solid var(--registryEdge);border-bottom:var(--hairline) solid var(--registryEdge);flex-wrap:wrap;display:flex}.registry-count dd{font-family:var(--disp);font-size:var(--registryCountSize);line-height:1}.registry-count-documented dd{color:var(--accent)}.registry-count-label{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--textMuted);margin-top:var(--pageFlagPad)}.registry-filters{gap:var(--pageFlagPad);margin-bottom:var(--registryBlockGap);flex-wrap:wrap;display:flex}.registry-filter{min-height:var(--touchTarget);font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--textMuted);border:var(--hairline) solid var(--registryEdge);padding:var(--registryTilePad) var(--pageCardGap);cursor:pointer;transition:color var(--motionHover) var(--motionEase), border-color var(--motionHover) var(--motionEase);background:0 0}.registry-filter[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.registry-grid{grid-template-columns:repeat(auto-fill, minmax(var(--registryTileMin), 1fr));gap:var(--registryTileGap);list-style:none;display:grid}.registry-cell[hidden]{display:none}.registry-tile{aspect-ratio:1;color:var(--text);background:var(--registryTileGround);border:var(--hairline) solid var(--registryEdge);transition:border-color var(--motionHover) var(--motionEase), transform var(--motionHover) var(--motionEase);display:block;position:relative;overflow:hidden}.registry-tile-showcase{border-color:var(--accent)}.registry-tile-traced{border-color:var(--registryTracedEdge)}.registry-tile-unknown{border-style:dashed;border-color:var(--registryUnknownEdge);background:var(--registryUnknownGround)}.registry-tile:hover,.registry-tile:focus-visible,.registry-tile:active{transform:var(--registryHoverLift);border-style:solid;border-color:var(--accent);outline:var(--registryOutline) solid var(--accent);outline-offset:calc(var(--registryOutline) * -1)}.registry-tile-photo{object-fit:cover;width:100%;height:100%;opacity:var(--registryPhotoRest);transition:opacity var(--registryPhotoFade) var(--motionEase), transform var(--registryPhotoFade) var(--motionEase);position:absolute;inset:0}.registry-tile:hover .registry-tile-photo,.registry-tile:focus-visible .registry-tile-photo,.registry-tile:active .registry-tile-photo{opacity:var(--registryPhotoHover);transform:var(--registryPhotoZoom)}.registry-tile-scrim{background:var(--registryScrim);position:absolute;inset:0}.registry-tile-content{padding:var(--registryTilePad);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.registry-tile-number{font-family:var(--disp);font-size:var(--registryNumberSize);text-shadow:var(--registryNumberShadow)}.registry-tile-unknown .registry-tile-number{color:var(--registryUnknownNumber)}.registry-tile-meta{display:grid}.registry-tile-status{font-family:var(--disp);font-size:var(--registryStatusSize);letter-spacing:var(--registryStatusTracking);text-transform:uppercase;color:var(--textMuted);text-shadow:var(--registryMetaShadow)}.registry-tile-showcase .registry-tile-status,.registry-tile-unknown:hover .registry-tile-status{color:var(--accent)}.registry-tile-region{font-size:var(--registryRegionSize);color:var(--textMuted);text-shadow:var(--registryMetaShadow)}.registry-closing{margin-top:var(--registryBlockGap);font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--text)}.registry-sightings{margin-top:var(--pageSectionPad)}.registry-sightings .registry-sightings-head{padding-top:var(--registryRuleGap);border-top:var(--hairline) solid var(--registryEdge)}.registry-sightings-lede{max-width:none;margin-bottom:var(--registryBlockGap);color:var(--textMuted)}.registry-sightings-list{gap:var(--registryTileGap);list-style:none;display:grid}.registry-sighting{align-items:center;gap:var(--pageCardGap);display:flex}.registry-sighting-tile{flex:0 0 var(--registryTileMin);aspect-ratio:1;padding:var(--registryTilePad);background:var(--registryUnknownGround);border:var(--hairline) dashed var(--accent);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.registry-sighting-photo{object-fit:cover;width:100%;height:100%;opacity:var(--registryPhotoHover);position:absolute;inset:0}.registry-sighting-scrim{background:var(--registryScrim);position:absolute;inset:0}.registry-sighting-number,.registry-sighting-status{text-shadow:var(--registryNumberShadow);position:relative}.registry-sighting-number{font-family:var(--disp);font-size:var(--registryNumberSize);color:var(--text)}.registry-sighting-status{font-family:var(--disp);font-size:var(--registryStatusSize);letter-spacing:var(--registryStatusTracking);text-transform:uppercase;color:var(--accent)}.registry-sighting-place{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--text)}.registry-sighting-note{max-width:var(--measureProse);color:var(--textMuted)}.registry-sighting-source{font-size:var(--registryRegionSize);color:var(--textFaint)}.registry-sightings-cta{margin-top:var(--registryBlockGap);font-size:var(--registryRegionSize);color:var(--textFaint)}.registry-sightings-cta a,.registry-sighting-source a,.registry-sources a{color:inherit;text-decoration:underline}.registry-records{margin-top:var(--pageSectionGap)}.registry-records[hidden]{display:none}.registry-record-list{gap:var(--pageCardGap);list-style:none;display:grid}.registry-record{border:var(--hairline) solid var(--registryEdge);max-width:var(--registrySheetMax)}.registry-detail{justify-content:center}.registry-sheet{width:100%;max-width:var(--registrySheetMax);background:var(--ground);border:var(--hairline) solid var(--accent);max-height:100%;position:relative;overflow:auto}.registry-close{right:var(--registryTilePad);top:var(--registryTilePad)}.registry-photo{width:100%;aspect-ratio:var(--registryPhotoRatio);background:var(--registryTileGround);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.registry-photo>*{position:absolute;inset:0}.registry-photo img{object-fit:cover;width:100%;height:100%}.registry-photo-label{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--textFaint);position:static}.registry-record-pad{padding:var(--registrySheetPad)}.registry-bignum{font-family:var(--disp);font-weight:var(--dispWt);font-size:var(--registryBigNumSize)}.registry-status-row{gap:var(--pageCardGap);margin:var(--pageFlagPad) 0 var(--gapLine);flex-wrap:wrap;align-items:baseline;display:flex}.registry-status{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--textMuted)}.registry-status-showcase{color:var(--accent)}.registry-status-traced{color:var(--textProse)}.registry-region,.registry-owner{color:var(--textMuted)}.registry-sub{font-family:var(--disp);font-weight:var(--dispWt);font-size:var(--sizeLabelSmall);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--textMuted);margin:var(--gapLine) 0 var(--pageFlagPad)}.registry-prose{color:var(--textProse);line-height:var(--leadProse)}.registry-sale{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsStrip)}.registry-sources{padding-left:var(--registryTilePad);color:var(--textMuted);font-size:var(--registrySourceSize)}.registry-invitation{margin-top:var(--gapLine);font-family:var(--disp);font-size:var(--sizeLabelSmall);letter-spacing:var(--lsStrip);color:var(--textFaint)}.registry-cta{margin-top:var(--gapLine);font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsStrip);text-transform:uppercase;color:var(--text);border:var(--hairline) solid var(--accent);padding:var(--registryTilePad) var(--pageCardGap);display:inline-block}.registry-cta:hover,.registry-cta:focus-visible{background:var(--accent)}@media (scripting:none){.registry-grid{display:block}.registry-tile{aspect-ratio:auto;margin-bottom:var(--pageFlagPad)}.registry-tile-photo,.registry-tile-scrim{display:none}.registry-tile-content{gap:var(--pageCardGap);flex-direction:row;position:static}.registry-tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.registry-grid{display:block}.registry-tile{aspect-ratio:auto;margin-bottom:var(--pageFlagPad)}.registry-tile-photo,.registry-tile-scrim{display:none}.registry-tile-content{gap:var(--pageCardGap);flex-direction:row;position:static}.registry-tile:hover{transform:none}}.contact-form{gap:var(--formGap);max-width:var(--formMax);margin-top:var(--pageSectionGap);display:grid}.contact-field{gap:var(--pageFlagPad);display:grid}.contact-field label{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase}.contact-field input,.contact-field textarea{font-family:var(--body);font-weight:var(--bodyWt);font-size:var(--sizeProse);color:var(--text);background:var(--formFieldGround);border:var(--hairline) solid var(--formFieldBorder);padding:var(--formFieldPad);width:100%}.contact-field input:focus-visible,.contact-field textarea:focus-visible{outline:var(--hairline) solid var(--formFieldFocus)}.contact-submit{font-family:var(--disp);font-size:var(--sizeLabel);letter-spacing:var(--lsExplore);color:var(--text);border:var(--hairline) solid var(--rule);padding:var(--formFieldPad);text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start}.contact-submit:hover,.contact-submit:focus-visible{color:var(--accent);border-color:var(--accent)}.contact-truth{font-family:var(--disp);font-size:var(--sizeLabelSmall);letter-spacing:var(--lsLabel);color:var(--textMuted);text-transform:uppercase}.contact-error{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--accent);text-transform:uppercase}.registry-claim{margin-top:var(--pageSectionPad);padding-top:var(--registryBlockGap);border-top:var(--hairline) solid var(--registryEdge)}.registry-claim-lede{max-width:none;color:var(--textMuted)}.submission-fields{gap:var(--formGap);display:grid}.contact-field select{font-family:var(--body);font-weight:var(--bodyWt);font-size:var(--sizeProse);color:var(--text);background:var(--formFieldGround);border:var(--hairline) solid var(--formFieldBorder);padding:var(--formFieldPad);width:100%}.contact-field select:focus-visible{outline:var(--hairline) solid var(--formFieldFocus)}.submission-photos input[type=file]{border-style:dashed}.submission-hint{font-size:var(--sizeLabelSmall);color:var(--textMuted)}.submission-privacy{border:0;margin:0;padding:0}.submission-privacy legend{font-family:var(--disp);font-size:var(--sizeStrip);letter-spacing:var(--lsStrip);color:var(--textMuted);text-transform:uppercase;margin-bottom:var(--pageFlagPad)}.submission-privacy-option{align-items:center;gap:var(--pageFlagPad);font-family:var(--body);font-size:var(--sizeProse);color:var(--text);cursor:pointer;display:flex}.submission-privacy-option input{appearance:none;width:var(--checkSize);height:var(--checkSize);border:var(--hairline) solid var(--checkEdge);cursor:pointer;min-height:0;transition:border-color var(--motionHover) var(--motionEase);background:0 0;border-radius:0;flex:none;margin:0;padding:0;position:relative}.submission-privacy-option{min-height:var(--touchTarget)}.submission-privacy-option input:checked{border-color:var(--accent)}.submission-privacy-option input:checked:after{content:"";width:var(--checkTickWidth);height:var(--checkTickHeight);border:solid var(--accent);border-width:0 var(--checkTickStroke) var(--checkTickStroke) 0;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.submission-privacy-option input:focus-visible{outline:var(--hairline) solid var(--accent);outline-offset:var(--checkTickStroke)}.submission-photos input[type=file]{min-height:var(--touchTarget)}.turnstile:empty,.submission-outcome:empty{display:none}@media (max-width:760px){.page-in,.page-reading,.card-grid,.hero-band-copy,.hero-band[data-band-title-x] .hero-band-copy{padding:0 var(--panelPadXMobile)}.page-in>.card-grid{padding:0}.page-section,.page-screen{padding:var(--pageSectionPadMobile) 0}.showcase-beat{padding:0}main.page>:last-child{padding-bottom:calc(var(--pageSectionPadMobile) + var(--footstripHeight,var(--footstripClear)))}.hero-band{grid-template-rows:minmax(max(var(--bandHeightPhone), var(--bandFloor)), auto) auto}.hero-band-photo img{object-position:var(--bandFocusPhone);transform-origin:var(--bandFocusPhone)}.hero-band .title{font-size:calc(var(--heroBandTitleMobile) * var(--bandTitleScale))}.hero-band[data-band-backdrop=on] .title{font-size:calc(var(--sizeTitleMobile) * var(--bandTitleScale))}.hero-band[data-band-backdrop=on] .hero-band-in{padding-bottom:var(--heroPadBottomMobile)}.hero-band-sizer-phone{display:inline}.hero-band[data-band-rule-length=wide] .hero-band-rule,.hero-band[data-band-rule-length=reading] .hero-band-rule,.hero-band[data-band-rule-length=reading] .hero-band-title-rule{width:calc(100% - 2 * var(--panelPadXMobile))}main.page>.page-beats:last-child[data-beats-live=true] .page-beats-hold{padding-bottom:calc(var(--pageSectionPadMobile) + var(--footstripHeight,var(--footstripClear)))}.page-beats-hold{padding:var(--pageSectionPadMobile) 0}.page-heading{font-size:var(--sizeTitleMobile)}.page-kicker{font-size:var(--sizeEyebrowMobile)}.page-prose,.page-statement,.owners-letter{font-size:var(--sizeProseMobile);line-height:var(--leadProseMobile);max-width:none}.holding-legend,.film-caption,.card-grid figcaption{font-size:var(--sizeStripMobile)}.chapter-media{height:var(--pageMediaHeightMobile)}.beat-in{padding-bottom:var(--panelPadBottomMobile)}.timeline-entry{grid-template-columns:var(--timelineDateMobile);gap:var(--pageFlagPad)}.timeline-date{margin-bottom:0}.spotlight{grid-template-columns:1fr}.chapter-voices{grid-template-columns:minmax(0, var(--pageVoiceMax));justify-content:center}.spotlight-tile{height:var(--spotlightHeightMobile)}.spotlight[data-spotlight-count="2"] .photo-frame{height:var(--spotlightTallMobile)}.lineup-strip{grid-template-columns:1fr}.lineup-frame{width:var(--lineupFrameMobile);height:var(--lineupHeightMobile)}.gallery{grid-template-columns:repeat(auto-fit, minmax(var(--galleryMinMobile), 1fr))}.card-grid{grid-template-columns:repeat(auto-fit, minmax(var(--pageCardMinMobile), 1fr))}.spec-value{font-size:var(--specValueSizeMobile)}.gallery-picker{gap:var(--galleryPickerGap)}.gallery-view-button,.lightbox-control,.contact-submit,.film-link{min-width:var(--touchTarget);min-height:var(--touchTarget)}.lightbox-control{justify-content:center;align-items:center;display:inline-flex}.contact-form{max-width:100%}.contact-field input,.contact-field textarea,.contact-field select{font-size:var(--formInputSize)}.contact-submit{justify-content:center;width:100%}}
