.addon-options[data-astro-cid-jcpamxgd]{margin-top:2rem;border-block:1px solid var(--border-strong);scroll-margin-top:5rem}.addon-options[data-astro-cid-jcpamxgd] summary[data-astro-cid-jcpamxgd]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;list-style:none;cursor:pointer}.addon-options[data-astro-cid-jcpamxgd] summary[data-astro-cid-jcpamxgd]::-webkit-details-marker{display:none}.addon-options[data-astro-cid-jcpamxgd] summary[data-astro-cid-jcpamxgd]::marker{content:""}.addon-options[data-astro-cid-jcpamxgd] h3[data-astro-cid-jcpamxgd]{font-size:clamp(1.5rem,2.25vw,2.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:var(--line-height-snug)}.addon-options[data-astro-cid-jcpamxgd] summary[data-astro-cid-jcpamxgd] p[data-astro-cid-jcpamxgd],.addon-options__intro[data-astro-cid-jcpamxgd],.addon-options__terms[data-astro-cid-jcpamxgd]{margin-top:.5rem;color:var(--fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.addon-options__sign[data-astro-cid-jcpamxgd]{font-size:var(--font-size-2xl)}.addon-options__sign[data-astro-cid-jcpamxgd]:before{content:"+"}details[data-astro-cid-jcpamxgd][open] .addon-options__sign[data-astro-cid-jcpamxgd]:before{content:"−"}.addon-options__content[data-astro-cid-jcpamxgd]{padding-bottom:1.75rem}.addon-options__intro[data-astro-cid-jcpamxgd]{max-width:54rem;margin-top:0}.addon-options__list[data-astro-cid-jcpamxgd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;padding:0;margin:1.5rem 0;list-style:none}.addon-options__list[data-astro-cid-jcpamxgd] li[data-astro-cid-jcpamxgd]{padding-block:1.25rem;border-top:1px solid var(--border-subtle)}.addon-options[data-astro-cid-jcpamxgd] h4[data-astro-cid-jcpamxgd]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.addon-options__list[data-astro-cid-jcpamxgd] li[data-astro-cid-jcpamxgd]>p[data-astro-cid-jcpamxgd]{margin-top:.35rem;color:var(--fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.addon-options__prices[data-astro-cid-jcpamxgd]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem;font-size:var(--font-size-sm)}.addon-options__prices[data-astro-cid-jcpamxgd] span[data-astro-cid-jcpamxgd]:last-child{color:var(--accent-ink)}.addon-options__prices[data-astro-cid-jcpamxgd] small[data-astro-cid-jcpamxgd]{color:var(--fg-muted)}.addon-options__terms[data-astro-cid-jcpamxgd]{max-width:58rem}.addon-options__content[data-astro-cid-jcpamxgd]>a[data-astro-cid-jcpamxgd]{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;margin-top:.75rem;text-decoration:underline;text-underline-offset:.25em;font-size:var(--font-size-sm)}@media (max-width: 639px){.addon-options__list[data-astro-cid-jcpamxgd]{grid-template-columns:1fr}}.studio-pricing[data-astro-cid-cdo5ddpd]{--pricing-sage: color-mix(in srgb, color-mix(in srgb, var(--bg-page-alt) 94%, var(--accent-ink)) 97%, var(--fg-primary));--pricing-rule: color-mix(in srgb, var(--border-strong) 85%, var(--accent-ink) 15%);background:var(--bg-page-alt);color:var(--fg-primary);border-top:1px solid var(--border-subtle);scroll-margin-top:5rem}.studio-pricing__canvas[data-astro-cid-cdo5ddpd]{max-width:120rem;margin-inline:auto;padding:clamp(3rem,4vw,5rem) clamp(1.5rem,4vw,5rem)}.studio-pricing__header[data-astro-cid-cdo5ddpd]{display:grid;grid-template-columns:1.04fr 1fr;align-items:end;gap:2rem;margin-bottom:clamp(1.5rem,2vw,2.5rem)}.studio-pricing__headline[data-astro-cid-cdo5ddpd]{margin:0;font-size:clamp(2.5rem,5.65vw,6.75rem);font-weight:600;line-height:1.05;letter-spacing:-.065em}.studio-pricing__headline[data-astro-cid-cdo5ddpd] span[data-astro-cid-cdo5ddpd]{display:block;white-space:nowrap}.studio-pricing__aside[data-astro-cid-cdo5ddpd]{min-width:0}.studio-pricing__note[data-astro-cid-cdo5ddpd]{margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--pricing-rule);font-size:var(--font-size-sm);line-height:1.5;text-align:right}.studio-pricing__visual[data-astro-cid-cdo5ddpd]{height:clamp(6rem,7.75vw,9rem);margin-left:3rem;overflow:hidden}.studio-pricing__image[data-astro-cid-cdo5ddpd]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 8%}.studio-pricing__waitlist[data-astro-cid-cdo5ddpd]{display:grid;gap:.75rem;margin-bottom:1.5rem;padding:1.5rem;border:1px solid var(--pricing-rule)}.studio-pricing__waitlist[data-astro-cid-cdo5ddpd] h3[data-astro-cid-cdo5ddpd]{font-weight:600}.studio-pricing__waitlist[data-astro-cid-cdo5ddpd] p[data-astro-cid-cdo5ddpd]{max-width:48rem;text-wrap:pretty}.studio-pricing__table[data-astro-cid-cdo5ddpd]{display:grid;grid-template-columns:32% minmax(0,1fr);border:1px solid var(--pricing-rule)}.studio-pricing__build[data-astro-cid-cdo5ddpd]{display:flex;flex-direction:column;padding:clamp(1.5rem,1.65vw,2rem);background:var(--pricing-sage)}.studio-pricing__plan-name[data-astro-cid-cdo5ddpd]{margin:0;font-size:clamp(1.375rem,1.8vw,2.125rem);font-weight:600;line-height:1.2;letter-spacing:-.045em}.studio-pricing__build-price[data-astro-cid-cdo5ddpd]{margin:.5rem 0 0;font-size:clamp(3.5rem,4.7vw,5.5rem);font-weight:600;line-height:1;letter-spacing:-.075em}.studio-pricing__billing[data-astro-cid-cdo5ddpd],.studio-pricing__payment[data-astro-cid-cdo5ddpd],.studio-pricing__highlights[data-astro-cid-cdo5ddpd],.studio-pricing__description[data-astro-cid-cdo5ddpd],.studio-pricing__included[data-astro-cid-cdo5ddpd],.studio-pricing__mechanics[data-astro-cid-cdo5ddpd] p[data-astro-cid-cdo5ddpd],.studio-pricing__rules[data-astro-cid-cdo5ddpd]{font-size:clamp(.9375rem,1.12vw,1.25rem);line-height:1.5;letter-spacing:-.025em}.studio-pricing__billing[data-astro-cid-cdo5ddpd]{margin:.25rem 0 .75rem}.studio-pricing__payment[data-astro-cid-cdo5ddpd]{margin:0;padding-block:.75rem;border-block:1px solid var(--pricing-rule)}.studio-pricing__highlights[data-astro-cid-cdo5ddpd]{display:grid;gap:.125rem;margin-block:.75rem 1.5rem;list-style:none}.studio-pricing__highlights[data-astro-cid-cdo5ddpd] li[data-astro-cid-cdo5ddpd]{display:flex;gap:1rem}.studio-pricing__highlights[data-astro-cid-cdo5ddpd] li[data-astro-cid-cdo5ddpd]:before{content:"—";flex:0 0 auto}.studio-pricing__build[data-astro-cid-cdo5ddpd] .studio-pricing__build-cta{align-self:flex-start;min-height:3.5rem;margin-top:auto;padding-inline:clamp(1.5rem,3.1vw,3.5rem);font-size:clamp(.9375rem,1.12vw,1.25rem)}.studio-pricing__care[data-astro-cid-cdo5ddpd]{display:flex;flex-direction:column;min-width:0;padding-top:2rem}.studio-pricing__plans[data-astro-cid-cdo5ddpd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1}.studio-pricing__plan[data-astro-cid-cdo5ddpd]{display:flex;flex-direction:column;min-width:0;padding:1.25rem clamp(1.25rem,2.5vw,3rem)}.studio-pricing__plan[data-astro-cid-cdo5ddpd]+.studio-pricing__plan[data-astro-cid-cdo5ddpd]{border-left:1px solid var(--pricing-rule)}.studio-pricing__care-price[data-astro-cid-cdo5ddpd]{display:flex;align-items:baseline;margin-top:1.5rem;font-size:clamp(2.125rem,4vw,4.75rem);font-weight:600;line-height:1.15;letter-spacing:-.075em;white-space:nowrap}.studio-pricing__period[data-astro-cid-cdo5ddpd]{font-size:.5em;font-weight:400;letter-spacing:-.045em}.studio-pricing__budget[data-astro-cid-cdo5ddpd]{margin-top:.625rem;font-size:clamp(1rem,1.3vw,1.5rem);line-height:1.4;letter-spacing:-.035em}.studio-pricing__description[data-astro-cid-cdo5ddpd]{margin-block:1.75rem 2.25rem;font-size:clamp(.9375rem,1.04vw,1.125rem);text-wrap:pretty}.studio-pricing__plan-action[data-astro-cid-cdo5ddpd]{margin-top:auto;border-top:1px solid var(--pricing-rule)}.studio-pricing__care-cta[data-astro-cid-cdo5ddpd]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:clamp(.9375rem,1.12vw,1.25rem);line-height:1.3;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px;transition:color var(--motion-fast) var(--ease-standard)}.studio-pricing__care-cta[data-astro-cid-cdo5ddpd]:hover{color:var(--accent-ink-hover)}.studio-pricing__included[data-astro-cid-cdo5ddpd]{margin:1.5rem clamp(1.25rem,2.5vw,3rem) 0;padding-block:1.25rem 2rem;border-top:1px solid var(--pricing-rule);text-wrap:pretty}.studio-pricing__mechanics[data-astro-cid-cdo5ddpd]{display:grid;grid-template-columns:32% minmax(0,1fr);grid-column:1 / -1;background:var(--pricing-sage);border-top:1px solid var(--bg-page)}.studio-pricing__mechanics-heading[data-astro-cid-cdo5ddpd]{align-self:center;padding:2rem clamp(1.5rem,1.65vw,2rem)}.studio-pricing__mechanics-heading[data-astro-cid-cdo5ddpd] h3[data-astro-cid-cdo5ddpd]{margin:0 0 .75rem;font-size:clamp(1.625rem,2.55vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.065em}.studio-pricing__rules[data-astro-cid-cdo5ddpd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:1.5rem;list-style:none}.studio-pricing__rules[data-astro-cid-cdo5ddpd] li[data-astro-cid-cdo5ddpd]{padding:1rem clamp(1.25rem,2.5vw,3rem);border-left:1px solid var(--pricing-rule);text-wrap:pretty}.studio-pricing__assurances[data-astro-cid-cdo5ddpd]{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem 3rem;margin-top:2rem;padding-block:1.5rem;border-bottom:1px solid var(--pricing-rule)}.studio-pricing__assurances[data-astro-cid-cdo5ddpd] h3[data-astro-cid-cdo5ddpd]{font-size:clamp(1.5rem,2.25vw,2.5rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:-.045em}.studio-pricing__assurances[data-astro-cid-cdo5ddpd] p[data-astro-cid-cdo5ddpd],.studio-pricing__difference[data-astro-cid-cdo5ddpd]{color:var(--fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);text-wrap:pretty}.studio-pricing__assurances[data-astro-cid-cdo5ddpd] div[data-astro-cid-cdo5ddpd] p[data-astro-cid-cdo5ddpd]{margin-top:.5rem}.studio-pricing__difference[data-astro-cid-cdo5ddpd]{max-width:60rem;margin-top:1.25rem}.studio-pricing__difference[data-astro-cid-cdo5ddpd] a[data-astro-cid-cdo5ddpd]{text-decoration:underline;text-underline-offset:.25em}@media (max-width: 767px){.studio-pricing__assurances[data-astro-cid-cdo5ddpd]{grid-template-columns:1fr}}@media (min-width: 1024px) and (max-width: 1399px){.studio-pricing__plan[data-astro-cid-cdo5ddpd]{padding-inline:1.25rem}.studio-pricing__care-price[data-astro-cid-cdo5ddpd]{font-size:clamp(2.5rem,4.2vw,3.625rem)}.studio-pricing__rules[data-astro-cid-cdo5ddpd] li[data-astro-cid-cdo5ddpd]{padding-inline:1.25rem}}@media (max-width: 1023px){.studio-pricing__header[data-astro-cid-cdo5ddpd]{grid-template-columns:1fr}.studio-pricing__headline[data-astro-cid-cdo5ddpd]{font-size:clamp(2.5rem,7.25vw,5rem)}.studio-pricing__note[data-astro-cid-cdo5ddpd]{text-align:left}.studio-pricing__visual[data-astro-cid-cdo5ddpd]{height:7rem;margin-left:0}.studio-pricing__table[data-astro-cid-cdo5ddpd]{grid-template-columns:1fr}.studio-pricing__build-price[data-astro-cid-cdo5ddpd]{font-size:4.5rem}.studio-pricing__care-price[data-astro-cid-cdo5ddpd]{font-size:clamp(2.125rem,5.5vw,3.5rem)}.studio-pricing__mechanics[data-astro-cid-cdo5ddpd]{grid-template-columns:1fr}.studio-pricing__mechanics-heading[data-astro-cid-cdo5ddpd]{padding-bottom:0}.studio-pricing__rules[data-astro-cid-cdo5ddpd]{margin:1.5rem}.studio-pricing__rules[data-astro-cid-cdo5ddpd] li[data-astro-cid-cdo5ddpd]:first-child{border-left:0;padding-left:0}}@media (max-width: 639px){.studio-pricing__canvas[data-astro-cid-cdo5ddpd]{padding-block:3rem}.studio-pricing__header[data-astro-cid-cdo5ddpd]{gap:1.5rem}.studio-pricing__headline[data-astro-cid-cdo5ddpd]{font-size:clamp(1.875rem,7.8vw,3rem)}.studio-pricing__visual[data-astro-cid-cdo5ddpd]{height:6rem}.studio-pricing__build-price[data-astro-cid-cdo5ddpd]{font-size:4rem}.studio-pricing__build[data-astro-cid-cdo5ddpd] .studio-pricing__build-cta{width:100%;padding-inline:1rem}.studio-pricing__care[data-astro-cid-cdo5ddpd]{padding-top:0}.studio-pricing__plans[data-astro-cid-cdo5ddpd]{grid-template-columns:1fr}.studio-pricing__plan[data-astro-cid-cdo5ddpd]{padding:1.5rem}.studio-pricing__plan[data-astro-cid-cdo5ddpd]+.studio-pricing__plan[data-astro-cid-cdo5ddpd]{border-left:0;border-top:1px solid var(--pricing-rule)}.studio-pricing__plan-name[data-astro-cid-cdo5ddpd]{font-size:1.625rem}.studio-pricing__care-price[data-astro-cid-cdo5ddpd]{margin-top:1rem;font-size:3.5rem}.studio-pricing__budget[data-astro-cid-cdo5ddpd]{font-size:1.125rem}.studio-pricing__description[data-astro-cid-cdo5ddpd]{margin-block:1rem 1.5rem}.studio-pricing__included[data-astro-cid-cdo5ddpd]{margin:0 1.5rem;padding-block:1.5rem}.studio-pricing__mechanics-heading[data-astro-cid-cdo5ddpd]{padding:1.5rem}.studio-pricing__mechanics-heading[data-astro-cid-cdo5ddpd] h3[data-astro-cid-cdo5ddpd]{font-size:1.875rem}.studio-pricing__rules[data-astro-cid-cdo5ddpd]{grid-template-columns:1fr;margin:0 1.5rem 1.5rem}.studio-pricing__rules[data-astro-cid-cdo5ddpd] li[data-astro-cid-cdo5ddpd],.studio-pricing__rules[data-astro-cid-cdo5ddpd] li[data-astro-cid-cdo5ddpd]:first-child{padding:1rem 0;border-left:0;border-top:1px solid var(--pricing-rule)}}.final-cta[data-astro-cid-lygux5ds]{padding-block:var(--spacing-24)}.final-cta__eyebrow[data-astro-cid-lygux5ds]{margin:0 0 var(--spacing-8);color:var(--action-fg-hover);font-family:var(--font-code);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:.1em;text-transform:uppercase}.final-cta__title[data-astro-cid-lygux5ds]{margin:0;color:var(--action-fg);font-size:var(--font-size-6xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.05em;text-wrap:balance}.final-cta__bottom[data-astro-cid-lygux5ds]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);margin-top:var(--spacing-16);padding-top:var(--spacing-10);border-top:1px solid var(--action-bg-hover)}.final-cta__copy[data-astro-cid-lygux5ds]{color:var(--action-fg-hover);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);text-wrap:pretty}.final-cta__copy[data-astro-cid-lygux5ds] p[data-astro-cid-lygux5ds]{margin:0}.final-cta__copy[data-astro-cid-lygux5ds] p[data-astro-cid-lygux5ds]:first-child{font-size:var(--font-size-xl)}.final-cta__copy[data-astro-cid-lygux5ds] p[data-astro-cid-lygux5ds]+p[data-astro-cid-lygux5ds]{margin-top:var(--spacing-1)}.final-cta__actions[data-astro-cid-lygux5ds]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-4)}.final-cta__actions[data-astro-cid-lygux5ds] .final-cta__button{min-height:calc(var(--spacing-12) + var(--spacing-2));max-width:100%;color:var(--action-bg);background:var(--action-fg);font-size:var(--font-size-lg);line-height:var(--line-height-snug);text-align:center;transition:background var(--motion-normal) var(--ease-standard),transform var(--motion-normal) var(--ease-standard)}.final-cta__arrow[data-astro-cid-lygux5ds]{flex-shrink:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);line-height:1}.final-cta__email[data-astro-cid-lygux5ds]{display:inline-flex;align-items:center;min-height:calc(var(--spacing-10) + var(--spacing-1));color:var(--action-fg-hover);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-decoration:underline;text-decoration-color:var(--fg-muted);text-decoration-thickness:1px;text-underline-offset:.25em;transition:color var(--motion-fast) var(--ease-standard)}@media (hover: hover){.final-cta__actions[data-astro-cid-lygux5ds] .final-cta__button:hover{background:var(--action-fg-hover);transform:translateY(-1px)}.final-cta__email[data-astro-cid-lygux5ds]:hover{color:var(--action-fg)}}@media (max-width: 1023px){.final-cta__bottom[data-astro-cid-lygux5ds]{flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}.final-cta__actions[data-astro-cid-lygux5ds]{align-items:flex-start}}@media (max-width: 767px){.final-cta[data-astro-cid-lygux5ds]{padding-block:var(--spacing-16)}.final-cta__title[data-astro-cid-lygux5ds]{font-size:var(--font-size-5xl)}.final-cta__bottom[data-astro-cid-lygux5ds]{align-items:stretch;margin-top:var(--spacing-8);padding-top:var(--spacing-8)}.final-cta__actions[data-astro-cid-lygux5ds] .final-cta__button{width:100%}}@media (prefers-reduced-motion: reduce){.final-cta__actions[data-astro-cid-lygux5ds] .final-cta__button,.final-cta__email[data-astro-cid-lygux5ds]{transition:none}}
