/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer components{.atlas-product h2{font-size:var(--text-atlas-heading,var(--ss-font-heading));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.shell{width:calc(100% - 7rem);max-width:var(--container-7xl,80rem);margin-inline:auto}@media not all and (width>=62.5625rem){.shell{width:calc(100% - 5rem)}}@media not all and (width>=53.1875rem){.shell{width:calc(100% - 2.5rem)}}.wide-shell{width:calc(100% - 3rem);max-width:97rem;margin-inline:auto}@media not all and (width>=40.6875rem){.wide-shell{width:calc(100% - 1.5rem)}}.section-space{padding-block:calc(var(--spacing,.25rem) * 30)}@media not all and (width>=62.5625rem){.section-space{padding-block:calc(var(--spacing,.25rem) * 24)}}@media not all and (width>=40.6875rem){.section-space{padding-block:calc(var(--spacing,.25rem) * 18)}}.section-note{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-reading,var(--ss-color-muted))}@media not all and (width>=40.6875rem){.section-note{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5))}}.text-link,.quiet-link{min-height:var(--spacing-control-compact,2.75rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-flex}@media (hover:hover){:is(.text-link,.quiet-link):hover{color:var(--color-ring,var(--ss-color-info))}}.text-link{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rule,var(--ss-color-line));padding-bottom:var(--spacing,.25rem)}.text-link svg,.quiet-link svg{flex-shrink:0}.hero{padding-top:calc(var(--spacing,.25rem) * 42)}@media not all and (width>=62.5625rem){.hero{padding-top:calc(var(--spacing,.25rem) * 38)}}@media not all and (width>=40.6875rem){.hero{padding-top:calc(var(--spacing,.25rem) * 30)}}.hero-heading{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 14);grid-template-columns:minmax(0,1fr) 330px;display:grid}@media not all and (width>=62.5625rem){.hero-heading{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:1fr 250px}}@media not all and (width>=53.1875rem){.hero-heading{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=40.6875rem){.hero-heading{padding-bottom:calc(var(--spacing,.25rem) * 9)}}.intro-label{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}@media not all and (width>=40.6875rem){.intro-label{font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5))}}.sun-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-sky,var(--ss-color-sky));border-radius:2147483647px;display:inline-block}.hero h1{font-size:var(--text-atlas-hero,var(--ss-font-display));--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}@media not all and (width>=53.1875rem){.hero h1{font-size:var(--text-atlas-hero-tablet,clamp(64px, 10vw, 86px))}}@media not all and (width>=40.6875rem){.hero h1{font-size:var(--text-atlas-hero-phone,clamp(38px, 11.8vw, 64px))}}.hero-description>p{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media not all and (width>=62.5625rem){.hero-description>p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}@media not all and (width>=53.1875rem){.hero-description>p{max-width:var(--container-sm,24rem)}}.hero-actions{align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.hero-actions>astro-island{display:contents}.hero-actions .quiet-link{width:auto;margin:0}.hero-world{height:var(--spacing-atlas-scene,clamp(390px, 42vw, 660px));border-radius:var(--radius-panel,24px);background-color:var(--color-secondary,var(--ss-color-water));position:relative;overflow:hidden}@media not all and (width>=53.1875rem){.hero-world{height:28.75rem}}@media not all and (width>=40.6875rem){.hero-world{border-radius:var(--radius-xl,20px);height:25.625rem}}.hero-art{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.world-plaque{bottom:calc(var(--spacing,.25rem) * 7);left:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,20px);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);display:flex;position:absolute}@media not all and (width>=40.6875rem){.world-plaque{bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4)}}.plaque-symbol{width:var(--spacing-control,3rem);height:var(--spacing-control,3rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--ss-color-border));border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media not all and (width>=40.6875rem){.plaque-symbol{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}}.world-plaque span:not(.plaque-symbol){font-size:var(--text-card-body,.9375rem);line-height:var(--tw-leading,var(--text-card-body--line-height,1.5))}@media not all and (width>=40.6875rem){.world-plaque span:not(.plaque-symbol){font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5))}}.world-plaque p{margin-top:var(--spacing,.25rem);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-reading,var(--ss-color-muted))}.world-link{right:calc(var(--spacing,.25rem) * 7);bottom:calc(var(--spacing,.25rem) * 7);width:var(--spacing-control,3rem);height:var(--spacing-control,3rem);border-radius:2147483647px;place-items:center;display:grid;position:absolute}@media not all and (width>=40.6875rem){.world-link{display:none}}.hero-caption{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-reading,var(--ss-color-muted));display:flex}@media not all and (width>=40.6875rem){.hero-caption span:last-child{max-width:calc(var(--spacing,.25rem) * 40);text-align:right}}.network-intro{column-gap:calc(var(--spacing,.25rem) * 20);row-gap:calc(var(--spacing,.25rem) * 14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (width>=62.5625rem){.network-intro{column-gap:calc(var(--spacing,.25rem) * 14)}}@media not all and (width>=53.1875rem){.network-intro{gap:calc(var(--spacing,.25rem) * 9)}}@media not all and (width>=40.6875rem){.network-intro{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:repeat(1,minmax(0,1fr))}}.network-intro h2{max-width:var(--container-lg,32rem)}.network-intro-copy{max-width:var(--container-lg,32rem);padding-top:calc(var(--spacing,.25rem) * 8)}@media not all and (width>=40.6875rem){.network-intro-copy{padding-top:0}}.network-intro-copy p{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-body-large,1.0625rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-reading,var(--ss-color-muted))}@media not all and (width>=40.6875rem){.network-intro-copy p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.network-intro-copy .large-copy{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-foreground,var(--ss-color-ink))}.network-intro-copy .thesis-conclusion{margin-top:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,var(--ss-color-ink));margin-bottom:0}.network-principles{margin-top:calc(var(--spacing,.25rem) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-rule,var(--ss-color-line));padding-block:calc(var(--spacing,.25rem) * 8);grid-column:1/-1;display:flex}@media not all and (width>=53.1875rem){.network-principles{gap:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap}}@media not all and (width>=40.6875rem){.network-principles{padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column}}.network-principles>div{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 8);flex:1;display:flex}@media not all and (width>=53.1875rem){.network-principles>div{padding-right:0}}.network-principles>div+div{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-rule,var(--ss-color-line));padding-left:calc(var(--spacing,.25rem) * 9)}@media not all and (width>=53.1875rem){.network-principles>div+div{border-style:var(--tw-border-style);border-width:0;padding-left:0}}.network-principles svg{margin-top:var(--spacing,.25rem);color:var(--color-reading,var(--ss-color-muted));flex-shrink:0}.network-principles h3{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.network-principles p{max-width:32ch;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-reading,var(--ss-color-muted))}.possibilities{border-radius:var(--radius-panel,24px);background-color:var(--color-accent,var(--ss-color-water));padding-inline:calc(var(--spacing,.25rem) * 20);padding-block:calc(var(--spacing,.25rem) * 20);--color-reading:var(--ss-color-info);--color-muted-foreground:var(--ss-color-info)}@media not all and (width>=62.5625rem){.possibilities{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 16)}}@media not all and (width>=40.6875rem){.possibilities{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 11)}}.possibilities-heading,.join-heading{margin-bottom:calc(var(--spacing,.25rem) * 14);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 16);display:flex}@media not all and (width>=53.1875rem){.possibilities-heading,.join-heading{gap:calc(var(--spacing,.25rem) * 9)}}@media not all and (width>=40.6875rem){.possibilities-heading,.join-heading{margin-bottom:calc(var(--spacing,.25rem) * 9);display:block}}.possibilities-heading>:first-child{flex:1;min-width:0}.possibilities-heading>p,.possibilities-copy{max-width:calc(var(--spacing,.25rem) * 80);flex-shrink:0;flex-basis:calc(var(--spacing,.25rem) * 80);min-width:0;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-reading,var(--ss-color-muted))}@media not all and (width>=53.1875rem){.possibilities-heading>p,.possibilities-copy{max-width:calc(var(--spacing,.25rem) * 60);flex-basis:calc(var(--spacing,.25rem) * 60);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}@media not all and (width>=40.6875rem){.possibilities-heading>p,.possibilities-copy{margin-top:calc(var(--spacing,.25rem) * 6);max-width:none;font-size:var(--text-card-body,.9375rem);line-height:var(--tw-leading,var(--text-card-body--line-height,1.5))}}.possibilities-copy .text-link{margin-top:calc(var(--spacing,.25rem) * 3)}.journeys{display:block}.journey-tabs{margin-bottom:calc(var(--spacing,.25rem) * 12)}@media not all and (width>=40.6875rem){.journey-tabs{margin-bottom:calc(var(--spacing,.25rem) * 8);width:100%}}.journey-tab{isolation:isolate;position:relative}.journey-pill{z-index:calc(10 * -1);border-radius:var(--radius-md,10px);background-color:var(--color-card,var(--ss-color-surface));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;inset:0}.journey-tab-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.journey-tab-label svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}@media not all and (width>=40.6875rem){.journey-tab-label svg{display:none}}.journey-layout{align-items:center;gap:calc(var(--spacing,.25rem) * 18);grid-template-columns:1fr 1.12fr;display:grid}@media not all and (width>=62.5625rem){.journey-layout{gap:calc(var(--spacing,.25rem) * 10)}}@media not all and (width>=53.1875rem){.journey-layout{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr))}}.journey-copy{max-width:var(--container-md,28rem)}@media not all and (width>=53.1875rem){.journey-copy{max-width:100%}}.journey-copy .section-note{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5))}.journey-copy h3{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);white-space:pre-line}@media not all and (width>=40.6875rem){.journey-copy h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.journey-copy>p{font-size:var(--text-body-large,1.0625rem);--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2);color:var(--color-reading,var(--ss-color-muted))}@media not all and (width>=40.6875rem){.journey-copy>p{font-size:var(--text-card-body,.9375rem);line-height:var(--tw-leading,var(--text-card-body--line-height,1.5))}}.scope-note{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));display:flex}@media not all and (width>=40.6875rem){.scope-note{align-items:flex-start}}.scope-note svg{color:var(--color-success,var(--ss-color-success));flex-shrink:0}.journey-demo{border-radius:var(--radius-xl,20px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white,#fff);background-color:var(--color-card,var(--ss-color-surface));padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 7);padding-bottom:calc(var(--spacing,.25rem) * 4);--tw-shadow:var(--ss-glass-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (width>=53.1875rem){.journey-demo{width:100%;max-width:38.75rem;margin-inline:auto}}@media not all and (width>=40.6875rem){.journey-demo{padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 5)}}.demo-caption{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.atlas-small{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.demo-caption>span:last-child{font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-muted-foreground,var(--ss-color-muted))}.human-prompt{margin-bottom:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rule,var(--ss-color-line));padding-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.worker-message{gap:calc(var(--spacing,.25rem) * 3);display:flex}.worker-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-md,10px);background-color:var(--color-secondary,var(--ss-color-water));font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex-shrink:0;place-items:center;display:grid}.secondary-avatar{background-color:var(--color-lilac,var(--ss-color-silver))}.worker-name{margin-top:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.worker-message p{max-width:var(--container-sm,24rem);font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-reading,var(--ss-color-muted))}.handoff-path{height:calc(var(--spacing,.25rem) * 9);padding-left:calc(var(--spacing,.25rem) * 2);color:var(--color-border,var(--ss-color-border));position:relative}.handoff-line{top:calc(var(--spacing,.25rem) * .5);bottom:calc(var(--spacing,.25rem) * .5);left:calc(var(--spacing,.25rem) * 4);transform-origin:top;background-color:var(--color-rule,var(--ss-color-line));width:1px;position:absolute}.handoff-packet{top:calc(var(--spacing,.25rem) * .5);left:calc(var(--spacing,.25rem) * 3.5);width:var(--spacing,.25rem);height:var(--spacing,.25rem);background-color:var(--color-ring,var(--ss-color-info));border-radius:2147483647px;position:absolute}.handoff-arrow{background-color:var(--color-card,var(--ss-color-surface));padding-block:calc(var(--spacing,.25rem) * .5);display:inline-flex;position:relative}.journey-outcome{margin-top:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,10px);background-color:var(--color-success-surface,var(--ss-color-water));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);color:var(--color-success,var(--ss-color-success));display:flex}.journey-outcome svg{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.journey-outcome strong{font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.journey-outcome span{margin-top:var(--spacing,.25rem);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));display:block}.scope-button{margin-top:calc(var(--spacing,.25rem) * 2)}.journey-footnote{margin-top:calc(var(--spacing,.25rem) * 9);max-width:78ch;font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted-foreground,var(--ss-color-muted))}.scope-heading-icon{margin-bottom:calc(var(--spacing,.25rem) * 2)}.scope-explanation{font-size:var(--text-card-body,.9375rem);line-height:var(--tw-leading,var(--text-card-body--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-reading,var(--ss-color-muted))}.concept-label{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-muted-foreground,var(--ss-color-muted));display:flex}.continuity{align-items:center;gap:calc(var(--spacing,.25rem) * 24);grid-template-columns:1.1fr 1fr;display:grid}@media not all and (width>=62.5625rem){.continuity{gap:calc(var(--spacing,.25rem) * 12)}}@media not all and (width>=53.1875rem){.continuity{gap:calc(var(--spacing,.25rem) * 8)}}@media not all and (width>=40.6875rem){.continuity{gap:calc(var(--spacing,.25rem) * 9);grid-template-columns:repeat(1,minmax(0,1fr))}}.continuity-art{border-radius:var(--radius-xl,20px);background-color:var(--color-secondary,var(--ss-color-water));height:36.25rem;position:relative;overflow:hidden}@media not all and (width>=62.5625rem){.continuity-art{height:32.5rem}}@media not all and (width>=53.1875rem){.continuity-art{height:29.375rem}}@media not all and (width>=40.6875rem){.continuity-art{order:2;height:27.5rem}}.continuity-art>img{object-fit:cover;object-position:47% 50%;width:100%;height:100%}.line-pass{right:calc(var(--spacing,.25rem) * 7);bottom:calc(var(--spacing,.25rem) * 7);left:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-xl,20px);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);position:absolute}@media not all and (width>=53.1875rem){.line-pass{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 5)}}.line-pass-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.line-pass-label{font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-muted-foreground,var(--ss-color-muted))}.line-pass-name{margin-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media not all and (width>=53.1875rem){.line-pass-name{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.line-pass-endpoint{margin-top:calc(var(--spacing,.25rem) * -2);margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);border-radius:var(--radius-lg,12px);background-color:var(--color-secondary,var(--ss-color-water));grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.line-pass-endpoint{background-color:color-mix(in oklab, var(--color-secondary,var(--ss-color-water)) 60%, transparent)}}.line-pass-endpoint{padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5))}.line-pass-endpoint>.line-pass-label{grid-row-start:1;grid-column-start:1}.line-pass-endpoint>.line-pass-swap{grid-row:1/span 2;grid-column-start:2}.line-pass-roll{flex:1;min-width:0;height:1.5em;position:relative;overflow:clip}.line-pass-roll>span{text-overflow:ellipsis;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.line-pass-swap{flex-shrink:0}.line-pass-swap-icon{display:inline-flex}.line-pass-bottom{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-reading,var(--ss-color-muted));display:flex}@media not all and (width>=53.1875rem){.line-pass-bottom{flex-wrap:wrap}}.line-pass-bottom>span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.line-pass-kept{color:var(--color-success,var(--ss-color-success));display:inline-flex}.continuity-copy h2{margin-bottom:calc(var(--spacing,.25rem) * 8)}.continuity-copy>p:not(.section-note){margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-body-large,1.0625rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-reading,var(--ss-color-muted))}@media not all and (width>=40.6875rem){.continuity-copy>p:not(.section-note){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.continuity-copy .text-link{margin-top:calc(var(--spacing,.25rem) * 6)}.join-section{background-color:var(--color-lilac,var(--ss-color-silver));padding-top:calc(var(--spacing,.25rem) * 22);padding-bottom:calc(var(--spacing,.25rem) * 16);--color-reading:var(--ss-color-info);--color-muted-foreground:var(--ss-color-info)}@media not all and (width>=40.6875rem){.join-section{padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 11)}}.join-heading>p{max-width:21rem;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-reading,var(--ss-color-muted))}@media not all and (width>=40.6875rem){.join-heading>p{margin-top:calc(var(--spacing,.25rem) * 6)}}.offering-grid{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not all and (width>=40.6875rem){.offering-grid{gap:calc(var(--spacing,.25rem) * 8);grid-template-rows:none;grid-template-columns:repeat(1,minmax(0,1fr))}}.offering{grid-row:span 5/span 5;grid-template-rows:subgrid;padding-right:calc(var(--spacing,.25rem) * 9);align-items:flex-start;display:grid}@media not all and (width>=62.5625rem){.offering{padding-right:calc(var(--spacing,.25rem) * 6)}}@media not all and (width>=40.6875rem){.offering{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rule,var(--ss-color-line));padding:0;padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;grid-row:span 1/span 1;display:flex}}.offering+.offering{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-rule,var(--ss-color-line));padding-left:calc(var(--spacing,.25rem) * 9)}@media not all and (width>=62.5625rem){.offering+.offering{padding-left:calc(var(--spacing,.25rem) * 6)}}@media not all and (width>=40.6875rem){.offering+.offering{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}.offering-label{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.offering h3{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}@media not all and (width>=53.1875rem){.offering h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media not all and (width>=40.6875rem){.offering h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.offering>p{margin-bottom:calc(var(--spacing,.25rem) * 6);min-height:calc(var(--spacing,.25rem) * 24);font-size:var(--text-card-body,.9375rem);line-height:var(--tw-leading,var(--text-card-body--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-reading,var(--ss-color-muted))}@media not all and (width>=40.6875rem){.offering>p{min-height:0;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.offering ul{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);padding:0;list-style-type:none}.offering li{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.offering li svg{margin-top:var(--spacing,.25rem);color:var(--color-reading,var(--ss-color-muted));flex-shrink:0}.offering .access-trigger{place-self:stretch flex-start}.plans-note{margin-top:calc(var(--spacing,.25rem) * 10);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-reading,var(--ss-color-muted))}.questions{gap:calc(var(--spacing,.25rem) * 18);grid-template-columns:1fr 1.5fr;display:grid}@media not all and (width>=53.1875rem){.questions{gap:calc(var(--spacing,.25rem) * 10)}}@media not all and (width>=40.6875rem){.questions{display:block}}.questions .text-link{margin-top:calc(var(--spacing,.25rem) * 8)}@media not all and (width>=40.6875rem){.questions .text-link{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.faq-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rule,var(--ss-color-line))}.faq-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-rule,var(--ss-color-line))}.faq-trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);--tw-border-style:none;width:100%;padding-block:calc(var(--spacing,.25rem) * 6);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:inherit;background-color:#0000;border-style:none;display:flex}.faq-trigger svg{flex-shrink:0}.faq-trigger[data-state=open] svg{rotate:45deg}.faq-content{font-size:var(--text-card-body,.9375rem);line-height:var(--tw-leading,var(--text-card-body--line-height,1.5));--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2);color:var(--color-reading,var(--ss-color-muted));overflow:hidden}.faq-content p{padding-right:calc(var(--spacing,.25rem) * 9);padding-bottom:calc(var(--spacing,.25rem) * 6)}.closing{border-radius:var(--radius-panel,24px);background-color:var(--color-secondary,var(--ss-color-water));--color-reading:var(--ss-color-info);--color-muted-foreground:var(--ss-color-info);grid-template-columns:1.05fr 1fr;min-height:31.25rem;display:grid;overflow:hidden}@media not all and (width>=53.1875rem){.closing{grid-template-columns:1.2fr 1fr}}@media not all and (width>=40.6875rem){.closing{grid-template-columns:repeat(1,minmax(0,1fr))}}.closing-content{padding:calc(var(--spacing,.25rem) * 18)}@media not all and (width>=62.5625rem){.closing-content{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 16)}}@media not all and (width>=53.1875rem){.closing-content{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12)}}@media not all and (width>=40.6875rem){.closing-content{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10)}}.closing-content h2{font-size:var(--text-atlas-closing,var(--ss-font-heading))}.closing-content>p:not(.section-note){margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 7);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2);color:var(--color-reading,var(--ss-color-muted))}.closing>img{object-fit:cover;width:100%;height:100%}@media not all and (width>=40.6875rem){.closing>img{height:calc(var(--spacing,.25rem) * 72)}}.closing>img{object-position:44% 50%}.site-footer{padding-top:calc(var(--spacing,.25rem) * 16)}@media not all and (width>=40.6875rem){.site-footer{padding-top:calc(var(--spacing,.25rem) * 11)}}.footer-main{padding-bottom:calc(var(--spacing,.25rem) * 12);justify-content:space-between;align-items:center;display:flex}@media not all and (width>=40.6875rem){.footer-main{padding-bottom:calc(var(--spacing,.25rem) * 8);display:block}}.footer-main p{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));color:var(--color-muted-foreground,var(--ss-color-muted))}.footer-links{align-items:center;gap:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}@media not all and (width>=40.6875rem){.footer-links{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap}}.footer-links a{min-height:var(--spacing-control-compact,2.75rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.footer-bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rule,var(--ss-color-line));padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-label,.75rem);line-height:var(--tw-leading,var(--text-label--line-height,1.5));color:var(--color-muted-foreground,var(--ss-color-muted));display:flex}@media not all and (width>=40.6875rem){.footer-bottom{column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap}.footer-bottom>astro-island{margin-left:auto}}.noscript-contact{background-color:var(--color-secondary,var(--ss-color-water));padding:calc(var(--spacing,.25rem) * 5);text-align:center}.noscript-contact a{text-decoration-line:underline}.breeze-line{vertical-align:bottom;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:clip}.breeze-line>span{display:inline-block}@media not all and (width>=53.1875rem){.desktop-break{display:none}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
