@font-face{font-family:Pricing Fraunces Fallback;src:local(Times New Roman),local(Times),local(Liberation Serif);size-adjust:117.36%}.billing-pricing{width:min(100% - 2rem,120rem);margin:0 auto;padding:clamp(1rem,2vw,2rem) 0}.billing-pricing .landing-collage,.billing-pricing .landing-collage figure{margin:0}.billing-pricing__hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:2rem;padding:0 clamp(0rem,3vw,3.5rem);display:grid}.billing-pricing__hero>div:first-child{justify-items:start;gap:1.5rem;max-width:55rem;display:grid}.billing-pricing__hero>div:first-child>h1,.billing-pricing__hero>div:first-child>p{margin:0}.billing-pricing__hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.billing-pricing__hero-actions>a:not(.marketing-cta),.billing-pricing__story a{min-height:44px;color:var(--cp-ink);text-underline-offset:.35rem;align-items:center;font-weight:700;display:inline-flex}.billing-pricing__hero>.billing-pricing__hero-art{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(8rem,.8fr);align-items:end;gap:clamp(.5rem,1.2vw,1rem);max-width:none;display:grid}.billing-pricing__hero-art .landing-photo{background:#fffdfa;border:1px solid #e4ded4;border-radius:.4rem;min-width:0;margin:0;padding:.4rem;box-shadow:0 8px 24px #34281c17}.billing-pricing__hero-art .landing-photo img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.billing-pricing__hero-art .landing-photo figcaption{padding:.6rem .35rem .3rem;font-size:1rem}.billing-pricing__story{padding:var(--landing-section-space) clamp(0rem,3vw,3.5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.billing-pricing__story>div{justify-items:start;gap:1.25rem;display:grid}.billing-pricing__story>div>p{margin:0}.billing-pricing__story h2,.billing-pricing__plans-heading h2{font:430 clamp(2rem, 3.5vw, 3.5rem)/1.13 var(--font-fraunces),serif;letter-spacing:-.035em;margin:0}.billing-pricing__story p,.billing-pricing__plans-heading p{max-width:48ch;color:var(--cp-muted);font-size:1rem;line-height:1.65}.billing-pricing__plans-heading{text-align:center;justify-items:center;gap:1.25rem;margin:0 auto 2rem;display:grid}.billing-pricing__plans-heading p{margin:0}.billing-pricing .billing-pricing__hero h1{max-width:22ch;font-family:var(--font-fraunces),"Pricing Fraunces Fallback",serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1}.subscription-gate__intro h1{font-size:clamp(2.8rem,5.7vw,6.4rem);line-height:.98}.billing-pricing__hero p,.subscription-gate__intro p{max-width:42rem;color:var(--cp-muted);font-size:1.125rem}.billing-pricing__cora{object-fit:contain;width:100%;height:auto;max-height:30rem}.billing-pricing__plans{scroll-margin-top:6rem}.billing-choice{border:.0625rem solid var(--cp-line);background:var(--cp-surface);border-radius:1.5rem;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.billing-choice__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.billing-choice__header>div:first-child{gap:.65rem;max-width:48rem;display:grid}.billing-choice__header h2{font-size:clamp(2rem,3vw,3.4rem)}.billing-choice__header p,.billing-choice__terms,.billing-plan>p,.billing-discount p,.billing-current p,.billing-included p,.billing-return p{color:var(--cp-muted);font-size:1rem}.billing-interval{border:.0625rem solid var(--cp-line);background:var(--cp-page);border-radius:.75rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.billing-interval legend{position:absolute}.billing-interval button{min-height:2.75rem;color:var(--cp-muted);background:0 0;border:0;border-radius:.55rem;padding:.55rem .9rem;font-size:1rem;font-weight:650}.billing-interval button.is-current{color:var(--cp-on-primary);background:var(--cp-primary)}.billing-choice__yearly-note{color:var(--cp-success);grid-column:1/-1;margin:-.75rem 0 0;font-size:1rem;font-weight:700}.billing-plan-grid{border-block:.0625rem solid var(--cp-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-plan{grid-template-rows:auto minmax(3.75rem,auto) auto minmax(4rem,auto) 1fr auto;align-content:start;gap:1.1rem;min-width:0;padding:clamp(1.25rem,2.5vw,2.25rem);display:grid}.billing-plan+.billing-plan{border-left:.0625rem solid var(--cp-line)}.billing-plan--studio{background:color-mix(in srgb, var(--cp-peach) 55%, var(--cp-surface))}.billing-plan--studio-plus{background:color-mix(in srgb, var(--cp-lilac) 65%, var(--cp-surface))}.billing-plan.is-selected{box-shadow:inset 0 0 0 .1875rem var(--cp-ink)}.billing-plan__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.billing-plan__heading h3{font-size:1.75rem}.billing-plan__heading span{color:var(--cp-ink);background:var(--cp-surface);border-radius:999px;padding:.3rem .65rem;font-size:1rem;font-weight:700}.billing-plan__price strong{font-family:var(--cp-serif);letter-spacing:-.04em;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:500}.billing-plan__price span{white-space:nowrap;font-size:1rem}.billing-plan__annual{gap:.25rem;min-height:4rem;font-size:1rem;display:grid}.billing-plan__annual span:last-child{color:var(--cp-success);font-weight:650}.billing-plan ul,.billing-included ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.billing-plan li,.billing-included li{padding-left:1.6rem;font-size:1rem;position:relative}.billing-plan li>.billing-feature-icon,.billing-included li>.billing-feature-icon{color:var(--cp-success);position:absolute;top:0;left:0}.billing-plan__action{align-self:end;margin-top:auto;padding-top:.5rem}.billing-plan__action .cp-button,.billing-plan__action .marketing-cta{width:100%;min-height:3rem}.billing-choice{container:billing-choice/inline-size}.billing-team-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.billing-team-row--single{grid-template-columns:minmax(0,1fr)}.billing-team-row>.billing-plan:is(.billing-plan--team,.billing-plan--enterprise){border:.0625rem solid var(--cp-line);border-radius:1.25rem}.billing-team-row>.billing-plan.billing-plan--team{border-color:color-mix(in srgb, var(--cp-coral) 45%, transparent);background:color-mix(in srgb, var(--cp-peach) 80%, var(--cp-surface));grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;gap:clamp(1.25rem,3vw,2.5rem)}.billing-team-row>.billing-plan.billing-plan--enterprise{border-color:var(--cp-control);background:0 0;grid-template-rows:auto auto auto 1fr}.billing-plan__main,.billing-plan__side{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.billing-plan__main>p,.billing-plan__unit,.billing-plan__period-note{color:var(--cp-muted);margin:0;font-size:1rem}.billing-plan__pricing{gap:.15rem;display:grid}.billing-plan__pricing>p{margin:0}.billing-plan__total{margin:0;font-size:1rem}.billing-plan__total strong{font-weight:750}.billing-plan__side .billing-plan__action{align-self:stretch;margin-top:auto}.seat-stepper{justify-items:start;gap:.5rem;display:grid}.seat-stepper>label{font-size:1rem;font-weight:650}.seat-stepper>small{color:var(--cp-muted);font-size:1rem}.seat-stepper__control{border:.0625rem solid var(--cp-control);background:var(--cp-surface);border-radius:.75rem;grid-template-columns:44px minmax(0,5rem) 44px;max-width:100%;display:inline-grid}.seat-stepper__control .cp-button.seat-stepper__button{width:44px;min-width:44px;min-height:44px;color:var(--cp-ink);border-radius:0;padding:0}.seat-stepper__control .cp-button.seat-stepper__button:first-child{border-radius:.65rem 0 0 .65rem}.seat-stepper__control .cp-button.seat-stepper__button:last-child{border-radius:0 .65rem .65rem 0}.seat-stepper__control input{border:0;border-inline:.0625rem solid var(--cp-line);width:100%;min-width:0;min-height:44px;color:var(--cp-ink);text-align:center;appearance:textfield;background:0 0;border-radius:0;margin:0;padding:0 .25rem;font-size:1rem;font-weight:650}.seat-stepper__control input::-webkit-inner-spin-button{appearance:none;margin:0}.seat-stepper__control input::-webkit-outer-spin-button{appearance:none;margin:0}.seat-stepper__control :focus-visible{outline-offset:-3px}.billing-personal-plan>summary{align-items:center;gap:.5rem;min-height:2.75rem;font-size:1.125rem;font-weight:650;display:flex}.billing-personal-plan[open]>summary .billing-personal-plan__chevron{transform:rotate(180deg)}.billing-choice__terms{max-width:62rem}.billing-pricing__assurance{padding:var(--landing-section-space) clamp(0rem,3vw,3.5rem);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,7vw,8rem);padding-bottom:0;display:grid}.billing-pricing__assurance>div{gap:1rem;display:grid}.billing-pricing__assurance h2{font-size:clamp(2rem,4vw,4rem)}.billing-pricing__assurance p{color:var(--cp-muted);margin:0;font-size:1.0625rem}.workspace-access-state{background:var(--cp-page);place-items:center;min-height:100dvh;padding:2rem;display:grid}.subscription-gate{background:var(--cp-page);width:min(100%,120rem);min-height:100dvh;margin:0 auto;padding:1.25rem clamp(1rem,4vw,4rem) 4rem}.subscription-gate__brand{border-bottom:.0625rem solid var(--cp-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.subscription-gate__brand>a{align-items:center;min-height:2.75rem;font-size:1rem;display:inline-flex}.subscription-gate__intro{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:center;gap:clamp(1.5rem,6vw,6rem);min-height:24rem;padding:clamp(2rem,5vw,5rem) clamp(0rem,2vw,2rem);display:grid}.subscription-gate__intro>div{gap:1.25rem;display:grid}.subscription-gate__intro img{object-fit:contain;width:100%;max-height:22rem}.billing-settings{gap:1.5rem;display:grid}.billing-test-mode{border-color:var(--cp-warning-ink);background:var(--cp-warning-surface);gap:.35rem;display:grid}.billing-test-mode strong,.billing-test-mode p{font-size:1rem}.billing-recovery{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.billing-recovery>div,.billing-managed-note{gap:.65rem;display:grid}.billing-recovery--pending{flex-direction:column;align-items:stretch}.billing-recovery>.billing-recovery__actions{flex-wrap:wrap;gap:.75rem;display:flex}.billing-recovery__actions button{flex:12rem}.billing-plan__checkout{gap:.55rem;display:grid}.billing-plan__checkout span{color:var(--cp-muted);font-size:1rem}.billing-current,.billing-return{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.billing-current>div,.billing-return>div,.billing-included{gap:.65rem;display:grid}.billing-discount{grid-template-columns:minmax(15rem,25rem) minmax(0,1fr);align-items:end;gap:1rem 1.5rem;display:grid}.billing-settings .billing-choice{padding:clamp(1rem,3vw,2rem)}.cp-app .workspace-sidebar nav a.is-locked{color:var(--cp-muted)}.cp-app .workspace-sidebar nav a.is-locked>svg:last-child{width:1.1rem;margin-left:auto}@media (max-width:70rem){.billing-pricing__hero{gap:var(--landing-content-gap);grid-template-columns:minmax(0,1fr)}.billing-plan-grid{grid-template-columns:1fr}.billing-plan+.billing-plan{border-top:.0625rem solid var(--cp-line);border-left:0}.billing-team-row{grid-template-columns:minmax(0,1fr)}}@container billing-choice (max-width:64rem){.billing-team-row{grid-template-columns:minmax(0,1fr)}}@container billing-choice (max-width:46rem){.billing-team-row>.billing-plan.billing-plan--team{grid-template-columns:minmax(0,1fr);padding:clamp(16px,5cqi,32px)}}@media (max-width:48rem){.billing-pricing{width:min(100% - 1.25rem,120rem)}.billing-pricing__assurance,.subscription-gate__intro{grid-template-columns:1fr}.billing-pricing__hero{gap:var(--landing-content-gap);grid-template-columns:minmax(0,1fr)}.billing-pricing__story{grid-template-columns:minmax(0,1fr);padding-inline:0}.billing-pricing__hero>.billing-pricing__hero-art{width:100%}.subscription-gate__intro h1{font-size:clamp(2.6rem,13vw,4.5rem)}.billing-pricing__cora{justify-self:end;width:min(100%,10rem);max-height:15rem}.billing-choice__header,.billing-current,.billing-return,.billing-recovery{flex-direction:column;align-items:stretch}.billing-choice__header{display:flex}.billing-plan{grid-template-rows:auto}.billing-interval{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.billing-interval button{padding-inline:.4rem}.billing-discount{grid-template-columns:1fr;align-items:start}.subscription-gate{padding-inline:.75rem}.subscription-gate__intro img{max-height:17rem}}@media (max-width:40rem){.billing-pricing__hero>.billing-pricing__hero-art{grid-template-columns:minmax(0,1fr)}.billing-pricing__hero-art .landing-photo{width:100%}.billing-pricing__hero-art .landing-photo img{aspect-ratio:4/3}.billing-pricing__cora{justify-self:end}}@media (prefers-reduced-motion:reduce){.billing-pricing *,.subscription-gate *{scroll-behavior:auto}}.billing-waitlist-offer{background:var(--cp-surface,#fbf8f3);gap:.75rem;display:grid}.billing-waitlist-offer h2,.billing-waitlist-offer p{margin:0}.billing-waitlist-offer form{gap:.45rem;display:grid}.billing-waitlist-offer label{font-weight:700}.billing-waitlist-offer__form-row{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.billing-waitlist-offer input{border:1px solid var(--cp-line,#d8d1c8);min-width:0;min-height:2.75rem;color:var(--cp-ink,#25292d);font:inherit;background:#fff;border-radius:.5rem;flex:16rem;padding:.65rem .8rem}.billing-waitlist-offer__error{color:#9d302c}
