@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600&family=Outfit:wght@500;600;700&display=swap";:root{--paper:#f7f8f5;--paper-deep:#edf1ee;--ink:#151d20;--muted:#536166;--teal:#00708a;--teal-bright:#0097b2;--line:#cbd4d1;--max:1280px;--header-offset:6.5rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}img,svg{max-width:100%}:where(h1,h2,h3,h4,[id]){scroll-margin-top:var(--header-offset)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Figtree,Arial,sans-serif;font-size:1rem;line-height:1.6}::selection{background:color-mix(in srgb, var(--teal-bright) 25%, white);color:var(--ink)}input,textarea{caret-color:var(--teal)}h1,h2,h3,h4{text-wrap:balance}p,li,blockquote,figcaption{text-wrap:pretty}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid var(--teal-bright);outline-offset:5px}.skip-link{z-index:10;background:var(--ink);color:#fff;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.shell{width:min(calc(100% - 8rem), var(--max));margin-inline:auto}.site-header{z-index:20;width:100%;max-width:none;padding-inline:max(4rem, calc((100vw - var(--max)) / 2));border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:2rem;min-height:5.5rem;margin-inline:0;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.brand img{width:3.25rem;height:auto}.brand span{letter-spacing:.22em;text-transform:uppercase;font-family:Outfit,Arial,sans-serif;font-size:.8rem;font-weight:600}nav{align-items:center;gap:2rem;display:flex}nav>a{font-size:.9rem;text-decoration:none;transition:color .2s}nav>a:not(.button):hover,.text-link:hover{color:var(--teal)}.mobile-nav{display:none}.button{border:1px solid var(--teal);background:var(--teal);color:#fff;justify-content:center;align-items:center;min-height:3.5rem;padding:.9rem 1.35rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.button:hover{background:#00586d;border-color:#00586d;transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-small{min-height:2.8rem;padding:.65rem 1rem}.button-outline{color:var(--ink);background:0 0;border-color:#9aa8a5}.button-outline:hover{color:#fff}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:center;gap:4rem;min-height:calc(100svh - 5.5rem);padding-block:5rem;display:grid;position:relative;overflow:clip}.hero:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 60%,#0097b21a,#0097b20b 38%,#0000 62%);width:46rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hero-copy{z-index:1;position:relative}.eyebrow,.section-number{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.78rem;font-weight:600}h1,h2{font-family:Outfit,Arial,sans-serif}h1{letter-spacing:-.04em;max-width:68rem;margin:0;font-size:clamp(3.4rem,6.25vw,6rem);font-weight:600;line-height:.97}h1 em,h2 em{color:var(--teal);font-style:normal}.hero-audience{letter-spacing:-.02em;max-width:38rem;margin:1.75rem 0 0;font-family:Outfit,Arial,sans-serif;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:500;line-height:1.35}.lede{max-width:36rem;color:var(--muted);margin:.7rem 0 0;font-size:1.05rem;line-height:1.6}.actions{align-items:center;gap:1.75rem;margin-top:2.4rem;display:flex}.text-link{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.35rem;font-weight:600;transition:color .2s,text-decoration-color .2s}.text-link:hover{text-decoration-color:currentColor}.text-link>span[aria-hidden]{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.text-link:hover>span[aria-hidden]{transform:translate(.15em,-.15em)}.text-link[href^=\#]:hover>span[aria-hidden]{transform:translate(.15em,.15em)}.post-card .text-link:hover>span[aria-hidden]{transform:translate(.25em)}.button:active,.text-link:active>span[aria-hidden]{transition-duration:.1s}.hero-mark{z-index:0;justify-content:center;align-items:center;display:flex;position:relative}.hero-mark img{opacity:.18;width:min(130%,32rem);max-width:none;height:auto;display:block;transform:rotate(-4deg)}.section-number{border-top:2px solid var(--teal);padding-top:1.25rem}.section-lede{color:var(--muted);margin:0 0 2rem;font-size:1.35rem;line-height:1.65}.symptoms,.services,.booking{background:var(--ink);color:#fff}.symptoms{padding-block:6rem 4rem}.section-number-light{color:#63c1d0;border-color:#287789}.symptoms-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;display:grid}.symptoms-intro h2,.why h2,.services-heading h2,.how-we-work h2,.testimonials h2,.about h2,.booking h2{letter-spacing:-.035em;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:600;line-height:1.02}.symptoms-intro p{color:#bfc9c6;margin:0;font-size:1.25rem}.symptom-list{border-top:1px solid #3e494c;margin:4rem 0 0;padding:0;list-style:none}.symptom-list li{border-bottom:1px solid #3e494c;grid-template-columns:1rem 1fr;align-items:start;gap:1.25rem;padding:1.8rem 0;display:grid}.symptom-dot{background:var(--teal-bright);border-radius:50%;width:.55rem;height:.55rem;margin-top:.72rem}.symptom-list blockquote{text-indent:-.42em;max-width:66rem;margin:0;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.45}.symptoms-close{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin:2.5rem 0 0 2.25rem;display:flex}.symptoms-note{color:#bfc9c6;letter-spacing:-.01em;max-width:50rem;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:500}.why{padding-block:7rem 4rem}.why-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,10vw,9rem);display:grid}.why-heading h2{max-width:34rem}.big-statement{color:var(--teal);margin:4rem 0 0;font-family:Outfit,Arial,sans-serif;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:600;line-height:1.05}.why-copy p{color:var(--muted);margin:0 0 1.6rem;font-size:1.24rem;line-height:1.72}.pause-list{border-top:1px solid var(--line);margin:2.2rem 0 2rem;padding:0;list-style:none;display:grid}.pause-list li{border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.01em;grid-template-columns:.55rem minmax(0,1fr);align-items:baseline;gap:1.1rem;padding:1.15rem 0;font-family:Outfit,Arial,sans-serif;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:500;line-height:1.35;display:grid}.pause-list li:before{content:"";background:var(--teal);border-radius:50%;width:.5rem;height:.5rem;transform:translateY(-.15em)}.why-note{margin:0}.services{padding-block:6rem 4rem}.services-heading,.service-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,5rem);display:grid}.services-heading{align-items:end}.services-heading p{color:#bfc9c6;max-width:43rem;margin:0;font-size:1.3rem}.services-heading .big-statement{color:#63c1d0;max-width:none;margin:2.25rem 0 0;font-family:Outfit,Arial,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:600;line-height:1.05}.service-list{border-top:1px solid #3e494c;margin-top:5rem}.service-row{border-bottom:1px solid #3e494c;padding:2.5rem 0}.service-name{color:#63c1d0;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:600}.service-row h3{max-width:36rem;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:500;line-height:1.18}.service-row>p{color:#bfc9c6;max-width:36rem;margin:0;padding-top:1.55rem;font-size:1.1rem;line-height:1.65}.how-we-work{padding-block:6.5rem clamp(5rem,8vw,7.5rem)}.how-we-work-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(3rem,8vw,5rem);display:grid}.how-we-work-heading .section-lede{max-width:43rem;margin-bottom:0}.how-we-work-list{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.25rem);margin-top:4.5rem;display:grid}.how-we-work-row{grid-row:span 2;grid-template-rows:subgrid;border-top:1px solid var(--teal);gap:1rem;padding-top:1.5rem;display:grid}.how-we-work-row h3{max-width:none;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.22}.how-we-work-row>p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.testimonials{padding-block:6.5rem clamp(5rem,8vw,7.5rem)}.testimonials h2{max-width:52rem}.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,4.5rem) clamp(3rem,7vw,6rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}.testimonial-card{border-top:1px solid var(--line);flex-direction:column;gap:1.5rem;margin:0;padding-top:clamp(1.75rem,2.5vw,2.25rem);display:flex}.testimonial-card blockquote{flex:1;margin:0}.testimonial-card blockquote p{letter-spacing:-.012em;text-indent:-.42em;text-wrap:pretty;max-width:34rem;color:var(--ink);margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:400;line-height:1.38}.testimonial-card blockquote p:before{content:"“"}.testimonial-card blockquote p:after{content:"”"}.testimonial-card figcaption{color:#455d61;align-items:baseline;gap:.75rem;margin:0;font-size:.9rem;font-style:normal;line-height:1.5;display:flex}.testimonial-card figcaption:before{content:"";background:var(--teal);flex:none;width:1.25rem;height:1px;transform:translateY(-.3em)}.about{grid-template-columns:minmax(18rem,.8fr) 1.2fr;align-items:center;gap:clamp(4rem,10vw,9rem);padding-block:7rem 4rem;display:grid}.about-photo{position:relative}.about-photo:before{content:"";border:1px solid var(--teal-bright);z-index:-1;position:absolute;inset:-1.25rem 1.25rem 1.25rem -1.25rem}.about-photo img{filter:saturate(.78)contrast(1.03);width:100%;height:auto;display:block}.about-copy h2{margin-bottom:1.75rem;font-size:clamp(2.7rem,4.5vw,4.7rem)}.about-copy>p:not(.section-number){color:var(--muted);font-size:1.13rem}.about-copy .text-link{width:fit-content;margin-top:1rem;display:block}.about-copy .text-link+.text-link{margin-top:.5rem}.booking{padding-block:6rem 4rem}.booking-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:3rem;display:grid}.booking-grid>div:first-child{max-width:40rem}@media (width>=1360px){.booking-grid{grid-template-columns:minmax(18rem,.6fr) minmax(50rem,1.4fr);gap:clamp(3rem,5vw,5rem)}}.booking h2{margin-bottom:1.8rem}.booking-grid>div>p:not(.section-number){color:#bfc9c6;font-size:1.2rem}.meeting-card{background:#fff;border:1px solid #354246;min-height:43rem;position:relative;overflow:hidden}.cal-fallback{max-width:34rem;color:var(--muted);margin:0;padding:2rem;font-size:1.05rem;line-height:1.6;position:absolute;inset:0 0 auto}.cal-fallback a{color:var(--teal);text-underline-offset:.25em;overflow-wrap:anywhere;font-weight:600}.meeting-card:has(iframe) .cal-fallback,.cal-fallback-failed,.meeting-card.is-failed .cal-fallback-loading{display:none}.meeting-card.is-failed .cal-fallback-failed{color:var(--ink);display:inline}.meeting-card.is-failed,.meeting-card.is-failed .cal-inline-booking{min-height:0}.meeting-card.is-failed .cal-fallback{position:static}.cal-inline-booking{width:100%;min-height:43rem}.cal-inline-booking iframe{border:0;max-width:100%;min-height:43rem;display:block;width:100%!important}.site-footer{color:#fff;background:#0d1315;border-top:1px solid #2c373a;padding-block:4.5rem 2rem}.footer-grid{grid-template-columns:1fr auto;gap:4rem;display:grid}.footer-brand{color:#fff}.footer-grid p{color:#9fadaa;max-width:30rem}.footer-links{grid-template-columns:repeat(2,auto);align-content:start;gap:.8rem 2.5rem;display:grid}.footer-links a{color:#dce3e1;text-underline-offset:.3rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#9bd4dc;text-decoration:underline 1px}.footer-bottom{color:#7e8d8a;border-top:1px solid #2c373a;justify-content:space-between;margin-top:4rem;padding-top:1.5rem;font-size:.82rem;display:flex}.shell-narrow{width:min(100% - 3rem,800px);margin-inline:auto}.shell-wide{width:min(100% - 3rem,1120px);margin-inline:auto}.listing-hero{border-bottom:1px solid var(--line);padding-block:7rem 5rem}.listing-hero h1,.not-found h1{letter-spacing:-.04em;max-width:60rem;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(3.5rem,6.5vw,6rem);font-weight:600;line-height:.97}.listing-hero>p:last-child{max-width:43rem;color:var(--muted);margin:2rem 0 0;font-size:1.3rem}.featured-post{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:6rem;display:grid}.featured-image,.post-card-image{background:var(--paper-deep);display:block;overflow:hidden}.featured-image{aspect-ratio:16/10}.featured-image img,.post-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.featured-image:hover img,.post-card-image:hover img{transform:scale(1.025)}.card-meta{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:600}.featured-post h2,.post-card h2{letter-spacing:-.025em;margin:.75rem 0 1rem;font-family:Outfit,Arial,sans-serif;font-weight:600;line-height:1.08}.featured-post h2{font-size:clamp(2.2rem,4vw,4rem)}.featured-post h2 a,.post-card h2 a{text-decoration:none}.featured-post>div>p:not(.card-meta),.post-card>p:not(.card-meta){color:var(--muted)}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.5rem 2.5rem;padding-block:6rem 8rem;display:grid}.post-card-image{aspect-ratio:16/10;margin-bottom:1.5rem}.post-card h2{font-size:1.8rem}.post-card .text-link{margin-top:.5rem;display:inline-block}.image-placeholder{background:linear-gradient(135deg,#d4e4e2,#f1f4f2);width:100%;height:100%;display:block}.article-header{padding-block:6rem 4rem}.back-link{color:var(--muted);text-underline-offset:.3rem;margin-bottom:3rem;display:inline-block}.article-header h1{letter-spacing:-.035em;font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.02}.article-description{max-width:45rem;color:var(--muted);font-size:1.25rem}.tag-list{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.tag-list a{border:1px solid var(--line);color:var(--muted);padding:.35rem .7rem;font-size:.78rem;text-decoration:none}.tag-list a:hover{border-color:var(--teal);color:var(--teal)}.article-hero{margin-bottom:5rem}.article-hero img{object-fit:cover;width:100%;height:auto;max-height:42rem;display:block}.article-body{color:#2b3539;padding-bottom:7rem;font-size:1.13rem;line-height:1.78}.article-body h2,.article-body h3,.article-body h4{color:var(--ink);letter-spacing:-.02em;margin:3.5rem 0 1rem;font-family:Outfit,Arial,sans-serif;line-height:1.16}.article-body h2{font-size:2.15rem}.article-body h3{font-size:1.55rem}.article-body h4{font-size:1.2rem}.article-body p,.article-body ul,.article-body ol,.article-body blockquote{margin-block:1.3rem}.article-body img{max-width:100%;height:auto;margin:2.5rem auto;display:block}.article-body a{color:var(--teal);text-underline-offset:.25rem}.article-body blockquote{border-left:1px solid var(--teal);margin-inline:0;padding:.5rem 0 .5rem 1.5rem;font-size:1.25rem}.article-body hr{border:0;border-top:1px solid var(--line);margin:3.5rem 0}.resource-hero{border-bottom:0}.resource-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:5rem;padding-bottom:8rem;display:grid}.resource-layout aside{border-top:1px solid var(--line);gap:.7rem;padding-top:1rem;display:grid;position:sticky;top:2rem}.resource-layout aside .section-number{margin-bottom:.5rem}.resource-layout aside a{color:var(--muted);text-underline-offset:.25rem}.resource-body{padding-bottom:0}.not-found{min-height:65vh;padding-block:8rem}.not-found>p:not(.eyebrow){color:var(--muted);font-size:1.25rem}.legacy-anchor{position:absolute}.hero>*,.symptoms-intro>*,.why-grid>*,.services-heading>*,.service-row>*,.how-we-work-heading>*,.how-we-work-row>*,.about>*,.booking-grid>*,.footer-grid>*,.featured-post>*,.post-grid>*,.resource-layout>*{min-width:0}@media (width<=800px){:root{--header-offset:5.5rem}.shell,.shell-narrow,.shell-wide{width:min(calc(100% - 2rem), var(--max))}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:0 1rem;width:100%;min-height:5.5rem;padding-block:1rem;padding-inline:1rem;display:grid}.brand img{width:2.5rem}.brand span{letter-spacing:.17em;font-size:.65rem}.desktop-nav{display:none}.mobile-nav{display:contents}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;user-select:none;justify-content:center;align-items:center;gap:.55rem;min-width:4.75rem;min-height:2.75rem;padding:.55rem .75rem;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:after{content:"+";color:var(--teal);font-size:1.2rem;line-height:1;transition:transform .2s}.mobile-nav[open] summary:after{transform:rotate(45deg)}.mobile-nav:not([open]) nav{display:none}.mobile-nav[open] nav{animation:.22s cubic-bezier(.16,1,.3,1) nav-open}.mobile-nav nav{border-top:1px solid var(--line);grid-column:1/-1;align-items:stretch;gap:0;width:100%;margin-top:.75rem;display:grid}.mobile-nav nav a{border-bottom:1px solid var(--line);align-items:center;min-height:3rem;padding:.7rem 0;text-decoration:none;display:flex}.mobile-nav nav a:last-child{color:var(--teal);font-weight:600}.hero{grid-template-columns:1fr;gap:1rem;min-height:auto;padding-block:4rem 5rem}h1{font-size:clamp(3.15rem,14vw,5rem)}.hero-mark{opacity:.7;pointer-events:none;width:16rem;position:absolute;top:8rem;right:-5rem}.hero-mark img{width:100%}.actions{flex-direction:column;align-items:flex-start}.section-lede{font-size:1.15rem}.symptoms{padding-block:5rem 6rem}.symptoms-intro,.why-grid,.services-heading,.how-we-work-heading,.about,.booking-grid,.resource-layout,.featured-post{grid-template-columns:minmax(0,1fr)}.symptoms-intro,.services-heading{gap:1.75rem}.symptoms-intro h2,.why h2,.services-heading h2,.how-we-work h2,.testimonials h2,.about h2,.booking h2{font-size:clamp(2.45rem,11vw,4rem)}.symptoms-intro p,.services-heading p{font-size:1.1rem}.symptom-list{margin-top:3rem}.symptom-list li{grid-template-columns:.75rem minmax(0,1fr);gap:.85rem;padding:1.45rem 0}.symptom-dot{margin-top:.62rem}.symptoms-close{margin-left:1.6rem}.why{padding-block:5.5rem 6rem}.why-grid{gap:2.5rem}.big-statement{margin-top:2.5rem}.why-copy p{font-size:1.1rem}.pause-list li{font-size:1.15rem}.services{padding-block:5rem 6rem}.service-list{margin-top:3.5rem}.service-row{grid-template-columns:1fr;gap:1rem;padding:2rem 0}.service-row>p{padding-top:0;font-size:1rem}.how-we-work{padding-block:5rem clamp(4.5rem,10vw,6rem)}.how-we-work-list{grid-template-rows:none;grid-template-columns:1fr;gap:2.25rem;margin-top:3.5rem}.how-we-work-row{grid-row:auto;grid-template-rows:none;padding-top:1.25rem}.how-we-work-row>p{font-size:1rem}.testimonials{padding-block:5rem clamp(4.5rem,10vw,6rem)}.testimonials-grid{grid-template-columns:1fr;margin-top:2.75rem}.about{gap:3.5rem;padding-block:6rem}.about-photo{width:min(100% - .75rem,31rem);margin-left:.75rem}.about-photo:before{inset:-.75rem .75rem .75rem -.75rem}.booking{padding-block:5rem 6rem}.booking-grid{gap:3rem}.meeting-card,.cal-inline-booking,.cal-inline-booking iframe{min-height:46rem}.footer-grid{grid-template-columns:minmax(0,1fr);gap:2.75rem}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem}.footer-bottom{flex-direction:column;gap:.4rem;margin-top:3rem}.listing-hero{padding-block:5rem 3.5rem}.listing-hero h1,.not-found h1,.article-header h1{overflow-wrap:anywhere;font-size:clamp(2.75rem,12vw,4.5rem)}.featured-post{gap:2.25rem;padding-block:4rem}.post-grid{grid-template-columns:minmax(0,1fr);gap:4rem;padding-block:4rem 6rem}.resource-layout{gap:3rem;padding-bottom:6rem}.resource-layout aside{position:static}.article-header{padding-block:4.5rem 3rem}.article-hero{margin-bottom:3.5rem}.article-body{padding-bottom:5.5rem;font-size:1.05rem}}@keyframes nav-open{0%{opacity:0;transform:translateY(-.35rem)}}@keyframes nav-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.text-link>span[aria-hidden]{transition:none}.text-link:hover>span[aria-hidden]{transform:none}.mobile-nav[open] nav{animation-name:nav-fade}html{scroll-behavior:auto}.button,.text-link,nav>a,.footer-links a,.mobile-nav summary:after{transition:none}}
