
.home-curated .site-header{padding-block:22px}.home-curated .site-header nav{gap:25px}.home-curated .site-header .nav-learning{color:var(--coral);font-weight:600}.home-curated .hero{min-height:0;padding-top:48px;padding-bottom:42px;gap:6%;grid-template-columns:1.1fr 1fr}.home-curated .hero h1{font-size:clamp(43px,4.6vw,65px);margin-top:17px}.home-curated .hero-note{margin:24px 0 23px;font-size:13px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-actions .text-link{margin:0;font-size:12px}.home-curated .hero-collage{height:380px}.home-curated .postcard{width:81%;top:5px}.home-curated .sticker-yellow{width:90px;height:90px;font-size:12px}.home-curated .sticker strong{font-size:19px}.home-curated .flower-sticker{width:96px}.home-curated .little-note{font-size:21px}.home-curated .pencil-note{display:none}.creative-links{margin-top:25px;padding-top:18px;border-top:1px solid var(--line)}.creative-links>p{font-size:10px;color:var(--muted);letter-spacing:.09em;margin-bottom:9px}.creative-links>div{display:flex;flex-wrap:wrap;gap:6px 14px}.creative-links a{font-size:11px;display:inline-flex;align-items:center;gap:5px;min-height:32px;border-bottom:1px solid transparent}.creative-links a:hover{color:var(--coral);border-color:var(--coral)}.creative-links .play-mark{font-size:14px;color:var(--coral)}
.home-curated .ticker{font-size:10px;padding-block:13px}.learning-section{padding-top:38px;padding-bottom:43px}.learning-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:23px}.learning-heading .eyebrow{color:var(--coral)}.learning-heading h2{font-size:38px;line-height:1.3;margin-top:10px}.learning-heading>p{font-size:12px;color:var(--muted);max-width:325px}.learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.learning-card{display:grid;grid-template-columns:42% 1fr;min-width:0;border:1px solid #d1d7c4;border-radius:12px;overflow:hidden;background:#f9f8ed;box-shadow:0 5px 0 #e6e6d7}.learning-card[data-learning=math]{background:#f6f0e3;border-color:#ded2b9}.learning-art{display:flex;align-items:center;background:#e5eddd;min-width:0;padding:13px}.learning-card[data-learning=math] .learning-art{background:#f0dfb9}.learning-art img{width:100%;height:auto;object-fit:contain;aspect-ratio:3/2;transition:transform .25s}.learning-art:hover img{transform:rotate(-2deg) scale(1.03)}.learning-copy{padding:25px 22px 23px;min-width:0}.learning-copy .eyebrow{font-size:9px;letter-spacing:.08em;color:var(--muted)}.learning-copy h3{font:27px/1.3 var(--serif);margin:10px 0}.learning-copy>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.8}.learning-meta{display:block;font-size:10px;color:#687a62;margin-top:12px}.learning-copy>a{display:inline-flex;align-items:center;min-height:40px;border-bottom:1px solid #b5bba5;font-size:12px;font-weight:600;margin-top:12px}.learning-copy>a:hover{color:var(--coral)}.learning-copy .learning-next{display:block;width:fit-content;min-height:30px;font-size:10px;font-weight:400;border-bottom:0;margin-top:4px}
.home-curated #works{padding-top:46px;padding-bottom:46px;border-top:1px solid var(--line)}.home-curated .section-heading h2{font-size:35px}.home-curated #works .filters{margin-bottom:0;gap:8px}.home-curated #works .filters button{font-size:11px;padding:8px 13px;min-height:42px;gap:6px}.home-curated .filter-status{font-size:11px;margin:17px 0 25px}.home-curated #works .work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px!important}.home-curated #works .work-image{aspect-ratio:1.5;border-radius:5px}.home-curated #works .artwork-card .work-image{padding:16px}.home-curated #works .work-copy{padding-top:15px}.home-curated #works .work-copy h3{font-size:24px;line-height:1.35;margin:9px 0}.home-curated #works .work-copy>.eyebrow{font-size:9px}.home-curated #works .work-copy>p:not(.eyebrow){font-size:11px;line-height:1.8}.home-curated #works .work-copy>p[style]{display:none}.home-curated #works .work-copy>.text-link{font-size:11px;margin-top:13px;min-height:32px;display:inline-flex;align-items:center}.home-curated #works .work-image .image-tag{font-size:8px;max-width:calc(100% - 25px);left:12px;top:12px;line-height:1.4}.home-curated #works .round-arrow{width:32px;height:32px;font-size:16px;right:10px;bottom:10px}.home-curated #works .category-link{border-top:1px solid var(--line);padding-top:11px;margin-top:13px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--coral);min-height:42px}.home-curated #works[data-view=all] .work-card:first-child{grid-column:span 2}.home-curated #works[data-view=all] .work-card:first-child .work-image{aspect-ratio:3.1}.home-curated #works[data-view=all] .work-card:first-child .work-copy>p:not(.eyebrow){max-width:54em}.home-curated #works:not([data-view=all]) .category-link{display:none}.collection-pagination{border-top:1px solid var(--line);padding:23px 0 0;margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.collection-pagination>div{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.collection-pagination button{border:1px solid var(--line);border-radius:24px;min-height:42px;padding:8px 17px;font-size:12px}.collection-pagination button:disabled{opacity:.4;cursor:default}.collection-pagination #collectionNext{background:var(--ink);color:var(--paper);border-color:var(--ink)}.collection-pagination p,.collection-pagination span{font-size:11px;color:var(--muted)}.collection-guide{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:27px;padding-top:21px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.collection-guide a{display:inline-flex;align-items:center;min-height:38px;color:var(--coral);text-decoration:underline;text-underline-offset:5px}.home-notes{padding-top:15px;padding-bottom:45px}.home-notes>.eyebrow{margin-bottom:18px;color:var(--muted)}.home-notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-note{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:23px 20px;border-top:1px solid var(--line);background:#edeedf;align-items:start;border-radius:7px}.home-note:nth-child(2){background:#f0e8de}.home-note:nth-child(3){background:#ece8e1}.home-note>.note-symbol{font:28px var(--serif);color:var(--coral)}.home-note h2{font:23px/1.4 var(--serif);margin-bottom:8px}.home-note p{font-size:11px;color:var(--muted)}.home-note .note-arrow{font-size:16px;display:block;margin-top:10px}.home-note:hover .note-arrow{color:var(--coral)}.home-curated .site-footer{padding-top:27px;padding-bottom:22px}.home-curated .collection-return{padding-bottom:19px}
@media(max-width:1050px){.home-curated .site-header nav{gap:17px}.home-curated .hero-collage{height:325px}.learning-card{grid-template-columns:1fr}.learning-art{padding:13px 24px;max-height:170px}.learning-art img{max-height:150px}.learning-copy{padding:21px 23px}.learning-copy h3{font-size:26px}.home-curated #works .work-grid{gap:30px 20px!important}.home-curated #works .work-copy h3{font-size:22px}.home-note{grid-template-columns:27px 1fr;padding:21px 17px;gap:9px}.home-note h2{font-size:21px}}
@media(max-width:760px){.home-curated .hero{grid-template-columns:1fr;padding:35px 7% 24px;gap:26px}.home-curated .hero h1{font-size:49px}.home-curated .hero-note{font-size:12px;max-width:35em;margin:22px 0}.home-curated .hero-collage{height:285px;width:min(340px,100%);justify-self:center;margin-top:0}.home-curated .postcard{width:72%;left:8%;top:0;padding:10px 10px 0}.home-curated .postcard-caption{font-size:9px;padding:10px 0}.home-curated .sticker-yellow{width:74px;height:74px;right:4%;top:-7px;font-size:10px}.home-curated .sticker strong{font-size:16px}.home-curated .flower-sticker{width:69px;bottom:30px}.home-curated .little-note{bottom:0;font-size:17px}.home-curated .little-spark{font-size:38px;right:2%;top:130px}.creative-links{margin-top:19px;padding-top:14px}.creative-links>div{gap:3px 13px}.creative-links a{font-size:11px;min-height:36px}.learning-section{padding:29px 7% 34px}.learning-heading{align-items:start;gap:10px;display:block}.learning-heading h2{font-size:31px}.learning-heading>p{font-size:12px;margin-top:11px;max-width:none}.learning-grid{gap:17px;grid-template-columns:1fr}.learning-card{grid-template-columns:35% 1fr;min-height:190px}.learning-art{max-height:none;padding:10px;align-items:center}.learning-art img{max-height:none;aspect-ratio:auto}.learning-copy{padding:19px 17px}.learning-copy h3{font-size:25px}.learning-copy>p:not(.eyebrow){font-size:11px}.learning-copy .eyebrow{font-size:8px}.learning-meta{font-size:9px}.learning-copy>a{font-size:12px;margin-top:8px;min-height:36px}.learning-copy .learning-next{font-size:10px;line-height:1.6}.home-curated #works{padding:34px 7%}.home-curated #works .section-heading{display:block;margin-bottom:23px}.home-curated #works .section-heading h2{font-size:31px}.home-curated #works .handwritten{display:none}.home-curated #works .filters{gap:7px}.home-curated #works .filters button{font-size:10px;padding:8px 11px;min-height:40px}.home-curated #works .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px!important}.home-curated #works[data-view=all] .work-card:first-child{grid-column:auto}.home-curated #works[data-view=all] .work-card:first-child .work-image{aspect-ratio:1.5}.home-curated #works .work-copy h3{font-size:22px}.collection-pagination{align-items:start;gap:13px;flex-direction:column}.collection-pagination>div{width:100%;justify-content:space-between;gap:8px}.collection-pagination button{font-size:11px;padding:8px 13px}.collection-guide{display:block}.collection-guide a{margin-top:8px}.home-notes{padding:0 7% 32px}.home-notes-grid{grid-template-columns:1fr;gap:12px}.home-note{grid-template-columns:28px 1fr;padding:20px;gap:14px}.home-note h2{font-size:23px}.home-note .note-arrow{float:right;margin-top:-25px}.home-note p{padding-right:26px}.home-curated .site-footer{padding-inline:7%}.home-curated .site-header{padding:19px 7%;gap:15px}.home-curated .site-header nav{order:3;width:100%;margin:0;gap:7px 17px;justify-content:space-between;flex-wrap:wrap}.home-curated .site-header nav>a{font-size:11px;padding:3px 0;min-height:30px;display:flex;align-items:center}.home-curated .site-header .studio-link{border:0;border-radius:0}.home-curated .site-header>.locale-switch{margin-left:auto;order:2}.home-curated .wordmark{font-size:32px}.home-curated .site-header .flower{width:28px}.home-curated #worksHeading{scroll-margin-top:22px}}
@media(max-width:520px){.home-curated #works .work-grid{grid-template-columns:1fr;gap:29px!important}.home-curated #works .work-image,.home-curated #works[data-view=all] .work-card:first-child .work-image{aspect-ratio:1.6}.home-curated #works .work-copy h3{font-size:24px}.home-curated #works .work-copy>p:not(.eyebrow){font-size:12px}.home-curated #works .work-copy>.text-link{font-size:12px}.home-curated #works .work-copy .category-link{font-size:12px}.home-curated #works .work-copy>.eyebrow{font-size:10px}.home-curated .hero-actions{gap:14px}.home-curated .hero-actions .pill{padding:13px 19px;font-size:12px}.home-curated .hero-actions .text-link{font-size:11px}.learning-copy h3{font-size:23px}}
@media(max-width:355px){.home-curated .hero h1{font-size:43px}.home-curated .site-header nav{gap:5px 11px}.home-curated .site-header nav>a{font-size:10px}.home-curated .hero-collage{height:255px}.home-curated .hero-actions{gap:8px 12px}.home-curated .hero-actions .pill{font-size:11px;padding:12px 14px}.learning-card{grid-template-columns:30% 1fr}.learning-art{padding:7px}.learning-copy{padding:17px 13px}.learning-copy h3{font-size:22px}.learning-heading h2{font-size:28px}.collection-pagination button{padding:8px 11px}.home-curated .creative-links a{font-size:10px}}
@media(prefers-reduced-motion:reduce){.learning-art img{transition:none}.learning-art:hover img{transform:none}}
@media print{.creative-links,.collection-pagination,.collection-guide,.category-link{display:none!important}.home-curated #works .work-grid{grid-template-columns:repeat(2,1fr)}.learning-card,.work-card{break-inside:avoid}.home-curated .hero{padding-top:20px;padding-bottom:20px}.home-curated .hero-collage{height:270px}}

/* Featured arcade shortcut in the first-screen play navigation. */
.home-curated .creative-links a.creative-blocks{color:var(--coral);font-weight:700;border-bottom-color:currentColor}
.creative-blocks img{width:17px;height:17px;flex:none}
.creative-links a:focus-visible{outline:2px solid var(--coral);outline-offset:4px}
