.possibilities-page{padding:0 0 64px;color:var(--color-brand-dark)}.possibilities-page a{color:var(--color-brand-blue);text-underline-offset:.2em}.possibilities-page a:hover{text-decoration:underline}.possibilities-page :is(a,summary):focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:5px;border-radius:2px}.possibilities-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.possibilities-skip:focus{position:fixed;top:12px;left:12px;z-index:100;width:auto;height:auto;padding:12px 18px;background:#fff;clip-path:none}.possibilities-intro{position:relative;isolation:isolate;display:grid;place-items:center;min-height:560px;margin:28px 0 36px;padding:76px 32px;text-align:center}.possibilities-intro .watercolor-art{inset:0}.possibilities-intro .watercolor-art img{object-position:center;opacity:.5}.possibilities-hero-copy{max-width:760px;width:100%}.possibilities-eyebrow,.possibility-number{color:var(--color-brand-blue);font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.possibilities-intro h1{margin-top:18px;font-size:clamp(1.8rem,4.7vw,3.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.possibilities-lead{max-width:660px;margin:26px auto 0;font-size:1rem;line-height:1.7}.possibilities-link{display:inline-flex;gap:12px;align-items:baseline;font-size:.8rem;font-weight:650;line-height:1.6}.possibilities-link span{flex-shrink:0}.possibilities-start .possibilities-start-label{flex-shrink:1;text-wrap:balance}.possibilities-start{margin-top:30px}.possibilities-intro .possibilities-start{color:var(--color-brand-dark)}.possibilities-intro .possibilities-start span{color:var(--color-brand-blue)}.possibility{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:64px;padding:76px 0 82px;border-top:1px solid #e2e8f0;scroll-margin-top:100px}.possibility-heading,.possibility-body{grid-column:2}.possibility-heading{grid-row:1}.possibility-heading h2,.possibilities-ending h2{margin-top:14px;font-size:clamp(1.4rem,2.4vw,1.7rem);font-weight:750;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:120px;text-wrap:pretty}.possibility-art{grid-column:1;grid-row:1 / 3;align-self:center;margin:0 -12px}.possibility-art img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;color:var(--color-brand-slate);font-size:.8rem;line-height:1.5}.possibility-body{grid-row:2;padding-top:22px;font-size:.85rem;line-height:1.75}.possibility-body>p+p{margin-top:18px}.possibility-body>.possibility-note{color:var(--color-brand-slate);font-size:.7rem;line-height:1.6}.possibility-body>.possibilities-link{margin-top:26px}.possibility-reverse .possibility-heading,.possibility-reverse .possibility-body{grid-column:1}.possibility-reverse .possibility-art{grid-column:2}.possibilities-ending{margin:28px auto 64px;padding:48px 0 0;border-top:1px solid #e2e8f0;text-align:center}.smaller-possibilities{padding:62px 0 48px;border-top:1px solid #e2e8f0}.smaller-possibilities-intro{max-width:740px;margin-bottom:36px}.smaller-possibilities-intro h2{margin-top:14px;font-size:clamp(1.4rem,2.4vw,1.7rem);font-weight:750;letter-spacing:-.025em;line-height:1.25;text-wrap:pretty}.smaller-possibilities-intro>p:last-child{margin-top:18px;font-size:.85rem;line-height:1.75}.smaller-possibilities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 64px}.smaller-possibilities-grid article{border-top:1px solid #e2e8f0;padding-top:24px}.smaller-possibilities-grid h3{font-size:1rem;font-weight:650;line-height:1.4;text-wrap:pretty}.smaller-possibilities-grid p{margin-top:14px;font-size:.85rem;line-height:1.75}.smaller-possibilities-grid a{margin-top:18px}@media(max-width:659px){.smaller-possibilities{padding-top:44px}.smaller-possibilities-grid{grid-template-columns:minmax(0,1fr);gap:30px}}.possibilities-ending h2{margin-top:0}.possibilities-ending p{max-width:620px;margin:22px auto;font-size:.9rem}@media(max-width:899px){.possibilities-intro{min-height:510px;margin:12px 0 22px;padding:62px 20px}.possibilities-lead{font-size:.95rem}.possibility{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;padding:48px 0 54px}.possibility .possibility-heading,.possibility .possibility-art,.possibility .possibility-body{grid-column:1}.possibility .possibility-heading{grid-row:1}.possibility .possibility-art{grid-row:2;margin:26px -4px 0}.possibility .possibility-body{grid-row:3;padding-top:20px}.possibilities-ending{margin:12px 0 48px;text-align:left}}@media(max-width:360px){.possibilities-intro{padding-right:12px;padding-left:12px}.possibilities-intro h1{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.possibilities-page,.possibilities-page *{scroll-behavior:auto;animation:none;transition:none}}.smaller-possibilities-intro--textured[data-astro-cid-haig6xvp]{--texture-width: min(980px, calc(100vw - 2rem) );--page-gutter: max(1rem, calc((100vw - 1160px)/2) );position:relative;isolation:isolate;padding:42px 48px 38px;margin:-18px 0 34px -48px}.smaller-possibilities-texture[data-astro-cid-haig6xvp]{position:absolute;top:50%;left:max(48%,calc(48px + var(--texture-width) / 2 - var(--page-gutter) + 1rem));z-index:-1;width:var(--texture-width);max-width:none;height:auto;opacity:.5;pointer-events:none;transform:translate(-50%,-52%)}@media(max-width:659px){.smaller-possibilities-intro--textured[data-astro-cid-haig6xvp]{padding:34px 18px 32px;margin:-10px -18px 34px}.smaller-possibilities-texture[data-astro-cid-haig6xvp]{left:50%;width:min(100%,100vw);opacity:.46;transform:translate(-50%,-50%)}}
