.story-calc[data-astro-cid-fo4h7op3]{background:var(--surface-01);border-top:2px solid var(--brand-primary);gap:1rem;padding:1rem;display:grid}.story-calc__head[data-astro-cid-fo4h7op3] h2[data-astro-cid-fo4h7op3]{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--text-primary)}.story-calc__head[data-astro-cid-fo4h7op3] p[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary);margin-top:.25rem}.story-calc__first-visit[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary)}.story-calc__first-visit[data-astro-cid-fo4h7op3] strong[data-astro-cid-fo4h7op3]{color:var(--text-primary);font-weight:600}.story-calc__first-visit[data-astro-cid-fo4h7op3] span[data-astro-cid-fo4h7op3]{display:block}.story-calc__frequency-note[data-astro-cid-fo4h7op3]{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--text-secondary)}.story-calc__form[data-astro-cid-fo4h7op3]{gap:1rem;display:grid}fieldset[data-astro-cid-fo4h7op3]{border:0;min-width:0;margin:0;padding:0}label[data-astro-cid-fo4h7op3],legend[data-astro-cid-fo4h7op3]{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);color:var(--text-secondary)}.story-calc__size[data-astro-cid-fo4h7op3]>label[data-astro-cid-fo4h7op3],legend[data-astro-cid-fo4h7op3]{margin-bottom:.5rem;padding:0;display:block}.story-calc__input[data-astro-cid-fo4h7op3]{background:var(--surface-page);border-bottom:1px solid var(--gray-50);align-items:center;min-height:3rem;display:flex}.story-calc__input[data-astro-cid-fo4h7op3]:focus-within{outline:2px solid var(--brand-primary);outline-offset:-2px}.story-calc__input[data-astro-cid-fo4h7op3] input[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);min-width:0;height:3rem;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;padding:0 1rem;font-family:inherit}.story-calc__input[data-astro-cid-fo4h7op3] input[data-astro-cid-fo4h7op3]::placeholder{color:var(--text-secondary);opacity:1}.story-calc__unit[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary);white-space:nowrap;padding-inline-end:1rem}.story-calc__segments[data-astro-cid-fo4h7op3]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));border:1px solid var(--gray-30);background:var(--surface-page);display:grid}.story-calc__radio[data-astro-cid-fo4h7op3]{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.story-calc__segments[data-astro-cid-fo4h7op3] label[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);border-left:1px solid var(--gray-30);min-width:0;min-height:3rem;color:var(--text-primary);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:0 .25rem;transition:background-color .11s cubic-bezier(.2,0,.38,.9);display:flex}.story-calc__segments[data-astro-cid-fo4h7op3] label[data-astro-cid-fo4h7op3]:first-of-type{border-left:0}.story-calc__segments[data-astro-cid-fo4h7op3] label[data-astro-cid-fo4h7op3]:hover{background:var(--background-hover)}.story-calc__radio[data-astro-cid-fo4h7op3]:checked+label[data-astro-cid-fo4h7op3]{background:var(--gray-100);color:var(--text-on-color)}.story-calc__radio[data-astro-cid-fo4h7op3]:focus-visible+label[data-astro-cid-fo4h7op3]{outline:2px solid var(--brand-primary);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--surface-page)}.story-calc__hint[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary);margin-top:.5rem;display:none}.story-calc__frequency[data-astro-cid-fo4h7op3]:has(.story-calc__radio:first-of-type:checked) .story-calc__hint[data-astro-cid-fo4h7op3]:first-of-type,.story-calc__frequency[data-astro-cid-fo4h7op3]:has(.story-calc__radio:nth-of-type(2):checked) .story-calc__hint[data-astro-cid-fo4h7op3]:nth-of-type(2),.story-calc__frequency[data-astro-cid-fo4h7op3]:has(.story-calc__radio:nth-of-type(3):checked) .story-calc__hint[data-astro-cid-fo4h7op3]:nth-of-type(3){display:block}.story-calc__result[data-astro-cid-fo4h7op3]{border-top:1px solid var(--gray-30);gap:1rem;padding-top:1rem;display:grid}.story-calc__tiers[data-astro-cid-fo4h7op3]{gap:1rem;display:grid}.story-calc__tier[data-astro-cid-fo4h7op3]{background:var(--surface-page);border-top:1px solid var(--gray-30);align-content:start;gap:.25rem;padding:1rem;display:grid}.story-calc__tier--signature[data-astro-cid-fo4h7op3]{border-top:2px solid var(--brand-primary)}.story-calc__tier[data-astro-cid-fo4h7op3] h3[data-astro-cid-fo4h7op3]{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0);color:var(--text-primary)}.story-calc__label[data-astro-cid-fo4h7op3]{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);color:var(--text-secondary)}.story-calc__price[data-astro-cid-fo4h7op3]{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.story-calc__value[data-astro-cid-fo4h7op3]{letter-spacing:0;font-size:2.625rem;font-weight:300;line-height:1.19}@media (width>=42rem){.story-calc__value[data-astro-cid-fo4h7op3]{font-size:calc(3.125vw + 1.3125rem)}}@media (width>=66rem){.story-calc__value[data-astro-cid-fo4h7op3]{font-size:calc(2.34375vw + 1.82813rem)}}@media (width>=82rem){.story-calc__value[data-astro-cid-fo4h7op3]{font-size:calc(5.88235vw - 1.07353rem);line-height:1.17}}@media (width>=99rem){.story-calc__value[data-astro-cid-fo4h7op3]{font-size:4.75rem;line-height:1.13}}.story-calc__value[data-astro-cid-fo4h7op3]{color:var(--text-primary);font-variant-numeric:tabular-nums}.story-calc__per[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);color:var(--text-secondary)}.story-calc__summary[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-primary);margin-top:.5rem}.story-calc__perks[data-astro-cid-fo4h7op3]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.story-calc__perks[data-astro-cid-fo4h7op3] li[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-primary);align-items:flex-start;gap:.5rem;display:flex}.story-calc__perks[data-astro-cid-fo4h7op3] .story-calc__check{width:1rem;height:1rem;color:var(--brand-primary);flex:none;margin-top:.125rem}.story-calc__availability[data-astro-cid-fo4h7op3]{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);color:var(--text-secondary);margin-top:.25rem}.story-calc__estate[data-astro-cid-fo4h7op3]{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:var(--text-primary);display:none}[data-astro-cid-fo4h7op3][data-calc-estate] .story-calc__estate[data-astro-cid-fo4h7op3]{display:block}[data-astro-cid-fo4h7op3][data-calc-estate] .story-calc__tier[data-astro-cid-fo4h7op3] .story-calc__label[data-astro-cid-fo4h7op3],[data-astro-cid-fo4h7op3][data-calc-estate] .story-calc__tier[data-astro-cid-fo4h7op3] .story-calc__price[data-astro-cid-fo4h7op3]{display:none}.story-calc__actions[data-astro-cid-fo4h7op3] .btn{width:100%;max-width:none}.story-calc__links[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin-top:.5rem}.story-calc__links[data-astro-cid-fo4h7op3] a{padding-block:.25rem;display:inline-block}.story-calc__links[data-astro-cid-fo4h7op3] a.lane-touch+a.lane-touch{margin-inline-start:.25rem}.story-calc__fine[data-astro-cid-fo4h7op3]{justify-items:start;gap:.25rem;display:grid}.story-calc__note[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary)}.story-calc__details[data-astro-cid-fo4h7op3] summary[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--brand-primary);padding-block:.25rem;display:inline-flex}.story-calc__details[data-astro-cid-fo4h7op3] summary[data-astro-cid-fo4h7op3]:after{margin-left:0!important}.story-calc__details[data-astro-cid-fo4h7op3] p[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-secondary);padding-top:.5rem}.story-calc__noscript[data-astro-cid-fo4h7op3]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--text-primary)}@media (scripting:none){.story-calc__form[data-astro-cid-fo4h7op3],.story-calc__details[data-astro-cid-fo4h7op3]{display:none}}@media (width>=42rem){.story-calc[data-astro-cid-fo4h7op3]{gap:1.5rem;padding:2rem}.story-calc__form[data-astro-cid-fo4h7op3]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:1.5rem 1rem}.story-calc__frequency[data-astro-cid-fo4h7op3]{grid-column:1/-1}.story-calc__result[data-astro-cid-fo4h7op3]{padding-top:1.5rem}.story-calc__tiers[data-astro-cid-fo4h7op3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.story-calc__actions[data-astro-cid-fo4h7op3]{max-width:24rem}.story-calc__note[data-astro-cid-fo4h7op3]{max-width:40rem}}@media (prefers-reduced-motion:reduce){.story-calc__segments[data-astro-cid-fo4h7op3] label[data-astro-cid-fo4h7op3]{transition:none}}@media (forced-colors:active){.story-calc__radio[data-astro-cid-fo4h7op3]:checked+label[data-astro-cid-fo4h7op3]{forced-color-adjust:none;color:highlighttext;background:highlight}.story-calc__radio[data-astro-cid-fo4h7op3]:focus-visible+label[data-astro-cid-fo4h7op3]{outline-color:canvastext}}.story-prices[data-astro-cid-u5pqrfzt]{border-top:1px solid var(--gray-20);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-u5pqrfzt]{border-bottom:1px solid var(--gray-20);min-width:0;padding-block:1rem}.story-prices__row[data-astro-cid-u5pqrfzt]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.story-prices__name[data-astro-cid-u5pqrfzt]{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--text-primary)}.story-prices__price[data-astro-cid-u5pqrfzt]{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.story-prices__note[data-astro-cid-u5pqrfzt]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);max-width:34rem;color:var(--text-secondary);margin-top:.25rem}.story-prices__link[data-astro-cid-u5pqrfzt]{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);text-underline-offset:.2em;margin-top:.25rem;padding-block:.25rem;text-decoration:underline;display:inline-block}@media (width>=42rem){.story-prices[data-astro-cid-u5pqrfzt]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}
