.facet-hero{isolation:isolate;min-height:calc(100svh - var(--header-h));background:#08070c;flex-direction:column;display:flex;position:relative;overflow:clip}.facet-tone-amber .hero-nebula{background:radial-gradient(60% 55% at 30% 32%,#8c5c3c66,#0000 70%),radial-gradient(45% 50% at 78% 46%,#aa706042,#0000 72%),radial-gradient(40% 40% at 8% 80%,#5a323c4d,#0000 70%),radial-gradient(80% 60% at 60% 110%,#140e1ee6,#0000 70%)}.facet-tone-violet .hero-nebula{background:radial-gradient(60% 55% at 30% 30%,#543e8c6b,#0000 70%),radial-gradient(45% 50% at 78% 48%,#78529647,#0000 72%),radial-gradient(40% 40% at 8% 80%,#28286452,#0000 70%),radial-gradient(80% 60% at 60% 110%,#140e1ee6,#0000 70%)}.facet-hero-grid{padding:40px var(--gutter) 24px;flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.facet-hero-copy{text-shadow:0 2px 24px #08070ca6;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.facet-index{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--haze);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.6875rem;line-height:1.4;display:flex}.facet-title{font-family:var(--font-serif);letter-spacing:-.04em;font-variation-settings:"opsz" 72;color:var(--milk);-webkit-hyphens:auto;hyphens:auto;font-size:clamp(3.25rem,14vw,7rem);font-weight:450;line-height:.96}.facet-lead{max-width:30rem;color:var(--haze);font-size:1rem;line-height:1.6}.facet-actions{flex-wrap:wrap;gap:12px;display:flex}.facet-portrait{justify-self:center;width:min(72vw,380px);margin:0;position:relative}.facet-arch{aspect-ratio:4/5;background:var(--night-3);border:1px solid #ffaccb38;border-radius:999px 999px 24px 24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #08070c99}.facet-orbit{aspect-ratio:1;pointer-events:none;border:1.5px solid #ffaccb4d;border-radius:50%;position:absolute;top:50%;left:-8%;right:-8%;transform:translateY(-50%)rotate(-12deg)scaleY(.4)}.facet-orbit-dot{width:0;position:absolute;top:0;bottom:0;left:50%}.facet-orbit-dot:before{content:"";background:var(--rose);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 14px 4px #ffaccb8c}.facet-caption{font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--haze);margin-top:16px;font-size:.625rem}.facet-hero-foot{margin-inline:var(--gutter);border-top:1px solid #f3ecee1f;justify-content:space-between;align-items:flex-end;gap:24px;padding-block:20px 28px;display:flex;position:relative}.facet-stats{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:640px;display:grid}.facet-stats>div{flex-direction:column-reverse;gap:6px;min-width:0;display:flex}.facet-stats dt{color:var(--haze);font-size:.6875rem;line-height:1.35}.facet-stats dd{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--milk);overflow-wrap:anywhere;font-size:clamp(1.375rem,5vw,2rem);line-height:1}.facet-scroll{width:44px;height:44px;color:var(--milk);border:1px solid #f3ecee3d;border-radius:50%;flex-shrink:0;place-items:center;display:none}@media (min-width:640px){.facet-scroll{display:grid}}@media (min-width:1024px){.facet-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:64px;padding-top:24px}.facet-portrait{width:100%;max-height:calc(var(--hero-h,100svh) - 260px);aspect-ratio:4/5.6}.facet-arch{aspect-ratio:auto;height:calc(100% - 34px)}}@media (min-width:1024px) and (min-height:700px){.curtain-stage .facet-hero{top:var(--header-bar);height:var(--hero-h);min-height:0;position:sticky}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.facet-hero-grid{animation:linear both facet-recede;animation-timeline:scroll(root);animation-range:calc(var(--header-h) - var(--header-bar)) calc(var(--header-h) - var(--header-bar) + 100svh)}.facet-hero:after{content:"";z-index:3;background:var(--night);pointer-events:none;animation:linear both facet-dim;animation-timeline:scroll(root);animation-range:calc(var(--header-h) - var(--header-bar)) calc(var(--header-h) - var(--header-bar) + 100svh);position:absolute;inset:0}}}}@media (prefers-reduced-motion:no-preference){.facet-enter{animation:facet-rise 1s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + .12s)}.facet-enter-line>span{animation:facet-line 1.1s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + .12s)}.facet-orbit-dot{animation:16s linear infinite facet-orbit}.facet-scroll svg{animation:facet-nudge 2.4s var(--ease-out) infinite}}@keyframes facet-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes facet-line{0%{transform:translateY(105%)}}@keyframes facet-orbit{to{transform:rotate(360deg)}}@keyframes facet-nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(5px)}}@keyframes facet-recede{to{opacity:.4;transform:translateY(-6%)scale(.95)}}@keyframes facet-dim{0%{opacity:0}to{opacity:.75}}.facet-page{width:100%;max-width:calc(1360px + 2 * var(--gutter));padding:64px var(--gutter) 96px;flex-direction:column;gap:88px;margin-inline:auto;display:flex}@media (min-width:1024px){.facet-page{gap:120px;padding-top:104px}}.facet-section-head{gap:24px;margin-bottom:36px;display:grid}@media (min-width:1024px){.facet-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;margin-bottom:48px}}.facet-number{font-family:var(--font-mono);letter-spacing:.08em;color:var(--amber);margin-right:14px;font-weight:400}.facet-cards{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:640px){.facet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.facet-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.facet-feature{grid-template-columns:minmax(0,1fr);display:grid}.facet-feature-photo{aspect-ratio:16/10;background:var(--night-3);position:relative;overflow:hidden}.facet-play{background:var(--rose);width:64px;height:64px;color:var(--on-rose);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 40px #08070c80}.facet-play:before{content:"";z-index:-1;background:var(--rose);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.facet-play:before{animation:facet-pulse 2.6s var(--ease-out) infinite}}@keyframes facet-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (min-width:1024px){.facet-feature{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.facet-feature-photo{aspect-ratio:auto;min-height:380px}}.facet-tiles{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.facet-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.facet-tile{flex-direction:row;align-items:center;gap:18px;min-height:96px;padding:20px}a.facet-tile:hover{border-color:#ffaccb73;transform:translateY(-2px)}a.facet-tile:active{transform:translateY(0)}.frequency-scale{border:1px solid var(--hairline);border-radius:var(--card-radius);background:linear-gradient(transparent calc(100% - 1px), #f3ecee0f 0) 0 0 / 100% 24px, var(--night-2);gap:18px;padding:24px 20px;display:grid}.frequency-step{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"hz name""bar bar";align-items:baseline;gap:8px 12px;min-width:0;display:grid}.frequency-bar{width:calc(var(--level,1) * 100%);transform-origin:0;opacity:.75;background:linear-gradient(90deg,#ffaccb33,#ffaccbcc);border-radius:2px;grid-area:bar;height:4px;transition:opacity .3s;display:block}.frequency-hz{font-family:var(--font-mono);color:var(--milk);white-space:nowrap;grid-area:hz;font-size:.9375rem}.frequency-unit{color:var(--haze);font-size:.6875rem}.frequency-name{color:var(--haze);grid-area:name;font-size:.8125rem;line-height:1.35;transition:color .3s}.frequency-step:hover .frequency-bar{opacity:1}.frequency-step:hover .frequency-name{color:var(--milk)}@media (min-width:1024px){.frequency-scale{grid-template-columns:repeat(9,minmax(0,1fr));gap:16px;padding:36px 28px 28px}.frequency-step{grid-template:"bar"196px"hz""name"1fr/minmax(0,1fr);align-items:start;gap:10px}.frequency-bar{width:min(100%,64px);height:calc(48px + var(--level,1) * 148px);transform-origin:bottom;background:linear-gradient(#ffaccbb8,#ffaccb29);border-radius:8px 8px 2px 2px;align-self:end}.frequency-name{font-size:.75rem}}@media (prefers-reduced-motion:no-preference){.frequency-bar{animation:3.6s ease-in-out infinite facet-wave-x;animation-delay:calc(var(--i,0) * .22s)}@media (min-width:1024px){.frequency-bar{animation-name:facet-wave-y}}}@keyframes facet-wave-x{0%,to{transform:scaleX(.86)}50%{transform:scaleX(1)}}@keyframes facet-wave-y{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}.facet-formats{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.facet-formats{grid-template-columns:repeat(3,minmax(0,1fr))}}.facet-format{gap:12px;padding:24px 22px}.facet-format-index{font-family:var(--font-mono);color:var(--amber);font-size:.75rem}.facet-steps{border:1px solid var(--hairline);border-radius:var(--card-radius);background:var(--night-2);flex-direction:column;gap:16px;padding:20px 22px;display:flex}.facet-steps ol{gap:14px;display:grid}.facet-steps li{gap:14px;display:flex}@media (min-width:1024px){.facet-steps{width:360px}}.facet-quote{align-items:center;gap:32px;display:grid}.facet-quote-photo{aspect-ratio:4/5;background:var(--night-3);border:1px solid #ffaccb33;border-radius:999px 999px 20px 20px;width:min(60vw,280px);position:relative;overflow:hidden}.facet-quote-text p{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--milk);font-size:clamp(1.75rem,5.4vw,2.75rem);font-style:italic;font-weight:400;line-height:1.12}.facet-quote-source{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--haze);margin-top:14px;font-size:.6875rem}.facet-facts{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px;display:grid}@media (min-width:640px){.facet-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.facet-facts dt{color:var(--haze);font-size:.75rem}.facet-facts dd{font-family:var(--font-serif);color:var(--milk);margin-top:4px;font-size:1.375rem}@media (min-width:1024px){.facet-quote{grid-template-columns:300px minmax(0,1fr);gap:72px}.facet-quote-photo{width:100%}}.facet-finale{isolation:isolate;clip-path:polygon(0 0,46% 0,calc(46% + 28px) 28px,100% 28px,100% 100%,0 100%);background:linear-gradient(135deg,#2d1f2d,#1b1520 60%,#141117);border-radius:28px;flex-direction:column;align-items:flex-start;gap:20px;padding:48px 24px;display:flex;position:relative}@media (min-width:640px){.facet-finale{padding:72px 56px 64px}}.facet-finale-deco{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.facet-finale-star{color:#ffaccb24;width:260px;height:260px;position:absolute;bottom:-60px;right:-40px}@media (prefers-reduced-motion:no-preference){.facet-finale-star{animation:60s linear infinite facet-orbit}}
