._home_4xwh0_1{--home-ink:#182d38;--home-muted:#4d6169;--home-line:#dce4df;--home-accent:#176b65;min-height:100vh;color:var(--home-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f6f1}._hero_4xwh0_12{color:#fff;background:radial-gradient(circle at 87% 12%,#74c2b233,#0000 27%),radial-gradient(circle at 8% 95%,#f7c07924,#0000 28%),#142e38;overflow:hidden}._heroInner_4xwh0_18{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:40px;max-width:1240px;min-height:260px;margin:0 auto;padding:48px 40px 76px;display:grid}._heroCopy_4xwh0_29{z-index:1;position:relative}._heroEyebrow_4xwh0_34{color:#bcdfd6;letter-spacing:.1em;margin:0 0 20px;font-size:.9rem;font-weight:700}._hero_4xwh0_12 h1{letter-spacing:.025em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:800;line-height:1.25}._hero_4xwh0_12 h1 span{white-space:nowrap;display:inline-block}._heroDescription_4xwh0_56{color:#e0ebe8;margin:23px 0 0;font-size:1.02rem;line-height:1.9}._heroArtwork_4xwh0_63{isolation:isolate;height:260px;position:relative}._heroArtwork_4xwh0_63:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:6px 68px 0;transform:rotate(-21deg)scale(1.3)}._heroArtwork_4xwh0_63 img{aspect-ratio:820/520;object-fit:cover;border:5px solid #fff;border-radius:14px;width:240px;height:auto;display:block;position:absolute;box-shadow:0 16px 32px #02111852}._heroArtwork_4xwh0_63 img:first-child{top:9px;left:8px;transform:rotate(-10deg)}._heroArtwork_4xwh0_63 img:nth-child(2){top:3px;right:0;transform:rotate(9deg)}._heroArtwork_4xwh0_63 img:nth-child(3){bottom:-7px;left:108px;transform:rotate(-2deg)}._content_4xwh0_108{max-width:1240px;margin:0 auto;padding:0 40px 100px}._genreNav_4xwh0_114{z-index:1;border:1px solid var(--home-line);background:#fff;border-radius:22px;margin-top:-34px;padding:25px 30px 28px;position:relative;box-shadow:0 14px 32px #1a313314}._genreNav_4xwh0_114 p{margin:0 0 16px;font-size:.94rem;font-weight:800}._genreLinks_4xwh0_131{flex-wrap:wrap;gap:10px;display:flex}._genreLinks_4xwh0_131 a{color:#20534f;background:#f6faf8;border:1px solid #dbe7e2;border-radius:999px;align-items:center;gap:11px;min-height:44px;padding:8px 15px;font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}._genreLinks_4xwh0_131 a span{color:#477b73;font-size:1rem;line-height:1}._genreLinks_4xwh0_131 a:focus-visible,._pageCard_4xwh0_161:focus-visible{outline-offset:3px;outline:3px solid #d06749}._catalog_4xwh0_166{gap:76px;margin-top:68px;display:grid}._genre_4xwh0_114{--genre-accent:#df8362;scroll-margin-top:24px}._genre_4xwh0_114[data-genre=observation]{--genre-accent:#a581c4}._genre_4xwh0_114[data-genre=memory]{--genre-accent:#62a49d}._genre_4xwh0_114[data-genre=calculation]{--genre-accent:#dbad53}._genre_4xwh0_114[data-genre=puzzle]{--genre-accent:#7296bd}._genre_4xwh0_114[data-genre=ambient]{--genre-accent:#83a67e}._genreHeader_4xwh0_197{align-items:center;gap:14px;margin-bottom:24px;display:flex}._genreHeader_4xwh0_197:before{background:var(--genre-accent);content:"";border-radius:999px;flex:none;width:7px;height:30px}._genreHeader_4xwh0_197:after{background:var(--home-line);content:"";flex:1;height:1px}._genreHeader_4xwh0_197 h2{letter-spacing:.02em;margin:0;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:800;line-height:1.45}._pageGrid_4xwh0_228{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._pageCard_4xwh0_161{border:1px solid var(--home-line);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 5px 14px #1e34370a}._thumbnail_4xwh0_247{aspect-ratio:820/520;background:#dce5e8;display:block;position:relative;overflow:hidden}._thumbnail_4xwh0_247 img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}._thumbnailCorner_4xwh0_263{width:34px;height:34px;color:var(--home-ink);background:#fffffff5;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;bottom:12px;right:12px}._cardBody_4xwh0_278{flex-direction:column;flex:1;align-items:flex-start;gap:9px;padding:20px 21px 18px;display:flex}._cardBody_4xwh0_278 h3{margin:0;font-size:1.15rem;font-weight:800;line-height:1.5}._cardDescription_4xwh0_294{color:var(--home-muted);margin:0;font-size:.94rem;line-height:1.7}._cardAction_4xwh0_301{width:100%;color:var(--home-accent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:.88rem;font-weight:800;display:flex}._cardAction_4xwh0_301 span{background:#e8f3ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:grid}._adArea_4xwh0_324{margin-top:76px}@media (hover:hover){._genreLinks_4xwh0_131 a:hover{background:#e9f4ee;border-color:#9fc7b9}._pageCard_4xwh0_161:hover{border-color:var(--genre-accent);box-shadow:0 16px 30px #212f351f}._pageCard_4xwh0_161:hover img{transform:scale(1.04)}}@media (width<=1020px){._pageGrid_4xwh0_228{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){._heroInner_4xwh0_18{min-height:0;display:block}._heroArtwork_4xwh0_63{display:none}}@media (width<=680px){._heroInner_4xwh0_18{padding:42px 20px 74px}._heroEyebrow_4xwh0_34{margin-bottom:16px;font-size:.82rem}._hero_4xwh0_12 h1{font-size:clamp(2.1rem,8.7vw,3.3rem)}._heroDescription_4xwh0_56{margin-top:18px;font-size:.92rem}._heroDescription_4xwh0_56 br{display:none}._content_4xwh0_108{padding:0 18px 76px}._genreNav_4xwh0_114{border-radius:18px;margin-top:-30px;padding:19px 18px 21px}._genreNav_4xwh0_114 p{margin-bottom:12px}._genreLinks_4xwh0_131{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._genreLinks_4xwh0_131 a{text-align:center;border-radius:10px;justify-content:center;padding:8px 6px;font-size:.82rem}._genreLinks_4xwh0_131 a span{display:none}._catalog_4xwh0_166{gap:58px;margin-top:56px}._genreHeader_4xwh0_197{gap:10px;margin-bottom:18px}._genreHeader_4xwh0_197:before{height:26px}._pageGrid_4xwh0_228{grid-template-columns:minmax(0,1fr);gap:16px}._cardBody_4xwh0_278{padding:18px 19px 16px}._cardDescription_4xwh0_294{font-size:1rem}}@media (width<=350px){._genreLinks_4xwh0_131 a:first-child,._genreLinks_4xwh0_131 a:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._genreLinks_4xwh0_131 a,._pageCard_4xwh0_161,._thumbnail_4xwh0_247 img{transition:none}}
