.site-footer{color:var(--black);background:var(--white);padding-bottom:20px}.footer-intro{height:27.0583vw;padding-top:3.1185vw;position:relative}.footer-display{text-align:center;letter-spacing:normal;white-space:nowrap;width:88.4%;margin:0 0 0 3.6%;font:400 19.1406vw/1 Playfair Display,serif}.site-footer .footer-consult{letter-spacing:normal;white-space:nowrap;border-radius:15px;gap:12px;width:363px;min-height:61px;padding:10px 16px;font-size:18px;font-weight:700;position:absolute;top:12.0334vw;left:50%;transform:translate(-50%)}.footer-consult svg{flex:none;width:20px;height:20px}.site-footer__grid{grid-template-columns:40.33vw 17.75vw 17.75vw minmax(0,1fr);align-items:start;padding-right:8vw;display:grid}.footer-brand{justify-self:end;width:9.534vw;margin:.89vw 12.18vw 0 0}.footer-logo{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.site-footer__grid nav,.footer-contact{flex-direction:column;align-items:flex-start;min-width:0;padding-right:16px;display:flex}.site-footer__grid a{overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.site-footer__grid>nav>a{min-height:22px}.site-footer .footer-heading{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.6}.site-footer .footer-heading a{font:inherit}.footer-contact .footer-heading a{text-decoration:underline}.site-footer:lang(es) .footer-contact .footer-heading a{text-decoration:none}.site-footer .footer-menu__current{color:var(--graphite)}.site-footer__grid .footer-email{font-size:12px}.site-footer__grid a:hover,.footer-meta a:hover{text-decoration:underline}.footer-meta{justify-content:space-between;align-items:baseline;gap:12px;margin:28px 3vw 0;font-size:11px;line-height:1.5;display:flex}.site-footer__legal{margin:0}.footer-meta a{flex:none}@media (max-width:900px){.footer-intro{height:37.552vw;padding-top:3vw}.footer-display{width:99%;margin-left:.5%;font-size:21.4844vw}.site-footer .footer-consult{gap:10px;width:27.352vw;min-width:210px;min-height:44px;padding:8px 10px;font-size:13px;top:26.56vw}.site-footer__grid{grid-template-columns:31.836vw max(96px,12.63vw) 23.81vw minmax(0,1fr);padding-right:3vw}.footer-brand{width:8.128vw;margin:.759vw 11.658vw 0 0}.site-footer__grid nav,.footer-contact{padding-right:12px}.site-footer__grid .footer-menu{padding-right:0}.site-footer__grid a{font-size:13px}.site-footer .footer-heading{margin-bottom:8px}}@media (max-width:560px){.footer-intro{height:58.822vw;padding-top:8vw}.footer-display{font-size:21.0256vw}.site-footer .footer-consult{gap:10px;width:max(200px,52.127vw);min-width:0;padding-inline:6px;font-size:13px;top:calc(45.73vw - 39.5625px)}.site-footer__grid{grid-template-columns:minmax(0,.3165fr) minmax(0,.6835fr);column-gap:5.33vw;padding:0 3vw}.footer-brand{grid-column:1/-1;justify-self:center;width:29.129vw;margin:0 0 10.25vw}.site-footer__grid nav,.footer-contact{padding-right:0}.footer-menu{grid-column:1}.footer-contact{grid-column:2}.site-footer__grid>nav>a{min-height:24px}.footer-contact>a{min-height:26px}.footer-contact .footer-email{line-height:2.1}.site-footer:lang(es) .footer-email__prefix,.site-footer:lang(es) .footer-email__tld{display:block}.site-footer__grid .footer-info{text-align:center;grid-column:1/-1;align-items:center;margin-top:40px}.footer-info>a{min-height:26px}.footer-meta{text-align:center;flex-wrap:wrap;justify-content:center}}@font-face{font-family:Playfair Display;src:url(/assets/fonts/nufid-vyszvivyub-rj3ij-anpxdtzygem86xq-e0c0e70dfa.woff2)format("woff2");font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/assets/fonts/qw3gzr9zhidnimg6-nemq41wby8wbhoej7e49pa-6c75e7d7a7.woff2)format("woff2");font-display:swap}@font-face{font-family:Madefor Text;src:url(/assets/fonts/madefor-text-var-original-83ea0d46fb.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces-120pt-light-dccf247c67.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:Madefor Display;src:url(/assets/fonts/madefor-display-var-original-36b8ceceb9.woff2)format("woff2");font-display:swap;font-weight:200 900}:root{color:#000;font-synthesis:none;--black:#000;--graphite:#545454;--silver:#c2c2c2;--mist:#d8d8d8;--white:#fff;--gold:#bd9b68;--bronze:#3f3423;--sand:#d3c0a4;--sage:#cdd6c5;--ease-out:cubic-bezier(.23, 1, .32, 1);--motion-fast:.18s;--motion-entry:.54s;background:#fff;font-family:Familjen Grotesk,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#fff;min-width:320px;margin:0;overflow-x:clip}body,button,input,textarea,select{font:inherit}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}h1,h2,h3{text-wrap:balance}[id]{scroll-margin-top:100px}:focus-visible{outline-offset:4px;outline:3px solid #7e6745}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:30;background:#fffffff5;border-bottom:1px solid #00000014;transition:box-shadow .3s,background-color .3s;position:sticky;top:0}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;max-width:1425px;height:120px;margin:0 auto;padding:0 3.5vw;display:grid}.wordmark{letter-spacing:.04em;font-family:Playfair Display,serif;font-size:1.15rem;text-decoration:none}.desktop-nav{justify-self:center;align-items:center;gap:clamp(1.1rem,2vw,2.4rem);display:flex}.desktop-nav a,.instagram-link,.language-links,.header-consult{letter-spacing:.12em;font-size:.72rem;text-decoration:none}.desktop-nav a.active{border-bottom:1px solid}.header-actions{align-items:center;gap:1.25rem;display:flex}.language-links{gap:.35rem;display:flex}.language-links a[aria-current=page]{font-weight:700}.menu-button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.5rem;display:none}.mobile-menu{overscroll-behavior:contain;display:none}.button{border:1px solid var(--black);text-transform:uppercase;letter-spacing:.1em;min-height:44px;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;padding:.8rem 1.2rem;font-size:.72rem;text-decoration:none;display:inline-flex}.button--dark{color:#fff;background:#000}.button--dark:hover{color:#000;background:var(--gold);border-color:var(--gold)}.button--light{color:#000;background:#fff;border-color:#fff}.button--light:hover:not(:disabled){color:#fff;background:#000;border-color:#fff}.button--light:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.button:disabled{cursor:wait;opacity:.65}.field-error{color:#ffd5d5;margin:6px 0 0;font-size:14px}.form-error-summary{border:1px solid #ffd5d5;padding:16px}.form-error-summary a{color:inherit;text-decoration:underline}.button--outline:hover{color:#fff;background:#000}.home-hero{text-align:center;background:linear-gradient(#fff,#f4f0ea);flex-direction:column;align-items:center;height:620px;padding:8rem 4vw 3rem;display:flex}.home-hero>p{text-transform:uppercase;letter-spacing:.22em;margin:0;font-size:.72rem}.home-hero h1{letter-spacing:-.04em;margin:2.1rem 0 2.5rem;font-family:Playfair Display,serif;font-size:clamp(4.8rem,7.75vw,7rem);font-weight:400;line-height:.95}.hero-actions{align-items:center;gap:1.8rem;display:flex}.text-link{text-transform:uppercase;font-size:.8rem}.home-photo-triptych{grid-template-columns:repeat(3,1fr);gap:1.5rem;height:601px;padding:2rem 4vw 4rem;display:grid;overflow:hidden}.home-photo-triptych img{object-fit:cover;width:100%;height:100%;animation:float-up .66s var(--ease-out) both}.home-photo-triptych img:nth-child(2){object-position:49% 26%;animation-delay:.1s}.home-photo-triptych img:nth-child(3){object-position:41% 20%;animation-delay:.2s}.editorial-section{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:503px;padding:6rem 8vw;display:grid}.editorial-section h2,.commitment-section>h2{margin:0 0 2rem;font-family:Playfair Display,serif;font-size:clamp(3.5rem,6vw,5.8rem);font-weight:400;line-height:1}.editorial-section p{letter-spacing:.04em;line-height:1.65}.home-image-break{background:url(/assets/optimized/86b620e1a07b4a51be1ed1483386da2e-8971d3a1df.webp) 50% 35%/cover no-repeat;height:668px}.commitment-section{background:var(--sage);padding:7rem 4vw}.commitment-grid{background:#00000040;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:0 auto;display:grid}.commitment-grid article{background:var(--sage);flex-direction:column;align-items:flex-start;min-height:360px;padding:2.5rem;display:flex}.commitment-grid img{width:64px;height:64px;margin-bottom:1.5rem}.commitment-grid h3{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:400}.commitment-grid p{flex:1;line-height:1.5}.commitment-grid a{text-transform:none;font-size:.75rem;display:none}@media (max-width:768px){.commitment-grid a{display:inline-flex}}.instagram-section{background:var(--sand);grid-template-columns:1fr 1.5fr;align-items:center;gap:5vw;min-height:580px;padding:6rem 12vw;display:grid}.instagram-section img{justify-self:center;width:min(280px,100%)}.instagram-section p{margin:0 0 1rem;font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,5rem)}.instagram-section a{font-size:1.1rem}.placeholder-page{background:var(--sand);min-height:70vh;padding:clamp(7rem,12vw,12rem) 8vw}.placeholder-page>p:first-child{text-transform:uppercase;letter-spacing:.2em}.placeholder-page h1{max-width:1000px;margin:1rem 0 2rem;font:400 clamp(4rem,9vw,9rem)/.95 Playfair Display,serif}.placeholder-page>p:last-child{max-width:50rem;font-size:1.2rem;line-height:1.6}@keyframes float-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-copy-in{0%{opacity:0}to{opacity:1}}.home-hero>p,.home-hero h1,.about-page .about-hero>p,.about-page .about-hero h1,.life-page .life-hero h1,.life-page .life-hero div>p:not(:first-child),.contact-page .contact-heading>p,.contact-page .contact-heading h1{animation:hero-copy-in var(--motion-entry) var(--ease-out) both}@media (max-width:900px){.site-header__inner{grid-template-columns:1fr auto;height:105px;padding:0 1.25rem}.desktop-nav,.instagram-link,.header-consult{display:none}.menu-button{place-items:center;display:inline-grid}.mobile-menu{border-top:1px solid var(--mist);background:#fff;gap:1rem;padding:1.5rem;display:grid}.mobile-menu a{align-items:center;min-height:44px;text-decoration:none;display:flex}.home-photo-triptych{grid-template-columns:1fr;gap:0;height:auto;padding:0}.home-photo-triptych img{height:450px}.editorial-section{grid-template-columns:1fr;gap:2rem}.commitment-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home-hero{height:300px;padding:2.7rem .75rem 1.5rem}.home-hero h1{margin:1rem 0 1.3rem;font-size:58px;line-height:1.1}.home-hero>p{font-size:.6rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.65rem}.hero-actions .button{width:100%}.home-photo-triptych img{height:450px}.editorial-section{min-height:545px;padding:3.5rem .75rem}.editorial-section h2,.commitment-section>h2{font-size:50px;line-height:1.16}.home-image-break{height:345px}.commitment-section{padding:3.5rem .75rem}.commitment-grid{grid-template-columns:1fr}.commitment-grid article{min-height:350px}.instagram-section{text-align:center;grid-template-columns:1fr;min-height:538px;padding:3rem 1rem}.instagram-section img{width:180px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site-header{z-index:30;color:#fff;background:#000;border:0;position:sticky;top:0}.site-header__inner{grid-template-columns:1fr auto 1fr;gap:2rem;max-width:none;height:90px;padding:0 3vw}.desktop-nav{justify-self:start;gap:clamp(.9rem,1.8vw,2.2rem)}.desktop-nav a,.instagram-link{color:#fff;font-size:.68rem;font-weight:700}.desktop-nav a.active{border-color:#fff}.language-links{background:#fff;border-radius:30px;grid-column:2;grid-template-columns:1fr 1fr;gap:0;width:300px;min-height:48px;display:grid;overflow:hidden}.language-choice{color:#5f5f5f;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:0 1.5rem;text-decoration:none;display:flex}.language-choice:first-child{border-radius:30px 0 0 30px}.language-choice:last-child{border-radius:0 30px 30px 0}.language-choice[aria-current=page]{color:#181818;background:var(--silver)}.language-choice img{object-fit:contain;width:21px;height:21px}.header-actions{justify-self:end}.menu-button{color:#fff}.mobile-menu{color:#fff;background:#000;border-color:#333}.desktop-nav{gap:clamp(.9rem,2.18vw,2.2rem)}.desktop-nav a{letter-spacing:normal;font-size:14px}.menu-glyph{flex-direction:column;justify-content:space-between;width:28px;height:12px;display:flex}.menu-glyph__bar{background:currentColor;width:28px;height:2px;display:block}.home-hero{color:#fff;background:radial-gradient(circle at 63% 40%,#20211f 0,#0b0c0b 38%,#000 72%);height:clamp(551px,43vw,620px);padding-top:7rem}.home-hero h1{font-size:clamp(5rem,8.2vw,7.4rem)}.home-hero .button,.home-hero .text-link{color:#000;text-align:center;background:#fff;border-color:#000;justify-content:center;align-items:center;min-width:220px;min-height:66px;padding:1rem;text-decoration:none;display:inline-flex}.home-hero .hero-actions{gap:0}.home-photo-triptych{background:#000;align-items:start;gap:1.5rem;height:clamp(533px,41.7vw,600px);padding:0 3vw 3.5rem}.home-photo-triptych img{border-radius:24px;height:calc(100% - 3.5rem)}.home-plan{color:#fff;background:#000;min-height:clamp(447px,34.9vw,503px)}.home-plan .button--outline{color:#fff;border-color:#fff}.home-image-break{height:clamp(593px,46.4vw,668px)}.commitment-section{background:#fff;min-height:clamp(964px,75.3vw,1084px);padding:3.5rem 3vw}.commitment-section>h2{text-align:left}.commitment-grid{background:0 0;grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:none}.commitment-grid article{text-align:center;background:linear-gradient(100deg,#000 0%,#9a9f91 55%,#cdd6c5 100%);border-radius:24px;justify-content:center;align-items:center;min-height:380px;padding:2.5rem}.commitment-grid article:nth-child(2n){background:linear-gradient(260deg,#000 0%,#9a9f91 55%,#cdd6c5 100%)}.commitment-grid img{filter:brightness(0)}.commitment-grid p{flex:0;max-width:24rem}.commitment-grid a{border:1px solid;border-radius:999px;margin-top:1rem;padding:.6rem 1.2rem;text-decoration:none}.instagram-section{color:#fff;background:#000;grid-template-rows:1fr auto;grid-template-columns:.9fr 1.1fr;gap:3rem 5vw;min-height:clamp(1084px,84.45vw,1216px);padding:6rem 8vw 5rem}.instagram-scan{grid-template-rows:auto 1fr;place-items:start center;gap:2rem;min-width:0;display:grid}.instagram-scan h2{width:100%;margin:0;font:400 clamp(3rem,4.2vw,3.8rem)/1 Playfair Display,serif}.instagram-scan img{aspect-ratio:1;object-fit:cover;border-radius:28px;width:min(502px,100%)}.instagram-motion{object-fit:cover;width:100%;height:100%;min-height:700px}.instagram-follow{text-align:center;grid-column:1/3}.instagram-follow p{max-width:900px;margin:0 auto 1rem;font:400 clamp(4rem,7.7vw,7rem)/.85 Playfair Display,serif}.instagram-follow a{font-size:.72rem;font-weight:700}.eyebrow,.section-heading>p,.steps-heading>p,.insurance-hero>p:first-child,.life-hero>div>p:first-child,.medicare-hero>div>p:first-child{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.editorial-section--dark,.about-page{color:#fff;background:#000}.about-hero{text-align:center;align-content:end;min-height:520px;padding:8rem 4vw 4rem;display:grid}.about-hero p{margin:0 0 1.5rem;font-size:.72rem}.about-hero h1{margin:0;font:400 clamp(4rem,8vw,7.8rem)/.96 Playfair Display,serif}.about-opening-images{padding:2rem 3vw 7rem}.about-opening-images img{object-fit:cover;border-radius:28px}.about-opening-images img:first-child{width:100%;height:min(996px,69vw)}.about-story{grid-template-columns:.8fr 1.2fr;align-items:start;min-height:630px}.about-story p{max-width:48rem;margin-top:0}.about-collage{padding:2rem 3vw 4rem}.about-collage img{object-fit:cover;border-radius:28px;width:100%;height:min(953px,66vw)}.about-plans-heading{text-align:center;padding:8rem 4vw 3rem}.about-plans-heading p{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem}.about-plans-heading h2{max-width:50rem;margin:1rem auto 0;font:400 clamp(3rem,6vw,6.5rem)/.95 Playfair Display,serif}.about-plans{gap:1.2rem;width:min(780px,88vw);margin:0 auto;padding-bottom:12rem;display:grid}.about-plans article{color:#000;background:#fff;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:180px 1fr;column-gap:1.5rem;min-height:410px;padding:2rem;display:grid}.about-plans article>img{object-fit:cover;border-radius:18px;grid-row:1/4;align-self:center;width:160px;height:160px}.about-plans h3{margin:0;font:400 2.2rem/1 Playfair Display,serif}.about-plans p{font-size:.78rem;line-height:1.6}.about-plans a{justify-self:start;font-size:.72rem}.about-vision{text-align:center;align-content:center;place-items:center;min-height:700px;padding:9rem 5vw;display:grid}.about-vision>p{letter-spacing:.18em;font-size:.7rem}.about-vision h2{max-width:950px;margin:1rem auto 2.5rem;font:400 clamp(4rem,8vw,8rem)/.95 Playfair Display,serif}.about-vision-gallery{grid-template-columns:repeat(3,1fr);align-items:start;gap:3vw;min-height:600px;padding:0 12vw 7rem;display:grid}.about-vision-gallery img{aspect-ratio:293/383;object-fit:cover;border-radius:22px;width:100%}.about-vision-gallery img:nth-child(2){margin-top:5rem}.about-partners{grid-template-columns:1fr .8fr 1fr;align-items:end;gap:3vw;min-height:520px;padding:5rem 3vw 4rem;display:grid}.about-partners>p{max-width:36rem;line-height:1.65}.about-partners div{gap:1rem;display:grid}.about-partners img{aspect-ratio:1.65;object-fit:cover;border-radius:18px;width:100%}.about-partners label{gap:.7rem;font-size:.78rem;display:grid}.about-partners select{color:#111;background:#fff;border:0;border-radius:18px;min-height:44px;padding:.5rem .75rem}.service-panels{grid-template-columns:repeat(3,1fr);min-height:650px;display:grid}.service-panel{border-radius:0 0 32px 32px;min-width:0;min-height:650px;position:relative;overflow:hidden}.service-panel img{object-fit:cover;filter:brightness(.88);width:100%;height:100%;transition:transform 2.2s}.service-panel:hover img{transform:scale(1.1)}.service-panel:nth-child(2) img{object-position:30% 46%}.service-panel:nth-child(3) img{object-position:38% 34%}.service-panel__overlay{color:#fff;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:auto clamp(1.25rem,3vw,2.5rem) 2.5rem}.service-panel__overlay p{flex:auto;min-width:0;margin:0;font-size:clamp(1.3rem,2vw,2.25rem);font-weight:700;line-height:1.05}.round-link{color:#000;background:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(46px,4.9vw,70px);height:clamp(46px,4.9vw,70px);font-size:clamp(1.35rem,2.2vw,2rem);text-decoration:none;transition:transform .3s;display:grid}.round-link:hover{transform:rotate(45deg)}.round-link svg{width:28px;height:28px}.services-page .service-panel img{transition:none}.services-page .service-panel:hover img{transform:none}@media (hover:hover) and (pointer:fine){.services-page .service-panel img{transition:transform .35s var(--ease-out)}.services-page .service-panel:hover img{transform:scale(1.03)}}.round-link{transition:transform .18s var(--ease-out)}.insurance-page h1,.insurance-page h2{font-family:Playfair Display,serif;font-weight:400}.insurance-hero{align-content:center;min-height:670px;padding:8rem 8vw;display:grid}.insurance-hero--sage{background:var(--sage)}.insurance-hero h1{max-width:1000px;margin:1rem 0;font-size:clamp(4.2rem,8vw,8.5rem);line-height:.92}.insurance-hero>p:not(:first-child){max-width:48rem;font-size:1.2rem;line-height:1.55}.qualification-section{background:#fff;grid-template-columns:.9fr 1.1fr;gap:6vw;padding:7rem 5vw;display:grid}.qualification-media{grid-template-columns:1.25fr .75fr;gap:1rem;min-height:620px;display:grid}.qualification-media img,.qualification-media video{object-fit:cover;border-radius:24px;width:100%;height:100%}.qualification-section h2,.coverage-section>h2,.steps-heading h2,.section-heading h2,.assistance-section>h2{margin:0 0 3rem;font-size:clamp(3rem,5.7vw,6rem);line-height:.96}.info-grid{background:#0000002e;gap:1px;display:grid}.info-grid article{background:#fff;padding:2rem}.info-grid h3{margin:0 0 1rem;font:400 1.65rem/1.1 Playfair Display,serif}.info-grid p{line-height:1.55}.info-grid--two{grid-template-columns:repeat(2,1fr)}.info-grid--three{grid-template-columns:repeat(3,1fr)}.info-grid--four{grid-template-columns:repeat(4,1fr)}.steps-section{color:#fff;background:#000;padding:8rem 5vw}.steps-heading{grid-template-columns:.35fr 1fr;display:grid}.step-grid{background:#545454;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.step-grid article{background:#000;min-height:340px;padding:2rem}.step-grid span{margin-bottom:4rem;font:400 2.2rem Playfair Display,serif;display:block}.step-grid h3{font:400 1.6rem Playfair Display,serif}.step-grid p{line-height:1.55}.landscape-video{object-fit:cover;border-radius:28px;width:100%;height:600px;margin-top:6rem}.coverage-section{padding:8rem 5vw}.coverage-photos{grid-template-columns:1.2fr .8fr .8fr;gap:1rem;height:540px;margin-bottom:3rem;display:grid}.coverage-photos img{object-fit:cover;border-radius:22px;width:100%;height:100%}.obamacare-page .qualification-section{text-align:center;min-height:720px;padding:5rem 4vw 3rem;display:block}.obamacare-page .qualification-section>h2{max-width:650px;margin:0 auto 3.5rem}.qualification-layout{grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:3vw;display:grid}.qualification-column{gap:3.5rem;display:grid}.qualification-column article{max-width:330px;margin:0 auto}.qualification-column h3{margin:0 0 .75rem;font:700 1.1rem/1.2 Familjen Grotesk,sans-serif}.qualification-column p{margin:0;line-height:1.55}.qualification-laptop video{aspect-ratio:16/9;object-fit:cover;border:10px solid #000;border-radius:18px 18px 0 0;width:100%}.qualification-laptop span{background:#000;border-radius:0 0 60% 60%;width:112%;height:18px;margin:-2px 0 0 -6%;display:block}.motion-frame{width:100%;height:100%;position:relative}.motion-toggle{z-index:2;color:#fff;background:#000000b8;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:1rem;right:1rem}.obamacare-page .steps-section{color:#000;background:#f3f7ef;grid-template-columns:330px 1fr;gap:3rem;min-height:1060px;padding:3rem 3vw;display:grid}.steps-media{min-height:970px;position:relative}.steps-media .motion-frame{min-height:inherit}.steps-media video{object-fit:cover;width:100%;height:100%}.steps-media h2{writing-mode:vertical-rl;margin:0;font:700 1.5rem Familjen Grotesk,sans-serif;position:absolute;inset:2rem auto 2rem 1rem;transform:rotate(180deg)}.obamacare-page .step-grid{color:#000;background:#fff;grid-template-columns:repeat(2,1fr);align-content:stretch;gap:1px}.obamacare-page .step-grid article{color:#000;background:#f3f7ef;min-height:0;padding:3.5rem 2.5rem;position:relative}.obamacare-page .step-grid article>span{margin:0 0 2rem;font:400 2rem sans-serif}.obamacare-page .step-grid article>strong{font:400 5rem/1 Familjen Grotesk,sans-serif;position:absolute;bottom:1rem;right:2rem}.obamacare-page .step-grid h3{font:700 1.5rem Familjen Grotesk,sans-serif}.obamacare-page .coverage-section{padding:0;position:relative}.coverage-panels{grid-template-columns:repeat(3,1fr);height:620px;display:grid}.coverage-panels article{position:relative;overflow:hidden}.coverage-panels img{object-fit:cover;filter:brightness(.82);width:100%;height:100%}.coverage-panels h3{color:#fff;text-align:center;margin:0;font:400 clamp(2rem,3vw,3.8rem) Playfair Display,serif;position:absolute;inset:auto 1rem 2rem}.medicare-hero{color:#fff;background:#000;grid-template-columns:.8fr 1.2fr;min-height:780px;display:grid}.medicare-hero>div:first-child{align-self:center;padding:8rem 5vw}.medicare-hero h1{margin:1rem 0;font-size:clamp(4rem,6vw,7.5rem);line-height:.92}.medicare-hero>div:first-child>p:not(:first-child){max-width:34rem;line-height:1.6}.medicare-hero__gallery{grid-template-columns:repeat(2,1fr);min-width:0;display:grid;overflow:hidden}.medicare-hero__gallery img{object-fit:cover;width:100%;height:390px}.medicare-parts{grid-template-columns:repeat(4,1fr);padding:6rem 5vw;display:grid}.medicare-parts article{border-right:1px solid #aaa;min-height:360px;padding:2.5rem}.medicare-parts article:last-child{border:0}.medicare-parts span{color:#777}.medicare-parts h2{margin:5rem 0 1rem;font-size:3rem}.medicare-parts p{line-height:1.6}.medicare-enrollment{background:var(--sage);padding:8rem 5vw}.medicare-enrollment>.section-heading{grid-template-columns:.35fr 1fr;display:grid}.medicare-photo-row{grid-template-columns:repeat(3,1fr);gap:1rem;height:520px;margin-top:5rem;display:grid}.medicare-photo-row img{object-fit:cover;border-radius:22px;width:100%;height:100%}.assistance-section{padding:8rem 5vw}.medicare-page .medicare-hero{color:#111;background:#ddd;min-height:620px;display:block;position:relative;overflow:hidden}.medicare-page .medicare-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.medicare-hero__copy{max-width:720px;position:absolute;top:20%;left:7vw;transform:none}.medicare-hero__copy h2{margin:0 0 3rem;font-size:clamp(3rem,5vw,5.5rem)}.medicare-hero__copy p{font-size:1.05rem;font-weight:700}.medicare-hero__controls{justify-content:space-between;display:flex;position:absolute;inset:50% 2.5vw auto;transform:translateY(-50%)}.medicare-hero__controls button{color:#fff;background:#00000026;border:1px solid #ffffff73;border-radius:50%;width:52px;height:52px;font-size:1.5rem}.medicare-page .medicare-enrollment{color:#111;text-align:center;background:#fff;min-height:630px;padding:6rem 5vw}.medicare-page .medicare-enrollment>h2{margin:0 0 5rem;font-size:clamp(3rem,5.8vw,6rem)}.medicare-step-grid{grid-template-columns:repeat(4,1fr);gap:3vw;display:grid}.medicare-step-grid article{text-align:center}.medicare-step-grid img{object-fit:contain;filter:brightness(0);width:55px;height:55px;margin:0 auto 1.5rem}.medicare-step-grid h3{min-height:2.5em;margin:0 0 1rem;font:400 1.6rem/1.15 Playfair Display,serif}.medicare-step-grid p{margin:0;line-height:1.55}.medicare-page .assistance-section{background:#fff;align-content:end;min-height:900px;padding:8rem 5vw;display:grid}.medicare-page .assistance-section>h2{text-align:center;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2.5rem;font-size:1rem}.assistance-cards{grid-template-columns:repeat(3,1fr);gap:.8rem;width:min(680px,100%);margin:0 auto;display:grid}.assistance-cards article{min-width:0}.assistance-cards h3{font:400 .9rem Playfair Display,serif}.assistance-cards p{min-height:5em;font-size:.62rem;line-height:1.4}.assistance-cards img{aspect-ratio:1;object-fit:cover;width:100%}.medicare-comparison{color:#111;background:#d7d7d7;position:relative}@media (min-width:901px){.medicare-page{display:grid}.medicare-page>.medicare-hero{grid-row:1}.medicare-page>.medicare-enrollment{grid-row:2}.medicare-page>.assistance-section{grid-row:3}.medicare-page>.medicare-comparison{grid-row:4}}.medicare-comparison [role=table]{display:grid}.medicare-comparison [role=row]{grid-template-columns:repeat(5,1fr);min-height:80px;display:grid}.medicare-comparison [role=row]:nth-child(2n){background:#c2c2c2}.medicare-comparison [role=columnheader]{color:#fff;background:#000}.medicare-comparison [role=cell],.medicare-comparison [role=columnheader]{text-align:center;border-right:1px solid #fff;place-items:center;padding:1rem;display:grid}.medicare-comparison__spacer{background:#000;display:none}@media (min-width:901px){.medicare-comparison__spacer{height:1.8vw;display:block}}.life-page{color:#111;background:#fff}.life-hero{color:#fff;background:#000;min-height:780px;display:grid;position:relative}.life-hero>img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.life-hero>div{z-index:1;align-self:end;max-width:940px;padding:8rem 5vw}.life-hero h1{margin:1rem 0 2rem;font-size:clamp(4rem,7vw,7.8rem);line-height:.93}.life-hero div>p:not(:first-child){max-width:44rem;font-size:1.1rem;line-height:1.65}.life-types{grid-template-columns:.8fr 1.2fr;gap:8vw;min-height:860px;padding:8rem 5vw;display:grid}.life-types h2,.life-final h2,.life-audiences h2,.life-closing h2{margin:1rem 0 2rem;font-size:clamp(3.6rem,6vw,6.7rem);line-height:.95}.life-types>div:first-child>p:last-child{max-width:30rem;line-height:1.7}.life-type-list article{border-top:1px solid #888;padding:2rem 0}.life-type-list h3{margin:0 0 1rem;font:400 2rem Playfair Display,serif}.life-type-list p{line-height:1.65}.life-nature{background-position:50%;background-size:cover;height:850px}.life-final{align-items:start;min-height:650px}.life-final p{max-width:38rem;font-size:1.15rem;line-height:1.7}.life-audiences{color:#fff;background:#000;padding:8rem 5vw}.life-audiences .section-heading{max-width:850px;margin-bottom:5rem}.life-audiences .info-grid{background:#444}.life-audiences .info-grid article{color:#fff;background:#000}.life-closing{grid-template-columns:1fr 1fr;display:grid}.life-closing article{min-height:700px;padding:8rem 5vw}.life-closing article:first-child{background:var(--sage)}.life-closing article:last-child{color:#fff;background:var(--bronze)}.life-closing p{max-width:36rem;line-height:1.7}.life-page .life-hero{min-height:900px}.life-page .life-hero>div{text-align:center;align-self:center;max-width:1080px;margin:0 auto;padding:8rem 5vw}.life-page .life-hero h1{font-size:clamp(4rem,7.4vw,8rem)}.life-page .life-hero div>p:not(:first-child){margin-left:auto;margin-right:auto}.life-interlude{background:#f2f0ed;min-height:1200px;position:relative;overflow:hidden}.life-interlude:before{content:"";filter:blur(42px);opacity:.14;background:url(/assets/optimized/pexels-aronvisuals-1694631-fd7ef26881.webp) 50%/cover;position:absolute;inset:-8%}.life-interlude__image{background-position:50%;background-size:cover;border-radius:22px;width:240px;height:78%;position:absolute;top:9%;left:3vw}.life-interlude__copy{color:#111;margin-left:calc(240px + 7vw);padding:7rem 4vw 7rem 0;position:relative}.life-interlude__copy p{margin:0 0 2rem;font:400 clamp(1.5rem,2.5vw,2.55rem)/1.3 Playfair Display,serif}.life-page .life-types{color:#fff;text-align:center;background:#000;grid-template-columns:1fr;gap:4rem;min-height:750px;padding:7rem 5vw}.life-page .life-types>div:first-child>p:last-child{max-width:800px;margin-left:auto;margin-right:auto}.life-page .life-type-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.life-page .life-type-list article{background:linear-gradient(135deg,#3b3b3b,#161616);border:1px solid #555;min-height:280px;padding:2.5rem}.life-page .life-type-list h3{font-family:Playfair Display,serif}.life-page .life-audiences{color:#000;text-align:center;background:#fff;min-height:800px;padding:7rem 5vw}.life-page .life-audiences .section-heading{max-width:1050px;margin:0 auto 8rem}.life-page .life-audiences .info-grid{background:0 0;gap:3vw}.life-page .life-audiences .info-grid article{color:#000;background:#fff;padding:0}.life-page .life-audiences .info-grid img{aspect-ratio:1.445;object-fit:cover;width:100%;display:block}.life-page .life-audiences .info-grid article:first-child img{object-position:56% 36%}.life-page .life-audiences .info-grid article:nth-child(2) img{object-position:50% 50%}.life-page .life-audiences .info-grid article:nth-child(3) img{object-position:44% 31%}.life-page .life-audiences .info-grid article:nth-child(4) img{object-position:45% 31%}.life-page .life-audiences .info-grid h3{margin-top:1.6rem}.life-page .life-final{color:#fff;background:#000;min-height:700px;padding:8rem 5vw}.life-final-details{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;min-height:450px;padding:6rem 5vw;display:grid}.life-final-details h3{font:400 1.5rem Playfair Display,serif}.life-final-details p{font:400 1.15rem/1.55 Playfair Display,serif}.life-page .life-closing{color:#fff;background:#000;display:block}.life-page .life-closing article{color:#fff;background:#000;border-top:1px solid #333;min-height:700px;padding:8rem 5vw}.life-page .life-closing article:first-child,.life-page .life-closing article:last-child{color:#fff;background:linear-gradient(#00000029,#00000029),url(/assets/optimized/abstract-design-5e065d4a8c.webp) 50%/cover}.life-page .life-closing p{max-width:1000px}.item-page{background:#fff}.item-article{margin:0;padding:0}.item-copy{width:min(1200px,100% - 2rem);margin:0 auto;padding:64px 0 112px}.item-copy h1{margin:0 0 16px;font:400 42px/1.33 Playfair Display,serif}.item-copy>p{max-width:850px;margin:0;font-size:18px;font-weight:700;line-height:1.6}.item-detail-band{color:#fff;background:#000;display:flow-root}.item-detail-inner{width:min(1200px,100% - 2rem);margin:0 auto}.item-image{aspect-ratio:1.73;object-fit:cover;width:100%;height:auto;margin:-72px 0 40px;position:relative}.item-description{max-width:1000px;margin:0 auto 96px;font-weight:700;line-height:1.6}.item-navigation{border-top:1px solid #aaa;justify-content:space-between;align-items:center;min-height:75px;display:flex}.item-navigation a,.item-navigation button{min-height:48px;color:inherit;font:inherit;background:0 0;border:0;padding:.75rem 0}.item-navigation button:disabled{color:#888}.item-collection{position:relative}.item-collection summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.item-collection summary::-webkit-details-marker{display:none}.item-collection nav{z-index:2;color:#000;background:#fff;border:1px solid #777;width:200px;padding:.5rem 1rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.item-collection nav a{display:block}.item-collection nav a[aria-current]{font-weight:700}.contact-page{color:#fff;background:#000}.contact-heading{text-align:center;align-content:end;min-height:520px;padding:8rem 5vw 4rem;display:grid}.contact-heading>p{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.contact-heading h1{margin:1rem 0 0;font:400 clamp(5rem,10vw,10rem)/.9 Playfair Display,serif}.contact-form-section{padding:5rem 7vw 10rem}.contact-form{grid-template-columns:1fr 1fr;gap:2.2rem 3rem;max-width:1200px;margin:0 auto;display:grid}.form-field{gap:.75rem;min-width:0;display:grid}.form-field--wide{grid-column:1/3}.form-field label,.form-field legend{letter-spacing:.1em;font-size:.72rem;font-weight:700}.form-field input,.form-field select,.form-field textarea{color:#fff;background:0 0;border:1px solid #777;border-radius:12px;width:100%;min-height:52px;padding:.8rem 1rem}.form-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-field select option{color:#111;background:#fff}.form-field textarea{resize:vertical}.preference-group{border:0;border-bottom:1px solid #777;flex-wrap:wrap;gap:1rem 2.5rem;padding:1.5rem 0;display:flex}.preference-group legend{width:100%;margin-bottom:.75rem}.preference-group label{align-items:center;gap:.6rem;min-height:44px;display:flex}.preference-group input,.privacy-field input{width:22px;height:22px;min-height:auto;accent-color:var(--gold)}.preference-error{color:#ffd2d2;flex-basis:100%;margin:0;font-size:.85rem}.privacy-field{color:#000;background:var(--sage);border-radius:16px;grid-column:1/3;padding:1.5rem}.privacy-field label{align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.privacy-field p{margin:.75rem 0 0 2.25rem;font-size:.82rem;line-height:1.5}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-submit{color:#000;background:#fff;border-color:#fff;justify-self:start;min-width:180px}.form-status{align-self:center;margin:0;line-height:1.5}.contact-social{grid-template-rows:1fr auto;grid-template-columns:.8fr 1.2fr;gap:3rem;min-height:1050px;padding:7rem 8vw;display:grid}.contact-social>div:first-child{align-content:start;justify-items:center;display:grid}.contact-social h2{margin:0 0 2rem;font:400 clamp(3rem,6vw,6rem)/1 Playfair Display,serif}.contact-social img{width:min(420px,100%)}.contact-social__image{filter:blur(5px);background:url(/assets/optimized/11062b-cd5f2eb374184defbad5d85c35edb4daf000-23e5932f72.webp) 50%/cover;min-height:600px}.contact-social>div:last-child{text-align:center;grid-column:1/3}.contact-social>div:last-child h2{font-size:clamp(4rem,8vw,8rem)}.contact-social>div:last-child a{font-size:.72rem}.comparison-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.comparison-scroll-hint{font-size:.9rem;line-height:1.5;display:none}@media (max-width:760px){.comparison-scroll-hint{display:block}}.source-cta,.form-submit{letter-spacing:normal;text-transform:uppercase;border:1px solid #fff;border-radius:15px;gap:10px;min-height:44px;padding:8px 14px;font-size:.75rem;font-weight:700;line-height:1.2}.source-cta{color:#fff;background:#000;width:166px}.form-submit{color:#000;background:#fff;border-color:#fff;grid-column:1/3;justify-self:center;width:min(382.906px,100%)}.source-cta:after,.form-submit:after{content:"";background:currentColor;flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m16 0 2 10 6-7-2 10 9-4-7 7 8 2-10 2 7 6-10-2 4 9-7-7-2 8-2-10-6 7 2-10-9 4 7-7-8-2 10-2-7-6 10 2-4-9 7 7Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m16 0 2 10 6-7-2 10 9-4-7 7 8 2-10 2 7 6-10-2 4 9-7-7-2 8-2-10-6 7 2-10-9 4 7-7-8-2 10-2-7-6 10 2-4-9 7 7Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.button.source-cta:hover,.button.form-submit:hover:not(:disabled){color:#000;background:var(--gold);border-color:var(--gold)}.button.source-cta:focus-visible,.button.form-submit:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.home-plan h2{font-size:7.65625vw;line-height:1}.about-story h2{font-size:7.65625vw;line-height:1.1}.commitment-section>h2{font-size:3.11819vw;line-height:1.3}.contact-page .contact-heading h1{font-size:7.73111vw;line-height:1}.life-page .life-types h2{font-size:3.71094vw;line-height:1.3}.medicare-page .assistance-section>h2{font-size:clamp(35.5px,2.5vw,36px);line-height:1.4}.home-plan>p,.home-plan__copy>p,.about-story p{letter-spacing:normal;font-size:14px;font-weight:700;line-height:1.4}.about-story p{margin:0}.about-page .about-plans p{font-size:14px;font-weight:700;line-height:1.4}main .commitment-grid p,.assistance-cards p{font-family:Madefor Text,sans-serif;font-size:16px;line-height:1.6}.medicare-comparison [role=cell],.medicare-comparison [role=columnheader]{font-size:16.649px;line-height:1.6}.life-page main .life-final-details p,main.life-page .life-final-details p{font-size:28px;font-weight:700;line-height:1.4}.life-page .life-closing p{font-size:20px;line-height:1.6}.life-page .life-hero h1,.medicare-page .medicare-enrollment h2,.medicare-page .medicare-step-grid h3,.obamacare-page .coverage-panels h3,.life-page .life-final-details p{font-family:Fraunces,serif;font-weight:300}.obamacare-page .qualification-section h2,.medicare-page .assistance-section h2,.life-page .life-audiences h2{font-family:Madefor Display,sans-serif;font-weight:700}@media (max-width:900px){.home-plan h2,.about-story h2{font-size:6.12793vw}.commitment-section>h2{font-size:3.08947vw}.contact-page .contact-heading h1{font-size:8.68121vw}.life-page .life-types h2{font-size:3.67676vw}.medicare-page .assistance-section>h2{font-size:2.86458vw}main .commitment-grid p{font-size:14px}.site-header__inner{grid-template-columns:1fr 300px 1fr;height:88px}.site-header .language-links{grid-column:2;justify-self:center;width:300px}.header-actions{grid-column:3}.site-header .instagram-link{display:inline}.mobile-menu .language-links{display:none}.home-hero{height:381px;padding:4rem 2vw 2rem}.home-photo-triptych{grid-template-columns:repeat(3,1fr);gap:1rem;height:352px;padding:0 1rem 3rem}.home-photo-triptych img{height:calc(100% - 3rem)}.home-photo-triptych img:first-child,.home-photo-triptych img:last-child{margin-top:3rem}.home-plan{min-height:412px;padding:3rem 3vw}.home-plan p{font-size:.68rem;line-height:1.55}.home-image-break{height:381px}.commitment-section{min-height:1048px;padding:3.5rem 1.5rem}.commitment-grid{grid-template-columns:repeat(3,1fr)}.commitment-grid article{min-height:340px;padding:1.25rem}.commitment-grid p{font-size:.64rem;line-height:1.4}.commitment-grid h3{font-size:1.3rem}.commitment-grid a{justify-content:center;align-items:center;min-width:142px;min-height:44px;padding:8px 14px;font:400 14px/1.4 Madefor Text,sans-serif}.round-link svg{width:16px;height:16px}.instagram-section{grid-template-columns:.9fr 1.1fr;gap:2rem 4vw;min-height:893px;padding:4rem 4vw 3rem}.instagram-scan{gap:1.5rem}.instagram-motion{min-height:500px}.instagram-follow p{font-size:4.5rem}.about-hero{min-height:360px;padding:6rem 4vw 3rem}.about-opening-images{padding:1.5rem 3vw 4rem}.about-opening-images img:first-child{width:100%;height:480px}.about-story,.qualification-section,.medicare-hero,.life-types{grid-template-columns:1fr}.about-story{min-height:420px;padding:3rem 5vw}.about-collage{padding:1.5rem 3vw 2.5rem}.about-collage img{height:480px}.about-plans-heading{padding:5rem 4vw 2.5rem}.about-plans{width:min(680px,92vw);padding-bottom:5rem}.about-plans article{grid-template-columns:140px 1fr;min-height:260px}.about-plans article>img{width:120px;height:120px}.about-vision{min-height:400px;padding:4rem 5vw}.about-vision-gallery{min-height:380px;padding:0 8vw 3rem}.about-partners{min-height:330px;padding:2.5rem 3vw}.item-copy{padding-top:40px}.contact-heading{min-height:300px;padding:4rem 3vw 2.5rem}.contact-form-section{padding:3rem 4vw 5rem}.contact-form{gap:1.4rem 1.5rem}.contact-social{min-height:893px;padding:4rem 4vw}.service-panels,.service-panel{min-height:398px}.info-grid--four,.step-grid,.medicare-parts{grid-template-columns:repeat(2,1fr)}.medicare-hero__gallery{min-height:650px}.medicare-step-grid{grid-template-columns:repeat(2,1fr);gap:4rem 2rem}.medicare-hero__copy{color:#111;width:55%;max-width:none;top:8%;left:10.7%;right:auto;transform:none}.life-closing,.life-page .life-type-list{grid-template-columns:1fr}.life-page .life-types{min-height:auto}.life-final-details{grid-template-columns:1fr}.obamacare-page .qualification-section{min-height:966px;padding:4rem 4vw}.qualification-layout{grid-template-columns:1fr 1fr;gap:3rem 4vw}.qualification-laptop{grid-area:1/1/auto/3;justify-self:center;width:min(520px,82%)}.qualification-column{grid-row:2;gap:2rem}.qualification-laptop span{width:100%;margin-left:0}.obamacare-page .steps-section{grid-template-columns:1fr;min-height:970px;padding:3rem}.steps-media{height:70px;min-height:70px}.steps-media h2{writing-mode:horizontal-tb;place-items:center;margin:0;display:grid;inset:0;transform:none}.coverage-panels{height:335px}}@media (max-width:560px){.home-plan h2,.about-story h2,.contact-page .contact-heading h1{font-size:14.8718vw}.commitment-section>h2{font-size:12.8205vw}.life-page .life-types h2{font-size:7.69231vw}.medicare-page .assistance-section>h2{font-size:6.11111vw}main .home-plan>p,main .home-plan__copy>p,.about-page .about-story p,.about-page .about-plans p{font-size:13px}main .commitment-grid p{font-size:16px}main.life-page .life-final-details p{font-size:18px}.site-header__inner{grid-template-columns:1fr auto;height:72px;padding:0 .75rem}.site-header .language-links{grid-column:1;justify-self:start;width:190px;min-height:44px}.header-actions{grid-column:2}.site-header .instagram-link{display:none}.language-choice{min-height:44px;padding:0 .7rem;font-size:.68rem}.home-hero{height:301px;padding:2.5rem .75rem 1rem}.home-hero h1{margin:1rem 0 1.25rem;font-size:46px}.home-hero .hero-actions{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.home-hero .button{grid-column:auto;width:100%}.home-hero .button,.home-hero .text-link{min-height:44px;padding:.5rem .25rem;font-size:.48rem}.home-hero .text-link{width:100%;min-width:0}.home-photo-triptych{grid-template-columns:1fr;gap:.5rem;height:auto;padding:.75rem .75rem 3rem}.home-photo-triptych img{border-radius:18px;height:420px;margin:0!important}.home-plan{min-height:545px;padding:3rem .75rem}.home-plan p{font-size:.62rem;line-height:1.5}.home-image-break{height:345px}.commitment-section{min-height:2523px;padding:3rem .75rem}.commitment-grid{grid-template-columns:1fr}.commitment-grid article{min-height:369px;padding:32px 24px}.commitment-grid img{flex:none;width:40px;height:40px;margin-bottom:16px}.commitment-grid h3{margin:0 0 20px;font-size:18px;line-height:1.4}.commitment-grid p{max-width:256px;margin:0}.commitment-grid a{margin-top:24px}.instagram-section{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:1rem .5rem;min-height:538px;padding:1.5rem .75rem 2rem}.instagram-scan{align-self:end;gap:.75rem}.instagram-scan h2{font-size:1.6rem}.instagram-scan img{border-radius:16px;width:100%}.instagram-motion{aspect-ratio:.82;align-self:end;height:auto;min-height:0}.instagram-follow{grid-column:1/3}.instagram-follow p{font-size:3.1rem}.about-hero{min-height:220px;padding:3.5rem 1rem 1.5rem}.about-hero h1{font-size:clamp(3.4rem,15vw,4.2rem)}.about-opening-images{padding:.75rem .75rem 2.5rem}.about-opening-images img:first-child{width:100%;height:350px}.about-story{min-height:0;padding:2.5rem .75rem}.about-story p{letter-spacing:.015em;font-size:.68rem;line-height:1.45}.about-collage{padding:1rem .75rem 2.5rem}.about-collage img{height:300px}.about-plans-heading{padding:3.5rem 1rem 2rem}.about-plans-heading h2{font-size:clamp(3rem,14vw,4rem)}.about-plans{width:calc(100% - 1.5rem);padding-bottom:5rem}.about-plans article{grid-template-columns:100px 1fr;column-gap:1rem;min-height:340px;padding:1.25rem}.about-plans article>img{grid-row:1/4;width:92px;height:92px;margin:0}.about-plans h3{font-size:1.45rem}.about-plans p{margin:.75rem 0;font-size:.57rem;line-height:1.4}.about-plans a{font-size:.58rem}.about-vision{min-height:400px;padding:3.5rem 1rem}.about-vision h2{overflow-wrap:anywhere;font-size:clamp(3rem,13vw,4rem)}.about-vision-gallery{gap:.75rem;min-height:340px;padding:0 1rem 3rem}.about-vision-gallery img:nth-child(2){margin-top:3rem}.about-partners{grid-template-columns:1fr;gap:2.5rem;padding:3rem .75rem}.about-partners img{aspect-ratio:.92}.service-panels{grid-template-columns:1fr}.service-panel{min-height:360px}.service-panel__overlay{inset:auto 1.75rem 1.75rem}.insurance-hero{min-height:610px;padding:5rem 1rem}.obamacare-page .qualification-section{padding:4rem 1rem}.qualification-column{gap:2rem}.qualification-laptop{order:-1}.obamacare-page .steps-section{grid-template-columns:1fr;padding:1rem}.steps-media{height:430px;min-height:430px}.steps-media h2{writing-mode:horizontal-tb;color:#fff;font-size:2rem;inset:auto 1rem 1rem;transform:none}.obamacare-page .step-grid{grid-template-columns:1fr}.coverage-panels{grid-template-columns:1fr;height:auto}.coverage-panels article{height:460px}.qualification-section,.steps-section,.coverage-section,.medicare-enrollment,.assistance-section,.life-types,.life-audiences{padding:5rem 1rem}.qualification-media{min-height:520px}.info-grid--two,.info-grid--three,.info-grid--four,.step-grid,.medicare-parts{grid-template-columns:1fr}.step-grid article{min-height:280px}.landscape-video{height:360px}.coverage-photos,.medicare-photo-row{grid-template-columns:1fr;height:auto}.coverage-photos img,.medicare-photo-row img{height:370px}.medicare-hero__gallery{grid-template-columns:1fr;min-height:720px}.medicare-hero__gallery img{height:360px}.medicare-parts article{border-bottom:1px solid #aaa;border-right:0}.medicare-page .medicare-hero{min-height:550px}.medicare-hero__copy{color:#111;width:56%;max-width:none;inset:2.5rem auto auto 20%;transform:none}.medicare-hero__copy h2{margin-bottom:1rem}.medicare-hero__controls{inset:auto 1rem 1rem}.medicare-step-grid{grid-template-columns:1fr}.medicare-page .assistance-section{min-height:760px;padding:5rem 1rem}.assistance-cards{grid-template-columns:1fr}.assistance-cards p{min-height:0}.assistance-cards img{aspect-ratio:auto;height:260px}.medicare-comparison{min-width:0}.medicare-comparison [role=table]{min-width:760px}.life-hero>div{width:100%;min-width:0;padding:5rem 1rem}.life-page .life-hero{min-height:720px}.life-page .life-hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,13vw,4rem)}.life-interlude{min-height:820px}.life-interlude__image{width:70px;left:.75rem}.life-interlude__copy{margin-left:100px;padding:3rem 1rem 3rem 0}.life-interlude__copy p{font-size:1.2rem;line-height:1.45}.life-page .life-audiences{padding-left:2.7rem;padding-right:2.7rem}.life-closing article{min-height:560px;padding:5rem 1rem}.item-copy h1{font-size:32px}.item-description{margin-bottom:48px}.item-navigation{font-size:.8rem}.contact-heading{min-height:220px;padding:2.5rem 1rem 1.5rem}.contact-heading>*{overflow-wrap:anywhere;min-width:0}.contact-heading h1{font-size:clamp(3.5rem,17vw,5rem)}.contact-form-section{padding:2rem .75rem 3rem}.contact-form{grid-template-columns:1fr 1fr;gap:1rem .75rem}.form-field--wide,.privacy-field{grid-column:1/3}.privacy-field p{margin-left:0}.contact-social{grid-template-rows:auto auto;grid-template-columns:.9fr 1.1fr;gap:1rem .75rem;min-height:538px;padding:1.5rem .75rem}.contact-social>div:first-child{justify-items:center}.contact-social>div:first-child h2{font-size:1.5rem}.contact-social img{width:min(150px,100%)}.contact-social__image{min-height:280px}.contact-social>div:last-child{grid-column:1/3}.contact-social>div:last-child h2{font-size:3.2rem}}.home-hero{background:linear-gradient(100deg,#020202 0%,#0b0c0b 45%,#262825 100%);height:clamp(551px,43.0556vw,620px);padding:0;display:block;position:relative;overflow:hidden}.home-hero>p{letter-spacing:normal;width:100%;margin:0;font-size:14px;font-weight:700;position:absolute;top:calc(21.8278vw - 30px);left:0}.home-hero h1{letter-spacing:normal;width:100%;margin:0;font-size:7.73111vw;line-height:1.1;position:absolute;top:21.8278vw;left:0}.home-hero .hero-actions{width:auto;display:flex;position:absolute;bottom:3.4375vw;left:50%;transform:translate(-50%)}.home-hero .button,.home-hero .text-link{color:#000;letter-spacing:normal;text-transform:none;white-space:nowrap;background:#fff;border-color:#000;width:15.7935vw;min-width:0;min-height:66.93px;padding:.5rem;font:400 10px/1.2 Arial,Helvetica,sans-serif}.home-photo-triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.86vw;width:calc(100% - 15px);height:41.7144vw;padding:0 2.94vw}.home-photo-triptych img{border-radius:18px;width:100%;height:36.6vw}.home-photo-triptych img:first-child,.home-photo-triptych img:last-child{margin-top:4vw}.home-plan{align-content:center;height:34.956vw;min-height:0;padding:4.73vw 7.35vw}.home-plan h2{margin-bottom:0}.home-plan__copy{align-self:center}.home-plan__copy>p{margin:0 0 1.875rem}.home-plan>div{transform:translateY(2.5vw)}.home-image-break{background:#000;height:clamp(593px,46.3889vw,668px);overflow:hidden}.home-image-break__track{align-items:flex-start;height:100%;display:flex}.home-image-break__track img{object-fit:cover;flex:0 0 82.4vw;width:82.4vw;max-width:none;height:100%}.home-image-break__track img:first-child{object-position:39% 27%}.home-image-break__track img:nth-child(2){object-position:43% 27%}.home-image-break__track img:nth-child(3){object-fit:contain}.home-image-break__track img+img{margin-left:-1px}.commitment-grid article{color:#000;background-color:var(--sage);background-image:linear-gradient(100deg, #666864 0%, var(--sage) 100%)}.commitment-grid article:nth-child(2n){color:#fff;background-color:#000;background-image:linear-gradient(100deg, #000 0%, #262825 50%, var(--sage) 100%)}.commitment-grid h3{font-family:Madefor Display,sans-serif;font-weight:700}.commitment-action{text-transform:none}.instagram-section{grid-template-rows:auto auto;grid-template-columns:34.85vw 40.75vw;align-content:start;align-items:start;gap:0 4.45vw;padding-top:2.14vw;padding-left:10.9vw;padding-right:7.95vw}.instagram-section .instagram-scan{align-self:start;gap:4.69vw}.instagram-section .instagram-scan h2{justify-self:start;font-size:4.1884vw;line-height:1.3}.instagram-section .instagram-scan img{width:34.85vw;max-width:none}.instagram-section .instagram-motion{width:40.75vw;max-width:none;height:53.47vw;min-height:0;margin-top:.82vw}.instagram-section .instagram-follow p{font-size:7.65625vw}.instagram-section .instagram-follow a{text-decoration:none}@media (max-width:900px){.home-hero{height:49.5469vw}.home-hero>p{top:calc(29.1862vw - 30px)}.home-hero h1{font-size:8.68121vw;top:29.1862vw}.home-hero .hero-actions{bottom:12px}.home-hero .button,.home-hero .text-link{width:16vw}.home-photo-triptych{gap:1.86vw;width:calc(100% - 15px);height:45.8415vw;padding:0 3.286vw}.home-photo-triptych img{height:41.8715vw}.home-photo-triptych img:first-child,.home-photo-triptych img:last-child{margin-top:3.9701vw}.home-plan{height:53.582vw;min-height:0;padding:3rem 3vw}.home-plan>div{transform:none}.home-plan__copy{width:77vw}.home-plan__copy>p{margin-bottom:3.75rem}.home-image-break{height:49.6094vw}.home-image-break__track img{flex-basis:88.0208vw;width:88.0208vw}.instagram-section{grid-template-columns:38.83vw 45.44vw;gap:6.41vw 4.57vw;padding-top:13.782vw;padding-left:6.237vw;padding-right:4.93vw}.instagram-section .instagram-scan{gap:8.115vw}.instagram-section .instagram-scan h2{justify-self:start;font-size:4.155vw}.instagram-section .instagram-scan img{width:38.83vw}.instagram-section .instagram-motion{width:45.44vw;height:64.03vw;margin-top:.914vw}.instagram-section .instagram-follow p{font-size:6.12793vw}}@media (max-width:560px){.home-hero{height:77.1vw}.home-hero>p{font-size:10px;top:16px}.home-hero h1{width:94vw;font-size:14.8718vw;top:11.1vw;left:3vw}.home-hero .hero-actions{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));width:94vw;display:grid;bottom:15px;left:3vw;transform:none}.home-hero .button,.home-hero .text-link{width:100%;min-height:44px;font-size:8px}.home-photo-triptych{grid-template-columns:1fr;gap:16px;width:100%;height:auto;padding:0 3vw}.home-photo-triptych img{aspect-ratio:.8341;border-radius:13px;width:100%;height:auto;margin:0!important}.home-plan{gap:8px;height:clamp(524.24px,139.674vw,544.73px);min-height:0;padding:1.75rem .75rem}.home-plan__copy{width:auto}.home-plan__copy>p{margin-bottom:.9375rem}.home-image-break{height:88.4667vw}.home-image-break__track img{flex-basis:130.6vw;width:130.6vw;height:73.5897vw}.instagram-section{grid-template-columns:39.08vw 45.73vw;gap:5.135vw 5.87vw;padding-top:2.075vw;padding-left:6.32vw;padding-right:3vw}.instagram-section .instagram-scan{gap:12.219vw}.instagram-section .instagram-scan h2{justify-self:start;font-size:4.238vw}.instagram-section .instagram-scan img{width:39.08vw}.instagram-section .instagram-motion{aspect-ratio:auto;width:45.73vw;height:72.7vw;margin-top:.92vw}.instagram-section .instagram-follow p{font-size:14.8718vw}}.about-hero{height:28.1676vw;min-height:0;padding:5vw 4vw 2.25vw}.about-opening-images{height:71.4345vw;padding:0;overflow:visible}.about-opening-images img:first-child{width:93vw;max-width:none;height:68.42vw;margin-left:3vw}.about-story{grid-template-columns:.68fr 1.32fr;align-items:start;gap:5vw;height:clamp(406.58px,28.551vw,411.14px);min-height:0;padding:3.6vw 3vw}.about-story h2{margin-bottom:0}.about-collage{height:68.4657vw;padding:0}.about-collage img{width:93vw;max-width:none;height:65.4861vw;margin-left:3vw}.about-plans-heading{align-content:start;height:22.0797vw;padding:2vw 2.66vw 0;display:grid}.about-plans-heading h2{max-width:none;margin:.6vw 0 0;font-size:15.9375vw;line-height:1.1}.about-plans{width:50vw;padding-bottom:12rem}.about-plans article{grid-template-rows:auto auto;grid-template-columns:18.3333vw minmax(0,1fr);gap:1.2rem 2vw;width:100%;min-height:0;padding:1.32vw}.about-plans h3{grid-area:1/1/auto/-1;max-width:34.66vw;font-size:3.28125vw;line-height:1.3}.about-plans article>img{grid-area:2/1;align-self:start;width:18.3333vw;height:18.3333vw}.about-plans article:nth-child(2)>img{border-radius:50%}.about-plans article>p{grid-area:2/2;align-self:start;margin:0}.about-partners .about-partners__media{display:block;position:relative}.about-partners__play{color:#000;background:#ffffffe6;border-radius:50%;place-items:center;width:clamp(44px,4vw,58px);height:clamp(44px,4vw,58px);padding-left:.15em;font-size:clamp(15px,1.3vw,19px);line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1400px){.about-opening-images{padding-top:4vw}}@media (max-width:900px){.about-hero{height:43.5729vw}.about-opening-images{height:67.7083vw;padding:2.939vw 0 0}.about-opening-images img:first-child{width:92.125vw;height:64.7695vw;margin-left:2.939vw}.about-story{grid-template-columns:.7fr 1.3fr;gap:4vw;height:50.2682vw;min-height:0;padding:4vw 3vw}.about-collage{height:67.7083vw;padding:0}.about-collage img{width:92.125vw;height:67.7083vw;margin-left:2.939vw}.about-plans-heading{height:28.31vw;padding:2.8vw 2.94vw 0}.about-plans{width:70vw}.about-plans article{padding:1.55vw}}@media (max-width:560px){.about-hero{height:calc(clamp(345px,91.736vw,357.77px) - 75px);min-height:0;padding-bottom:8vw}.about-hero h1{font-size:14.8718vw;line-height:1.1}.about-opening-images{height:440px;padding:0}.about-opening-images img:first-child{width:94vw;height:calc(438.96px - 14.733vw);margin-left:3vw}.about-story{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:12px;height:calc(730.5px - 92.5vw);min-height:0;padding:16px 3vw}.about-story h2{font-size:14.8718vw}.about-page .about-story p{line-height:1.3}.about-collage{height:440px;padding:0}.about-collage img{width:100vw;height:calc(438.44px - 22.6vw);margin:8vw 0 0}.about-plans-heading{height:35.1vw;padding:3vw 3vw 0}.about-plans-heading h2{margin-top:1vw;font-size:14.8718vw;line-height:1.1}.about-plans{width:88.8889vw;padding-bottom:5rem}.about-plans article{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:18px;padding:3vw}.about-plans h3{grid-area:1/1;max-width:none;font-size:7.6923vw}.about-plans article>img{grid-area:2/1;width:33.0667vw;height:33.0667vw}.about-plans article>p{grid-area:3/1;width:100%}}.life-page .life-hero>img{opacity:1}.life-page .life-hero{align-items:start;height:70.992vw;min-height:1022.28px}.life-page .life-hero>div{text-align:left;align-self:start;width:78.125%;max-width:none;margin:0;padding:4.087vw 0 0 10.82vw}.life-page .life-hero h1{width:100%;margin:0;font-size:6.3081vw;line-height:1.4}.life-page .life-hero div>p:not(:first-child){text-align:left;width:64.8vw;max-width:none;margin:6.67vw 0 0 7.85vw;font:400 22px/1.6 Roboto,Arial,sans-serif}.life-page .life-interlude{background:#f5f4f1;height:98.4465vw;min-height:0}.life-page .life-interlude:before{display:none}.life-page .life-interlude__image{width:17vw;height:91.58vw;top:5.4688vw;left:2.8vw}.life-page .life-interlude__copy{margin-left:21vw;padding-top:5.5vw}.life-page .life-types{height:60vw;min-height:0;padding:5.5vw 5vw}.life-page .life-types h2{margin-top:0}.life-page .life-type-list article{background:#333;border:0}.life-page .life-type-list h3{font-size:24.4922px;line-height:1.5}.life-page .life-audiences{height:auto;min-height:58.423vw;padding-top:6vw;padding-bottom:6vw}.life-page .life-audiences h2{font-size:2.7795vw;line-height:1.4}.life-page .life-audiences .section-heading>p{letter-spacing:normal;text-transform:none;font:400 18px/1.4 Madefor Text,sans-serif}.life-page .life-audiences .info-grid h3{font:700 18px/1.4 Madefor Text,sans-serif}.life-page .life-audiences .info-grid p{font-family:Madefor Text,sans-serif;line-height:1.6}.life-page .life-final{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:1.5vw;height:min(40.5339vw,518.83px);min-height:0;padding:1.93vw 5vw;display:grid}.life-page .life-final h2{margin:0;font-size:4.6326vw;line-height:1.3}.life-page .life-final>div{width:100%}.life-page .life-final p{max-width:none}.life-page .life-final-details{height:41.6732vw;min-height:0}.life-page .life-closing{padding-bottom:6.25vw}.life-page .life-closing article{height:40.0073vw;min-height:0;padding:5.5vw 6.1vw}.life-page .life-closing h2{margin-top:0;font-size:5.5123vw;line-height:1.3}@media (max-width:900px){.life-page .life-hero{height:auto;min-height:1024px}.life-page .life-hero>div{width:76.56%;padding:9.535vw 0 6rem 10.72vw}.life-page .life-hero h1{font-size:6.25vw;line-height:1.4}.life-page .life-hero div>p:not(:first-child){width:min(76vw,588px);margin:6vw 0 0 23.5vw;font-size:18px;line-height:1.6}.life-page .life-interlude{height:191.885vw;min-height:0}.life-page .life-interlude__image{width:16vw;height:103.567vw;top:5.422vw;left:2vw}.life-page .life-interlude__copy{margin-left:21vw;padding-top:5.5vw}.life-page .life-types{height:auto;min-height:124.588vw;padding:9.2vw 5vw}.life-page .life-type-list{grid-template-columns:repeat(3,minmax(0,1fr))}.life-page .life-types>div:first-child{order:2}.life-page .life-type-list{order:1}.life-page .life-type-list h3{font-size:18px;line-height:1.5}.life-page .life-audiences{height:auto;min-height:138.088vw;padding-top:10vw;padding-bottom:10vw}.life-page .life-audiences h2{font-size:3.83vw}.life-page .life-audiences .info-grid--four{grid-template-columns:repeat(3,minmax(0,1fr))}.life-page .life-final{height:auto;min-height:64.753vw;padding-top:4.72vw}.life-page .life-final-details{grid-template-columns:1fr 1fr;height:69.713vw;min-height:0}.life-page .life-closing{padding-bottom:10.67vw}.life-page .life-closing article:first-child{height:auto;min-height:49.142vw}.life-page .life-closing article:last-child{height:auto;min-height:56.641vw}}@media (max-width:560px){.life-page .life-hero{height:auto;min-height:844px}.life-page .life-hero>div{width:78.125%;padding:calc(9.727vw + 75px) 0 4rem 10.94vw}.life-page .life-hero h1{font-size:10.2564vw;line-height:1.4}.life-page .life-hero div>p:not(:first-child){width:100%;margin:12vw 0 0;font-size:16px;line-height:1.6}.life-page .life-interlude{height:395.4vw;min-height:0}.life-page .life-interlude__image{width:32.205vw;height:89.25vw;top:3.61vw;left:5.873vw}.life-page .life-interlude__copy{margin-left:38vw;padding:3.6vw 3vw 3vw 0}.life-page .life-types{height:auto;min-height:calc(2964.65px - 368.54vw);padding:10vw 8vw}.life-page .life-type-list{grid-template-columns:1fr;gap:20px}.life-page .life-type-list article{padding:28.5px}.life-page .life-type-list h3{font-size:5.641vw;line-height:1.5}.life-page .life-audiences{height:auto;min-height:calc(2087.35px + 17.15vw);padding-top:20vw;padding-bottom:12vw}.life-page .life-audiences h2{font-size:22px}.life-page .life-audiences .section-heading{width:84vw;margin:0 calc(50% - 42vw) 56px}.life-page .life-audiences .section-heading>p{font-size:16px}.life-page .life-audiences h2{max-width:65vw;margin:0 auto 16px}.life-page .life-audiences .info-grid--four{grid-template-columns:1fr}.life-page .life-final{gap:2vw;height:auto;min-height:124.86vw;padding:4.8vw 5vw}.life-page .life-final h2{font-size:4.6326vw}.life-page .life-final p{letter-spacing:normal;font-size:16px;line-height:1.6}.life-page .life-final-details{grid-template-columns:1fr;height:calc(707.728px + 50.139vw);min-height:0}.life-page .life-closing{padding-bottom:0}.life-page .life-closing article:first-child{height:auto;min-height:167.4vw}.life-page .life-closing article:last-child{height:auto;min-height:calc(566.1px + 22.153vw)}.life-page .life-closing h2{font-size:5.5123vw}}.medicare-page .medicare-hero{height:500px;min-height:0}.medicare-page .medicare-hero__copy h2{font-size:2.7795vw;line-height:1.3}.medicare-page .medicare-hero__copy p{font-size:18px;line-height:1.6}.medicare-page .medicare-enrollment>h2{font-size:4.7222vw;line-height:1.4}.medicare-page .medicare-step-grid h3{font-size:28px;line-height:1.4}.medicare-page .medicare-step-grid p{font-size:16.649px;line-height:1.6}.medicare-page .medicare-hero__controls button{color:#fff;text-shadow:0 1px 3px #00000073;background:0 0;border:0;border-radius:0;width:44px;height:44px;padding:0}.medicare-page .assistance-section{height:63.5734vw;min-height:0;padding:4.526vw 3vw 2.96vw;display:block}.medicare-page .assistance-section>h2{text-align:left;letter-spacing:0;text-transform:none;margin:0}.medicare-page .assistance-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.565vw;width:92.87vw;margin-top:4.34vw}.medicare-page .assistance-cards article{flex-direction:column;min-width:0;display:flex}.medicare-page .assistance-cards h3{margin:0 0 1rem;font-family:Madefor Display,sans-serif;font-size:21px;font-weight:700;line-height:1.4}.medicare-page .assistance-cards p{margin:0 0 2rem}.medicare-page .assistance-cards img{aspect-ratio:.7914;width:100%;height:auto}.medicare-page .assistance-cards article:first-child img{object-position:43% 25%}.medicare-page .assistance-cards article:nth-child(2) img{object-position:53% 40%}.medicare-page .assistance-cards article:nth-child(3) img{object-position:56% 22%}.medicare-page .medicare-comparison{height:570px;min-height:570px}.medicare-page .medicare-comparison [role=row]{height:100px;min-height:100px}.medicare-page .medicare-comparison [role=row]>:first-child{color:#fff;background:#000}.medicare-page .medicare-comparison__spacer{height:70px}@media (max-width:900px){.medicare-page .medicare-hero__copy{top:11.1%}.medicare-page .medicare-hero__copy h2{font-size:2.86458vw}.medicare-page .medicare-enrollment>h2{font-size:5.20875vw}.medicare-page .medicare-step-grid h3{font-size:22px}.medicare-page .medicare-step-grid p{font-size:16px}.medicare-page .assistance-section{height:85.6133vw;min-height:0;padding:7.503vw 4.899vw 3vw}.medicare-page .assistance-cards{gap:2.604vw;width:88.19vw;margin-top:7.02vw}}@media (max-width:560px){.medicare-page .medicare-hero{min-height:0}.medicare-page .medicare-hero__copy h2{font-size:8.2051vw}.medicare-page .assistance-section{height:auto;min-height:calc(1253.89px + 179.514vw);padding:13.128vw 8vw 4vw}.medicare-page .assistance-cards{grid-template-columns:1fr;gap:.8rem;width:84vw;margin-top:11.85vw}.medicare-page .assistance-cards img{aspect-ratio:.7914;height:auto}}.obamacare-page .qualification-section{height:54.7941vw;min-height:0;padding:11.918vw 0 0}.obamacare-page .qualification-section>h2{margin:0 auto 3vw;font-size:4.0149vw;line-height:1.3}.obamacare-page .qualification-laptop span{background:#000;border-radius:0 0 7px 7px;width:130%;height:22px;margin-left:-15%}.obamacare-page .qualification-layout{grid-template-columns:20.664vw 32.783vw 20.664vw;gap:7.9295vw;width:89.97vw;margin:0 auto}.obamacare-page .qualification-column article{width:20.664vw;max-width:none}.obamacare-page .qualification-laptop{justify-self:center;width:32.783vw;height:20.9945vw}.obamacare-page .qualification-laptop .motion-frame,.obamacare-page .qualification-laptop video{width:100%;height:100%}.obamacare-page .qualification-laptop video{aspect-ratio:auto}.obamacare-page .qualification-laptop .motion-toggle,.obamacare-page .steps-media .motion-toggle{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.obamacare-page .steps-section{grid-template-columns:21.4526vw 1fr;gap:6vw;height:80.6771vw;min-height:0;padding:3.177vw 2.957vw}.obamacare-page .steps-media{width:21.4526vw;height:74.3201vw;min-height:0}.obamacare-page .steps-media h2{font-size:28px;line-height:1.4;top:50%;bottom:auto;transform:translateY(-50%)}.obamacare-page .step-grid{background:0 0;gap:50px}.obamacare-page .step-grid article{padding:3.5rem 2.5rem}.obamacare-page .step-grid article>strong{font-family:Madefor Display,sans-serif;font-size:6.1487vw;line-height:1.4}.obamacare-page .step-grid h3{font-size:28px;line-height:1.4}.obamacare-page .step-grid p{font-size:20px;line-height:1.6}.obamacare-page .steps-media .motion-frame,.obamacare-page .steps-media video{width:100%;height:100%}.obamacare-page .step-grid article{border:1px solid #fff}.obamacare-page .coverage-panels{height:43.2324vw}.obamacare-page .coverage-panels h3{font-size:3.2428vw;line-height:1.4;bottom:2.6vw}@media (max-width:900px){.obamacare-page .qualification-section{height:125.833vw;min-height:0;padding:16.953vw 0 0}.obamacare-page .qualification-section>h2{margin-bottom:7vw;font-size:3.9832vw}.obamacare-page .qualification-layout{grid-template-columns:39.25vw 39.25vw;gap:4.85vw;width:83.35vw}.obamacare-page .qualification-column article{width:39.25vw}.obamacare-page .qualification-laptop{grid-column:1/3;width:50.398vw;height:32.2396vw}.obamacare-page .qualification-laptop span{width:126%;margin-left:-13%}.obamacare-page .steps-section{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:6.25vw;height:auto;min-height:126.312vw;padding:5.772vw 4.899vw}.obamacare-page .steps-media{width:87.325vw;height:7.828vw;min-height:0}.obamacare-page .steps-media h2{writing-mode:horizontal-tb;color:#000;place-items:center;font-size:28px;display:grid;inset:0;transform:none}.obamacare-page .step-grid{justify-self:center;gap:20px;width:88.2vw}.obamacare-page .step-grid article>strong{font-size:6.0922vw;line-height:1.4}.obamacare-page .step-grid article{flex-direction:column;padding-bottom:1rem;display:flex}.obamacare-page .step-grid article>strong{align-self:flex-end;margin-top:auto;position:static}.obamacare-page .coverage-panels{height:43.6171vw}.obamacare-page .coverage-panels h3{font-size:4.1667vw;bottom:2.55vw}}@media (max-width:560px){.obamacare-page .qualification-section{height:calc(1133.91px - 13.333vw);min-height:0;padding:calc(26.49vw - 75px) 0 0}.obamacare-page .qualification-section>h2{width:65.3vw;margin-bottom:13.6vw;font-size:8.2051vw}.obamacare-page .qualification-layout{grid-template-columns:1fr;gap:8vw;width:100%}.obamacare-page .qualification-column{grid-row:auto;gap:8vw;width:74.76vw;margin:0 auto}.obamacare-page .qualification-column article{width:74.76vw}.obamacare-page .qualification-laptop{order:-1;grid-area:auto/1;width:59.85vw;height:37.398vw}.obamacare-page .qualification-laptop span{width:117%;margin-left:-8.5%}.obamacare-page .steps-section{grid-template-rows:auto auto;grid-template-columns:1fr;gap:12vw;height:auto;min-height:calc(2215.06px - 149.444vw);padding:8vw}.obamacare-page .steps-media{justify-self:center;width:83.2vw;height:72px;min-height:0}.obamacare-page .steps-media h2{color:#000;font-size:28px;inset:0}.obamacare-page .step-grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr;justify-self:center;width:70.17vw;height:auto}.obamacare-page .step-grid article{min-height:0}.obamacare-page .step-grid article>strong{font-size:6.2135vw}.obamacare-page .step-grid h3{font-size:28px;line-height:1.4}.obamacare-page .step-grid p{font-size:20px;line-height:1.6}.obamacare-page .coverage-panels{grid-template-columns:1fr;height:auto}.obamacare-page .coverage-panels article{height:140.9vw}.obamacare-page .coverage-panels h3{font-size:11.5385vw;bottom:5vw}}.contact-page .contact-heading{align-content:end;height:28.13vw;min-height:0;padding:0 0 5.31vw}.contact-page .contact-heading h1{width:79.46vw;margin:0 auto}.contact-page .contact-form-section{min-height:86.2036vw;padding:5.69vw 8.75vw 2vw}.contact-page .contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 44px;max-width:none}.contact-page .form-field{gap:8px}.contact-page .form-field label,.contact-page .form-field legend{letter-spacing:normal;font-size:11px;line-height:1.2}.contact-page .form-field input,.contact-page .form-field select{height:38px;min-height:0;padding:6px 10px}.contact-page .form-field textarea{height:92px;min-height:92px;padding:8px 10px}.contact-page .preference-group{border:0;grid-template-columns:1fr;gap:0;padding:0;display:grid}.contact-page .preference-group legend{margin:0 0 8px}.contact-page .preference-group label{justify-content:flex-start;min-height:32px}.contact-page .preference-group input,.contact-page .privacy-field input{width:16px;height:16px}.contact-page .privacy-field{border-radius:12px;padding:10px 12px}.contact-page .privacy-field label{gap:8px;font-size:11px;line-height:1.35}.contact-page .privacy-field p{margin:4px 0 0 24px;font-size:10px;line-height:1.35}.contact-page .form-submit{width:26.7188vw;min-width:0}.contact-page .contact-social{height:84.6785vw;min-height:0;padding:0;display:block;position:relative}.contact-page .contact-social>div:first-child{width:34.8128vw;height:47vw;display:block;position:absolute;top:0;left:10.8594vw}.contact-page .contact-social h2{margin:0;font-family:Playfair Display,serif;font-weight:400}.contact-page .contact-social>div:first-child h2{width:22.596vw;font-size:4.1884vw;line-height:1.3;position:absolute;top:2.1403vw;left:4.596vw}.contact-page .contact-social img{object-fit:cover;width:34.8128vw;max-width:none;height:34.8128vw;position:absolute;top:12.2713vw;left:0}.contact-page .contact-social__image{filter:none;width:40.7125vw;height:53.4446vw;min-height:0;position:absolute;top:2.9602vw;left:50.1679vw}.contact-page .contact-social>div:last-child{text-align:center;width:46.3867vw;position:absolute;top:56.3924vw;left:26.2077vw}.contact-page .contact-social>div:last-child h2{font-size:7.65625vw;line-height:1}@media (max-width:900px){.contact-page .contact-heading{height:33.823vw;padding:0 0 2.94vw}.contact-page .contact-heading h1{width:78.818vw}.contact-page .contact-form-section{min-height:121.609vw;padding:7.16vw 4.29688vw 2vw}.contact-page .contact-form{gap:27px 44px}.contact-page .form-field input,.contact-page .form-field select{height:34px}.contact-page .form-submit{width:29.1667vw}.contact-page .contact-social{height:116.291vw}.contact-page .contact-social>div:first-child{width:38.8292vw;height:67vw;left:6.2364vw}.contact-page .contact-social>div:first-child h2{width:25.2021vw;font-size:4.1553vw;top:13.7818vw;left:5.1256vw}.contact-page .contact-social img{width:38.8292vw;height:38.8292vw;top:27.2977vw}.contact-page .contact-social__image{width:45.4363vw;height:64.0703vw;top:14.696vw;left:49.6336vw}.contact-page .contact-social>div:last-child{width:51.4893vw;top:85.1427vw;left:23.2571vw}.contact-page .contact-social>div:last-child h2{font-size:6.12793vw}}@media (max-width:560px){.contact-page .contact-heading{height:calc(55.526vw - 75px);padding:0 0 8vw}.contact-page:lang(es) .contact-heading{height:calc(70.3978vw - 75px)}.contact-page .contact-heading h1{width:80.422vw}.contact-page .contact-form-section{min-height:236.846vw;padding:9.7436vw 5.64103vw 1vw}.contact-page .contact-form{row-gap:27px}.contact-page .privacy-field{margin-top:-10px}.contact-page .form-submit{width:27.1795vw;margin-top:-20px}.contact-page .contact-social{height:133.833vw}.contact-page .contact-social>div:first-child{width:39.0812vw;height:65vw;left:6.317vw}.contact-page .contact-social>div:first-child h2{width:25.366vw;font-size:4.23805vw;top:2.075vw;left:5.16vw}.contact-page .contact-social img{width:39.0812vw;height:39.0812vw;top:19.805vw}.contact-page .contact-social__image{width:45.654%;height:72.828vw;top:2.995vw;left:51.273%}.contact-page .contact-social>div:last-child{width:94.004%;top:80.833vw;left:2.9995%}.contact-page .contact-social>div:last-child h2{font-size:14.8718vw}}.services-page{background:#fff}.services-page .service-panels{background:#fff;gap:0;height:650.688px;min-height:0}.services-page .service-panel{border-radius:32px;height:650.688px;min-height:0}.services-page .service-panel:first-child img{object-position:50% 50%}.services-page .service-panel:nth-child(2) img{object-position:30% 46%}.services-page .service-panel:nth-child(3) img{object-position:38% 34%}@media (max-width:900px){.services-page .service-panels,.services-page .service-panel{height:398px;min-height:0}}@media (max-width:560px){.services-page .service-panels{grid-template-rows:repeat(3,403px);height:1209px}.services-page .service-panel{border-radius:40px;height:403px}}.item-page .item-copy{width:auto;margin:0;padding:62.27px 0 115px 7.72vw}.item-page .item-copy h1{width:54.1846vw}.item-page .item-copy>p{width:54.1846vw;max-width:none}.item-page .item-detail-inner{width:82.9915vw;margin:0 0 0 7.8857vw}.item-page .item-image{aspect-ratio:1.7342;object-position:50% 50%;width:100%;margin:-63.23px 0 52px}.item-page .item-description{max-width:900px;margin-bottom:75px}.item-page .item-navigation a{text-decoration:none}@media (max-width:900px){.item-page .item-copy{padding:34.6px 0 123px 7.659vw}.item-page .item-copy h1{width:53.745vw;font-size:25.5485px}.item-page .item-copy>p{width:46.224vw}.item-page .item-detail-inner{width:82.3203vw;margin-left:7.8084vw}.item-page .item-image{margin:-37.63px 0 52px}.item-page .item-description{max-width:none;margin-bottom:35px}}@media (max-width:560px){.item-page .item-copy{padding:33px 0 79px 7.6923vw}.item-page .item-copy h1{width:55vw;font-size:24px}.item-page .item-copy>p{width:55vw}.item-page .item-detail-inner{width:84vw;margin-left:7.93846vw}.item-page .item-image{margin:-19.25px 0 38px}.item-page .item-description{margin-bottom:20px}.about-page .about-story{height:auto;min-height:0;padding-bottom:2.5rem}.home-hero .button,.home-hero .text-link{font-size:12px}}@media (min-width:561px) and (max-width:900px){.life-page .life-final-details{height:auto;min-height:40rem;padding-bottom:5rem}}.home-hero .button,.home-hero .text-link{font-size:12px}.home-photo-triptych{background:linear-gradient(100deg,#020202 0%,#0b0c0b 45%,#262825 100%);width:100%}.home-photo-triptych img{object-fit:cover}.home-photo-triptych img:first-child{object-position:55% 31%}.home-photo-triptych img:nth-child(2){object-position:49% 26%}.home-photo-triptych img:nth-child(3){object-position:41% 20%}@media (max-width:900px){.home-hero .button,.home-hero .text-link{white-space:normal}}.life-page .life-final-details h3{font-family:Madefor Text,sans-serif;font-size:22px;line-height:1.25}@media (min-width:561px){.service-panel__overlay p{font-size:clamp(1.55rem,2.25vw,2.5rem)}.site-header .instagram-link{letter-spacing:normal;font-family:Familjen Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:19.6px}}@media (min-width:901px){.home-plan{grid-template-columns:calc(43.3138vw - 6.616px) minmax(0,1fr)}.home-plan__copy{width:37.2982vw}.home-plan__copy>p{width:100%}.commitment-grid article{min-height:407px}.commitment-grid img{width:40px;height:40px}.commitment-grid h3{font-size:21px;line-height:29.4px}.instagram-section .instagram-scan h2{width:22.61vw;margin-left:4.5736vw}.instagram-section .instagram-follow p{width:46.42vw;max-width:none;margin:0 auto 20px;line-height:1}.instagram-section .instagram-follow a{letter-spacing:normal;font-family:Familjen Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:19.6px}.life-page .life-hero h1{font-size:clamp(48px,6.3vw,80.6374px)}.obamacare-page .step-grid article>strong{font-size:clamp(46.7874px,6.21346vw - .9321px,78.6003px)}.obamacare-page .qualification-section>h2{width:min(38.5938vw,494px);max-width:none}}@media (min-width:561px) and (max-width:900px){.home-plan{height:auto;min-height:53.582vw;padding-left:1.8107vw}.home-plan h2{width:86.1927vw}.home-plan__copy{width:77vw}.home-plan__copy>p{width:100%;font-size:14px;font-weight:700;line-height:1.4}.commitment-grid img{width:40px;height:40px}.commitment-grid h3{font-size:18px;line-height:25.2px}.instagram-section .instagram-scan h2{width:25.2021vw;margin-left:5.1256vw}.instagram-section .instagram-follow p{width:51.4892vw;max-width:none;margin:0 auto 20px;line-height:1}.instagram-section .instagram-follow a{letter-spacing:normal;font-family:Familjen Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:19.6px}.obamacare-page .qualification-section>h2{width:36.6537vw;max-width:none}.obamacare-page .step-grid article>strong{font-size:clamp(46.7874px,6.21346vw - .9321px,78.6003px)}}@media (max-width:560px){.commitment-section>h2{margin-bottom:48px}.commitment-grid article{border-radius:6px}.instagram-section .instagram-scan h2{width:25.366vw;margin-left:5.16vw}.instagram-section .instagram-follow p{width:94.004vw;max-width:none;margin:0 auto 20px;line-height:1}.instagram-section .instagram-follow a{letter-spacing:normal;font-family:Familjen Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:19.6px}}@media (min-width:561px){.service-panel__overlay p{font-family:Madefor Display,sans-serif;font-size:clamp(1.55rem,2.25vw,28px)}}@media (min-width:901px){.about-page .about-story{grid-template-columns:38.8773vw 41.5486vw;gap:2.6759vw;padding-left:7.9145vw;padding-right:7.9145vw}.about-page .about-vision h2{width:92.2425vw;max-width:none;font-size:7.65625vw;line-height:1}.about-page .about-hero{height:calc(28.4703vw - 94.36px);min-height:0;padding:0 4vw 3.115vw}.about-page .about-hero p{margin:0 0 14px;font-size:14px;line-height:19.6px}.about-page .about-hero h1{width:79.5667vw;max-width:none;margin:0 auto;font-size:7.7311vw;line-height:1}.contact-page .contact-heading{height:calc(28.4703vw - 94.36px);padding-bottom:3vw}.contact-page .contact-form-section{padding:4.6347vw 7.9145vw 2vw}.contact-page .contact-form{column-gap:2.59vw}.item-page .item-description{width:min(69.5558vw,100%);max-width:none;margin-left:auto;margin-right:auto}}@media (min-width:561px) and (max-width:900px){.about-page .about-hero{height:calc(43.5729vw - 88px);min-height:0;padding:0 4vw 2.94vw}.about-page .about-hero p{margin:0 0 14px;font-size:14px;line-height:19.6px}.about-page .about-hero h1{width:78.8181vw;max-width:none;margin:0 auto;font-size:8.68121vw;line-height:1}.about-page .about-story{grid-template-rows:auto auto;grid-template-columns:1fr;gap:3.125vw;height:auto;min-height:0;padding:4vw 2.9392vw}.about-page .about-story h2{width:86.1924vw}.contact-page .contact-heading{height:calc(33.823vw - 90px)}.contact-page .contact-form-section{padding:7.16vw 4.29688vw 2vw}.contact-page .contact-form{column-gap:2.59vw}}.contact-page .form-field label,.contact-page .form-field legend{font-family:Familjen Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:19.6px}.contact-page .contact-social img{border-radius:clamp(6px,1.5278vw,22px)}@media (max-width:560px){.contact-page .contact-form-section{padding-left:3vw;padding-right:3vw}.contact-page .contact-form{column-gap:12px}}@media (min-width:901px){.life-page .life-hero h1{font-size:calc(6.3745vw - .957px)}.obamacare-page .qualification-section>h2{width:38.6458vw;font-size:calc(.3809vw + 46.516px);line-height:1.3}.obamacare-page .qualification-laptop span{border-radius:0 0 7px 7px;width:130%;height:22px;margin-left:-15%}.obamacare-page .steps-media h2{transform:translateY(-50%)rotate(180deg)}.obamacare-page .step-grid article:first-child>strong{font-size:calc(6.21346vw - .9321px)}.obamacare-page .step-grid article:not(:first-child)>strong{font-size:calc(5.9375vw - .8906px)}.obamacare-page .coverage-panels h3{width:calc(23.46vw - 3.58px);font-size:calc(.3076vw + 37.57px);line-height:1.4}}@media (min-width:561px) and (max-width:900px){.life-page .life-hero h1{font-size:6.25vw}.obamacare-page .qualification-section>h2{font-size:3.9832vw;line-height:1.3}.obamacare-page .qualification-laptop span{width:126%;margin-left:-13%}.obamacare-page .step-grid article:first-child>strong{font-size:6.0921vw}.obamacare-page .step-grid article:not(:first-child)>strong{font-size:5.8228vw}.obamacare-page .coverage-panels h3{width:27.8424vw;font-size:4.1667vw;line-height:1.4}}@media (max-width:560px){.obamacare-page .qualification-laptop span{width:117%;margin-left:-8.5%}.obamacare-page .step-grid article:first-child>strong{font-size:6.2135vw}.obamacare-page .step-grid article:not(:first-child)>strong{font-size:5.9375vw}.obamacare-page .coverage-panels h3{width:94.98%;font-size:calc(11.282vw + 1px);line-height:1.4}}.life-page .life-hero>div{text-align:center;width:78.125%;margin-left:10.9375%;padding-left:0;padding-right:0}.life-page .life-hero h1{text-align:center;width:100%;margin:0}.life-page .life-hero div>p:not(:first-child){text-align:left;margin-left:6.9236vw;margin-right:0}.life-page .life-types{grid-template-columns:1fr}.life-page .life-types__heading{text-align:center;width:54.1044vw;max-width:none;margin:0 auto}.life-page .life-types__intro{text-align:center;max-width:800px;margin:0 auto;line-height:1.7}@media (min-width:901px){.life-page .life-types__heading{order:1}.life-page .life-types__intro{order:2}.life-page .life-type-list{order:3}}@media (min-width:561px) and (max-width:900px){.life-page .life-hero>div{width:78.125%;margin-left:10.9375%;padding-top:calc(9.535vw - 13px)}.life-page .life-hero div>p:not(:first-child){text-align:center;width:min(76vw,588px);margin-left:auto;margin-right:auto}.life-page .life-types__heading{order:1;width:61.2522vw}.life-page .life-type-list{order:2}.life-page .life-types__intro{order:3}.life-page .life-type-list h3{font-size:18px}.medicare-page .medicare-hero__copy{top:13.3896%}}@media (max-width:560px){.life-page .life-hero{height:auto;min-height:calc(213.333vw + 12px)}.life-page .life-hero>div{width:78.125vw;margin-left:10.9375vw;padding-top:calc(9.727vw + 3px)}.life-page .life-hero div>p:not(:first-child){text-align:center;width:100%;margin-left:0;margin-right:0;font-size:18px;line-height:1.6}.life-page .life-types__heading{order:1;width:59.5218vw}.life-page .life-type-list{order:2}.life-page .life-types__intro{order:3}.life-page .life-type-list article{width:min(80vw,100%);margin-left:auto;margin-right:auto}.medicare-page .medicare-hero__copy{top:calc(10.4167vw + 3.802px)}}@media (min-width:901px){.medicare-page .medicare-hero__copy{width:calc(56.25vw - 8.625px);max-width:none;top:calc(10.625vw - 1.65625px);left:calc(7.24609vw - 1.16667px)}.medicare-page .medicare-hero__copy h2{font-size:calc(2.8125vw - .4217px)}.medicare-page .medicare-enrollment>h2{font-size:calc(.497938vw + 60.8297px)}.service-panel__overlay p{line-height:1.4}}@media (max-width:560px){.medicare-page .medicare-enrollment>h2{width:min(82.0833vw - 32.51px,100%);margin-left:auto;margin-right:auto;font-size:32px;line-height:1.4}}@media (max-width:900px){.obamacare-page .steps-media h2,.obamacare-page .steps-media video,.obamacare-page .steps-media .motion-toggle{grid-column:1}.obamacare-page .steps-media h2{width:100%;height:auto;margin:0}.obamacare-page .steps-media video{height:70px}}@media (min-width:901px){.item-page .item-detail-inner{width:84vw;margin-left:7.94vw}.about-page .about-vision{padding-left:0;padding-right:0}.about-page .about-vision h2{margin-left:auto;margin-right:auto}.about-vision-gallery{gap:3.489vw;padding-left:16%;padding-right:16%}.about-vision-gallery img:first-child{object-position:55% 34%}.about-vision-gallery img:nth-child(2){object-position:49% 45%;margin-top:4.94vw}.about-vision-gallery img:nth-child(3){object-position:50% 50%}}@media (min-width:561px) and (max-width:900px){.item-page .item-copy>p{width:53.745vw}.item-page .item-detail-inner{width:84vw;margin-left:7.94vw}.service-panel__overlay{bottom:20px}.service-panel__overlay p{font-size:20px;line-height:1.4}.about-plans{width:74.5vw}.about-plans article{padding:3.65vw}.about-plans h3{max-width:56.6623vw;font-size:3.447vw;line-height:1.3}.about-plans article>img{width:18.004vw;height:18.004vw}.about-page .about-vision h2{width:74.0885vw;max-width:none;margin-left:auto;margin-right:auto;font-size:6.12793vw;line-height:1}.about-vision-gallery{grid-template-columns:repeat(3,24vw);gap:4.55vw;padding:0 10.5vw 3rem 8.4663vw}.about-vision-gallery img{aspect-ratio:auto;border-radius:22px;height:31.1875vw}.about-vision-gallery img:nth-child(2){height:31.1875vw;margin-top:5.5271vw}.about-vision-gallery img:nth-child(3){height:28.7883vw}.obamacare-page .steps-media{grid-template-rows:minmax(70px,auto) 44px;grid-template-columns:minmax(0,1fr);gap:12px;height:auto;min-height:116px;display:grid}.obamacare-page .steps-media h2{grid-row:1;min-height:28px;position:static}.obamacare-page .steps-media .motion-frame{display:contents}.obamacare-page .steps-media video{grid-row:1;min-height:60px;display:block}.obamacare-page .steps-media .motion-toggle{grid-row:2;place-self:start center;position:static;transform:none}}@media (max-width:560px){.home-hero h1,.home-hero .hero-actions{width:calc(100% - 6vw)}.instagram-section{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);column-gap:3vw;padding-left:3vw;padding-right:3vw}.instagram-section .instagram-scan img,.instagram-section .instagram-motion,.instagram-section .instagram-follow,.instagram-section .instagram-follow p{width:100%}.about-opening-images img:first-child,.about-collage img{width:calc(100% - 6vw);margin-left:3vw}.about-plans{width:calc(100% - 6vw)}.about-plans article{padding:4.83vw}.about-plans h3{font-size:6.9231vw;line-height:1.3}.about-plans article>img{width:33.0667vw;height:33.0667vw}.about-plans article:not(:nth-child(2))>img{border-radius:4px}.about-page .about-vision h2{width:min(93.088vw,100%);max-width:none;margin-left:auto;margin-right:auto;font-size:14.8718vw;line-height:1}.about-vision-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5%;min-height:0;padding:0 3% 3rem}.about-vision-gallery img{aspect-ratio:113.521/147.563;border-radius:4px;width:100%;height:auto}.about-vision-gallery img:nth-child(2){aspect-ratio:111.927/145.49;margin-top:8.202vw}.about-vision-gallery img:nth-child(3){aspect-ratio:114.823/137.781}.obamacare-page .steps-media{grid-template-rows:minmax(70px,auto) 44px;grid-template-columns:minmax(0,1fr);gap:12px;height:auto;min-height:116px;display:grid}.obamacare-page .steps-media h2{grid-row:1;min-height:28px;position:static}.obamacare-page .steps-media .motion-frame{display:contents}.obamacare-page .steps-media video{grid-row:1;min-height:60px;display:block}.obamacare-page .steps-media .motion-toggle{grid-row:2;place-self:start center;position:static;transform:none}}@media (min-width:561px) and (max-width:900px){.life-page .life-interlude{height:auto;min-height:191.885vw}.life-page .life-interlude__copy p{font-size:5.59898vw;line-height:.85}.life-page .life-interlude__copy{padding-bottom:5.5vw}.life-page .life-interlude__copy p:last-child{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.home-hero>p,.home-hero h1,.about-page .about-hero>p,.about-page .about-hero h1,.life-page .life-hero h1,.life-page .life-hero div>p:not(:first-child),.contact-page .contact-heading>p,.contact-page .contact-heading h1,.home-photo-triptych img{opacity:1;animation:none!important}.button,.home-photo-triptych img,.services-page .service-panel img,.round-link{transition:none!important}.home-photo-triptych img,.services-page .service-panel img,.round-link{transform:none!important}}
