@font-face{font-family:Lato;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/site/fonts/lato-300.a5734d13e7.woff2) format("woff2")}@font-face{font-family:Lato;font-weight:300;font-style:italic;font-display:swap;src:url(/assets/site/fonts/lato-300i.a731baac13.woff2) format("woff2")}@font-face{font-family:Lato;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/site/fonts/lato-400.1a78c18dcb.woff2) format("woff2")}@font-face{font-family:Lato;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/site/fonts/lato-700.f03e6543d4.woff2) format("woff2")}@font-face{font-family:Lato;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/site/fonts/lato-900.4f5bd371b6.woff2) format("woff2")}:root{--ink: #0c0c0d;--page: #0c0c0d;--surface: #1a1917;--surface-2: #201e1c;--text: #f7f5f1;--text-2: rgba(247, 245, 241, .78);--muted: #a9a49b;--faint: #8c877f;--rule: rgba(255, 255, 255, .12);--rule-strong: rgba(255, 255, 255, .2);--gold: #f2b93b;--gold-ink: #1c1405;--paper: #faf8f3;--paper-text: #1a1816;--gutter: clamp(16px, 5vw, 64px);--max: 1240px;--bar-h: 64px;--section: clamp(104px, 14vw, 200px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-settle: cubic-bezier(.22, 1, .36, 1);--t-micro: .14s;--t-content: .28s;--t-settle: .42s;--t-entrance: .7s;color-scheme:dark;interpolate-size:allow-keywords}*,*:before,*:after{box-sizing:border-box}html{background:var(--page);color:var(--text);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-h) + 12px);scrollbar-color:rgba(255,255,255,.2) var(--page)}body{margin:0;background:var(--page);font:400 1.0625rem/1.6 Lato,system-ui,-apple-system,sans-serif;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--gold);color:var(--gold-ink)}input,textarea{caret-color:var(--gold)}img,video,canvas,svg{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}p,h1,h2,h3,figure,blockquote,ul,ol,dl{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}cite{font-style:normal}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:12px;top:12px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--text);color:var(--page);font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform var(--t-content) var(--ease-out)}.skip:focus-visible{transform:none}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.num{font-variant-numeric:tabular-nums lining-nums}.bar{position:fixed;inset:0 0 auto;z-index:50;height:var(--bar-h);transition:background-color var(--t-content) var(--ease-out),box-shadow var(--t-content) var(--ease-out)}.bar.is-scrolled{background:#0c0c0dd6;box-shadow:0 1px 0 var(--rule);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.bar__inner{height:100%;display:flex;align-items:center;gap:28px;padding-inline:var(--gutter);max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.brand__icon{width:32px;height:32px;border-radius:22.5%;box-shadow:0 0 0 1px var(--rule)}.brand__name{font-weight:900;font-size:1.0625rem;letter-spacing:-.01em}.bar__nav{display:flex;gap:26px}.bar__nav a{font-size:.9375rem;color:var(--muted);text-decoration:none;transition:color var(--t-micro) ease}.bar__nav a:hover{color:var(--text)}.store{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:9px 16px;border-radius:999px;border:1px solid var(--rule-strong);font-size:.875rem;font-weight:700;letter-spacing:.005em;color:var(--text)}.store__dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #f2b93b29}.store--live{padding:0;border:0}.store--live img{height:40px;width:auto}.reader{position:relative;min-height:100svh;display:flex;flex-direction:column;background:var(--ink)}.reader__stage{position:relative;flex:1 1 auto;min-height:480px;overflow:hidden;isolation:isolate}.page{position:absolute;inset:0;display:grid;align-content:center;padding:calc(var(--bar-h) + 40px) max(var(--gutter),calc((100vw - var(--max)) / 2)) 132px}.page:not(.is-current){visibility:hidden}.page.is-entering{visibility:visible;z-index:2}.page__art{position:absolute;inset:0;width:100%;height:100%;z-index:-1;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.page__art:not(.is-drawn){opacity:0}.page__art{transition:opacity 1.2s var(--ease-out)}.page__veil{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;z-index:1}.reading{width:min(100%,54vw,900px)}.reading__quote p{font-weight:300;font-size:clamp(2.3rem,5.7vw,6rem);line-height:1.05;letter-spacing:-.022em;text-wrap:balance}.reading__by{display:grid;gap:10px;margin-top:clamp(20px,2.4vw,32px)}.reading__author{font-size:clamp(1.0625rem,1.3vw,1.25rem);color:var(--text-2)}.reading__cite{display:inline-flex;align-items:center;gap:12px;font-size:.875rem;color:var(--muted)}.rule{display:block;width:28px;height:1px;background:var(--gold);transform-origin:left center}.reading__quote p{animation:rise-in 1.1s var(--ease-out) .25s both}.reading__by{animation:fade-in var(--t-entrance) var(--ease-out) .9s both}.reading .rule{animation:draw-x .9s var(--ease-out) 1.15s both}.page.is-entering .reading__quote p,.page.is-entering .reading__by,.page.is-entering .rule,.page.was-revealed .reading__quote p,.page.was-revealed .reading__by,.page.was-revealed .rule{animation:none}@keyframes rise-in{0%{opacity:0;transform:translateY(.3em);filter:blur(10px)}}@keyframes fade-in{0%{opacity:0}}@keyframes draw-x{0%{transform:scaleX(0)}}.reader__controls{position:absolute;z-index:5;left:0;right:0;bottom:clamp(28px,5vh,48px);display:flex;align-items:center;gap:18px;padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2))}.another{display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:11px 18px 11px 14px;border-radius:999px;border:1px solid var(--rule-strong);background:#0c0c0d66;font-size:.9375rem;font-weight:700;transition:background-color var(--t-micro) ease,border-color var(--t-micro) ease}.another:hover{background:#ffffff14;border-color:#ffffff52}.another:active{transform:scale(.98)}.another__icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.another.is-turning .another__icon{animation:turn .62s var(--ease-out)}@keyframes turn{to{transform:rotate(360deg)}}.reader__theme{display:inline-flex;gap:14px;font-size:.875rem;color:var(--muted)}.reader__count{font-variant-numeric:tabular-nums;color:var(--faint)}.colophon{position:relative;z-index:3;background:var(--page);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto;gap:20px clamp(24px,4vw,64px);align-items:start;padding:30px max(var(--gutter),calc((100vw - var(--max)) / 2)) 38px;border-top:1px solid var(--rule)}.colophon__title{font-weight:900;font-size:clamp(1.375rem,2.05vw,1.9rem);line-height:1.14;letter-spacing:-.018em;max-width:21ch;text-wrap:balance}.colophon__text{color:var(--muted);max-width:48ch;font-size:1rem;line-height:1.55}.colophon__act{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.textlink{font-size:.9375rem;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--rule-strong);transition:text-decoration-color var(--t-micro) ease,color var(--t-micro) ease}.textlink:hover{color:var(--text);text-decoration-color:var(--gold)}.sources,.app,.studio,.themes,.voices,.premium{padding-block:var(--section) 0}.premium{padding-bottom:var(--section)}.display{font-weight:900;font-size:clamp(2.25rem,5.2vw,4.75rem);line-height:1.02;letter-spacing:-.03em;max-width:15ch;text-wrap:balance}.lede{margin-top:clamp(20px,2.6vw,32px);max-width:60ch;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.6;color:var(--muted);text-wrap:pretty}.lede .num{color:var(--text);font-weight:700}.lede--narrow{max-width:54ch}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.display,.lede{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes rise{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.specimen__note:before{animation:draw-x linear both;animation-timeline:view();animation-range:entry 40% cover 45%}.ledger__row,.theme,.plan__list li,.step__title{animation:lift linear both;animation-timeline:view();animation-range:entry 5% entry 70%}}}@keyframes lift{0%{opacity:0;transform:translateY(18px)}}.specimen{position:relative;margin-top:clamp(64px,9vw,120px);max-width:980px}.specimen__quote p{font-weight:300;font-size:clamp(1.9rem,4.1vw,3.75rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.specimen__mark{display:inline-block;vertical-align:super;margin-left:.12em;padding:0 .18em;font-size:.42em;line-height:1;font-weight:700;color:var(--gold);text-decoration:none}.specimen__thread{display:none}.specimen__note{display:flex;gap:14px;margin-top:clamp(22px,2.6vw,34px);padding-top:18px;max-width:64ch;font-size:.9375rem;line-height:1.6;color:var(--muted);border-top:1px solid var(--rule);position:relative}.specimen__note:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--gold);transform-origin:left center}.specimen__num{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.specimen__note cite{color:var(--text)}.shelf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px clamp(32px,6vw,96px);margin-top:clamp(80px,11vw,150px)}.shelf__head{position:sticky;top:calc(var(--bar-h) + 32px);align-self:start}.shelf__title{font-weight:900;font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.02em;line-height:1.1}.shelf__text{margin-top:14px;color:var(--muted);max-width:34ch}.shelf__report{grid-column:2;color:var(--muted);font-size:.9375rem}.ledger{border-top:1px solid var(--rule)}.ledger__row{border-bottom:1px solid var(--rule)}.ledger__summary{display:grid;grid-template-columns:minmax(0,auto) minmax(24px,1fr) auto 3.5ch;align-items:baseline;gap:14px;padding:16px 2px;cursor:pointer;list-style:none}.ledger__summary::-webkit-details-marker{display:none}.ledger__work{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.ledger__work cite{font-size:1.125rem;font-weight:700;letter-spacing:-.005em;transition:color var(--t-micro) ease}.ledger__note{font-size:.8125rem;color:var(--faint)}.ledger__leader{align-self:end;margin-bottom:.45em;border-bottom:1px dotted rgba(255,255,255,.22)}.ledger__by{color:var(--muted);font-size:.9375rem;text-align:right}.ledger__count{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ledger__summary:hover cite,.ledger__item[open] cite{color:var(--gold)}.ledger__item::details-content{block-size:0;overflow:clip;transition:block-size var(--t-settle) var(--ease-settle),content-visibility var(--t-settle) allow-discrete}.ledger__item[open]::details-content{block-size:auto}.ledger__sample{padding:4px 2px 26px;max-width:46ch}.ledger__sample p{font-weight:300;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.25;letter-spacing:-.01em}.ledger__sample footer{margin-top:10px;font-size:.875rem;color:var(--muted)}.app__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px)}.app__copy{min-width:0}.steps{display:grid;margin-top:6vh}.step{min-height:72vh;display:flex;flex-direction:column;justify-content:center;gap:14px}.step__title{transition:opacity var(--t-content) var(--ease-out)}.step:not(.is-active) .step__title{opacity:.45}.step__title{font-weight:900;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.05;letter-spacing:-.025em}.step>p{color:var(--muted);max-width:44ch;font-size:1.125rem}.step__phone{display:none}.app__stage{position:relative;--pw: min(31.3vw, 312px, calc((100svh - 150px)*.46) )}.app__stage .phone{position:sticky;top:calc(var(--bar-h) / 2 + 50svh - var(--pw) * 1.0864);width:var(--pw);margin-inline:auto}.phone{width:min(31.3vw,312px);aspect-ratio:1320 / 2868;padding:9px;border-radius:15%/7%;background:#050505;box-shadow:inset 0 0 0 1px #ffffff29,0 50px 90px -30px #000c,0 18px 36px -18px #000000b3}.phone__screen{position:relative;width:100%;height:100%;border-radius:12.6%/5.9%;overflow:hidden;background:var(--ink);transform:translateZ(0)}.phone__clip,.phone__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phone__clip{opacity:0;transition:opacity var(--t-content) var(--ease-out)}.phone__clip.is-shown,.phone--step .phone__clip{opacity:1}.listen{margin-top:10px;display:grid;gap:10px}.listen__label{font-size:.875rem;font-weight:700;color:var(--text-2)}.listen__row,.tool__row{display:flex;gap:8px;align-items:center}.tool__row--wrap{flex-wrap:wrap}.listen__note{font-size:.875rem;color:var(--faint)}.chip{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 16px;border-radius:999px;border:1px solid var(--rule-strong);background:transparent;font-size:.9375rem;line-height:1.2;color:var(--text);transition:background-color var(--t-micro) ease,color var(--t-micro) ease,border-color var(--t-micro) ease}.chip:hover{background:#ffffff12}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink);font-weight:700}.chip svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.chip .bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.chip .bars i{width:2px;height:100%;background:currentColor;border-radius:1px;transform-origin:bottom;animation:bar .9s ease-in-out infinite alternate}.chip .bars i:nth-child(2){animation-delay:-.3s}.chip .bars i:nth-child(3){animation-delay:-.6s}@keyframes bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.studio__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,64px);align-items:start}.bench{position:sticky;top:calc(var(--bar-h) + 20px);height:clamp(480px,calc(100svh - var(--bar-h) - 64px),760px);display:grid;place-items:center;padding:clamp(20px,3vw,40px);border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px #ffffff0f}.card{position:relative;width:300px;height:375px;container-type:size;border-radius:clamp(14px,4.6cqw,26px);overflow:hidden;isolation:isolate;box-shadow:0 0 0 1px #ffffff14,0 40px 70px -30px #000000d9;transition:width var(--t-settle) var(--ease-settle),height var(--t-settle) var(--ease-settle)}.card__layer{position:absolute;inset:0}.card__layer:not(.is-current):not(.is-entering){visibility:hidden}.card__layer.is-entering{z-index:2}.card__art{position:absolute;inset:0;width:100%;height:100%}.card__words{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:3.6cqw;padding:9cqw 10cqw;color:#fff;transition:opacity var(--t-content) var(--ease-out)}.card__words.is-swapping{opacity:0}.card--paper .card__words,.card__layer.is-paper .card__words{color:var(--paper-text)}.card__text{font-size:calc(var(--fs, 10) * 1cqw);line-height:var(--lh, 1.12);letter-spacing:var(--ls, -.01em);font-weight:300;text-wrap:balance}.card__author{font-size:calc(var(--fa, 3.8) * 1cqw);opacity:.78}.card__veil{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;z-index:1}.face-lato{font-family:Lato,sans-serif}.fonts-ready .face-marcellus{font-family:QX Marcellus,serif}.fonts-ready .face-gloock{font-family:QX Gloock,serif}.fonts-ready .face-courier-prime{font-family:QX Courier Prime,monospace}.fonts-ready .face-anton{font-family:QX Anton,sans-serif}.fonts-ready .face-pinyon{font-family:QX Pinyon,cursive}.card__text.face-marcellus,.card__text.face-gloock,.card__text.face-courier-prime,.card__text.face-anton,.card__text.face-pinyon{font-weight:400}.card__text.face-anton{text-transform:uppercase}.chip.face{font-size:1rem}.tools{display:grid;gap:28px;padding-top:6px}.tool{border:0;margin:0;padding:0;min-width:0}.tool__label{padding:0;margin-bottom:12px;font-size:.8125rem;font-weight:700;color:var(--muted);letter-spacing:.02em}.tool__hint{color:var(--muted);font-size:.9375rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool__pair{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px}.chip--wide svg{width:18px;height:18px}.forms{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:12px 8px}.form{display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font-size:.75rem;color:var(--muted);transition:color var(--t-micro) ease}.form canvas{width:54px;height:54px;border-radius:14px;box-shadow:0 0 0 1px #ffffff1a;transition:box-shadow var(--t-micro) ease}.form:hover{color:var(--text)}.form[aria-checked=true]{color:var(--gold);font-weight:700}.form[aria-checked=true] canvas{box-shadow:0 0 0 2px var(--gold)}.tools__save{display:grid;gap:10px;justify-items:start;border-top:1px solid var(--rule);padding-top:26px}.save{display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:13px 22px;border:0;border-radius:999px;background:var(--text);color:var(--page);font-weight:700;font-size:1rem;transition:background-color var(--t-micro) ease,transform var(--t-micro) ease}.save:hover{background:#fff}.save:active{transform:scale(.98)}.save[aria-busy=true]{opacity:.7;cursor:progress}.save svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tools__note{font-size:.875rem;color:var(--faint);max-width:44ch}.inapp{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:end;margin-top:clamp(72px,9vw,128px)}.inapp .phone{width:clamp(200px,21vw,264px)}.inapp__text{max-width:36ch;color:var(--muted);padding-bottom:8px}.inapp__text strong{display:block;color:var(--text);font-weight:900;font-size:1.375rem;letter-spacing:-.015em;margin-bottom:8px;line-height:1.15}.atlas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(220px,21vw,290px);gap:12px;margin-top:clamp(40px,5vw,64px)}.theme{position:relative;overflow:hidden;border-radius:20px;background:var(--ink);isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff14}.theme:first-child{grid-column:span 2;grid-row:span 2}.theme__art{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.theme__text{position:absolute;inset:auto 0 0;padding:48px 18px 18px;display:grid;gap:4px;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.5) 55%,transparent)}.theme__name{font-weight:900;font-size:1.25rem;letter-spacing:-.01em;line-height:1.1}.theme:first-child .theme__name{font-size:clamp(1.5rem,2.4vw,2.25rem)}.theme__about{font-size:.875rem;color:var(--text-2);line-height:1.35}.theme__quote{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-settle) var(--ease-settle),opacity var(--t-content) var(--ease-out)}.theme__quote>div{overflow:hidden;min-height:0}.theme__quote p{font-weight:300;font-size:1.0625rem;line-height:1.25;margin-top:8px}.theme:first-child .theme__quote p{font-size:clamp(1.25rem,2vw,1.75rem)}.theme__quote footer{font-size:.8125rem;color:var(--muted);margin-top:4px}.theme:hover .theme__quote,.theme:focus-visible .theme__quote,.theme.is-live .theme__quote{grid-template-rows:1fr;opacity:1}.theme:first-child .theme__quote{grid-template-rows:1fr;opacity:1}.theme:focus-visible{outline-offset:2px;border-radius:20px}.voices__grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,64px);align-items:start}.wall{display:flex;flex-wrap:wrap;align-items:baseline;gap:.18em .62em;line-height:1.12}.voice__name{padding:0;border:0;background:none;cursor:pointer;text-align:left;font-weight:300;letter-spacing:-.015em;color:#f7f5f18f;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color var(--t-micro) ease,text-decoration-color var(--t-micro) ease}.voice__name:hover{color:var(--text);text-decoration-color:var(--rule-strong)}.voice__name[aria-pressed=true]{color:var(--gold);text-decoration-color:var(--gold)}.voice--1 .voice__name{font-size:1.0625rem}.voice--2 .voice__name{font-size:1.5rem}.voice--3 .voice__name{font-size:2.125rem}.voice--4 .voice__name{font-size:clamp(2.25rem,3.6vw,3rem)}.voice--5 .voice__name{font-size:clamp(2.6rem,4.8vw,4rem)}.voice-card{position:sticky;top:calc(var(--bar-h) + 40px);padding-top:20px;border-top:1px solid var(--rule)}.voice-card__name{font-weight:900;font-size:1.625rem;letter-spacing:-.02em;line-height:1.1}.voice-card__meta{margin-top:6px;font-size:.9375rem;color:var(--muted);font-variant-numeric:tabular-nums}.voice-card__quote{margin-top:22px}.voice-card__quote p{font-weight:300;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.voice-card__quote footer{margin-top:12px;font-size:.875rem;color:var(--muted)}.voice-card.is-swapping>*{opacity:0;transform:translateY(6px)}.voice-card>*{transition:opacity var(--t-content) var(--ease-out),transform var(--t-content) var(--ease-out)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);margin-top:clamp(48px,6vw,80px)}.plan__name{font-weight:900;font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.02em;padding-bottom:14px;border-bottom:1px solid var(--rule-strong)}.plan--premium .plan__name{border-bottom-color:var(--text)}.plan__list li{position:relative;padding:15px 0 15px 30px;border-bottom:1px solid var(--rule);font-size:1.0625rem}.plan__list li:before{content:"";position:absolute;left:3px;top:1.32em;width:11px;height:6px;border-left:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(-45deg)}.plan--premium .plan__list li:before{border-color:var(--text)}.plan__terms{margin-top:18px;color:var(--muted);font-size:.9375rem}.promise{margin-top:clamp(48px,6vw,80px);padding-top:22px;border-top:1px solid var(--rule);color:var(--muted);max-width:72ch}.promise a{color:var(--text)}.close{position:relative;min-height:min(92svh,860px);display:grid;align-items:center;background:var(--ink);overflow:hidden;isolation:isolate}.close__art{position:absolute;inset:0;width:100%;height:100%;z-index:-1;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.close__inner{display:grid;gap:26px;justify-items:start;padding-block:120px}.close__title{font-weight:300;font-size:clamp(2.6rem,6.4vw,6rem);line-height:1.04;letter-spacing:-.025em;max-width:12ch;text-wrap:balance}.close__meta{color:var(--muted);font-size:.9375rem}.foot{border-top:1px solid var(--rule);padding-block:40px 56px}.foot__inner{display:grid;grid-template-columns:auto 1fr;gap:14px 40px;align-items:baseline}.foot__brand{font-weight:700}.foot__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 26px}.foot__nav a{color:var(--muted);text-decoration:none;font-size:.9375rem}.foot__nav a:hover{color:var(--text)}.foot__legal{grid-column:1 / -1;font-size:.8125rem;color:var(--faint);max-width:90ch}@media (max-width: 1080px){.bar__nav{display:none}.colophon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.colophon__act{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px}.atlas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 860px){.reading{width:100%}.shelf{grid-template-columns:1fr}.shelf__head{position:static}.shelf__report{grid-column:auto}.app__grid{grid-template-columns:1fr}.app__stage{display:none}.step{min-height:0;padding-block:44px;border-top:1px solid var(--rule)}.step:not(.is-active) .step__title{opacity:1}.step__phone{display:block;margin-top:18px}.step__phone .phone{width:min(72vw,300px);margin-inline:auto}.studio__grid{grid-template-columns:1fr}.bench{position:relative;top:auto;height:min(118vw,600px);border-radius:22px}.tool__pair{grid-template-columns:1fr}.inapp{grid-template-columns:1fr 1fr;align-items:start}.inapp .phone{width:100%;max-width:260px}.inapp__text{grid-column:1 / -1;grid-row:1}.voices__grid{grid-template-columns:1fr}.voice-card{display:none}.plans{grid-template-columns:1fr}}@media (max-width: 620px){:root{--bar-h: 58px}.bar .store{padding:7px 12px;font-size:.8125rem}.bar .store__long{display:none}.reader__stage{min-height:520px}.page{padding-bottom:116px;align-content:center}.reading__quote p{font-size:clamp(2.1rem,9.4vw,3rem);line-height:1.08}.reader__controls{gap:14px}.reader__count{display:none}.colophon{grid-template-columns:1fr;padding-top:26px}.colophon__act{flex-direction:column;align-items:flex-start}.ledger__summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"work count" "by by";row-gap:2px}.ledger__work{grid-area:work}.ledger__leader{display:none}.ledger__by{grid-area:by;text-align:left;font-size:.875rem}.ledger__count{grid-area:count}.forms{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.atlas{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px;gap:10px}.theme__text{padding:40px 14px 14px}.theme__about{display:none}.theme__quote{grid-template-rows:1fr;opacity:1}.theme__quote p{font-size:.9375rem}.wall{gap:.2em .5em}.voice--5 .voice__name{font-size:2.25rem}.voice--4 .voice__name{font-size:1.875rem}.voice--3 .voice__name{font-size:1.5rem}.voice--2 .voice__name{font-size:1.1875rem}.voice--1 .voice__name{font-size:.9375rem}.foot__inner{grid-template-columns:1fr}.foot__nav{justify-content:flex-start}}@media (max-width: 860px){.voice-card.is-mobile{display:block;position:sticky;bottom:12px;top:auto;z-index:4;margin-top:18px;padding:18px 18px 20px;border:1px solid var(--rule);border-radius:20px;background:#1a1917f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voice-card.is-mobile .voice-card__quote{margin-top:12px}.voice-card.is-mobile .voice-card__quote p{font-size:1.3125rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}.chip .bars i{animation:none}}
