body[data-culture-brand]{--paper:#f7f6f2;--paper2:#eeece5;--white:#fffefa;--ink:#202329;--ink2:#555b62;--ink3:#646a71;--rule:#deded7;--rule2:#bfc2bd;--accent:#b64228;--brand-deep:#24282d;--brand-highlight:#ffc2ac;--brand-soft:#f3e5db;--brand-display:var(--sans);--line:var(--rule);--muted:var(--ink3);--surface:var(--paper2);--cream:var(--paper);--coral:var(--accent);--guide-accent:var(--accent);background:var(--paper);color:var(--ink)}body[data-culture-brand=credisc]{--paper:#f4f6fa;--paper2:#e8edf7;--white:#fff;--ink:#172235;--ink2:#4c5d73;--ink3:#5c6a7e;--rule:#d6deeb;--rule2:#aebed5;--accent:#2858d5;--brand-deep:#101c31;--brand-highlight:#adc5ff;--brand-soft:#e4ecff}body[data-culture-brand=oshistory]{--paper:#fff8fc;--paper2:#f7eaf2;--white:#fffdfd;--ink:#372332;--ink2:#66515f;--ink3:#78616f;--rule:#e8d8e3;--rule2:#cdb0c1;--accent:#a62470;--brand-deep:#442035;--brand-highlight:#ffc0e2;--brand-soft:#f7e1ee}body[data-culture-brand=scenote]{--paper:#f2f7f5;--paper2:#e3eeea;--white:#fbfffd;--ink:#18332f;--ink2:#49615b;--ink3:#556b63;--rule:#cfdfd8;--rule2:#a3bdb3;--accent:#116e60;--brand-deep:#102e2c;--brand-highlight:#9de3ce;--brand-soft:#dff1e9}body[data-culture-brand=crewave]{--paper:#f8f6f0;--paper2:#eeebe2;--white:#fffdf7;--ink:#1c222b;--ink2:#525b68;--ink3:#626872;--rule:#dbd8cf;--rule2:#bcb9b0;--accent:#ba3228;--brand-deep:#1a212c;--brand-highlight:#ffc7bd;--brand-soft:#f5e3dc;--cw-paper:var(--paper);--cw-ink:var(--ink);--cw-blue:var(--accent);--cw-coral:var(--accent);--cw-line:var(--rule);--cw-muted:var(--ink2)}body[data-culture-brand=sports]{--paper:#f4f9fa;--paper2:#e7f0f3;--white:#fff;--ink:#18313f;--ink2:#4d6774;--ink3:#526b77;--rule:#d2e0e5;--rule2:#adc4cd;--accent:#246e83;--brand-deep:#173240;--brand-highlight:#a9e0ec;--brand-soft:#e1f0f5;--figure-ink:var(--ink);--figure-muted:var(--ink2);--figure-paper:var(--paper);--figure-line:var(--rule);--figure-ice:var(--paper2);--figure-deep:var(--accent)}[data-culture-brand] .culture-bar{gap:22px;height:68px;min-height:68px}[data-culture-brand] .culture-bar:after{background:var(--rule2);height:1px}[data-culture-brand] .culture-wordmark{letter-spacing:-.045em;gap:7px;font-size:18px;font-weight:850}[data-culture-brand] .culture-wordmark>i{background:var(--accent);border-radius:2px;width:11px;height:11px;transform:rotate(-12deg)}[data-culture-brand] .culture-wordmark>span{letter-spacing:.04em;font-size:9px}[data-culture-brand] .culture-bar-tools{gap:14px}[data-culture-brand] .culture-bar [data-culture-menu]>a{padding-inline:10px;font-size:12px}[data-culture-brand] .culture-bar [data-culture-menu]>a[aria-current]{color:var(--accent);border-bottom:3px solid var(--accent)}[data-culture-brand] .culture-explore>summary.is-current{color:var(--accent);border-bottom-color:var(--accent)}[data-culture-brand] .culture-bar-search{border-radius:6px;min-width:180px}[data-culture-brand] .culture-breadcrumb{gap:7px;padding-block:18px 8px;font-size:11px}[data-culture-brand] .culture-breadcrumb a:hover{color:var(--accent)}[data-culture-brand] .culture-subnav{border-top:0;gap:6px;padding-block:12px}[data-culture-brand] .culture-subnav a{border:1px solid var(--rule);background:var(--white);border-radius:4px;padding:8px 12px;font-size:12px}[data-culture-brand] .culture-subnav a[aria-current]{border-color:var(--accent);background:var(--brand-soft);color:var(--accent)}[data-culture-brand] .culture-subnav a:hover{border-color:var(--accent);text-decoration:none}[data-culture-brand] .brand-entry .culture-subnav a{color:#f1f5ff;background:0 0;border-color:#7897e1}body[data-culture-brand] .culture-entry:not(.brand-entry){isolation:isolate;border:1px solid var(--rule);background:var(--brand-soft);border-left:0;margin-top:12px;padding:clamp(26px,4vw,48px);position:relative}body[data-culture-brand] .culture-entry:not(.brand-entry) h1{max-width:22em;font-family:var(--brand-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:14px 0 16px;font-size:clamp(30px,4.5vw,58px);font-weight:780;line-height:1.25}[data-culture-brand] .culture-entry:not(.brand-entry) .culture-entry-def{max-width:48em;font:400 15px/1.95 var(--sans)}[data-culture-brand] .culture-entry:not(.brand-entry) .culture-service{letter-spacing:.07em;font-size:11px;font-weight:700}[data-culture-brand] .culture-entry:not(.brand-entry) .culture-service i{border-radius:50%}body[data-culture-brand=credisc] .culture-entry:not(.brand-entry),body[data-culture-brand=scenote] .culture-entry:not(.brand-entry){--ink:#f3f7fd;--ink2:#cedaea;--ink3:#b4c6dc;border:0;border-top:4px solid var(--accent);background:var(--brand-deep);color:var(--ink);padding-right:clamp(32px,18vw,215px)}[data-culture-brand=credisc] .culture-entry:not(.brand-entry):after{content:"";z-index:-1;aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 12px,#324b733d 13px 14px);border:1px solid #48618b;border-radius:50%;width:132px;position:absolute;top:44px;right:28px}[data-culture-brand=scenote] .culture-entry:not(.brand-entry){--ink2:#c5dfd7;--ink3:#a8cabe}[data-culture-brand=scenote] .culture-entry:not(.brand-entry):after{content:"";z-index:-1;width:128px;height:100px;box-shadow:-12px 12px 0 -1px var(--brand-deep), -12px 12px 0 0 #406b62;border:1px solid #79b5a7;position:absolute;top:40px;right:28px}body[data-culture-brand=oshistory] .culture-entry:not(.brand-entry){border-top:3px solid var(--accent)}[data-culture-brand=oshistory] .culture-entry:not(.brand-entry):after{content:"";background:radial-gradient(circle at 6px 6px,#a62470 0 5px,#0000 6px),radial-gradient(circle at 68px 6px,#7478ba 0 5px,#0000 6px),radial-gradient(circle at 130px 6px,#442035 0 5px,#0000 6px),linear-gradient(#c88daf,#c88daf) 50%/124px 1px no-repeat;width:136px;height:12px;margin-top:26px;display:block}[data-culture-brand] :is(.culture-section,.culture-home-grid,.locale-collection) h2,[data-culture-brand] :is(.page-next-intro,.scenote-bridge,.culture-route-bridge header) h2{font-family:var(--sans);letter-spacing:-.035em;font-weight:750}[data-culture-brand] .culture-cols{padding-top:38px}[data-culture-brand] .culture-section{margin-bottom:48px}[data-culture-brand] .culture-section>h2{border-bottom:2px solid var(--rule);padding-bottom:12px}[data-culture-brand] .culture-table{border-top-color:var(--rule2)}[data-culture-brand] .culture-table th{background:var(--paper2);color:var(--ink2);padding:11px 12px;font-weight:650}[data-culture-brand] .culture-table td{padding:14px 12px}[data-culture-brand] .culture-table td.name>a{font-weight:700}[data-culture-brand] .culture-table tr:hover td{background:var(--white)}[data-culture-brand] .culture-table a:hover{color:var(--accent)}[data-culture-brand] .culture-rail>section{border:1px solid var(--rule);background:var(--white);border-radius:5px;padding:18px}[data-culture-brand] .culture-rail>section+section{margin-top:14px}[data-culture-brand] .culture-rail h2{color:var(--accent);letter-spacing:.07em;font-size:11px}[data-culture-brand] .culture-rail :is(dl,ol,ul){border-top-color:var(--rule)}[data-culture-brand] .culture-filters{border:1px solid var(--rule);background:var(--white);gap:12px 20px;padding:16px}[data-culture-brand] .culture-filters-group button{min-height:34px;padding:5px 10px}[data-culture-brand] .culture-filters-group button[aria-pressed=true]{background:var(--accent);color:#fff}[data-culture-brand] .culture-filters-group button[aria-pressed=true] span{color:#fff}[data-culture-brand] .culture-filters-search{min-height:36px}[data-culture-brand] .culture-load-more{border-color:var(--accent);min-height:44px;color:var(--accent);border-radius:4px;padding:8px 22px;font-weight:700}[data-culture-brand] :is(.page-next-grid,.scenote-bridge-grid,.culture-route-bridge>div){border:0;gap:10px}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card,.culture-route-bridge>div>a){--destination:var(--accent);border:1px solid var(--rule);border-left:3px solid var(--destination);background:var(--white);border-radius:0 5px 5px 0;padding:20px;transition:border-color .18s,background .18s}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card,.culture-route-bridge>div>a):hover{border-color:var(--destination);background:var(--paper2)}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card) strong{font-family:var(--sans);font-weight:750}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card)[href^="/music/"]{--destination:var(--credisc)}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card)[href^="/idols/"]{--destination:var(--oshi)}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card)[href^="/works/"]{--destination:var(--scenote)}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card)[href^="/creators/"]{--destination:#c34335}[data-culture-brand] .culture-route-bridge p{font-family:var(--sans);font-weight:650}[data-culture-brand] .service-support-cta{border:1px solid var(--rule);border-top:3px solid var(--accent);background:var(--brand-soft);border-radius:0 0 5px 5px;padding:26px}[data-culture-brand] .service-support-cta>a{background:var(--accent);color:#fff;border-radius:4px;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;display:inline-flex}[data-culture-brand] .service-support-cta>a span{color:inherit}[data-culture-brand] .service-support-cta strong{font-family:var(--sans)}[data-culture-brand] .culture-article-head{border-bottom:3px solid var(--ink);padding:clamp(28px,4vw,52px) 0 30px}[data-culture-brand] .culture-article-head .culture-stamp{color:var(--accent);font-size:11px;font-weight:700}[data-culture-brand] .culture-article-head h1{max-width:23em;font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:20px 0;font-size:clamp(28px,4vw,50px);font-weight:780;line-height:1.4}[data-culture-brand] .culture-article-dek{max-width:48em;line-height:1.95}[data-culture-brand] .culture-article-meta{gap:8px 20px;margin-top:24px}[data-culture-brand] .culture-story-local-nav{border:1px solid var(--rule);background:var(--white);border-radius:5px;padding:16px}[data-culture-brand] .culture-story-local-nav ol{border-top:0}[data-culture-brand] .culture-story-local-nav ol a{padding:10px 0;line-height:1.6}[data-culture-brand] .culture-story-local-nav ol a[aria-current]{color:var(--accent)}[data-culture-brand] .culture-prose h2{font-family:var(--sans);letter-spacing:-.025em;font-weight:750}[data-culture-brand] .culture-prose h3{font-family:var(--sans);font-weight:700}[data-culture-brand] .culture-list{border-top-color:var(--rule2)}[data-culture-brand] .culture-list>li>a{padding-block:20px}[data-culture-brand] .culture-list-q{font-family:var(--sans);font-weight:700;line-height:1.65}[data-culture-brand] .culture-home-stories .culture-list>li>a:hover,[data-culture-brand] .culture-stories-list>li>a:hover{background:var(--white)}[data-culture-brand] .culture-footer{border-top:3px solid var(--accent);margin-top:36px;padding-top:28px}[data-culture-brand] .culture-footer>span:first-child{font:850 26px/1.2 var(--sans);letter-spacing:-.055em;color:var(--ink);flex-basis:100%}[data-culture-brand=crewave] :is(h1,h2,h3),[data-culture-brand=crewave] :is(.crewave-card,.crewave-channel-card,.crewave-connection,.crewave-crosslinks,.crewave-profile-paths,.crewave-channel-next) strong{font-family:var(--sans);letter-spacing:-.045em;font-weight:750}[data-culture-brand=crewave] .crewave-shell{width:min(1152px, calc(100% - 2 * var(--gutter)))}[data-culture-brand=crewave] .culture-breadcrumb{margin-bottom:12px}[data-culture-brand=crewave] .crewave-hero{background:var(--paper2);border-top:5px solid var(--accent);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px 42px;min-height:0;padding:40px}[data-culture-brand=crewave] .crewave-brand{writing-mode:horizontal-tb;font:850 clamp(64px, 8vw, 110px)/.86 var(--sans);letter-spacing:-.09em;transform:none}[data-culture-brand=crewave] .crewave-brand>span{margin-bottom:8px;display:block}[data-culture-brand=crewave] .crewave-hero-copy{min-width:0}[data-culture-brand=crewave] .crewave-hero-copy h1{font-size:clamp(28px,3.6vw,44px);line-height:1.35}[data-culture-brand=crewave] .crewave-hero-copy>p:not(.crewave-kicker){margin-top:22px;font-size:15px}[data-culture-brand=crewave] .crewave-hero-feature{margin-top:24px;padding:18px}[data-culture-brand=crewave] .crewave-hero-feature strong{font-family:var(--sans);font-size:24px}[data-culture-brand=crewave] .crewave-hero-feature>span,[data-culture-brand=crewave] .crewave-hero-feature small span{color:#ffc7bd}[data-culture-brand=crewave] :is(.crewave-profile-hero,.crewave-channel-hero,.crewave-history-hero,.crewave-routes-hero,.crewave-route-hero){border:1px solid var(--rule);border-top:5px solid var(--accent);background:var(--white);gap:28px 40px;padding:36px}[data-culture-brand=crewave] :is(.crewave-profile-hero,.crewave-channel-hero,.crewave-history-hero,.crewave-routes-hero,.crewave-route-hero) h1{overflow-wrap:anywhere;word-break:normal;max-width:18em;font-size:clamp(32px,4.8vw,64px);line-height:1.2}[data-culture-brand=crewave] .crewave-profile-statement h2,[data-culture-brand=crewave] .crewave-route-hero h2{font-size:clamp(20px,2.2vw,28px);line-height:1.5}[data-culture-brand=crewave] .crewave-local-nav{border-top:1px solid var(--rule);margin-top:12px}[data-culture-brand=crewave] :is(.crewave-section,.crewave-story,.crewave-crosslinks){margin-top:64px}[data-culture-brand=crewave] .crewave-section>header{grid-template-columns:.45fr 1fr 1fr;gap:20px;margin-bottom:24px}[data-culture-brand=crewave] :is(.crewave-card,.crewave-route-card){background:var(--white);border-top:3px solid var(--accent)}[data-culture-brand=crewave] :is(.crewave-card,.crewave-route-card):hover{background:var(--brand-soft);text-decoration:none}[data-culture-brand=crewave] :is(.crewave-channel-card,.crewave-connection){background:var(--brand-deep);color:#fff}[data-culture-brand=crewave] .crewave-channel-card>span,[data-culture-brand=crewave] .crewave-connection :is(header p,a small){color:#ffc7bd}[data-culture-brand=crewave] .crewave-channel-card small{color:#bbc5d3}[data-culture-brand=crewave] .crewave-next{background:var(--brand-deep);color:#fff}[data-culture-brand=crewave] .crewave-next a{background:var(--brand-deep);border-top:2px solid #ed6b5e}[data-culture-brand=crewave] .crewave-next a:hover{color:#fff;background:#354156}[data-culture-brand=crewave] .crewave-next>p{color:#ffc7bd}[data-culture-brand=crewave] .crewave-method{background:var(--brand-soft)}[data-culture-brand=crewave] .crewave-metric-panel,[data-culture-brand=crewave] .crewave-filter{background:var(--white)}[data-culture-brand=crewave] .crewave-filter input{background:var(--paper)}[data-culture-brand=sports] :is(.figure-hero h1,.figure-profile-hero h1,.figure-theme-hero h1,.figure-competition-hero h1){font-family:var(--sans);letter-spacing:-.04em;font-size:clamp(30px,4.5vw,60px);font-weight:750;line-height:1.25}[data-culture-brand=sports] .figure-hero{border-bottom:3px solid var(--accent);padding-block:42px}[data-culture-brand=sports] .figure-hero-stats{background:var(--paper2);padding-inline:18px}[data-culture-brand=sports] .sports-discipline-bridge{background:var(--brand-deep)}[data-culture-brand=sports] :is(.figure-athlete-card>a,.figure-moment-athlete):hover{background:var(--paper2)}@media (prefers-color-scheme:dark){body[data-culture-brand]{--paper:#191d22;--paper2:#242b33;--white:#20262e;--ink:#f1f2ef;--ink2:#c1c8cf;--ink3:#a9b3bc;--rule:#38424b;--rule2:#586773;--accent:#ffa88e;--brand-soft:#302923}body[data-culture-brand=credisc]{--paper:#121b2a;--paper2:#1b2a3e;--white:#172336;--rule:#31445f;--rule2:#526e92;--accent:#a8c2ff;--brand-soft:#213653}body[data-culture-brand=oshistory]{--paper:#251a24;--paper2:#362534;--white:#2e202c;--rule:#50374a;--rule2:#79546d;--accent:#ffa8d4;--brand-soft:#402838}body[data-culture-brand=scenote]{--paper:#102521;--paper2:#1b352e;--white:#173029;--rule:#315248;--rule2:#4f796b;--accent:#93e0c7;--brand-soft:#234538}body[data-culture-brand=crewave]{--paper:#1b2029;--paper2:#2a303a;--white:#232a34;--rule:#414956;--rule2:#636e7e;--accent:#ff9e91;--brand-soft:#402c2d}body[data-culture-brand=sports]{--paper:#17252d;--paper2:#233942;--white:#1d3039;--rule:#35535f;--rule2:#547c8a;--accent:#a0daea;--brand-soft:#25424d}[data-culture-brand] .culture-filters-group button[aria-pressed=true],[data-culture-brand] .culture-filters-group button[aria-pressed=true] span,[data-culture-brand] .service-support-cta>a{color:#13202c}[data-culture-brand=crewave] .crewave-filter-kinds button[aria-pressed=true]{color:var(--paper)}[data-culture-brand=crewave] .crewave-hero-feature{background:var(--brand-deep)}[data-culture-brand=crewave] :is(.crewave-relationship,.crewave-channel-hero>a,.crewave-history-jump a:hover),[data-culture-brand=sports] :is(.figure-athlete-tools button[aria-pressed=true],.figure-competition-card>a>p i,.figure-official-results:hover){color:#13202c}[data-culture-brand=crewave] .crewave-history-jump a:hover small{color:#233d50}}@media (width<=1100px){[data-culture-brand] .culture-bar{gap:14px}[data-culture-brand] .culture-bar [data-culture-menu]>a{padding-inline:7px;font-size:11px}[data-culture-brand] .culture-bar-search{min-width:130px}}@media (width<=880px){[data-culture-brand] .culture-bar{height:60px;min-height:60px}[data-culture-brand] .culture-bar [data-culture-menu]>a{padding:14px 8px;font-size:14px}[data-culture-brand] .culture-bar [data-culture-menu]>a[aria-current],[data-culture-brand] .culture-explore>summary.is-current{border-bottom:1px solid var(--rule);background:var(--brand-soft)}[data-culture-brand] .culture-bar-search{min-width:0}[data-culture-brand] .culture-subnav{gap:6px}[data-culture-brand] .culture-subnav a{padding:8px 10px}[data-culture-brand] :is(.page-next-card,.scenote-bridge-card,.culture-route-bridge>div>a){padding:17px}[data-culture-brand] .culture-cols{padding-top:26px}[data-culture-brand] .culture-rail{border-top:0;padding-top:0}[data-culture-brand=crewave] .crewave-section>header{grid-template-columns:1fr;gap:12px}[data-culture-brand=crewave] .crewave-hero{grid-template-columns:1fr;padding:26px}[data-culture-brand=crewave] .crewave-brand{font-size:clamp(46px,11vw,76px)}[data-culture-brand=crewave] .crewave-brand>span{margin:0;display:inline}}@media (width<=600px){body[data-culture-brand] .culture-entry:not(.brand-entry){padding:24px 20px}[data-culture-brand=credisc] .culture-entry:not(.brand-entry):after,[data-culture-brand=scenote] .culture-entry:not(.brand-entry):after{display:none}[data-culture-brand] .culture-entry:not(.brand-entry) .culture-entry-def{font-size:14px}[data-culture-brand] .culture-article-head{padding-block:24px}[data-culture-brand] .culture-article-head h1{font-size:28px}[data-culture-brand] .culture-filters{padding:12px}[data-culture-brand] .culture-filters-search{width:100%;min-width:0}[data-culture-brand] .culture-table th{padding:9px 8px}[data-culture-brand] .culture-table td{padding:12px 8px}[data-culture-brand] .service-support-cta{padding:22px 18px}[data-culture-brand] .service-support-cta>a{white-space:normal;justify-content:center}[data-culture-brand] .culture-footer{gap:14px 20px}[data-culture-brand] .culture-footer .culture-footer-links{margin-left:0}[data-culture-brand=crewave] :is(.crewave-profile-hero,.crewave-channel-hero,.crewave-history-hero,.crewave-routes-hero,.crewave-route-hero){padding:24px 20px}[data-culture-brand=crewave] .crewave-section{margin-top:48px}}
