/* RZ Aesthetics - Rosa pó & Marfim. Tokens em rz-tokens.css. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--rz-scroll-offset)}
body.rz-site{margin:var(--rz-space-0);background:var(--rz-sand-50);color:var(--rz-cacao-900);font:var(--rz-weight-light) var(--rz-body-m)/var(--rz-leading-body-m) var(--rz-font-body);-webkit-font-smoothing:antialiased}
body.rz-site a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{touch-action:manipulation}a,button{transition:background var(--rz-transition),color var(--rz-transition),border-color var(--rz-transition)}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:var(--rz-focus) solid var(--rz-rose-500);outline-offset:var(--rz-space-1)}
img{display:block;max-width:100%;height:auto}svg{width:var(--rz-space-6);height:var(--rz-space-6);flex:none}h1,h2,h3,p{margin:var(--rz-space-0)}
h1,h2,h3{font-family:var(--rz-font-heading);font-weight:var(--rz-weight-regular)}h1{font-size:var(--rz-h1);line-height:var(--rz-leading-h1)}h2{font-size:var(--rz-h2);line-height:var(--rz-leading-h2)}h3{font-size:var(--rz-h3);line-height:var(--rz-leading-h3);font-weight:var(--rz-weight-medium)}p{color:var(--rz-taupe-600)}em{font-family:var(--rz-font-heading);font-weight:var(--rz-weight-light);font-style:italic;color:inherit}
.container{width:min(var(--rz-container),calc(100% - var(--rz-space-32)));margin-inline:auto}.eyebrow{font:var(--rz-weight-regular) var(--rz-caption)/var(--rz-leading-ui) var(--rz-font-body);letter-spacing:var(--rz-tracking-eyebrow);text-transform:uppercase;color:var(--rz-rose-500);margin-bottom:var(--rz-space-6)}.small{font-size:var(--rz-caption);line-height:var(--rz-leading-caption)}
.site-header{position:sticky;top:0;z-index:30;background:var(--rz-sand-50);border-bottom:var(--rz-border) solid var(--rz-sand-200)}.header-inner{min-height:var(--rz-space-24);display:flex;align-items:center;justify-content:space-between;gap:var(--rz-space-8)}.brand{display:block;width:var(--rz-logo-width);flex:none}.brand img{width:100%;height:auto}.main-nav{display:flex;align-items:center;gap:var(--rz-space-8);font-size:var(--rz-body-s);font-weight:var(--rz-weight-regular)}.main-nav>a:not(.button){padding-block:var(--rz-space-2)}.main-nav>a:not(.button):hover,.main-nav>a[aria-current=page]{color:var(--rz-rose-500)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--rz-space-4);min-height:var(--rz-control-lg);padding:var(--rz-space-4) var(--rz-space-6);background:var(--rz-cacao-900);border:var(--rz-border) solid var(--rz-cacao-900);border-radius:var(--rz-radius-pill);color:var(--rz-white)!important;font:var(--rz-weight-medium) var(--rz-button-size)/var(--rz-leading-ui) var(--rz-font-body);letter-spacing:var(--rz-tracking-button);text-transform:uppercase;cursor:pointer}.button:hover{background:var(--rz-cacao-800);border-color:var(--rz-cacao-800)}.button-small{min-height:var(--rz-control);padding-block:var(--rz-space-3)}.button-outline{background:transparent;color:var(--rz-cacao-900)!important}.button-outline:hover{background:var(--rz-sand-200)}.hero .button{background:var(--rz-rose-500);border-color:var(--rz-rose-500)}.hero .button:hover{background:var(--rz-rose-700);border-color:var(--rz-rose-700)}.button svg{width:var(--rz-space-4);height:var(--rz-space-4)}
.text-link{display:inline-flex;align-items:center;gap:var(--rz-space-3);padding-block:var(--rz-space-2);font-size:var(--rz-body-s);font-weight:var(--rz-weight-regular)}.text-link:hover{color:var(--rz-rose-700)}.text-link svg{width:var(--rz-space-4);height:var(--rz-space-4)}.menu-toggle{display:none}.skip-link{position:fixed;left:var(--rz-space-4);top:calc(-1 * var(--rz-space-32));z-index:100;background:var(--rz-white);padding:var(--rz-space-4) var(--rz-space-6)}.skip-link:focus{top:var(--rz-space-4)}
.hero{width:min(var(--rz-container),calc(100% - var(--rz-space-32)));margin:var(--rz-space-16) auto var(--rz-space-0);display:grid;grid-template-columns:1.05fr 1fr;gap:var(--rz-space-16);align-items:center}.hero-copy{padding-block:var(--rz-space-8)}.hero h1{font-size:clamp(var(--rz-h1),var(--rz-heading-fluid),var(--rz-display-xl));font-weight:var(--rz-weight-light);line-height:1.09;margin-bottom:var(--rz-space-8)}.hero .intro{max-width:32ch;font-size:var(--rz-body-l);line-height:var(--rz-leading-body-l)}.hero-actions{display:flex;align-items:center;gap:var(--rz-space-6);margin-top:var(--rz-space-8);flex-wrap:wrap}.hero-note{display:flex;align-items:center;gap:var(--rz-space-3);font-size:var(--rz-caption);line-height:var(--rz-leading-caption);margin-top:var(--rz-space-12);color:var(--rz-taupe-600)}.hero-note>span{color:var(--rz-sand-300)}.hero-visual{position:relative;min-height:var(--rz-portrait-height);background:var(--rz-sand-100);border-radius:var(--rz-radius-arch);overflow:hidden}.hero-visual .wp-block-image{margin:0;height:100%;width:100%}.portrait-image img{height:100%!important;width:100%;position:absolute;inset:0;object-fit:cover;object-position:52% 42%}.portrait-caption{position:absolute;left:var(--rz-space-6);right:var(--rz-space-6);bottom:var(--rz-space-6);display:flex;align-items:center;gap:var(--rz-space-4);padding:var(--rz-space-4) var(--rz-space-6);background:var(--rz-sand-50);border-radius:var(--rz-radius-md);box-shadow:var(--rz-shadow-soft)}.caption-mark{display:grid;place-items:center;width:var(--rz-space-12);height:var(--rz-space-12);border-radius:var(--rz-radius-pill);background:var(--rz-sand-100);font-size:var(--rz-body-s)}.portrait-caption strong{display:block;font-weight:var(--rz-weight-medium);font-size:var(--rz-body-m)}.portrait-caption div>span{display:block;font-size:var(--rz-caption);line-height:var(--rz-leading-caption);color:var(--rz-taupe-600)}.portrait-arrow{margin-left:auto;font-size:var(--rz-h3);color:var(--rz-rose-500)}
.principles{display:grid;grid-template-columns:repeat(3,1fr);padding-block:var(--rz-space-12);margin-bottom:var(--rz-space-24);border-bottom:var(--rz-border) solid var(--rz-sand-300);gap:var(--rz-space-8)}.principle{display:flex;gap:var(--rz-space-6);align-items:center}.principle-number{font-size:var(--rz-caption);color:var(--rz-rose-500)}.principle strong{display:block;font-size:var(--rz-body-m);font-weight:var(--rz-weight-regular)}.principle div>span{display:block;font-size:var(--rz-body-s);color:var(--rz-taupe-600)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rz-space-16);margin-bottom:var(--rz-space-12)}.section-heading h2,.about-title,.faq-intro h2{font-size:var(--rz-h1);line-height:var(--rz-leading-h1)}.section-heading>p{max-width:34ch;font-size:var(--rz-body-m)}.treatments-section{padding-bottom:var(--rz-space-24)}.service-grid{display:grid;border-top:var(--rz-border) solid var(--rz-sand-300)}.service-card{display:grid;grid-template-columns:var(--rz-space-12) 1.1fr 1fr var(--rz-space-16);align-items:center;gap:var(--rz-space-8);padding:var(--rz-space-8) var(--rz-space-2);border-bottom:var(--rz-border) solid var(--rz-sand-300)}.service-card:hover{background:var(--rz-sand-100)}.service-number{font-size:var(--rz-caption);color:var(--rz-rose-500)}.service-title .eyebrow{margin-bottom:var(--rz-space-2)}.service-card h3{font-size:var(--rz-h2);line-height:var(--rz-leading-h2)}.service-card>p:not(.service-number){font-size:var(--rz-body-m);max-width:34ch}.service-card>a{display:grid;place-items:center;width:var(--rz-control);height:var(--rz-control);border:var(--rz-border) solid var(--rz-sand-300);border-radius:var(--rz-radius-pill);font-size:0}.service-card>a:hover{background:var(--rz-cacao-900);color:var(--rz-white)}.medical-note{font-size:var(--rz-caption);line-height:var(--rz-leading-caption);margin-top:var(--rz-space-6)}
.about-band{background:var(--rz-sand-100);padding-block:var(--rz-space-24)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--rz-space-24);align-items:center}.doctor-monogram{display:block;font:var(--rz-weight-light) var(--rz-display-l)/1 var(--rz-font-heading);margin-bottom:var(--rz-space-6);color:var(--rz-rose-500)}.about-body>p{font-size:var(--rz-body-l);line-height:var(--rz-leading-body-l);margin-bottom:var(--rz-space-6)}.about-body .text-link{border-bottom:var(--rz-border) solid var(--rz-cacao-900)}.section{padding-block:var(--rz-space-24)}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--rz-space-6)}.location-card{position:relative;background:var(--rz-white);border:var(--rz-border) solid var(--rz-sand-200);border-radius:var(--rz-radius-lg);padding:var(--rz-space-12)}.location-card:nth-child(2){background:var(--rz-sand-100)}.location-index{position:absolute;right:var(--rz-space-8);top:var(--rz-space-8);font-size:var(--rz-caption);color:var(--rz-taupe-600)}.location-card .eyebrow{margin-bottom:var(--rz-space-12);padding-right:var(--rz-space-8)}.location-card h3{font-size:var(--rz-h1);line-height:var(--rz-leading-h1);margin-bottom:var(--rz-space-4)}.location-card .clinic-name{font-weight:var(--rz-weight-medium);color:var(--rz-cacao-900);margin-bottom:var(--rz-space-2)}.location-card .text-link{display:flex;justify-content:space-between;width:100%;margin-top:var(--rz-space-8);padding-top:var(--rz-space-6);border-top:var(--rz-border) solid var(--rz-sand-300)}.location-actions{display:flex;align-items:center;gap:var(--rz-space-6);flex-wrap:wrap}
.faq-section{padding-top:var(--rz-space-0)}.faq-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--rz-space-24)}.faq-intro p:not(.eyebrow){margin-top:var(--rz-space-6);max-width:32ch}.faq-list{border-top:var(--rz-border) solid var(--rz-sand-300)}.faq-list details{border-bottom:var(--rz-border) solid var(--rz-sand-300)}.faq-list summary{list-style:none;position:relative;cursor:pointer;padding:var(--rz-space-6) var(--rz-space-12) var(--rz-space-6) var(--rz-space-0);font-weight:var(--rz-weight-regular)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:0;top:var(--rz-space-6);font-size:var(--rz-h3);color:var(--rz-rose-500)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{padding:var(--rz-space-0) var(--rz-space-12) var(--rz-space-6) var(--rz-space-0)}
.contact-band{background:var(--rz-rose-100);padding-block:var(--rz-space-24)}.contact-band-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--rz-space-12)}.contact-band h2{font-size:var(--rz-display-l);line-height:var(--rz-leading-display-l);font-weight:var(--rz-weight-light)}.contact-band p:not(.eyebrow){margin-top:var(--rz-space-6)}.site-footer{padding-top:var(--rz-space-24);background:var(--rz-sand-50)}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--rz-space-16);padding-bottom:var(--rz-space-16)}.footer-brand .brand{margin-bottom:var(--rz-space-8)}.footer-brand p{font:var(--rz-weight-regular) var(--rz-h3)/var(--rz-leading-h3) var(--rz-font-heading);color:var(--rz-cacao-900);margin-bottom:var(--rz-space-4)}.footer-brand>span{font-size:var(--rz-body-s);color:var(--rz-taupe-600)}.footer-top h2{font:var(--rz-weight-regular) var(--rz-caption)/var(--rz-leading-ui) var(--rz-font-body);letter-spacing:var(--rz-tracking-eyebrow);text-transform:uppercase;margin-bottom:var(--rz-space-6)}.footer-top>div:not(:first-child)>a{display:flex;align-items:center;gap:var(--rz-space-3);font-size:var(--rz-body-s);margin-bottom:var(--rz-space-3);color:var(--rz-taupe-600)}.footer-top>div:not(:first-child)>a:hover{color:var(--rz-rose-700)}.footer-top .small{margin-top:var(--rz-space-6)}.footer-bottom{border-top:var(--rz-border) solid var(--rz-sand-300);padding-block:var(--rz-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--rz-space-6);font-size:var(--rz-caption);line-height:var(--rz-leading-caption);color:var(--rz-taupe-600)}.footer-bottom>div{display:flex;align-items:center;gap:var(--rz-space-6);flex-wrap:wrap}.footer-bottom a{display:inline-flex;gap:var(--rz-space-2);align-items:center}.footer-bottom svg{width:var(--rz-space-4);height:var(--rz-space-4)}
.page-intro{padding-block:var(--rz-space-12) var(--rz-space-16)}.breadcrumb{display:flex;gap:var(--rz-space-3);flex-wrap:wrap;font-size:var(--rz-caption);line-height:var(--rz-leading-caption);color:var(--rz-taupe-600);margin-bottom:var(--rz-space-12)}.page-intro h1{max-width:22ch;font-size:var(--rz-display-l);line-height:var(--rz-leading-display-l)}.page-intro .intro{max-width:60ch;font-size:var(--rz-body-l);line-height:var(--rz-leading-body-l);margin-top:var(--rz-space-6)}.detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--rz-space-16);padding-bottom:var(--rz-space-24)}.detail-body h2{margin-block:var(--rz-space-8) var(--rz-space-6)}.detail-body h2:first-child{margin-top:0}.detail-body p{font-size:var(--rz-body-l);line-height:var(--rz-leading-body-l);margin-bottom:var(--rz-space-6)}.detail-panel{background:var(--rz-sand-100);border-radius:var(--rz-radius-lg);padding:var(--rz-space-8);align-self:start}.detail-panel h2,.detail-panel p{margin-bottom:var(--rz-space-6)}.detail-panel dl{margin-block:var(--rz-space-6)}.detail-panel dl>div{padding-block:var(--rz-space-4);border-top:var(--rz-border) solid var(--rz-sand-300)}.detail-panel dt{font-size:var(--rz-caption);letter-spacing:var(--rz-tracking-button);text-transform:uppercase;color:var(--rz-taupe-600)}.detail-panel dd{margin:var(--rz-space-1) var(--rz-space-0) var(--rz-space-0)}.detail-panel .button{width:100%;justify-content:space-between}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rz-space-8)}.step{padding-top:var(--rz-space-6);border-top:var(--rz-border) solid var(--rz-sand-300)}.step-num{font-size:var(--rz-caption);color:var(--rz-rose-500);margin-bottom:var(--rz-space-6)}.step h3{margin-bottom:var(--rz-space-4)}.article-page{max-width:var(--rz-reading);padding-block:var(--rz-space-12) var(--rz-space-24)}.article-page h1{margin-bottom:var(--rz-space-8)}.article-page h2{margin-block:var(--rz-space-8) var(--rz-space-4)}.article-page p,.article-page li{margin-bottom:var(--rz-space-4)}.review-note{padding:var(--rz-space-6);border-radius:var(--rz-radius-md);background:var(--rz-sand-100);color:var(--rz-cacao-900)}.empty-editorial{background:var(--rz-sand-100);border-radius:var(--rz-radius-lg);padding:var(--rz-space-12);margin-bottom:var(--rz-space-24)}.empty-editorial h2,.empty-editorial p{margin-bottom:var(--rz-space-6)}.contact-options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rz-space-6);padding-bottom:var(--rz-space-24)}.contact-option{padding:var(--rz-space-8);background:var(--rz-sand-100);border-radius:var(--rz-radius-lg);min-width:0}.contact-option h2,.contact-option p{margin-bottom:var(--rz-space-6)}.contact-option a{overflow-wrap:anywhere}.portrait-about-image{margin:0;border-radius:var(--rz-radius-arch);overflow:hidden}.portrait-about-image img{width:100%;height:var(--rz-portrait-height);object-fit:cover;object-position:center}
.rz-contact{display:grid;grid-template-columns:1fr 1fr;gap:var(--rz-space-16);border-top:var(--rz-border) solid var(--rz-sand-300)}.rz-contact h2{margin-bottom:var(--rz-space-6)}.rz-contact p{max-width:46ch}.rz-contact .small{font-size:var(--rz-body-s);line-height:var(--rz-leading-body-s)}.rz-contact-form{display:grid;gap:var(--rz-space-6)}.rz-contact-form label{display:grid;gap:var(--rz-space-2);font-size:var(--rz-body-s);font-weight:var(--rz-weight-regular)}.rz-contact-form input:not([type=checkbox]){width:100%;min-height:var(--rz-control);padding:var(--rz-space-3) var(--rz-space-4);border:var(--rz-border) solid var(--rz-taupe-500);border-radius:var(--rz-radius-sm);background:var(--rz-white);color:var(--rz-cacao-900);font:inherit}.rz-contact-form label.rz-checkbox{display:flex;align-items:flex-start;gap:var(--rz-space-3)}.rz-checkbox input{flex-shrink:0;width:var(--rz-space-6);height:var(--rz-space-6);accent-color:var(--rz-cacao-900)}.rz-checkbox a{text-decoration:underline}.rz-contact-form .button{justify-self:start}.rz-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.rz-form-status{border-left:var(--rz-space-1) solid var(--rz-error);background:var(--rz-rose-100);padding:var(--rz-space-4) var(--rz-space-6);margin-bottom:var(--rz-space-6)}
@media(max-width:1100px){.container,.hero{width:calc(100% - var(--rz-space-16))}.main-nav{gap:var(--rz-space-4)}.brand{width:var(--rz-logo-mobile)}.hero{gap:var(--rz-space-8)}.hero-visual{min-height:var(--rz-portrait-mobile)}.about-grid,.faq-layout{gap:var(--rz-space-12)}.service-card{gap:var(--rz-space-6);grid-template-columns:var(--rz-space-6) 1.1fr 1fr var(--rz-space-12)}.location-card{padding:var(--rz-space-8)}.contact-options{gap:var(--rz-space-4)}.contact-option{padding:var(--rz-space-6)}.footer-top{gap:var(--rz-space-8)}}
@media(max-width:900px){.header-inner{min-height:var(--rz-space-24)}.menu-toggle{display:flex;align-items:center;gap:var(--rz-space-2);background:none;border:var(--rz-border) solid var(--rz-sand-300);border-radius:var(--rz-radius-pill);min-height:var(--rz-control);padding:var(--rz-space-3) var(--rz-space-4);color:var(--rz-cacao-900);cursor:pointer}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--rz-sand-50);padding:var(--rz-space-6) var(--rz-space-8);box-shadow:var(--rz-shadow-soft);align-items:stretch;flex-direction:column;gap:var(--rz-space-4)}.main-nav.is-open{display:flex}.hero h1{font-size:var(--rz-display-l)}.hero-actions{gap:var(--rz-space-4)}.hero .button{padding-inline:var(--rz-space-4)}.section-heading{gap:var(--rz-space-8)}.section-heading h2,.about-title,.faq-intro h2{font-size:var(--rz-h2);line-height:var(--rz-leading-h2)}.detail-grid{gap:var(--rz-space-8)}.rz-contact{gap:var(--rz-space-8)}.contact-options{grid-template-columns:1fr}.contact-option{padding:var(--rz-space-8)}}
@media(max-width:600px){.container,.hero{width:calc(100% - var(--rz-space-12))}.header-inner{min-height:calc(var(--rz-space-16) + var(--rz-space-4));gap:var(--rz-space-4)}.brand{width:var(--rz-logo-mobile)}.hero{grid-template-columns:1fr;gap:var(--rz-space-8);margin-top:var(--rz-space-8)}.hero-copy{padding-block:var(--rz-space-0)}.hero h1{font-size:var(--rz-display-l);line-height:1.04;margin-bottom:var(--rz-space-6)}.hero .intro{font-size:var(--rz-body-m);line-height:var(--rz-leading-body-m)}.hero-actions{margin-top:var(--rz-space-6)}.hero-note{margin-top:var(--rz-space-6)}.hero-visual{min-height:var(--rz-portrait-mobile)}.portrait-caption{left:var(--rz-space-4);right:var(--rz-space-4);bottom:var(--rz-space-4);padding:var(--rz-space-4);gap:var(--rz-space-3)}.principles{grid-template-columns:1fr;gap:0;padding-block:var(--rz-space-4);margin-bottom:var(--rz-space-16)}.principle{padding-block:var(--rz-space-4)}.principle+.principle{border-top:var(--rz-border) solid var(--rz-sand-200)}.section-heading{display:block;margin-bottom:var(--rz-space-8)}.section-heading>p{margin-top:var(--rz-space-6)}.treatments-section{padding-bottom:var(--rz-space-16)}.service-card{grid-template-columns:var(--rz-space-4) 1fr var(--rz-space-12);gap:var(--rz-space-4);padding-block:var(--rz-space-6)}.service-title{grid-column:2}.service-title .eyebrow{font-size:var(--rz-caption);letter-spacing:var(--rz-tracking-button)}.service-card h3{font-size:var(--rz-h3);line-height:var(--rz-leading-h3)}.service-number{align-self:start;padding-top:var(--rz-space-1)}.service-card>p:not(.service-number){grid-column:2;grid-row:2;font-size:var(--rz-body-s);line-height:var(--rz-leading-body-s)}.service-card>a{grid-column:3;grid-row:1/3}.about-band,.section,.contact-band{padding-block:var(--rz-space-16)}.about-grid,.faq-layout,.location-grid,.detail-grid,.steps,.rz-contact{grid-template-columns:1fr;gap:var(--rz-space-8)}.doctor-monogram{display:none}.about-body>p{font-size:var(--rz-body-m);line-height:var(--rz-leading-body-m)}.location-card{padding:var(--rz-space-8)}.location-card h3{font-size:var(--rz-h2);line-height:var(--rz-leading-h2)}.faq-section{padding-top:0}.contact-band-inner{display:block}.contact-band h2{font-size:var(--rz-h1);line-height:var(--rz-leading-h1)}.contact-band .button{margin-top:var(--rz-space-8)}.site-footer{padding-top:var(--rz-space-16)}.footer-top{grid-template-columns:1fr 1fr;gap:var(--rz-space-8) var(--rz-space-6);padding-bottom:var(--rz-space-12)}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom>div{margin-top:var(--rz-space-4);gap:var(--rz-space-4)}.page-intro{padding-block:var(--rz-space-8) var(--rz-space-12)}.breadcrumb{margin-bottom:var(--rz-space-8)}.page-intro h1{font-size:var(--rz-h1);line-height:var(--rz-leading-h1)}.page-intro .intro{font-size:var(--rz-body-m);line-height:var(--rz-leading-body-m)}.detail-grid{padding-bottom:var(--rz-space-16)}.detail-body p{font-size:var(--rz-body-m);line-height:var(--rz-leading-body-m)}.article-page{padding-block:var(--rz-space-8) var(--rz-space-16)}.article-page h1{font-size:var(--rz-h2);line-height:var(--rz-leading-h2)}.empty-editorial{padding:var(--rz-space-8);margin-bottom:var(--rz-space-16)}.contact-options{padding-bottom:var(--rz-space-16)}.portrait-about-image img{height:var(--rz-portrait-mobile)}.rz-contact-form input:not([type=checkbox]){font-size:var(--rz-body-m)}}
@media(max-width:360px){.hero h1{font-size:var(--rz-h1);line-height:var(--rz-leading-h1)}.header-inner .brand{width:calc(var(--rz-logo-mobile) - var(--rz-space-8))}.menu-toggle>span{display:none}.footer-top{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
