@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&family=Permanent+Marker&display=swap');
:root{--paper:#f3f0e8;--ink:#171815;--pink:#f555a4;--muted:#696a63;--acid:#d8ec65;--line:#cbc9bf;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--body:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible,a:focus-visible{outline:3px solid #be2369;outline-offset:5px}img{display:block;width:100%;object-fit:cover}header{height:82px;padding:0 4.2%;display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-bottom:1px solid var(--ink);position:relative;z-index:5}.brand{font-family:var(--display);font-size:40px;font-weight:900;letter-spacing:-3px;display:flex;align-items:center;line-height:1}.brand span{font-size:25px;color:var(--pink);margin-left:7px;letter-spacing:0}nav{display:flex;gap:32px;font-size:13px;font-weight:700}nav a{position:relative}nav a:after{content:'';position:absolute;left:0;bottom:-6px;width:0;height:3px;background:var(--pink);transition:width .2s}nav a:hover:after{width:100%}.header-cta{font-size:12px;font-weight:700;border:1px solid var(--ink);padding:11px 17px;border-radius:30px;display:flex;gap:22px}.header-cta:hover{background:var(--ink);color:var(--paper)}.menu-btn{display:none}.hero{padding:23px 4.2% 38px}.eyebrow,.kicker,.mini-label,.section-note,.news-meta,.video-type,.duration,.hero-footnote,.photo-sticker,.hero-photo figcaption,.gallery-caption,.video-caption{font-family:var(--body);font-size:10px;font-weight:600;letter-spacing:1.1px}.hero-eyebrow{display:flex;justify-content:space-between}.masthead{position:relative;padding:2px 0 14px}.masthead h1{font-family:var(--display);font-size:clamp(90px,17.7vw,290px);line-height:.88;letter-spacing:-.025em;font-weight:900;margin:8px 0 0;transform:scaleX(1.012);transform-origin:left}.scribble{font-family:'Permanent Marker',cursive;font-size:clamp(40px,7vw,110px);color:var(--pink);position:absolute;right:0;bottom:0;transform:rotate(-9deg);text-shadow:2px 2px var(--paper)}.hero-grid{display:grid;grid-template-columns:36% 64%;margin-top:22px;align-items:stretch}.hero-copy{padding:24px 40px 0 0;display:flex;flex-direction:column}.mini-label{font-size:9px;letter-spacing:1.2px;display:flex;gap:7px;align-items:center}.dot{width:6px;height:6px;border-radius:50%;background:var(--pink)}h2,h3,p{margin:0}h2{font-family:var(--display);font-weight:800;letter-spacing:-.02em;line-height:.98}.hero-copy h2{font-size:clamp(32px,3.5vw,58px);margin:25px 0 20px}.hero-copy h2 em{font-family:inherit;font-style:normal;background:linear-gradient(transparent 63%,var(--pink) 63%,var(--pink) 91%,transparent 91%)}.hero-copy p{font-size:13px;line-height:1.8;max-width:340px;color:#565750}.hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:18px;margin-top:25px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:16px 23px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:var(--pink);color:var(--ink)}.dark{background:var(--ink);color:var(--paper)}.text-link{display:inline-flex;gap:20px;font-size:12px;font-weight:700;border:0;border-bottom:1px solid currentColor;padding:0 0 5px;background:none;align-items:center}.text-link:hover{color:#c33177}.hero-footnote{margin-top:auto;padding:25px 0 0;display:flex;flex-direction:column;gap:12px;font-size:8px}.hand-note{font-family:'Permanent Marker',cursive;font-size:14px;letter-spacing:0;transform:rotate(-3deg);color:#666}.hero-photo{margin:0;position:relative;min-width:0;align-self:start}.hero-photo>img{height:100%;aspect-ratio:1.65;object-fit:cover}.photo-sticker{background:var(--acid);font-size:14px;font-weight:900;position:absolute;right:-12px;bottom:48px;transform:rotate(-8deg);padding:16px 18px;line-height:1.15;box-shadow:2px 2px 0 var(--ink);letter-spacing:-.3px}.hero-photo figcaption{display:flex;justify-content:space-between;padding-top:10px;font-size:8px;letter-spacing:.8px}.ticker{background:var(--pink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;padding:13px 0}.ticker div{font-family:var(--display);font-weight:800;font-size:24px;word-spacing:10px;white-space:nowrap;animation:ticker 38s linear infinite}@keyframes ticker{to{transform:translateX(-45%)}}.section{padding:85px 6.5%;scroll-margin-top:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:35px;gap:25px}.kicker{display:block;font-size:9px;margin-bottom:16px}section h2{font-size:clamp(42px,5vw,76px)}h2 em{font-style:normal;color:#cb3b80}.section-note{font-size:8px;color:var(--muted);padding-bottom:6px}.news-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.news-art{height:305px;background:var(--pink);position:relative;overflow:hidden;padding:28px;color:var(--ink);display:flex;align-items:flex-end;border:1px solid var(--ink)}.art-outline{font-family:var(--display);font-size:180px;font-weight:900;color:transparent;-webkit-text-stroke:1px var(--ink);position:absolute;top:-39px;left:30px;transform:rotate(-7deg)}.news-art strong{font-family:var(--display);font-size:82px;font-weight:900;line-height:.83;transform:rotate(-5deg);z-index:1}.label{position:absolute;top:22px;right:18px;background:var(--ink);color:white;padding:8px 10px;font-size:8px;letter-spacing:1px;transform:rotate(5deg)}.art-star{font-size:140px;position:absolute;right:25px;bottom:5px;color:var(--acid);transform:rotate(12deg)}.news-meta{display:block;font-size:9px;letter-spacing:.8px;margin:20px 0 12px}.news-meta span{color:var(--muted)}.news-lead h3,.news-side h3{font-family:var(--display);font-size:32px;font-weight:700;line-height:1.05}.news-lead p,.news-side p{font-size:13px;line-height:1.8;color:var(--muted);margin:15px 0 19px;max-width:520px}.news-side{display:grid;grid-template-columns:1fr 1fr;gap:28px}.news-side>article{padding-top:1px;border-top:1px solid var(--ink)}.news-side h3{font-size:26px}.news-side p{font-size:12px}.pink-note{background:var(--acid);padding:20px 27px;grid-column:1/-1;transform:rotate(1deg);display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px}.pink-note>span,.pink-note small{font-size:8px;letter-spacing:1px}.pink-note p{font-family:var(--display);font-weight:800;font-size:34px;line-height:1;grid-row:1/3;grid-column:2}.pink-note p i{font-family:'Permanent Marker';font-size:26px;font-weight:400}.pink-note small{align-self:end;line-height:1.6}.video-section{background:var(--ink);color:var(--paper)}.video-section h2 em{color:var(--pink)}.video-section .section-heading>.text-link{color:#bfbfb4}.filter-row{display:flex;gap:9px;margin-bottom:25px}.filter{border:1px solid #55564d;background:none;color:#c5c6ba;font-size:11px;padding:9px 15px;border-radius:24px}.filter.active{background:var(--pink);border-color:var(--pink);color:var(--ink)}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.video-thumb{aspect-ratio:1.45;width:100%;position:relative;overflow:hidden;display:block;padding:22px;text-align:left}.video-thumb strong{font-family:var(--display);font-size:55px;line-height:.88;position:absolute;left:22px;bottom:25px}.video-thumb strong i{font-style:normal}.video-thumb.oops{background:#f4b6cc;color:var(--ink)}.video-thumb.oops strong{transform:rotate(-5deg);font-size:68px}.video-thumb.oops strong i{font-size:29px;white-space:nowrap}.video-thumb.robot{background:var(--acid);color:var(--ink)}.robot strong i{-webkit-text-stroke:1px var(--ink);color:transparent}.video-type{font-size:8px;z-index:2;position:relative}.play{position:absolute;right:20px;bottom:22px;display:grid;place-items:center;width:42px;height:42px;background:var(--paper);border:1px solid var(--ink);color:var(--ink);border-radius:50%;font-size:14px;transition:transform .2s}.video-thumb:hover .play{transform:rotate(-15deg) scale(1.1);background:var(--pink)}.duration{position:absolute;right:12px;top:15px;font-size:8px}.eight{background:#341e43}.eight img{position:absolute;inset:0;height:100%;opacity:.7}.eight:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#201127)}.eight strong,.eight .play{z-index:1}.eight strong{font-size:57px}.card-line{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.card-line h3{font-size:14px}.video-card>p{color:#a5a69b;font-size:10px;margin-top:8px}.video-caption{color:#aaa99e;font-size:9px;margin-top:30px;letter-spacing:0}.heading-description{font-size:12px;line-height:1.8;color:var(--muted);max-width:300px}.sisters-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.sister-card{position:relative}.sister-portrait{position:relative;overflow:hidden;background:#d8d4c8}.sister-portrait img{aspect-ratio:.76;transition:transform .5s;object-position:50% 40%}.sister-card:hover img{transform:scale(1.035)}.sister-number{position:absolute;top:12px;left:12px;font-size:9px;background:var(--paper);padding:5px 7px}.sister-tag{position:absolute;bottom:15px;left:12px;font-size:8px;letter-spacing:1px;padding:6px 9px;background:var(--pink);transform:rotate(-4deg)}.sister-card:nth-child(2) .sister-tag{background:var(--acid)}.sister-card:nth-child(3) .sister-tag{background:#c7b6ea}.sister-card:nth-child(4) .sister-tag{background:#f4ad76}.sister-title{display:flex;justify-content:space-between;align-items:center;padding:15px 0 10px;border-bottom:1px solid var(--ink)}.sister-title h3{font-family:var(--display);font-size:36px;font-weight:800;text-transform:uppercase;letter-spacing:-1px}.sister-card p{font-size:11px;line-height:1.8;color:var(--muted);margin:13px 0 15px}.sister-card .text-link{font-size:10px}.band-description{border-top:1px solid var(--line);margin-top:42px;padding-top:25px;display:flex;align-items:center;gap:30px}.big-star{font-size:58px;color:#cb3b80}.band-description p{font-size:12px;line-height:1.9;max-width:650px;color:var(--muted)}.band-description .text-link{margin-left:auto;white-space:nowrap}.photo-section{padding-top:35px}.gallery{display:grid;grid-template-columns:1.35fr 1fr;gap:17px}.gallery button{padding:0;background:none;position:relative;overflow:hidden}.gallery-group img{height:100%;min-height:360px}.gallery-group>span{position:absolute;bottom:0;left:0;right:0;padding:18px;color:white;background:linear-gradient(transparent,#171815c9);font-family:var(--display);font-size:24px;display:flex;justify-content:space-between}.gallery span i{font-style:normal}.gallery-portraits{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gallery-portraits button img{height:100%;aspect-ratio:1.13}.gallery-portraits button span{position:absolute;left:10px;bottom:10px;background:var(--paper);padding:4px 7px;font-size:8px}.gallery button img{transition:transform .4s}.gallery button:hover img{transform:scale(1.04)}.gallery-caption{font-size:9px;color:var(--muted);margin-top:15px;letter-spacing:0}.blogs{background:#e8e6dd}.blog-layout{display:grid;grid-template-columns:29% 71%;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.blog-tabs{padding-right:35px;border-right:1px solid var(--ink)}.blog-tab{width:100%;text-align:left;display:flex;align-items:center;gap:15px;background:none;padding:20px 0;border-bottom:1px solid #c3c3b7}.blog-tab:last-child{border-bottom:0}.blog-tab img{width:42px;height:42px;border-radius:50%}.blog-tab strong{font-size:15px;display:block}.blog-tab small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.blog-tab>span:last-child{margin-left:auto;font-size:20px}.blog-tab[aria-selected=true] strong{color:#b32c6b}.blog-tab[aria-selected=true]>span:last-child{transform:rotate(-45deg)}.blog-content{padding:35px 0 35px 48px;display:grid;grid-template-columns:1fr 150px;gap:28px}.blog-content .blog-label{font-size:9px;letter-spacing:1px;color:#8b3162}.blog-content h3{font-family:var(--display);font-size:45px;line-height:1.03;margin:18px 0}.blog-content p{color:var(--muted);font-size:12px;line-height:1.9}.blog-content .text-link{margin-top:24px}.blog-content .blog-quote{font-family:'Permanent Marker',cursive;font-size:24px;transform:rotate(5deg);align-self:center;color:#a53368;line-height:1.35}.closing{padding:65px 6.5%;background:var(--pink);position:relative;overflow:hidden}.closing h2{font-size:clamp(60px,8vw,120px);margin:25px 0 32px}.closing h2 em{color:var(--ink);font-family:Georgia,serif;font-weight:400;font-style:italic}.closing h2>span{position:absolute;right:8%;top:45px;font-family:Arial;font-size:220px;font-weight:400;transform:rotate(5deg)}footer{padding:35px 4.2%;display:flex;align-items:center;gap:30px;background:var(--ink);color:var(--paper)}footer p{font-size:10px;font-weight:700;line-height:1.9}footer p span{font-weight:400;color:#aaa99e}footer>div{margin-left:auto;display:flex;flex-direction:column;gap:13px}footer>div a{font-size:11px}footer>div span{font-size:7px;letter-spacing:1px;color:#aaa99e}.top-link{font-size:10px;margin-left:25px}dialog{border:0;background:var(--paper);padding:0;width:min(1000px,94vw);max-height:92vh;box-shadow:0 20px 100px #0005}dialog::backdrop{background:#121210e8;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:10px;right:10px;background:var(--paper);color:var(--ink);width:36px;height:36px;border-radius:50%;z-index:2;font-size:17px;box-shadow:0 1px 8px #0003}#viewer-content figure{margin:0}#viewer-content figure img{max-height:80vh;object-fit:contain;background:var(--ink)}#viewer-content figcaption{padding:16px 22px;font-size:12px}#viewer-content iframe{width:100%;aspect-ratio:16/9;border:0;display:block}.video-dialog-title{padding:15px 20px}.article{max-width:730px;padding:50px 60px}.article .kicker{color:#a53368}.article h2{font-family:var(--display);font-size:52px;line-height:1.05;margin:20px 0 25px}.article p{font-size:15px;line-height:1.9;margin:20px 0}.article small{color:var(--muted);font-size:10px}.article-author{display:flex;align-items:center;gap:15px;font-size:12px}.article-author img{width:45px;height:45px;border-radius:50%}[hidden]{display:none!important}
@media(min-width:1600px){body{max-width:1900px;margin:auto}.hero-copy p{font-size:15px}.hero-actions{margin-top:40px}.hero-photo>img{aspect-ratio:1.75}}@media(max-width:1000px){nav{gap:20px}.hero-grid{grid-template-columns:40% 60%}.hero-copy{padding:10px 25px 0 0}.hero-copy h2{margin:20px 0 14px}.hero-copy p{font-size:11px}.hero-actions{margin-top:17px;gap:12px}.hero-footnote{display:none}.hero-photo>img{aspect-ratio:1.3}.photo-sticker{font-size:11px}.news-layout{gap:35px}.news-side{grid-template-columns:1fr;gap:20px}.pink-note{display:none}.news-art{height:310px}.sister-title h3{font-size:29px}.sisters-grid{gap:13px}.section{padding:65px 5%}.video-thumb strong{font-size:44px}.video-thumb.oops strong{font-size:55px}.video-thumb.oops strong i{font-size:22px}.play{width:34px;height:34px;right:10px;bottom:12px}.blog-content{grid-template-columns:1fr;padding-left:30px}.blog-quote{display:none}.gallery-group img{min-height:300px}}@media(max-width:700px){header{height:66px;padding:0 5%}.brand{font-size:34px}.header-cta{margin-left:auto;margin-right:20px;padding:8px 12px;font-size:10px;gap:12px}.menu-btn{display:block;background:none;font-size:23px;padding:0}nav{display:none;position:absolute;left:0;right:0;top:66px;background:var(--paper);border-bottom:1px solid var(--ink);padding:24px;flex-direction:column;gap:24px}nav.open{display:flex}.hero{padding:20px 5% 25px}.hero-eyebrow{font-size:7px;letter-spacing:.5px}.hero-eyebrow span:last-child{display:none}.masthead{padding:6px 0 12px}.masthead h1{font-size:17.4vw;margin-top:8px}.scribble{font-size:9vw;bottom:-1px;right:2%}.hero-grid{display:flex;flex-direction:column;margin-top:18px}.hero-photo{order:-1;width:100%}.hero-photo>img{aspect-ratio:1.42}.hero-photo figcaption{font-size:6px;letter-spacing:.5px}.photo-sticker{font-size:10px;padding:11px;bottom:35px;right:-4px}.hero-copy{padding:30px 0 5px}.mini-label{font-size:8px}.hero-copy h2{font-size:45px;margin:17px 0}.hero-copy p{font-size:13px;max-width:100%}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:23px}.hero-actions .text-link{font-size:10px}.button{font-size:11px;padding:14px 16px;gap:14px}.ticker{padding:10px 0}.ticker div{font-size:19px}.section{padding:50px 5%}.section-heading{align-items:flex-start;gap:15px;margin-bottom:27px}.section-heading .section-note{display:none}section h2{font-size:48px}.kicker{font-size:8px;margin-bottom:12px}.news-layout{grid-template-columns:1fr;gap:35px}.news-art{height:280px}.news-side{grid-template-columns:1fr 1fr;gap:20px}.news-side h3{font-size:25px}.news-side p{font-size:11px}.news-side .text-link{font-size:10px}.news-meta{font-size:8px}.news-lead h3{font-size:31px}.video-section .section-heading>.text-link{font-size:9px;margin-top:25px;white-space:nowrap}.filter-row{gap:7px}.filter{font-size:10px;padding:8px 13px}.video-grid{grid-template-columns:1fr;gap:30px}.video-thumb{aspect-ratio:1.75}.video-thumb strong{font-size:63px}.video-thumb.oops strong{font-size:80px}.video-thumb.oops strong i{font-size:34px}.play{width:45px;height:45px;right:20px;bottom:23px}.video-type{font-size:9px}.heading-description{display:none}.sisters-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.sister-title h3{font-size:31px}.sister-card p{font-size:11px}.sister-tag{font-size:6px;padding:5px 6px;left:7px}.band-description{align-items:flex-start;gap:15px;flex-wrap:wrap}.big-star{font-size:45px}.band-description p{max-width:calc(100% - 60px);font-size:11px}.band-description .text-link{margin-left:60px}.photo-section{padding-top:15px}.gallery{grid-template-columns:1fr}.gallery-group img{min-height:0;aspect-ratio:1.5}.gallery-portraits{grid-template-columns:repeat(4,1fr);gap:8px}.gallery-portraits button img{aspect-ratio:.75}.gallery-portraits button span{left:3px;bottom:5px;font-size:6px;padding:3px 4px}.blog-layout{grid-template-columns:1fr}.blog-tabs{display:grid;grid-template-columns:1fr 1fr;border-right:0;padding:5px 0;gap:0 15px;border-bottom:1px solid var(--ink)}.blog-tab{padding:12px 0;gap:9px}.blog-tab img{width:33px;height:33px}.blog-tab strong{font-size:13px}.blog-tab small{font-size:7px}.blog-tab:nth-child(3){border:0}.blog-content{padding:24px 0 30px}.blog-content h3{font-size:38px}.closing{padding:45px 5%}.closing h2{font-size:65px}.closing h2>span{font-size:110px;top:50px;right:5%;opacity:.25}.closing .button{position:relative}footer{padding:30px 5%;flex-wrap:wrap;gap:22px}footer>div{width:100%;margin-left:0}.top-link{position:absolute;right:5%;margin-top:-80px;font-size:9px}.article{padding:45px 25px 30px}.article h2{font-size:39px}.article p{font-size:14px}dialog{width:96vw}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.language-switch{display:flex;gap:3px;align-items:center;margin-left:auto;margin-right:24px;border:1px solid var(--line);border-radius:25px;padding:3px}.language-switch a{padding:7px 9px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;border-radius:20px;white-space:nowrap}.language-switch a[aria-current=true]{background:var(--ink);color:var(--paper)}.language-switch a:hover{background:var(--pink);color:var(--ink)}header nav{margin-left:auto;margin-right:auto}html[lang=en] .hero-copy h2{font-size:clamp(32px,3.5vw,58px)}@media(max-width:1000px){header nav{gap:17px}.language-switch{margin-right:15px}.language-switch a{padding:6px;font-size:9px}}@media(max-width:700px){header nav{margin:0}.language-switch{margin-left:auto;margin-right:12px}.language-switch a{padding:6px 7px;font-size:9px}.header-cta{margin-left:0;margin-right:12px;gap:8px;font-size:9px;padding:8px 10px}html[lang=en] .hero-copy h2{font-size:45px}}@media(max-width:370px){.header-cta{display:none}}
/* Photo journal and color themes */
.theme-toggle{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);margin-right:17px;font-size:20px;line-height:1}.theme-toggle:hover{background:var(--pink);color:#171815}.language-switch{margin-right:10px}.photo-archive{margin-top:38px;border-top:1px solid var(--line);padding-top:28px}.archive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.archive-heading h3{font-family:var(--display);font-size:34px;font-weight:700}.archive-heading>span{font-size:8px;letter-spacing:1px;color:var(--muted)}.photo-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:23px}.photo-filters .filter{color:var(--ink);border-color:var(--line)}.photo-filters .filter.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 17px}.archive-photo{display:block;min-width:0;background:transparent;padding:0;text-align:left}.archive-photo img{aspect-ratio:16/9;height:auto;transition:filter .2s;border:1px solid #ffffff0a}.archive-photo:hover img{filter:brightness(1.1)}.archive-photo>span{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px;font-size:10px}.archive-photo b{font-weight:500}.archive-photo i{font-size:15px;font-style:normal;color:var(--muted)}
html[data-theme=dark]{--paper:#151614;--ink:#f0eee6;--muted:#b0b1a7;--line:#42443c;color-scheme:dark}html[data-theme=dark] header{border-color:#42443c}html[data-theme=dark] .hero-copy p,html[data-theme=dark] .heading-description,html[data-theme=dark] .section-note,html[data-theme=dark] .sister-card p,html[data-theme=dark] .band-description p,html[data-theme=dark] .gallery-caption,html[data-theme=dark] .news-lead p,html[data-theme=dark] .news-side p,html[data-theme=dark] .blog-content p{color:var(--muted)}html[data-theme=dark] .hand-note{color:#b7b5a8}html[data-theme=dark] h2 em,html[data-theme=dark] .blog-tab[aria-selected=true] strong,html[data-theme=dark] .blog-content .blog-label,html[data-theme=dark] .blog-content .blog-quote,html[data-theme=dark] .big-star,html[data-theme=dark] .article .kicker{color:#fa83bb}html[data-theme=dark] .video-section{background:#0b0c0a;color:#f3f0e8}html[data-theme=dark] .video-section .filter{color:#c5c6ba}html[data-theme=dark] .video-section .filter.active{color:#171815}html[data-theme=dark] .video-thumb.oops,html[data-theme=dark] .video-thumb.robot,html[data-theme=dark] .news-art,html[data-theme=dark] .pink-note,html[data-theme=dark] .ticker,html[data-theme=dark] .photo-sticker,html[data-theme=dark] .sister-tag{color:#171815}html[data-theme=dark] .news-art .art-outline,html[data-theme=dark] .robot strong i{-webkit-text-stroke-color:#171815}html[data-theme=dark] .news-art{border-color:#f555a4}html[data-theme=dark] .news-art .label{background:#171815;color:#f3f0e8}html[data-theme=dark] .photo-sticker{box-shadow:2px 2px 0 #171815}html[data-theme=dark] .play{background:#f3f0e8;color:#171815;border-color:#171815}html[data-theme=dark] .blogs{background:#20221e}html[data-theme=dark] .blog-tab{border-color:var(--line)}html[data-theme=dark] .closing{color:#171815}html[data-theme=dark] .closing h2 em{color:#171815}html[data-theme=dark] .closing .button{background:#171815;color:#f3f0e8}html[data-theme=dark] footer{background:#0b0c0a;color:#f3f0e8}html[data-theme=dark] .sister-portrait{background:#242620}html[data-theme=dark] .text-link:hover{color:#fa83bb}html[data-theme=dark] .hero-copy h2 em{color:#171815}html[data-theme=dark] .gallery-group>span{color:#fff}html[data-theme=dark] .header-cta:hover{background:#f555a4;color:#171815}html[data-theme=dark] .scribble{text-shadow:2px 2px #151614}html[data-theme=dark] .video-thumb.robot .play:hover{background:#f555a4}
@media(max-width:1000px){.theme-toggle{margin-right:10px;width:31px;height:31px;flex-basis:31px}.language-switch{margin-right:8px}}@media(max-width:700px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px}.archive-heading{align-items:start;flex-direction:column;gap:8px}.archive-heading h3{font-size:30px}.archive-photo>span{font-size:9px;gap:5px}.theme-toggle{width:29px;height:29px;flex-basis:29px;margin-right:10px;font-size:18px}.language-switch a{padding:6px}.language-switch{margin-right:8px}.header-cta{display:none}}@media(max-width:380px){.archive-grid{grid-template-columns:1fr}.archive-photo>span{font-size:11px}}
html[data-theme=dark] .hero-copy h2 em{color:#fa83bb;background:none}
