:root{--ink-0: #0f1120;--ink-1: #141626;--ink-2: #1c2038;--ink-3: #262b47;--line: #2e3454;--paper: #eeeff7;--muted: #9aa2c4;--coral: #e14b60;--coral-bright: #ff5e6c;--radius: 18px;--display: "Bricolage Grotesque", -apple-system, sans-serif;--phonetic: "Charis SIL", "Times New Roman", serif;--body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{font-family:var(--body);background:linear-gradient(180deg,var(--ink-1) 0%,var(--ink-0) 100%);color:var(--paper);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased}a{color:var(--coral-bright);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:2px solid var(--coral-bright);outline-offset:3px;border-radius:4px}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.nav{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--ink-1) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.nav-inner{display:flex;align-items:center;gap:28px;padding:14px 24px;max-width:1080px;margin:0 auto}.nav-brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:18px;color:var(--paper);letter-spacing:.01em}.nav-brand:hover{text-decoration:none}.nav-brand img{width:30px;height:30px;border-radius:7px}.nav-links{display:flex;gap:24px;margin-left:auto;align-items:center}.nav-links a{color:var(--muted);font-size:15px}.nav-links a:hover{color:var(--paper);text-decoration:none}.nav-links a.nav-cta{color:var(--paper);background:var(--coral);padding:7px 16px;border-radius:999px;font-weight:600}.nav-links a.nav-cta:hover{background:var(--coral-bright)}.hero{padding:88px 0 72px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero h1{font-family:var(--display);font-size:clamp(40px,5.2vw,58px);font-weight:800;line-height:1.06;letter-spacing:-.015em;margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--coral-bright)}.hero-sub{color:var(--muted);font-size:19px;max-width:46ch;margin-bottom:34px}.hero-sub .kbd{font-size:14px}.hero-ctas{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero-meta{margin-top:18px;color:var(--muted);font-size:14px;letter-spacing:.02em}.hero-meta span+span:before{content:"\b7";margin:0 8px;color:var(--line)}.badge-mas{display:inline-block;transition:transform .15s ease}.badge-mas:hover{transform:translateY(-1px)}.link-quiet{color:var(--muted);font-size:16px}.link-quiet:hover{color:var(--paper)}.entry-card{background:linear-gradient(165deg,var(--ink-3) 0%,var(--ink-2) 60%,var(--ink-1) 100%);border:1px solid var(--line);border-radius:var(--radius);padding:34px 34px 28px;box-shadow:0 30px 70px -30px #000000a6;position:relative}.entry-origin{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.entry-origin .dot{width:8px;height:8px;border-radius:50%;background:var(--coral)}.entry-name{font-family:var(--display);font-size:clamp(44px,5vw,60px);font-weight:800;line-height:1.05;letter-spacing:-.01em}.entry-respell{font-family:var(--phonetic);font-size:27px;margin-top:10px;color:var(--paper)}.entry-respell .stress{color:var(--coral-bright);font-weight:700}.entry-ipa{font-family:var(--phonetic);color:var(--muted);font-size:18px;margin-top:2px}.entry-foot{display:flex;align-items:center;gap:18px;margin-top:26px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.play-btn{flex:none;width:52px;height:52px;border-radius:50%;border:none;background:var(--coral);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,transform .1s ease}.play-btn:hover{background:var(--coral-bright);transform:scale(1.04)}.play-btn:active{transform:scale(.97)}.play-btn svg{display:block}.entry-wave{flex:1;height:52px}.entry-wave rect{transform-origin:center;transform-box:fill-box}@keyframes wavepulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.entry-card.speaking .entry-wave rect{animation:wavepulse .5s ease-in-out infinite}.entry-hint{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.5}.section{padding:84px 0}.section+.section{border-top:1px solid color-mix(in srgb,var(--line) 40%,transparent)}.eyebrow{font-family:var(--phonetic);font-style:italic;color:var(--coral-bright);font-size:18px;margin-bottom:10px}.section h2{font-family:var(--display);font-size:clamp(30px,3.6vw,42px);font-weight:800;letter-spacing:-.01em;line-height:1.12;margin-bottom:14px;max-width:26ch}.section-lede{color:var(--muted);font-size:18px;max-width:58ch}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.step{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.step-num{font-family:var(--display);font-weight:800;font-size:15px;color:var(--coral-bright);letter-spacing:.06em;margin-bottom:12px}.step h3{font-family:var(--display);font-size:21px;font-weight:700;margin-bottom:8px}.step p{color:var(--muted);font-size:15.5px}.kbd{display:inline-block;font-family:var(--body);font-size:13.5px;font-weight:600;background:var(--ink-3);border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;padding:2px 8px;color:var(--paper);white-space:nowrap}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}.feature{padding:4px 0}.feature-glyph{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px;background:var(--ink-2);border:1px solid var(--line)}.feature h3{font-family:var(--display);font-size:19px;font-weight:700;margin-bottom:6px}.feature p{color:var(--muted);font-size:15.5px}.band{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:52px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.band h2{margin-bottom:16px;font-size:clamp(25px,2.9vw,33px)}.band p{color:var(--muted)}.band p+p{margin-top:14px}.band blockquote{font-family:var(--phonetic);font-style:italic;font-size:24px;line-height:1.5;color:var(--paper);border-left:3px solid var(--coral);padding-left:24px}.band blockquote footer{font-family:var(--body);font-style:normal;font-size:14px;color:var(--muted);margin-top:14px}.privacy-strip{text-align:center}.privacy-strip h2{margin:0 auto 14px}.privacy-strip .section-lede{margin:0 auto}.privacy-points{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px 0 26px}.privacy-points span{border:1px solid var(--line);border-radius:999px;padding:7px 16px;color:var(--muted);font-size:14.5px}.cta-final{text-align:center;padding-bottom:110px}.cta-final h2{margin:0 auto 12px}.cta-final .section-lede{margin:0 auto 34px}.footer{border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent);padding:36px 0 48px;color:var(--muted);font-size:14.5px}.footer-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-inner .spacer{flex:1}.footer a{color:var(--muted)}.footer a:hover{color:var(--paper)}.doc{max-width:760px;margin:0 auto;padding:72px 24px 96px}.doc h1{font-family:var(--display);font-size:clamp(34px,4.5vw,46px);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin-bottom:10px}.doc .doc-date{color:var(--muted);font-size:15px;margin-bottom:40px}.doc h2{font-family:var(--display);font-size:24px;font-weight:700;margin:44px 0 12px}.doc h3{font-family:var(--display);font-size:18px;font-weight:700;margin:28px 0 8px}.doc p{margin-bottom:14px}.doc p,.doc li{color:#c9cde3}.doc ul,.doc ol{padding-left:24px;margin-bottom:14px}.doc li{margin-bottom:8px}.doc strong{color:var(--paper)}.doc .callout{background:var(--ink-2);border:1px solid var(--line);border-left:3px solid var(--coral);border-radius:12px;padding:20px 24px;margin:24px 0 32px}.doc .callout p{margin:0}.doc .callout p+p{margin-top:10px}.doc table{width:100%;border-collapse:collapse;margin:18px 0 26px;font-size:15.5px}.doc th,.doc td{text-align:left;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);color:#c9cde3;vertical-align:top}.doc th{color:var(--paper);font-family:var(--display);font-weight:700;font-size:15px}.doc details{border:1px solid var(--line);border-radius:12px;background:var(--ink-2);padding:16px 22px;margin-bottom:12px}.doc details summary{cursor:pointer;font-family:var(--display);font-weight:700;font-size:17px;color:var(--paper);list-style-position:outside}.doc details[open] summary{margin-bottom:10px}.doc details p{margin-bottom:10px}@media(max-width:900px){.hero{padding:56px 0 64px}.hero-grid{grid-template-columns:1fr;gap:64px}.steps,.features{grid-template-columns:1fr;gap:18px}.band{grid-template-columns:1fr;padding:32px;gap:28px}.section{padding:64px 0}.nav-links a:not(.nav-cta){display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/name-phonics.css.map */
