.home-page{--home-ground:#f7f6f2;--home-pearl:#fdfcf9;--home-line:#e8e6e0;background:var(--home-ground)}.home-frame{padding-inline:4%}.home-page .eyebrow{letter-spacing:.22em;font-size:10px;font-weight:600}.home-hero{--hero-copy:#111;--hero-muted:#60615e;--hero-rule:#1118;--hero-divider:#d9d7d0;--hero-picker-bg:#fdfcf9d9;--hero-picker-line:#1111111f;--hero-picker-active:#111;--hero-picker-active-copy:#fdfcf9;--hero-wash:linear-gradient(90deg, #f7f6f2 0%, #f7f6f2f0 25%, #f7f6f2c4 41%, #f7f6f200 65%);--hero-mobile-wash:linear-gradient(180deg, #f7f6f2 0%, #f7f6f2e8 40%, #f7f6f21a 74%);isolation:isolate;background:var(--home-ground);color:var(--hero-copy);position:relative;overflow:hidden}.home-hero[data-hero-theme=dark]{--hero-copy:#fdfcf9;--hero-muted:#e5e1d9;--hero-rule:#ffffff8c;--hero-divider:#ffffff45;--hero-picker-bg:#111111b8;--hero-picker-line:#ffffff30;--hero-picker-active:#fdfcf9;--hero-picker-active-copy:#111;--hero-wash:linear-gradient(90deg, #090b0ded 0%, #090b0dde 27%, #090b0d9c 44%, #090b0d00 69%);--hero-mobile-wash:linear-gradient(180deg, #090b0df2 0%, #090b0ddd 43%, #090b0d20 78%)}.home-hero-image{object-fit:cover;object-position:center;z-index:-2;will-change:opacity, transform}.home-hero-image--outgoing{opacity:1}.home-hero-image--active{animation:.9s cubic-bezier(.22,.68,0,1) both home-hero-reveal}@keyframes home-hero-reveal{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.home-hero-wash{z-index:-1;background:var(--hero-wash);position:absolute;inset:0}.home-hero-inner{min-height:540px;padding-top:60px;padding-bottom:42px;position:relative}.home-hero-copy{max-width:620px;color:var(--hero-copy);transition:color .3s}.home-hero .eyebrow{color:var(--hero-muted)}.home-hero h1{letter-spacing:-.045em;margin-top:16px;font-size:clamp(44px,5.6vw,70px);font-weight:400;line-height:1.02}.home-hero-copy>p{max-width:420px;color:var(--hero-muted);margin-top:20px;font-size:17px;line-height:1.6}.home-hero-actions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.home-button{color:#fdfcf9;background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 28px;font-size:13px;font-weight:500;line-height:1.5;transition:background .18s,transform .18s;display:inline-flex}.home-button:hover{background:#30312d;transform:translateY(-1px)}.home-button-outline{color:#111;background:#fdfcf970;border-color:#9c9c97;gap:12px}.home-button-outline:hover{background:var(--home-pearl)}.home-hero[data-hero-theme=dark] .home-button{color:#111;background:#fdfcf9;border-color:#fdfcf9}.home-hero[data-hero-theme=dark] .home-button:hover{background:#ebe8e1}.home-hero[data-hero-theme=dark] .home-button-outline{color:#fdfcf9;background:#11111152;border-color:#ffffff8c}.home-hero[data-hero-theme=dark] .home-button-outline:hover{background:#11111182}.home-hero-stats{margin-top:46px;display:flex}.home-hero-stats>div{border-left:1px solid var(--hero-divider);padding-inline:30px}.home-hero-stats>div:first-child{border:0;padding-left:0}.home-hero-stats dt{letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.2}.home-hero-stats dd{color:var(--hero-muted);margin-top:5px;font-size:12px}.home-hero-note{width:125px;color:var(--hero-copy);gap:24px;transition:color .3s;display:grid;position:absolute;top:42px;right:4%}.home-hero-note>.font-serif{letter-spacing:-.03em;font-size:25px;line-height:1.04}.home-hero-note>span:last-child{font-size:12px;line-height:1.6}.home-note-rule{background:var(--hero-rule);width:30px;height:1px}.home-hero-picker{z-index:2;width:auto;position:absolute;bottom:18px;right:4%}.home-hero-picker-track{border:1px solid var(--hero-picker-line);background:var(--hero-picker-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:4px;padding:5px;display:flex;box-shadow:0 8px 28px #11111114}.home-hero-picker button{width:28px;height:34px;color:var(--hero-copy);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:color .18s,background .18s;display:grid}.home-hero-picker .home-hero-playback{justify-content:center;width:34px;padding-inline:0}.home-hero-picker .home-hero-playback>span:first-child{letter-spacing:0;opacity:1;font-size:10px}.home-hero-picker .home-hero-playback[aria-pressed=true]{background:var(--hero-picker-active);color:var(--hero-picker-active-copy)}.home-hero-dot{opacity:.42;background:currentColor;border-radius:999px;width:6px;height:6px;transition:width .18s,opacity .18s}.home-hero-slide-button[aria-pressed=true] .home-hero-dot{background:var(--hero-picker-active);opacity:1;width:16px}.home-hero-picker button:focus-visible{outline-offset:-3px;outline:2px solid}.home-intents{align-items:center;gap:40px;padding-block:34px;display:flex}.home-intents>ul{flex:1;grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.home-intents li a,.home-intents li button{flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.home-intents li button{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-intent-icon{border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid}.home-intents li a:hover .home-intent-icon,.home-intents li button:hover .home-intent-icon{transform:translateY(-3px)}.home-intents li button:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #111}.home-intent-read{background:#efe7d9}.home-intent-listen{background:#ececed}.home-intent-learn{background:#eeeaf3}.home-intent-create{background:#f1e8df}.home-intent-connect{background:#e4edf0}.home-intent-grow{background:#e6ede5}.home-intent-note{border-left:1px solid var(--home-line);align-items:center;gap:38px;padding:14px 0 14px 36px;display:flex}.home-intent-note span{letter-spacing:-.03em;font-size:22px;line-height:1.08}.home-intent-dialog{border:1px solid var(--home-line);background:var(--home-pearl);color:#111;overscroll-behavior:contain;border-radius:20px;width:min(100% - 32px,520px);max-height:min(86vh,720px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 60px #28251b1f,0 4px 14px #28251b0d}.home-intent-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f6f28c}.home-intent-dialog-panel{padding:34px 36px 32px;position:relative}.home-intent-dialog-close{color:#60615e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid;position:absolute;top:18px;right:18px}.home-intent-dialog-close:hover{color:#111;background:#11111109}.home-intent-dialog .home-intent-icon{width:64px;height:64px}.home-intent-dialog h2{letter-spacing:-.03em;margin:20px 0 0;padding-right:28px;font-size:30px;line-height:1.1}.home-intent-dialog-body{color:#60615e;margin:14px 0 0;font-size:15px;line-height:1.6}.home-intent-dialog-features{border-top:1px solid var(--home-line);gap:2px;margin:26px 0 0;display:grid}.home-intent-dialog-features li{border-bottom:1px solid var(--home-line);gap:3px;padding:15px 0;display:grid}.home-intent-dialog-features li span:first-child{letter-spacing:-.01em;font-size:13px;font-weight:600}.home-intent-dialog-features li span:last-child{color:#60615e;font-size:13px;line-height:1.5}.home-intent-dialog-cta{color:var(--home-pearl);background:#111;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:13px 22px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.home-intent-dialog-cta:hover{opacity:.86}.home-intent-dialog-close:focus-visible,.home-intent-dialog-cta:focus-visible{outline-offset:3px;outline:2px solid #111}@media (prefers-reduced-motion:no-preference){.home-intent-dialog{transition:opacity .2s ease-out, transform .2s ease-out, overlay .2s allow-discrete, display .2s allow-discrete}.home-intent-dialog[open]{opacity:1;transform:translateY(0)}@starting-style{.home-intent-dialog[open]{opacity:0;transform:translateY(8px)}}.home-intent-dialog::backdrop{transition:opacity .2s ease-out, overlay .2s allow-discrete, display .2s allow-discrete}@starting-style{.home-intent-dialog[open]::backdrop{opacity:0}}}.home-popular{padding-top:32px;padding-bottom:38px}.home-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.home-section-heading h2{letter-spacing:-.03em;font-size:23px;font-weight:550;line-height:1.2}.home-section-heading p{color:#676863;margin-top:6px;font-size:13px;line-height:1.5}.home-shelf-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.home-shelf-controls a{align-items:center;gap:12px;min-height:44px;margin-right:22px;font-size:12px;display:flex}.home-shelf-controls button{cursor:pointer;border:1px solid #deded7;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.home-shelf-controls button:hover:not(:disabled){background:#e9e8e1}.home-shelf-controls button:disabled{opacity:.3;cursor:default}.home-shelf{scroll-snap-type:x mandatory;gap:18px;margin-inline:-3px;padding:5px 3px 15px;display:flex;overflow-x:auto}.home-shelf>li{scroll-snap-align:start;flex:none;min-width:0}.home-product-shelf>li{width:calc(14.2857% - 15.4286px)}.home-product-card{background:var(--home-pearl);border-radius:16px;height:100%;padding-bottom:18px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 3px 14px #28251b06,0 1px 2px #28251b05}.home-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #28251b0e}.home-product-card .cover-art{aspect-ratio:1;border:0;border-radius:16px 16px 12px 12px}.home-card-badge{border:3px solid var(--home-pearl);background:var(--home-pearl)}.home-product-card>span:not(.home-card-badge){margin:12px 15px 0;font-size:9px;display:block}.home-product-card>p{margin-left:15px;margin-right:15px}.home-product-card>p:first-of-type{min-height:39px;margin-top:5px;font-size:14px;line-height:1.4}.home-product-card>p:nth-of-type(2){margin-top:5px;font-size:11px}.home-product-card>p:last-of-type{flex-wrap:wrap;justify-content:space-between;margin-top:12px;font-size:12px}.home-product-card>p:last-of-type>span[aria-hidden]{display:none}.home-community-band{background:#f0efeb;padding-block:48px 36px}.home-community-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.home-community-heading h2{letter-spacing:-.04em;margin-top:10px;font-size:44px;line-height:1.07}.home-community-heading p{color:#62635f;max-width:525px;margin-top:13px;font-size:14px;line-height:1.65}.home-community-heading>a{flex-shrink:0}.home-community-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.home-community-card{background:var(--home-pearl);border-radius:18px;height:100%;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 18px #29271d05}.home-community-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #29271d0d}.home-community-art{aspect-ratio:1;border-radius:18px 18px 14px 14px;position:relative;overflow:hidden}.home-community-caption{padding:17px 18px 24px}.home-community-caption h3{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.35}.home-community-caption>span{color:#757570;margin-top:9px;font-size:12px;display:block}.home-community-caption p{color:#41443e;margin-top:20px;font-size:13px;line-height:1.65}.home-creator{background:var(--home-pearl);grid-template-columns:.94fr 1.06fr;align-items:stretch;display:grid}.home-creator-photo{min-height:430px;position:relative;overflow:hidden}.home-creator-copy{width:min(100%,660px);padding:52px 40px 42px 58px}.home-creator h2{letter-spacing:-.04em;margin-top:15px;font-size:clamp(34px,3.5vw,46px);line-height:1.12}.home-creator-copy>p{color:#666762;max-width:460px;margin-top:18px;font-size:15px;line-height:1.7}.home-creator-copy>a{margin-top:25px}.home-creator-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.home-creator-benefits li>span{background:#f0ede5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.home-creator-benefits h3{margin-top:10px;font-size:11px;font-weight:550}.home-creator-benefits p{color:#76766f;margin-top:4px;font-size:10px;line-height:1.5}.home-collections{padding-block:48px 32px}.home-collection-shelf>li{width:min(266px,25% - 13.5px)}.home-collection-card{background:var(--home-pearl);border-radius:12px;height:100%;padding-bottom:18px;transition:transform .18s;display:block;overflow:hidden;box-shadow:0 3px 8px #302c230a}.home-collection-card:hover{transform:translateY(-3px)}.home-collection-card>div{height:126px;position:relative}.home-collection-card h3{margin:15px 16px 0;font-size:14px;font-weight:550}.home-collection-card p{color:#686a63;margin:5px 16px 0;font-size:11px;line-height:1.5}.home-collection-card img{object-position:center 55%}.home-quote{isolation:isolate;color:#faf9f5;background:#0e100f;position:relative;overflow:hidden}.home-quote>img{z-index:-2}.home-quote:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 20%,#0d100f30 36%,#0d100fa6 63%,#0d100fbf);position:absolute;inset:0}.home-quote-inner{padding-block:35px;justify-content:space-between;align-items:center;gap:32px;min-height:245px;padding-left:max(38%,40px);display:flex}.home-quote blockquote{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.13}.home-quote-inner p{color:#d2d2cd;align-items:center;gap:12px;margin-top:18px;font-size:10px;display:flex}.home-quote-inner p span{background:#b2b4ac80;width:30px;height:1px}.home-quote-inner>a{border:1px solid #bbbcb5;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.home-quote-inner>a:hover{background:#ffffff20}.home-newsletter{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:38px;padding-block:42px;display:grid}.home-newsletter h2{letter-spacing:-.03em;font-size:26px}.home-newsletter p{color:#64665f;margin-top:5px;font-size:12px}.home-newsletter form{background:var(--home-pearl);border:1px solid #dddcd5;border-radius:999px;gap:4px;padding:4px;display:flex}.home-newsletter form:focus-within{outline-offset:2px;outline:2px solid #111}.home-newsletter input{background:0 0;flex:1;width:0;min-width:0;padding-left:16px;font-size:12px}.home-newsletter input:focus-visible{outline:none}.home-newsletter button{color:#fafaf6;cursor:pointer;background:#111;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.home-newsletter .home-newsletter-status:empty{display:none}.home-newsletter .home-newsletter-status{margin-top:10px;font-size:11px;line-height:1.5}.home-newsletter-community{border-left:1px solid var(--home-line);align-items:center;gap:16px;padding-left:30px;display:flex}.home-newsletter-community>span{padding-left:6px;display:flex}.home-newsletter-community i{border:2px solid var(--home-ground);background:#dce3d8;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-6px;display:grid}.home-newsletter-community i:nth-child(2){background:#e8dccd}.home-newsletter-community i:nth-child(3){background:#d9e2e8}.home-newsletter-community p{margin-top:0;font-size:11px;line-height:1.65}@media (min-width:1450px){.home-hero-inner{min-height:590px;padding-top:78px}}@media (max-width:1023px){.home-frame{padding-inline:28px}.home-hero-inner{min-height:505px}.home-hero-copy{max-width:550px}.home-hero-note{display:none}.home-hero-picker{width:auto;right:28px}.home-intents{gap:24px}.home-intents>ul{gap:12px}.home-intent-note{gap:15px;padding-left:22px}.home-intent-note span{font-size:20px}.home-product-shelf>li{width:176px}.home-community-grid{gap:14px}.home-community-caption{padding:14px 12px 20px}.home-community-caption h3{min-height:38px;font-size:14px}.home-community-caption p{font-size:12px}.home-community-heading h2{font-size:38px}.home-community-heading p{max-width:430px}.home-creator-copy{padding:36px 28px}.home-creator-benefits{gap:10px}.home-creator h2{font-size:35px}.home-collection-shelf>li{width:250px}.home-newsletter{grid-template-columns:1fr 1.2fr;gap:28px}.home-newsletter-community{display:none}}@media (max-width:767px){.home-frame{padding-inline:24px}.home-intent-dialog{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:88vh;margin-block:auto 0;margin-inline:0}.home-intent-dialog-panel{padding:28px 24px calc(24px + env(safe-area-inset-bottom))}.home-intent-dialog h2{font-size:26px}@media (prefers-reduced-motion:no-preference){@starting-style{.home-intent-dialog[open]{transform:translateY(16px)}}}.home-hero-inner{min-height:605px;padding-top:38px}.home-hero h1{max-width:510px;font-size:clamp(42px,7.4vw,56px)}.home-hero-copy>p{max-width:340px;font-size:15px}.home-hero-image{object-position:66% center}.home-hero-wash{background:var(--hero-mobile-wash)}.home-hero-note{display:none}.home-hero-stats{background:var(--hero-picker-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;width:fit-content;margin-top:0;padding:16px;position:absolute;bottom:26px;left:24px;right:24px}.home-hero-stats>div{padding-inline:20px}.home-hero-stats>div:last-child{padding-right:0}.home-hero-stats dt{font-size:21px}.home-hero-stats dd{font-size:10px}.home-hero-picker{width:auto;bottom:112px;left:auto;right:24px}.home-intents{padding-block:26px}.home-intents>ul{gap:8px}.home-intent-icon{width:44px;height:44px}.home-intents li a{gap:8px;font-size:10px}.home-intent-note{display:none}.home-popular{padding-top:20px;padding-bottom:30px}.home-section-heading{align-items:flex-start;gap:14px}.home-section-heading h2{font-size:21px}.home-section-heading p{max-width:300px;font-size:12px}.home-shelf-controls{gap:6px}.home-shelf-controls a{gap:6px;margin-right:0;font-size:11px}.home-shelf-controls button{display:none}.home-product-shelf>li{width:172px}.home-community-band{padding-block:32px}.home-community-heading{flex-direction:column;align-items:flex-start;gap:20px}.home-community-heading h2{font-size:38px}.home-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-community-caption h3{min-height:0}.home-creator{grid-template-columns:1fr}.home-creator-photo{aspect-ratio:4/3;min-height:0}.home-creator-copy{width:100%;padding:36px 24px}.home-creator h2{font-size:38px}.home-creator-benefits{gap:16px;margin-top:28px}.home-creator-benefits h3{font-size:11px}.home-collections{padding-block:34px 24px}.home-quote-inner{gap:12px;min-height:230px;padding-left:36%}.home-quote blockquote{font-size:27px}.home-quote-inner>a{width:44px;height:44px}.home-quote>img{object-position:30% center}.home-newsletter{padding-block:32px}}@media (max-width:479px){.home-frame{padding-inline:20px}.home-hero-inner{min-height:610px}.home-hero-actions{gap:10px}.home-button{gap:14px;padding:12px 22px;font-size:12px}.home-hero-stats{left:20px;right:20px}.home-hero-stats>div{padding-inline:15px}.home-hero-picker{left:auto;right:20px}.home-intents>ul{gap:5px}.home-intent-icon{width:40px;height:40px}.home-intent-icon svg{width:21px;height:21px}.home-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-community-caption{padding:14px 15px 20px}.home-community-caption h3{min-height:38px;font-size:15px}.home-community-caption>span{font-size:11px}.home-community-caption p{margin-top:15px;font-size:12px}.home-creator h2{font-size:34px}.home-creator-benefits{grid-template-columns:repeat(2,1fr);gap:22px}.home-quote-inner{gap:8px;padding-left:28%}.home-quote blockquote{font-size:25px}.home-quote-inner>a{align-self:flex-end;width:44px;height:44px}.home-quote:after{background:linear-gradient(90deg,#0d100f20,#0d100f99 40%,#0d100fd9)}.home-newsletter{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-page a:hover,.home-page a:hover .home-intent-icon{transform:none}}