@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=JetBrains+Mono:wght@400;500&family=Outfit:wght@300;400;500;600&display=swap";:root{--ink-900: #050508;--ink-800: #0A0A10;--ink-700: #111118;--ink-600: #1A1A24;--ink-500: #2A2A38;--line: rgba(255,255,255,.04);--line-strong: rgba(255,255,255,.08);--line-loud: rgba(255,255,255,.15);--ink-line: var(--line-strong);--text-bright: #F4F4FA;--text-strong: #C0C0D0;--text-body: #A8A8C0;--text-dim: #6E6E85;--teal: #2DD4A8;--violet: #9B6DFF;--gold: #E8B840;--teal-deep: #1A9E7A;--violet-deep: #7B4DE0;--gold-deep: #C09830;--crimson: #FF4466;--teal-dim: #2DD4A820;--violet-dim: #9B6DFF20;--gold-dim: #E8B84020;--thread: linear-gradient(90deg, var(--teal) 0%, var(--violet) 52%, var(--gold) 100%);--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--ease-chrome: var(--ease);--dur-fast: .15s;--dur-slow: .6s;--r-sm: 3px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-pill: 999px;--page: 80rem;--section: 65rem;--measure: 62ch;--space-2xs: clamp(.5rem, .46rem + .18vw, .625rem);--space-xs: clamp(.75rem, .69rem + .27vw, .9375rem);--space-s: clamp(1rem, .93rem + .36vw, 1.25rem);--space-m: clamp(1.5rem, 1.39rem + .54vw, 1.875rem);--space-l: clamp(2.25rem, 2.07rem + .89vw, 3rem);--space-xl: clamp(3.5rem, 3.14rem + 1.79vw, 5rem);--space-2xl: clamp(5rem, 4.29rem + 3.57vw, 8rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink-900);color:var(--text-body);font-family:var(--font-body);font-size:clamp(1rem,.97rem + .13vw,1.04rem);line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--violet);color:var(--text-bright)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:var(--r-sm)}#gnothia-fluid{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}body[data-field=recede] #gnothia-fluid{opacity:.22}body[data-field=off] #gnothia-fluid{display:none}.above{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-bright);margin:0;font-weight:300}h1 strong,h2 strong,h3 strong,.display strong{font-weight:600}h1 em,h2 em,.display em{font-style:italic;font-weight:400;background:linear-gradient(100deg,var(--teal) 0%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.display,h1{font-size:clamp(2.75rem,7.2vw,6.5rem);line-height:1.05;letter-spacing:-.01em}h2{font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.15}h3{font-size:clamp(1.4rem,2.1vw,1.8rem);line-height:1.4;font-weight:400}h4{font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.4;font-weight:400}p{margin:0 0 var(--space-s);max-width:var(--measure)}a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--text-bright)}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--teal);margin:0 0 var(--space-s);font-weight:400}.eyebrow--violet{color:var(--violet)}.eyebrow--gold{color:var(--gold)}.lede{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--text-body);line-height:1.7}.meta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--text-dim)}.page{max-width:var(--page);margin-inline:auto;padding-inline:var(--space-m)}.section{max-width:var(--section);margin-inline:auto;padding-inline:var(--space-m);padding-block:var(--space-2xl)}.centered{text-align:center}.centered p,.centered .lede{margin-inline:auto}.stack>*+*{margin-top:var(--space-s)}.stack-l>*+*{margin-top:var(--space-l)}.hero{min-height:100svh;display:grid;place-content:center;justify-items:center;text-align:center;padding-inline:var(--space-m)}.thread{height:1px;border:0;background:var(--thread);opacity:.8;margin:var(--space-l) 0}.thread-top{position:relative}.thread-top:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--thread)}.btn{display:inline-block;font-family:var(--font-body);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:1.05em 2.4em;border:1px solid var(--ink-line);border-radius:var(--r-md);color:var(--text-strong);background:transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn:hover{color:var(--text-bright);border-color:var(--text-dim);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--teal{color:var(--teal);border-color:var(--teal);background:var(--teal-dim)}.btn--violet{color:var(--violet);border-color:var(--violet);background:var(--violet-dim)}.btn--gold{color:var(--gold);border-color:var(--gold);background:var(--gold-dim)}.btn--teal:hover{color:var(--teal);box-shadow:0 0 28px -6px var(--teal)}.btn--violet:hover{color:var(--violet);box-shadow:0 0 28px -6px var(--violet)}.btn--gold:hover{color:var(--gold);box-shadow:0 0 28px -6px var(--gold)}.btn--primary{border-radius:var(--r-pill);background:var(--violet);border-color:var(--violet);color:#050508;font-weight:500}.btn--primary:hover{background:#9d76f8;color:#050508;box-shadow:0 0 34px -8px var(--violet)}.btn-row{display:flex;gap:var(--space-s);flex-wrap:wrap;justify-content:center}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-l);margin-top:var(--space-xl);position:relative}.steps:before{content:"";position:absolute;top:1.7rem;left:16.6%;right:16.6%;height:1px;background:var(--thread);opacity:.4}@media(max-width:52rem){.steps:before{display:none}}.step{text-align:center;position:relative}.step__mark{width:3.4rem;height:3.4rem;margin:0 auto var(--space-s);border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.06em}.step:nth-child(1) .step__mark{color:var(--teal);box-shadow:0 0 26px -8px var(--teal)}.step:nth-child(2) .step__mark{color:var(--violet);box-shadow:0 0 26px -8px var(--violet)}.step:nth-child(3) .step__mark{color:var(--gold);box-shadow:0 0 26px -8px var(--gold)}.step h4{margin-bottom:var(--space-2xs)}.step p{color:var(--text-body);font-size:.95rem;margin-inline:auto}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-m);margin-top:var(--space-xl);align-items:start}.card{background:var(--ink-800);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:var(--space-l) var(--space-m);transition:background var(--dur-slow) var(--ease-chrome),border-color var(--dur-slow) var(--ease-chrome),transform var(--dur-slow) var(--ease-chrome)}.card:hover{background:var(--ink-700);border-color:#2a2a3c;transform:translateY(-2px)}.card--featured{position:relative;overflow:hidden}.card--featured:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--thread)}.card__price{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:300;line-height:1;margin:var(--space-s) 0 var(--space-2xs)}.card__price .per{font-family:var(--font-body);font-size:.85rem;color:var(--text-dim);letter-spacing:.04em}.card--teal .card__price{color:var(--teal)}.card--violet .card__price{color:var(--violet)}.card--gold .card__price{color:var(--gold)}.card__note{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;margin-bottom:var(--space-m)}.card--teal .card__note{color:var(--teal)}.card--violet .card__note{color:var(--violet)}.card--gold .card__note{color:var(--gold)}.card ul{list-style:none;padding:0;margin:0 0 var(--space-l)}.card li{position:relative;padding-left:1.5em;margin-bottom:.6em;font-size:.93rem;color:var(--text-body)}.card li:before{content:"\2713";position:absolute;left:0}.card--teal li:before{color:var(--teal)}.card--violet li:before{color:var(--violet)}.card--gold li:before{color:var(--gold)}.card .btn{display:block;text-align:center}.reading{max-width:var(--measure);margin-inline:auto;padding:var(--space-2xl) var(--space-m)}.reading h2{margin-top:var(--space-xl);margin-bottom:var(--space-s)}.reading h3{margin-top:var(--space-l);margin-bottom:var(--space-xs);color:var(--text-strong)}.reading p{font-size:1.06rem;line-height:1.75;margin-bottom:var(--space-s)}.reading__open{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.35;font-weight:300;color:var(--text-bright);margin-bottom:var(--space-l)}.reading blockquote{margin:var(--space-l) 0;padding-left:var(--space-s);border-left:1px solid var(--violet);font-family:var(--font-display);font-size:1.35rem;line-height:1.45;color:var(--text-bright);font-style:italic}.reading .data{font-family:var(--font-mono);font-size:.85em;color:var(--teal);letter-spacing:.04em}.panel{background:var(--ink-800);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:var(--space-l)}.wordmark{font-family:var(--font-display);font-size:1.35rem;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--text-bright);text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card:hover,.btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gnothia-v2.css.map */
