@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76] iframe{border:0;width:100%;height:100%;display:block}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}:root{--ivory:#faf9f5;--ivory-3:#e8e5da;--paper:#fff;--white:#fff;--ink:#1f1e1c;--ink-hover:#000;--ink-2:#4a4641;--ink-3:#736d66;--line:#e3dfd5;--line-2:#cfc9bc;--line-3:#b5ad9e;--clay:#b56b4e;--clay-2:#9a5539;--clay-t:#f5e1d6;--sand:#f1e7da;--ok:#7a9a6a;--ok-bg:#e5ebe0;--ok-ink:#3f5a36;--warn:#d1a24f;--warn-bg:#f6ecd6;--warn-ink:#7a5a1c;--bad:#b4533f;--bad-bg:#f5e1d9;--bad-ink:#8a3a28;--info-bg:#e8eff2;--info-ink:#3a5c6e;--serif:"Thmanyah Serif", "Thmanyah", Georgia, serif;--sans:"Thmanyah", ui-sans-serif, system-ui, sans-serif;--latin:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-2xs:12px;--fs-xs:13px;--fs-sm:14px;--fs-md:15px;--fs-base:16px;--fs-body:17px;--fs-lg:18px;--fs-prose:19px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--fs-stat:34px;--fs-display:44px;--h-display:clamp(2rem, 1.4rem + 2vw, 3rem);--h1:clamp(2.25rem, 1.5rem + 2.4vw, 3.5rem);--h2:clamp(1.875rem, 1.4rem + 1.5vw, 2.625rem);--h3-lg:clamp(1.5rem, 1.25rem + .8vw, 1.875rem);--h3:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--h4:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--h5:1.25rem;--h6:1.125rem;--h-1:var(--h1);--h-2:var(--h2);--h-3:var(--h3);--h-4:var(--h4);--h-5:var(--h5);--h-6:var(--h6);--lh-h1:1.3;--lh-h2:1.3;--lh-h3:1.4;--lh-display:1.35;--lh-heading:1.45;--lh-title:1.6;--lh-ui:1.7;--lh-text:1.85;--lh-prose:2;--max:1200px;--gutter:32px;--ctl-h-sm:40px;--ctl-h:48px;--ctl-h-lg:52px;--r-xs:6px;--r-sm:10px;--r-md:12px;--r-inner:14px;--r-card:24px;--r-shell:32px;--r-pill:999px;--sec-y:112px;--sec-y-tight:64px;--ring:0 0 0 4px color-mix(in srgb, var(--clay) 16%, transparent);--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur:.2s;--dur-move:.25s;--dur-slow:.3s;--lift:0 1px 2px #1f1e1c0d, 0 24px 48px -24px #5a3c2847;--lift-up:0 -2px 0 #fff9, 0 -24px 60px -24px #5a3c2859;--shadow-frame:0 1px 2px #1f1e1c0a, 0 24px 48px -28px #1f1e1c38;--shadow-card:0 1px 2px #1f1e1c0a, 0 8px 24px -12px #1f1e1c1f;--shadow-float:0 8px 24px -8px #1f1e1c80;--z-behind:-1;--z-raised:1;--z-sticky:50;--z-float:90;--z-nav:100;--z-pop:150;--z-toast:200;--z-skip:300;--underline-offset:6px;--nav-h:72px}@media (width<=760px){:root{--gutter:20px;--sec-y:72px;--sec-y-tight:48px}}@font-face{font-family:Thmanyah;src:url(/_astro/thmanyah-regular.BOYzQP21.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Thmanyah;src:url(/_astro/thmanyah-medium.CfjeBo3P.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Thmanyah;src:url(/_astro/thmanyah-bold.C-reGWhb.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Thmanyah Serif;src:url(/_astro/serif-medium.kGdRUcKQ.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Thmanyah Serif;src:url(/_astro/serif-bold.CYJxiLUz.woff2)format("woff2");font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--nav-h) + 24px)}body{background:var(--ivory);color:var(--ink-2);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.8;overflow-x:clip}img,video,svg{max-inline-size:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;font-weight:500}p,li{text-wrap:pretty}table{border-collapse:collapse;inline-size:100%}:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:var(--r-xs)}::selection{background:var(--clay-t);color:var(--ink)}::-webkit-scrollbar{block-size:12px;inline-size:12px}::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-track{background:var(--ivory)}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--line-3)}::-webkit-scrollbar-thumb:active{background-color:var(--clay)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--line-2) var(--ivory)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip{z-index:var(--z-skip);border-radius:var(--r-sm);background:var(--ink);color:var(--white);padding:8px 14px;position:absolute;inset-block-start:-80px;inset-inline-start:16px}.skip:focus{inset-block-start:12px}.latin{font-family:var(--latin);direction:ltr;unicode-bidi:isolate}:is(.cover,.art-cover,.tile,.next,.list-swatch,.hcat-field,.cat-cover,.cl-cover)[data-tone]{--t-ink:var(--ink);--t-soft:var(--ink-2);--t-accent:var(--clay-2);--t-line:#1f1e1c1a;--t-ring:#a65d4033;--t-dot:var(--clay)}:is(.hcat-field,.cat-cover,.cl-cover)[data-tone]{--t-ring:#a65d402e}:is(.cover,.art-cover,.tile,.next,.list-swatch)[data-tone=payments],:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=live]{--t0:#f6e8dd;--t1:#edc3aa;--t2:#f3dcbc}:is(.cover,.art-cover,.tile,.next,.list-swatch)[data-tone=selling],:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=payments]{--t0:#f6efdb;--t1:#e9d398;--t2:#f1d2c0}:is(.cover,.art-cover,.tile,.next,.list-swatch)[data-tone=build],:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=courses]{--t0:#e8eee2;--t1:#c6d6bc;--t2:#efe5cd;--t-ring:#4a684233}:is(.cover,.art-cover,.tile,.next,.list-swatch)[data-tone=students],:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=students]{--t0:#efe9f2;--t1:#d6c8e4;--t2:#f3d8cb;--t-ring:#624e802e}:is(.cover,.art-cover,.tile,.next,.list-swatch)[data-tone=creators],:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=marketing]{--t0:#f6e5e3;--t1:#eabdbc;--t2:#f3dec2}:is(.cover,.art-cover,.tile,.next,.list-swatch)[data-tone=compare],:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=website]{--t0:#e5edf0;--t1:#c2d5de;--t2:#eee3d2;--t-ring:#3a5c6e2e}:is(.cover,.art-cover,.tile,.next,.list-swatch)[data-tone=story]{--t0:#a65d40;--t1:#c27858;--t2:#8a4930;--t-ink:var(--white);--t-soft:#ffffffdb;--t-accent:#ffffffd1;--t-line:#ffffff38;--t-ring:#fff3;--t-dot:var(--white)}:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=start]{--t0:#f3e1d5;--t1:#e9bfa6;--t2:#f3dcbc}:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=account]{--t0:#eeebe3;--t1:#d8d0c0;--t2:#f1e7da;--t-ring:#5a503c2e}:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=assess]{--t0:#e6eee9;--t1:#bfd6c9;--t2:#efe6cf;--t-ring:#386a542e}:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=catalog]{--t0:#f2ebe0;--t1:#dfc9a4;--t2:#efdccb}:is(.hcat-field,.cat-cover,.cl-cover)[data-tone=learners]{--t0:#e8ebf3;--t1:#c6cde2;--t2:#f1e2d0;--t-ring:#4654802e}.wrap{inline-size:100%;max-inline-size:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.lead{color:var(--ink-2);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.9}.kicker,.post-topic,.st-tag,.v-doors .k,.sx-sides__tag,.pool-kicker,:is(.sp-aside,.sp-hours,.sp-office) small,.sp-suggest p{font-size:var(--fs-sm);color:var(--clay-2);font-weight:500}.kicker--on-clay,.pool-kicker{color:var(--white)}.num{font-family:var(--latin);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--ink-3);direction:ltr;unicode-bidi:isolate;font-weight:500}.btn{min-block-size:var(--ctl-h);border-radius:var(--r-sm);font-size:var(--fs-base);white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:500;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{block-size:16px;inline-size:16px;transition:transform var(--dur-move) var(--ease)}.btn:hover svg{transform:translate(-3px)}.btn-dark{background:var(--ink);color:var(--ivory)}.btn-dark:hover{background:var(--ink-hover)}.btn-light{border-color:var(--line-2);color:var(--ink);background:0 0}.btn-light:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);border-color:var(--ink-3)}.btn-sm{min-block-size:var(--ctl-h-sm);font-size:var(--fs-md);padding:0 16px}.btn-lg{min-block-size:var(--ctl-h-lg);font-size:var(--fs-body);padding:0 26px}.btn-block{inline-size:100%}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:var(--underline-offset);transition:text-decoration-color var(--dur) var(--ease);align-items:center;gap:8px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.link svg{block-size:15px;inline-size:15px;transition:transform var(--dur-move) var(--ease)}.link:hover{-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.link:hover svg{transform:translate(-3px)}.ic-tile,.fp-ic,.in-ic,.sp-ic,.hc-quick-ic,.tone-ic{inline-size:var(--ic,44px);block-size:var(--ic,44px);border-radius:var(--r-md);background:var(--clay-t);color:var(--clay-2);flex:none;place-items:center;display:inline-grid}:is(.ic-tile,.fp-ic,.in-ic,.sp-ic,.hc-quick-ic,.tone-ic) svg{inline-size:var(--ic-svg,20px);block-size:var(--ic-svg,20px)}.n{inline-size:var(--n-size,30px);block-size:var(--n-size,30px);background:var(--clay-t);color:var(--clay-2);font-family:var(--latin);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.chips a,.hc-chips a,.sp-chips a,.sr-filters button,.sp-links a,.fb-chips span{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--paper);min-block-size:36px;font-size:var(--fs-sm);color:var(--ink);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:8px;padding:0 14px;font-weight:400;line-height:1.6;display:inline-flex}.chips a:hover,.hc-chips a:hover,.sp-chips a:hover,.sr-filters button:hover,.sp-links a:hover,.fb-chips label:hover span{border-color:var(--ink-3);background:var(--paper);color:var(--ink)}.ticks{gap:10px;display:grid}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks-rows,.sl-benefits,.pr-included{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));border-block-start:1px solid var(--line-2);gap:0 48px;display:grid}.ticks-rows li,.sl-benefits li,.pr-included li{border-block-end:1px solid var(--line);font-size:var(--fs-base);color:var(--ink);align-items:center;gap:12px;padding-block:16px;display:flex}.ticks-rows svg,.sl-benefits svg,.pr-included svg{block-size:18px;inline-size:18px;color:var(--clay);flex:none}.pr-included{--cols:3}@media (width<=860px){.pr-included{--cols:2;gap:0 32px}}@media (width<=480px){.ticks-rows,.sl-benefits,.pr-included{--cols:1}}.ticks svg{block-size:18px;inline-size:18px;color:var(--clay);flex:none;margin-block-start:5px}.nav-wrap{z-index:var(--z-nav);background:var(--ivory);transition:border-color var(--dur-slow) var(--ease);border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.nav-wrap[data-scrolled],.nav-wrap[data-open]{border-block-end-color:var(--line)}.nav{block-size:var(--nav-h);align-items:center;gap:32px;display:flex}.nav-logo{flex:none;display:block}.nav-logo img{block-size:auto;inline-size:92px;translate:0 3px}@media (width<=560px){.nav-logo img{inline-size:84px}}.nav-links{align-items:center;gap:4px;display:flex}.nav-link{border-radius:var(--r-sm);font-size:var(--fs-base);color:var(--ink);transition:background var(--dur) var(--ease);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.nav-link:hover,.nav-link[aria-expanded=true]{background:var(--sand)}.nav-link[aria-current=page]{text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.nav-link .chev{block-size:14px;inline-size:14px;color:var(--ink-3);transition:transform var(--dur-move) var(--ease)}.nav-link[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.menu{background:var(--ivory);border-block:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), transform var(--dur-move) var(--ease), visibility 0s var(--dur-move);padding-block:32px 36px;position:absolute;inset-block-start:100%;inset-inline:0;transform:translateY(-6px)}.menu[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.menu-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.95fr);gap:28px;display:grid}.menu-cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:40px;display:grid}.menu-cols-3{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:32px}.menu-col-title{border-block-end:1px solid var(--line);font-family:var(--sans);font-size:var(--fs-sm);align-items:baseline;gap:8px;margin-block-end:8px;padding-block-end:12px;font-weight:500;display:flex}.menu-col-title .num{font-size:var(--fs-2xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.menu-col-title .t{color:var(--ink)}.menu-col-title .tag{color:var(--ink-3)}.menu-col a{border-radius:var(--r-sm);transition:background var(--dur) var(--ease);margin-inline:-10px;padding:8px 10px;display:grid}.menu-col strong{font-size:var(--fs-md);color:var(--ink);font-weight:500;line-height:1.5}.menu-col small{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.6}.menu-col a:hover,.menu-col a:focus-visible{background:var(--sand)}.menu-cols-2 .menu-col strong{font-size:var(--fs-base)}.menu-feature{border-radius:var(--r-card);background:var(--sand);align-content:space-between;gap:24px;padding:24px;display:grid}.menu-feature-title{font-family:var(--serif);color:var(--ink);font-weight:500;font-size:var(--fs-xl);line-height:1.4;display:block}.menu-feature p{font-size:var(--fs-sm);color:var(--ink-3);margin-block-start:8px;line-height:1.8}.menu-feature .links{font-size:var(--fs-md);justify-items:start;gap:12px;display:grid}.nav-burger{border-radius:var(--r-sm);block-size:44px;inline-size:44px;color:var(--ink);place-items:center;display:none}.nav-burger:hover{background:var(--sand)}.nav-burger svg{block-size:20px;inline-size:20px}.drawer{display:none}@media (width<=1020px){.nav-links,.nav-login,.menu{display:none}.nav-burger{display:grid}.drawer{block-size:calc(100dvh - var(--nav-h));padding:8px var(--gutter) 40px;background:var(--ivory);border-block-start:1px solid var(--line);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.drawer[data-open]{display:block}.drawer details,.drawer>a{border-block-end:1px solid var(--line)}.drawer summary,.drawer>a{font-size:var(--fs-lg);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-weight:500;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer summary svg{block-size:18px;inline-size:18px;transition:transform var(--dur-move) var(--ease)}.drawer details[open] summary svg{transform:rotate(180deg)}.drawer-title{font-size:var(--fs-xs);color:var(--ink-3);margin-block-start:6px;font-weight:500}.drawer ul{padding-block-end:14px}.drawer ul a{color:var(--ink-2);padding:7px 0;display:block}.drawer .actions{margin-block-start:24px}.drawer .actions .btn{flex:1}body[data-locked]{overflow:hidden}}.crumbs{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;gap:8px;display:flex}.crumbs a{color:var(--ink-2)}.crumbs li+li:before{content:"/";color:var(--line-2);margin-inline-end:8px}.crumbs a:hover{color:var(--ink)}.frame{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-frame);overflow:hidden}.frame-bar{border-block-end:1px solid var(--line);background:var(--ivory);justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.frame-bar .url{font-family:var(--latin);font-size:var(--fs-2xs);color:var(--ink-3);direction:ltr}.frame-bar .dots{direction:ltr;gap:6px;display:flex}.frame-bar .dots i{background:var(--line-2);border-radius:50%;block-size:9px;inline-size:9px}.frame-media{aspect-ratio:16/10;background:var(--sand);position:relative}.frame-media>img,.frame-media>video{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;position:absolute;inset:0}.billing{border-radius:var(--r-md);background:var(--sand);padding:4px;display:inline-flex}.billing button{border-radius:calc(var(--r-md) - 4px);font-size:var(--fs-md);color:var(--ink-3);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:8px;padding:8px 18px;display:inline-flex}.billing button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.billing .save{font-size:var(--fs-2xs);color:var(--clay-2)}.plans{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.plan{grid-template-rows:auto auto auto auto 1fr;gap:18px;padding:32px 28px;display:grid}.plan+.plan{border-inline-start:1px solid var(--line)}.plan.featured{background:var(--ivory)}.plan-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-name h3{font-family:var(--serif);font-size:var(--fs-2xl)}.plan-badge{border-radius:var(--r-pill);background:var(--clay-t);color:var(--clay-2);font-size:var(--fs-2xs);padding:2px 10px;font-weight:500}.plan>p{font-size:var(--fs-md);color:var(--ink-3);min-block-size:3.4em}.plan .price{align-items:baseline;gap:8px;display:flex}.plan .price .amount{font-family:var(--latin);font-size:var(--fs-display);letter-spacing:-.03em;color:var(--ink);font-weight:600;line-height:1}.plan .price small{font-size:var(--fs-sm);color:var(--ink-3)}.plan ul{border-block-start:1px solid var(--line);font-size:var(--fs-md);align-content:start;gap:10px;padding-block-start:20px;display:grid}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li svg{block-size:16px;inline-size:16px;color:var(--clay);flex:none;margin-block-start:5px}.plans-foot{font-size:var(--fs-md);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-start:24px;display:flex}@media (width<=1100px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan:nth-child(3){border-inline-start:0}.plan:nth-child(n+3){border-block-start:1px solid var(--line)}}@media (width<=640px){.plans{grid-template-columns:1fr}.plan+.plan{border-inline-start:0;border-block-start:1px solid var(--line)}}.faq{border-block-start:1px solid var(--ink)}.faq details{border-block-end:1px solid var(--line)}.faq summary{font-size:var(--fs-lg);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{block-size:20px;inline-size:20px;color:var(--ink-3);transition:transform var(--dur-slow) var(--ease);flex:none}.faq details[open] summary svg{color:var(--clay);transform:rotate(45deg)}.faq details p{max-inline-size:680px;color:var(--ink-2);padding-block-end:24px}.footer{background:var(--sand);font-size:var(--fs-md);padding-block:80px 32px}.footer-top{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-brand img{block-size:auto;inline-size:104px}.footer-brand p{max-inline-size:260px;color:var(--ink-3);margin-block:16px 20px;line-height:1.8}.footer h3{font-family:var(--sans);font-size:var(--fs-sm);color:var(--ink-3);margin-block-end:16px;font-weight:500}.footer ul{gap:10px;display:grid}.footer ul a{color:var(--ink-2)}.footer ul a:hover{color:var(--ink);text-underline-offset:var(--underline-offset);text-decoration:underline}.footer-bottom{border-block-start:1px solid var(--line-2);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-start:64px;padding-block-start:24px;display:flex}.footer-legal{gap:4px;margin-inline:-10px;display:flex}.footer-legal a{border-radius:var(--r-sm);color:var(--ink-2);text-underline-offset:var(--underline-offset);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);padding:6px 10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.footer-legal a:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink);-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.footer-legal a:active{background:color-mix(in srgb, var(--ink) 12%, transparent)}@media (width<=1020px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}.wa{z-index:var(--z-float);border-radius:var(--r-pill);background:var(--ink);block-size:48px;color:var(--ivory);font-size:var(--fs-md);white-space:nowrap;box-shadow:var(--shadow-float);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), opacity var(--dur-slow) var(--ease), visibility var(--dur-slow) var(--ease);align-items:center;gap:10px;padding-inline:18px 20px;font-weight:500;display:inline-flex;position:fixed;inset-block-end:20px;inset-inline-end:20px}.wa:hover{background:var(--ink-hover);transform:translateY(-2px)}.js .wa:not([data-shown]){opacity:0;visibility:hidden;transform:translateY(12px)}.wa-icon{display:grid;position:relative}.wa-icon svg{block-size:22px;inline-size:22px}.wa-icon:after{content:"";block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--ink);background:#3ddc84;border-radius:50%;position:absolute;inset-block-start:-1px;inset-inline-end:-1px}@media (width<=560px){.wa{block-size:44px;font-size:var(--fs-sm);padding-inline:14px 16px;inset-block-end:14px;inset-inline-end:14px}.wa-more{display:none}}@media (prefers-reduced-motion:reduce){.wa:hover{transform:none}}@media (width<=346px){.nav-end .btn{display:none}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.js [data-reveal][data-shown]{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}[data-enter]{animation:rise .8s var(--ease) both}[data-swapped] [data-enter]{animation:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.frame-media.crop{aspect-ratio:var(--ar);overflow:hidden}.frame-media.crop>video,.frame-media.crop>img{inset:auto;left:calc(-100% * var(--x,0) / var(--w,1));top:calc(-100% * var(--y,0) / var(--h,1));inline-size:calc(100% / var(--w,1));block-size:calc(100% / var(--h,1));object-fit:fill;max-inline-size:none}.crop-storefront{--x:.003;--w:.997;--y:.095;--h:.746;--ar:2.005}.crop-lesson{--y:.056;--h:.888;--ar:1.689}.spring-dot{background:var(--clay);border-radius:50%;block-size:14px;inline-size:14px;display:inline-block;position:relative}.spring-dot:before,.spring-dot:after{content:"";color:var(--clay);animation:ripple 3.6s var(--ease) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-1px}.spring-dot:after{animation-delay:1.8s}@keyframes ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(5)}}@media (prefers-reduced-motion:reduce){.spring-dot:before,.spring-dot:after{animation:none}}.v-sec{padding-block:var(--sec-y) 0}.v-last{padding-block-end:var(--sec-y)}.v-head{border-block-start:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:16px 64px;margin-block-end:48px;padding-block-start:28px;display:grid}.v-head h2{font-family:var(--serif);font-weight:500;font-size:var(--h2);line-height:var(--lh-h2);color:var(--ink);text-wrap:balance}.v-head .note{font-size:var(--fs-body);color:var(--ink-2);justify-items:start;gap:12px;line-height:1.85;display:grid}@media (width<=860px){.v-head{grid-template-columns:1fr;margin-block-end:32px}}.v-hero{padding-block-start:24px}.v-hero-card{isolation:isolate;border-radius:var(--r-shell);background:var(--sand);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:72px 64px 0;display:grid;position:relative;overflow:hidden}.v-hero-card:before{content:"";z-index:var(--z-behind);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--clay) 16%, transparent), transparent);pointer-events:none;border-radius:50%;inline-size:70%;position:absolute;inset-block-end:-30%;inset-inline-end:-10%}.v-hero-copy{justify-items:start;gap:24px;padding-block-end:72px;display:grid;container-type:inline-size}.v-pill{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--clay-2);background:#ffffffb3;padding:5px 14px;font-weight:500;display:inline-flex}.v-hero h1{font-family:var(--serif);font-size:clamp(2.25rem,9.6cqi,3.5rem);font-weight:500;line-height:var(--lh-h1);color:var(--ink)}.v-hero h1 em{color:var(--clay-2);font-style:normal;display:block}.v-hero-copy>p{max-inline-size:31rem;font-size:var(--fs-lg);color:var(--ink-2);line-height:1.9}.v-points{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;display:flex}.v-points li{align-items:center;gap:8px;display:inline-flex}.v-points svg{block-size:16px;inline-size:16px;color:var(--clay)}.v-hero-media{align-self:end;margin:0;margin-inline-end:-64px;padding-block-start:128px;position:relative}.v-hero-media .frame-back{border-radius:var(--r-inner);inline-size:70%;box-shadow:var(--lift);position:absolute;inset-block-start:0;inset-inline-start:6%}.v-hero-media .frame-front{position:relative}.v-hero-media .frame-back .frame-bar{padding:8px 12px}.v-hero-media .frame-back .dots{margin-inline-start:auto}.v-hero-media .frame-back .dots i{block-size:7px;inline-size:7px}.v-hero-card .v-hero-media .frame-front{border-inline-end:0;border-start-end-radius:0}.v-hero-media .frame-front{border-radius:var(--r-inner) var(--r-inner) 0 0;box-shadow:var(--lift-up);border-block-end:0}@media (prefers-reduced-motion:no-preference){.v-hero-media{animation:rise .9s var(--ease) .1s both}}:root{--grain:url(/_astro/grain.Bgvdr0N0.png)}.v-hero-card:after,.ip-card:after,.pool:after{content:"";z-index:var(--z-behind);border-radius:inherit;background:var(--grain);opacity:.12;pointer-events:none;position:absolute;inset:0}@media (width<=960px){.v-hero-card{grid-template-columns:1fr;gap:8px;padding:44px 24px 0}.v-hero-media{margin-inline-end:-24px;padding-block-start:64px}.v-hero-media .frame-back{inline-size:64%}.v-hero-copy{padding-block-end:36px}}@media (width<=560px){.v-hero .actions,.pool .actions{inline-size:100%}.v-hero .actions .btn,.pool .actions .btn{flex:100%}}.frame-bar .domain{font-size:var(--fs-xs);align-items:center;gap:0;display:inline-flex}.frame-bar .domain svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:13px;inline-size:13px;margin-inline-end:6px}.frame-bar .domain b{border-radius:var(--r-xs);background:var(--clay-t);color:var(--clay-2);transition:opacity var(--dur-move) var(--ease), transform var(--dur-move) var(--ease);margin-inline:1px;padding:1px 6px;font-weight:600;display:inline-block}.frame-bar .domain b.out{opacity:0;transform:translateY(4px)}.v-proof{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:16px;display:grid}.v-proof li{align-items:flex-start;gap:18px;padding:28px 32px;display:flex}.v-proof li+li{border-inline-start:1px solid var(--line)}.v-proof b{min-inline-size:3.2ch;font-family:var(--serif);font-weight:500;font-size:var(--fs-stat);color:var(--clay-2);flex:none;line-height:1.1}.v-proof b.latin{font-family:var(--latin);font-weight:600;font-size:var(--fs-3xl);letter-spacing:-.02em}.v-proof-label{text-wrap:balance;font-family:var(--sans);font-size:var(--fs-body);color:var(--ink);font-weight:500;line-height:1.5;display:block}.v-proof p{font-size:var(--fs-sm);color:var(--ink-3);margin-block-start:4px;line-height:1.75}@media (width<=960px){.v-proof{grid-template-columns:1fr}.v-proof li{padding:22px 24px}.v-proof li+li{border-inline-start:0;border-block-start:1px solid var(--line)}}.stations{gap:96px;display:grid}.station{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;display:grid}.st-copy{justify-items:start;gap:12px;display:grid}.st-tag{align-items:center;gap:10px;display:inline-flex}.st-word{font-family:var(--serif);font-weight:500;font-size:var(--h3);color:var(--clay);margin-block-start:8px;line-height:1.3}.st-copy h3{font-family:var(--serif);font-weight:500;font-size:var(--h3);line-height:var(--lh-h3);color:var(--ink)}.st-copy p:not(.st-word){max-inline-size:28rem;font-size:var(--fs-body);color:var(--ink-2);line-height:1.9}.chips{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.st-media{border-radius:var(--r-card);padding:24px}.st-media.sand{background:var(--sand)}.st-media.clay{background:var(--clay-t)}.st-media .frame{border-radius:var(--r-inner);box-shadow:var(--lift);border:0}.st-media .frame-media{background:var(--paper)}@media (width<=1000px){.stations{gap:64px}.station{grid-template-columns:1fr;gap:28px}.st-media{padding:12px}}.gates{border-radius:var(--r-inner);background:var(--paper);box-shadow:var(--lift);overflow:hidden}.gates ul{padding-inline:22px}.gates li{font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:12px;padding-block:15px;display:flex}.gates li+li{border-block-start:1px solid var(--line)}.gates b{font-family:var(--latin);color:var(--ink);direction:ltr;font-weight:600}.gates li>span{font-size:var(--fs-sm);color:var(--ink-3);text-align:end}.gates b.ar{font-family:var(--sans);direction:rtl;font-weight:500}.gates .zero{background:var(--clay-2);color:var(--white);font-size:var(--fs-md);align-items:center;gap:14px;padding:16px 22px;display:flex}.gates .zero b{font-size:var(--fs-2xl);color:var(--white)}@media (width<=560px){.gates li{flex-direction:column;align-items:flex-start;gap:2px}.gates li>span{text-align:start}}.v-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v-doors a{border-radius:var(--r-card);gap:6px;padding-block:32px;padding-inline:32px 72px;display:grid;position:relative}.v-doors .clay{background:var(--clay-t)}.v-doors .sand{background:var(--sand)}.v-doors strong{font-family:var(--serif);font-weight:500;font-size:var(--fs-2xl);line-height:var(--lh-h3);color:var(--ink)}.v-doors span:not(.k){font-size:var(--fs-md);color:var(--ink-2)}.v-doors svg{block-size:22px;inline-size:22px;color:var(--ink-3);transition:transform var(--dur-move) var(--ease), color var(--dur) var(--ease);margin-block-start:-11px;position:absolute;inset-block-start:50%;inset-inline-end:28px}.v-doors a:hover svg{color:var(--clay);transform:translate(-4px)}@media (width<=860px){.v-doors{grid-template-columns:1fr}.v-doors a{padding:24px;padding-inline-end:60px}.v-doors svg{inset-inline-end:22px}}.v-plans .plans{background:0 0;border:0;align-items:stretch;gap:16px;overflow:visible}.v-plans .plan,.v-plans .plan+.plan{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--paper)}.v-plans .plan.featured{border-color:var(--clay);background:var(--paper);box-shadow:0 0 0 1px var(--clay)}.v-plans .plan-badge{background:var(--clay-2);color:var(--white)}.v-plans .plan>p{color:var(--ink-3)}.v-plans .plan{transition:border-color var(--dur-move) var(--ease);grid-template-rows:auto auto auto auto auto 1fr}.v-plans .plan:hover{border-color:var(--clay)}.price-bill{font-size:var(--fs-xs);color:var(--ink-3);margin-block-start:-12px}@media (width<=1100px){.v-plans .plan:nth-child(n+3){border:1px solid var(--line-2)}.v-plans .plan.featured{border-color:var(--clay)}}@media (width<=640px){.v-plans .plan+.plan{border:1px solid var(--line-2)}.v-plans .plan.featured{border-color:var(--clay)}.v-plans .plans{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 16px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;overflow-x:auto}.v-plans .plans::-webkit-scrollbar{display:none}.v-plans .plan{scroll-snap-align:start}}.v-faq{border-block-start:1px solid var(--line-2);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;padding-block-start:28px;display:grid}.v-faq-head{justify-items:start;gap:14px;display:grid;position:sticky;inset-block-start:calc(var(--nav-h) + 32px)}.v-faq-head h2{font-family:var(--serif);font-weight:500;font-size:var(--h2);line-height:var(--lh-h2);color:var(--ink)}.v-faq-head p{font-size:var(--fs-body);color:var(--ink-2)}.v-faq .faq{border-block-start:0}.v-faq .faq details:first-child summary{padding-block-start:4px}@media (width<=960px){.v-faq{grid-template-columns:1fr;gap:24px}.v-faq-head{position:static}}.pool{isolation:isolate;border-radius:var(--r-shell);background:var(--clay-2);color:var(--white);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px 72px;padding:64px;display:grid;position:relative;overflow:hidden}.pool-copy{justify-items:start;gap:14px;display:grid}.pool .spring-dot{background:var(--white);margin-block-end:16px}.pool .spring-dot i{z-index:var(--z-behind);opacity:0;pointer-events:none;border:1px solid #ffffff29;border-radius:50%;block-size:1100px;inline-size:1100px;margin:-550px;position:absolute;inset-block-start:50%;inset-inline-start:50%}@media (prefers-reduced-motion:no-preference){.pool .spring-dot i{animation:13s linear infinite ring}.pool .spring-dot i:nth-child(2){animation-delay:-4.3s}.pool .spring-dot i:nth-child(3){animation-delay:-8.6s}@keyframes ring{0%{opacity:0;transform:scale(.15)}15%{opacity:1}to{opacity:0;transform:scale(1.5)}}[data-idle]:before,[data-idle] .v-hero-rings i,[data-idle] .spring-dot i,[data-idle] .spring-dot:before,[data-idle] .spring-dot:after{animation-play-state:paused}}.pool .spring-dot:before,.pool .spring-dot:after{color:var(--white)}.pool h2{font-family:var(--serif);font-weight:500;font-size:var(--h2);line-height:var(--lh-h2);color:var(--white)}.pool-copy>p{font-size:var(--fs-lg);color:var(--white)}.pool .actions{margin-block-start:12px}.pool small{font-size:var(--fs-sm);color:var(--white)}.pool small a{text-underline-offset:var(--underline-offset);-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.pool small a:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.pool .btn-dark{background:var(--white);color:var(--ink)}.pool .btn-dark:hover{background:var(--ivory)}.pool .btn-light{color:var(--white);border-color:#ffffff8c}.pool .btn-light:hover{border-color:var(--white);background:#ffffff1f}.pool-steps{border-radius:var(--r-card);background:#00000024;gap:0;padding:8px 28px;display:grid}.pool-steps li{gap:16px;padding-block:20px;display:flex}.pool-steps li+li{border-block-start:1px solid #ffffff2e}.pool-steps .n{background:var(--white);color:var(--clay-2)}.pool-steps h3{font-family:var(--serif);font-weight:500;font-size:var(--fs-lg);color:var(--white)}.pool-steps p{font-size:var(--fs-md);color:var(--white);margin-block-start:2px;line-height:1.75}@media (width<=960px){.pool{grid-template-columns:1fr;padding:40px 24px}.pool-steps{padding:4px 20px}}.pool.solo{grid-template-columns:minmax(0,1fr) auto}.pool.solo .actions{margin-block-start:0}.pool-next{font-size:var(--fs-md);color:var(--white);text-underline-offset:var(--underline-offset);align-items:center;gap:8px;margin-block-start:6px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;display:inline-flex}.pool-next svg{block-size:15px;inline-size:15px}.pool-next:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}@media (width<=960px){.pool.solo{grid-template-columns:1fr}}.footer{border-block-start:1px solid var(--line-2)}
