@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/montserrat-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text-primary: rgb(47, 47, 46);--text-secondary: rgb(97, 97, 95);--text-tertiary: rgb(68, 71, 77);--text-on-dark: #ffffff;--bg-page: #ffffff;--bg-mint-faint: rgb(245, 255, 254);--bg-warm-gray: rgb(244, 244, 242);--card-green: rgb(226, 246, 205);--card-cream: rgb(255, 249, 245);--card-mint: rgb(207, 244, 236);--brand-sage: rgb(113, 163, 154);--brand-mint: rgb(148, 214, 200);--brand-mint-dark: rgb(120, 192, 178);--font-display: "Libre Baskerville", Georgia, serif;--font-italic: "Cormorant Garamond", "Didot", Georgia, serif;--font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gutter: 80px;--content-max: 1120px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;color:var(--text-primary);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}.display{font-family:var(--font-display);font-weight:400;letter-spacing:-.005em;line-height:1.2;color:var(--text-primary)}.eyebrow{font-family:var(--font-italic);font-style:italic;font-weight:400;font-size:22px;color:var(--text-primary)}.eyebrow--with-rule{display:inline-flex;align-items:center;gap:.6rem;align-self:center}.eyebrow--with-rule:before,.eyebrow--with-rule:after{content:"";width:28px;height:1px;background:currentColor;opacity:.55}.subhead{font-family:var(--font-italic);font-style:italic;font-size:19px;color:var(--text-primary);margin-top:.25rem}.body{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;color:var(--text-secondary)}.page{display:flex;flex-direction:column}.hero{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-mint-faint);height:676px;max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter);width:100%}.hero__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.25rem;padding:2rem 2.5rem}.hero__content .display{font-size:49px;line-height:1.15}.hero__content .body{max-width:360px}.hero__cta{width:auto;padding:.7rem 2rem;margin-top:.75rem;text-decoration:none;display:inline-block}.hero__image{background:url(/img/succulent.avif) center/cover no-repeat}@media(max-width:900px){.hero__image{background-image:url(/img/succulent-mobile.avif)}.hero__image--eucalyptus{background-image:url(/img/eucalyptus-mobile.webp)}}@media(max-width:1280px){.hero{max-width:100%;padding:0}}@media(max-width:900px){.hero{grid-template-columns:1fr;height:auto}.hero__content{order:2;padding:3rem 1.5rem}.hero__image{order:1;height:50vh;min-height:320px}.hero__content .display{font-size:clamp(2rem,8vw,2.6rem)}}.about{background:var(--bg-warm-gray);padding:96px var(--gutter) 0;width:100%}.about__inner{max-width:740px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.about__inner .display{font-size:49px;line-height:1.15}.headshot{background:var(--bg-warm-gray);padding:80px var(--gutter) 0;display:flex;justify-content:center;margin-bottom:-110px;position:relative;z-index:2}.headshot__image{width:402px;height:443px;background-image:url(/img/amanda.avif);background-size:cover;background-position:center top}@media(max-width:1280px){.about{padding:80px clamp(1.25rem,5vw,var(--gutter)) 0}}@media(max-width:700px){.about__inner .display{font-size:clamp(1.9rem,7vw,2.4rem)}.headshot{padding:56px 1.25rem 0;margin-bottom:-90px}.headshot__image{width:100%;max-width:320px;height:auto;aspect-ratio:402 / 443}}.services{background:var(--bg-page);padding:320px var(--gutter) 96px;width:100%}.services__inner{max-width:var(--content-max);margin:0 auto}.services__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.service-card{padding:56px 36px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;min-height:460px}.service-card.card-green{background:var(--card-green)}.service-card.card-cream{background:var(--card-cream)}.service-card.card-mint{background:var(--card-mint)}.service-card__number{font-family:var(--font-italic);font-style:italic;font-size:18px;color:var(--text-primary);letter-spacing:.1em;opacity:.75}.service-card__name{font-size:32px;line-height:1.2}.service-card__body{color:var(--text-primary);opacity:.88;font-size:14px;line-height:1.65}.service-card__link{margin-top:auto;padding-top:14px;font-family:var(--font-italic);font-style:italic;font-size:14.5px;color:var(--brand-sage);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.service-card__link:hover{border-bottom-color:var(--brand-sage)}@media(max-width:1280px){.services{padding:280px clamp(1.25rem,5vw,var(--gutter)) 80px}}@media(max-width:900px){.services__grid{grid-template-columns:1fr;gap:0}.service-card{min-height:0;padding:56px clamp(1.5rem,6vw,3rem)}}@media(max-width:700px){.services{padding:220px 1.25rem 56px}}.footer{background:var(--brand-sage);color:var(--text-on-dark);width:100%}.footer__inner{max-width:var(--content-max);margin:0 auto;padding:72px var(--gutter) 48px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:48px}.footer__col{display:flex;flex-direction:column;gap:10px}.footer__col-heading{font-family:var(--font-italic);font-style:italic;font-size:18px;opacity:.92;margin-bottom:4px}.footer__name{font-family:var(--font-display);font-size:22px;line-height:1.25;letter-spacing:-.005em}.footer__practitioner{font-size:14px;opacity:.95}.footer__license{font-size:12.5px;opacity:.85;line-height:1.55}.footer__line{font-size:13.5px;opacity:.95;line-height:1.6}.footer__line a{color:var(--text-on-dark);text-decoration:underline;text-underline-offset:3px}.footer__col--crisis .footer__line{font-size:12.5px;line-height:1.65;opacity:.95}.footer__base{max-width:var(--content-max);margin:0 auto;padding:20px var(--gutter) 32px;border-top:1px solid rgba(255,255,255,.18);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;opacity:.8}.footer__base-meta{font-style:italic;font-family:var(--font-italic);font-size:13px}@media(max-width:1100px){.footer__inner{grid-template-columns:1fr 1fr;gap:40px;padding:64px clamp(1.5rem,5vw,3rem) 40px}.footer__base{padding:20px clamp(1.5rem,5vw,3rem) 28px}}@media(max-width:600px){.footer__inner{grid-template-columns:1fr;gap:36px}.footer__base{flex-direction:column;align-items:flex-start}}.nav{background:var(--bg-page);border-bottom:1px solid rgb(232,232,228);position:sticky;top:0;z-index:50}.nav__inner{max-width:var(--content-max);margin:0 auto;padding:18px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__brand{display:flex;flex-direction:column;line-height:1.2;text-decoration:none}.nav__brand-name{font-family:var(--font-display);font-size:17px;color:var(--text-primary)}.nav__brand-tagline{font-family:var(--font-italic);font-style:italic;font-size:13px;color:var(--text-secondary);margin-top:2px}.nav__links{display:flex;gap:28px;align-items:center}.nav__link{font-family:var(--font-body);font-size:14px;color:var(--text-primary);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.nav__link:hover{color:var(--brand-sage)}.nav__link--active{border-bottom-color:var(--brand-sage);color:var(--brand-sage)}@media(max-width:800px){.nav__inner{padding:14px clamp(1rem,4vw,2rem);gap:16px;flex-wrap:wrap}.nav__links{gap:18px}.nav__link{font-size:13px}.nav__brand-name{font-size:15px}.nav__brand-tagline{font-size:12px}}.insurance{background:var(--bg-mint-faint);padding:96px var(--gutter);width:100%}.insurance__inner{max-width:920px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.insurance__heading{font-size:36px;line-height:1.2}.insurance__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:8px}.insurance__item{background:var(--bg-page);border:1px solid rgb(220,232,228);border-radius:999px;padding:8px 18px;font-size:14px;color:var(--text-primary)}.insurance__fees{margin-top:24px;display:flex;flex-direction:column;gap:6px;font-size:14.5px;color:var(--text-primary)}.insurance__fees strong{font-weight:500}.insurance__superbill{font-size:13px;color:var(--text-secondary);font-family:var(--font-italic);font-style:italic}@media(max-width:1280px){.insurance{padding:80px clamp(1.25rem,5vw,var(--gutter))}}@media(max-width:700px){.insurance__heading{font-size:clamp(1.6rem,6vw,2rem)}}.faq{background:var(--bg-warm-gray);padding:96px var(--gutter);width:100%}.faq__inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.faq__heading{font-size:36px;line-height:1.2;text-align:center;margin-bottom:24px}.faq__list{width:100%;display:flex;flex-direction:column;gap:28px}.faq__item{background:var(--bg-page);border-radius:4px;padding:24px 28px;border-left:3px solid var(--brand-mint)}.faq__question{font-family:var(--font-display);font-size:18.5px;line-height:1.35;color:var(--text-primary);margin-bottom:10px}.faq__answer{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.7;color:var(--text-secondary)}@media(max-width:1280px){.faq{padding:80px clamp(1.25rem,5vw,var(--gutter))}}@media(max-width:700px){.faq__heading{font-size:clamp(1.6rem,6vw,2rem)}.faq__item{padding:20px 22px}}.contact-form__honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.contact-form__disclaimer{font-size:12px;color:var(--text-secondary);line-height:1.55;font-family:var(--font-italic);font-style:italic;background:var(--bg-warm-gray);padding:10px 14px;border-radius:3px;border-left:2px solid var(--brand-mint)}.cta-strip{padding:72px var(--gutter);width:100%}.cta-strip--sage{background:var(--brand-sage);color:var(--text-on-dark)}.cta-strip--mint{background:var(--card-mint);color:var(--text-primary)}.cta-strip__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.cta-strip__heading{font-size:32px;line-height:1.25}.cta-strip--sage .cta-strip__heading{color:var(--text-on-dark)}.cta-strip__body{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.6;max-width:540px}.cta-strip--sage .cta-strip__body{color:#ffffffeb}.cta-strip--mint .cta-strip__body{color:var(--text-secondary)}.cta-strip__btn{width:auto;padding:.7rem 2.2rem;margin-top:8px;text-decoration:none;display:inline-block}@media(max-width:1280px){.cta-strip{padding:64px clamp(1.25rem,5vw,var(--gutter))}}@media(max-width:700px){.cta-strip__heading{font-size:clamp(1.5rem,6vw,1.9rem)}}.page--specialty{background:var(--bg-page)}.hero--specialty{background:var(--bg-mint-faint)}.hero--specialty .hero__content{padding:2rem 2.5rem}.hero--specialty .hero__content .display{font-size:44px}.hero--specialty .hero__cta{width:auto;padding:.7rem 2rem;margin-top:.5rem}.hero__image--eucalyptus{background:url(/img/eucalyptus.webp) center/cover no-repeat}@media(max-width:900px){.hero--specialty .hero__content .display{font-size:clamp(2rem,7vw,2.4rem)}}.specialty-intro{background:var(--bg-page);padding:88px var(--gutter)}.specialty-intro__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:16px;text-align:center;align-items:center}.specialty-intro__inner .display{font-size:34px;line-height:1.25}.specialty-modalities{background:var(--bg-warm-gray);padding:96px var(--gutter)}.specialty-modalities__inner{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.specialty-modalities__inner>.display{font-size:34px;margin-bottom:32px}.specialty-modalities__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:100%}.specialty-modality-card{background:var(--bg-page);padding:36px 32px;border-top:3px solid var(--brand-mint);text-align:left;display:flex;flex-direction:column;gap:14px}.specialty-modality-card__name{font-size:22px;line-height:1.3}.specialty-expect{background:var(--bg-page);padding:96px var(--gutter)}.specialty-expect__inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.specialty-expect__inner>.display{font-size:32px;line-height:1.25;text-align:center;margin-bottom:24px}.specialty-expect__list{list-style:none;counter-reset:expect;display:flex;flex-direction:column;gap:24px;width:100%}.specialty-expect__item{counter-increment:expect;background:var(--bg-warm-gray);padding:28px 32px;border-left:3px solid var(--brand-sage)}.specialty-expect__item-title{font-family:var(--font-display);font-size:19px;line-height:1.3;margin-bottom:8px;color:var(--text-primary)}.specialty-cta{background:var(--brand-sage);color:var(--text-on-dark);padding:80px var(--gutter)}.specialty-cta__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.specialty-cta__inner .display{color:var(--text-on-dark);font-size:36px}.specialty-cta__inner .body{color:#ffffffeb;max-width:520px}.specialty-cta__inner .btn{width:auto;padding:.7rem 2.2rem;margin-top:8px}@media(max-width:1280px){.specialty-intro,.specialty-modalities,.specialty-expect,.specialty-cta{padding-left:clamp(1.25rem,5vw,var(--gutter));padding-right:clamp(1.25rem,5vw,var(--gutter))}}@media(max-width:900px){.specialty-modalities__grid{grid-template-columns:1fr}.hero--specialty .hero__content .display{font-size:clamp(2rem,7vw,2.4rem)}}.page--about{background:var(--bg-page)}.hero--about{background:var(--bg-mint-faint);grid-template-columns:1fr;height:auto;padding:80px var(--gutter)}.hero--about .hero__content{max-width:820px;margin:0 auto;padding:0}.hero--about .hero__content .display{font-size:40px;line-height:1.2}.hero--about .hero__content .body{max-width:720px}.page--about .headshot{margin-bottom:0;padding:56px var(--gutter);background:var(--bg-page)}.about-credentials,.about-approach{padding:80px var(--gutter)}.about-credentials{background:var(--bg-warm-gray)}.about-approach{background:var(--bg-page)}.about-credentials__inner,.about-approach__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.about-credentials__inner .display,.about-approach__inner .display{font-size:32px;line-height:1.25}.about-credentials__list{margin-top:16px;display:flex;flex-direction:column;gap:10px;width:100%;max-width:600px;text-align:left}.about-credentials__item{background:var(--bg-page);padding:12px 18px;border-left:2px solid var(--brand-mint);font-size:14.5px;color:var(--text-primary)}.contact{background:var(--bg-warm-gray);padding:96px var(--gutter)}.contact__inner{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}.contact__intro{display:flex;flex-direction:column;gap:14px}.contact__intro .display{font-size:34px;line-height:1.2}.contact__direct{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--text-primary)}.contact__direct a{color:var(--brand-sage);text-decoration:underline;text-underline-offset:3px}.contact__form-wrap{background:var(--bg-page);padding:36px;border-radius:2px}@media(max-width:1280px){.hero--about,.about-credentials,.about-approach,.contact{padding-left:clamp(1.25rem,5vw,var(--gutter));padding-right:clamp(1.25rem,5vw,var(--gutter))}}@media(max-width:900px){.contact__inner{grid-template-columns:1fr;gap:32px}.contact__form-wrap{padding:28px}.hero--about .hero__content .display{font-size:clamp(2rem,7vw,2.4rem)}}.contact-form{width:100%;display:flex;flex-direction:column;gap:1.25rem}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field{display:flex;flex-direction:column;gap:.4rem;font-size:13px;color:var(--text-tertiary)}.field span{font-weight:400;letter-spacing:.02em}.field input,.field select,.field textarea{font:inherit;font-family:var(--font-body);font-size:14px;color:var(--text-primary);padding:.7rem .85rem;border:1px solid rgb(210,210,208);border-radius:1px;background:var(--bg-page);transition:border-color .15s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand-mint);box-shadow:0 0 0 3px #94d6c840}.field textarea{resize:vertical;min-height:110px}.btn{font-family:var(--font-body);font-weight:500;font-size:13.3px;letter-spacing:.05em;padding:.55rem 2rem;border-radius:1px;width:100%;min-height:36px;transition:background .15s ease}.btn--mint{background:var(--brand-mint);color:#000}.btn--mint:hover:not(:disabled){background:var(--brand-mint-dark)}.btn:disabled{opacity:.6;cursor:not-allowed}.contact-form--success{padding:2rem;background:var(--card-mint);border-radius:1px;text-align:center;font-family:var(--font-italic);font-style:italic;font-size:1.1rem;color:var(--text-primary)}.contact-form__error{color:#b43232;font-size:13px}.field--service span{color:#8c6d5c;font-weight:500}.field--service select{background:var(--card-cream);border-color:#e8c4af;border-radius:24px;padding:.7rem 2.5rem .7rem 1.1rem;color:#8c6d5c;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%238c6d5c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center,0 0;background-size:14px,auto;background-color:var(--card-cream)}.field--service select:focus{box-shadow:0 0 0 3px #e8c4af59;border-color:#dcaa91}@media(max-width:600px){.contact-form__row{grid-template-columns:1fr}}.chat-widget{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100}.chat-widget__button{width:60px;height:60px;border-radius:50%;background:var(--brand-sage);color:var(--text-on-dark);display:grid;place-items:center;box-shadow:0 4px 16px #0000002e;transition:transform .2s ease,background .2s ease}.chat-widget__button:hover{transform:scale(1.05);background:#5f9188}.chat-widget__button svg{width:28px;height:28px}.chat-widget__panel{position:fixed;bottom:calc(2.5rem + 60px);right:1.5rem;width:min(360px,calc(100vw - 3rem));max-height:70vh;background:var(--bg-page);border-radius:8px;overflow:hidden;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column}.chat-widget__header{background:var(--brand-sage);color:var(--text-on-dark);padding:1.1rem 1.25rem 1.25rem;font-family:var(--font-italic);font-style:italic}.chat-widget__title{font-size:1.3rem;line-height:1.2;margin-bottom:.4rem}.chat-widget__subtitle{font-family:var(--font-body);font-style:normal;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.chat-widget__subtitle:before{content:"";width:8px;height:8px;background:#6adb60;border-radius:50%}.chat-widget__body{padding:1.25rem;overflow-y:auto;flex:1}.chat-widget__intro{background:#f4f4f2;border-radius:6px;padding:.85rem 1rem;font-size:.9rem;margin-bottom:1rem}.chat-widget__close{position:absolute;top:.85rem;right:.85rem;color:var(--text-on-dark);font-size:1.4rem;width:28px;height:28px;display:grid;place-items:center;opacity:.85}.chat-widget__close:hover{opacity:1}.chat-widget__panel .contact-form{gap:.75rem}.chat-widget__panel .contact-form__row{grid-template-columns:1fr;gap:.75rem}.page--legal{background:var(--bg-page)}.legal{padding:64px var(--gutter)}.legal__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.legal__heading{font-size:38px;line-height:1.2;margin-bottom:4px}.legal__meta{font-family:var(--font-italic);font-style:italic;font-size:14px;color:var(--text-secondary);margin-bottom:16px}.legal__h2{font-size:22px;line-height:1.3;margin-top:28px;margin-bottom:8px}.legal p{font-size:15px;line-height:1.7;color:var(--text-primary);margin-bottom:12px}.legal p:last-child{margin-bottom:0}.legal a{color:var(--brand-sage);text-decoration:underline;text-underline-offset:3px}.legal__list{margin:8px 0 16px 20px;padding-left:8px}.legal__list li{font-size:15px;line-height:1.7;color:var(--text-primary);list-style:disc;margin-bottom:6px}.legal__crisis-box{background:var(--bg-mint-faint);border-left:3px solid var(--brand-sage);padding:24px 28px;margin:20px 0;border-radius:2px}.legal__crisis-box .legal__h2{margin-top:0}@media(max-width:1280px){.legal{padding:56px clamp(1.25rem,5vw,var(--gutter))}}@media(max-width:700px){.legal__heading{font-size:clamp(1.9rem,7vw,2.4rem)}.legal__h2{font-size:19px}}.footer__legal{font-size:12px}.footer__legal a{color:var(--text-on-dark);text-decoration:underline;text-underline-offset:3px;opacity:.85}.footer__legal a:hover{opacity:1}.error-page{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:6rem 1.5rem;text-align:center}.error-page h1{font-family:var(--font-display);font-size:4rem}:focus-visible{outline:2px solid var(--brand-sage);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
