.g-hero[data-astro-cid-qyal5ghy]{min-height:0;background:var(--ink-2)}.front-door[data-astro-cid-qyal5ghy] .g-hero[data-astro-cid-qyal5ghy]:before,.front-door[data-astro-cid-qyal5ghy] .g-hero[data-astro-cid-qyal5ghy]:after{display:none}.front-door[data-astro-cid-qyal5ghy] .g-hero[data-astro-cid-qyal5ghy] .hero-body[data-astro-cid-qyal5ghy]{width:100%;padding-top:clamp(120px,14vw,190px);padding-bottom:clamp(56px,6vw,88px)}.front-door[data-astro-cid-qyal5ghy] .g-hero[data-astro-cid-qyal5ghy] .h1[data-astro-cid-qyal5ghy]{font-size:clamp(2.4rem,5vw,4.4rem);max-width:12em}.fd-hero-grid[data-astro-cid-qyal5ghy]{display:grid;gap:48px}@media(min-width:1000px){.fd-hero-grid[data-astro-cid-qyal5ghy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center}.front-door[data-astro-cid-qyal5ghy] .g-hero[data-astro-cid-qyal5ghy] .h1[data-astro-cid-qyal5ghy]{font-size:clamp(2.6rem,4.4vw,4.2rem)}}.g-shader[data-astro-cid-qyal5ghy]{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1.6s ease;-webkit-mask-image:radial-gradient(60% 75% at 78% 42%,#000 20%,transparent 72%);mask-image:radial-gradient(60% 75% at 78% 42%,#000 20%,transparent 72%)}.g-shader[data-astro-cid-qyal5ghy].ready{opacity:.85}@media(max-width:899px){.g-shader[data-astro-cid-qyal5ghy]{-webkit-mask-image:radial-gradient(90% 60% at 70% 20%,#000 10%,transparent 70%);mask-image:radial-gradient(90% 60% at 70% 20%,#000 10%,transparent 70%);opacity:.6}}.fd-shot[data-astro-cid-qyal5ghy]{margin:0;min-width:0}.fd-frame[data-astro-cid-qyal5ghy]{position:relative;margin:0 16px 16px 0}.fd-frame[data-astro-cid-qyal5ghy]:before{content:"";position:absolute;inset:16px -16px -16px 16px;background:var(--tobacco);border-radius:4px}.fd-frame[data-astro-cid-qyal5ghy] img[data-astro-cid-qyal5ghy]{position:relative;display:block;width:100%;height:auto;border-radius:4px;box-shadow:var(--sh-3),0 40px 90px -30px #000000e6;outline:1px solid rgba(255,251,237,.14);outline-offset:-1px}.fd-shot[data-astro-cid-qyal5ghy] figcaption[data-astro-cid-qyal5ghy]{margin-top:26px;color:var(--on-dark-mute)}@media(max-width:599px){.fd-frame[data-astro-cid-qyal5ghy]{margin:0 10px 10px 0}.fd-frame[data-astro-cid-qyal5ghy]:before{inset:10px -10px -10px 10px}}.front-door[data-astro-cid-qyal5ghy] .fd-gets[data-astro-cid-qyal5ghy]{padding-top:clamp(40px,5vw,64px)}.fd-list[data-astro-cid-qyal5ghy]{list-style:none;margin:0;padding:0;max-width:960px;border-top:1px solid rgba(255,251,237,.14)}.fd-item[data-astro-cid-qyal5ghy]{display:grid;grid-template-columns:44px 1fr;gap:6px 18px;padding:26px 0;border-bottom:1px solid rgba(255,251,237,.14)}@media(min-width:900px){.fd-item[data-astro-cid-qyal5ghy]{grid-template-columns:80px 1fr;padding:32px 0}}.fd-n[data-astro-cid-qyal5ghy]{color:var(--tobacco-lt);padding-top:6px}.fd-h[data-astro-cid-qyal5ghy]{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--cream)}.fd-p[data-astro-cid-qyal5ghy]{margin:8px 0 0;color:var(--on-dark-mute);max-width:58ch;font-size:1.02rem}.fd-case[data-astro-cid-qyal5ghy]{background:#fff;border:1px solid var(--line-light);border-radius:4px;box-shadow:var(--sh-2),12px 12px #c0874a59;padding:clamp(18px,3vw,32px)}.fd-ba[data-astro-cid-qyal5ghy]{display:grid;gap:24px}@media(min-width:860px){.fd-ba[data-astro-cid-qyal5ghy]{grid-template-columns:1fr 1fr;gap:32px}}.fd-ba[data-astro-cid-qyal5ghy] figure[data-astro-cid-qyal5ghy]{margin:0;min-width:0}.fd-ba[data-astro-cid-qyal5ghy] figcaption[data-astro-cid-qyal5ghy]{margin-top:18px;color:var(--text-mute)}.fd-frame-light[data-astro-cid-qyal5ghy]:before{opacity:.55}.fd-frame-light[data-astro-cid-qyal5ghy] img[data-astro-cid-qyal5ghy]{box-shadow:var(--sh-2);outline-color:#1f181224}.fd-case-body[data-astro-cid-qyal5ghy]{margin-top:28px;max-width:66ch}.fd-case-h[data-astro-cid-qyal5ghy]{margin:0 0 10px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.fd-case[data-astro-cid-qyal5ghy] p[data-astro-cid-qyal5ghy]{margin:0 0 16px;color:var(--text-mute)}.fd-case-small[data-astro-cid-qyal5ghy]{margin-top:36px;max-width:760px}.fd-more[data-astro-cid-qyal5ghy]{margin:36px 0 0}.fd-plans[data-astro-cid-qyal5ghy]{display:grid;gap:28px;max-width:920px}@media(min-width:760px){.fd-plans[data-astro-cid-qyal5ghy]{grid-template-columns:1fr 1fr}}.pt-plan[data-astro-cid-qyal5ghy]{text-align:left;display:grid;gap:8px;align-content:start;padding:26px 26px 28px;border-radius:4px;background:#fff;color:var(--ink);border:1px solid var(--line-light);box-shadow:var(--sh-1),10px 10px #c0874a59}.fd-plan-main[data-astro-cid-qyal5ghy]{border-color:var(--ox);box-shadow:0 0 0 2px var(--ox),var(--sh-2),12px 12px 0 var(--tobacco)}.pt-name[data-astro-cid-qyal5ghy]{color:var(--text-mute)}.pt-price[data-astro-cid-qyal5ghy]{display:flex;align-items:baseline;gap:6px}.pt-price[data-astro-cid-qyal5ghy] b[data-astro-cid-qyal5ghy]{font-size:clamp(2.4rem,4vw,3.1rem);font-weight:800;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.pt-price[data-astro-cid-qyal5ghy] small[data-astro-cid-qyal5ghy]{color:var(--text-mute)}.pt-line[data-astro-cid-qyal5ghy]{font-weight:700;letter-spacing:-.01em}.fd-ticks[data-astro-cid-qyal5ghy]{list-style:none;margin:12px 0 0;padding:14px 0 0;border-top:1px solid var(--line-light);display:grid;gap:10px}.fd-ticks[data-astro-cid-qyal5ghy] li[data-astro-cid-qyal5ghy]{position:relative;padding-left:28px;font-size:.98rem}.fd-ticks[data-astro-cid-qyal5ghy] li[data-astro-cid-qyal5ghy]:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;background:no-repeat center / 18px url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5l4.5 4.5L19 7.5%27 fill=%27none%27 stroke=%27%238a3324%27 stroke-width=%272.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.fd-upkeep[data-astro-cid-qyal5ghy]{margin-top:40px;max-width:920px;padding:26px 28px;border-radius:4px;background:var(--linen);border:1px solid var(--line-light)}.fd-up-h[data-astro-cid-qyal5ghy]{margin:8px 0 10px;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.fd-upkeep[data-astro-cid-qyal5ghy] p[data-astro-cid-qyal5ghy]{margin:0;color:var(--text-mute);max-width:70ch}.fd-build[data-astro-cid-qyal5ghy]{margin:28px 0 0;max-width:70ch}.pt-cta[data-astro-cid-qyal5ghy]{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.pt-cta[data-astro-cid-qyal5ghy] .btn[data-astro-cid-qyal5ghy]:focus-visible{outline:2px solid var(--ox);outline-offset:3px}.tl[data-astro-cid-qyal5ghy]{position:relative;max-width:900px;padding-left:56px}.tl-track[data-astro-cid-qyal5ghy]{position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:linear-gradient(to bottom,transparent,rgba(31,24,18,.16) 8%,rgba(31,24,18,.16) 92%,transparent)}.tl-beam[data-astro-cid-qyal5ghy]{position:absolute;inset:0;background:linear-gradient(to bottom,var(--ox-br),var(--tobacco-lt));transform:scaleY(0);transform-origin:top;border-radius:2px}.tl-list[data-astro-cid-qyal5ghy]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(40px,6vw,72px)}.tl-item[data-astro-cid-qyal5ghy]{position:relative;display:grid;gap:10px}@media(min-width:900px){.tl-item[data-astro-cid-qyal5ghy]{grid-template-columns:300px 1fr;gap:32px;align-items:baseline}}.tl-dot[data-astro-cid-qyal5ghy]{position:absolute;left:-49px;top:.35em;width:16px;height:16px;border-radius:50%;background:var(--cream);border:2px solid rgba(31,24,18,.25);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.tl-item[data-astro-cid-qyal5ghy].is-lit .tl-dot[data-astro-cid-qyal5ghy]{background:var(--ox-br);border-color:var(--ox-br);box-shadow:0 0 0 6px #a13d2a26}.tl-title[data-astro-cid-qyal5ghy]{margin:0;display:flex;gap:14px;align-items:baseline;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#1f18128c;transition:color .4s ease}.tl-item[data-astro-cid-qyal5ghy].is-lit .tl-title[data-astro-cid-qyal5ghy]{color:var(--ink)}.tl-n[data-astro-cid-qyal5ghy]{color:var(--ox);font-size:.8rem;letter-spacing:.1em}.tl-body[data-astro-cid-qyal5ghy]{margin:0;color:var(--text-mute);max-width:52ch;font-size:1.05rem}.front-door[data-astro-cid-qyal5ghy] .reel[data-astro-cid-qyal5ghy]{padding-top:22px;margin-top:-14px}.front-door[data-astro-cid-qyal5ghy] .reel[data-astro-cid-qyal5ghy]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.front-door[data-astro-cid-qyal5ghy] .faq[data-astro-cid-qyal5ghy] summary[data-astro-cid-qyal5ghy]:active,.tk-msg[data-astro-cid-qyal5ghy] summary[data-astro-cid-qyal5ghy]:active{transform:scale(.99)}.front-door[data-astro-cid-qyal5ghy] #talk[data-astro-cid-qyal5ghy] .dot[data-astro-cid-qyal5ghy]{color:var(--cream)}html.js .front-door[data-astro-cid-qyal5ghy] #talk[data-astro-cid-qyal5ghy] .wipe[data-astro-cid-qyal5ghy].in{clip-path:inset(-40px -40px -40px -40px)}.tk[data-astro-cid-qyal5ghy]{display:grid;gap:36px;grid-template-areas:"head" "who" "act"}.tk-head[data-astro-cid-qyal5ghy]{grid-area:head}.tk-who[data-astro-cid-qyal5ghy]{grid-area:who}.tk-act[data-astro-cid-qyal5ghy]{grid-area:act}.tk-act[data-astro-cid-qyal5ghy] .hero-actions[data-astro-cid-qyal5ghy]{margin-top:0}@media(min-width:1000px){.tk[data-astro-cid-qyal5ghy]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-areas:"head who" "act who";-moz-column-gap:72px;column-gap:72px;row-gap:40px;align-items:start}.tk-who[data-astro-cid-qyal5ghy]{align-self:center}}.tk-msg[data-astro-cid-qyal5ghy]{margin-top:26px;max-width:520px}.tk-msg[data-astro-cid-qyal5ghy] summary[data-astro-cid-qyal5ghy]{cursor:pointer;list-style:none;display:inline-block;padding:10px 0}.tk-msg[data-astro-cid-qyal5ghy] summary[data-astro-cid-qyal5ghy]::-webkit-details-marker{display:none}.tk-form[data-astro-cid-qyal5ghy]{display:grid;gap:14px;margin-top:14px;padding:22px;border-radius:4px;background:#fffbed0d;border:1px solid rgba(255,251,237,.14)}.tk-form[data-astro-cid-qyal5ghy] label[data-astro-cid-qyal5ghy]{display:grid;gap:6px;font-weight:700;font-size:.95rem;color:var(--cream)}.tk-form[data-astro-cid-qyal5ghy] input[data-astro-cid-qyal5ghy][aria-invalid],.tk-form[data-astro-cid-qyal5ghy] textarea[data-astro-cid-qyal5ghy][aria-invalid]{border-color:var(--tobacco-lt)}.tk-form[data-astro-cid-qyal5ghy] input[data-astro-cid-qyal5ghy],.tk-form[data-astro-cid-qyal5ghy] textarea[data-astro-cid-qyal5ghy]{font:inherit;font-weight:400;font-size:1rem;color:var(--cream);background:#140d098c;border:1px solid rgba(255,251,237,.28);border-radius:3px;padding:12px 13px;min-height:48px;width:100%}.tk-form[data-astro-cid-qyal5ghy] textarea[data-astro-cid-qyal5ghy]{resize:vertical;min-height:7rem}.tk-form[data-astro-cid-qyal5ghy] input[data-astro-cid-qyal5ghy]:focus-visible,.tk-form[data-astro-cid-qyal5ghy] textarea[data-astro-cid-qyal5ghy]:focus-visible{outline:2px solid var(--tobacco-lt);outline-offset:2px;border-color:transparent}.tk-hp[data-astro-cid-qyal5ghy]{display:none}.tk-send[data-astro-cid-qyal5ghy]{justify-self:start;min-height:48px}.tk-send[data-astro-cid-qyal5ghy]:disabled{opacity:.7;cursor:wait}.tk-status[data-astro-cid-qyal5ghy]{margin:0;min-height:1.4em;font-size:.95rem;color:var(--on-dark-mute)}.tk-who[data-astro-cid-qyal5ghy]{margin:0;max-width:360px}.tk-pic[data-astro-cid-qyal5ghy]{position:relative;margin:0 16px 16px 0}.tk-pic[data-astro-cid-qyal5ghy]:before{content:"";position:absolute;inset:16px -16px -16px 16px;background:var(--tobacco);border-radius:4px}.tk-pic[data-astro-cid-qyal5ghy] img[data-astro-cid-qyal5ghy]{position:relative;display:block;width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;border-radius:4px;box-shadow:var(--sh-3)}.tk-who[data-astro-cid-qyal5ghy] figcaption[data-astro-cid-qyal5ghy]{margin-top:28px;display:grid;gap:6px}.tk-who[data-astro-cid-qyal5ghy] figcaption[data-astro-cid-qyal5ghy] b[data-astro-cid-qyal5ghy]{font-size:1.15rem}@media(max-width:999px){.tk-who[data-astro-cid-qyal5ghy]{max-width:none;display:grid;grid-template-columns:112px 1fr;gap:20px;align-items:center}.tk-pic[data-astro-cid-qyal5ghy]{margin:0 8px 8px 0}.tk-pic[data-astro-cid-qyal5ghy]:before{inset:8px -8px -8px 8px}.tk-who[data-astro-cid-qyal5ghy] figcaption[data-astro-cid-qyal5ghy]{margin-top:0}}@media(prefers-reduced-motion:reduce){.tl-dot[data-astro-cid-qyal5ghy],.tl-title[data-astro-cid-qyal5ghy]{transition:none}html.js .front-door[data-astro-cid-qyal5ghy] #talk[data-astro-cid-qyal5ghy] .wipe[data-astro-cid-qyal5ghy].in{clip-path:none}}
