@source "../../../../packages/ui/src/**/*.{ts,tsx}";@source "../../node_modules/@vox/ui/src/**/*.{ts,tsx}";@theme{--color-background: oklch(97.2% .012 75); --color-foreground: oklch(21.5% .03 28); --color-card: oklch(99.2% .004 75/.9); --color-card-foreground: oklch(21.5% .03 28); --color-popover: oklch(100% 0 0/.95); --color-popover-foreground: oklch(21.5% .03 28); --color-primary: oklch(58% .18 28); --color-primary-foreground: oklch(98.5% .003 80); --color-secondary: oklch(95.8% .018 75); --color-secondary-foreground: oklch(24% .03 28); --color-muted: oklch(94.7% .014 75); --color-muted-foreground: oklch(43% .024 28); --color-accent: oklch(94.5% .018 75); --color-accent-foreground: oklch(24% .03 28); --color-destructive: oklch(58% .19 27); --color-destructive-foreground: oklch(98.5% .003 80); --color-border: oklch(88.5% .02 72); --color-input: oklch(88.5% .02 72); --color-ring: oklch(58% .18 28); --radius: 1.5rem;}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--site-page-background:radial-gradient(circle at 16% 0%, #ebc57d3d, transparent 26%), radial-gradient(circle at 92% 6%, #25a6be1a, transparent 18%), radial-gradient(circle at 76% 78%, #d3453b14, transparent 24%), linear-gradient(180deg, #fefcf9 0%, #fbf5ed 44%, #fcf9f5 100%);--site-grid-line:#ccbfac2e;--site-grid-opacity:.18;--site-body-glow:radial-gradient(circle, #ebc57d29 0%, transparent 72%);--site-selection:#a64d4338;--site-panel-bg:linear-gradient(180deg, #ffffffb8, #fcfefeeb), linear-gradient(135deg, #4fbec414, transparent 60%);--site-panel-shadow:var(--site-shadow);--site-panel-shadow-quiet:var(--site-shadow-quiet);--site-panel-highlight:#ffffffad;--site-panel-divider:#c3d5d7eb;--site-soft-panel-bg:linear-gradient(180deg, #ffffffb8, #fffcf8f0);--site-footer-bg:linear-gradient(180deg, #faf6ef80, #f8f2eaa3);--site-footer-border:#b59f9524;--site-footer-cta-bg:linear-gradient(180deg, #ffffffb3, #fefaf5eb);--site-footer-cta-shadow:inset 0 0 0 1px #baa7992e;--site-paper:#fbf5ed;--site-paper-strong:#f7eee3;--site-ink:#261412;--site-ink-soft:#4d3b38;--site-ink-faint:#736562;--site-night:#281412;--site-night-strong:#170908;--site-night-soft:#362322d6;--site-border:#e2d7cbe6;--site-border-strong:#cdb1a138;--site-border-inverse:#fbfaf82e;--site-crimson:#cf4238;--site-crimson-strong:#9e2c2e;--site-gold:#ebc57d;--site-moss:#5da973;--site-sea:#25a6be;--site-shadow:0 32px 96px -44px #1e03043d;--site-shadow-quiet:0 28px 78px -44px #1b06052e;--site-shadow-strong:0 42px 118px -52px #1603037a;--site-frame-width:min(1200px, calc(100vw - 40px));--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--site-page-background:radial-gradient(circle at 16% 0%, lab(81.6021% 7.61843 41.1209/.24), transparent 26%), radial-gradient(circle at 92% 6%, lab(62.4423% -28.4578 -22.7049/.1), transparent 18%), radial-gradient(circle at 76% 78%, lab(50.6984% 56.0998 38.6622/.08), transparent 24%), linear-gradient(180deg, lab(99.0792% .340223 1.47663) 0%, lab(96.772% 1.04958 4.44841) 44%, lab(97.9226% .513971 2.21719) 100%);--site-grid-line:lab(78.0193% 2.31934 11.4123/.18);--site-body-glow:radial-gradient(circle, lab(81.6021% 7.61843 41.1209/.16) 0%, transparent 72%);--site-selection:lab(44.351% 37.0454 24.1545/.22);--site-panel-bg:linear-gradient(180deg, lab(100% 0 0/.72), lab(99.566% -.950098 -.399351/.92)), linear-gradient(135deg, lab(70.8127% -31.3798 -12.9242/.08), transparent 60%);--site-panel-highlight:lab(100% 0 0/.68);--site-panel-divider:lab(83.9415% -6.08066 -3.25451/.92);--site-soft-panel-bg:linear-gradient(180deg, lab(100% 0 0/.72), lab(99.0826% .513852 2.21713/.94));--site-footer-bg:linear-gradient(180deg, lab(97.0034% .811368 3.71926/.5), lab(95.8468% .981301 4.46808/.64));--site-footer-border:lab(67.3745% 6.93601 8.71204/.14);--site-footer-cta-bg:linear-gradient(180deg, lab(100% 0 0/.7), lab(98.6238% .644118 2.97213/.92));--site-footer-cta-shadow:inset 0 0 0 1px lab(69.7605% 5.56675 9.93167/.18);--site-paper:lab(96.772% 1.04958 4.44841);--site-paper-strong:lab(94.6922% 1.60807 6.69544);--site-ink:lab(8.66684% 9.14584 5.25457);--site-ink-soft:lab(26.6897% 7.83293 4.83467);--site-ink-faint:lab(44.1826% 5.07367 3.9281);--site-night:lab(9.19864% 10.5208 5.73168);--site-night-strong:lab(3.55022% 5.24344 2.19679);--site-night-soft:lab(16.1917% 9.34567 4.90225/.84);--site-border:lab(86.6762% 2.14669 7.3426/.9);--site-border-strong:lab(74.2994% 8.97729 12.0332/.22);--site-border-inverse:lab(98.269% .167668 1.12768/.18);--site-crimson:lab(49.5352% 56.1325 38.8711);--site-crimson-strong:lab(36.9946% 47.5497 27.5752);--site-gold:lab(81.6021% 7.61843 41.1209);--site-moss:lab(63.1452% -33.7342 20.0431);--site-sea:lab(62.4423% -28.4578 -22.7049);--site-shadow:0 32px 96px -44px lab(3.40455% 10.9126 3.802/.24);--site-shadow-quiet:0 28px 78px -44px lab(3.46603% 8.4525 3.17943/.18);--site-shadow-strong:0 42px 118px -52px lab(2.29852% 6.59272 2.37354/.48)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#120808;--color-foreground:#f6f1e7;--color-card:#190e0eeb;--color-card-foreground:#f6f1e7;--color-popover:#0f0706fa;--color-popover-foreground:#f6f1e7;--color-primary:#ca9c4e;--color-primary-foreground:#1a0e0d;--color-secondary:#231716;--color-secondary-foreground:#f0ebe1;--color-muted:#1b1110;--color-muted-foreground:#bcb7ae;--color-accent:#261918;--color-accent-foreground:#f6f1e7;--color-border:#ffffff1f;--color-input:#ffffff1f;--color-ring:#dba751;--site-page-background:radial-gradient(circle at 14% 0%, #e5c68e14, transparent 22%), radial-gradient(circle at 88% 8%, #25a6be24, transparent 20%), radial-gradient(circle at 74% 76%, #d3453b14, transparent 24%), linear-gradient(180deg, #050202 0%, #090403 42%, #060202 100%);--site-grid-line:#ffffff0d;--site-grid-opacity:.26;--site-body-glow:radial-gradient(circle, #2aa9c224 0%, transparent 72%);--site-selection:#c4954857;--site-panel-bg:linear-gradient(180deg, #1b1110f5, #0f0706fa), linear-gradient(135deg, #e5c68e1a, transparent 62%);--site-panel-shadow:0 34px 86px -48px #0000009e;--site-panel-shadow-quiet:0 28px 70px -46px #0000008a;--site-panel-highlight:#ffffff0a;--site-panel-divider:#ffffff1f;--site-soft-panel-bg:linear-gradient(180deg, #1e1312f5, #110908fa);--site-footer-bg:linear-gradient(180deg, #120808d6, #090303f0);--site-footer-border:#ffffff1a;--site-footer-cta-bg:linear-gradient(180deg, #231716f5, #170c0cfa);--site-footer-cta-shadow:inset 0 0 0 1px #ffffff1a;--site-paper:#0f0706;--site-paper-strong:#170c0c;--site-ink:#f6f1e7;--site-ink-soft:#d5d0c7d6;--site-ink-faint:#a9a49bb8;--site-border:#ffffff1a;--site-border-strong:#dec79f33;--site-border-inverse:#fbfaf81f;--site-shadow:0 32px 96px -46px #0009;--site-shadow-quiet:0 28px 78px -46px #00000080;--site-shadow-strong:0 42px 118px -56px #000000d1}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--color-background:lab(2.95827% 3.11688 1.37637);--color-foreground:lab(95.4119% .501603 5.34232);--color-card:lab(5.13842% 4.43859 2.00925/.92);--color-card-foreground:lab(95.4119% .501603 5.34232);--color-popover:lab(2.40664% 2.43391 .99234/.98);--color-popover-foreground:lab(95.4119% .501603 5.34232);--color-primary:lab(67.5484% 11.8277 46.6027);--color-primary-foreground:lab(5.12371% 4.96245 2.21563);--color-secondary:lab(9.32865% 6.21986 3.22654);--color-secondary-foreground:lab(93.0919% .502855 5.34319);--color-muted:lab(6.05145% 4.93091 2.24675);--color-muted-foreground:lab(74.5312% .515252 5.35184);--color-accent:lab(10.4889% 6.21723 3.24391);--color-accent-foreground:lab(95.4119% .501603 5.34232);--color-border:lab(100% 0 0/.12);--color-input:lab(100% 0 0/.12);--color-ring:lab(72.1825% 13.0494 51.2283);--site-page-background:radial-gradient(circle at 14% 0%, lab(81.5983% 5.59995 32.136/.08), transparent 22%), radial-gradient(circle at 88% 8%, lab(62.4423% -28.4578 -22.7049/.14), transparent 20%), radial-gradient(circle at 74% 76%, lab(50.6984% 56.0998 38.6622/.08), transparent 24%), linear-gradient(180deg, lab(.636763% .753589 .327322) 0%, lab(1.33248% 1.42629 .628474) 42%, lab(.875721% .934154 .378335) 100%);--site-grid-line:lab(100% 0 0/.05);--site-body-glow:radial-gradient(circle, lab(63.6038% -28.495 -22.7159/.14) 0%, transparent 72%);--site-selection:lab(65.2217% 11.9423 46.9056/.34);--site-panel-bg:linear-gradient(180deg, lab(6.05145% 4.93091 2.24675/.96), lab(2.40664% 2.43391 .99234/.98)), linear-gradient(135deg, lab(81.5983% 5.59995 32.136/.1), transparent 62%);--site-panel-shadow:0 34px 86px -48px lab(0% 0 0/.62);--site-panel-shadow-quiet:0 28px 70px -46px lab(0% 0 0/.54);--site-panel-highlight:lab(100% 0 0/.04);--site-panel-divider:lab(100% 0 0/.12);--site-soft-panel-bg:linear-gradient(180deg, lab(7.06668% 5.42988 2.49752/.96), lab(2.96606% 2.78283 1.14471/.98));--site-footer-bg:linear-gradient(180deg, lab(2.95827% 3.11688 1.37637/.84), lab(1.15764% 1.52726 .600511/.94));--site-footer-border:lab(100% 0 0/.1);--site-footer-cta-bg:linear-gradient(180deg, lab(9.32865% 6.21986 3.22654/.96), lab(4.3186% 4.01954 1.65493/.98));--site-footer-cta-shadow:inset 0 0 0 1px lab(100% 0 0/.1);--site-paper:lab(2.40664% 2.43391 .99234);--site-paper-strong:lab(4.32216% 3.97216 1.78502);--site-ink:lab(95.4119% .501603 5.34232);--site-ink-soft:lab(83.8116% .508457 5.3471/.84);--site-ink-faint:lab(67.5708% .521332 5.35612/.72);--site-border:lab(100% 0 0/.1);--site-border-strong:lab(81.5807% 3.81681 23.6353/.2);--site-border-inverse:lab(98.269% .167668 1.12768/.12);--site-shadow:0 32px 96px -46px lab(0% 0 0/.6);--site-shadow-quiet:0 28px 78px -46px lab(0% 0 0/.5);--site-shadow-strong:0 42px 118px -56px lab(0% 0 0/.82)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--site-page-background);min-height:100vh;color:var(--site-ink);font-feature-settings:"liga" 1, "rlig" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .24s var(--ease-out-quart), color .24s var(--ease-out-quart);margin:0}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{opacity:var(--site-grid-opacity);background-image:linear-gradient(var(--site-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid-line) 1px, transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 84%);mask-image:radial-gradient(circle,#000 18%,#0000 84%)}body:after{background:var(--site-body-glow);filter:blur(40px);width:32rem;height:32rem;inset:auto 8% 4% auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote{margin:0}ul,ol{padding:0}img,svg{display:block}::selection{background:var(--site-selection)}@layer base{a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}}@keyframes floatSlow{0%,to{transform:translate(0,0)scale(1.1)}50%{transform:translateY(-10px)scale(1.14)}}@keyframes driftGlow{0%,to{opacity:.52;transform:scale(1)}50%{opacity:.82;transform:scale(1.04)}}@keyframes posterFloatLeft{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translate(-1px,-4px)rotate(-.45deg)}68%{transform:translate(1px,-2px)rotate(.2deg)}}@keyframes posterFloatCenter{0%,to{transform:translate(0,0)rotate(0)}30%{transform:translateY(-5px)rotate(.28deg)}62%{transform:translateY(-2px)rotate(-.14deg)}}@keyframes posterFloatRight{0%,to{transform:translate(0,0)rotate(0)}34%{transform:translate(1px,-4px)rotate(.42deg)}70%{transform:translate(-1px,-1px)rotate(-.18deg)}}@layer components{.site-shell{min-height:100vh;overflow-x:clip}.site-main{gap:0;display:grid}.site-frame{width:var(--site-frame-width);margin-inline:auto}.page-stack{gap:0;display:grid}.site-reveal{opacity:1;transform:translate(0,0)}.site-reveal.is-ready{opacity:0;transition:opacity .68s var(--ease-out-expo), transform .68s var(--ease-out-expo);transform:translateY(24px)}.site-reveal.is-ready.is-visible{opacity:1;transform:translate(0,0)}.site-header-wrap{z-index:60;pointer-events:none;padding:18px 20px 0;position:fixed;inset:0 0 auto}.site-header{width:var(--site-frame-width);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--site-shadow-strong);pointer-events:auto;background:linear-gradient(#11282ce0,#091e22cc),linear-gradient(135deg,#4fbec429,#0000 46%);background:linear-gradient(lab(14.3922% -8.43617 -5.61653/.88),lab(9.73528% -7.83971 -5.22829/.8)),linear-gradient(135deg,lab(70.8127% -31.3798 -12.9242/.16),#0000 46%);border:1px solid #f8fbfb1f;border:1px solid lab(98.29% -.950098 -.399351/.12);border-radius:999px;margin-inline:auto}.site-header-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.88rem 1rem .88rem 1.1rem;display:grid}.site-brand{align-items:center;gap:.9rem;min-width:0;display:inline-flex}.site-brand.is-footer{align-items:flex-start}.site-brand-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.site-brand-copy strong{font-family:var(--font-body), sans-serif;letter-spacing:-.03em;color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-size:1rem;font-weight:700}.site-brand-copy small{color:#d7d0c3d1;color:lab(83.8313% .766724 7.66754/.82);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.site-nav{align-items:center;gap:.35rem;display:flex}.site-nav a{color:#f8fbfbeb;color:lab(98.29% -.950098 -.399351/.92);text-shadow:0 1px #01151957;text-shadow:0 1px lab(5.44056% -5.83705 -4.97867/.34);transition:background-color .22s var(--ease-out-quart), color .22s var(--ease-out-quart), transform .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart);border-radius:999px;padding:.58rem .95rem;font-size:.92rem;font-weight:600}.site-header .site-nav a,.site-header .site-nav a:visited{color:#f8fbfbeb!important;color:lab(98.29% -.950098 -.399351/.92)!important}.site-nav a:hover,.site-nav a.is-active{color:#f8fbfb;color:lab(98.29% -.950098 -.399351);background:#f8fbfb29;background:lab(98.29% -.950098 -.399351/.16);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f8fbfb14;box-shadow:inset 0 0 0 1px lab(98.29% -.950098 -.399351/.08)}.site-nav.is-mobile{flex-direction:column;align-items:stretch}.site-nav.is-mobile a{border-radius:1.2rem;padding:.9rem 1rem}.site-actions{align-items:center;gap:.52rem;display:flex}.site-locale-trigger{appearance:none;color:#f5f1ead1;color:lab(95.3978% .346065 3.80774/.82);cursor:pointer;font:inherit;transition:color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);background:0 0;border:0;align-items:center;gap:.42rem;margin:0;padding:0;line-height:1;display:inline-flex}.site-locale-trigger.is-desktop{letter-spacing:.02em;block-size:2rem;padding-inline:.18rem .14rem;font-size:.9rem;font-weight:600}.site-locale-trigger.is-mobile{color:#f5f1eae6;color:lab(95.3978% .346065 3.80774/.9);letter-spacing:0;background:linear-gradient(#ffffff0f,#ffffff05);background:linear-gradient(lab(100% 0 0/.06),lab(100% 0 0/.02));border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:999px;justify-content:space-between;block-size:2.7rem;inline-size:100%;min-inline-size:0;padding-inline:.95rem;font-size:.9rem;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.site-locale-trigger:hover,.site-locale-trigger.is-open,.site-locale-trigger:focus-visible{color:#fffffffa;color:lab(100% 0 0/.98);outline:none}.site-locale-trigger.is-desktop:hover,.site-locale-trigger.is-desktop.is-open,.site-locale-trigger.is-desktop:focus-visible{transform:translateY(-1px)}.site-locale-trigger.is-mobile:hover,.site-locale-trigger.is-mobile.is-open,.site-locale-trigger.is-mobile:focus-visible{background:linear-gradient(#ffffff1a,#ffffff0a);background:linear-gradient(lab(100% 0 0/.1),lab(100% 0 0/.04));border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.site-locale-trigger-label{align-items:center;display:inline-flex}.site-locale-trigger.is-desktop .site-locale-trigger-label{padding-block:.08rem}.site-locale-trigger.is-mobile .site-locale-trigger-label{font-weight:600}.site-locale-trigger-chevron{opacity:.7;width:.9rem;height:.9rem;transition:transform .18s var(--ease-out-quart), opacity .18s var(--ease-out-quart);flex:none}.site-locale-trigger:hover .site-locale-trigger-chevron,.site-locale-trigger.is-open .site-locale-trigger-chevron,.site-locale-trigger:focus-visible .site-locale-trigger-chevron{opacity:1}.site-locale-menu-popover{z-index:120;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f8fbfbeb;color:lab(98.29% -.950098 -.399351/.92);background:linear-gradient(#071e22f5,#031518f0);background:linear-gradient(lab(9.74948% -8.36691 -5.59078/.96),lab(5.41929% -5.14828 -4.24961/.94));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.75rem;inline-size:13.75rem;padding:.5rem;box-shadow:0 26px 64px -30px #03000094;box-shadow:0 26px 64px -30px lab(.172964% .816405 .20169/.58)}.site-locale-menu-popover.is-mobile{inline-size:min(20rem,100vw - 24px)}.site-locale-menu-list{flex-direction:column;gap:.35rem;display:flex}.site-locale-menu-item{appearance:none;color:#f8fbfbe0;color:lab(98.29% -.950098 -.399351/.88);cursor:pointer;inline-size:100%;font:inherit;text-align:left;transition:background-color .18s var(--ease-out-quart), color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);background:0 0;border:0;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.82rem 1rem;font-size:.95rem;font-weight:500;display:flex}.site-locale-menu-item:hover,.site-locale-menu-item:focus-visible{color:#fffffffa;color:lab(100% 0 0/.98);background:#ffffff14;background:lab(100% 0 0/.08);outline:none;transform:translateY(-1px)}.site-locale-menu-item.is-active{color:#fffffffa;color:lab(100% 0 0/.98);background:#ffffff24;background:lab(100% 0 0/.14)}.site-theme-toggle{align-items:center;display:inline-flex}.site-theme-trigger,.site-theme-option{--site-theme-accent:color-mix(in oklch, var(--site-moss) 38%, var(--site-paper-strong));appearance:none;font:inherit;cursor:pointer;border:0}.site-theme-trigger[data-preference=light],.site-theme-option[data-preference=light]{--site-theme-accent:color-mix(in oklch, var(--site-gold) 42%, var(--site-paper-strong))}.site-theme-trigger[data-preference=dark],.site-theme-option[data-preference=dark]{--site-theme-accent:color-mix(in oklch, var(--site-sea) 42%, var(--site-paper-strong))}.site-theme-trigger{background:linear-gradient(180deg, #ffffff14, #ffffff0a), linear-gradient(135deg, color-mix(in oklch, var(--site-theme-accent) 12%, transparent), transparent 72%);color:#f8fbfbeb;color:lab(98.29% -.950098 -.399351/.92);block-size:2.2rem;inline-size:2.2rem;transition:background-color .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart), color .22s var(--ease-out-quart), transform .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 14px 26px -24px #01000061;box-shadow:inset 0 1px lab(100% 0 0/.06),0 14px 26px -24px lab(.0499115% .300817 .0683785/.38)}@supports (color:lab(0% 0 0)){.site-theme-trigger{background:linear-gradient(180deg, lab(100% 0 0/.08), lab(100% 0 0/.04)), linear-gradient(135deg, color-mix(in oklch, var(--site-theme-accent) 12%, transparent), transparent 72%)}}.site-theme-trigger:hover,.site-theme-trigger.is-open,.site-theme-option:hover{border-color:color-mix(in oklch, var(--site-theme-accent) 34%, #ffffff24);background:linear-gradient(180deg, #ffffff1f, #ffffff0f), linear-gradient(135deg, color-mix(in oklch, var(--site-theme-accent) 20%, transparent), transparent 70%);color:#fff;color:lab(100% 0 0);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.site-theme-trigger:hover,.site-theme-trigger.is-open,.site-theme-option:hover{border-color:color-mix(in oklch, var(--site-theme-accent) 34%, lab(100% 0 0/.14));background:linear-gradient(180deg, lab(100% 0 0/.12), lab(100% 0 0/.06)), linear-gradient(135deg, color-mix(in oklch, var(--site-theme-accent) 20%, transparent), transparent 70%)}}.site-theme-trigger-icon,.site-theme-option-icon{flex:none;width:1rem;height:1rem}.site-theme-panel{--site-theme-panel-accent:color-mix(in oklch, var(--site-moss) 42%, transparent);z-index:90;background:linear-gradient(180deg, #1a0e0df5, #0b0404f0), linear-gradient(135deg, var(--site-theme-panel-accent), transparent 70%), linear-gradient(300deg, #cf423824, transparent 42%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f6f1e7;color:lab(95.4119% .501603 5.34232);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.2rem;gap:.68rem;width:min(17rem,100vw - 1.5rem);margin:0;padding:.8rem;display:grid;position:fixed;box-shadow:0 32px 72px -38px #000000bd;box-shadow:0 32px 72px -38px lab(0% 0 0/.74)}@supports (color:lab(0% 0 0)){.site-theme-panel{background:linear-gradient(180deg, lab(5.12371% 4.96245 2.21563/.96), lab(1.50108% 2.0496 .801644/.94)), linear-gradient(135deg, var(--site-theme-panel-accent), transparent 70%), linear-gradient(300deg, lab(49.5352% 56.1325 38.8711/.14), transparent 42%)}}.site-theme-panel[data-preference=light]{--site-theme-panel-accent:#e5c68e24}@supports (color:lab(0% 0 0)){.site-theme-panel[data-preference=light]{--site-theme-panel-accent:lab(81.5983% 5.59995 32.136/.14)}}.site-theme-panel[data-preference=dark]{--site-theme-panel-accent:#63b4b829}@supports (color:lab(0% 0 0)){.site-theme-panel[data-preference=dark]{--site-theme-panel-accent:lab(68.3019% -25.1523 -10.3889/.16)}}.site-theme-panel-head,.site-theme-mobile-copy{gap:.24rem;display:grid}.site-theme-panel-title,.site-theme-mobile-copy span{color:#e8ddc8d1;color:lab(88.4885% 1.58969 11.5217/.82);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.site-theme-panel-summary,.site-theme-mobile-copy p{color:#d7d0c4c2;color:lab(83.8249% .677973 6.89199/.76);font-size:.84rem;line-height:1.5}.site-theme-option-list{gap:.5rem;display:grid}.site-theme-option{border:1px solid color-mix(in oklch, var(--site-border) 94%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--site-paper-strong) 90%, transparent), color-mix(in oklch, var(--site-paper) 94%, transparent));width:100%;color:var(--site-ink);text-align:left;transition:border-color .22s var(--ease-out-quart), background-color .22s var(--ease-out-quart), transform .22s var(--ease-out-quart);border-radius:1.05rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.8rem .85rem;display:grid}.site-theme-panel .site-theme-option{color:#f6f1e7;color:lab(95.4119% .501603 5.34232);background:linear-gradient(#ffffff0f,#ffffff08);background:linear-gradient(lab(100% 0 0/.06),lab(100% 0 0/.03));border-color:#ffffff14;border-color:lab(100% 0 0/.08)}.site-theme-panel .site-theme-option.is-active{border-color:color-mix(in oklch, var(--site-theme-panel-accent) 52%, #ffffff1f);background:linear-gradient(180deg, #ffffff14, #ffffff0a), linear-gradient(135deg, var(--site-theme-panel-accent), transparent 56%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--site-theme-panel-accent) 34%, transparent), 0 14px 28px -24px color-mix(in oklch, var(--site-theme-panel-accent) 54%, transparent)}@supports (color:lab(0% 0 0)){.site-theme-panel .site-theme-option.is-active{border-color:color-mix(in oklch, var(--site-theme-panel-accent) 52%, lab(100% 0 0/.12));background:linear-gradient(180deg, lab(100% 0 0/.08), lab(100% 0 0/.04)), linear-gradient(135deg, var(--site-theme-panel-accent), transparent 56%)}}.site-theme-option-copy{gap:.16rem;min-width:0;display:grid}.site-theme-option-copy strong{font-size:.92rem;font-weight:600;line-height:1.2}.site-theme-option-copy small{color:var(--site-ink-faint);font-size:.8rem;line-height:1.45}.site-theme-panel .site-theme-option-copy small{color:#cac3b7b8;color:lab(79.1846% .683278 6.89585/.72)}.site-theme-mobile{border:1px solid color-mix(in oklch, var(--site-border) 94%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--site-paper-strong) 90%, transparent), color-mix(in oklch, var(--site-paper) 94%, transparent)), linear-gradient(135deg, color-mix(in oklch, var(--site-gold) 8%, transparent), transparent 72%);box-shadow:var(--site-panel-shadow-quiet);border-radius:1.2rem;gap:.75rem;margin-top:.9rem;padding:.9rem;display:grid}.site-theme-option-list.is-mobile{grid-template-columns:1fr}.ui-button{letter-spacing:.01em;transition:transform .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart), background-color .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart), color .22s var(--ease-out-quart);border-radius:999px;font-weight:600}.ui-button:hover{transform:translateY(-1px)}.ui-button[data-variant=default]{background:linear-gradient(135deg, #dd503f, var(--site-crimson-strong));color:#fbfaf8;color:lab(98.269% .167668 1.12768);border:1px solid #e3655842;border:1px solid lab(59.0459% 49.4961 32.571/.26);box-shadow:0 22px 46px -26px #5400086b;box-shadow:0 22px 46px -26px lab(15.2262% 38.282 21.5704/.42)}@supports (color:lab(0% 0 0)){.ui-button[data-variant=default]{background:linear-gradient(135deg, lab(54.2309% 55.4525 41.0688), var(--site-crimson-strong))}}.ui-button[data-variant=outline]{color:var(--site-ink);background:#ffffffb8;background:lab(100% 0 0/.72);border:1px solid #a4685e2e;border:1px solid lab(50.5767% 24.0353 16.3324/.18);box-shadow:0 18px 40px -30px #2009092e;box-shadow:0 18px 40px -30px lab(4.97343% 10.5423 4.10326/.18)}.ui-button[data-variant=outline]:hover{background:#fffbf5eb;background:lab(98.8687% .579536 3.77229/.92)}.hero-actions .ui-button[data-variant=outline],.site-actions .ui-button[data-variant=ghost],.site-actions .ui-button[data-variant=outline],.site-mobile-panel .ui-button[data-variant=ghost]{color:#f8fbfb;color:lab(98.29% -.950098 -.399351);background:#f8fbfb1a;background:lab(98.29% -.950098 -.399351/.1);border-color:#f8fbfb2e;border-color:lab(98.29% -.950098 -.399351/.18);box-shadow:inset 0 0 0 1px #f8fbfb0a;box-shadow:inset 0 0 0 1px lab(98.29% -.950098 -.399351/.04)}.site-header .site-actions .ui-button[data-variant=ghost],.site-header .site-actions .ui-button[data-variant=ghost]:hover,.site-header .site-actions .ui-button[data-variant=ghost]:focus-visible{color:#f8fbfb!important;color:lab(98.29% -.950098 -.399351)!important}.site-header .site-actions .ui-button[data-variant=default],.site-header .site-actions .ui-button[data-variant=default]:hover,.site-header .site-actions .ui-button[data-variant=default]:focus-visible,.site-header .site-actions .ui-button[data-variant=default]:active{color:#fbfaf8!important;color:lab(98.269% .167668 1.12768)!important}.site-actions .ui-button[data-variant=ghost],.site-mobile-panel .ui-button[data-variant=ghost],.inline-cta-row .ui-button[data-variant=ghost]{border:1px solid #0000}.inline-cta-row .ui-button[data-variant=ghost]{color:var(--site-ink);background:0 0}.site-nav-toggle{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);background:#ffffff14;background:lab(100% 0 0/.08);border:0;border-radius:999px;padding:.75rem;display:none}.site-mobile-panel{padding:0 1rem 1rem;display:none}.site-mobile-promo{color:#faf5e9;color:lab(96.5825% .487745 6.12093);background:linear-gradient(#ffffff1a,#ffffff0d);background:linear-gradient(lab(100% 0 0/.1),lab(100% 0 0/.05));border:1px solid #fcf8f11f;border:1px solid lab(97.7087% .579834 3.77247/.12);border-radius:1.35rem;gap:.3rem;margin:.45rem 0 .9rem;padding:1rem;display:grid}.site-mobile-promo span{color:#d1cabcd1;color:lab(81.5021% 1.00511 7.63949/.82);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.site-pill{width:fit-content;color:var(--site-crimson);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#fff0d6d1,#fbebcfe0);background:linear-gradient(lab(95.4698% 3.49772 19.3272/.82),lab(93.714% 2.68888 15.3654/.88));border:1px solid #bd615726;border:1px solid lab(52.482% 36.9133 23.7483/.15);border-radius:999px;align-items:center;padding:.52rem .95rem;font-size:.74rem;font-weight:600;display:inline-flex}.hero-copy .site-pill{color:#ded7c9;color:lab(86.1515% .763625 7.66532);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.hero-band{color:#faf5e9;color:lab(96.5825% .487745 6.12093);padding:9rem 0 4.6rem;position:relative}.hero-band:before,.hero-band:after,.hero-band-backdrop:before,.hero-band-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-band:before{opacity:.88;background:linear-gradient(#0501012e,#0000 18%),linear-gradient(#0000,#faf5e9 100%);background:linear-gradient(lab(.431881% 1.07232 .343505/.18),#0000 18%),linear-gradient(#0000,lab(96.5825% .487745 6.12093) 100%)}.hero-band:after{filter:blur(40px);background:radial-gradient(circle,#e7b3692e 0%,#0000 68%);background:radial-gradient(circle,lab(76.7803% 13.2622 45.0569/.18) 0%,#0000 68%);width:30rem;height:30rem;animation:9s ease-in-out infinite driftGlow;inset:auto 6% 8% auto}.hero-band-backdrop:before{opacity:.46;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.045) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.03) 1px,#0000 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 82%);mask-image:radial-gradient(circle,#000 22%,#0000 82%)}.hero-band-backdrop:after{opacity:.5;border:1px solid #ffffff0d;border:1px solid lab(100% 0 0/.05);border-radius:2rem;inset:6% 10%}.hero-band.is-home{background:radial-gradient(circle at 18% 10%,#ebc57d24,#0000 22%),radial-gradient(circle at 84% 16%,#2aa9c22e,#0000 22%),radial-gradient(circle at 50% 34%,#cf42381f,#0000 30%),linear-gradient(#281412 0%,#170908 68%,#fbf5ed 100%);background:radial-gradient(circle at 18% 10%,lab(81.6021% 7.61843 41.1209/.14),#0000 22%),radial-gradient(circle at 84% 16%,lab(63.6038% -28.495 -22.7159/.18),#0000 22%),radial-gradient(circle at 50% 34%,lab(49.5352% 56.1325 38.8711/.12),#0000 30%),linear-gradient(lab(9.19864% 10.5208 5.73168) 0%,lab(3.55022% 5.24344 2.19679) 68%,lab(96.772% 1.04958 4.44841) 100%)}.hero-band.is-adventure{background:radial-gradient(circle at 18% 22%,#1fb1df2e,#0000 30%),radial-gradient(circle at 82% 12%,#e5c68e1f,#0000 24%),linear-gradient(#051e27 0%,#03171b 66%,#f3f9f9 100%);background:radial-gradient(circle at 18% 22%,lab(66.7805% -25.2565 -34.0831/.18),#0000 30%),radial-gradient(circle at 82% 12%,lab(81.5983% 5.59995 32.136/.12),#0000 24%),linear-gradient(lab(9.65083% -7.1839 -9.06906) 0%,lab(6.37694% -6.16333 -4.99207) 66%,lab(97.3919% -1.89981 -.798094) 100%)}.hero-band.is-learning{background:radial-gradient(circle at 18% 20%,#7ad4a529,#0000 28%),radial-gradient(circle at 80% 18%,#4fbec42e,#0000 24%),linear-gradient(#0a211f 0%,#05191d 66%,#f3f9f9 100%);background:radial-gradient(circle at 18% 20%,lab(78.2656% -36.0803 14.2425/.16),#0000 28%),radial-gradient(circle at 80% 18%,lab(70.8127% -31.3798 -12.9242/.18),#0000 24%),linear-gradient(lab(11.0297% -10.1983 -1.6437) 0%,lab(7.42794% -6.86865 -5.18955) 66%,lab(97.3919% -1.89981 -.798094) 100%)}.hero-band.is-pricing,.hero-band.is-editorial{background:radial-gradient(circle at 18% 20%,#4fbec429,#0000 28%),radial-gradient(circle at 76% 12%,#e5c68e1f,#0000 24%),linear-gradient(#0c2327 0%,#05191d 66%,#f3f9f9 100%);background:radial-gradient(circle at 18% 20%,lab(70.8127% -31.3798 -12.9242/.16),#0000 28%),radial-gradient(circle at 76% 12%,lab(81.5983% 5.59995 32.136/.12),#0000 24%),linear-gradient(lab(12.071% -8.40782 -5.60452) 0%,lab(7.42794% -6.86865 -5.18955) 66%,lab(97.3919% -1.89981 -.798094) 100%)}.hero-band-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:end;gap:clamp(2rem,4vw,4.5rem);display:grid;position:relative}.hero-band-inner.is-single{grid-template-columns:1fr}.hero-copy{align-self:center;gap:1.15rem;display:grid}.hero-copy-stack{gap:1.15rem;display:grid}.hero-title,.section-title,.final-cta-inner h2,.featured-editorial-body h2,.article-rich-text h2,.scene-window-card strong{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.05em;font-weight:800}.hero-title{text-wrap:balance;max-width:11ch;font-size:clamp(3rem,6vw,5.6rem);line-height:.94}.hero-description,.section-description,.final-cta-inner p,.article-rich-text p,.article-rich-text li{font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.78}.hero-description{color:#ebe4d6e6;color:lab(90.7918% .757962 7.66115/.9);max-width:36rem}.page-lead{padding:clamp(7rem,10vw,9rem) 0 1.75rem}.page-lead-inner{display:grid}.page-lead-copy{max-width:48rem}.page-lead-stack{gap:.9rem;display:grid}.page-lead-title{letter-spacing:-.04em;color:var(--site-ink);text-wrap:balance;font-size:clamp(2.15rem,4.3vw,3.8rem);line-height:1.04}.page-lead-description{max-width:34rem;color:var(--site-ink-soft);font-size:1rem;line-height:1.7}.page-lead-actions{flex-wrap:wrap;gap:.75rem;display:flex}.home-page .hero-band{padding-top:8.4rem;padding-bottom:5rem}.home-page .hero-title{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);text-shadow:0 14px 36px #0c04033d;text-shadow:0 14px 36px lab(1.49608% 2.27394 .9478/.24);max-width:6ch;font-size:clamp(4rem,8vw,7rem);line-height:.88}.home-page .hero-description{color:#f9f5ecfa;color:lab(96.565% .42212 4.57387/.98);text-shadow:0 2px 18px #0c04032e;text-shadow:0 2px 18px lab(1.49608% 2.27394 .9478/.18);max-width:24rem;font-size:clamp(1.08rem,1.9vw,1.24rem)}.home-hero-stack{gap:1rem;display:grid}.home-hero-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-ribbon{color:#3a2927f5;color:lab(18.5681% 7.85626 4.86573/.96);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding-top:.95rem;display:flex}.home-hero-ribbon span{color:#635451f0;color:lab(37.1991% 5.7745 4.15214/.94);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.home-hero-ribbon strong{font-size:.98rem;font-weight:600}.home-stage{align-items:center;min-height:39rem;display:grid;position:relative}.home-stage-halo{filter:blur(12px);background:radial-gradient(circle,#ebc57d33 0%,#0000 68%);background:radial-gradient(circle,lab(81.6021% 7.61843 41.1209/.2) 0%,#0000 68%);border-radius:50%;position:absolute;inset:8% 8% 10%}.home-stage-posters{min-height:34rem;position:relative}.home-stage-poster{width:clamp(11rem,22vw,18rem);position:absolute}.home-stage-poster.is-center{z-index:2;top:0;left:50%;transform:translate(-50%)rotate(-1.5deg)}.home-stage-poster-frame{aspect-ratio:4/5;box-shadow:var(--site-shadow-strong);background:#10060666;background:lab(2.39081% 3.05512 1.31144/.4);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:1.85rem;position:relative;overflow:hidden}.home-stage-poster-image{object-fit:cover;object-position:center center;transform:scale(1.05)}.home-stage-poster-vignette{background:linear-gradient(#0000 20%,#0f0202cc 100%),linear-gradient(135deg,#ebc57d1f,#0000 44%);background:linear-gradient(#0000 20%,lab(1.45989% 3.59438 1.25206/.8) 100%),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.12),#0000 44%);position:absolute;inset:0}.home-stage-poster-copy{z-index:1;gap:.35rem;display:grid;position:absolute;inset:auto 1rem 1rem}.home-stage-poster-copy span,.home-stage-quote span,.home-signal-card span{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.home-stage-poster-copy span,.home-stage-quote span{color:#d1cabccc;color:lab(81.5021% 1.00511 7.63949/.8)}.home-stage-poster-copy strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-size:1rem;font-weight:600;line-height:1.5}.home-stage-quote{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff29,#ffffff14);background:linear-gradient(lab(100% 0 0/.16),lab(100% 0 0/.08));border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:1.35rem;gap:.3rem;max-width:16rem;padding:1rem 1.05rem;display:grid;position:absolute;bottom:-.4rem;right:1rem;box-shadow:0 24px 48px -28px #0600019e;box-shadow:0 24px 48px -28px lab(.415318% 1.71037 .440547/.62)}.home-stage-quote strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-size:1rem;line-height:1.55}.hero-extra{max-width:34rem}.hero-ledger,.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.hero-metrics.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ledger-row,.hero-metric{background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:1.3rem;gap:.28rem;padding:1rem 1.05rem;display:grid}.hero-ledger-row span,.hero-metric span{color:#d1cabcd1;color:lab(81.5021% 1.00511 7.63949/.82);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.hero-ledger-row strong,.hero-metric strong{font-size:.96rem;font-weight:600;line-height:1.5}.home-page .hero-ledger-row{background:#ffffff17;background:lab(100% 0 0/.09);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.home-page .hero-ledger-row span{color:#e5ddd0db;color:lab(88.4626% .995964 7.63279/.86)}.home-page .hero-ledger-row strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733)}.hero-actions,.inline-cta-row{flex-wrap:wrap;gap:.8rem;display:flex}.hero-links{flex-wrap:wrap;gap:1rem 1.4rem;display:flex}.internal-text-link{color:var(--site-crimson);align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.internal-text-link:hover{color:var(--site-ink)}.hero-links .internal-text-link{color:#eee7d9f0;color:lab(91.9519% .756592 7.66019/.94)}.hero-links .internal-text-link:hover{color:#fcf8f1;color:lab(97.7178% .345469 3.80733)}.home-page .hero-links .internal-text-link{text-shadow:none;font-size:.98rem;font-weight:700;color:#261412!important;color:lab(8.66684% 9.14584 5.25457)!important}.home-page .hero-links .internal-text-link:hover{color:var(--site-crimson)!important}.hero-scene{position:relative}.hero-artboard{gap:1rem;display:grid;position:relative}.hero-artframe{aspect-ratio:4/5;box-shadow:var(--site-shadow-strong);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:2rem;position:relative;overflow:hidden}.hero-artframe:after{content:"";background:linear-gradient(#0000 0%,#1103031f 55%,#11030399 100%);background:linear-gradient(#0000 0%,lab(1.86629% 4.17795 1.48804/.12) 55%,lab(1.86629% 4.17795 1.48804/.6) 100%);position:absolute;inset:0}.hero-art-image{object-fit:cover;object-position:54% center;animation:12s ease-in-out infinite floatSlow}.hero-art-vignette{z-index:1;background:radial-gradient(circle at top,#0000 28%,#0c04042e 100%),linear-gradient(135deg,#caa46824,#0000 34%);background:radial-gradient(circle at top,#0000 28%,lab(1.49254% 2.31765 .812614/.18) 100%),linear-gradient(135deg,lab(69.9032% 8.98904 36.664/.14),#0000 34%);position:absolute;inset:0}.hero-art-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:88%;margin:0 0 0 auto;display:grid}.hero-note-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff29,#ffffff17);background:linear-gradient(lab(100% 0 0/.16),lab(100% 0 0/.09));border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:1.35rem;align-content:start;gap:.3rem;height:100%;padding:1rem 1.05rem;display:grid;box-shadow:0 24px 48px -28px #0600019e;box-shadow:0 24px 48px -28px lab(.415318% 1.71037 .440547/.62)}.hero-note-card.is-ghost{background:linear-gradient(#ffffff1f,#ffffff0f);background:linear-gradient(lab(100% 0 0/.12),lab(100% 0 0/.06))}.hero-note-card.is-floating{z-index:2;max-width:17rem;position:absolute;bottom:1.5rem;right:-1.5rem}.hero-note-card span,.scene-label,.pricing-stage-tag,.story-tone,.process-stage-card span,.process-step-card span,.examples-stage-card span,.example-beat-copy span,.example-beat-prompt span,.chapter-card span,.manifesto-card span,.tier-card span,.featured-editorial-kicker,.final-cta-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.hero-note-card span,.scene-label{color:#cec6b9d6;color:lab(80.342% 1.00678 7.64071/.84)}.hero-note-card strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-size:1rem;line-height:1.55}.landing-page .hero-band{padding-top:8rem;padding-bottom:4.6rem}.landing-page .hero-title{max-width:7ch;font-size:clamp(3.5rem,7.2vw,6.4rem);line-height:.9}.landing-page .hero-description{max-width:23rem;font-size:clamp(1.04rem,1.8vw,1.2rem)}.landing-hero-stack{gap:.95rem;display:grid}.landing-hero-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-hero-ribbon{color:#e8e0d3e6;color:lab(89.6318% .759333 7.66217/.9);border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding-top:.95rem;display:flex}.landing-hero-ribbon span,.landing-impact-card span,.landing-flow-intro span,.landing-tier-mini span{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.landing-hero-ribbon span{color:#d1cabcbd;color:lab(81.5021% 1.00511 7.63949/.74)}.landing-hero-ribbon strong{font-size:.98rem;font-weight:600}.landing-stage{align-items:stretch;min-height:35rem;padding:1rem 2rem 2rem 0;display:grid;position:relative}.landing-stage:before{content:"";filter:blur(18px);border-radius:50%;width:20rem;height:20rem;position:absolute;inset:2% 8% auto auto}.landing-stage.is-adventure:before{background:radial-gradient(circle,#2aa9c238 0%,#0000 72%);background:radial-gradient(circle,lab(63.6038% -28.495 -22.7159/.22) 0%,#0000 72%)}.landing-stage.is-learning:before{background:radial-gradient(circle,#5da97333 0%,#0000 72%);background:radial-gradient(circle,lab(63.1452% -33.7342 20.0431/.2) 0%,#0000 72%)}.landing-stage-main{aspect-ratio:4/5;width:min(100%,26rem);box-shadow:var(--site-shadow-strong);background:#10060680;background:lab(2.39081% 3.05512 1.31144/.5);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:2.2rem;margin:0 2.5rem 0 auto;position:relative;overflow:hidden}.landing-stage-image{object-fit:cover;object-position:center center;animation:12s ease-in-out infinite floatSlow}.landing-stage-vignette{background:linear-gradient(#0000 18%,#0f0202b8 100%),linear-gradient(135deg,#ebc57d1f,#0000 42%);background:linear-gradient(#0000 18%,lab(1.45989% 3.59438 1.25206/.72) 100%),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.12),#0000 42%);position:absolute;inset:0}.landing-stage-sidecard,.landing-stage-note{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;gap:.35rem;max-width:16rem;padding:1rem 1.05rem;display:grid;position:absolute;box-shadow:0 24px 48px -28px #0600019e;box-shadow:0 24px 48px -28px lab(.415318% 1.71037 .440547/.62)}.landing-stage-sidecard{border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);top:12%;left:0}.landing-stage-sidecard.is-adventure{background:linear-gradient(#200e0de0,#0e0505eb);background:linear-gradient(lab(5.95236% 8.51023 3.58581/.88),lab(1.9065% 2.67804 1.04276/.92))}.landing-stage-sidecard.is-learning{background:linear-gradient(#081a13e6,#0e0505eb);background:linear-gradient(lab(7.58025% -8.34509 2.28411/.9),lab(1.9065% 2.67804 1.04276/.92))}.landing-stage-note{background:linear-gradient(#ffffff29,#ffffff14);background:linear-gradient(lab(100% 0 0/.16),lab(100% 0 0/.08));border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);bottom:0;right:.6rem}.landing-stage-sidecard span,.landing-stage-note span,.landing-step-row span{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.landing-stage-sidecard span,.landing-stage-note span{color:#d1cabcd1;color:lab(81.5021% 1.00511 7.63949/.82)}.landing-stage-sidecard strong,.landing-stage-note strong,.process-stage-card strong,.examples-stage-card strong,.landing-flow-intro h3,.landing-step-row h3,.landing-tier-mini h3,.landing-impact-card h3,.process-step-card h3,.example-beat-card h3{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.04em;font-weight:700}.landing-stage-sidecard strong,.landing-stage-note strong,.process-stage-card strong,.examples-stage-card strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-size:1.15rem;line-height:1.2}.landing-stage-sidecard p,.process-stage-card p,.examples-stage-card p{color:#e4ddcfd1;color:lab(88.4717% .760734 7.66319/.82);font-size:.95rem;line-height:1.6}.landing-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-impact-card{border:1px solid var(--site-border);background:var(--site-panel-bg);min-height:14.5rem;box-shadow:var(--site-panel-shadow);border-radius:1.9rem;align-content:start;gap:.8rem;padding:1.45rem;display:grid;position:relative;overflow:hidden}.landing-impact-card.is-adventure:first-child,.landing-impact-card.is-learning:first-child{border-color:#fbfaf814;border-color:lab(98.269% .167668 1.12768/.08)}.home-page .landing-impact-card:first-child{background:linear-gradient(#281412,#170908),linear-gradient(135deg,#cf423833,#0000 56%);background:linear-gradient(lab(9.19864% 10.5208 5.73168),lab(3.55022% 5.24344 2.19679)),linear-gradient(135deg,lab(49.5352% 56.1325 38.8711/.2),#0000 56%);border-color:#fbfaf814;border-color:lab(98.269% .167668 1.12768/.08)}.landing-impact-card.is-adventure:first-child{background:linear-gradient(#281412,#170908),linear-gradient(135deg,#2aa9c22e,#0000 52%);background:linear-gradient(lab(9.19864% 10.5208 5.73168),lab(3.55022% 5.24344 2.19679)),linear-gradient(135deg,lab(63.6038% -28.495 -22.7159/.18),#0000 52%)}.landing-impact-card.is-learning:first-child{background:linear-gradient(#0c1f17,#160908),linear-gradient(135deg,#5da9732e,#0000 52%);background:linear-gradient(lab(9.91942% -10.1485 2.69989),lab(3.56205% 4.80721 2.04539)),linear-gradient(135deg,lab(63.1452% -33.7342 20.0431/.18),#0000 52%)}.landing-impact-card:first-child h3,.landing-impact-card:first-child p,.landing-impact-card:first-child span{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.landing-impact-card span,.landing-tier-mini span{color:var(--site-crimson)}.landing-impact-card.is-learning span{color:var(--site-sea)}.landing-impact-card h3{color:var(--site-ink);font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:.98}.landing-impact-card p,.landing-step-row p,.landing-tier-mini p,.landing-flow-intro p,.process-step-card p,.example-beat-card p{color:var(--site-ink-soft);font-size:.98rem;line-height:1.68}.landing-impact-card:first-child p{color:#e4ddcfd6;color:lab(88.4717% .760734 7.66319/.84)}.landing-flow-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:1rem;display:grid}.landing-flow-intro,.landing-tier-mini,.landing-step-row{border:1px solid var(--site-border);box-shadow:var(--site-shadow);border-radius:1.8rem;position:relative;overflow:hidden}.landing-flow-intro{align-content:end;gap:.9rem;min-height:100%;padding:1.6rem;display:grid}.landing-flow-intro.is-adventure{background:linear-gradient(#2e1917,#170908),radial-gradient(circle at 16% 16%,#2aa9c238,#0000 18%);background:linear-gradient(lab(11.52% 10.504 6.07846),lab(3.55022% 5.24344 2.19679)),radial-gradient(circle at 16% 16%,lab(63.6038% -28.495 -22.7159/.22),#0000 18%)}.landing-flow-intro.is-learning{background:linear-gradient(#0e211a,#160908),radial-gradient(circle at 16% 16%,#5da97333,#0000 18%);background:linear-gradient(lab(11.0796% -10.1687 2.69832),lab(3.56205% 4.80721 2.04539)),radial-gradient(circle at 16% 16%,lab(63.1452% -33.7342 20.0431/.2),#0000 18%)}.landing-flow-intro span,.landing-flow-intro h3,.landing-flow-intro p{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.landing-flow-intro h3{font-size:clamp(2rem,3.2vw,3.2rem);line-height:.98}.landing-step-list{gap:1rem;display:grid}.landing-step-row{background:var(--site-panel-bg);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.25rem;display:grid}.landing-step-row>span{width:2.7rem;height:2.7rem;color:var(--site-crimson);background:linear-gradient(#fffbf5f5,#fef7ecfa);background:linear-gradient(lab(98.8687% .579536 3.77229/.96),lab(97.6108% 1.02127 6.43717/.98));border:1px solid #cf423829;border:1px solid lab(49.5352% 56.1325 38.8711/.16);border-radius:1rem;place-items:center;display:grid}.landing-step-row.is-learning>span{color:var(--site-sea);border-color:#5da97333;border-color:lab(63.1452% -33.7342 20.0431/.2)}.landing-step-row div{gap:.45rem;display:grid}.landing-step-row h3{color:var(--site-ink);font-size:1.45rem;line-height:1.02}.landing-tier-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landing-tier-mini{background:var(--site-panel-bg);align-content:start;gap:.75rem;padding:1.35rem;display:grid}.landing-tier-mini.is-accent{background:linear-gradient(#281412,#170908),linear-gradient(135deg,#ebc57d29,#0000 48%);background:linear-gradient(lab(9.19864% 10.5208 5.73168),lab(3.55022% 5.24344 2.19679)),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.16),#0000 48%);border-color:#fbfaf814;border-color:lab(98.269% .167668 1.12768/.08)}.landing-tier-mini.is-accent.is-learning{background:linear-gradient(#0c1f17,#160908),linear-gradient(135deg,#5da97329,#0000 48%);background:linear-gradient(lab(9.91942% -10.1485 2.69989),lab(3.56205% 4.80721 2.04539)),linear-gradient(135deg,lab(63.1452% -33.7342 20.0431/.16),#0000 48%)}.landing-tier-mini.is-accent h3,.landing-tier-mini.is-accent p,.landing-tier-mini.is-accent span{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.landing-tier-mini h3{color:var(--site-ink);font-size:clamp(1.5rem,2.3vw,2.2rem);line-height:1}.site-section{padding:clamp(3.8rem,7vw,6rem) 0}.site-section-inner{gap:2rem;display:grid}.section-heading{gap:.95rem;max-width:50rem;display:grid}.section-title{color:var(--site-ink);text-wrap:balance;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.section-description{max-width:39rem;color:var(--site-ink-soft)}.section-body{gap:1.5rem;display:grid}.chapter-grid,.signal-grid,.story-grid,.manifesto-grid,.tier-grid,.editorial-dual-grid,.pricing-stage-grid,.sequence-band,.faq-list,.editorial-grid{display:grid}.chapter-grid,.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.chapter-card,.signal-panel,.manifesto-card,.tier-card,.pricing-stage-card,.editorial-card,.faq-row,.article-aside-card,.content-empty,.sequence-step,.scene-window-card{border:1px solid var(--site-border);background:var(--site-panel-bg);box-shadow:var(--site-panel-shadow), inset 0 1px 0 var(--site-panel-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.7rem;position:relative;overflow:hidden}.chapter-card:before,.signal-panel:before,.manifesto-card:before,.tier-card:before,.pricing-stage-card:before,.editorial-card:before,.faq-row:before,.sequence-step:before,.scene-window-card:before{content:"";background:linear-gradient(90deg, transparent, var(--site-panel-divider), transparent);height:1px;position:absolute;inset:0 1rem auto}.chapter-card,.signal-panel,.manifesto-card,.tier-card,.pricing-stage-card,.faq-row,.sequence-step{height:100%;padding:1.4rem}.chapter-card span,.story-tone,.manifesto-card span,.tier-card span,.pricing-stage-tag,.featured-editorial-kicker,.final-cta-kicker{color:var(--site-crimson)}.chapter-card h3,.signal-panel h3,.story-teaser h3,.manifesto-card h3,.tier-card h3,.pricing-stage-card h3,.editorial-card h3,.faq-row h3,.sequence-step h3,.article-cta-band h3{font-family:var(--font-body), sans-serif;letter-spacing:-.03em;color:var(--site-ink);font-size:clamp(1.3rem,2vw,1.9rem);font-weight:700;line-height:1.12}.chapter-card p,.signal-panel p,.story-copy,.manifesto-card p,.tier-card p,.pricing-stage-card p,.editorial-card p,.faq-row p,.sequence-step p,.content-empty p{color:var(--site-ink-soft);font-size:.98rem;line-height:1.68}.chapter-card{gap:.75rem;padding-top:1.55rem;display:grid}.signal-panel{gap:.75rem;display:grid}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.story-teaser{border:1px solid var(--site-border);background:var(--site-panel-bg);height:100%;box-shadow:var(--site-panel-shadow-quiet), inset 0 1px 0 var(--site-panel-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .28s var(--ease-out-quart), box-shadow .28s var(--ease-out-quart), border-color .28s var(--ease-out-quart), background .24s var(--ease-out-quart), color .24s var(--ease-out-quart);border-radius:1.5rem;display:grid;overflow:hidden}.story-teaser:hover,.manifesto-card:hover,.editorial-card:hover,.featured-editorial:hover{transform:translateY(-4px);box-shadow:0 36px 92px -48px #1c020361;box-shadow:0 36px 92px -48px lab(2.78819% 9.69318 3.29217/.38)}.story-teaser-figure{aspect-ratio:4/5;min-height:0;position:relative;overflow:hidden}.story-teaser-image{object-fit:cover;object-position:center center;transition:transform .36s var(--ease-out-quart);transform:scale(1.1)}.story-teaser:hover .story-teaser-image{transform:scale(1.15)}.story-teaser-shadow{background:linear-gradient(#0000 32%,#0f0202b8 100%),linear-gradient(135deg,#e6c18c1f,#0000 40%);background:linear-gradient(#0000 32%,lab(1.45989% 3.59438 1.25206/.72) 100%),linear-gradient(135deg,lab(80.3301% 8.37988 31.5327/.12),#0000 40%);position:absolute;inset:0}.story-teaser-body{grid-template-rows:auto auto auto 1fr;align-content:start;gap:.95rem;height:100%;padding:1.2rem;display:grid}.story-teaser-head{gap:.35rem;display:grid}.story-prompt-block{border-top:1px dashed #82564f38;border-top:1px dashed lab(41.4768% 17.9629 12.1413/.22);gap:.35rem;padding-top:.25rem;display:grid}.story-prompt-block span{color:var(--site-ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.story-prompt-block strong{color:var(--site-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.story-actions{flex-wrap:wrap;align-items:flex-start;gap:.7rem;padding-top:.2rem;display:flex}.story-start-button.ui-button,.story-start-button.ui-button:hover,.story-start-button.ui-button:focus-visible,.story-start-button.ui-button:active{background:linear-gradient(135deg, #dd503f, var(--site-crimson-strong))!important;color:#fbfaf8!important;color:lab(98.269% .167668 1.12768)!important;border-color:#e3655842!important;border-color:lab(59.0459% 49.4961 32.571/.26)!important;box-shadow:0 18px 40px -24px #54000857!important;box-shadow:0 18px 40px -24px lab(15.2262% 38.282 21.5704/.34)!important}@supports (color:lab(0% 0 0)){.story-start-button.ui-button,.story-start-button.ui-button:hover,.story-start-button.ui-button:focus-visible,.story-start-button.ui-button:active{background:linear-gradient(135deg, lab(54.2309% 55.4525 41.0688), var(--site-crimson-strong))!important}}.story-start-button.ui-button:hover{background:linear-gradient(135deg,#cf4238,#90272a)!important;background:linear-gradient(135deg,lab(49.5352% 56.1325 38.8711),lab(33.6166% 44.3769 25.7164))!important}.story-copy,.editorial-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-signal-grid{grid-template-columns:1.15fr 1fr 1fr;gap:1rem;display:grid}.home-signal-card{border:1px solid var(--site-border);background:var(--site-panel-bg);min-height:15rem;box-shadow:var(--site-panel-shadow);border-radius:2rem;align-content:start;gap:.8rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.home-signal-card:first-child{background:linear-gradient(#281412,#170908),linear-gradient(135deg,#ebc57d2e,#0000 52%);background:linear-gradient(lab(9.19864% 10.5208 5.73168),lab(3.55022% 5.24344 2.19679)),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.18),#0000 52%);border-color:#fbfaf814;border-color:lab(98.269% .167668 1.12768/.08)}.home-signal-card:first-child h3,.home-signal-card:first-child p,.home-signal-card:first-child span{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.home-signal-card h3{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:.96}.home-signal-card p{color:var(--site-ink-soft);font-size:1rem;line-height:1.7}.home-signal-card:first-child p{color:#e4ddcfdb;color:lab(88.4717% .760734 7.66319/.86)}.home-signal-card span{color:var(--site-crimson)}.manifesto-grid,.editorial-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.manifesto-card{align-content:start;gap:.75rem;display:grid;position:relative;overflow:hidden}.manifesto-card:after{content:"";background:linear-gradient(90deg, var(--site-crimson), transparent);width:46%;height:3px;position:absolute;inset:auto auto 0 0}.manifesto-card.is-learning:after{background:linear-gradient(90deg, var(--site-sea), transparent)}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tier-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-card{align-content:start;gap:.7rem;display:grid}.tier-card.is-accent,.pricing-stage-card.is-accent{background:linear-gradient(#142d32,#091e22),linear-gradient(135deg,#4fbec43d,#0000 44%);background:linear-gradient(lab(16.7278% -9.00199 -5.99245),lab(9.73528% -7.83971 -5.22829)),linear-gradient(135deg,lab(70.8127% -31.3798 -12.9242/.24),#0000 44%);border-color:#f8fbfb14;border-color:lab(98.29% -.950098 -.399351/.08)}.tier-card.is-accent h3,.tier-card.is-accent p,.tier-card.is-accent span,.pricing-stage-card.is-accent h3,.pricing-stage-card.is-accent p,.pricing-stage-card.is-accent li,.pricing-stage-card.is-accent span{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.tier-card.is-note{background:linear-gradient(#e6f2f2,#f6fafa),linear-gradient(135deg,#e5c68e14,#0000 56%);background:linear-gradient(lab(94.5516% -3.79822 -1.59355),lab(97.9519% -1.26675 -.532341)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.08),#0000 56%)}.inline-cta-row{align-items:center}.section-mini-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.section-mini-head span{font-family:var(--font-body), sans-serif;font-size:1.2rem;font-weight:700}.editorial-column{display:grid}.editorial-grid{gap:1rem}.editorial-card{grid-template-rows:auto auto 1fr auto;align-content:start;gap:.9rem;height:100%;padding:1.3rem;display:grid}.editorial-card-meta,.featured-editorial-meta{color:var(--site-ink-faint);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1rem;font-size:.8rem;display:flex}.editorial-card-footer{color:var(--site-ink-faint);justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;display:flex}.editorial-card-footer a{color:var(--site-crimson);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.content-empty{text-align:center;place-items:center;gap:.6rem;padding:2rem;display:grid}.sequence-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sequence-step{grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:1rem;display:grid}.sequence-step>span{width:2.9rem;height:2.9rem;color:var(--site-crimson);font-family:var(--font-body), sans-serif;background:linear-gradient(#f4fefef5,#ecfcfdfa);background:linear-gradient(lab(98.9397% -3.16557 -1.32881/.96),lab(97.7333% -5.37926 -2.25483/.98));border:1px solid #007a8129;border:1px solid lab(45.6444% -43.3419 -17.6852/.16);border-radius:1rem;place-items:center;font-size:1rem;font-weight:700;display:grid}.sequence-step>div{gap:.55rem;display:grid}.pricing-hero-stack,.pricing-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pricing-hero-scene{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:1rem;padding:1rem 0 2.2rem;display:grid;position:relative}.pricing-scene-card,.editorial-hero-card,.faq-hero-panel,.faq-hero-chip{box-shadow:var(--site-shadow-strong);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.8rem;position:relative;overflow:hidden}.pricing-scene-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff0f);background:linear-gradient(lab(100% 0 0/.12),lab(100% 0 0/.06));align-content:start;gap:.9rem;min-height:18rem;padding:1.35rem;display:grid}.pricing-scene-card.is-free{min-height:18rem;padding:1.5rem}.pricing-scene-card.is-pro{min-height:19rem;transform:translateY(-1.1rem)}.pricing-scene-price{align-items:flex-end;gap:.55rem;margin-top:.1rem;display:flex}.pricing-scene-price strong{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.06em;font-size:clamp(2.45rem,4vw,4.2rem);font-weight:800;line-height:.88}.pricing-scene-price span{letter-spacing:0;text-transform:none;opacity:.78;padding-bottom:.22rem;font-size:.92rem;font-weight:700;line-height:1.2}.pricing-scene-card h3,.editorial-hero-card strong,.faq-hero-panel strong{font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:.98}.pricing-scene-card p{color:#e8e0d3d1;color:lab(89.6318% .759333 7.66217/.82);font-size:.98rem;line-height:1.65}.pricing-scene-card h3,.pricing-scene-card span{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.pricing-scene-card.is-accent{background:linear-gradient(#3c2826e6,#211110f0),linear-gradient(135deg,#ebc57d2e,#0000 48%);background:linear-gradient(lab(18.5215% 9.21755 5.26962/.9),lab(6.99391% 7.92251 3.51022/.94)),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.18),#0000 48%)}.pricing-scene-points{gap:.45rem;margin-top:.35rem;list-style:none;display:grid}.pricing-scene-points li{color:inherit;font-size:.94rem;line-height:1.55}.pricing-scene-facts{gap:.62rem;margin-top:.15rem;display:grid}.pricing-scene-facts div{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:.72rem;padding-top:.62rem;display:grid}.pricing-scene-facts dt{color:#e1d6c2bd;color:lab(86.1681% 1.59621 11.5268/.74);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.35}.pricing-scene-facts dd{color:#faf5e9;color:lab(96.5825% .487745 6.12093);text-align:right;margin:0;font-size:.94rem;font-weight:700;line-height:1.45}.pricing-scene-caption{z-index:2;background:linear-gradient(#170c0bf5,#0b0404fa);background:linear-gradient(lab(4.309% 4.44251 1.96747/.96),lab(1.50108% 2.0496 .801644/.98));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.1rem;gap:.3rem;max-width:18rem;padding:.95rem 1rem;display:grid;position:absolute;bottom:0;left:1.1rem;box-shadow:0 24px 48px -30px #0600019e;box-shadow:0 24px 48px -30px lab(.415318% 1.71037 .440547/.62)}.pricing-scene-caption span{color:#d1cabcc7;color:lab(81.5021% 1.00511 7.63949/.78);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pricing-scene-caption strong{color:#faf5e9;color:lab(96.5825% .487745 6.12093);font-size:.98rem;font-weight:600;line-height:1.5}.pricing-scene-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff29,#ffffff14);background:linear-gradient(lab(100% 0 0/.16),lab(100% 0 0/.08));border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:1.45rem;gap:.3rem;max-width:16rem;padding:.95rem 1rem;display:grid;position:absolute;bottom:0;right:.2rem;box-shadow:0 24px 48px -28px #0600019e;box-shadow:0 24px 48px -28px lab(.415318% 1.71037 .440547/.62)}.pricing-scene-note span,.editorial-hero-card span,.faq-hero-panel span{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.pricing-scene-note span{color:#d1cabccc;color:lab(81.5021% 1.00511 7.63949/.8)}.pricing-scene-note strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-size:1rem;line-height:1.5}.pricing-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-stage-card{align-content:start;gap:.9rem;display:grid}.pricing-stage-card.is-muted{background:linear-gradient(#e6f2f2,#f6fafa),linear-gradient(135deg,#e5c68e1a,#0000 58%);background:linear-gradient(lab(94.5516% -3.79822 -1.59355),lab(97.9519% -1.26675 -.532341)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.1),#0000 58%)}.pricing-feature-list{gap:.65rem;list-style:none;display:grid}.pricing-feature-list li{color:inherit;align-items:flex-start;gap:.55rem;line-height:1.55;display:flex}.pricing-feature-list svg{color:var(--site-crimson);flex:none;margin-top:.12rem}.editorial-page .hero-title{max-width:7ch;font-size:clamp(3.1rem,6vw,5.2rem)}.editorial-page .hero-description,.pricing-page .hero-description{max-width:25rem}.editorial-hero-scene{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.editorial-hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1a,#ffffff0a);background:linear-gradient(lab(100% 0 0/.1),lab(100% 0 0/.04));align-content:end;min-height:15rem;padding:1.35rem;display:grid}.editorial-hero-card span{color:#d1cabccc;color:lab(81.5021% 1.00511 7.63949/.8);margin-bottom:.45rem}.editorial-hero-card strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733)}.editorial-hero-scene.is-blog .editorial-hero-card.is-accent{background:linear-gradient(#2e1917e6,#170908f0),linear-gradient(135deg,#ebc57d2e,#0000 48%);background:linear-gradient(lab(11.52% 10.504 6.07846/.9),lab(3.55022% 5.24344 2.19679/.94)),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.18),#0000 48%)}.editorial-hero-scene.is-updates .editorial-hero-card.is-accent{background:linear-gradient(#0e211ae6,#160908f0),linear-gradient(135deg,#5da9732e,#0000 48%);background:linear-gradient(lab(11.0796% -10.1687 2.69832/.9),lab(3.56205% 4.80721 2.04539/.94)),linear-gradient(135deg,lab(63.1452% -33.7342 20.0431/.18),#0000 48%)}.editorial-hero-scene.is-updates .editorial-hero-card.is-accent span{color:#caddcdd6;color:lab(86.4812% -8.8746 5.66144/.84)}.faq-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-hero-scene{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:1rem;padding:1rem 0;display:grid}.faq-hero-chip-group{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.9rem;display:grid}.faq-hero-chip,.faq-hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#faf5e9;color:lab(96.5825% .487745 6.12093);background:linear-gradient(#ffffff14,#ffffff0a);background:linear-gradient(lab(100% 0 0/.08),lab(100% 0 0/.04));align-content:center;min-height:7rem;padding:1rem 1.15rem;display:grid}.faq-hero-chip{font-size:1rem;font-weight:600}.faq-hero-panel{background:linear-gradient(#2e1917e6,#170908f0),linear-gradient(135deg,#ebc57d2e,#0000 48%);background:linear-gradient(lab(11.52% 10.504 6.07846/.9),lab(3.55022% 5.24344 2.19679/.94)),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.18),#0000 48%);align-content:end;gap:.45rem;min-height:100%}.faq-hero-panel span{color:#d1cabccc;color:lab(81.5021% 1.00511 7.63949/.8)}.faq-hero-panel strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733)}.faq-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.faq-list.wide{grid-template-columns:1fr}.faq-row{align-content:start;gap:.7rem;display:grid}.site-final-cta{padding:0 0 5.4rem}.site-final-cta.compact{padding-top:1rem}.final-cta-inner{box-shadow:var(--site-shadow-strong);color:#faf5e9;color:lab(96.5825% .487745 6.12093);background:linear-gradient(#0c2327,#05191d),linear-gradient(135deg,#4fbec433,#0000 46%);background:linear-gradient(lab(12.071% -8.40782 -5.60452),lab(7.42794% -6.86865 -5.18955)),linear-gradient(135deg,lab(70.8127% -31.3798 -12.9242/.2),#0000 46%);border:1px solid #f8fbfb14;border:1px solid lab(98.29% -.950098 -.399351/.08);border-radius:2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.8rem,3vw,2.6rem);display:grid;position:relative}.final-cta-inner:before,.site-footer-inner:before,.featured-editorial:before,.article-main:before{content:"";background:linear-gradient(90deg,#0000,#c3d5d7eb,#0000);background:linear-gradient(90deg,#0000,lab(83.9415% -6.08066 -3.25451/.92),#0000);height:1px;position:absolute;inset:0 1rem auto}.final-cta-inner h2{margin-top:.32rem;margin-bottom:.7rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}.featured-editorial{border:1px solid var(--site-border);box-shadow:var(--site-shadow), inset 0 1px 0 #ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .28s var(--ease-out-quart), box-shadow .28s var(--ease-out-quart);background:linear-gradient(#ffffffb8,#fcfefeeb),linear-gradient(135deg,#4fbec414,#0000 62%);background:linear-gradient(lab(100% 0 0/.72),lab(99.566% -.950098 -.399351/.92)),linear-gradient(135deg,lab(70.8127% -31.3798 -12.9242/.08),#0000 62%);border-radius:2rem;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:lab(0% 0 0)){.featured-editorial{box-shadow:var(--site-shadow), inset 0 1px 0 lab(100% 0 0/.68)}}.editorial-index-layout,.featured-editorial-body,.article-aside,.article-main{gap:1rem;display:grid}.featured-editorial-body{align-content:space-between;padding:1.1rem}.featured-editorial-body h2{margin-top:.2rem;margin-bottom:.65rem;font-size:clamp(2rem,3vw,3.1rem);line-height:1}.featured-editorial-body p{color:var(--site-ink-soft);line-height:1.7}.featured-editorial-list{gap:1rem;display:grid}.article-page .hero-title{max-width:9ch;font-size:clamp(2.9rem,5.5vw,4.9rem)}.article-page .hero-description{max-width:28rem}.article-hero-scene{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.article-hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:15rem;box-shadow:var(--site-shadow-strong);background:linear-gradient(#ffffff1f,#ffffff0d);background:linear-gradient(lab(100% 0 0/.12),lab(100% 0 0/.05));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.9rem;align-content:end;gap:.55rem;padding:1.25rem;display:grid}.article-hero-card.is-accent{background:linear-gradient(#2e1917eb,#170908f5),linear-gradient(135deg,#ebc57d2e,#0000 48%);background:linear-gradient(lab(11.52% 10.504 6.07846/.92),lab(3.55022% 5.24344 2.19679/.96)),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.18),#0000 48%)}.article-hero-card.is-accent.is-update{background:linear-gradient(#0c1f17eb,#160908f5),linear-gradient(135deg,#5da9732e,#0000 48%);background:linear-gradient(lab(9.91942% -10.1485 2.69989/.92),lab(3.56205% 4.80721 2.04539/.96)),linear-gradient(135deg,lab(63.1452% -33.7342 20.0431/.18),#0000 48%)}.article-hero-card span,.article-lead-band span,.article-permalink{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.article-hero-card span{color:#d1cabccc;color:lab(81.5021% 1.00511 7.63949/.8)}.article-hero-card strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:.98}.article-hero-card p{color:#ebe4d6db;color:lab(90.7918% .757962 7.66115/.86);font-size:.98rem;line-height:1.65}.article-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:1.1rem;display:grid}.article-aside{align-content:start;height:fit-content;position:sticky;top:7rem}.article-aside-card{padding:1.15rem}.article-aside-card span{color:var(--site-ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.article-aside-card strong,.article-aside-card p{margin-top:.55rem;line-height:1.6;display:block}.article-permalink{color:var(--site-crimson);letter-spacing:.14em;overflow-wrap:anywhere;margin-top:.65rem;display:inline-flex}.article-main-stack{gap:1rem;display:grid}.article-lead-band{border:1px solid var(--site-border);box-shadow:var(--site-shadow-quiet);background:linear-gradient(#f7efe5f5,#fffcf8f0);background:linear-gradient(lab(94.9216% 1.41963 5.94476/.96),lab(99.0826% .513852 2.21713/.94));border-radius:1.7rem;gap:.55rem;padding:1.1rem 1.2rem;display:grid}.article-lead-band.is-update{background:linear-gradient(#e1f3eaf5,#fffcf8f0);background:linear-gradient(lab(94.2644% -7.24801 2.10193/.96),lab(99.0826% .513852 2.21713/.94))}.article-lead-band span{color:var(--site-crimson)}.article-lead-band.is-update span{color:var(--site-sea)}.article-lead-band p{color:var(--site-ink);font-size:1.02rem;line-height:1.72}.article-main{border:1px solid var(--site-border);box-shadow:var(--site-shadow), inset 0 1px 0 #ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;background:lab(100% 0 0/.76);border-radius:2rem;padding:clamp(1.6rem,3vw,2.2rem);position:relative}@supports (color:lab(0% 0 0)){.article-main{box-shadow:var(--site-shadow), inset 0 1px 0 lab(100% 0 0/.68)}}.article-rich-text{gap:1.25rem;display:grid}.article-rich-text h2{margin-top:.6rem;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1}.article-rich-text p,.article-rich-text li,.article-rich-text blockquote p{color:var(--site-ink-soft)}.article-rich-text ul{gap:.6rem;padding-left:1.1rem;display:grid}.article-rich-text li{list-style:outside}.article-rich-text blockquote{color:var(--site-ink);border-left:3px solid #bc504d99;border-left:3px solid lab(48.723% 44.1514 24.4421/.6);gap:.55rem;padding-left:1rem;display:grid}.article-rich-text footer{color:var(--site-ink-faint);font-size:.88rem}.article-cta-band{box-shadow:var(--site-shadow-strong);color:#faf5e9;color:lab(96.5825% .487745 6.12093);background:linear-gradient(#2c1a18,#170908),linear-gradient(135deg,#ebc57d29,#0000 46%);background:linear-gradient(lab(11.5592% 9.2485 5.32413),lab(3.55022% 5.24344 2.19679)),linear-gradient(135deg,lab(81.6021% 7.61843 41.1209/.16),#0000 46%);border:1px solid #fbfaf814;border:1px solid lab(98.269% .167668 1.12768/.08);border-radius:1.7rem;gap:1rem;padding:1.25rem;display:grid}.article-cta-band.is-update{background:linear-gradient(#0c1f17,#160908),linear-gradient(135deg,#5da97329,#0000 46%);background:linear-gradient(lab(9.91942% -10.1485 2.69989),lab(3.56205% 4.80721 2.04539)),linear-gradient(135deg,lab(63.1452% -33.7342 20.0431/.16),#0000 46%)}.article-cta-band p{color:#e4ddcfd6;color:lab(88.4717% .760734 7.66319/.84);line-height:1.65}.article-cta-band h3{color:#fcf8f1;color:lab(97.7178% .345469 3.80733)}.scene-landing{gap:1rem;display:grid}.scene-window-card{gap:.6rem;padding:1.3rem;display:grid}.scene-window-card strong{color:var(--site-ink);font-size:1.55rem;line-height:1.12}.scene-window-card p{color:var(--site-ink-soft);line-height:1.65}.scene-caption-strip{flex-wrap:wrap;gap:.5rem;display:flex}.scene-caption-strip span{border:1px solid var(--site-border);color:var(--site-ink-soft);background:#ffffffa6;background:lab(100% 0 0/.65);border-radius:999px;padding:.45rem .75rem;font-size:.8rem}.how-it-works-page .hero-title{max-width:8ch}.examples-page .hero-title{max-width:7ch}.process-stage{align-items:stretch;min-height:34rem;padding:1rem 0 2rem 2rem;display:grid;position:relative}.process-stage:before,.examples-stage:before{content:"";filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute}.process-stage:before{background:radial-gradient(circle,#2aa9c238 0%,#0000 72%);background:radial-gradient(circle,lab(63.6038% -28.495 -22.7159/.22) 0%,#0000 72%);width:20rem;height:20rem;inset:4% auto auto 6%}.process-stage-main{aspect-ratio:4/5;width:min(100%,26rem);box-shadow:var(--site-shadow-strong);background:#10060680;background:lab(2.39081% 3.05512 1.31144/.5);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:2.2rem;margin:0 auto 0 2.5rem;position:relative;overflow:hidden}.process-stage-image,.examples-stage-image{object-fit:cover;object-position:center center}.examples-stage-image{transform:scale(1.1)}.process-stage-image{animation:12s ease-in-out infinite floatSlow}.process-stage-vignette{background:linear-gradient(#0000 18%,#0f0202b8 100%),linear-gradient(135deg,#4fbec41f,#0000 42%);background:linear-gradient(#0000 18%,lab(1.45989% 3.59438 1.25206/.72) 100%),linear-gradient(135deg,lab(70.8127% -31.3798 -12.9242/.12),#0000 42%);position:absolute;inset:0}.process-stage-card,.examples-stage-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#200e0de0,#0e0505eb);background:linear-gradient(lab(5.95236% 8.51023 3.58581/.88),lab(1.9065% 2.67804 1.04276/.92));border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:1.5rem;gap:.35rem;max-width:16.5rem;padding:1rem 1.05rem;display:grid;position:absolute;box-shadow:0 24px 48px -28px #0600019e;box-shadow:0 24px 48px -28px lab(.415318% 1.71037 .440547/.62)}.process-stage-card{top:14%;left:0}.process-stage-card span,.examples-stage-card span{color:#d1cabcd1;color:lab(81.5021% 1.00511 7.63949/.82)}.process-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.process-step-card,.example-beat-card{border:1px solid var(--site-border);background:var(--site-panel-bg);box-shadow:var(--site-panel-shadow), inset 0 1px 0 var(--site-panel-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.7rem;position:relative;overflow:hidden}.process-step-card:before,.example-beat-card:before{content:"";background:linear-gradient(90deg, transparent, var(--site-panel-divider), transparent);height:1px;position:absolute;inset:0 1rem auto}.process-step-card{align-content:start;gap:.75rem;min-height:15rem;padding:1.35rem;display:grid}.process-step-card:first-child{background:linear-gradient(#281412,#170908),linear-gradient(135deg,#2aa9c22e,#0000 52%);background:linear-gradient(lab(9.19864% 10.5208 5.73168),lab(3.55022% 5.24344 2.19679)),linear-gradient(135deg,lab(63.6038% -28.495 -22.7159/.18),#0000 52%);border-color:#fbfaf814;border-color:lab(98.269% .167668 1.12768/.08)}.process-step-card span,.example-beat-copy span,.example-beat-prompt span{color:var(--site-crimson)}.process-step-card:first-child span,.process-step-card:first-child h3,.process-step-card:first-child p{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.process-step-card h3,.example-beat-card h3{color:var(--site-ink);font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1}.examples-stage{align-items:center;width:min(100%,41rem);min-height:34rem;margin-inline:auto;display:grid;position:relative}.examples-stage:before{background:radial-gradient(circle,#ebc57d2e 0%,#0000 70%);background:radial-gradient(circle,lab(81.6021% 7.61843 41.1209/.18) 0%,#0000 70%);inset:8% 8% 10%}.examples-stage-posters{width:100%;min-height:28rem;position:relative}.examples-stage-poster{aspect-ratio:4/5;width:clamp(10rem,15vw,14rem);box-shadow:var(--site-shadow-strong);background:#10060666;background:lab(2.39081% 3.05512 1.31144/.4);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:1.7rem;position:absolute;overflow:hidden}.examples-stage-poster:after{content:"";background:linear-gradient(#0000 22%,#0f0202a3 100%);background:linear-gradient(#0000 22%,lab(1.45989% 3.59438 1.25206/.64) 100%);position:absolute;inset:0}.examples-stage-poster.is-left{bottom:2rem;left:.4rem;transform:rotate(-10deg)}.examples-stage-poster.is-center{z-index:2;top:0;left:50%;transform:translate(-50%)rotate(-1.4deg)}.examples-stage-poster.is-right{bottom:1.5rem;right:.4rem;transform:rotate(9deg)}.examples-stage-card{max-width:min(16rem,44%);bottom:.35rem;right:clamp(0rem,1.8vw,1.25rem)}.example-beat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.example-beat-card{grid-template-rows:1fr auto;min-height:18rem;display:grid}.example-beat-copy,.example-beat-prompt{gap:.75rem;padding:1.35rem;display:grid}.example-beat-prompt{background:color-mix(in oklch, var(--site-paper-strong) 46%, transparent);border-top:1px dashed #82564f38;border-top:1px dashed lab(41.4768% 17.9629 12.1413/.22)}.example-beat-prompt strong{color:var(--site-ink);line-height:1.55}.site-footer-wrap{padding:1rem 0 1.8rem}.site-footer-shell{width:var(--site-frame-width);margin-inline:auto}.site-footer-inner{background:var(--site-footer-bg);box-shadow:none;color:var(--site-ink);transition:background .24s var(--ease-out-quart), color .24s var(--ease-out-quart), border-color .24s var(--ease-out-quart);border:0;border-radius:1.2rem;gap:.95rem;padding:1rem 0 0;display:grid;position:relative}.site-footer-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.site-footer-cta{justify-content:flex-end;display:flex}.footer-cta-link{color:var(--site-ink-soft);transition:transform .22s var(--ease-out-quart), color .22s var(--ease-out-quart), opacity .22s var(--ease-out-quart);background:0 0;border:0;border-radius:0;align-items:center;gap:.38rem;padding:0;font-size:.9rem;font-weight:600;display:inline-flex}.footer-cta-link:hover{color:var(--site-ink);background:0 0;transform:translateY(-1px)}.footer-cta-link svg{opacity:.78}.site-footer-meta{border-top:1px solid var(--site-footer-border);color:var(--site-ink-faint);flex-wrap:wrap;gap:.35rem 1rem;padding-top:.8rem;font-size:.76rem;display:flex}.site-footer-meta-link{color:var(--site-ink-faint);transition:color .22s var(--ease-out-quart);text-decoration:none}.site-footer-meta-link:hover{color:var(--site-ink)}@media (max-width:1080px){.hero-band-inner,.featured-editorial,.article-layout,.site-footer-hero,.final-cta-inner{grid-template-columns:1fr}.article-aside{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid;position:static}.article-main-stack{order:1}.hero-title{max-width:13ch}.article-page .hero-title{max-width:10ch}.pricing-stage-grid,.tier-grid,.process-step-grid,.example-beat-grid,.landing-impact-grid,.landing-tier-strip,.editorial-hero-scene,.article-hero-scene,.story-grid,.chapter-grid,.signal-grid,.home-signal-grid,.sequence-band,.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art-notes{max-width:100%}.site-footer-cta,.landing-flow-grid{grid-template-columns:1fr}.landing-stage-main{margin-right:1.4rem}.process-stage-main{margin-left:1.4rem}.pricing-hero-scene{grid-template-columns:1fr;padding-bottom:1rem}}@media (max-width:860px){.site-header-row{grid-template-columns:auto 1fr auto}.site-nav.is-desktop,.site-actions.is-desktop,.site-header-utility.is-desktop{display:none}.site-nav-toggle{justify-self:end;display:inline-flex}.site-header.is-open{border-radius:1.8rem}.site-mobile-panel.is-open{display:grid}.hero-band{padding-top:7.1rem}.hero-ledger,.hero-metrics,.manifesto-grid,.editorial-dual-grid,.pricing-hero-stack,.process-step-grid,.example-beat-grid,.landing-impact-grid,.landing-tier-strip,.editorial-hero-scene,.article-hero-scene,.faq-grid-two,.story-grid,.chapter-grid,.signal-grid,.home-signal-grid,.sequence-band,.pricing-stage-grid,.faq-list{grid-template-columns:1fr}.home-stage{min-height:34rem}.home-stage-posters{min-height:29rem}.home-stage-poster{width:clamp(9.5rem,28vw,15rem)}.article-hero-card{min-height:11rem}.landing-stage,.process-stage{min-height:auto;padding:0 0 1rem}.landing-stage-main,.process-stage-main{width:100%;margin:0}.landing-stage-sidecard,.landing-stage-note,.process-stage-card,.examples-stage-card{max-width:none;margin-top:.85rem;position:static}.pricing-scene-note,.hero-note-card.is-floating{max-width:none;position:static}.examples-stage{width:min(100%,34rem);min-height:auto}.examples-stage-posters{min-height:clamp(17rem,46vw,22rem)}.examples-stage-poster{width:clamp(8.25rem,23vw,11.5rem)}.examples-stage-poster.is-left{bottom:1.3rem;left:8%}.examples-stage-poster.is-right{bottom:1.1rem;right:8%}.home-stage-quote{bottom:-1rem;right:.2rem}.hero-artframe{aspect-ratio:7/8}}@media (max-width:640px){:root{--site-frame-width:min(100vw - 24px, 1200px)}.site-header-wrap{padding:12px 12px 0}.site-header-row{padding:.8rem .9rem .8rem 1rem}.site-mobile-promo{margin-top:.35rem;margin-bottom:.75rem;padding:.9rem}.site-section{padding:3rem 0}.hero-title{max-width:10ch;font-size:clamp(2.4rem,13vw,3.6rem)}.home-page .hero-title{max-width:6ch;font-size:clamp(3.2rem,15vw,4.6rem)}.landing-page .hero-title{max-width:7ch;font-size:clamp(3rem,14vw,4.4rem)}.editorial-page .hero-title{max-width:7ch;font-size:clamp(2.8rem,13vw,4rem)}.article-page .hero-title{max-width:8ch;font-size:clamp(2.6rem,12vw,3.8rem)}.hero-description,.section-description,.article-rich-text p,.article-rich-text li{font-size:.98rem}.hero-copy-stack{gap:.9rem}.hero-actions{order:1}.hero-extra{order:2}.hero-links{order:3}.hero-ledger,.hero-metrics{gap:.7rem}.hero-ledger-row,.hero-metric{padding:.9rem .95rem}.hero-artframe{aspect-ratio:4/5}.home-hero-ledger,.landing-hero-ledger,.faq-hero-scene{grid-template-columns:1fr}.faq-hero-panel{grid-column:span 1}.article-hero-scene,.article-aside{grid-template-columns:1fr}.article-lead-band,.article-main,.article-cta-band{padding-inline:1rem}.home-stage{min-height:30rem}.home-stage-posters{min-height:24rem}.home-stage-poster{width:min(44vw,12rem)}.home-stage-poster.is-left{bottom:1rem;left:0}.home-stage-poster.is-center{top:0}.home-stage-poster.is-right{bottom:.7rem;right:0}.home-stage-quote{max-width:none;margin-top:.75rem;position:static}.landing-step-row{grid-template-columns:1fr}.landing-step-row>span{width:2.4rem;height:2.4rem}.hero-art-notes{grid-template-columns:1fr;gap:.6rem}.hero-note-card{padding:.82rem .9rem}.story-actions,.hero-actions,.inline-cta-row{grid-template-columns:1fr;display:grid}.ui-button{width:100%}.site-footer-inner,.article-main{padding:1.2rem}.site-footer-inner{gap:1.1rem}.scene-window-card strong{font-size:1.35rem}.process-step-card,.example-beat-card{min-height:auto}.examples-stage{width:100%;min-height:auto}.examples-stage-posters{min-height:clamp(13.5rem,58vw,16rem)}.examples-stage-poster{border-radius:1.15rem;width:clamp(6.6rem,32vw,8.7rem)}.examples-stage-poster.is-left{bottom:.75rem;left:3%;transform:rotate(-7deg)}.examples-stage-poster.is-center{top:.1rem}.examples-stage-poster.is-right{bottom:.7rem;right:3%;transform:rotate(7deg)}}.not-found-shell{width:var(--site-frame-width);align-content:start;gap:1rem;min-height:calc(100vh - 10rem);margin-inline:auto;padding:8.6rem 0 4rem;display:grid}.not-found-shell h1{max-width:12ch;font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.06em;color:var(--site-ink);font-size:clamp(2.8rem,6vw,4.8rem);font-weight:800;line-height:.92}.not-found-shell p{max-width:28rem;color:var(--site-ink-soft);font-size:1rem;line-height:1.72}html[data-theme=dark] .home-page .hero-band{background:radial-gradient(circle at 76% 18%,#e5c68e29,#0000 18%),radial-gradient(circle at 82% 58%,#c65a4f29,#0000 24%),radial-gradient(circle at 34% 74%,#ad999529,#0000 34%),linear-gradient(112deg,#060202 0%,#0b0403 30%,#1c0d0b 52%,#130807 100%);background:radial-gradient(circle at 76% 18%,lab(81.5983% 5.59995 32.136/.16),#0000 18%),radial-gradient(circle at 82% 58%,lab(52.2795% 43.2586 28.315/.16),#0000 24%),radial-gradient(circle at 34% 74%,lab(65.0079% 6.91116 4.96539/.16),#0000 34%),linear-gradient(112deg,lab(.871035% 1.1013 .435776) 0%,lab(1.50274% 2.02803 .862902) 30%,lab(5.09053% 6.40725 3.1993) 52%,lab(2.9409% 3.82013 1.76587) 100%)}html[data-theme=dark] .adventure-page .hero-band{background:radial-gradient(circle at 76% 20%,#61aac124,#0000 18%),linear-gradient(112deg,#060202 0%,#0b0403 30%,#041418 52%,#100606 100%);background:radial-gradient(circle at 76% 20%,lab(65.6323% -19.1185 -19.0986/.14),#0000 18%),linear-gradient(112deg,lab(.871035% 1.1013 .435776) 0%,lab(1.50274% 2.02803 .862902) 30%,lab(5.39136% -4.52061 -4.38348) 52%,lab(2.39748% 2.75876 1.10623) 100%)}html[data-theme=dark] .learning-page .hero-band{background:radial-gradient(circle at 76% 20%,#6db59f24,#0000 18%),linear-gradient(112deg,#060202 0%,#0b0403 30%,#071510 52%,#100606 100%);background:radial-gradient(circle at 76% 20%,lab(68.57% -27.5233 4.00919/.14),#0000 18%),linear-gradient(112deg,lab(.871035% 1.1013 .435776) 0%,lab(1.50274% 2.02803 .862902) 30%,lab(5.49228% -5.37198 1.25279) 52%,lab(2.39748% 2.75876 1.10623) 100%)}html[data-theme=dark] .pricing-page .hero-band,html[data-theme=dark] .editorial-page .hero-band{background:radial-gradient(circle at 76% 18%,#e2c7971f,#0000 18%),linear-gradient(112deg,#060202 0%,#0b0403 30%,#1a0e0c 52%,#100606 100%);background:radial-gradient(circle at 76% 18%,lab(81.5912% 4.67828 27.8338/.12),#0000 18%),linear-gradient(112deg,lab(.871035% 1.1013 .435776) 0%,lab(1.50274% 2.02803 .862902) 30%,lab(5.11885% 5.34824 2.7542) 52%,lab(2.39748% 2.75876 1.10623) 100%)}html[data-theme=dark] .home-page .hero-band:before,html[data-theme=dark] .landing-page .hero-band:before,html[data-theme=dark] .pricing-page .hero-band:before,html[data-theme=dark] .editorial-page .hero-band:before{background:linear-gradient(#02000042,#0000 18%),linear-gradient(#0000 58%,#060202eb 100%);background:linear-gradient(lab(.186567% .289708 .101575/.26),#0000 18%),linear-gradient(#0000 58%,lab(.875721% .934154 .378335/.92) 100%)}html[data-theme=dark] .home-page .hero-band:after,html[data-theme=dark] .landing-page .hero-band:after,html[data-theme=dark] .pricing-page .hero-band:after,html[data-theme=dark] .editorial-page .hero-band:after{filter:blur(34px);background:radial-gradient(#bea06a29 0%,#55a2b314 34%,#0000 72%);background:radial-gradient(lab(67.6591% 5.93165 32.6249/.16) 0%,lab(62.2651% -21.1785 -16.6724/.08) 34%,#0000 72%)}html[data-theme=dark] .site-section,html[data-theme=dark] .home-page .hero-band+.site-section,html[data-theme=dark] .landing-page .hero-band+.site-section,html[data-theme=dark] .pricing-page .hero-band+.site-section,html[data-theme=dark] .editorial-page .hero-band+.site-section{background:0 0}html[data-theme=dark] .landing-step-row>span,html[data-theme=dark] .sequence-step>span{color:#e8ddc8;color:lab(88.4885% 1.58969 11.5217);background:linear-gradient(#281c1bf5,#190e0efa);background:linear-gradient(lab(11.6491% 6.21478 3.23972/.96),lab(5.13439% 4.49234 1.86232/.98));border-color:#e5c68e2e;border-color:lab(81.5983% 5.59995 32.136/.18)}html[data-theme=dark] .story-prompt-block{border-top-color:#ffffff1f;border-top-color:lab(100% 0 0/.12)}html[data-theme=dark] .site-section .site-pill,html[data-theme=dark] .not-found-shell .site-pill{color:#e8ddc8db;color:lab(88.4885% 1.58969 11.5217/.86);background:linear-gradient(#ffffff0f,#ffffff08);background:linear-gradient(lab(100% 0 0/.06),lab(100% 0 0/.03));border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}html[data-theme=dark] .site-theme-trigger{background:linear-gradient(180deg, #ffffff1a, #ffffff0d), linear-gradient(135deg, color-mix(in oklch, var(--site-theme-accent) 18%, transparent), transparent 72%);border-color:#ffffff1f;border-color:lab(100% 0 0/.12);box-shadow:inset 0 1px #ffffff0f,0 16px 30px -24px #000000b8;box-shadow:inset 0 1px lab(100% 0 0/.06),0 16px 30px -24px lab(0% 0 0/.72)}@supports (color:lab(0% 0 0)){html[data-theme=dark] .site-theme-trigger{background:linear-gradient(180deg, lab(100% 0 0/.1), lab(100% 0 0/.05)), linear-gradient(135deg, color-mix(in oklch, var(--site-theme-accent) 18%, transparent), transparent 72%)}}html[data-theme=dark] .site-theme-panel{border-color:#ffffff24;border-color:lab(100% 0 0/.14);box-shadow:0 34px 76px -40px #000000d1;box-shadow:0 34px 76px -40px lab(0% 0 0/.82)}html[data-theme=dark] .site-theme-mobile{background:linear-gradient(180deg, color-mix(in oklch, var(--site-paper-strong) 92%, transparent), color-mix(in oklch, var(--site-paper) 96%, transparent)), linear-gradient(135deg, color-mix(in oklch, var(--site-sea) 10%, transparent), transparent 72%);border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}html[data-theme=dark] .scene-caption-strip span{border-color:var(--site-border);color:var(--site-ink-soft);background:#ffffff0d;background:lab(100% 0 0/.05)}html[data-theme=dark] .pricing-page .pricing-scene-card{color:#faf5e9;color:lab(96.5825% .487745 6.12093);background:linear-gradient(#1b1110f5,#0f0706fa),linear-gradient(135deg,#e5c68e1a,#0000 52%);background:linear-gradient(lab(6.05145% 4.93091 2.24675/.96),lab(2.40664% 2.43391 .99234/.98)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.1),#0000 52%);border-color:#ffffff1a;border-color:lab(100% 0 0/.1);box-shadow:0 34px 72px -42px #00000080;box-shadow:0 34px 72px -42px lab(0% 0 0/.5)}html[data-theme=dark] .pricing-page .pricing-scene-card h3,html[data-theme=dark] .pricing-page .pricing-scene-card span,html[data-theme=dark] .pricing-page .pricing-scene-card p,html[data-theme=dark] .pricing-page .pricing-scene-price strong,html[data-theme=dark] .pricing-page .pricing-scene-facts dt,html[data-theme=dark] .pricing-page .pricing-scene-facts dd{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}html[data-theme=dark] .pricing-page .pricing-scene-card.is-accent{background:radial-gradient(circle at 16% 14%,#e5c68e24,#0000 20%),linear-gradient(135deg,#69babf1f,#0000 52%),linear-gradient(#291b1afc,#120808);background:radial-gradient(circle at 16% 14%,lab(81.5983% 5.59995 32.136/.14),#0000 20%),linear-gradient(135deg,lab(70.6224% -25.1582 -10.3953/.12),#0000 52%),linear-gradient(lab(11.6295% 6.8424 3.57437/.99),lab(2.95556% 3.15274 1.27689))}html[data-theme=dark] .pricing-offer-grid .pricing-stage-card{background:linear-gradient(#1b1110fa,#0f0706);background:linear-gradient(lab(6.05145% 4.93091 2.24675/.98),lab(2.40664% 2.43391 .99234));box-shadow:0 34px 74px -42px #0000008f;box-shadow:0 34px 74px -42px lab(0% 0 0/.56)}html[data-theme=dark] .pricing-offer-grid .pricing-stage-card:first-child{background:linear-gradient(#1e1312fa,#110908),linear-gradient(135deg,#e5c68e14,#0000 56%);background:linear-gradient(lab(7.06668% 5.42988 2.49752/.98),lab(2.96606% 2.78283 1.14471)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.08),#0000 56%)}html[data-theme=dark] .pricing-page .pricing-comparison-plan-card,html[data-theme=dark] .pricing-page .pricing-comparison-section,html[data-theme=dark] .pricing-page .pricing-comparison-value-card{box-shadow:0 34px 74px -46px #00000080;border-color:#ffffff1a;border-color:lab(100% 0 0/.1);box-shadow:0 34px 74px -46px lab(0% 0 0/.5)}html[data-theme=dark] .pricing-page .pricing-comparison-plan-card,html[data-theme=dark] .pricing-page .pricing-comparison-section{background:linear-gradient(#1b1110fa,#0f0706),linear-gradient(135deg,#e5c68e14,#0000 56%);background:linear-gradient(lab(6.05145% 4.93091 2.24675/.98),lab(2.40664% 2.43391 .99234)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.08),#0000 56%)}html[data-theme=dark] .pricing-page .pricing-comparison-value-card{background:linear-gradient(#1e1312fa,#110908),linear-gradient(135deg,#69babf1a,#0000 56%);background:linear-gradient(lab(7.06668% 5.42988 2.49752/.98),lab(2.96606% 2.78283 1.14471)),linear-gradient(135deg,lab(70.6224% -25.1582 -10.3953/.1),#0000 56%)}html[data-theme=dark] .pricing-page .pricing-comparison-value-card.is-emphasis{background:linear-gradient(#231715fa,#140a0a),linear-gradient(135deg,#e5c68e24,#0000 56%);background:linear-gradient(lab(9.34135% 6.04782 3.69999/.98),lab(3.59412% 3.57301 1.45979)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.14),#0000 56%);border-color:#dec79f38;border-color:lab(81.5807% 3.81681 23.6353/.22)}html[data-theme=dark] .pricing-page .pricing-comparison-row{border-top-color:#ffffff14;border-top-color:lab(100% 0 0/.08)}html[data-theme=dark] .pricing-page .pricing-comparison-tone.is-included{color:#ccefd6;color:lab(91.3912% -15.4019 8.27087);background:#83c29724;background:lab(73.349% -27.9827 15.0778/.14);border-color:#7ccc9742;border-color:lab(75.9252% -34.3248 18.521/.26)}html[data-theme=dark] .pricing-page .pricing-comparison-tone.is-limited{color:#fbf1dc;color:lab(95.4631% 1.21894 11.5534);background:#f0cc8324;background:lab(83.9704% 6.37206 41.1628/.14);border-color:#e9bd633d;border-color:lab(79.3193% 8.55562 51.2216/.24)}html[data-theme=dark] .pricing-page .pricing-comparison-tone.is-points{color:#d2eef4;color:lab(92.0985% -8.25182 -6.39846);background:#60bacd29;background:lab(70.4521% -23.8 -18.7469/.16);border-color:#68cee53d;border-color:lab(77.4783% -26.4007 -20.8138/.24)}html[data-theme=dark] .pricing-page .pricing-comparison-tone.is-unavailable{color:#cfcac0cc;color:lab(81.4915% .510067 5.34818/.8);background:#ffffff0a;background:lab(100% 0 0/.04);border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}html[data-theme=dark] .pricing-faq-section .faq-row,html[data-theme=dark] .faq-answer-grid .faq-row{background:linear-gradient(#1b1110fa,#0f0706);background:linear-gradient(lab(6.05145% 4.93091 2.24675/.98),lab(2.40664% 2.43391 .99234));box-shadow:0 30px 68px -42px #00000070;box-shadow:0 30px 68px -42px lab(0% 0 0/.44)}html[data-theme=dark] .pricing-faq-section .faq-row:nth-child(2),html[data-theme=dark] .faq-answer-grid .faq-row:nth-child(2){background:linear-gradient(#081416fa,#0f0706);background:linear-gradient(lab(5.36285% -3.49153 -3.19739/.98),lab(2.40664% 2.43391 .99234))}html[data-theme=dark] .pricing-faq-section .faq-row:nth-child(3),html[data-theme=dark] .faq-answer-grid .faq-row:nth-child(3),html[data-theme=dark] .faq-answer-grid .faq-row:last-child{background:linear-gradient(#1b150bfa,#0f0706);background:linear-gradient(lab(7.26205% 1.35511 6.14355/.98),lab(2.40664% 2.43391 .99234))}html[data-theme=dark] .pricing-faq-section .faq-row:first-child,html[data-theme=dark] .faq-answer-grid .faq-row:first-child{background:linear-gradient(#1a0e0dfa,#0b0404);background:linear-gradient(lab(5.12371% 4.96245 2.21563/.98),lab(1.50785% 1.80613 .720239));border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}html[data-theme=dark] .pricing-faq-section .faq-row h3,html[data-theme=dark] .pricing-faq-section .faq-row p,html[data-theme=dark] .faq-answer-grid .faq-row h3,html[data-theme=dark] .faq-answer-grid .faq-row p{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}html[data-theme=dark] .updates-entry{border-top-color:#ffffff1a;border-top-color:lab(100% 0 0/.1)}html[data-theme=dark] .updates-entry-meta time,html[data-theme=dark] .updates-entry-body h3{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}html[data-theme=dark] .pricing-note-strip{border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}html[data-theme=dark] .footer-cta-link:hover{background:linear-gradient(#281c1bfa,#190e0e);background:linear-gradient(lab(11.6491% 6.21478 3.23972/.98),lab(5.13439% 4.49234 1.86232))}html[data-theme=dark] .site-footer-links a:hover,html[data-theme=dark] .footer-cta-link:hover{color:#fcf8f1;color:lab(97.7178% .345469 3.80733)}@media (max-width:640px){.not-found-shell{gap:.85rem;padding-top:7.6rem;padding-bottom:3rem}.site-theme-mobile{margin-top:.75rem;padding-top:.75rem}.site-theme-option{padding:.72rem .78rem}}.site-header{width:min(960px,100vw - 56px);transition:transform .24s var(--ease-out-quart), box-shadow .24s var(--ease-out-quart), border-color .24s var(--ease-out-quart);background:linear-gradient(#160908f5,#0b0403f0),linear-gradient(120deg,#e1bf8024,#0000 34%),linear-gradient(300deg,#cf42382e,#0000 40%);background:linear-gradient(lab(3.57761% 4.32348 2.02272/.96),lab(1.50274% 2.02803 .862902/.94)),linear-gradient(120deg,lab(79.2784% 6.64145 36.6531/.14),#0000 34%),linear-gradient(300deg,lab(49.5352% 56.1325 38.8711/.18),#0000 40%);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 30px 80px -42px #0f020299;box-shadow:0 30px 80px -42px lab(1.46223% 3.56589 1.34133/.6)}.site-header-utility{width:min(960px,100vw - 56px);padding-right:.3rem}.site-header:before{content:"";opacity:.28;pointer-events:none;transition:opacity .24s var(--ease-out-quart);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.04) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.04) 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.site-header-row{z-index:1;transition:padding .24s var(--ease-out-quart), gap .24s var(--ease-out-quart);grid-template-columns:auto minmax(0,1fr) auto auto;gap:.9rem;padding:.82rem 1rem .82rem 1.05rem;position:relative}.site-brand-copy strong{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.04em;font-size:1.04rem}.site-brand-copy small{letter-spacing:.16em;transition:opacity .22s var(--ease-out-quart), transform .22s var(--ease-out-quart);font-size:.6rem}.site-header-note{border-left:1px solid #ffffff1f;border-left:1px solid lab(100% 0 0/.12);gap:.14rem;padding-left:1rem;display:grid}.site-header-note span{color:#cac3b6b8;color:lab(79.191% .773251 7.67235/.72);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.site-header-note strong{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.03em;font-size:.98rem;font-weight:700}.site-nav{justify-content:flex-end;gap:.8rem}.site-nav a{box-shadow:none;color:#e9e4dad1;color:lab(90.7752% .544816 5.7291/.82);letter-spacing:.06em;text-transform:uppercase;text-shadow:none;background:0 0;border-radius:0;padding:.25rem 0;font-size:.79rem;font-weight:600;position:relative}.site-nav a:after{content:"";transform-origin:50%;height:1px;transition:transform .22s var(--ease-out-quart);background:linear-gradient(90deg,#0000,#e8c586,#0000);background:linear-gradient(90deg,#0000,lab(81.6019% 6.58053 36.5583),#0000);position:absolute;bottom:-.18rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover,.site-nav a.is-active{box-shadow:none;color:#fcf8f1;color:lab(97.7178% .345469 3.80733);background:0 0;transform:none}.site-nav a:hover:after,.site-nav a.is-active:after{transform:scaleX(1)}.site-login-link{color:#e9e4dabd;color:lab(90.7752% .544816 5.7291/.74);transition:color .22s var(--ease-out-quart), opacity .22s var(--ease-out-quart);font-size:.88rem;font-weight:600}.site-login-link:hover{color:#fff;color:lab(100% 0 0)}.site-header .site-actions{gap:.65rem}.site-header .site-actions .ui-button[data-variant=default],.site-header .site-actions .ui-button[data-variant=default]:hover,.site-header .site-actions .ui-button[data-variant=default]:focus-visible,.site-header .site-actions .ui-button[data-variant=default]:active{background:linear-gradient(135deg,#ebcd95,#d7a85b);background:linear-gradient(135deg,lab(83.921% 5.5531 32.0729),lab(72.2009% 11.6144 46.0828));border-color:#eee3cf33;border-color:lab(90.8224% 1.2306 11.5625/.2);box-shadow:0 22px 42px -28px #010000cc;box-shadow:0 22px 42px -28px lab(.0499115% .300817 .0683785/.8);color:#1a0e0d!important;color:lab(5.12371% 4.96245 2.21563)!important}.site-header .site-actions .ui-button{min-height:2.3rem;padding-inline:.88rem;font-size:.84rem}@media (min-width:861px){.site-header.is-condensed{border-color:#ffffff1a;border-color:lab(100% 0 0/.1);transform:translateY(-4px);box-shadow:0 24px 60px -38px #0f020285;box-shadow:0 24px 60px -38px lab(1.46223% 3.56589 1.34133/.52)}.site-header.is-condensed:before{opacity:.18}.site-header.is-condensed .site-header-row{gap:.82rem;padding:.66rem .96rem .66rem 1rem}.site-header.is-condensed .site-brand-copy small{opacity:.54;transform:translateY(-1px)}}.site-mobile-panel{z-index:1;border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);position:relative}.site-mobile-promo{background:linear-gradient(#ffffff14,#ffffff0a);background:linear-gradient(lab(100% 0 0/.08),lab(100% 0 0/.04))}.home-page .hero-band{background:radial-gradient(circle at 76% 18%,#e5c68e2e,#0000 18%),radial-gradient(circle at 82% 58%,#c65a4f2e,#0000 24%),radial-gradient(circle at 34% 74%,#ad999538,#0000 34%),radial-gradient(circle at 58% 82%,#fbf4eab8,#0000 32%),linear-gradient(112deg,#0e0505 0%,#170908 28%,#291411 48%,#67524f 67%,#cfc6b9 84%,#fbf7f2 100%);background:radial-gradient(circle at 76% 18%,lab(81.5983% 5.59995 32.136/.18),#0000 18%),radial-gradient(circle at 82% 58%,lab(52.2795% 43.2586 28.315/.18),#0000 24%),radial-gradient(circle at 34% 74%,lab(65.0079% 6.91116 4.96539/.22),#0000 34%),radial-gradient(circle at 58% 82%,lab(96.5478% 1.23972 5.59388/.72),#0000 32%),linear-gradient(112deg,lab(1.9065% 2.67804 1.04276) 0%,lab(3.55022% 5.24344 2.19679) 28%,lab(9.18916% 11.0159 6.41573) 48%,lab(37.1129% 8.42062 5.18828) 67%,lab(80.3144% 1.70234 7.49323) 84%,lab(97.4638% .644267 2.97226) 100%);padding-top:8.5rem;padding-bottom:6.2rem}.home-page .hero-band-inner{align-items:center}.home-page .hero-band:before{opacity:1;background:linear-gradient(#05010129,#0000 16%),linear-gradient(#0000 44%,#e4ddd347 74%,#fbf7f2 100%);background:linear-gradient(lab(.431881% 1.07232 .343505/.16),#0000 16%),linear-gradient(#0000 44%,lab(88.4291% 1.333 5.97408/.28) 74%,lab(97.4638% .644267 2.97226) 100%)}.home-page .hero-band:after{filter:blur(34px);background:radial-gradient(#faf3ead1 0%,#fcf8f38a 44%,#0000 76%);background:radial-gradient(lab(96.3142% 1.15302 5.21822/.82) 0%,lab(97.9278% .644237 2.97221/.54) 44%,#0000 76%);width:54rem;height:18rem;animation:none;inset:auto 2% -5.5rem 34%}.home-page .hero-band-backdrop:before{opacity:.2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(135deg,#ffffff05,#0000 48%),linear-gradient(#ffffff04,#0000 72%);background-image:linear-gradient(lab(100% 0 0/.02) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.016) 1px,#0000 1px),linear-gradient(135deg,lab(100% 0 0/.02),#0000 48%),linear-gradient(lab(100% 0 0/.015),#0000 72%);background-size:72px 72px,72px 72px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(#000000e6 0%,#000000b3 34%,#00000052 72%,#0000 100%);mask-image:linear-gradient(#000000e6 0%,#000000b3 34%,#00000052 72%,#0000 100%);-webkit-mask-image:linear-gradient(lab(0% 0 0/.9) 0%,lab(0% 0 0/.7) 34%,lab(0% 0 0/.32) 72%,#0000 100%);mask-image:linear-gradient(lab(0% 0 0/.9) 0%,lab(0% 0 0/.7) 34%,lab(0% 0 0/.32) 72%,#0000 100%)}.home-page .hero-band-backdrop:after{opacity:.42;border-color:#ffffff09;border-color:lab(100% 0 0/.035);border-radius:1.4rem;inset:5% 8% 10%}.home-page .hero-title{letter-spacing:-.08em;max-width:6.2ch;font-size:clamp(4rem,8vw,6.9rem);line-height:.9}.home-page .hero-description{max-width:18rem;font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.65}.home-hero-kicker{color:#ebe4d6db;color:lab(90.7918% .757962 7.66115/.86);text-wrap:pretty;max-width:19rem;font-size:.98rem;line-height:1.75}.home-page .hero-actions .ui-button[data-variant=default]{background:linear-gradient(135deg,#e15247,#b23f3f);background:linear-gradient(135deg,lab(55.3501% 55.9764 37.9534),lab(43.9686% 47.4341 26.831));border-color:#dba7513d;border-color:lab(72.1825% 13.0494 51.2283/.24);min-width:10.5rem;min-height:3.35rem;padding-inline:1.35rem;font-size:.98rem;box-shadow:0 28px 56px -32px #060001e6;box-shadow:0 28px 56px -32px lab(.415318% 1.71037 .440547/.9)}.home-page .hero-links{gap:.8rem}.home-page .hero-links .internal-text-link{font-size:.92rem;font-weight:600;color:#f5eee0eb!important;color:lab(94.2721% .753969 7.65829/.92)!important}.home-page .hero-links .internal-text-link:hover{color:#fff!important;color:lab(100% 0 0)!important}.home-stage{min-height:38rem;overflow:visible}.home-stage-halo{filter:blur(22px);background:radial-gradient(circle,#e1bf8038 0%,#0000 66%);background:radial-gradient(circle,lab(79.2784% 6.64145 36.6531/.22) 0%,#0000 66%);inset:4% -4% 12% 12%}.home-stage-posters{min-height:37rem}.home-stage-poster{filter:drop-shadow(0 40px 50px #02000057);filter:drop-shadow(0 40px 50px lab(.177454% .629731 .169131/.34))}.home-stage-poster.is-left,.home-stage-poster.is-right{opacity:.94;width:clamp(11rem,18vw,14rem)}.home-stage-poster.is-left{bottom:5.2rem;left:1.4rem;transform:rotate(-14deg)}.home-stage-poster.is-center{z-index:3;width:clamp(17rem,28vw,23rem);top:-.15rem;left:54%;transform:translate(-50%)rotate(-1.35deg)}.home-stage-poster.is-center .home-stage-poster-image{object-position:50% center;transform:scale(1.2)}.home-stage-poster.is-center .home-stage-poster-frame{border-color:#ffffff38;border-color:lab(100% 0 0/.22);box-shadow:0 54px 92px -46px #06000180;box-shadow:0 54px 92px -46px lab(.415318% 1.71037 .440547/.5)}.home-stage-poster.is-left .home-stage-poster-frame,.home-stage-poster.is-right .home-stage-poster-frame{box-shadow:0 34px 68px -44px #06000161;box-shadow:0 34px 68px -44px lab(.415318% 1.71037 .440547/.38)}.home-stage-poster.is-right{bottom:5.8rem;right:0;transform:rotate(11deg)}.home-stage-poster-frame{will-change:transform;border-color:#ffffff29;border-color:lab(100% 0 0/.16);border-radius:1.35rem}.home-stage-poster-copy strong{font-size:1.04rem;line-height:1.45}.home-stage-poster.is-left .home-stage-poster-frame{transform-origin:58% 82%;animation:17.5s ease-in-out -5.2s infinite posterFloatLeft}.home-stage-poster.is-center .home-stage-poster-frame{transform-origin:50% 82%;animation:15.2s ease-in-out -1.6s infinite posterFloatCenter}.home-stage-poster.is-right .home-stage-poster-frame{transform-origin:42% 82%;animation:18.1s ease-in-out -3.8s infinite posterFloatRight}.pricing-stage-grid-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .hero-band+.site-section{margin-top:-2.2rem;padding-top:calc(clamp(3.8rem,7vw,6rem) + 1.6rem);position:relative}@media (min-width:1480px) and (min-height:900px){.home-page .hero-band{min-height:clamp(53rem,100svh,72rem)}.home-page .hero-band-inner{align-content:center;min-height:min(42rem,100svh - 14.7rem)}.home-page .home-stage-posters{margin-left:clamp(-1.75rem,-1vw,-.75rem)}}.pricing-note-strip{border-top:1px solid var(--site-border);flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1rem;padding-top:1rem;display:flex}.pricing-note-strip span{color:var(--site-ink-faint);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.pricing-note-strip p{color:var(--site-ink-soft);line-height:1.7}.site-footer-inner.is-minimal{gap:.9rem}.site-footer-inner.is-minimal .site-footer-cta{justify-content:flex-end}.site-footer-links{border-top:1px solid var(--site-footer-border);flex-wrap:wrap;gap:.65rem 1rem;padding-top:.8rem;display:flex}.site-footer-links a{color:var(--site-ink-soft);transition:color .22s var(--ease-out-quart);font-size:.9rem;font-weight:500}.site-footer-links a:hover{color:var(--site-ink)}.footer-cta-link{background:var(--site-footer-cta-bg);box-shadow:var(--site-footer-cta-shadow);color:var(--site-ink);transition:transform .22s var(--ease-out-quart), color .22s var(--ease-out-quart), opacity .22s var(--ease-out-quart), background .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart);border-radius:999px;padding:.68rem .92rem}.footer-cta-link:hover{background:linear-gradient(#ffffffd1,#fffcf7fa);background:linear-gradient(lab(100% 0 0/.82),lab(99.0914% .810802 3.71891/.98))}.footer-cta-link.is-disabled{cursor:not-allowed;opacity:.68;pointer-events:none}.site-footer-wrap .site-brand-copy strong{color:var(--site-ink);font-size:.96rem}.site-footer-wrap .site-brand-copy small{color:var(--site-ink-faint);letter-spacing:.16em;font-size:.62rem}.page-hero-kicker{color:#eae4d7d6;color:lab(90.7853% .67091 6.8869/.84);text-wrap:pretty;max-width:20rem;font-size:1rem;line-height:1.75}.landing-page .hero-band,.pricing-page .hero-band,.editorial-page .hero-band{padding-top:8.2rem;padding-bottom:5.8rem}.adventure-page .hero-band{background:radial-gradient(circle at 76% 20%,#61aac124,#0000 18%),radial-gradient(circle at 62% 82%,#f7f1e99e,#0000 30%),linear-gradient(112deg,#0b0404 0%,#160908 30%,#281512 52%,#61514e 70%,#d0c9c0 86%,#fbf7f2 100%);background:radial-gradient(circle at 76% 20%,lab(65.6323% -19.1185 -19.0986/.14),#0000 18%),radial-gradient(circle at 62% 82%,lab(95.3828% .98145 4.4682/.62),#0000 30%),linear-gradient(112deg,lab(1.50108% 2.0496 .801644) 0%,lab(3.56608% 4.75073 2.18645) 30%,lab(9.23772% 9.62799 6.10226) 52%,lab(36.0224% 6.36162 4.57689) 70%,lab(81.4673% 1.25003 5.60095) 86%,lab(97.4638% .644267 2.97226) 100%)}.learning-page .hero-band{background:radial-gradient(circle at 76% 20%,#6db59f29,#0000 18%),radial-gradient(circle at 62% 82%,#f7f1e99e,#0000 30%),linear-gradient(112deg,#0b0404 0%,#160909 30%,#0a1c16 52%,#47534d 70%,#d0c9c0 86%,#fbf7f2 100%);background:radial-gradient(circle at 76% 20%,lab(68.57% -27.5233 4.00919/.16),#0000 18%),radial-gradient(circle at 62% 82%,lab(95.3828% .98145 4.4682/.62),#0000 30%),linear-gradient(112deg,lab(1.50108% 2.0496 .801644) 0%,lab(3.57383% 4.37649 1.89115) 30%,lab(8.73159% -9.18499 2.12959) 52%,lab(34.1225% -5.92457 1.83907) 70%,lab(81.4673% 1.25003 5.60095) 86%,lab(97.4638% .644267 2.97226) 100%)}.pricing-page .hero-band,.editorial-page .hero-band{background:radial-gradient(circle at 76% 18%,#e2c79724,#0000 18%),radial-gradient(circle at 62% 82%,#f7f1e99e,#0000 30%),linear-gradient(112deg,#0b0404 0%,#160909 30%,#271513 52%,#5c4f4d 70%,#d0c9c0 86%,#fbf7f2 100%);background:radial-gradient(circle at 76% 18%,lab(81.5912% 4.67828 27.8338/.14),#0000 18%),radial-gradient(circle at 62% 82%,lab(95.3828% .98145 4.4682/.62),#0000 30%),linear-gradient(112deg,lab(1.50108% 2.0496 .801644) 0%,lab(3.57383% 4.37649 1.89115) 30%,lab(9.24717% 9.14124 5.43554) 52%,lab(34.8825% 5.39243 3.31159) 70%,lab(81.4673% 1.25003 5.60095) 86%,lab(97.4638% .644267 2.97226) 100%)}.landing-page .hero-band:before,.pricing-page .hero-band:before,.editorial-page .hero-band:before{opacity:1;background:linear-gradient(#05010124,#0000 16%),linear-gradient(#0000 42%,#e4ddd33d 74%,#fbf7f2 100%);background:linear-gradient(lab(.431881% 1.07232 .343505/.14),#0000 16%),linear-gradient(#0000 42%,lab(88.4291% 1.333 5.97408/.24) 74%,lab(97.4638% .644267 2.97226) 100%)}.landing-page .hero-band:after,.pricing-page .hero-band:after,.editorial-page .hero-band:after{filter:blur(30px);background:radial-gradient(#faf3eac7 0%,#fcf8f37a 44%,#0000 76%);background:radial-gradient(lab(96.3142% 1.15302 5.21822/.78) 0%,lab(97.9278% .644237 2.97221/.48) 44%,#0000 76%);width:50rem;height:16rem;animation:none;inset:auto 4% -4.8rem 36%}.landing-page .hero-band-backdrop:before,.pricing-page .hero-band-backdrop:before,.editorial-page .hero-band-backdrop:before{opacity:.18;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(135deg,#ffffff05,#0000 48%),linear-gradient(#ffffff03,#0000 72%);background-image:linear-gradient(lab(100% 0 0/.018) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.014) 1px,#0000 1px),linear-gradient(135deg,lab(100% 0 0/.018),#0000 48%),linear-gradient(lab(100% 0 0/.012),#0000 72%);background-size:72px 72px,72px 72px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(#000000e0 0%,#000000ad 34%,#00000047 72%,#0000 100%);mask-image:linear-gradient(#000000e0 0%,#000000ad 34%,#00000047 72%,#0000 100%);-webkit-mask-image:linear-gradient(lab(0% 0 0/.88) 0%,lab(0% 0 0/.68) 34%,lab(0% 0 0/.28) 72%,#0000 100%);mask-image:linear-gradient(lab(0% 0 0/.88) 0%,lab(0% 0 0/.68) 34%,lab(0% 0 0/.28) 72%,#0000 100%)}.landing-page .hero-band-backdrop:after,.pricing-page .hero-band-backdrop:after,.editorial-page .hero-band-backdrop:after{opacity:.38;border-color:#ffffff08;border-color:lab(100% 0 0/.032);border-radius:1.35rem;inset:5% 8% 10%}.landing-page .hero-title,.pricing-page .hero-title,.editorial-page .hero-title{color:#fcf8f1;color:lab(97.7178% .345469 3.80733);letter-spacing:-.08em;text-shadow:0 14px 30px #0c040333;text-shadow:0 14px 30px lab(1.49608% 2.27394 .9478/.2)}.landing-page .hero-description,.pricing-page .hero-description,.editorial-page .hero-description{color:#f4eee1e6;color:lab(94.2655% .667632 6.88461/.9)}.landing-page .hero-links .internal-text-link,.pricing-page .hero-links .internal-text-link,.editorial-page .hero-links .internal-text-link{font-size:.92rem;font-weight:600;color:#f5eee0eb!important;color:lab(94.2721% .753969 7.65829/.92)!important}.landing-page .hero-links .internal-text-link:hover,.pricing-page .hero-links .internal-text-link:hover,.editorial-page .hero-links .internal-text-link:hover{color:#fff!important;color:lab(100% 0 0)!important}.landing-page .hero-actions .ui-button[data-variant=default],.pricing-page .hero-actions .ui-button[data-variant=default],.editorial-page .hero-actions .ui-button[data-variant=default]{background:linear-gradient(135deg,#e15247,#b23f3f);background:linear-gradient(135deg,lab(55.3501% 55.9764 37.9534),lab(43.9686% 47.4341 26.831));border-color:#dba7513d;border-color:lab(72.1825% 13.0494 51.2283/.24);min-height:3.2rem;padding-inline:1.3rem;box-shadow:0 24px 48px -30px #060001d6;box-shadow:0 24px 48px -30px lab(.415318% 1.71037 .440547/.84)}.landing-page .landing-stage-main{border-color:#ffffff29;border-color:lab(100% 0 0/.16);border-radius:1.45rem;box-shadow:0 40px 72px -42px #0a01018f;box-shadow:0 40px 72px -42px lab(.829836% 2.58528 .717998/.56)}.landing-page .landing-stage-image{transform:scale(1.08)}.landing-page .landing-stage-sidecard,.landing-page .landing-stage-note{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1.1rem;box-shadow:0 24px 48px -30px #0600019e;box-shadow:0 24px 48px -30px lab(.415318% 1.71037 .440547/.62)}.landing-page .landing-stage-sidecard{background:linear-gradient(#180c0bf5,#0b0404fa);background:linear-gradient(lab(4.2958% 4.91867 2.14683/.96),lab(1.50108% 2.0496 .801644/.98));border-color:#ffffff1f;border-color:lab(100% 0 0/.12);top:10%}.learning-page .landing-stage-sidecard{background:linear-gradient(#07120df5,#0b0404fa);background:linear-gradient(lab(4.6204% -4.3288 1.18218/.96),lab(1.50785% 1.80613 .720239/.98))}.pricing-page .pricing-scene-card,.editorial-page .faq-hero-chip,.editorial-page .faq-hero-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 28px 56px -34px #06000175;box-shadow:0 28px 56px -34px lab(.415318% 1.71037 .440547/.46)}.pricing-page .pricing-scene-card{color:#281c1b;color:lab(11.6491% 6.21478 3.23972);background:linear-gradient(#faf4ecfa,#e8e0d4fc),linear-gradient(135deg,#e5c68e24,#0000 48%);background:linear-gradient(lab(96.5428% .981033 4.4679/.98),lab(89.5922% 1.51005 6.72804/.99)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.14),#0000 48%);border-color:#ccb29f29;border-color:lab(74.369% 7.51841 13.3234/.16);border-radius:1.45rem}.pricing-page .pricing-scene-card h3,.pricing-page .pricing-scene-card span,.pricing-page .pricing-scene-card p,.pricing-page .pricing-scene-price strong{color:#281c1b;color:lab(11.6491% 6.21478 3.23972)}.pricing-page .pricing-scene-price span{color:#604d4b;color:lab(34.8107% 7.81654 4.81452)}.pricing-page .pricing-scene-facts div{border-top-color:#ffffff1f;border-top-color:lab(100% 0 0/.12)}.pricing-page .pricing-scene-facts dt,.pricing-page .pricing-scene-facts dd{color:#f1eadee6;color:lab(93.1054% .668734 6.88534/.9)}.pricing-page .pricing-scene-card.is-free{transform:rotate(-1.6deg);box-shadow:0 34px 72px -42px #0f02033d;box-shadow:0 34px 72px -42px lab(1.45536% 3.64003 1.06311/.24)}.pricing-page .pricing-scene-card.is-accent{color:#faf5e9;color:lab(96.5825% .487745 6.12093);background:radial-gradient(circle at 16% 14%,#e5c68e1f,#0000 22%),linear-gradient(135deg,#69babf1f,#0000 52%),linear-gradient(#291b1afa,#120808fc);background:radial-gradient(circle at 16% 14%,lab(81.5983% 5.59995 32.136/.12),#0000 22%),linear-gradient(135deg,lab(70.6224% -25.1582 -10.3953/.12),#0000 52%),linear-gradient(lab(11.6295% 6.8424 3.57437/.98),lab(2.95556% 3.15274 1.27689/.99));border-color:#ffffff24;border-color:lab(100% 0 0/.14);box-shadow:0 36px 78px -40px #0600018a;box-shadow:0 36px 78px -40px lab(.415318% 1.71037 .440547/.54)}.pricing-page .pricing-scene-card.is-accent h3,.pricing-page .pricing-scene-card.is-accent span,.pricing-page .pricing-scene-card.is-accent p,.pricing-page .pricing-scene-card.is-accent .pricing-scene-price strong{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.pricing-page .pricing-scene-card.is-pro{border-color:#ffffff1f;border-color:lab(100% 0 0/.12);transform:translateY(-.9rem)rotate(1.8deg)}.pricing-page .pricing-scene-card.is-pro p{color:#eae4d7e6;color:lab(90.7853% .67091 6.8869/.9)}.pricing-page .pricing-scene-caption{background:linear-gradient(#1a0e0df5,#0b0404fc);background:linear-gradient(lab(5.12371% 4.96245 2.21563/.96),lab(1.50108% 2.0496 .801644/.99));border-color:#ffffff24;border-color:lab(100% 0 0/.14);box-shadow:0 30px 62px -34px #0600019e;box-shadow:0 30px 62px -34px lab(.415318% 1.71037 .440547/.62)}.pricing-page .pricing-offer-section .section-heading,.pricing-page .pricing-faq-section .section-heading{max-width:38rem}.pricing-comparison-ledger{gap:clamp(1.15rem,2vw,1.8rem);display:grid}.pricing-comparison-overview{grid-template-columns:minmax(0,.96fr) minmax(0,.96fr) minmax(0,1.08fr);align-items:stretch;gap:1rem;display:grid}.pricing-comparison-plan-card,.pricing-comparison-note-card,.pricing-comparison-section{border:1px solid color-mix(in oklch, var(--site-border) 88%, transparent);box-shadow:0 30px 70px -46px color-mix(in oklch, var(--site-ink) 18%, transparent);border-radius:1.6rem;position:relative;overflow:hidden}.pricing-comparison-plan-card,.pricing-comparison-note-card{min-height:13.5rem;transition:transform .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart);align-content:start;gap:.8rem;padding:clamp(1.2rem,2vw,1.65rem);display:grid}.pricing-comparison-plan-card{background:linear-gradient(180deg, color-mix(in oklch, var(--site-paper) 90%, white 10%), color-mix(in oklch, var(--site-paper-strong) 94%, transparent)), linear-gradient(135deg, color-mix(in oklch, var(--site-gold) 16%, transparent), transparent 58%)}.pricing-comparison-plan-card.is-free{transform:translateY(.45rem)}.pricing-comparison-plan-card.is-emphasis,.pricing-comparison-note-card{border-color:color-mix(in oklch, var(--site-border-inverse) 72%, var(--site-gold) 28%);background:radial-gradient(circle at 16% 18%, color-mix(in oklch, var(--site-gold) 20%, transparent), transparent 24%), linear-gradient(135deg, color-mix(in oklch, var(--site-sea) 18%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in oklch, var(--site-night) 92%, black 8%), color-mix(in oklch, var(--site-night-strong) 96%, black 4%));color:#faf5e9;color:lab(96.5825% .487745 6.12093);box-shadow:0 36px 88px -50px #0009;box-shadow:0 36px 88px -50px lab(0% 0 0/.6)}.pricing-comparison-plan-card.is-emphasis{transform:translateY(-.45rem)}.pricing-comparison-plan-card.is-free:hover{transform:translateY(.25rem)}.pricing-comparison-plan-card.is-emphasis:hover{transform:translateY(-.65rem)}.pricing-comparison-note-card:hover,.pricing-comparison-value-card:hover{transform:translateY(-.2rem)}.pricing-comparison-plan-label,.pricing-comparison-note-eyebrow,.pricing-comparison-lane-label,.pricing-comparison-section-index,.pricing-comparison-value-plan{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pricing-comparison-plan-label,.pricing-comparison-lane-label,.pricing-comparison-section-index,.pricing-comparison-value-plan{color:color-mix(in oklch, var(--site-ink-faint) 92%, transparent)}.pricing-comparison-plan-card.is-emphasis .pricing-comparison-plan-label,.pricing-comparison-note-eyebrow,.pricing-comparison-value-card.is-emphasis .pricing-comparison-value-plan{color:#e1d6c2d1;color:lab(86.1681% 1.59621 11.5268/.82)}.pricing-comparison-plan-summary,.pricing-comparison-note-title{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.05em;text-wrap:balance;line-height:1.02}.pricing-comparison-plan-summary{max-width:11ch;color:var(--site-ink);font-size:clamp(1.45rem,1.95vw,2rem)}.pricing-comparison-plan-card.is-emphasis .pricing-comparison-plan-summary,.pricing-comparison-note-title,.pricing-comparison-note-body{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.pricing-comparison-note-title{max-width:10ch;font-size:clamp(1.65rem,2.15vw,2.35rem)}.pricing-comparison-note-body{max-width:30rem;font-size:.98rem;line-height:1.72}.pricing-comparison-lane-header{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:end;gap:1rem;display:grid}.pricing-comparison-lane-grid,.pricing-comparison-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-comparison-lane-label{padding:0 .2rem}.pricing-comparison-lane-label.is-emphasis{color:var(--site-ink)}.pricing-comparison-sections{gap:1rem;display:grid}.pricing-comparison-section{background:linear-gradient(180deg, color-mix(in oklch, var(--site-paper) 88%, white 12%), color-mix(in oklch, var(--site-paper-strong) 92%, transparent)), linear-gradient(135deg, color-mix(in oklch, var(--site-gold) 10%, transparent), transparent 58%);grid-template-columns:minmax(10.5rem,.34fr) minmax(0,1fr);gap:1.15rem;padding:clamp(1.15rem,2vw,1.6rem);display:grid}.pricing-comparison-section-meta{align-content:start;gap:.5rem;padding-top:.2rem;display:grid}.pricing-comparison-section-title{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.05em;color:var(--site-ink);text-wrap:balance;font-size:clamp(1.8rem,2.5vw,2.55rem);line-height:.98}.pricing-comparison-rows{gap:0;display:grid}.pricing-comparison-row{border-top:1px solid color-mix(in oklch, var(--site-border) 92%, transparent);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1rem;padding:1rem 0;display:grid}.pricing-comparison-row:first-child{border-top:0;padding-top:0}.pricing-comparison-row:last-child{padding-bottom:0}.pricing-comparison-feature{align-content:start;gap:.38rem;display:grid}.pricing-comparison-feature-label{color:var(--site-ink);font-size:1rem;font-weight:600;line-height:1.55}.pricing-comparison-feature-note,.pricing-comparison-value-note{color:var(--site-ink-faint);font-size:.9rem;line-height:1.6}.pricing-comparison-value-card{border:1px solid color-mix(in oklch, var(--site-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--site-paper) 90%, white 10%), color-mix(in oklch, var(--site-paper-strong) 94%, transparent)), linear-gradient(135deg, color-mix(in oklch, var(--site-sea) 7%, transparent), transparent 58%);min-height:100%;transition:transform .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart), border-color .22s var(--ease-out-quart);border-radius:1.2rem;align-content:start;gap:.72rem;padding:1rem 1rem 1.05rem;display:grid}.pricing-comparison-value-card.is-emphasis{border-color:color-mix(in oklch, var(--site-border-strong) 70%, var(--site-gold) 30%);background:linear-gradient(180deg, color-mix(in oklch, var(--site-paper-strong) 90%, var(--site-gold) 10%), color-mix(in oklch, var(--site-paper) 84%, var(--site-night) 16%)), linear-gradient(135deg, color-mix(in oklch, var(--site-gold) 16%, transparent), transparent 58%);box-shadow:0 22px 48px -40px color-mix(in oklch, var(--site-gold) 26%, transparent)}.pricing-comparison-tone{border:1px solid #0000;border-radius:999px;align-items:center;gap:.48rem;width:fit-content;padding:.58rem .82rem;font-size:.92rem;font-weight:600;line-height:1.4;display:inline-flex}.pricing-comparison-tone.is-included{color:#005227;color:lab(29.5933% -38.7829 21.2809);background:#6ab1821f;background:lab(66.5133% -31.2138 16.8444/.12);border-color:#419b6438;border-color:lab(57.4768% -37.789 20.4674/.22)}.pricing-comparison-tone.is-limited{color:#7b5200;color:lab(38.3875% 15.6217 66.262);background:#f0cc832e;background:lab(83.9704% 6.37206 41.1628/.18);border-color:#d1a33b3d;border-color:lab(70.0014% 10.1906 58.1927/.24)}.pricing-comparison-tone.is-points{color:#005766;color:lab(33.335% -24.7581 -20.3687);background:#5ab3c71f;background:lab(68.1305% -23.7606 -18.7325/.12);border-color:#2aa9c23d;border-color:lab(63.6038% -28.495 -22.7159/.24)}.pricing-comparison-tone.is-unavailable{border-color:color-mix(in oklch, var(--site-border) 92%, transparent);background:color-mix(in oklch, var(--site-paper-strong) 84%, transparent);color:var(--site-ink-faint)}.pricing-comparison-value-plan{display:none}.pricing-offer-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.pricing-offer-grid .pricing-stage-card{background:linear-gradient(#f3eee6fa,#e4ddd3fa);background:linear-gradient(lab(94.2228% .981927 4.4685/.98),lab(88.4291% 1.333 5.97408/.98));border-radius:1.55rem;gap:1rem;min-height:100%;padding:1.55rem;box-shadow:0 30px 68px -40px #0a01013d;box-shadow:0 30px 68px -40px lab(.829836% 2.58528 .717998/.24)}.pricing-offer-grid .pricing-stage-card:first-child{background:linear-gradient(#f9f4ecfc,#ebe3d7fc),linear-gradient(135deg,#e5c68e24,#0000 56%);background:linear-gradient(lab(96.3108% .981092 4.46798/.99),lab(90.5202% 1.50907 6.72742/.99)),linear-gradient(135deg,lab(81.5983% 5.59995 32.136/.14),#0000 56%);transform:translateY(-.4rem)}.pricing-offer-grid .pricing-stage-card.is-accent{background:radial-gradient(circle at 16% 14%,#e5c68e24,#0000 20%),linear-gradient(135deg,#69babf24,#0000 54%),linear-gradient(#291b1afc,#120808);background:radial-gradient(circle at 16% 14%,lab(81.5983% 5.59995 32.136/.14),#0000 20%),linear-gradient(135deg,lab(70.6224% -25.1582 -10.3953/.14),#0000 54%),linear-gradient(lab(11.6295% 6.8424 3.57437/.99),lab(2.95556% 3.15274 1.27689));border-color:#ffffff1f;border-color:lab(100% 0 0/.12);transform:translateY(1rem);box-shadow:0 40px 84px -44px #06000194;box-shadow:0 40px 84px -44px lab(.415318% 1.71037 .440547/.58)}.pricing-offer-grid .pricing-stage-card.is-accent .pricing-stage-tag{color:#e8ddc8d6;color:lab(88.4885% 1.58969 11.5217/.84)}.pricing-offer-grid .pricing-stage-card.is-accent .pricing-feature-list svg{color:#e5c68e;color:lab(81.5983% 5.59995 32.136)}.pricing-offer-grid .pricing-stage-card h3{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem);line-height:.96}.pricing-offer-grid .pricing-feature-list{gap:.7rem;margin-top:.2rem}.pricing-page .pricing-note-strip{background:linear-gradient(#140a09f5,#090303fa);background:linear-gradient(lab(3.59725% 3.53158 1.57406/.96),lab(1.15764% 1.52726 .600511/.98));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:1.15rem;max-width:24rem;margin-top:-.25rem;margin-left:auto;padding:.95rem 1rem;box-shadow:0 24px 48px -30px #0600017a;box-shadow:0 24px 48px -30px lab(.415318% 1.71037 .440547/.48)}.pricing-page .pricing-note-strip span,.pricing-page .pricing-note-strip p{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.pricing-page .pricing-note-strip p{font-size:.94rem;line-height:1.6}.pricing-faq-section .faq-list{grid-template-columns:minmax(0,1.06fr) repeat(2,minmax(0,.94fr))}.pricing-faq-section .faq-row{background:linear-gradient(#f8f2eafc,#eae3d8fc);background:linear-gradient(lab(95.8468% .981301 4.46808/.99),lab(90.5172% 1.33136 5.97299/.99));border-radius:1.45rem;padding:1.45rem;box-shadow:0 28px 58px -38px #0a010129;box-shadow:0 28px 58px -38px lab(.829836% 2.58528 .717998/.16)}.pricing-faq-section .faq-row:first-child{background:linear-gradient(#1a0e0dfa,#0e0505fa);background:linear-gradient(lab(5.12371% 4.96245 2.21563/.98),lab(1.91446% 2.39104 .947812/.98));border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}.pricing-faq-section .faq-row:nth-child(2){background:linear-gradient(#eaf5f6fc,#d8e7e8fc);background:linear-gradient(lab(95.7116% -3.79831 -1.5936/.99),lab(90.6473% -5.06279 -2.12218/.99))}.pricing-faq-section .faq-row:nth-child(3){background:linear-gradient(#f9f4eafc,#ebe4d8fc);background:linear-gradient(lab(96.3336% .665605 5.32079/.99),lab(91.0091% .882298 6.85945/.99))}.pricing-faq-section .faq-row:first-child h3,.pricing-faq-section .faq-row:first-child p{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.faq-answer-section{padding-top:4.6rem}.faq-answer-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(0,.92fr);align-items:stretch;gap:1rem;display:grid}.faq-answer-grid .faq-row{background:linear-gradient(#f8f2eafc,#ebe3d9fc);background:linear-gradient(lab(95.8468% .981301 4.46808/.99),lab(90.7492% 1.33121 5.97286/.99));border-radius:1.55rem;gap:.82rem;padding:1.55rem;box-shadow:0 30px 68px -42px #0a01012e;box-shadow:0 30px 68px -42px lab(.829836% 2.58528 .717998/.18)}.faq-answer-grid .faq-row:first-child{background:linear-gradient(#1a0e0dfa,#0e0505fa);background:linear-gradient(lab(5.12371% 4.96245 2.21563/.98),lab(1.91446% 2.39104 .947812/.98));border-color:#ffffff1a;border-color:lab(100% 0 0/.1);grid-row:span 2}.faq-answer-grid .faq-row:nth-child(2){background:linear-gradient(#eaf5f6fc,#d8e7e8fc);background:linear-gradient(lab(95.7116% -3.79831 -1.5936/.99),lab(90.6473% -5.06279 -2.12218/.99))}.faq-answer-grid .faq-row:nth-child(3){background:linear-gradient(#f9f4eafc,#ebe4d8fc);background:linear-gradient(lab(96.3336% .665605 5.32079/.99),lab(91.0091% .882298 6.85945/.99))}.faq-answer-grid .faq-row:first-child h3,.faq-answer-grid .faq-row:first-child p{color:#faf5e9;color:lab(96.5825% .487745 6.12093)}.faq-answer-grid .faq-row:last-child{background:linear-gradient(#f9f4eafc,#e8dfd2fc);background:linear-gradient(lab(96.3336% .665605 5.32079/.99),lab(89.3815% 1.22854 7.59223/.99));grid-column:2/span 2}.faq-answer-grid .faq-row h3{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.05em;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:.98}.faq-answer-grid .faq-row p{font-size:.98rem;line-height:1.72}.faq-page .page-lead{padding-bottom:1.15rem}.faq-page .page-lead-title{max-width:8ch}.faq-page .page-lead-description{max-width:27rem}.updates-page .page-lead{padding-bottom:.7rem}.updates-page .site-pill{border-color:color-mix(in oklch, var(--site-border) 72%, transparent);color:var(--site-ink-faint);box-shadow:none;background:0 0;padding-inline:0}.updates-page .page-lead-title{max-width:8ch}.updates-page .page-lead-description{max-width:24rem}.contact-page .page-lead{padding-bottom:.9rem}.contact-page .page-lead-title{max-width:10ch}.contact-page .page-lead-description{max-width:32rem}.contact-section{padding-top:clamp(.95rem,2vw,1.35rem);padding-bottom:clamp(4rem,7vw,6.4rem)}.contact-shell{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.72fr);gap:clamp(1.5rem,4vw,3.6rem);max-width:58rem;display:grid}.contact-panel{border-top:1px solid color-mix(in oklch, var(--site-border) 88%, transparent);align-content:start;gap:1rem;padding-top:1.05rem;display:grid}.contact-panel h2{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.025em;color:var(--site-ink);font-size:clamp(1.28rem,1.8vw,1.72rem);line-height:1.08}.contact-list{margin:0;display:grid}.contact-row{border-top:1px solid color-mix(in oklch, var(--site-border) 70%, transparent);grid-template-columns:minmax(5.5rem,.28fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.contact-row:first-child{border-top:0}.contact-row dt,.contact-planned-list small{color:var(--site-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contact-row dd{min-width:0;color:var(--site-ink);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:650}.contact-row a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--site-ink) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--site-ink) 30%, transparent);text-underline-offset:.18em}.contact-row a:hover{text-decoration-color:currentColor}.contact-planned-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.contact-planned-list li{border-top:1px solid color-mix(in oklch, var(--site-border) 70%, transparent);gap:.28rem;padding:.85rem 0;display:grid}.contact-planned-list li:first-child{border-top:0}.contact-planned-list span,.contact-planned-list a{color:var(--site-ink);font-size:1rem;font-weight:650}.updates-timeline-section{padding-top:clamp(.9rem,2vw,1.35rem);padding-bottom:clamp(4rem,7vw,6.4rem)}.updates-feed-shell{max-width:54rem}.updates-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.updates-entry{border-top:1px solid color-mix(in oklch, var(--site-border) 86%, transparent);grid-template-columns:minmax(7.5rem,.24fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.35rem);padding:1.05rem 0 1.2rem;display:grid;position:relative}.updates-entry:last-child{padding-bottom:0}.updates-entry-meta{align-content:start;gap:.38rem;padding-top:.1rem;display:grid}.updates-entry-meta time,.updates-entry-meta span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.updates-entry-meta time{color:var(--site-ink)}.updates-entry-meta span{color:var(--site-ink-faint)}.updates-entry-body{gap:.28rem;min-width:0;display:grid}.updates-entry-body h3{font-family:var(--font-display), var(--font-body), serif;letter-spacing:-.025em;color:var(--site-ink);font-size:clamp(1.18rem,1.65vw,1.58rem);line-height:1.12}.updates-entry-body p{max-width:44rem;color:var(--site-ink-soft);line-height:1.62}.landing-page .hero-band+.site-section,.pricing-page .hero-band+.site-section,.editorial-page .hero-band+.site-section{margin-top:-1.9rem;padding-top:calc(clamp(3.8rem,7vw,6rem) + 1.4rem);position:relative}@media (max-width:1080px){.site-header-row{grid-template-columns:auto minmax(0,1fr) auto auto}.site-header-note{display:none}.pricing-comparison-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-comparison-note-card{grid-column:1/-1;min-height:auto}.pricing-comparison-section{grid-template-columns:1fr}.pricing-comparison-plan-card.is-free,.pricing-comparison-plan-card.is-emphasis{transform:none}.pricing-comparison-plan-card.is-free:hover,.pricing-comparison-plan-card.is-emphasis:hover{transform:translateY(-.2rem)}}@media (max-width:860px){.site-header-row{grid-template-columns:auto 1fr auto}.site-actions.is-mobile{justify-content:space-between;gap:.8rem;margin-top:.85rem}.site-actions.is-mobile .site-login-link{align-items:center;display:inline-flex}.home-stage{min-height:33rem}.pricing-note-strip{flex-direction:column;align-items:flex-start}.landing-page .hero-band,.pricing-page .hero-band,.editorial-page .hero-band{padding-bottom:5rem}.pricing-hero-scene,.faq-hero-scene{grid-template-columns:1fr}.updates-entry{grid-template-columns:minmax(6.2rem,.28fr) minmax(0,1fr);gap:.85rem}.contact-shell{grid-template-columns:1fr}.pricing-scene-card.is-pro{transform:none}.pricing-scene-facts div{grid-template-columns:1fr;gap:.22rem}.pricing-scene-facts dd{text-align:left}.pricing-scene-caption{max-width:none;position:static}.faq-hero-chip-group{grid-template-columns:1fr 1fr}.pricing-offer-grid,.faq-answer-grid{grid-template-columns:1fr}.pricing-comparison-lane-header{display:none}.pricing-comparison-row{grid-template-columns:1fr;gap:.85rem}.pricing-comparison-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-comparison-value-plan{display:inline-flex}.pricing-offer-grid .pricing-stage-card:first-child,.pricing-offer-grid .pricing-stage-card.is-accent{transform:none}.faq-answer-grid .faq-row:first-child,.faq-answer-grid .faq-row:last-child{grid-area:auto}}@media (max-width:640px){.site-header{border-radius:1.4rem}.site-section{padding:2.5rem 0}.site-section-inner{gap:1.25rem}.section-heading{gap:.75rem}.section-body{gap:1rem}.home-page .hero-band{padding-top:7.2rem;padding-bottom:2.4rem}.home-page .hero-band-inner{align-items:start;gap:1.25rem}.home-page .hero-description{max-width:15rem;font-size:1rem}.home-page .hero-actions .ui-button[data-variant=default]{min-height:3.15rem}.landing-page .hero-band,.pricing-page .hero-band,.editorial-page .hero-band{padding-top:7.4rem;padding-bottom:3.6rem}.faq-hero-chip-group{grid-template-columns:1fr}.home-page .hero-band+.site-section{margin-top:-1.45rem;padding-top:2.15rem}.pricing-page .hero-band+.site-section,.editorial-page .hero-band+.site-section,.landing-page .hero-band+.site-section{margin-top:-1.1rem;padding-top:2.2rem}.pricing-page .pricing-note-strip{max-width:none;margin-left:0}.pricing-scene-price{flex-direction:column;align-items:flex-start;gap:.35rem}.pricing-scene-price span{padding-bottom:0}.pricing-comparison-overview,.pricing-comparison-row-grid{grid-template-columns:1fr}.pricing-comparison-plan-card,.pricing-comparison-note-card,.pricing-comparison-section{border-radius:1.28rem}.pricing-comparison-plan-card,.pricing-comparison-note-card{min-height:auto;padding:1rem}.pricing-comparison-note-title,.pricing-comparison-plan-summary,.pricing-comparison-section-title{max-width:none}.pricing-comparison-section{gap:1rem;padding:1rem}.pricing-comparison-value-card{border-radius:1rem;padding:.95rem}.home-stage{min-height:auto}.home-stage-posters{min-height:16.75rem}.home-stage-poster.is-left,.home-stage-poster.is-right{width:min(28vw,6.8rem)}.home-stage-poster.is-left{bottom:.45rem;left:.3rem;transform:rotate(-11deg)}.home-stage-poster.is-center{width:min(58vw,13.4rem);top:.2rem;left:50%}.home-stage-poster.is-right{bottom:.45rem;right:.2rem;transform:rotate(10deg)}.home-stage-poster-copy{inset:auto .8rem .8rem}.home-stage-poster-copy strong{font-size:.94rem;line-height:1.35}.story-grid{gap:.9rem}.story-teaser{border-radius:1.3rem}.story-teaser-figure{aspect-ratio:16/10}.story-teaser-body{gap:.8rem;padding:1rem}.story-teaser h3{font-size:1.4rem}.pricing-hero-scene{gap:.7rem;padding:.2rem 0 .15rem}.pricing-page .pricing-scene-card{border-radius:1.25rem;min-height:auto;padding:1rem 1rem 1.05rem}.pricing-page .pricing-scene-card.is-free{transform:rotate(-1deg)}.pricing-page .pricing-scene-card.is-pro{margin-top:-.25rem;transform:rotate(.8deg)}.pricing-page .pricing-scene-caption{border-radius:1rem;margin-top:-.2rem;padding:.85rem .9rem}.updates-entry{grid-template-columns:1fr;gap:.55rem;padding:1rem 0 1.15rem}.updates-entry-meta{flex-wrap:wrap;gap:.4rem .55rem;padding-top:0;display:flex}.site-footer-inner.is-minimal .site-footer-cta{justify-content:flex-start}.site-footer-links{flex-direction:column;align-items:flex-start;gap:.55rem}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
