.cover{text-align:center;place-items:center;overflow:hidden}.cover-inner{z-index:2;gap:clamp(1rem, calc(var(--u) * 2.2), 2.25rem);justify-items:center;max-width:76vw;display:grid;position:relative}.wordmark{font-family:var(--font-display);font-size:clamp(2.2rem, calc(var(--u) * 8.2), 14rem);text-transform:uppercase;letter-spacing:-.02em;filter:drop-shadow(0 0 40px #f0287a59);font-weight:900;font-stretch:125%;line-height:.9}.wordmark span{display:block}.cover-kicker{font-size:var(--text-lede);color:var(--color-champagne);letter-spacing:.01em;font-weight:400}.cover-meta{font-size:var(--text-body);color:var(--foreground);text-wrap:balance;gap:.35em;line-height:1.35;display:grid}.cover-date{font-family:var(--font-display);font-size:calc(var(--text-small) * 1.12);color:var(--color-champagne);letter-spacing:.04em;font-weight:600;font-stretch:112%}@media (max-width:760px){.wordmark{font-size:9.4vw;font-stretch:100%}.cover-inner{max-width:70vw}}.cover.is-active .curtain{animation:2.4s cubic-bezier(.7,0,.2,1) .3s both curtain-open}@keyframes curtain-open{0%{transform:translate(0)}}.cover.is-active .cover-inner [data-a]{animation-delay:calc(var(--i,0) * .14s + 1.3s)}
.coverage-split{gap:calc(var(--u) * 3.5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cov-nowrap{white-space:nowrap}.coverage{gap:calc(var(--u) * .9) calc(var(--u) * 1.2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cov-label{font-size:var(--text-body);font-weight:500}.cov-hours{font-family:var(--font-display);font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:110%}.coverage>.cov-hours:last-of-type{color:var(--color-lemon)}.cov-track{height:calc(var(--u) * 1.1);background:#ffffff24;border-radius:99px;position:relative}.cov-track i{inset-block:0;left:calc(var(--from) / 24 * 100%);width:calc((var(--to) - var(--from)) / 24 * 100%);background:var(--c,var(--color-cream));transform-origin:0;transition:transform 1s var(--ease-glam) calc(var(--i) * .18s + .5s);border-radius:99px;position:absolute;transform:scaleX(0)}.is-active .cov-track i{transform:scaleX(1)}.cov-axis{font-size:var(--text-small);font-variant-numeric:tabular-nums;opacity:.75;grid-column:2;justify-content:space-between;display:flex}.visual.coverage-visual{--lock-h:calc(var(--phone-h) * .97);width:calc(var(--lock-h) * .93);min-height:calc(var(--lock-h) * 1.04);grid-template-columns:1fr}.coverage-visual .device{--device-h:var(--lock-h)}.lock-a{z-index:1;place-self:start}.lock-b{z-index:2;place-self:end}@media (max-width:900px){.coverage-split{grid-template-columns:minmax(0,1fr)}.visual.coverage-visual{justify-self:center}}@media (max-width:760px){.visual.coverage-visual{--lock-h:calc(var(--phone-h) * .78);width:100%;min-height:0}}
.credits-slide{background:#07020d;padding:0}.credits-window{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.credits-roll{gap:calc(var(--u) * 4);padding:0 var(--pad-x);text-align:center;justify-items:center;display:grid;position:absolute;top:0;left:0;right:0;translate:0 100vh}.is-active .credits-roll{animation:42s linear .8s forwards credits-roll}@keyframes credits-roll{to{translate:0 calc(72vh - 100%)}}.credits-presents{font-size:var(--text-lede);color:var(--color-champagne)}.credits-title{margin-top:calc(var(--u) * -2.5);font-family:var(--font-script);font-size:calc(var(--text-h2) * 1.1);color:#0000;background:var(--foil);-webkit-background-clip:text;background-clip:text;line-height:1.2}.credits-list{gap:calc(var(--u) * 3);display:grid}.credits-list>div{gap:calc(var(--u) * .5);display:grid}.credits-list dt{font-size:var(--text-small);color:var(--color-gold);letter-spacing:.08em;font-weight:500}.credits-list dd{font-family:var(--font-display);font-size:var(--text-lede);color:var(--color-cream);font-weight:800;font-stretch:112%;line-height:1.2}.credits-note{gap:calc(var(--u) * .8);font-size:var(--text-lede);color:#fff6eecc;font-style:italic;display:grid}.credits-note b{font-family:var(--font-display);font-size:calc(var(--text-h2) * .8);color:#0000;background:var(--iris);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:900;font-stretch:125%;line-height:1}.credits-end{gap:calc(var(--u) * 2);padding-top:calc(var(--u) * 1);justify-items:center;display:grid}.credits-crest{width:calc(var(--u) * 20)}.credits-crest .logo{width:100%;height:auto;display:block}.credits-end p{font-size:var(--text-small);color:#fff6eeb3}
.culture-passport{justify-self:end;width:100%}.langs{gap:max(.75rem, calc(var(--u) * 1.1));max-width:max(20rem, calc(var(--u) * 30));display:grid}.lang-row{gap:max(.35rem, calc(var(--u) * .4));display:grid}.lang-row div{font-size:var(--text-small);color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:1em;display:flex}.lang-row b{font-family:var(--font-display);font-size:var(--text-body);color:var(--foreground);font-weight:700;font-stretch:108%}.lang-bar{height:max(.5rem, calc(var(--u) * .6));background:#ffffff1f;border-radius:99px;overflow:hidden}.lang-bar i{background:linear-gradient(90deg, var(--color-sky), var(--color-lilac), var(--color-pink));border-radius:inherit;width:0;height:100%;transition:width 1.3s var(--ease-glam) calc(var(--i) * .16s + .5s);display:block}.is-active .lang-bar i{width:var(--v)}.heritage{gap:max(.5rem, calc(var(--u) * .5));flex-wrap:wrap;display:flex}.heritage li{font-size:var(--text-small);border:1px solid var(--border);background:#ffffff1a;border-radius:999px;padding:.4em .9em}
.daddy-split{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.daddy-footnote{font-size:var(--text-small);color:var(--muted-foreground);font-style:italic}.daddy-holdings{gap:clamp(.75rem, calc(var(--u) * 1.4), 1.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daddy-card:first-child{grid-column:1/-1}.daddy-card{padding:clamp(1rem, calc(var(--u) * 1.6), 2rem);border-radius:calc(var(--u) * 1.4);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a093057;border:1px solid #f7c94847;align-content:start;gap:.35em;display:grid}.daddy-ticker-symbol{font-family:var(--font-display);font-size:var(--text-small);color:var(--primary);letter-spacing:.02em;font-weight:800;font-stretch:112%}.daddy-card[data-move=down] .daddy-ticker-symbol span{color:var(--color-pink)}.daddy-card[data-move=halt] .daddy-ticker-symbol span{color:var(--color-lemon)}.daddy-card h3{font-family:var(--font-display);font-size:var(--text-lede);font-weight:800;line-height:1.1}.daddy-card p{font-size:var(--text-small);color:var(--muted-foreground);line-height:1.35}.daddy-tape{font-family:var(--font-display);font-size:var(--text-small);color:var(--color-gold);background:#1a093073;border-block:1px solid #f7c94859;padding-block:.5em;font-weight:700;font-stretch:112%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.daddy-tape-track{white-space:nowrap;gap:3em;width:max-content;animation:40s linear infinite daddy-tape;display:flex}@keyframes daddy-tape{to{transform:translate(calc(-50% - 1.5em))}}@media (max-width:760px){.daddy-holdings{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.daddy-split{grid-template-columns:minmax(0,1fr)}}
.dj-lede{max-width:none}.dj-grid{gap:calc(var(--u) * 1.2);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));display:grid}.dj-hero{gap:calc(var(--u) * .8);padding:calc(var(--u) * 2.4);color:var(--color-cream);background:radial-gradient(70% 60% at 100% 0%, #f0287a73, transparent), radial-gradient(60% 60% at 0% 100%, #6c3bff66, transparent), var(--color-plum);border-radius:calc(var(--u) * 1.6);box-shadow:var(--shadow-glass);grid-row:span 2;align-content:center;display:grid;position:relative;overflow:hidden}.dj-label{font-family:var(--font-display);font-size:var(--text-small);color:var(--color-gold);font-weight:700;font-stretch:110%}.dj-big{font-family:var(--font-display);font-size:calc(var(--u) * 7.6);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:900;font-stretch:125%;line-height:.9}.dj-what{font-size:var(--text-body);font-weight:500;line-height:1.3}.dj-joke{font-size:var(--text-body);color:#fff6eebf;text-wrap:balance;font-style:italic;line-height:1.3}.dj-stat{gap:calc(var(--u) * .4);padding:calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.2);background:#ffffff80;border:1px solid #ffffffb3;align-content:start;display:grid;position:relative;box-shadow:0 20px 40px -28px #2a062199}.dj-icon{top:calc(var(--u) * 1.4);right:calc(var(--u) * 1.4);font-size:calc(var(--u) * 3);line-height:1;position:absolute;rotate:8deg}.dj-num{font-family:var(--font-display);font-size:calc(var(--u) * 4.4);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:900;font-stretch:125%;line-height:1}.dj-stat-what{font-size:var(--text-body);text-wrap:balance;font-weight:600;line-height:1.2}.dj-stat-joke{font-size:var(--text-small);color:var(--muted-foreground);text-wrap:pretty;font-style:italic;line-height:1.3}@media (max-width:760px){.dj-grid{grid-template-columns:1fr 1fr}.dj-hero{grid-area:auto/1/auto/-1}.dj-big{font-size:4.5rem}.dj-icon{top:calc(var(--u) * 1.4);right:calc(var(--u) * 1.4);font-size:calc(var(--u) * 3);line-height:1;position:absolute;rotate:8deg}.dj-num{font-size:2rem}}
