.wheel[data-astro-cid-rrf7sd3e]{justify-items:center;gap:var(--sp-m);display:grid}.wheel-stage[data-astro-cid-rrf7sd3e]{aspect-ratio:1;place-items:center;width:min(100%,30rem);display:grid;position:relative}.wheel-wash[data-astro-cid-rrf7sd3e]{pointer-events:none;opacity:var(--wash-opacity);position:absolute;inset:-12%}.wheel-wash[data-astro-cid-rrf7sd3e] span[data-astro-cid-rrf7sd3e]{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 55%, transparent), transparent);filter:blur(18px);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;width:55%;position:absolute}.wheel-wash[data-astro-cid-rrf7sd3e] span[data-astro-cid-rrf7sd3e]:first-child{inset-block-start:4%;inset-inline-start:6%}.wheel-wash[data-astro-cid-rrf7sd3e] span[data-astro-cid-rrf7sd3e]:nth-child(2){inset-block-start:8%;inset-inline-end:2%}.wheel-wash[data-astro-cid-rrf7sd3e] span[data-astro-cid-rrf7sd3e]:nth-child(3){inset-block-end:2%;inset-inline-end:10%}.wheel-wash[data-astro-cid-rrf7sd3e] span[data-astro-cid-rrf7sd3e]:nth-child(4){inset-block-end:6%;inset-inline-start:2%}.wheel-spin[data-astro-cid-rrf7sd3e]{width:100%;height:100%}.wheel-art[data-astro-cid-rrf7sd3e]{width:100%;height:100%;overflow:visible}.pigment[data-astro-cid-rrf7sd3e]{mix-blend-mode:multiply}.sector[data-astro-cid-rrf7sd3e]{transform-box:view-box;transform-origin:50%}.ring-0[data-astro-cid-rrf7sd3e]{opacity:.78}.ring-1[data-astro-cid-rrf7sd3e]{opacity:.52}.ring-2[data-astro-cid-rrf7sd3e]{opacity:.34}.ink-line[data-astro-cid-rrf7sd3e]{stroke:var(--ink);stroke-width:.9px;stroke-linecap:round;opacity:.55}.ink-line[data-astro-cid-rrf7sd3e].is-inner{opacity:.35}.wheel-center[data-astro-cid-rrf7sd3e]{aspect-ratio:1;background:var(--paper-raised);width:21%;box-shadow:var(--shadow-paper);color:var(--ink-soft);font-family:var(--font-display);text-align:center;border-radius:50%;align-content:center;place-items:center;font-size:clamp(.78rem,.6rem + .9vw,1.1rem);font-style:italic;line-height:1.05;display:grid;position:absolute}:root[data-theme=dark] .pigment[data-astro-cid-rrf7sd3e]{mix-blend-mode:normal}:root[data-theme=dark] .ring-0[data-astro-cid-rrf7sd3e]{opacity:.86}:root[data-theme=dark] .ring-1[data-astro-cid-rrf7sd3e]{opacity:.6}:root[data-theme=dark] .ring-2[data-astro-cid-rrf7sd3e]{opacity:.4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pigment[data-astro-cid-rrf7sd3e]{mix-blend-mode:normal}:root:not([data-theme=light]) .ring-0[data-astro-cid-rrf7sd3e]{opacity:.86}:root:not([data-theme=light]) .ring-1[data-astro-cid-rrf7sd3e]{opacity:.6}:root:not([data-theme=light]) .ring-2[data-astro-cid-rrf7sd3e]{opacity:.4}}.wheel-caption[data-astro-cid-rrf7sd3e]{justify-items:center;gap:var(--sp-3xs);text-align:center;max-width:30rem;display:grid}.wheel-caption-title[data-astro-cid-rrf7sd3e]{font-family:var(--font-display);font-size:var(--step-1);font-style:italic}.wheel-caption-text[data-astro-cid-rrf7sd3e]{color:var(--ink-soft);font-size:var(--step--1);line-height:1.5}.wheel-legend[data-astro-cid-rrf7sd3e]{color:var(--ink-soft);font-size:var(--step--2);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:.3rem .9rem;margin-block-start:var(--sp-2xs);display:flex}.wheel-legend[data-astro-cid-rrf7sd3e] li[data-astro-cid-rrf7sd3e]{align-items:center;gap:.4em;display:inline-flex}.dot[data-astro-cid-rrf7sd3e]{aspect-ratio:1;background:var(--c);border-radius:50% 46% 54% 50%;width:.62em}@media (prefers-reduced-motion:no-preference){.wheel-spin[data-astro-cid-rrf7sd3e]{will-change:transform;animation:240s linear infinite spin}.sector[data-astro-cid-rrf7sd3e]{animation:bloom 1.4s var(--ease-ink) backwards;animation-delay:calc(.2s + var(--i) * 90ms + var(--r) * .26s)}.ink-line[data-astro-cid-rrf7sd3e]{stroke-dasharray:1;animation:draw 2.4s .4s var(--ease-in-out) backwards}.wheel-center[data-astro-cid-rrf7sd3e]{animation:settle 1.2s .9s var(--ease-ink) backwards}.wheel-wash[data-astro-cid-rrf7sd3e] span[data-astro-cid-rrf7sd3e]{animation:16s ease-in-out infinite alternate breathe;animation-delay:calc(var(--k) * -4s)}}@keyframes spin{to{rotate:360deg}}@keyframes bloom{0%{opacity:0;scale:.86}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes settle{0%{opacity:0;filter:blur(4px);scale:.8}}@keyframes breathe{to{translate:4% -3%;scale:1.12}}.landing{overflow-x:clip}.wrap{width:min(100% - 2 * var(--sp-m), var(--app-max));margin-inline:auto}.topbar{justify-content:space-between;align-items:center;gap:var(--sp-s);padding-block:var(--sp-s);display:flex}.crumbs{color:var(--ink-faint);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.15rem .5rem;display:flex}@media (pointer:coarse){.crumbs a{align-items:center;min-height:2.75rem;display:inline-flex}}.crumbs li+li:before{content:"/";color:var(--rule-strong);margin-inline-end:.5rem}.crumbs a{color:var(--ink-soft);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-family:var(--font-display);font-style:italic}.btn-lg{min-height:3.1rem;font-size:var(--step-0);padding-inline:1.5rem}.btn-primary svg{transition:translate var(--dur-2) var(--ease-ink)}.btn-primary:hover svg{translate:.2rem}.accent{color:var(--accent)}.hero{align-items:center;gap:var(--sp-xl);padding-block:var(--sp-l) var(--sp-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.hero-copy{gap:var(--sp-m);justify-items:start;display:grid}.hero-title{font-size:var(--step-5);letter-spacing:-.025em;font-variation-settings:"SOFT" 100, "WONK" 0;font-weight:420;line-height:1.02}.hero-title .hand{font-variation-settings:"SOFT" 100, "WONK" 1;font-weight:380}.hero-lead{max-width:36rem;color:var(--ink-soft);font-size:var(--step-1);line-height:1.55}.hero-actions{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.promises{color:var(--ink-faint);font-size:var(--step--1);flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.promises li{align-items:center;gap:.45rem;display:inline-flex}.promises li:before{content:"";aspect-ratio:1;background:var(--accent);opacity:.7;border-radius:50%;width:.4rem}.section{padding-block:var(--sp-2xl)}.section h2{font-size:var(--step-4);font-weight:440}.section h3{font-size:var(--step-2);font-weight:500}.section-head{justify-items:center;gap:var(--sp-xs);max-width:44rem;text-align:center;margin-block-end:var(--sp-xl);margin-inline:auto;display:grid}.section-head.is-left{text-align:start;justify-items:start;margin-block-end:var(--sp-l);margin-inline:0}.section-intro{color:var(--ink-soft);font-size:var(--step-1);line-height:1.55}.prose{gap:var(--sp-s);max-width:var(--measure);display:grid}.prose p{color:var(--ink-soft);font-size:var(--step-1);line-height:1.65}.prose h2{margin-block-end:var(--sp-2xs)}.split{align-items:start;gap:var(--sp-xl);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);display:grid}.facts{padding:var(--sp-m) var(--sp-m) var(--sp-s);rotate:.6deg}.facts-title{color:var(--accent);font-size:var(--step-2);margin-block-end:var(--sp-2xs)}.facts dl>div{justify-content:space-between;gap:var(--sp-s);border-block-start:1px dashed var(--rule-strong);font-size:var(--step--1);padding-block:.6rem;display:flex}.facts dt{color:var(--ink-faint)}.facts dd{color:var(--ink);text-align:end;font-weight:560}.science{gap:var(--sp-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.science-card{gap:var(--sp-xs);padding:var(--sp-l) var(--sp-m) var(--sp-m);grid-template-rows:auto auto 1fr auto;display:grid}.science-card:nth-child(2){translate:0 var(--sp-m)}.science-num{color:var(--accent);font-family:var(--font-display);font-size:var(--step-3);font-style:italic;font-weight:300;line-height:1}.science-card p{color:var(--ink-soft)}.science-source{border-block-start:1px solid var(--rule);font-size:var(--step--2);padding-block-start:var(--sp-xs);line-height:1.5}.science-source cite{font-style:italic}.caveat{max-width:46rem;margin:calc(var(--sp-xl) + var(--sp-m)) auto 0;color:var(--ink-faint);font-size:var(--step--1);text-align:center;font-style:italic}.how{align-items:start;gap:var(--sp-xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.guide-link{font-family:var(--font-display);font-size:var(--step-1);margin-block-start:var(--sp-m)}.guide-link a{color:var(--accent);text-underline-offset:.2em}.steps{gap:var(--sp-m);counter-reset:step;display:grid}.step{gap:var(--sp-s);grid-template-columns:2.6rem minmax(0,1fr);display:grid}.step-num{aspect-ratio:1;border:1px solid var(--rule-strong);width:2.6rem;color:var(--accent);font-size:var(--step-1);border-radius:47% 53% 50% 50%/52% 48%;place-items:center;display:grid}.step h3{font-size:var(--step-1);margin-block-end:.25rem}.step p{color:var(--ink-soft)}.notebook{gap:var(--sp-s);padding:var(--sp-m) var(--sp-m) var(--sp-m) calc(var(--sp-m) + 1.25rem);background-color:var(--paper-raised);background-image:linear-gradient(90deg, transparent 1.6rem, color-mix(in srgb, var(--accent) 35%, transparent) 1.6rem, color-mix(in srgb, var(--accent) 35%, transparent) calc(1.6rem + 1px), transparent calc(1.6rem + 1px)), linear-gradient(to bottom, transparent calc(1.9rem - 1px), var(--rule) calc(1.9rem - 1px));background-size:100% 100%,100% 1.9rem;display:grid;position:sticky;inset-block-start:var(--sp-l);rotate:-.8deg}.notebook-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.notebook-date{color:var(--ink-faint)}.notebook-rows{gap:var(--sp-xs);display:grid}.notebook-rows dt{color:var(--ink-faint);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.notebook-rows dd{font-family:var(--font-display);font-size:var(--step-1);font-style:italic;line-height:1.4}.notebook-emotions{gap:var(--sp-2xs);border-block-start:1px dashed var(--rule-strong);padding-block-start:var(--sp-xs);display:grid}.notebook-emotions li{align-items:center;gap:var(--sp-xs);font-size:var(--step--1);grid-template-columns:6.5rem minmax(0,1fr) auto;display:grid}.emotion-bar{border-radius:var(--radius-pill);background:var(--rule);height:.55rem;position:relative}.emotion-before,.emotion-after{border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.emotion-before{width:calc(var(--before) * 10%);background:color-mix(in srgb, var(--c) 30%, transparent)}.emotion-after{width:calc(var(--after) * 10%);background:var(--c)}.emotion-values{color:var(--ink-faint);font-variant-numeric:tabular-nums}.emotion-values strong{color:var(--ink);font-weight:600}.notebook-note{color:var(--accent);font-size:var(--step-1)}.privacy{background:color-mix(in srgb, var(--paper-sunken) 82%, transparent);border-block:1px solid var(--rule);position:relative}.privacy-grid{gap:var(--sp-l);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.privacy-item{align-content:start;gap:var(--sp-2xs);border-block-start:2px solid var(--ink);padding-block-start:var(--sp-s);display:grid}.privacy-item h3{font-size:var(--step-1)}.privacy-item p{color:var(--ink-soft);font-size:var(--step--1);line-height:1.6}.care{gap:var(--sp-s);padding:var(--sp-l);border-inline-start:4px solid var(--plum);display:grid}.care h2{font-size:var(--step-3);margin-block-end:var(--sp-xs)}.care-copy p{color:var(--ink-soft)}.care-quiet{color:var(--ink-faint);font-size:var(--step--1);margin-block-start:var(--sp-s)}.care-quiet a{color:inherit}.faq-list{border-block-start:1px solid var(--rule-strong);max-width:50rem;margin-inline:auto}.faq-item{border-block-end:1px solid var(--rule-strong)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--sp-s);min-height:3.5rem;padding-block:var(--sp-s);cursor:pointer;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font-size:var(--step-1);font-weight:480}.faq-item summary:hover h3{color:var(--accent)}.faq-mark{flex:none;width:1.1rem;height:1.1rem;position:relative}.faq-mark:before,.faq-mark:after{content:"";height:1.5px;transition:rotate var(--dur-3) var(--ease-ink);background:currentColor;border-radius:1px;position:absolute;inset-block-start:50%;inset-inline:0}.faq-mark:after{rotate:90deg}.faq-item[open] .faq-mark:after{rotate:0deg}.faq-item p{max-width:var(--measure);color:var(--ink-soft);padding-block-end:var(--sp-m)}.closing{justify-items:center;gap:var(--sp-s);text-align:center;display:grid}.closing p{max-width:34rem;color:var(--ink-soft);font-size:var(--step-1)}.closing .btn{margin-block-start:var(--sp-xs)}@media (width<=60rem){.hero,.split,.how,.care{grid-template-columns:minmax(0,1fr)}.hero{padding-block-start:var(--sp-s)}.hero-art{justify-self:center;width:min(100%,24rem)}.science{grid-template-columns:minmax(0,1fr)}.science-card:nth-child(2){translate:none}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notebook{position:static}}@media (width<=36rem){.hero-actions{width:100%}.hero-actions .btn{flex:100%}.privacy-grid{grid-template-columns:minmax(0,1fr)}.care{padding:var(--sp-m)}.notebook-emotions li{grid-template-columns:minmax(0,1fr) auto}.emotion-bar{grid-area:2/1/auto/-1}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both ink-rise view();animation-range:entry entry 70%}}.faq-item[open] p{animation:ink-rise var(--dur-3) var(--ease-ink)}}@keyframes ink-rise{0%{opacity:0;filter:blur(4px);transform:translateY(1.25rem)}}
