.Hero-module__Vtspxq__hero{isolation:isolate;background:var(--color-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module__Vtspxq__media{z-index:var(--z-base);opacity:1;transform-origin:top;width:100%;transition:opacity var(--hero-intro-duration) var(--ease-out), transform var(--hero-intro-duration) var(--ease-out);position:relative;transform:scale(1)}.Hero-module__Vtspxq__media:after{content:"";z-index:var(--z-overlay);background:var(--gradient-hero-fade-bottom);pointer-events:none;position:absolute;inset:0}.Hero-module__Vtspxq__image{width:100%;height:auto}.Hero-module__Vtspxq__content{z-index:var(--z-content);align-items:center;gap:var(--hero-gap);margin-top:calc(var(--hero-mobile-overlap) * -1);padding:0 var(--gutter) var(--space-16);text-align:center;opacity:1;transition:opacity var(--hero-intro-duration) var(--ease-out) var(--hero-intro-content-delay), transform var(--hero-intro-duration) var(--ease-out) var(--hero-intro-content-delay);flex-direction:column;display:flex;position:relative;transform:translateY(0)}html[data-preloader=active] .Hero-module__Vtspxq__media{opacity:0;transform:scale(var(--hero-intro-media-scale))}html[data-preloader=active] .Hero-module__Vtspxq__content{opacity:0;transform:translateY(var(--hero-intro-distance))}.Hero-module__Vtspxq__logo{width:var(--hero-logo-width);height:auto}.Hero-module__Vtspxq__title{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.Hero-module__Vtspxq__lead{max-width:var(--hero-copy-max);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.Hero-module__Vtspxq__lead strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}@media (min-width:1024px){.Hero-module__Vtspxq__hero{height:min(100svh, var(--hero-image-height-desktop));min-height:var(--hero-min-height-desktop);background:var(--gradient-hero-vignette), var(--color-bg);justify-content:center}.Hero-module__Vtspxq__media{position:absolute;inset:0}.Hero-module__Vtspxq__media:after{background:var(--gradient-hero-fade-left)}.Hero-module__Vtspxq__image{object-fit:cover;object-position:100% 20%;height:100%}.Hero-module__Vtspxq__content{width:var(--hero-content-width-desktop);padding:0 0 0 var(--gutter);box-sizing:content-box;text-align:left;align-items:flex-start;margin-top:0}}
.ImageSlot-module__WXN6cG__slot{border-radius:var(--radius-md);background:var(--color-bg-elevated);width:100%;height:100%;position:relative;overflow:hidden}.ImageSlot-module__WXN6cG__image{object-fit:cover;object-position:var(--focus-center)}.ImageSlot-module__WXN6cG__slot[data-monochrome] .ImageSlot-module__WXN6cG__image{filter:grayscale();transition:filter var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out)}.ImageSlot-module__WXN6cG__slot[data-monochrome]:hover .ImageSlot-module__WXN6cG__image{filter:grayscale(0);transform:scale(var(--image-hover-scale))}.ImageSlot-module__WXN6cG__image[data-focus=top]{object-position:var(--focus-top)}.ImageSlot-module__WXN6cG__image[data-focus=left]{object-position:var(--focus-left)}.ImageSlot-module__WXN6cG__image[data-focus=right]{object-position:var(--focus-right)}.ImageSlot-module__WXN6cG__slot[data-placeholder]{justify-content:flex-start;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--color-border);background:var(--gradient-placeholder), var(--color-bg-elevated);flex-direction:column;display:flex}.ImageSlot-module__WXN6cG__slot[data-placeholder]:before{content:"";opacity:.06;background:url(/images/logo-icon.png) 50%/contain no-repeat;position:absolute;inset:25%}.ImageSlot-module__WXN6cG__label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle);position:relative}.ImageSlot-module__WXN6cG__hint{max-width:22ch;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-gray-400);position:relative}
.Approach-module__qTbHnW__section{padding-block:var(--section-space);scroll-margin-top:var(--space-8)}.Approach-module__qTbHnW__container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.Approach-module__qTbHnW__head{align-items:flex-start;gap:var(--space-6);margin-bottom:var(--section-header-gap);flex-direction:column;display:flex}.Approach-module__qTbHnW__title{font-size:var(--approach-title-size);letter-spacing:var(--tracking-tight);line-height:1}.Approach-module__qTbHnW__badge{padding:var(--approach-badge-padding);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);text-align:center;line-height:var(--leading-snug);white-space:nowrap;flex-direction:column;align-items:center;display:inline-flex}.Approach-module__qTbHnW__badgeLine{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.Approach-module__qTbHnW__board{gap:var(--space-12) var(--grid-gap);display:grid;position:relative}.Approach-module__qTbHnW__item{gap:var(--space-5);display:grid}.Approach-module__qTbHnW__media{gap:var(--grid-gap);aspect-ratio:4/3;display:flex}.Approach-module__qTbHnW__media>*{flex:1}.Approach-module__qTbHnW__caption{gap:var(--space-4);display:flex}.Approach-module__qTbHnW__number{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-subtle);line-height:var(--leading-relaxed)}.Approach-module__qTbHnW__captionBody{gap:var(--space-2);flex-direction:column;display:flex}.Approach-module__qTbHnW__captionTitle{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.Approach-module__qTbHnW__captionText,.Approach-module__qTbHnW__asideText{max-width:34ch;font-size:var(--text-sm);color:var(--color-text-subtle)}.Approach-module__qTbHnW__aside{flex-direction:column;display:flex}.Approach-module__qTbHnW__asideItem{gap:var(--space-2);padding-block:var(--space-6);border-bottom:1px solid var(--color-border-strong);flex-direction:column;display:flex}.Approach-module__qTbHnW__asideTitle{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.Approach-module__qTbHnW__word{display:none}@media (min-width:768px){.Approach-module__qTbHnW__board{grid-template-columns:repeat(2,1fr)}.Approach-module__qTbHnW__head{align-items:center;gap:var(--space-10);flex-direction:row}}@media (min-width:1024px){.Approach-module__qTbHnW__board{grid-template-columns:1fr 1fr 1fr .85fr;grid-template-rows:var(--approach-media-height) auto;row-gap:var(--space-6)}.Approach-module__qTbHnW__item{grid-row:span 2;grid-template-rows:subgrid}.Approach-module__qTbHnW__media{aspect-ratio:auto;flex-direction:column}.Approach-module__qTbHnW__aside{grid-area:1/4/3;justify-content:center}.Approach-module__qTbHnW__word{z-index:var(--z-content);font-family:var(--font-heading);font-size:var(--approach-word-size);color:var(--color-white);white-space:nowrap;pointer-events:none;text-shadow:var(--shadow-text-overlay);line-height:1;display:block;position:absolute}.Approach-module__qTbHnW__word[data-word="1"]{top:calc(var(--approach-media-height) * .45);left:19%}.Approach-module__qTbHnW__word[data-word="2"]{top:calc(var(--approach-media-height) * .8);left:47%}.Approach-module__qTbHnW__word[data-word="3"]{top:calc(var(--approach-word-size) * -.6);left:71%}}
.About-module__4EMPOa__section{background:var(--gradient-about-stage);scroll-margin-top:var(--space-8);position:relative;overflow:hidden}.About-module__4EMPOa__section:before,.About-module__4EMPOa__section:after{content:"";aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-full);pointer-events:none;position:absolute}.About-module__4EMPOa__section:before{width:70vmax;top:-35vmax;left:-20vmax}.About-module__4EMPOa__section:after{background:var(--gradient-about-orb);width:55vmax;bottom:-30vmax;right:-10vmax}.About-module__4EMPOa__stage{width:100%;max-width:var(--container-max);padding:var(--section-space) var(--gutter);flex-direction:column;margin-inline:auto;display:flex;position:relative}.About-module__4EMPOa__intro{display:contents}.About-module__4EMPOa__heading{z-index:var(--z-content);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.About-module__4EMPOa__eyebrow{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.About-module__4EMPOa__badge{padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--gradient-silver);color:var(--color-text-inverse);font-size:var(--text-button);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.About-module__4EMPOa__title{font-size:var(--about-title-size);line-height:var(--leading-tight);text-transform:uppercase}.About-module__4EMPOa__bio{z-index:var(--z-top);max-width:var(--hero-copy-max);margin-top:var(--space-10);font-size:var(--text-body-lg);color:var(--color-text-muted);order:4;position:relative}.About-module__4EMPOa__bio strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.About-module__4EMPOa__photo{z-index:var(--z-overlay);margin-top:var(--space-8);margin-inline:calc(var(--gutter) * -1);position:relative}.About-module__4EMPOa__photo:after{content:"";height:var(--about-photo-fade-height);background:var(--gradient-about-photo-fade);pointer-events:none;position:absolute;inset:auto 0 0}.About-module__4EMPOa__fade{z-index:var(--z-raised);height:var(--about-fade-height);background:var(--gradient-about-fade);pointer-events:none;position:absolute;inset:auto 0 0}.About-module__4EMPOa__photoImage{width:var(--about-photo-mobile-width);max-width:none;height:auto;position:relative;left:50%;transform:translate(-50%)}.About-module__4EMPOa__card{--about-card-rise-progress:0;z-index:var(--z-content);gap:var(--space-8);margin-top:calc(var(--space-16) * -1);padding:var(--card-padding);border-radius:var(--radius-xl);background:var(--about-card-bg);color:var(--about-card-text);transform:translateY(calc(var(--about-card-mobile-rise) * var(--about-card-rise-progress)));will-change:transform;flex-direction:column;display:flex;position:relative}.About-module__4EMPOa__highlights{gap:var(--space-8);flex-direction:column;list-style:none;display:flex}.About-module__4EMPOa__highlight{align-items:flex-start;gap:var(--space-4);display:flex}.About-module__4EMPOa__highlightNumber{width:var(--about-number-width);font-family:var(--font-heading);font-size:var(--about-number-size);background:var(--gradient-ink-text);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;line-height:1}.About-module__4EMPOa__highlightText{font-size:var(--about-card-lead-size);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.About-module__4EMPOa__notes{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.About-module__4EMPOa__note{padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--about-note-bg);font-size:var(--about-note-size);line-height:var(--leading-snug);color:var(--about-card-text);position:relative}.About-module__4EMPOa__note strong{font-weight:var(--font-weight-semibold)}.About-module__4EMPOa__dot{top:var(--space-4);right:var(--space-4);width:var(--about-dot-size);height:var(--about-dot-size);border-radius:var(--radius-full);background:var(--color-ink-900);color:var(--color-white);place-items:center;display:grid;position:absolute}.About-module__4EMPOa__dotIcon{width:65%;height:65%}@media (min-width:1024px){.About-module__4EMPOa__stage{max-width:var(--about-stage-max);aspect-ratio:var(--about-stage-ratio);padding:0 var(--gutter);display:block}.About-module__4EMPOa__intro{top:var(--section-space);bottom:var(--section-space);left:var(--gutter);z-index:var(--z-top);width:var(--about-intro-width);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.About-module__4EMPOa__bio{max-width:none;margin-top:0}.About-module__4EMPOa__photo{bottom:0;left:var(--about-photo-left);z-index:var(--z-content);width:var(--about-photo-width);pointer-events:none;margin:0;position:absolute}.About-module__4EMPOa__photoImage{width:100%;max-width:100%;position:static;transform:none}.About-module__4EMPOa__photo:after{content:none}.About-module__4EMPOa__card{top:var(--space-8);bottom:var(--space-8);left:var(--about-card-start);right:var(--gutter);z-index:var(--z-overlay);padding-left:var(--about-card-content-start);padding-right:var(--space-6);will-change:auto;justify-content:center;margin:0;position:absolute;transform:none}}
.Button-module__xDwtkW__button{align-items:center;gap:var(--space-3);min-height:var(--button-height);padding-inline:var(--button-padding-inline) calc(var(--button-padding-inline) * .55);border-radius:var(--radius-pill);background:var(--gradient-silver);color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;box-shadow:var(--shadow-button);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);line-height:1;display:inline-flex}.Button-module__xDwtkW__button:hover{background:var(--gradient-silver-hover);box-shadow:var(--shadow-button-hover);transform:translateY(-1px)}.Button-module__xDwtkW__button:active{transform:translateY(0)}.Button-module__xDwtkW__label{white-space:nowrap}.Button-module__xDwtkW__icon{width:var(--button-icon-size);height:var(--button-icon-size);border-radius:var(--radius-full);background:var(--color-ink-900);color:var(--color-white);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;place-items:center;display:inline-grid}.Button-module__xDwtkW__button:hover .Button-module__xDwtkW__icon{transform:rotate(45deg)}.Button-module__xDwtkW__iconSvg{width:55%;height:55%}
.Marquee-module__Y7Hc1W__strip{-webkit-mask-image:var(--mask-fade-sides);-webkit-mask-image:var(--mask-fade-sides);mask-image:var(--mask-fade-sides);overflow:hidden}.Marquee-module__Y7Hc1W__track{width:max-content;animation:Marquee-module__Y7Hc1W__marquee var(--marquee-duration) linear infinite;display:flex}.Marquee-module__Y7Hc1W__group{gap:var(--grid-gap);padding-right:var(--grid-gap);list-style:none;display:flex}.Marquee-module__Y7Hc1W__slide{flex:none}@keyframes Marquee-module__Y7Hc1W__marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__Y7Hc1W__strip{scrollbar-width:none;overflow-x:auto}.Marquee-module__Y7Hc1W__strip::-webkit-scrollbar{display:none}.Marquee-module__Y7Hc1W__track{animation:none}}
@keyframes Seal-module__OYeQ7G__seal-spin{to{transform:rotate(360deg)}}.Seal-module__OYeQ7G__seal{width:var(--seal-size-md);aspect-ratio:1;flex-shrink:0;place-items:center;display:grid;position:relative}.Seal-module__OYeQ7G__seal[data-size=sm]{width:var(--seal-size-sm)}.Seal-module__OYeQ7G__seal[data-size=lg]{width:var(--seal-size-lg)}.Seal-module__OYeQ7G__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Seal-module__OYeQ7G__disc{fill:var(--seal-bg);stroke:var(--seal-ring);stroke-width:var(--seal-ring-width)}.Seal-module__OYeQ7G__rotor{transform-box:view-box;transform-origin:50%;animation:Seal-module__OYeQ7G__seal-spin var(--seal-duration) linear infinite}.Seal-module__OYeQ7G__rotor[data-direction=counterclockwise]{animation-direction:reverse}.Seal-module__OYeQ7G__text{fill:var(--seal-text);font-family:var(--font-body);font-size:var(--seal-font-size);font-weight:var(--font-weight-regular);text-transform:uppercase}.Seal-module__OYeQ7G__logo{width:var(--seal-logo-scale);height:auto;position:relative}@media (prefers-reduced-motion:reduce){.Seal-module__OYeQ7G__rotor{animation:none}}
.NewsletterSignup-module__Ybr32G__newsletter{align-items:center;gap:var(--space-6);max-width:var(--article-max);margin:var(--section-header-gap) auto 0;text-align:center;flex-direction:column;display:flex}.NewsletterSignup-module__Ybr32G__copy{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.NewsletterSignup-module__Ybr32G__title{max-width:var(--section-header-max);font-size:var(--newsletter-title-size);letter-spacing:var(--tracking-tight);text-wrap:balance}.NewsletterSignup-module__Ybr32G__text{max-width:var(--newsletter-text-max);color:var(--color-text-muted);text-wrap:pretty}.NewsletterSignup-module__Ybr32G__form{width:100%;max-width:var(--section-header-max);position:relative}.NewsletterSignup-module__Ybr32G__field{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.NewsletterSignup-module__Ybr32G__field:hover,.NewsletterSignup-module__Ybr32G__field:focus-within{border-color:var(--color-text-subtle);background:var(--color-surface-hover)}.NewsletterSignup-module__Ybr32G__input{width:100%;min-width:0;min-height:var(--newsletter-submit-size);padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}.NewsletterSignup-module__Ybr32G__input::placeholder{color:var(--color-text-subtle)}.NewsletterSignup-module__Ybr32G__input:autofill{border-radius:var(--radius-pill);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:var(--shadow-input-autofill);-webkit-box-shadow:var(--shadow-input-autofill);transition:background-color 9999s ease-in-out}.NewsletterSignup-module__Ybr32G__input:-webkit-autofill{border-radius:var(--radius-pill);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:var(--shadow-input-autofill);-webkit-box-shadow:var(--shadow-input-autofill);transition:background-color 9999s ease-in-out}.NewsletterSignup-module__Ybr32G__input:-webkit-autofill:hover{border-radius:var(--radius-pill);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:var(--shadow-input-autofill);-webkit-box-shadow:var(--shadow-input-autofill);transition:background-color 9999s ease-in-out}.NewsletterSignup-module__Ybr32G__input:-webkit-autofill:focus{border-radius:var(--radius-pill);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:var(--shadow-input-autofill);-webkit-box-shadow:var(--shadow-input-autofill);transition:background-color 9999s ease-in-out}.NewsletterSignup-module__Ybr32G__input:-webkit-autofill:active{border-radius:var(--radius-pill);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:var(--shadow-input-autofill);-webkit-box-shadow:var(--shadow-input-autofill);transition:background-color 9999s ease-in-out}.NewsletterSignup-module__Ybr32G__button{width:var(--newsletter-submit-size);height:var(--newsletter-submit-size);border-radius:var(--radius-full);background:var(--gradient-silver);color:var(--color-text-inverse);cursor:pointer;box-shadow:var(--shadow-button);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.NewsletterSignup-module__Ybr32G__button:hover:not(:disabled){background:var(--gradient-silver-hover);box-shadow:var(--shadow-button-hover);transform:rotate(45deg)}.NewsletterSignup-module__Ybr32G__button:disabled{cursor:wait;color:var(--color-light-text-subtle)}.NewsletterSignup-module__Ybr32G__icon{width:var(--icon-md);height:var(--icon-md)}.NewsletterSignup-module__Ybr32G__feedback{font-size:var(--text-xs);color:var(--color-text-subtle);min-height:var(--space-5);margin-top:var(--space-2)}.NewsletterSignup-module__Ybr32G__success{color:var(--color-text)}.NewsletterSignup-module__Ybr32G__error{color:var(--color-text-muted)}.NewsletterSignup-module__Ybr32G__honeypot{display:none}.NewsletterSignup-module__Ybr32G__newsletter[data-layout=editorial]{max-width:none;padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);text-align:left;align-items:stretch;margin:0}.NewsletterSignup-module__Ybr32G__newsletter[data-layout=editorial] .NewsletterSignup-module__Ybr32G__copy{align-items:flex-start;gap:var(--space-4)}.NewsletterSignup-module__Ybr32G__newsletter[data-layout=editorial] .NewsletterSignup-module__Ybr32G__title{max-width:18ch}.NewsletterSignup-module__Ybr32G__newsletter[data-layout=editorial] .NewsletterSignup-module__Ybr32G__form{max-width:none}@media (min-width:1024px){.NewsletterSignup-module__Ybr32G__newsletter[data-layout=editorial]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--newsletter-form-max));align-items:center;column-gap:var(--space-16);display:grid}.NewsletterSignup-module__Ybr32G__newsletter[data-layout=editorial] .NewsletterSignup-module__Ybr32G__feedback{top:100%;left:var(--space-4);position:absolute}}
.ServicesHero-module__UxOZla__hero{background:var(--color-black);flex-direction:column;min-height:100svh;padding-top:clamp(6rem,7vw,7.5rem);display:flex;position:relative;overflow:hidden}.ServicesHero-module__UxOZla__hero:before{content:"";aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-full);pointer-events:none;width:min(58rem,76vw);position:absolute;top:8%;right:-18%}.ServicesHero-module__UxOZla__container{z-index:var(--z-base);width:100%;max-width:var(--container-max);padding:0 var(--gutter) clamp(2.5rem, 3.5vw, 3.5rem);flex:1;align-content:center;align-items:center;gap:clamp(3rem,7vw,7rem);margin-inline:auto;display:grid;position:relative}.ServicesHero-module__UxOZla__content{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:42rem;display:flex}.ServicesHero-module__UxOZla__badge{padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-muted)}.ServicesHero-module__UxOZla__title{letter-spacing:var(--tracking-tight);color:var(--color-text);font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.08}.ServicesHero-module__UxOZla__title em{font-family:var(--font-accent);font-size:var(--accent-scale);letter-spacing:0;font-style:italic}.ServicesHero-module__UxOZla__intro{max-width:28rem;color:var(--color-text-subtle);font-size:clamp(1rem,1.2vw,1.125rem);line-height:var(--leading-relaxed)}.ServicesHero-module__UxOZla__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ServicesHero-module__UxOZla__tickerItem{white-space:nowrap;font-size:clamp(.72rem,.67rem + .22vw,.88rem);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex}.ServicesHero-module__UxOZla__visual{width:min(100%,31rem);margin-inline:auto;position:relative}.ServicesHero-module__UxOZla__imageFrame{aspect-ratio:4/5;border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);position:relative;overflow:hidden}.ServicesHero-module__UxOZla__imageFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000047 100%);position:absolute;inset:0}.ServicesHero-module__UxOZla__image{object-fit:cover;object-position:50% 38%}.ServicesHero-module__UxOZla__seal{--seal-size-md:clamp(7.25rem, 24vw, 10rem);z-index:var(--z-content);filter:drop-shadow(0 .75rem 1.5rem #00000059);position:absolute;bottom:clamp(-1.5rem,-3vw,-.75rem);right:clamp(-.5rem,-1.5vw,-1rem)}.ServicesHero-module__UxOZla__ticker{--marquee-duration:28s;--grid-gap:clamp(1rem, 2vw, 2rem);--mask-fade-sides:linear-gradient(90deg, transparent 0%, #000 3%, #000 97%, transparent 100%);z-index:var(--z-content);border-block:1px solid var(--color-light-border-strong);background:var(--gradient-silver);width:100%;min-height:3.45rem;color:var(--color-light-text);flex:none;padding-block:.9rem;position:relative;overflow:hidden}@media (min-width:1024px){.ServicesHero-module__UxOZla__hero{height:100svh;min-height:42rem}.ServicesHero-module__UxOZla__container{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);width:100%}.ServicesHero-module__UxOZla__visual{width:100%;max-width:30rem}.ServicesHero-module__UxOZla__seal{bottom:1.5rem;left:clamp(-4.5rem,-4vw,-2.75rem);right:auto}}
.BlogHighlights-module__zTtRAq__section{padding-block:var(--section-space);background:var(--color-black);scroll-margin-top:var(--space-8)}.BlogHighlights-module__zTtRAq__container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.BlogHighlights-module__zTtRAq__intro{margin-bottom:var(--section-header-gap);text-indent:var(--blog-intro-indent);font-size:var(--blog-intro-size);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-subtle)}.BlogHighlights-module__zTtRAq__intro strong{font-weight:inherit;color:var(--color-text)}.BlogHighlights-module__zTtRAq__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.BlogHighlights-module__zTtRAq__title{font-size:var(--text-h2);background:var(--gradient-fade-text);color:#0000;-webkit-background-clip:text;background-clip:text}.BlogHighlights-module__zTtRAq__aside{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.BlogHighlights-module__zTtRAq__note{max-width:var(--audience-intro-max);font-size:var(--text-xs);color:var(--color-text-subtle)}.BlogHighlights-module__zTtRAq__all{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.BlogHighlights-module__zTtRAq__all:hover{color:var(--color-text-subtle)}.BlogHighlights-module__zTtRAq__allIcon{width:var(--icon-sm);height:var(--icon-sm)}.BlogHighlights-module__zTtRAq__grid{grid-auto-rows:var(--blog-row-height);gap:var(--grid-gap);list-style:none;display:grid}.BlogHighlights-module__zTtRAq__item{min-width:0}.BlogHighlights-module__zTtRAq__card{border-radius:var(--radius-xl);background:var(--color-bg-elevated);height:100%;display:block;position:relative;overflow:hidden}.BlogHighlights-module__zTtRAq__card:after{content:"";background:var(--gradient-card-overlay);pointer-events:none;position:absolute;inset:0}.BlogHighlights-module__zTtRAq__arrow{top:var(--space-4);right:var(--space-4);z-index:var(--z-content);width:var(--button-icon-size);height:var(--button-icon-size);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-glass);-webkit-backdrop-filter:var(--glass-blur);pointer-events:none;transition:transform var(--duration-base) var(--ease-out);place-items:center;display:grid;position:absolute}.BlogHighlights-module__zTtRAq__card:hover .BlogHighlights-module__zTtRAq__arrow{transform:rotate(45deg)}.BlogHighlights-module__zTtRAq__arrowIcon{width:55%;height:55%}.BlogHighlights-module__zTtRAq__body{z-index:var(--z-content);gap:var(--space-3);padding:var(--space-5);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.BlogHighlights-module__zTtRAq__meta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.BlogHighlights-module__zTtRAq__category{padding:var(--space-1) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:var(--color-glass);-webkit-backdrop-filter:var(--glass-blur)}.BlogHighlights-module__zTtRAq__cardTitle{max-width:28ch;font-family:var(--font-body);font-size:var(--blog-card-title-size);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}@media (min-width:768px){.BlogHighlights-module__zTtRAq__grid{grid-template-columns:repeat(2,1fr)}.BlogHighlights-module__zTtRAq__item[data-slot="1"]{grid-column:1/-1}}@media (min-width:1024px){.BlogHighlights-module__zTtRAq__grid{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"a b b""a c d"}.BlogHighlights-module__zTtRAq__item[data-slot="1"]{grid-area:a/auto}.BlogHighlights-module__zTtRAq__item[data-slot="2"]{grid-area:b}.BlogHighlights-module__zTtRAq__item[data-slot="3"]{grid-area:c}.BlogHighlights-module__zTtRAq__item[data-slot="4"]{grid-area:d}.BlogHighlights-module__zTtRAq__item[data-slot="1"] .BlogHighlights-module__zTtRAq__cardTitle,.BlogHighlights-module__zTtRAq__item[data-slot="2"] .BlogHighlights-module__zTtRAq__cardTitle{font-size:var(--blog-card-title-size-lg)}}
.Footer-module__hP-FLq__footer{background:var(--color-black);position:relative;overflow:hidden}.Footer-module__hP-FLq__columns{gap:var(--space-10) var(--footer-column-gap);max-width:var(--container-max);padding:var(--space-16) var(--gutter) var(--space-12);margin-inline:auto;display:grid}.Footer-module__hP-FLq__brand{gap:var(--space-5);flex-direction:column;display:flex}.Footer-module__hP-FLq__logo{width:var(--footer-logo-width);height:auto}.Footer-module__hP-FLq__tagline{max-width:var(--footer-tagline-max);font-size:var(--text-sm);color:var(--color-text-subtle)}.Footer-module__hP-FLq__column{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__hP-FLq__heading{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.Footer-module__hP-FLq__links{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Footer-module__hP-FLq__navigation{width:100%}.Footer-module__hP-FLq__navigation .Footer-module__hP-FLq__links{gap:var(--space-3) var(--space-6);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;width:100%;display:grid}.Footer-module__hP-FLq__link,.Footer-module__hP-FLq__text{font-size:var(--text-sm);font-style:normal;line-height:var(--leading-normal);color:var(--color-text-muted)}.Footer-module__hP-FLq__link{transition:color var(--duration-fast) var(--ease-out)}.Footer-module__hP-FLq__link:hover{color:var(--color-white)}.Footer-module__hP-FLq__clinic{width:100%}.Footer-module__hP-FLq__clinicBuilding{color:var(--color-white);font-weight:var(--font-weight-medium)}.Footer-module__hP-FLq__clinicUnits{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.Footer-module__hP-FLq__unitCard{flex-direction:column;gap:2px;display:flex}.Footer-module__hP-FLq__unitHeader{align-items:center;gap:var(--space-2);display:flex}.Footer-module__hP-FLq__unitCity{color:var(--color-white);font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.Footer-module__hP-FLq__unitBadgeSoon{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);color:var(--color-text-subtle);background:#ffffff14;border:1px solid #ffffff29;padding:1px 6px;font-size:.65rem}.Footer-module__hP-FLq__unitLink{font-size:var(--text-xs);color:var(--color-text-subtle);transition:color var(--duration-fast) var(--ease-out);margin-top:2px;display:inline-block}.Footer-module__hP-FLq__unitLink:hover{color:var(--color-white)}.Footer-module__hP-FLq__map{width:100%;height:var(--footer-map-height);border:1px solid var(--color-border);border-radius:var(--radius-lg);filter:var(--footer-map-filter);display:block}.Footer-module__hP-FLq__socials{grid-template-columns:repeat(var(--footer-social-columns), minmax(0, 1fr));gap:var(--space-3);align-content:start;width:100%;list-style:none;display:grid}.Footer-module__hP-FLq__social{width:100%;height:var(--footer-social-size);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);place-items:center;display:grid}.Footer-module__hP-FLq__social:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-white)}.Footer-module__hP-FLq__social[data-disabled]{opacity:var(--social-disabled-opacity);cursor:default}.Footer-module__hP-FLq__social[data-disabled]:hover{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.Footer-module__hP-FLq__socialIcon{width:var(--footer-social-icon);height:var(--footer-social-icon)}@media (min-width:768px){.Footer-module__hP-FLq__columns{grid-template-columns:repeat(2,1fr)}.Footer-module__hP-FLq__brand,.Footer-module__hP-FLq__socials{grid-column:1/-1}}@media (min-width:1024px){.Footer-module__hP-FLq__columns{grid-template-columns:1.3fr .8fr 1.2fr 1.2fr auto}.Footer-module__hP-FLq__brand{grid-column:auto}.Footer-module__hP-FLq__navigation{width:auto}.Footer-module__hP-FLq__navigation .Footer-module__hP-FLq__links{width:auto;display:flex}.Footer-module__hP-FLq__socials{grid-column:auto;grid-template-columns:repeat(var(--footer-social-columns), var(--footer-social-size));width:auto}.Footer-module__hP-FLq__social{width:var(--footer-social-size)}.Footer-module__hP-FLq__clinicUnits{gap:var(--space-4);flex-direction:column;margin-bottom:0;display:flex}.Footer-module__hP-FLq__map{display:none}}.Footer-module__hP-FLq__bottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);width:calc(100% - var(--gutter) * 2);max-width:calc(var(--container-max) - var(--gutter) * 2);padding-block:var(--space-6) var(--space-8);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap;margin-inline:auto;display:flex}.Footer-module__hP-FLq__legal{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__legal .Footer-module__hP-FLq__link{font-size:var(--text-xs);color:var(--color-text-subtle)}.Footer-module__hP-FLq__legal .Footer-module__hP-FLq__link:hover{color:var(--color-white)}.Footer-module__hP-FLq__backToTop{align-items:center;gap:var(--space-2);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.Footer-module__hP-FLq__backToTop:hover{color:var(--color-white)}.Footer-module__hP-FLq__backIcon{width:var(--icon-sm);height:var(--icon-sm)}.Footer-module__hP-FLq__wordmark{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.Footer-module__hP-FLq__wordmarkText{font-family:var(--font-heading);font-size:var(--footer-wordmark-font);fill:url(#footer-wordmark-mobile-fill)}.Footer-module__hP-FLq__wordmarkDesktop{display:none}.Footer-module__hP-FLq__wordmarkDesktop .Footer-module__hP-FLq__wordmarkText{fill:url(#footer-wordmark-desktop-fill)}.Footer-module__hP-FLq__stopTop{stop-color:var(--footer-wordmark-top)}.Footer-module__hP-FLq__stopMid{stop-color:var(--footer-wordmark-mid)}.Footer-module__hP-FLq__stopBottom{stop-color:var(--footer-wordmark-bottom)}@media (min-width:1024px){.Footer-module__hP-FLq__wordmarkMobile{display:none}.Footer-module__hP-FLq__wordmarkDesktop{display:block}}
.page-module__rz4aeq__sections{--section-space:clamp(4.5rem, 3.5rem + 3vw, 7rem);--section-header-gap:clamp(2.5rem, 2rem + 1.5vw, 4rem)}
.page-module__vRfIeG__main{padding-bottom:var(--section-space)}.page-module__vRfIeG__hero,.page-module__vRfIeG__body,.page-module__vRfIeG__related{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.page-module__vRfIeG__fold{min-height:100svh;padding-bottom:var(--space-6);flex-direction:column;display:flex}.page-module__vRfIeG__hero{padding-top:var(--article-topbar-top);flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.page-module__vRfIeG__heroTop{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--article-topbar-height);padding-right:calc(var(--article-topbar-height) + var(--space-5));display:flex}.page-module__vRfIeG__back{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-gray-500);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.page-module__vRfIeG__back:hover{color:var(--color-text)}.page-module__vRfIeG__backIcon{width:var(--space-4);height:var(--space-4)}.page-module__vRfIeG__meta{gap:var(--space-2) var(--space-5);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.page-module__vRfIeG__meta>:first-child{color:var(--color-text)}@media (max-width:767px){.page-module__vRfIeG__meta time{display:none}}.page-module__vRfIeG__title{max-width:15ch;font-size:var(--article-title-size);line-height:var(--article-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__vRfIeG__title em,.page-module__vRfIeG__takeawaysTitle em,.page-module__vRfIeG__relatedTitle em{font-family:var(--font-accent);font-size:var(--accent-scale);line-height:.8}.page-module__vRfIeG__heroBottom{gap:var(--space-6);flex-direction:column;display:flex}.page-module__vRfIeG__byline{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.page-module__vRfIeG__avatar{width:var(--article-avatar-size);height:var(--article-avatar-size);margin-bottom:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);object-fit:cover}.page-module__vRfIeG__bylineName{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:inline-flex}.page-module__vRfIeG__verified{width:var(--icon-sm);height:var(--icon-sm);stroke:var(--color-white)}.page-module__vRfIeG__verified path:first-child{fill:var(--color-verified);stroke:var(--color-verified)}.page-module__vRfIeG__bylineHandle{font-size:var(--text-xs);color:var(--color-text-subtle);transition:color var(--duration-fast) var(--ease-out)}.page-module__vRfIeG__bylineHandle:hover{color:var(--color-text)}.page-module__vRfIeG__bylineRole{font-size:var(--text-xs);color:var(--color-gray-500)}.page-module__vRfIeG__lead{max-width:34ch;font-size:var(--article-lead-size);line-height:var(--leading-snug);color:var(--color-text-muted)}.page-module__vRfIeG__cover{padding-inline:var(--gutter);flex-direction:column;flex:1;display:flex}.page-module__vRfIeG__coverMedia{min-height:var(--article-cover-min-height);flex:1;position:relative}.page-module__vRfIeG__coverMedia>div{position:absolute;inset:0}.page-module__vRfIeG__coverMedia>*{border-radius:var(--radius-lg)}.page-module__vRfIeG__body{gap:var(--space-12);padding-top:var(--section-space);flex-direction:column;display:flex}.page-module__vRfIeG__toc{gap:var(--space-4);flex-direction:column;display:flex}.page-module__vRfIeG__tocTitle{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text)}.page-module__vRfIeG__tocList{border-top:1px solid var(--color-border);flex-direction:column;list-style:none;display:flex}.page-module__vRfIeG__tocLink{align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-subtle);transition:color var(--duration-fast) var(--ease-out);display:flex}.page-module__vRfIeG__tocLink:hover{color:var(--color-text)}.page-module__vRfIeG__tocNumber{min-width:var(--space-6);font-family:var(--font-accent);font-size:var(--accent-scale);color:var(--color-gray-500);line-height:1}.page-module__vRfIeG__content{gap:var(--section-space);counter-reset:figure;flex-direction:column;min-width:0;display:flex}.page-module__vRfIeG__section{gap:var(--space-8);scroll-margin-top:var(--article-scroll-offset);flex-direction:column;display:flex}.page-module__vRfIeG__sectionHead{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);flex-direction:column;display:flex}.page-module__vRfIeG__sectionNumber{font-family:var(--font-accent);font-size:var(--article-section-number-size);color:var(--color-gray-500);line-height:.85}.page-module__vRfIeG__sectionTitle{max-width:20ch;font-size:var(--article-section-title-size);letter-spacing:var(--tracking-tight)}.page-module__vRfIeG__flow{max-width:var(--article-measure);display:flow-root}.page-module__vRfIeG__flow>*+*{margin-top:var(--space-6)}.page-module__vRfIeG__section:first-child .page-module__vRfIeG__flow>p:first-child:first-letter{float:left;margin:var(--space-2) var(--space-3) 0 0;font-family:var(--font-accent);font-size:var(--article-dropcap-size);color:var(--color-text);line-height:.75}.page-module__vRfIeG__takeaways{gap:var(--space-8);padding:var(--card-padding);border-radius:var(--radius-xl);background:var(--article-takeaways-bg);color:var(--article-takeaways-text);scroll-margin-top:var(--article-scroll-offset);flex-direction:column;display:flex}.page-module__vRfIeG__takeawaysTitle{font-size:var(--article-section-title-size);letter-spacing:var(--tracking-tight)}.page-module__vRfIeG__takeawaysList{counter-reset:takeaway;list-style:none;display:grid}.page-module__vRfIeG__takeawaysList li{grid-template-columns:var(--space-10) minmax(0, 1fr);gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--article-takeaways-rule);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);counter-increment:takeaway;display:grid}.page-module__vRfIeG__takeawaysList li:before{content:counter(takeaway, decimal-leading-zero);font-family:var(--font-accent);font-size:var(--accent-scale);line-height:var(--leading-snug);color:var(--article-takeaways-muted)}.page-module__vRfIeG__signoff{gap:var(--space-6);max-width:var(--article-measure);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__vRfIeG__portrait{width:var(--article-portrait-size);aspect-ratio:1}.page-module__vRfIeG__portrait>*{border-radius:var(--radius-full)}.page-module__vRfIeG__signoffText{align-items:flex-start;gap:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle);flex-direction:column;display:flex}.page-module__vRfIeG__signoffName{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.page-module__vRfIeG__disclaimer{padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-subtle);grid-column:1/-1}.page-module__vRfIeG__draft{padding:var(--section-space) var(--gutter) 0;color:var(--color-text-subtle)}.page-module__vRfIeG__related{gap:var(--section-header-gap);padding-top:var(--section-space);flex-direction:column;display:flex}.page-module__vRfIeG__relatedTitle{padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);font-size:var(--article-section-title-size);letter-spacing:var(--tracking-tight)}.page-module__vRfIeG__relatedList{gap:var(--space-10) var(--grid-gap);list-style:none;display:grid}.page-module__vRfIeG__relatedCard{gap:var(--space-2);flex-direction:column;display:flex}.page-module__vRfIeG__relatedMedia{aspect-ratio:4/3;margin-bottom:var(--space-2)}.page-module__vRfIeG__relatedCategory{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.page-module__vRfIeG__relatedName{font-family:var(--font-heading);font-size:var(--blog-card-title-size-lg);line-height:var(--leading-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.page-module__vRfIeG__relatedCard:hover .page-module__vRfIeG__relatedName{color:var(--color-text-subtle)}@media (min-width:768px){.page-module__vRfIeG__relatedList{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__vRfIeG__takeawaysList{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module__vRfIeG__heroBottom,.page-module__vRfIeG__body{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);align-items:start;display:grid}.page-module__vRfIeG__heroBottom{align-items:end}.page-module__vRfIeG__fold{height:100svh;min-height:var(--article-fold-min-height)}.page-module__vRfIeG__cover{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);padding-right:0;padding-left:max(var(--gutter), calc((100vw - var(--container-max)) / 2 + var(--gutter)));grid-template-rows:minmax(0,1fr);align-items:end;display:grid}.page-module__vRfIeG__coverMedia>*{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.page-module__vRfIeG__coverMedia{grid-column:2;align-self:stretch}.page-module__vRfIeG__toc{top:var(--article-scroll-offset);position:sticky}.page-module__vRfIeG__sectionHead{align-items:start;column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);display:grid}}
.ResultsIndex-module__pF929a__section{gap:var(--section-header-gap);flex-direction:column;display:flex}.ResultsIndex-module__pF929a__toolbar{padding-top:var(--space-6);border-top:1px solid var(--color-border-strong)}.ResultsIndex-module__pF929a__filters{gap:var(--space-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.ResultsIndex-module__pF929a__filters::-webkit-scrollbar{display:none}.ResultsIndex-module__pF929a__filter{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;flex-shrink:0;display:inline-flex}.ResultsIndex-module__pF929a__filter:hover{border-color:var(--color-text-subtle);color:var(--color-text)}.ResultsIndex-module__pF929a__filter[aria-pressed=true]{border-color:var(--color-white);background:var(--color-white);color:var(--color-text-inverse)}.ResultsIndex-module__pF929a__filterCount{font-size:var(--text-eyebrow);opacity:.6}.ResultsIndex-module__pF929a__number{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-gray-500);line-height:1}.ResultsIndex-module__pF929a__label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.ResultsIndex-module__pF929a__goal{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text)}.ResultsIndex-module__pF929a__meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.ResultsIndex-module__pF929a__media{aspect-ratio:var(--results-card-ratio);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-ink-900);display:block;position:relative;overflow:hidden}.ResultsIndex-module__pF929a__image{object-fit:contain;transition:transform var(--duration-slow) var(--ease-out)}.ResultsIndex-module__pF929a__featuredLink:hover .ResultsIndex-module__pF929a__image,.ResultsIndex-module__pF929a__card:hover .ResultsIndex-module__pF929a__image{transform:scale(var(--image-hover-scale))}.ResultsIndex-module__pF929a__imageLabel{top:var(--space-4);z-index:var(--z-content);padding:var(--space-1) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:var(--color-glass-dark);-webkit-backdrop-filter:var(--glass-blur);font-size:var(--text-xs);color:var(--color-white);position:absolute}.ResultsIndex-module__pF929a__imageLabelBefore{left:var(--space-4)}.ResultsIndex-module__pF929a__imageLabelAfter{right:var(--space-4)}.ResultsIndex-module__pF929a__featuredLink{gap:var(--space-6);display:grid}.ResultsIndex-module__pF929a__featuredRail{align-items:baseline;gap:var(--space-3);display:flex}.ResultsIndex-module__pF929a__featuredMedia{display:block}.ResultsIndex-module__pF929a__featuredMedia .ResultsIndex-module__pF929a__media{aspect-ratio:var(--results-featured-ratio)}.ResultsIndex-module__pF929a__featuredBody{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ResultsIndex-module__pF929a__featuredTitle{max-width:18ch;font-size:var(--article-section-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.ResultsIndex-module__pF929a__featuredText{max-width:var(--tips-card-measure);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-subtle);text-wrap:pretty}.ResultsIndex-module__pF929a__featuredLink:hover .ResultsIndex-module__pF929a__featuredTitle{color:var(--color-text-subtle)}.ResultsIndex-module__pF929a__readMore{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:inline-flex}.ResultsIndex-module__pF929a__readMoreIcon{width:var(--button-icon-size);height:var(--button-icon-size);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-glass);transition:transform var(--duration-base) var(--ease-out);place-items:center;display:grid}.ResultsIndex-module__pF929a__featuredLink:hover .ResultsIndex-module__pF929a__readMoreIcon{transform:rotate(45deg)}.ResultsIndex-module__pF929a__readMoreSvg{width:55%;height:55%}.ResultsIndex-module__pF929a__grid{gap:var(--space-12) var(--grid-gap);list-style:none;display:grid}.ResultsIndex-module__pF929a__item{min-width:0}.ResultsIndex-module__pF929a__moreRail{display:none}.ResultsIndex-module__pF929a__card{gap:var(--space-3);height:100%;padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ResultsIndex-module__pF929a__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ResultsIndex-module__pF929a__cardTitle{margin-top:var(--space-2);font-family:var(--font-heading);font-size:var(--blog-card-title-size-lg);line-height:var(--leading-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.ResultsIndex-module__pF929a__card:hover .ResultsIndex-module__pF929a__cardTitle{color:var(--color-text-subtle)}.ResultsIndex-module__pF929a__cardText{max-width:var(--tips-card-measure);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle);text-wrap:pretty}.ResultsIndex-module__pF929a__cardFoot{padding-top:var(--space-2);font-size:var(--text-xs);color:var(--color-gray-500);margin-top:auto}@media (min-width:768px){.ResultsIndex-module__pF929a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ResultsIndex-module__pF929a__filters{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1024px){.ResultsIndex-module__pF929a__toolbar{display:contents}.ResultsIndex-module__pF929a__filtersToolbar{display:none}.ResultsIndex-module__pF929a__featured{padding-top:var(--space-8);border-top:1px solid var(--color-border-strong)}.ResultsIndex-module__pF929a__featuredLink{grid-template-columns:var(--article-rail-width) minmax(0, 7fr) minmax(0, 5fr);column-gap:var(--article-column-gap);align-items:end}.ResultsIndex-module__pF929a__featuredRail{align-self:start;gap:var(--space-2);flex-direction:column}.ResultsIndex-module__pF929a__featuredRail .ResultsIndex-module__pF929a__number{font-size:var(--article-section-number-size);color:var(--color-text);line-height:.85}.ResultsIndex-module__pF929a__more{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);align-items:start;display:grid}.ResultsIndex-module__pF929a__moreRail{top:var(--tips-rail-sticky-top);gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex;position:sticky}.ResultsIndex-module__pF929a__filtersRail{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible}.ResultsIndex-module__pF929a__filtersRail .ResultsIndex-module__pF929a__filter{width:100%;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);text-align:left;background:0 0;border-radius:0;justify-content:space-between}.ResultsIndex-module__pF929a__filtersRail .ResultsIndex-module__pF929a__filter:hover{color:var(--color-text)}.ResultsIndex-module__pF929a__filtersRail .ResultsIndex-module__pF929a__filter[aria-pressed=true]{border-color:var(--color-border-strong);color:var(--color-text);font-weight:var(--font-weight-medium);background:0 0}}
.TipsIndex-module__sBHuOW__section{gap:var(--section-header-gap);flex-direction:column;display:flex}.TipsIndex-module__sBHuOW__toolbar{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);flex-direction:column;display:flex}.TipsIndex-module__sBHuOW__filters{gap:var(--space-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.TipsIndex-module__sBHuOW__filters::-webkit-scrollbar{display:none}.TipsIndex-module__sBHuOW__filter{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;flex-shrink:0;display:inline-flex}.TipsIndex-module__sBHuOW__filter:hover{border-color:var(--color-text-subtle);color:var(--color-text)}.TipsIndex-module__sBHuOW__filter[aria-pressed=true]{border-color:var(--color-white);background:var(--color-white);color:var(--color-text-inverse)}.TipsIndex-module__sBHuOW__filterCount{font-size:var(--text-eyebrow);opacity:.6}.TipsIndex-module__sBHuOW__number{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-gray-500);line-height:1}.TipsIndex-module__sBHuOW__meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.TipsIndex-module__sBHuOW__category{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text)}.TipsIndex-module__sBHuOW__featuredLink{gap:var(--space-6);display:grid}.TipsIndex-module__sBHuOW__featuredRail{align-items:baseline;gap:var(--space-3);display:flex}.TipsIndex-module__sBHuOW__featuredLabel{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.TipsIndex-module__sBHuOW__featuredMedia{aspect-ratio:var(--tips-featured-ratio);display:block}.TipsIndex-module__sBHuOW__featuredMedia>*{border-radius:var(--radius-lg)}.TipsIndex-module__sBHuOW__featuredBody{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.TipsIndex-module__sBHuOW__featuredTitle{max-width:18ch;font-size:var(--article-section-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.TipsIndex-module__sBHuOW__featuredText{max-width:var(--tips-card-measure);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-subtle)}.TipsIndex-module__sBHuOW__featuredLink:hover .TipsIndex-module__sBHuOW__featuredTitle{color:var(--color-text-subtle)}.TipsIndex-module__sBHuOW__readMore{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:inline-flex}.TipsIndex-module__sBHuOW__readMoreIcon{width:var(--button-icon-size);height:var(--button-icon-size);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-glass);transition:transform var(--duration-base) var(--ease-out);place-items:center;display:grid}.TipsIndex-module__sBHuOW__featuredLink:hover .TipsIndex-module__sBHuOW__readMoreIcon{transform:rotate(45deg)}.TipsIndex-module__sBHuOW__readMoreSvg{width:55%;height:55%}.TipsIndex-module__sBHuOW__empty{max-width:var(--tips-card-measure);font-size:var(--text-body-lg);color:var(--color-text-subtle)}.TipsIndex-module__sBHuOW__grid{gap:var(--space-12) var(--grid-gap);list-style:none;display:grid}.TipsIndex-module__sBHuOW__item{min-width:0}.TipsIndex-module__sBHuOW__moreRail{display:none}.TipsIndex-module__sBHuOW__card{gap:var(--space-3);height:100%;padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.TipsIndex-module__sBHuOW__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.TipsIndex-module__sBHuOW__cardMedia{aspect-ratio:var(--tips-card-ratio);margin-block:var(--space-2);display:block}.TipsIndex-module__sBHuOW__cardTitle{font-family:var(--font-heading);font-size:var(--blog-card-title-size-lg);line-height:var(--leading-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.TipsIndex-module__sBHuOW__card:hover .TipsIndex-module__sBHuOW__cardTitle{color:var(--color-text-subtle)}.TipsIndex-module__sBHuOW__cardText{max-width:var(--tips-card-measure);-webkit-line-clamp:var(--tips-card-lines);line-clamp:var(--tips-card-lines);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TipsIndex-module__sBHuOW__cardFoot{gap:var(--space-4);padding-top:var(--space-2);font-size:var(--text-xs);color:var(--color-gray-500);flex-wrap:wrap;margin-top:auto;display:flex}@media (min-width:768px){.TipsIndex-module__sBHuOW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TipsIndex-module__sBHuOW__filters{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1024px){.TipsIndex-module__sBHuOW__toolbar{display:contents}.TipsIndex-module__sBHuOW__featured{padding-top:var(--space-8);border-top:1px solid var(--color-border-strong)}.TipsIndex-module__sBHuOW__featuredLink{grid-template-columns:var(--article-rail-width) minmax(0, 7fr) minmax(0, 5fr);column-gap:var(--article-column-gap);align-items:end}.TipsIndex-module__sBHuOW__featuredRail{align-self:start;gap:var(--space-2);flex-direction:column}.TipsIndex-module__sBHuOW__featuredRail .TipsIndex-module__sBHuOW__number{font-size:var(--article-section-number-size);color:var(--color-text);line-height:.85}.TipsIndex-module__sBHuOW__more{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);align-items:start;display:grid}.TipsIndex-module__sBHuOW__moreRail{top:var(--tips-rail-sticky-top);gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex;position:sticky}.TipsIndex-module__sBHuOW__filtersToolbar{display:none}.TipsIndex-module__sBHuOW__filtersRail{flex-direction:column;gap:0;margin:0;padding:0;overflow:visible}.TipsIndex-module__sBHuOW__filtersRail .TipsIndex-module__sBHuOW__filter{width:100%;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);text-align:left;background:0 0;border-radius:0;justify-content:space-between}.TipsIndex-module__sBHuOW__filtersRail .TipsIndex-module__sBHuOW__filter:hover{color:var(--color-text)}.TipsIndex-module__sBHuOW__filtersRail .TipsIndex-module__sBHuOW__filter[aria-pressed=true]{border-color:var(--color-border-strong);color:var(--color-text);font-weight:var(--font-weight-medium);background:0 0}.TipsIndex-module__sBHuOW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.page-module__92WMeG__main{padding-bottom:var(--section-space)}.page-module__92WMeG__masthead,.page-module__92WMeG__container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.page-module__92WMeG__masthead{padding-top:var(--article-topbar-top);padding-bottom:var(--section-header-gap);flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.page-module__92WMeG__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--article-topbar-height);padding-right:calc(var(--article-topbar-height) + var(--space-5));display:flex}.page-module__92WMeG__eyebrow,.page-module__92WMeG__meta{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page-module__92WMeG__eyebrow{color:var(--color-text)}.page-module__92WMeG__meta{gap:var(--space-2) var(--space-5);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}@media (max-width:767px){.page-module__92WMeG__meta>:last-child:not(:first-child){display:none}}.page-module__92WMeG__title{max-width:14ch;padding-top:var(--space-8);font-size:var(--article-title-size);line-height:var(--article-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__92WMeG__title em{font-family:var(--font-accent);font-size:var(--accent-scale);line-height:.8}.page-module__92WMeG__intro{gap:var(--space-6);flex-direction:column;display:flex}.page-module__92WMeG__byline{align-items:center;gap:var(--space-3);display:flex}.page-module__92WMeG__avatar{width:var(--article-avatar-size);height:var(--article-avatar-size);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);object-fit:cover}.page-module__92WMeG__bylineText{font-size:var(--text-xs);color:var(--color-gray-500);flex-direction:column;display:flex}.page-module__92WMeG__bylineName{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:inline-flex}.page-module__92WMeG__verified{width:var(--icon-sm);height:var(--icon-sm);stroke:var(--color-white)}.page-module__92WMeG__verified path:first-child{fill:var(--color-verified);stroke:var(--color-verified)}.page-module__92WMeG__lead{max-width:36ch;font-size:var(--article-lead-size);line-height:var(--leading-snug);color:var(--color-text-muted)}.page-module__92WMeG__closing{gap:var(--space-6);padding-top:var(--section-space);flex-direction:column;display:flex}.page-module__92WMeG__disclaimer{font-size:var(--text-xs);color:var(--color-gray-500)}.page-module__92WMeG__closingRail{display:none}@media (min-width:1024px){.page-module__92WMeG__intro,.page-module__92WMeG__closing{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);align-items:end;display:grid}.page-module__92WMeG__byline{flex-direction:column;align-items:flex-start}.page-module__92WMeG__closing>*{grid-column:2}.page-module__92WMeG__closing>.page-module__92WMeG__closingRail{align-self:stretch;gap:var(--space-4);margin-right:calc(var(--article-column-gap) * -1);padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);flex-direction:column;grid-area:1/1;display:flex}.page-module__92WMeG__closingIcon{width:var(--tips-rail-icon-box);height:var(--tips-rail-icon-box);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text);place-items:center;display:grid}.page-module__92WMeG__closingIconSvg{width:var(--icon-md);height:var(--icon-md)}.page-module__92WMeG__closingLabel{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}}
.page-module__YscRpq__main{padding-bottom:var(--section-space)}.page-module__YscRpq__masthead,.page-module__YscRpq__container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.page-module__YscRpq__masthead{gap:var(--space-8);padding-top:var(--article-topbar-top);padding-bottom:var(--section-header-gap);flex-direction:column;display:flex}.page-module__YscRpq__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--article-topbar-height);padding-right:calc(var(--article-topbar-height) + var(--space-5));display:flex}.page-module__YscRpq__back{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.page-module__YscRpq__back:hover{color:var(--color-text-subtle)}.page-module__YscRpq__backIcon{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.page-module__YscRpq__meta{gap:var(--space-2) var(--space-5);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);flex-wrap:wrap;display:flex}@media (max-width:767px){.page-module__YscRpq__meta>:last-child:not(:first-child){display:none}}.page-module__YscRpq__title{max-width:16ch;padding-top:var(--space-8);font-size:var(--article-title-size);line-height:var(--article-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__YscRpq__intro{gap:var(--space-6);flex-direction:column;display:flex}.page-module__YscRpq__rail{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.page-module__YscRpq__number{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-gray-500);line-height:1}.page-module__YscRpq__patient{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.page-module__YscRpq__label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.page-module__YscRpq__lead{max-width:40ch;font-size:var(--article-lead-size);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:pretty}.page-module__YscRpq__comparison{gap:var(--space-4);flex-direction:column;display:flex}.page-module__YscRpq__media{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-ink-900);min-width:0;position:relative;overflow:hidden}.page-module__YscRpq__image{width:100%;height:auto;max-height:var(--results-case-image-max-height);object-fit:contain;display:block}.page-module__YscRpq__imageLabel{top:var(--space-4);z-index:var(--z-content);padding:var(--space-1) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:var(--color-glass-dark);-webkit-backdrop-filter:var(--glass-blur);font-size:var(--text-xs);color:var(--color-white);position:absolute}.page-module__YscRpq__imageLabelBefore{left:var(--space-4)}.page-module__YscRpq__imageLabelAfter{right:var(--space-4)}.page-module__YscRpq__caption{max-width:60ch;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-gray-500);text-wrap:pretty}.page-module__YscRpq__block{gap:var(--space-6);padding-top:var(--section-space);flex-direction:column;display:flex}.page-module__YscRpq__blockLabel{padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.page-module__YscRpq__blockBody{align-items:flex-start;gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.page-module__YscRpq__blockTitle{max-width:20ch;font-size:var(--article-section-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__YscRpq__facts{gap:var(--space-8) var(--grid-gap);width:100%;display:grid}.page-module__YscRpq__fact{gap:var(--space-3);flex-direction:column;display:flex}.page-module__YscRpq__factValue{font-family:var(--font-heading);font-size:var(--article-section-title-size);letter-spacing:var(--tracking-tight);line-height:1}.page-module__YscRpq__factText{max-width:34ch;font-size:var(--text-body-lg);line-height:var(--leading-snug);color:var(--color-text);text-wrap:pretty}.page-module__YscRpq__partLabel{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.page-module__YscRpq__storyPart{gap:var(--space-4);flex-direction:column;display:flex}.page-module__YscRpq__storyText{max-width:60ch;font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);text-wrap:pretty}.page-module__YscRpq__storyLists{gap:var(--space-10) var(--grid-gap);width:100%;display:grid}.page-module__YscRpq__storyList{flex-direction:column;list-style:none;display:flex}.page-module__YscRpq__storyList li{max-width:40ch;padding-block:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);text-wrap:pretty}.page-module__YscRpq__quote{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.page-module__YscRpq__quoteText{max-width:26ch;font-family:var(--font-accent);font-size:var(--article-section-title-size);font-style:italic;line-height:var(--leading-tight);text-wrap:balance;margin:0}.page-module__YscRpq__quoteText p:before{content:"“"}.page-module__YscRpq__quoteText p:after{content:"”"}.page-module__YscRpq__principles{gap:var(--space-8) var(--grid-gap);width:100%;list-style:none;display:grid}.page-module__YscRpq__principle{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.page-module__YscRpq__principleNumber{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-gray-500);line-height:1}.page-module__YscRpq__principleTitle{font-family:var(--font-heading);font-size:var(--blog-card-title-size-lg);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);text-wrap:balance}.page-module__YscRpq__principleText{max-width:40ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle);text-wrap:pretty}.page-module__YscRpq__related{gap:var(--space-10) var(--grid-gap);width:100%;list-style:none;display:grid}.page-module__YscRpq__relatedCard{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.page-module__YscRpq__relatedHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.page-module__YscRpq__relatedGoal{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text)}.page-module__YscRpq__relatedMedia{aspect-ratio:var(--results-card-ratio);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-ink-900);display:block;position:relative;overflow:hidden}.page-module__YscRpq__relatedImage{object-fit:contain;transition:transform var(--duration-slow) var(--ease-out)}.page-module__YscRpq__relatedCard:hover .page-module__YscRpq__relatedImage{transform:scale(var(--image-hover-scale))}.page-module__YscRpq__relatedTitle{font-family:var(--font-heading);font-size:var(--blog-card-title-size-lg);line-height:var(--leading-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.page-module__YscRpq__relatedCard:hover .page-module__YscRpq__relatedTitle{color:var(--color-text-subtle)}.page-module__YscRpq__resultNav{gap:var(--grid-gap);margin-top:var(--section-space);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-module__YscRpq__resultNavLink{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);flex-direction:column;display:flex}.page-module__YscRpq__resultNavLinkNext{text-align:right;align-items:flex-end}.page-module__YscRpq__resultNavLabel{align-items:center;gap:var(--space-2);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle);display:inline-flex}.page-module__YscRpq__resultNavNumber{display:none}.page-module__YscRpq__resultNavTitle{max-width:24ch;font-family:var(--font-heading);font-size:var(--blog-card-title-size-lg);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.page-module__YscRpq__resultNavLink:hover .page-module__YscRpq__resultNavTitle{color:var(--color-text-subtle)}@media (min-width:768px){.page-module__YscRpq__principles,.page-module__YscRpq__facts,.page-module__YscRpq__storyLists,.page-module__YscRpq__related{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__YscRpq__resultNavNumber{display:inline}}@media (min-width:1024px){.page-module__YscRpq__intro,.page-module__YscRpq__comparison,.page-module__YscRpq__block{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);display:grid}.page-module__YscRpq__intro{align-items:end}.page-module__YscRpq__comparison>*{grid-column:2}.page-module__YscRpq__comparison{row-gap:var(--space-4)}.page-module__YscRpq__blockLabel{margin-right:calc(var(--article-column-gap) * -1)}.page-module__YscRpq__blockBody{padding-top:var(--space-8);border-top:1px solid var(--color-border-strong)}.page-module__YscRpq__resultNav{padding-left:calc(var(--gutter) + var(--article-rail-width) + var(--article-column-gap))}}
.page-module__AdqZcq__main{padding-bottom:var(--section-space)}.page-module__AdqZcq__masthead,.page-module__AdqZcq__container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.page-module__AdqZcq__masthead{padding-top:var(--article-topbar-top);padding-bottom:var(--section-header-gap);flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.page-module__AdqZcq__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--article-topbar-height);padding-right:calc(var(--article-topbar-height) + var(--space-5));display:flex}.page-module__AdqZcq__eyebrow,.page-module__AdqZcq__meta{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page-module__AdqZcq__eyebrow{color:var(--color-text)}.page-module__AdqZcq__meta{gap:var(--space-2) var(--space-5);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.page-module__AdqZcq__title{max-width:14ch;padding-top:var(--space-8);font-size:var(--article-title-size);line-height:var(--article-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__AdqZcq__title em{font-family:var(--font-accent);font-size:var(--accent-scale);line-height:.8}.page-module__AdqZcq__intro{gap:var(--space-6);flex-direction:column;display:flex}.page-module__AdqZcq__byline{align-items:center;gap:var(--space-3);display:flex}.page-module__AdqZcq__avatar{width:var(--article-avatar-size);height:var(--article-avatar-size);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);object-fit:cover}.page-module__AdqZcq__bylineText{font-size:var(--text-xs);color:var(--color-gray-500);flex-direction:column;display:flex}.page-module__AdqZcq__bylineName{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:inline-flex}.page-module__AdqZcq__verified{width:var(--icon-sm);height:var(--icon-sm);stroke:var(--color-white)}.page-module__AdqZcq__verified path:first-child{fill:var(--color-verified);stroke:var(--color-verified)}.page-module__AdqZcq__introCopy{gap:var(--space-5);flex-direction:column;display:flex}.page-module__AdqZcq__lead{max-width:36ch;font-size:var(--article-lead-size);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:pretty}.page-module__AdqZcq__closing{gap:var(--space-6);padding-top:var(--section-space);flex-direction:column;display:flex}.page-module__AdqZcq__disclaimer{max-width:60ch;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-gray-500);text-wrap:pretty}.page-module__AdqZcq__closingBody{align-items:flex-start;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);flex-direction:column;display:flex}.page-module__AdqZcq__closingTitle{max-width:22ch;font-size:var(--results-closing-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__AdqZcq__closingRail{display:none}@media (min-width:1024px){.page-module__AdqZcq__intro,.page-module__AdqZcq__closing{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);align-items:end;display:grid}.page-module__AdqZcq__byline{flex-direction:column;align-items:flex-start}.page-module__AdqZcq__closing>*{grid-column:2}.page-module__AdqZcq__closing{align-items:stretch}.page-module__AdqZcq__closing>.page-module__AdqZcq__closingRail{align-self:stretch;gap:var(--space-4);margin-right:calc(var(--article-column-gap) * -1);padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);flex-direction:column;grid-area:1/1;display:flex}.page-module__AdqZcq__closingIcon{width:var(--tips-rail-icon-box);height:var(--tips-rail-icon-box);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text);place-items:center;display:grid}.page-module__AdqZcq__closingIconSvg{width:var(--icon-md);height:var(--icon-md)}.page-module__AdqZcq__closingLabel{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}}
.page-module__Z2Wu2W__main{padding-bottom:var(--section-space)}.page-module__Z2Wu2W__foldInner,.page-module__Z2Wu2W__container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.page-module__Z2Wu2W__fold{background:var(--about-page-fold-bg);height:100svh;color:var(--color-light-text);overflow:hidden}.page-module__Z2Wu2W__foldInner{height:100%;padding-top:var(--article-topbar-top);flex-direction:column;display:flex}.page-module__Z2Wu2W__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--article-topbar-height);padding-right:calc(var(--article-topbar-height) + var(--space-5));flex-shrink:0;display:flex}.page-module__Z2Wu2W__eyebrow,.page-module__Z2Wu2W__meta{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page-module__Z2Wu2W__eyebrow{color:var(--color-light-text)}.page-module__Z2Wu2W__meta{color:var(--color-light-text-subtle)}.page-module__Z2Wu2W__hero{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__Z2Wu2W__heroCopy{gap:var(--space-5);padding-top:var(--space-6);flex-direction:column;flex-shrink:0;display:flex}.page-module__Z2Wu2W__title{max-width:12ch;font-size:var(--article-title-size);line-height:var(--article-title-leading);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__Z2Wu2W__title em{font-family:var(--font-accent);font-size:var(--accent-scale);line-height:.8}.page-module__Z2Wu2W__lead{max-width:36ch;font-size:var(--article-lead-size);line-height:var(--leading-snug);color:var(--color-light-text-muted);text-wrap:pretty}.page-module__Z2Wu2W__lead strong{font-weight:var(--font-weight-medium);color:var(--color-light-text)}.page-module__Z2Wu2W__portrait{flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex}.page-module__Z2Wu2W__portraitImage{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:100%;display:block}.page-module__Z2Wu2W__block{gap:var(--space-6);padding-top:var(--section-space);flex-direction:column;display:flex}.page-module__Z2Wu2W__blockLabel{padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.page-module__Z2Wu2W__blockFirst .page-module__Z2Wu2W__blockLabel,.page-module__Z2Wu2W__blockFirst .page-module__Z2Wu2W__blockBody{border-top:0}.page-module__Z2Wu2W__blockBody{align-items:flex-start;gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.page-module__Z2Wu2W__blockTitle{max-width:22ch;font-size:var(--article-section-title-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.page-module__Z2Wu2W__blockTitle em{font-family:var(--font-accent);font-size:var(--accent-scale);line-height:.8}.page-module__Z2Wu2W__text{max-width:58ch;font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);text-wrap:pretty}.page-module__Z2Wu2W__storyLink{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.page-module__Z2Wu2W__media{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-ink-900);min-width:0;display:block;position:relative;overflow:hidden}.page-module__Z2Wu2W__mediaImage{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-out);display:block}.page-module__Z2Wu2W__storyLink:hover .page-module__Z2Wu2W__mediaImage{transform:scale(var(--image-hover-scale))}.page-module__Z2Wu2W__imageLabel{top:var(--space-4);z-index:var(--z-content);padding:var(--space-1) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:var(--color-glass-dark);-webkit-backdrop-filter:var(--glass-blur);font-size:var(--text-xs);color:var(--color-white);position:absolute}.page-module__Z2Wu2W__imageLabelBefore{left:var(--space-4)}.page-module__Z2Wu2W__imageLabelAfter{right:var(--space-4)}.page-module__Z2Wu2W__readMore{align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:inline-flex}.page-module__Z2Wu2W__readMoreIcon{width:var(--button-icon-size);height:var(--button-icon-size);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-glass);transition:transform var(--duration-base) var(--ease-out);place-items:center;display:grid}.page-module__Z2Wu2W__storyLink:hover .page-module__Z2Wu2W__readMoreIcon{transform:rotate(45deg)}.page-module__Z2Wu2W__readMoreSvg{width:55%;height:55%}.page-module__Z2Wu2W__items{gap:var(--space-8) var(--grid-gap);width:100%;list-style:none;display:grid}.page-module__Z2Wu2W__item{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.page-module__Z2Wu2W__item[data-soon]{opacity:var(--about-page-soon-opacity)}.page-module__Z2Wu2W__itemNumber{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-gray-500);line-height:1}.page-module__Z2Wu2W__itemTag{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.page-module__Z2Wu2W__itemTitle{font-family:var(--font-heading);font-size:var(--blog-card-title-size-lg);font-weight:var(--font-weight-regular);line-height:var(--leading-tight);text-wrap:balance}.page-module__Z2Wu2W__itemText{max-width:36ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-subtle);text-wrap:pretty}.page-module__Z2Wu2W__itemLink{align-items:center;gap:var(--space-1);padding-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text);margin-top:auto;display:inline-flex}.page-module__Z2Wu2W__itemLinkIcon{width:var(--icon-sm);height:var(--icon-sm)}@media (min-width:768px){.page-module__Z2Wu2W__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module__Z2Wu2W__hero{column-gap:var(--article-column-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.page-module__Z2Wu2W__heroCopy{align-self:center;gap:var(--space-8);padding-top:0;padding-bottom:var(--section-space)}.page-module__Z2Wu2W__portrait{height:calc(100% + var(--article-topbar-height));margin-top:calc(var(--article-topbar-height) * -1);padding-top:var(--space-6)}.page-module__Z2Wu2W__block{grid-template-columns:var(--article-rail-width) minmax(0, 1fr);column-gap:var(--article-column-gap);display:grid}.page-module__Z2Wu2W__blockLabel{margin-right:calc(var(--article-column-gap) * -1)}.page-module__Z2Wu2W__blockBody{padding-top:var(--space-8);border-top:1px solid var(--color-border-strong)}.page-module__Z2Wu2W__blockFirst .page-module__Z2Wu2W__blockBody{border-top:0}.page-module__Z2Wu2W__items{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__Z2Wu2W__itemsPairs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.LegalDoc-module__fUi8dG__main{padding-top:calc(var(--space-16) + var(--space-8));padding-bottom:var(--space-20);min-height:80vh}.LegalDoc-module__fUi8dG__container{max-width:800px;padding-inline:var(--gutter);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.LegalDoc-module__fUi8dG__back{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-subtle);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-self:flex-start;align-items:center;gap:var(--space-1);text-decoration:none;display:inline-flex}.LegalDoc-module__fUi8dG__back:hover{color:var(--color-text);transform:translate(-4px)}.LegalDoc-module__fUi8dG__header{gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-8);flex-direction:column;display:flex}.LegalDoc-module__fUi8dG__eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);display:inline-flex}.LegalDoc-module__fUi8dG__badge{padding:var(--space-1) var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:9999px}.LegalDoc-module__fUi8dG__title{font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--color-text);margin:0}.LegalDoc-module__fUi8dG__content{gap:var(--space-8);font-family:var(--font-body);color:var(--color-text-muted);line-height:var(--leading-relaxed);font-size:var(--text-base);flex-direction:column;display:flex}.LegalDoc-module__fUi8dG__section{gap:var(--space-3);flex-direction:column;display:flex}.LegalDoc-module__fUi8dG__sectionTitle{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-text);line-height:var(--leading-snug);margin-top:var(--space-2)}.LegalDoc-module__fUi8dG__paragraph{margin:0}.LegalDoc-module__fUi8dG__list{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.LegalDoc-module__fUi8dG__callout{padding:var(--space-4) var(--space-5);background:var(--color-surface);border-left:3px solid var(--color-text-subtle);margin-block:var(--space-2);border-radius:0 8px 8px 0}.LegalDoc-module__fUi8dG__calloutText{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
