:root{--mc-chocolate: #4A2116;--mc-cocoa: #6A3524;--mc-secondary: #7B5941;--mc-terracotta: #9A664E;--mc-nude: #D8B9AA;--mc-ivory: #F7F2EA;--mc-cream: #EFE4D9;--mc-text: #33221D;--mc-white: #FFFCF8;--mc-radius-button: 20px;--mc-radius-card: 22px;--mc-container: 1200px;--mc-font-brand: "Blacker Sans Text", Arial, Helvetica, sans-serif}@font-face{font-family:Blacker Sans Text;src:url(/_astro/BlackerSansText-Light.QbLXhcna.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Blacker Sans Text;src:url(/_astro/BlackerSansText-Regular.Bysuws1j.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blacker Sans Text;src:url(/_astro/BlackerSansText-Italic.CwL0MZLR.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Blacker Sans Text;src:url(/_astro/BlackerSansText-Medium.D_UqtwzG.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Blacker Sans Text;src:url(/_astro/BlackerSansText-Bold.C8rI1chI.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Blacker Sans Text;src:url(/_astro/BlackerSansText-Extrabold.Dv2vzUWy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:7rem}body{margin:0;background:var(--mc-ivory);color:var(--mc-text);font-family:var(--mc-font-brand);font-synthesis:none;font-size:1rem;line-height:1.65}html:has(.mobile-menu[open]),html:has(.mobile-menu[open]) body{overflow:hidden}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-weight:500;line-height:1.09;text-wrap:balance}h1{font-size:clamp(2.6rem,5.3vw,5rem);letter-spacing:-.065em}h2{font-size:clamp(2.1rem,3.6vw,3.45rem);letter-spacing:-.045em}h3{font-size:1.45rem;letter-spacing:-.025em}a{color:inherit;text-underline-offset:.3em}button,summary{font:inherit}img,video{display:block;max-width:100%}:focus-visible{outline:3px solid var(--mc-cocoa);outline-offset:5px}.inclusion :focus-visible,.final-cta :focus-visible{outline-color:var(--mc-white)}main:focus,section[tabindex="-1"]:focus,article[tabindex="-1"]:focus{outline:none}.container{width:min(calc(100% - 2.5rem),var(--mc-container));margin-inline:auto}.section{padding-block:clamp(4.5rem,8vw,8rem)}.section-heading{max-width:37rem;margin-bottom:1.6rem}.eyebrow{display:flex;align-items:center;gap:.7rem;text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:600;margin-bottom:1.4rem}.eyebrow>span:first-child{color:var(--mc-cocoa)}.intro{font-size:1.125rem;line-height:1.65}.small-note,.image-note,.editorial-note{font-size:.875rem}.image-note{margin-top:.8rem}.editorial-note{margin-top:1.5rem}.micro-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:50px;padding:.85rem 1.25rem;border:1px solid var(--mc-secondary);border-radius:var(--mc-radius-button);color:var(--mc-white);background:var(--mc-secondary);font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none}.button span{font-size:1.2rem}a.button:is(:hover,:active){background:var(--button-hover-bg, var(--mc-cocoa));color:var(--button-hover-color, var(--mc-white))}.button-secondary{--button-hover-bg: var(--mc-cream);--button-hover-color: var(--mc-chocolate);background:transparent;color:var(--mc-secondary)}.button:disabled{cursor:not-allowed;border-style:dashed}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.text-link:hover{color:var(--mc-cocoa)}.outline-label{display:inline-block;border:1px solid var(--mc-terracotta);border-radius:99px;padding:.45rem .8rem;font-size:.75rem;white-space:normal}.small-number{font-size:.8rem;color:var(--mc-cocoa)}.skip-link{position:fixed;top:1rem;left:1rem;z-index:1000;padding:.7rem 1rem;color:var(--mc-chocolate);background:var(--mc-white);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.topbar{background:var(--mc-chocolate);color:var(--mc-white);min-height:30px;padding:.25rem 0;font-size:.75rem}.topbar .container{display:grid;grid-template-columns:1fr 1fr;gap:.2rem .7rem;text-align:center}.site-header{position:sticky;top:0;z-index:20;background:var(--mc-ivory);border-bottom:1px solid var(--mc-nude)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:80px}.brand{font-size:1.55rem;letter-spacing:-.07em;line-height:1;text-decoration:none;white-space:nowrap}.brand>span{display:block;text-align:center;font-size:.58rem;letter-spacing:.21em;text-transform:uppercase;margin-top:.6rem}.desktop-nav{display:none}.mobile-menu summary{display:flex;align-items:center;gap:.5rem;list-style:none;min-width:44px;min-height:48px;cursor:pointer;font-size:.875rem}summary::-webkit-details-marker{display:none}.menu-lines{display:block;width:19px;height:9px;border-block:1px solid}.mobile-menu summary>span:last-child{display:none}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;max-height:75dvh;overflow:auto;background:var(--mc-ivory);border-bottom:1px solid var(--mc-nude);padding:1rem 1.5rem}.mobile-menu nav a{display:flex;justify-content:space-between;min-height:48px;align-items:center;border-bottom:1px solid var(--mc-nude);text-decoration:none}.mobile-menu-label{margin:1rem 0 .25rem;color:var(--mc-secondary);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mobile-menu nav a[aria-current=page],.desktop-nav a[aria-current=page]{font-weight:700;text-decoration:underline}.desktop-care-menu{position:relative}.desktop-care-menu summary{display:flex;min-height:44px;align-items:center;cursor:pointer;font-size:.8rem}.desktop-care-menu>div{position:absolute;top:100%;left:50%;display:grid;width:14rem;padding:.65rem 1rem;border:1px solid var(--mc-nude);background:var(--mc-ivory);transform:translate(-50%)}.desktop-care-menu>div a{display:flex;min-height:44px;align-items:center;border-bottom:1px solid var(--mc-cream)}.mobile-booking-link{font-weight:700}.button-compact{padding:.65rem .75rem;min-height:44px;gap:.5rem;font-size:.8rem}.hero{padding-block:2.5rem 3.5rem}.hero-grid{display:grid;gap:2.5rem;align-items:center}.hero h1 span{color:var(--mc-cocoa)}.hero-description{margin-block:1.6rem;font-size:1rem}.hero-discover{display:inline-flex;gap:.75rem;align-items:center;font-size:.8rem;min-height:44px;margin-top:1.5rem;text-decoration:none}.hero-discover>span{display:grid;place-items:center;border:1px solid var(--mc-nude);border-radius:50%;width:34px;height:34px}.tiny-cross{font-size:1.3rem}.hero-visual{position:relative}.hero-stamp{position:absolute;top:15%;right:-.5rem;display:flex;flex-direction:column;padding:1rem 1.25rem;background:var(--mc-ivory);border:1px solid var(--mc-nude);border-radius:var(--mc-radius-button);font-size:.8rem;transform:rotate(4deg)}.media-frame{position:relative;border-radius:var(--mc-radius-card);overflow:hidden;background:var(--mc-cream)}.ratio-portrait{aspect-ratio:3 / 4}.ratio-square{aspect-ratio:1}.ratio-landscape{aspect-ratio:16 / 9}.media-frame>img,.media-frame>video{width:100%;height:100%;object-fit:cover}.media-frame>video{object-fit:contain}.media-frame:has(.transcript){aspect-ratio:auto}.transcript{padding:1rem;background:var(--mc-cream);color:var(--mc-text)}.media-placeholder{height:100%;min-height:12rem;position:relative;isolation:isolate;padding:1.2rem;display:flex;flex-direction:column;justify-content:space-between;color:var(--mc-chocolate);background:var(--mc-nude)}.tone-cream .media-placeholder{background:var(--mc-cream)}.tone-cocoa .media-placeholder{color:var(--mc-ivory);background:var(--mc-cocoa)}.tone-terra .media-placeholder{color:var(--mc-white);background:var(--mc-terracotta)}.media-number{font-size:.75rem;letter-spacing:.1em}.media-caption{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.8rem}.placeholder-tag{border:1px solid currentColor;padding:.25rem .6rem;border-radius:99px;font-size:.75rem}.media-art{position:absolute;inset:0;overflow:hidden;z-index:-1}.media-art span{position:absolute;display:block;width:90%;height:100%;border:1px solid currentColor;opacity:.17;border-radius:50% 50% 0 0;bottom:-20%;left:10%;transform:rotate(-25deg)}.media-art span:nth-child(2){width:75%;height:85%;bottom:-15%;left:18%}.media-art span:nth-child(3){width:60%;height:70%;bottom:-10%;left:26%;background:currentColor;opacity:.06}.reassurance{background:var(--mc-cream);padding:2rem 0}.reassurance-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.reassurance-grid>div{border-left:1px solid var(--mc-nude);padding-left:1rem}.reassurance-grid p{font-size:1rem;margin-top:.5rem}.reassurance-grid>div>span:last-child{font-size:.8rem}.diagnostic-grid,.needs-grid,.inclusion-grid,.founder-grid,.faq-grid{display:grid;gap:2.5rem}.diagnostic-steps{padding:0;margin-block:2rem;list-style:none}.diagnostic-steps li{display:flex;gap:1.25rem;padding-block:1.25rem;border-top:1px solid var(--mc-nude)}.step-number{color:var(--mc-cocoa);font-size:.875rem;padding-top:.15rem}.diagnostic-steps h3{margin-block:.35rem .6rem}.diagnostic-steps p{font-size:.9rem}.diagnostic-visual{align-self:center}.diagnostic-note{display:flex;gap:1.4rem;align-items:center;margin:1.3rem 0 0 1rem}.diagnostic-note>span{font-size:3rem;font-weight:300}.diagnostic-note p{font-size:1.2rem;line-height:1.4}.diagnostic-note strong{font-weight:500}.universes{background:var(--mc-cream)}.section-top{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.5rem}.section-top>p{max-width:25rem;font-size:.95rem}.section-top .section-heading{margin-bottom:.5rem}.universe-grid{display:grid;gap:2.5rem 1.25rem}.universe-title{display:flex;justify-content:space-between;align-items:center;margin-block:1.2rem .6rem}.universe-title h3{font-size:1.8rem}.universe-title>span{font-size:.8rem}.universe>p{font-size:.875rem}.universe .text-link{margin-top:.7rem}.needs-section{background:var(--mc-ivory)}.needs-list{display:grid;list-style:none;padding:0;margin-block:2rem}.needs-list li{display:flex;justify-content:space-between;border-bottom:1px solid var(--mc-nude);padding:.9rem 0;font-size:1.1rem}.needs-list span{color:var(--mc-cocoa)}.signatures{background:var(--mc-white)}.signature-row{display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--mc-nude)}.signature-row p{font-size:.875rem;margin-top:.5rem}.signature-row .outline-label{grid-column:2;justify-self:start}.signature-plus{display:none}.inclusion{background:var(--mc-chocolate);color:var(--mc-ivory)}.inclusion h2 span{color:var(--mc-nude)}.inclusion-copy>p{margin-top:1.5rem}.inclusion .text-link{margin-top:2rem}.inclusion .text-link:hover{color:var(--mc-nude)}.founder-copy>p{margin-top:1.4rem}.founder-dates{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:2rem;padding-block:1.5rem;border-block:1px solid var(--mc-nude)}.founder-dates strong{display:block;font-size:2.3rem;letter-spacing:-.04em;font-weight:400}.founder-dates span{font-size:.8rem}.clinic{background:var(--mc-cream)}.clinic-gallery{display:grid;gap:1.25rem;align-items:start}.clinic-caption{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;font-size:.875rem}.clinic-caption .eyebrow{margin:0}.reviews .section-heading{max-width:43rem}.review-empty{border-block:1px solid var(--mc-nude);padding-block:2rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.review-mark{font-size:3.5rem;letter-spacing:-.1em;color:var(--mc-cocoa)}.review-empty h3{font-size:1.4rem;margin-bottom:.6rem}.review-empty p{font-size:.875rem}.reviews-grid{display:grid;gap:2rem}.reviews-grid figure{border-block:1px solid var(--mc-nude);padding-block:2rem}.reviews-grid figcaption{margin-top:1rem}.shop{background:var(--mc-white)}.product-grid{display:grid;gap:2rem}.product-caption{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-block:1rem .5rem}.product-caption h3{font-size:1.05rem}.product-caption>span,.product-grid article>p{font-size:.8rem}.faq-answer{border-top:1px solid var(--mc-nude);padding-block:1.4rem}.faq-answer:last-child{border-bottom:1px solid var(--mc-nude)}.faq-answer h3{font-size:1.1rem;line-height:1.4;margin-bottom:.7rem}.faq-answer p{font-size:1rem;max-width:65ch}.pending-selection{grid-column:1 / -1;padding-block:1.5rem;border-block:1px solid var(--mc-nude)}.pending-selection p{max-width:58ch;margin-bottom:1rem;font-size:1rem}.pending-selection .micro-label{font-size:.75rem}.pending-shop{display:grid;align-items:center;gap:2rem;--media-limit: 22rem}@media(min-width:48rem){.pending-shop{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.final-cta{overflow:hidden;background:var(--mc-chocolate);color:var(--mc-ivory);position:relative}.final-cta .container{position:relative;isolation:isolate}.final-cta h2{font-size:clamp(2.6rem,5vw,4.5rem)}.final-cta p:not(.eyebrow){margin-top:1.3rem}.final-cta .button{margin-top:2rem;background:var(--mc-ivory);color:var(--mc-chocolate);border-color:var(--mc-nude)}.cta-watermark{position:absolute;right:0;bottom:-5rem;z-index:-1;font-size:clamp(10rem,30vw,28rem);line-height:1;letter-spacing:-.13em;color:var(--mc-cream);opacity:.06}.site-footer{padding:3.5rem 0 1.5rem}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid var(--mc-nude)}.footer-top .brand{font-size:2rem}.footer-top p{font-size:.95rem}.footer-grid{display:grid;gap:2rem;padding-block:2.5rem}.footer-label{margin-bottom:.8rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.footer-grid a{display:block;width:fit-content;padding-block:.5rem;min-height:44px;font-size:.875rem;text-decoration:none}.footer-grid a:hover{text-decoration:underline}.footer-grid .muted{font-size:.875rem;margin-top:.75rem}.footer-bottom{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;justify-content:space-between;border-top:1px solid var(--mc-nude);padding-top:1.5rem;font-size:.75rem}@media(min-width:36rem){.universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.mobile-menu summary>span:last-child{display:inline}}@media(min-width:48rem){.container{width:min(calc(100% - 4rem),var(--mc-container))}.hero-grid{grid-template-columns:1.1fr 1fr;gap:3rem}.hero{padding-block:3rem 4rem}.hero-stamp{right:-1rem}.reassurance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.diagnostic-grid,.inclusion-grid,.founder-grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.needs-grid,.faq-grid{grid-template-columns:.85fr 1.15fr;gap:4rem}.founder-portrait{max-width:28rem}.section-top{flex-direction:row;justify-content:space-between;align-items:end;gap:3rem}.section-top .outline-label{flex-shrink:0}.signature-row{grid-template-columns:3rem 1fr auto 3rem;gap:1.5rem}.signature-row .outline-label{grid-column:auto}.signature-plus{display:block;text-align:right;font-size:2rem}.signature-row .media-frame{width:12rem}.clinic-gallery{grid-template-columns:1.6fr 1fr;gap:2rem}.clinic-gallery>.media-frame{aspect-ratio:4 / 3}.clinic-gallery>div{padding-top:4rem}.review-empty{flex-wrap:nowrap;justify-content:space-between}.footer-grid{grid-template-columns:1fr 1fr 1.3fr}.reviews-grid{grid-template-columns:1fr 1fr}}@media(min-width:75rem){.topbar .container{display:flex;justify-content:center;gap:2.5rem}.topbar span+span:before{content:"·";margin-right:2.5rem}.mobile-menu{display:none}.desktop-nav{display:flex;align-items:center;gap:1.2rem}.desktop-nav a{font-size:.8rem;text-decoration:none;padding-block:1rem}.desktop-nav a:hover{text-decoration:underline}.header-inner{height:80px;min-height:80px}.site-header .brand .official-logo{width:80px}.site-header .button-compact{min-height:50px;padding:.7rem 1.1rem}.hero-grid{gap:5rem}.hero-visual{padding-left:1rem}.hero .media-frame{max-height:620px}.universe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.universe:nth-child(2n){padding-top:2.5rem}.universe .text-link{font-size:.75rem}}@media(max-width:22.5rem){.header-inner{gap:.5rem}.header-inner .brand{font-size:1.25rem}.button-compact{padding-inline:.6rem;gap:.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.image-map-overlay{position:fixed;z-index:2147483647;inset:0;pointer-events:none}.image-map-badge{position:absolute;top:0;left:0;display:inline-flex;max-width:calc(100vw - 1rem);min-height:2.5rem;align-items:center;gap:.55rem;padding:.4rem .7rem .4rem .45rem;border:2px solid #fff;border-radius:999px;background:#111;box-shadow:0 2px 12px #00000073;color:#fff;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1;white-space:nowrap}.image-map-badge[hidden]{display:none}.image-map-badge strong{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:#ffcf33;color:#111;font-size:.88rem}.image-map-badge small{overflow:hidden;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis}.official-logo[data-astro-cid-hwn4xkzs]{display:block;width:7.5rem;height:auto;max-height:none;object-fit:contain}.r-footer[data-astro-cid-gcn2mc3v]{padding-block:clamp(3rem,6vw,5rem) 2rem;border-top:1px solid var(--mc-nude)}.footer-main[data-astro-cid-gcn2mc3v]{display:grid;gap:2.5rem;align-items:start}.footer-brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin-top:1.25rem}.footer-main[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v]:is(nav,.footer-contact){display:grid;gap:.45rem}.footer-main[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{margin-bottom:.45rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.footer-main[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v]:is(a,span,address,p){font-size:.84rem;font-style:normal}.footer-main[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;width:fit-content;min-height:44px;align-items:center;text-decoration:none}.footer-main[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{text-decoration:underline}.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{color:var(--mc-secondary)}.footer-legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--mc-nude);color:var(--mc-secondary);font-size:.72rem}@media(max-width:47.99rem){.r-footer[data-astro-cid-gcn2mc3v]{padding-block:3rem 1.5rem}.r-footer[data-astro-cid-gcn2mc3v] .footer-main[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.footer-brand[data-astro-cid-gcn2mc3v],.footer-main[data-astro-cid-gcn2mc3v]>nav[data-astro-cid-gcn2mc3v]:first-of-type{grid-column:1 / -1}.footer-brand[data-astro-cid-gcn2mc3v] .official-logo{width:4.75rem}.footer-brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin-top:.9rem}.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v],.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{width:100%}.r-footer[data-astro-cid-gcn2mc3v] .footer-legal[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin-top:2rem}}@media(max-width:22rem){.r-footer[data-astro-cid-gcn2mc3v] .footer-main[data-astro-cid-gcn2mc3v],.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v],.r-footer[data-astro-cid-gcn2mc3v] .footer-legal[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}.footer-brand[data-astro-cid-gcn2mc3v],.footer-main[data-astro-cid-gcn2mc3v]>nav[data-astro-cid-gcn2mc3v]:first-of-type,.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v],.footer-main[data-astro-cid-gcn2mc3v] nav[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{grid-column:auto}}@media(min-width:48rem){.footer-main[data-astro-cid-gcn2mc3v]{grid-template-columns:1.3fr 1fr 1fr 1.2fr}}
