.sg-surface.sg-family-brass-instrumentarium{--sg-ground:#0b1614;--sg-surface:#13241f;--sg-ink:#efe6d2;--sg-ink-muted:#b9ad94;--sg-accent:#c9a24a;--sg-on-accent:#14100a;--sg-accent-2:#d9774a;--sg-rule:#6b5a33;--sg-shadow-tint:rgba(0,0,0,.45);--sg-font-display:"Libre Caslon Display", "Playfair Display", Georgia, serif;--sg-font-text:"Source Serif 4", Georgia, serif;--sg-font-label:"DM Mono", ui-monospace, monospace;--sg-display-weight:400;--sg-columns:12;--sg-plate-span:6;--sg-max-width:1200px;--sg-hero-height:82.40svh;--sg-bloom-strength:0.42;--sg-display-ratio:1.48;--sg-display-tracking:0em;--sg-motion-distance:8.40px;--sg-motion-ms:702ms;--sg-warmth:0.70;--sg-rule-width:1.80px;--sg-grain-strength:0.08;--sg-measure:58.40ch;--sg-gutter:1.80rem;--sg-caption-scale:1;color:var(--sg-ink);font-family:var(--sg-font-text);background-image:radial-gradient(circle at 50% 14%,rgba(201,162,74,.2),transparent 42rem),radial-gradient(circle at 88% 100%,rgba(217,119,74,.1),transparent 30rem),repeating-linear-gradient(0deg,rgba(239,230,210,.03) 0,transparent 2px);background-color:#0b1614;background-position:0% 0%,0% 0%,0% 0%;background-size:auto,auto,100% 3px;background-repeat:no-repeat,no-repeat,repeat;background-blend-mode:normal,normal,normal;}.sg-surface.sg-family-poster-bright{--sg-ground:#f4ead9;--sg-surface:#fffaf0;--sg-ink:#1f1a2e;--sg-ink-muted:#4a4358;--sg-accent:#d6246e;--sg-on-accent:#ffffff;--sg-accent-2:#f28c28;--sg-rule:#1f1a2e;--sg-shadow-tint:rgba(0,0,0,.45);--sg-font-display:"Archivo Black", Anton, Impact, sans-serif;--sg-font-text:Archivo, system-ui, sans-serif;--sg-font-label:Archivo, system-ui, sans-serif;--sg-display-weight:900;--sg-columns:4;--sg-plate-span:2;--sg-max-width:1320px;--sg-hero-height:95.60svh;--sg-bloom-strength:0.63;--sg-display-ratio:1.86;--sg-display-tracking:-0.03em;--sg-motion-distance:22.40px;--sg-motion-ms:372ms;--sg-warmth:0.90;--sg-rule-width:0.80px;--sg-grain-strength:0.04;--sg-measure:48.80ch;--sg-gutter:1.10rem;--sg-caption-scale:0.94;color:var(--sg-ink);font-family:var(--sg-font-text);background-image:radial-gradient(circle at center center,rgba(31,26,46,.08) 1px,transparent 1.5px),radial-gradient(circle at 92% 4%,rgba(214,36,110,.2),transparent 34rem),radial-gradient(circle at 4% 96%,rgba(242,140,40,.18),transparent 30rem);background-color:#f4ead9;background-position:0% 0%,0% 0%,0% 0%;background-size:9px 9px,auto,auto;background-repeat:repeat,no-repeat,no-repeat;background-blend-mode:normal,normal,normal;}.sg-surface.sg-family-broadsheet-editorial{--sg-ground:#f8f5ef;--sg-surface:#fffdf8;--sg-ink:#26231f;--sg-ink-muted:#57534c;--sg-accent:#b3261e;--sg-on-accent:#ffffff;--sg-accent-2:#8a8378;--sg-rule:#cfc9bd;--sg-shadow-tint:rgba(0,0,0,.45);--sg-font-display:"Newsreader Display", Newsreader, Georgia, serif;--sg-font-text:Newsreader, Georgia, serif;--sg-font-label:"DM Mono", ui-monospace, monospace;--sg-display-weight:500;--sg-columns:12;--sg-plate-span:6;--sg-max-width:1200px;--sg-hero-height:69.20svh;--sg-bloom-strength:0.21;--sg-display-ratio:1.41;--sg-display-tracking:0.01em;--sg-motion-distance:2.80px;--sg-motion-ms:834ms;--sg-warmth:0.50;--sg-rule-width:1.20px;--sg-grain-strength:0.05;--sg-measure:65.60ch;--sg-gutter:2.33rem;--sg-caption-scale:1.12;color:var(--sg-ink);font-family:var(--sg-font-text);background-image:;background-color:#f8f5ef;}.sg-surface.sg-family-nocturne-glass{--sg-ground:#0b0f1a;--sg-surface:#161d2e;--sg-ink:#e8eef8;--sg-ink-muted:#a6b6cf;--sg-accent:#7fc7e8;--sg-on-accent:#08101a;--sg-accent-2:#a88bdc;--sg-rule:#2a3550;--sg-shadow-tint:rgba(0,0,0,.45);--sg-font-display:"Instrument Serif", Georgia, serif;--sg-font-text:Inter, system-ui, sans-serif;--sg-font-label:"JetBrains Mono", ui-monospace, monospace;--sg-display-weight:400;--sg-columns:12;--sg-plate-span:6;--sg-max-width:1200px;--sg-hero-height:91.20svh;--sg-bloom-strength:0.56;--sg-display-ratio:1.55;--sg-display-tracking:-0.01em;--sg-motion-distance:16.80px;--sg-motion-ms:504ms;--sg-warmth:0.20;--sg-rule-width:0.40px;--sg-grain-strength:0.02;--sg-measure:56ch;--sg-gutter:1.63rem;--sg-caption-scale:0.97;color:var(--sg-ink);font-family:var(--sg-font-text);background-image:radial-gradient(circle at 18% 8%,rgba(127,199,232,.16),transparent 40rem),radial-gradient(circle at 84% 88%,rgba(168,139,220,.16),transparent 36rem);background-color:#0b0f1a;}.sg-surface{min-height:100svh;margin:0;line-height:1.55;-webkit-font-smoothing:antialiased;}.sg-surface.sg-panel{min-height:0;}.sg-surface .sg-cover:has(.sg-plate){min-height:var(--sg-hero-height);}.sg-surface .sg-cover{display:grid;align-content:end;gap:var(--sg-gutter);padding:clamp(20px, 4vw, 56px) 16px;max-width:var(--sg-max-width);margin:0 auto;}.sg-surface .sg-kicker{font-family:var(--sg-font-label);font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--sg-ink-muted);}.sg-surface .sg-headline{margin:0;font-family:var(--sg-font-display);font-weight:var(--sg-display-weight);font-size:clamp(2.25rem, calc(0.8rem + 4.2vw * var(--sg-display-ratio)), 9rem);line-height:0.95;letter-spacing:var(--sg-display-tracking);text-wrap:balance;}.sg-surface .sg-subline{margin:0;max-width:var(--sg-measure);font-size:clamp(1.05rem, 0.9rem + 0.6vw, 1.35rem);color:var(--sg-ink-muted);text-wrap:pretty;}.sg-surface .sg-room{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sg-gutter);max-width:var(--sg-max-width);margin:0 auto;padding:clamp(32px, 6vw, 96px) 16px;container-type:inline-size;}@media (min-width: 900px){.sg-surface .sg-room{grid-template-columns:repeat(var(--sg-columns), minmax(0,1fr));}}.sg-surface .sg-room-title{grid-column:1 / -1;margin:0;font-family:var(--sg-font-display);font-weight:var(--sg-display-weight);font-size:clamp(1.6rem, 1rem + 2.4vw, 3.4rem);line-height:1;text-wrap:balance;}.sg-surface .sg-plate{margin:0;}@media (min-width: 900px){.sg-surface .sg-plate{grid-column:span var(--sg-plate-span);}}.sg-surface .sg-plate img{display:block;width:100%;height:auto;}.sg-surface .sg-caption{margin-top:14px;max-width:var(--sg-measure);font-size:calc(0.95rem * var(--sg-caption-scale));color:var(--sg-ink-muted);}.sg-surface .sg-caption strong{color:var(--sg-ink);}.sg-surface .sg-provenance{font-family:var(--sg-font-label);font-size:0.72rem;letter-spacing:0.06em;color:var(--sg-ink-muted);}.sg-surface .sg-cta{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0 22px;background:var(--sg-accent);color:var(--sg-on-accent);font-family:var(--sg-font-label);font-weight:700;text-decoration:none;}.sg-surface a{color:var(--sg-accent);text-decoration-color:var(--sg-rule);text-underline-offset:3px;}.sg-surface a:hover{text-decoration-color:var(--sg-accent);}.sg-surface a:focus-visible,.sg-surface .sg-cta:focus-visible{outline:3px solid var(--sg-accent);outline-offset:4px;}.sg-surface .sg-contrasts{display:none;flex-wrap:wrap;gap:8px;padding:0;list-style:none;}.sg-surface .sg-contrasts li{padding:4px 10px;border:1px solid var(--sg-rule);font-family:var(--sg-font-label);font-size:0.72rem;}.sg-surface .sg-marquee{display:none;}.sg-surface .sg-plaque{display:none;}.sg-surface.sg-family-brass-instrumentarium.sg-plate-vitrine .sg-plate{padding:10px;background:var(--sg-surface);border:var(--sg-rule-width) solid var(--sg-accent);box-shadow:0 30px 60px -30px var(--sg-shadow-tint);}.sg-surface.sg-family-brass-instrumentarium.sg-plate-vitrine .sg-plaque{display:inline-block;margin-top:12px;padding:6px 14px;border:1px solid var(--sg-rule);font-family:var(--sg-font-label);font-size:calc(0.72rem * var(--sg-caption-scale));letter-spacing:0.08em;text-transform:uppercase;color:var(--sg-ink-muted);}.sg-surface.sg-family-poster-bright.sg-plate-taped-tilt .sg-plate{position:relative;padding:8px;background:var(--sg-surface);transform:rotate(var(--sg-tilt, -1.5deg));box-shadow:14px 18px 0 var(--sg-shadow-tint);}.sg-surface.sg-family-poster-bright.sg-plate-taped-tilt .sg-plate::before{content:"";position:absolute;top:-14px;left:calc(50% - 48px);width:96px;height:28px;background:var(--sg-accent-2);opacity:0.82;transform:rotate(3deg);}.sg-surface.sg-family-poster-bright.sg-plate-taped-tilt .sg-plate:nth-of-type(even){--sg-tilt:1.25deg;}.sg-surface.sg-family-broadsheet-editorial{counter-reset:sg-figure;}.sg-surface.sg-family-broadsheet-editorial.sg-plate-figure-rule .sg-plate{padding:0;background:transparent;border-top:var(--sg-rule-width) solid var(--sg-rule);padding-top:10px;}.sg-surface.sg-family-broadsheet-editorial.sg-plate-figure-rule .sg-caption{counter-increment:sg-figure;}.sg-surface.sg-family-broadsheet-editorial.sg-plate-figure-rule .sg-caption::before{content:"Fig. " counter(sg-figure) "  ";font-family:var(--sg-font-label);letter-spacing:0.08em;text-transform:uppercase;font-size:0.72rem;color:var(--sg-accent);}.sg-surface.sg-family-nocturne-glass.sg-plate-frosted-pane .sg-plate{position:relative;padding:0;background:transparent;box-shadow:0 40px 90px -40px var(--sg-shadow-tint);}.sg-surface.sg-family-nocturne-glass.sg-plate-frosted-pane .sg-caption{margin-top:-64px;position:relative;padding:14px 16px;background:color-mix(in srgb, var(--sg-surface) 78%, transparent);backdrop-filter:blur(18px);border-top:1px solid var(--sg-rule);color:var(--sg-ink);}.sg-surface.sg-flip-theatrical .sg-cover .sg-plate{grid-column:1 / -1;max-width:none;}.sg-surface.sg-flip-shout .sg-headline,.sg-surface.sg-flip-shout .sg-room-title{text-transform:uppercase;}.sg-surface.sg-flip-kinetic .sg-marquee{display:block;overflow:hidden;white-space:nowrap;font-family:var(--sg-font-display);background:var(--sg-ink);color:var(--sg-ground);}.sg-surface.sg-flip-warm{--sg-shadow-tint:color-mix(in srgb, var(--sg-accent) 45%, transparent);}.sg-surface.sg-flip-hand .sg-room-title,.sg-surface.sg-flip-hand .sg-kicker{font-variant-caps:small-caps;}@media (min-width: 900px){.sg-surface.sg-flip-one-to-one .sg-room{grid-template-columns:minmax(0, var(--sg-measure)) minmax(0,1fr);}}@media (min-width: 900px){.sg-surface.sg-flip-one-to-one .sg-plate{grid-column:auto;}}.sg-surface.sg-flip-demonstrate .sg-contrasts{display:flex;}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-brass-instrumentarium .sg-plate{animation:sg-brass-iris var(--sg-motion-ms) cubic-bezier(.2,.7,.2,1) backwards;transition:transform var(--sg-motion-ms) cubic-bezier(.2,.7,.2,1),box-shadow var(--sg-motion-ms) cubic-bezier(.2,.7,.2,1);}}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-brass-instrumentarium .sg-plate:hover,.sg-surface.sg-family-brass-instrumentarium .sg-plate:focus-within{transform:translateY(-2px);box-shadow:0 40px 70px -30px var(--sg-shadow-tint);}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-brass-instrumentarium .sg-plate{animation:none;transition:none;clip-path:none;opacity:1;}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-brass-instrumentarium .sg-plate:hover,.sg-surface.sg-family-brass-instrumentarium .sg-plate:focus-within{outline:1px solid var(--sg-accent);}}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-poster-bright .sg-plate{animation:sg-poster-snap var(--sg-motion-ms) cubic-bezier(.2,1.4,.4,1) backwards;transition:transform var(--sg-motion-ms) cubic-bezier(.2,1.4,.4,1),box-shadow var(--sg-motion-ms) cubic-bezier(.2,1.4,.4,1);}}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-poster-bright .sg-plate:hover,.sg-surface.sg-family-poster-bright .sg-plate:focus-within{transform:rotate(0deg) scale(1.02);}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-poster-bright .sg-plate{animation:none;transition:none;opacity:1;}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-poster-bright .sg-plate:hover,.sg-surface.sg-family-poster-bright .sg-plate:focus-within{box-shadow:18px 22px 0 var(--sg-shadow-tint);}}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-broadsheet-editorial .sg-plate{animation:sg-broadsheet-rise var(--sg-motion-ms) cubic-bezier(.2,.6,.2,1) backwards;transition:transform var(--sg-motion-ms) cubic-bezier(.2,.6,.2,1),box-shadow var(--sg-motion-ms) cubic-bezier(.2,.6,.2,1);}}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-broadsheet-editorial .sg-plate:hover,.sg-surface.sg-family-broadsheet-editorial .sg-plate:focus-within{box-shadow:0 10px 30px -18px rgba(38,35,31,.5);}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-broadsheet-editorial .sg-plate{animation:none;transition:none;opacity:1;}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-broadsheet-editorial .sg-plate:hover,.sg-surface.sg-family-broadsheet-editorial .sg-plate:focus-within{border-top-color:var(--sg-accent);}}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-nocturne-glass .sg-plate{animation:sg-glass-lift var(--sg-motion-ms) cubic-bezier(.2,.7,.2,1) backwards;transition:transform var(--sg-motion-ms) cubic-bezier(.2,.7,.2,1),box-shadow var(--sg-motion-ms) cubic-bezier(.2,.7,.2,1);}}@media (prefers-reduced-motion: no-preference){.sg-surface.sg-family-nocturne-glass .sg-plate:hover,.sg-surface.sg-family-nocturne-glass .sg-plate:focus-within{transform:translateY(-3px);box-shadow:0 50px 110px -45px var(--sg-shadow-tint);}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-nocturne-glass .sg-plate{animation:none;transition:none;opacity:1;}}@media (prefers-reduced-motion: reduce){.sg-surface.sg-family-nocturne-glass .sg-plate:hover,.sg-surface.sg-family-nocturne-glass .sg-plate:focus-within{outline:1px solid var(--sg-accent);}}@media (prefers-reduced-motion: no-preference){@keyframes sg-brass-iris{from{clip-path:circle(0% at 50% 50%);opacity:0.4;}to{clip-path:circle(75% at 50% 50%);opacity:1;}}}@media (prefers-reduced-motion: no-preference){@keyframes sg-poster-snap{from{transform:translateY(var(--sg-motion-distance)) rotate(-4deg);opacity:0;}to{transform:rotate(var(--sg-tilt, -1.5deg));opacity:1;}}}@media (prefers-reduced-motion: no-preference){@keyframes sg-broadsheet-rise{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}}@media (prefers-reduced-motion: no-preference){@keyframes sg-glass-lift{from{opacity:0;transform:translateY(var(--sg-motion-distance)) scale(.985);}to{opacity:1;transform:none;}}}