.site .wrap.home-hero{padding-top:40px;padding-bottom:56px}.site .home-hero__title{font-size:52px;line-height:1.1}.site .home-hero__promise{color:var(--ee-accent);margin-top:16px;font-size:32px;line-height:1.14}.home-hero__lead{font:400 17px/1.55 var(--font-sans);color:var(--ee-ink-lead);margin:16px 0 0}.home-hero .invite-face{margin-top:24px}.hero-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hero-chip{background:var(--ee-surface);font:500 13px var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.hero-chip svg{fill:none;width:16px;height:16px;stroke:var(--ee-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hero-collage{height:440px;margin-top:28px;position:relative}.hero-collage__one{width:196px;height:236px;top:8px;left:2px;transform:rotate(-5deg)}.site .hero-collage__one img{object-position:center top}.hero-collage__two{width:160px;height:192px;top:44px;right:6px;transform:rotate(6deg)}.hero-note{background:var(--color-sand);border-radius:6px;padding:20px 22px 18px;position:absolute;top:236px;left:10px;right:10px;transform:rotate(-1.5deg);box-shadow:0 14px 30px -18px #38202073}.site .hero-note__to{font-size:26px}.hero-note__body{font:400 15px/1.55 var(--font-sans);margin:6px 0 14px}.site .hero-note__from{font-size:22px;font-style:italic}.hero-note__opens{background:var(--ee-primary);color:var(--ee-on-primary);font:500 12px var(--font-sans);border-radius:999px;margin-top:10px;padding:5px 10px;display:inline-block}.site .letter-quote{margin-top:16px;font-size:30px;line-height:1.25}.letter-quote__fade{color:color-mix(in srgb, var(--ee-ink) 55%, transparent)}.site .letter-quote__sign{margin-top:20px;font-size:28px;font-style:italic}.letter-quote__opens{font:500 13px var(--font-sans);color:var(--ee-ink-lead);margin:8px 0 0}.site .wrap.home-how{padding-top:56px;padding-bottom:48px}.steps,.promises{margin:22px 0 0;padding:0;list-style:none}.steps__item{border-top:1px solid color-mix(in srgb, var(--ee-ink) 10%, transparent);grid-template-columns:36px 1fr;gap:10px;padding:14px 0;display:grid}.site .steps__n{color:var(--ee-accent);font-size:28px;line-height:1}.steps__title{font:600 17px var(--font-sans);display:block}.steps__body{font:400 14px/1.5 var(--font-sans);color:var(--ee-ink-lead);margin-top:2px;display:block}.phone-peek{height:330px;margin-top:24px;position:relative;overflow:hidden}.phone-peek__device{box-sizing:border-box;background:var(--ee-bezel);border-radius:40px;width:230px;margin:0 auto;padding:7px;position:relative;box-shadow:0 30px 60px -28px #38202099}.phone-peek__screen{border-radius:34px;width:100%;height:auto;display:block}.phone-peek__fade{background:linear-gradient(transparent, var(--ee-page));height:90px;position:absolute;bottom:0;left:0;right:0}.home-how .btn-g{margin-top:6px}.site .wrap.home-family{padding-top:56px;padding-bottom:8px}.family-collage{height:250px;margin-top:22px;position:relative}.family-collage__one{width:160px;height:196px;top:12px;left:4px;transform:rotate(-5deg)}.family-collage__two{width:156px;height:190px;top:30px;right:6px;transform:rotate(5deg)}.site .wrap.home-trust{padding-top:32px;padding-bottom:56px}.home-trust .body-lead{margin-top:12px}.promises{margin-top:18px}.promises__item{border-top:1px solid color-mix(in srgb, var(--ee-ink) 10%, transparent);grid-template-columns:14px 1fr;gap:12px;padding:12px 0;display:grid}.promises__swatch{border-radius:3px;width:14px;height:14px;margin-top:5px}.home-trust .btn-g{margin-top:24px}.home-close{text-align:center;margin-top:20px;padding:56px 0}.home-close .invite-face{margin-top:24px}.home-close__price{font:500 15px/1.6 var(--font-sans);color:color-mix(in srgb, var(--ee-on-band-teal) 85%, transparent);text-wrap:balance;margin:24px 0 0}.site .home-close__amount{color:var(--color-sand);font-size:26px;line-height:1}.site .home-close__price a{color:var(--ee-on-band-teal);text-underline-offset:4px;text-decoration:underline}.site .tape--hero-one{top:-9px;left:68px}.site .tape--note{margin-left:-30px;top:-9px;left:50%}.site .tape--family-one{top:-9px;left:58px}.site .tape--family-two{top:-9px;left:54px}.swash{white-space:nowrap;position:relative}.swash__line{display:none}.letter-quote__foot .letter-quote__opens{margin-top:8px}
