.landing-hero{padding-block:36px 0}.landing-hero-grid{align-items:center;gap:24px;display:grid}.hero-copy{z-index:1;position:relative}.hero-copy .eyebrow{color:var(--action);align-items:center;gap:8px;display:flex}.hero-copy .eyebrow>.icon{width:24px;height:24px}.hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin-block:22px;font-size:clamp(3.3rem,7vw,5.5rem);line-height:1.02}.hero-copy h1 span{color:var(--action)}.hero-intro{max-width:25rem;font-size:1.3rem;line-height:1.55}.hero-detail{max-width:26rem;color:var(--muted);margin-top:12px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:28px 12px;display:flex}.hero-actions .key{padding-inline:22px}.text-action{align-items:center;gap:10px;min-height:48px;text-decoration:none;display:inline-flex}.text-action .icon{width:20px;height:20px}.text-action:hover{text-decoration:underline}.hero-art{isolation:isolate;width:100%;min-height:530px;padding:70px 34px 100px;position:relative}.hero-orbit{z-index:-3;border-radius:var(--r-card);background:var(--blush-soft);position:absolute;inset:28px -8px 42px;transform:rotate(-5deg)}.hero-question{z-index:1;max-width:340px;margin-inline:auto;position:relative;transform:rotate(3deg)}.hero-card-deck{border-radius:var(--r-button) var(--r-button) 0 0;background:var(--paper-white);align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:700;display:flex}.hero-card-deck span{color:var(--muted);margin-left:auto}.hero-card-deck img{width:28px;height:28px}.hero-question .card{border-radius:0 0 var(--r-card) var(--r-card);min-height:300px;padding:28px}.hero-question .card-question{text-wrap:balance;font-size:1.85rem;line-height:1.2}.hero-question .card .slip{margin-top:auto;font-size:.875rem}.hero-question details.slip summary{flex-wrap:wrap}.hero-question .slip .quiet{display:none}.hero-back{z-index:-2;border-radius:var(--r-tile);background:var(--fill);width:190px;min-height:270px;color:var(--on);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:20px;font-size:.8rem;font-weight:700;display:flex;position:absolute}.hero-back img{width:70px;height:70px}.hero-back-0{top:3px;left:5px;transform:rotate(-15deg)}.hero-back-1{justify-content:flex-end;bottom:30px;right:4px;transform:rotate(14deg)}.hero-host{z-index:2;position:absolute;bottom:35px;left:4px;transform:rotate(-6deg)}.hero-host img{width:auto;height:124px}.hero-art figcaption{z-index:2;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex;position:absolute;bottom:0;left:20px}.hero-art figcaption .icon{transform:rotate(-45deg)}.trust-strip{border-top:2px solid var(--blush-line);flex-wrap:wrap;justify-content:center;gap:8px 36px;margin-top:48px;padding:24px 0;list-style:none;display:flex}.trust-strip li{align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.trust-strip .icon{width:20px;height:20px;color:var(--action)}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:36px;display:flex}.section-heading>p{max-width:23rem;color:var(--muted)}.section-heading h2,.how-grid h2,.faq-grid h2,.launch-grid h2{margin-top:14px}.try-section{background:var(--paper-white)}.try-section .deal{align-items:stretch;gap:24px}.try-section .flip>*{min-height:320px}.try-section .flip-back{border-radius:var(--r-tile);gap:20px;position:relative}.flip-back:after{content:"";border:2px solid color-mix(in srgb, var(--on) 25%, transparent);border-radius:var(--r-button);pointer-events:none;position:absolute;inset:10px}.try-section .flip-back img{width:88px;height:88px}.try-section .flip-face{background:var(--ground);border-radius:var(--r-tile);grid-template-rows:1fr auto;position:relative}.try-section .flip-face .card{border-radius:var(--r-tile);font-size:.9rem}.try-section details.slip summary{flex-wrap:wrap}.sample-deck{color:var(--muted);text-align:center;padding:12px 20px;font-size:.8rem;font-weight:700}.deal-again{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;margin-top:28px!important}.deal-again p{color:var(--muted)}.deal-again .paper{background:var(--ground)}.how-grid{gap:36px;display:grid}.how-grid>div>.lead{max-width:25rem;margin-top:24px}.how-pip{width:auto;height:140px;margin-top:30px;transform:rotate(-7deg)}.how-grid .steps{grid-template-columns:1fr;gap:20px;margin:0!important}.how-grid .steps li{grid-template-columns:auto 1fr;gap:6px 20px;padding:24px}.how-grid .steps p{color:var(--muted);grid-column:2}.how-grid .steps li:before{background:var(--blush-soft);width:48px;height:48px;color:var(--berry)}.mood-section{background:var(--paper-white)}.mood-grid{gap:30px 20px;padding:0;list-style:none;display:grid}.mood-art{border-radius:var(--r-tile);background:var(--fill);min-height:210px;color:var(--on);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-weight:700;display:flex}.mood-art img{width:96px;height:96px;transform:rotate(-8deg)}.mood-grid li:nth-child(2n) img{transform:rotate(8deg)}.mood-grid h3{margin:20px 0 8px;font-size:1.25rem}.mood-grid p{color:var(--muted);font-size:1rem;line-height:1.6}.all-decks{margin-top:40px!important}.all-decks>summary{border-radius:var(--r-button);background:var(--ground);cursor:pointer;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:12px 20px;font-weight:700;list-style:none;display:flex}.all-decks>summary::-webkit-details-marker{display:none}.all-decks[open]>summary .icon{transform:rotate(180deg)}.shelf{border-radius:var(--r-panel);background:var(--ground);margin-top:24px;padding:32px 20px}.catalogue-note{max-width:44rem;color:var(--muted);padding:20px 4px 0}.shelf-heading{align-items:start;gap:12px;display:flex}.shelf-heading img{flex:none}.shelf-heading h3{margin-block:6px}.shelf-heading p:last-child{color:var(--muted);font-size:.95rem}.shelf .tile-face{padding:54px 14px 40px}.shelf h4{text-wrap:balance;margin:0;font-size:1.1rem;line-height:1.3}.shelf .tile-face .free{padding-inline:6px;font-size:.7rem;top:12px;right:12px}.free-note{border-radius:var(--r-block);background:var(--ground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 36px;padding:28px;display:flex;margin-top:32px!important}.free-note>div{max-width:44rem}.free-note h3{margin-block:8px}.free-note p:not(.eyebrow){color:var(--muted);font-size:1rem}.play-section .formats{gap:32px 24px}.format-preview .card{border-radius:var(--r-tile);height:100%;font-size:.85rem}.format-preview .card-question{font-size:1.35rem}.format-preview .card-row{grid-template-columns:1fr}.format-preview .card-row .slip{flex-direction:row;justify-content:start;padding:8px 12px}.format-preview .rank .soft{display:none}.play-section .formats>li{grid-template-rows:1fr auto auto}.play-section .formats>li>p{color:var(--muted);font-size:1rem}.format-caption{margin-top:28px!important}.private-section{--ground:var(--night-ground);--ink:var(--night-ink);--muted:var(--night-muted);--action:var(--candy-pink);color:var(--ink)}.private-grid{gap:36px;display:grid}.private-section .eyebrow{color:var(--candy-pink)}.private-section h2{letter-spacing:-.04em;margin-block:20px;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.08}.private-copy{align-content:center;gap:20px;display:grid}.private-copy>.icon{width:38px;height:38px;color:var(--candy-pink)}.private-copy>p:not(.lead){color:var(--muted)}.private-copy ul{gap:8px;padding-left:24px;display:grid}.journal-section{background:var(--paper-white)}.journal-grid{gap:24px;padding:0;list-style:none;display:grid}.journal-grid>li>a{border-radius:var(--r-tile);height:100%;color:var(--ink);background:var(--ground);font-weight:400;text-decoration:none;display:block}.journal-grid a:hover h3{text-underline-offset:5px;text-decoration:underline}.journal-art{border-radius:var(--r-tile) var(--r-tile) 0 0;background:var(--fill);min-height:180px;color:var(--on);place-items:center;display:grid;position:relative}.journal-art img{transform:rotate(-10deg)}.journal-art span{font-size:.8rem;font-weight:700;position:absolute;bottom:16px;right:20px}.journal-copy{padding:24px}.journal-copy h3{text-wrap:balance;margin-block:12px;font-size:1.35rem;line-height:1.3}.journal-copy>p:not(.eyebrow){color:var(--muted);font-size:.95rem;line-height:1.6}.journal-copy .text-action{color:var(--action);margin-top:12px;font-size:.9rem;font-weight:700}.faq-grid{gap:28px;display:grid}.faq-grid>div:first-child>p:last-child{margin-top:24px}.faq-grid .faq{margin-top:0!important}.launch-section{background:var(--blush-soft)}.launch-grid{align-items:center;gap:36px;display:grid}.launch-grid>div:first-child>img{width:auto;height:112px;margin-bottom:24px}.launch-grid .lead{max-width:28rem;margin-block:22px 16px}.launch-form{border-radius:var(--r-panel);background:var(--paper-white);padding:28px}.launch-form>h3{font-size:1.35rem;line-height:1.4}.launch-form>p{color:var(--muted);margin-block:12px 24px}.launch-form .waitlist{max-width:none}@media (width>=36rem){.mood-grid,.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art{max-width:510px;margin-inline:auto}}@media (width>=50rem){.landing-hero{padding-top:48px}.landing-hero-grid{grid-template-columns:1.08fr 1fr;gap:40px}.hero-art{min-height:560px}.hero-copy h1{font-size:clamp(3.5rem,6.2vw,5.5rem)}.how-grid,.private-grid,.launch-grid{grid-template-columns:1fr 1fr;gap:80px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:64px}.mood-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mood-art{min-height:220px;padding-inline:16px}.journal-grid,.play-section .formats{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-form{padding:40px}}@media (width<=39.99rem){.try-section .deal{grid-template-columns:1fr}.try-section .flip>*{min-height:300px}.shelf .tiles{grid-template-columns:1fr}.shelf .tile-face{aspect-ratio:auto;min-height:250px}.hero-art{min-height:510px;padding:70px 20px 100px}.hero-question .card{padding:24px}.hero-question .card-question{font-size:1.65rem}.hero-back{width:160px}.hero-back-0{left:12px}.hero-back-1{right:12px}.hero-orbit{inset-inline:6px}.hero-host img{height:100px}.hero-art figcaption{justify-content:center;font-size:.8rem;left:0;right:0}.trust-strip{justify-content:start;gap:12px 24px;margin-top:24px}.hero-actions{gap:8px 20px}.hero-actions .key{flex:1 0 100%}.deal-again .key{width:100%}.how-grid .steps li{grid-template-columns:1fr}.how-grid .steps p{grid-column:auto}.how-grid .steps li:before{grid-row:auto}.how-pip{height:100px}.format-preview .card-row{grid-template-columns:1fr}.launch-form{padding:24px}}
