@font-face{font-family:Maven Pro Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/maven-pro-vietnamese-wght-normal.DgdbW9gM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Maven Pro Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/maven-pro-latin-ext-wght-normal.H1dK29Gx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Maven Pro Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/maven-pro-latin-wght-normal.C_Ca0Pis.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--ink:#202222;--graphite:#373938;--slate:#5a6266;--paper:#d8d6d1;--cream:#c7c2ba;--teal:#60727b;--clay:#8a8780;--white:#f0efec;--line:#2022223d;--line-light:#f0efec57;--display:"Maven Pro Variable", "Helvetica Neue", Arial, sans-serif;--sans:"Maven Pro Variable", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}:is(a:focus-visible,summary:focus-visible){outline-offset:5px;outline:1px solid}::selection{background:var(--ink);color:var(--white)}.site-header{color:var(--white);z-index:10;background:#202222;border-bottom:1px solid #f0efec3d;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(22px,4vw,72px);display:grid;position:relative}.site-header:after{content:"";background:#ffffff2e;width:100%;height:1px;position:absolute;bottom:4px;left:0}.wordmark{font-family:var(--sans);align-items:center;gap:14px;width:max-content;line-height:1;display:flex}.monogram{letter-spacing:-.16em;font-size:27px;font-weight:400}.wordmark-name{letter-spacing:.27em;text-transform:uppercase;font-size:11px}.wordmark strong{margin-left:.28em;font-weight:400}.desktop-nav{letter-spacing:.16em;text-transform:uppercase;gap:38px;font-size:10px;display:flex}.desktop-nav a,.text-link{transition:color .2s}.desktop-nav a:hover,.text-link:hover{opacity:.55}.header-cta{letter-spacing:.14em;text-transform:uppercase;border:1px solid #f0efec8c;justify-self:end;padding:12px 15px;font-size:9px}.hero{color:var(--white);background:#202222;min-height:calc(100svh - 88px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000 69.8%,#f0efec75 69.8% 69.9%,#0000 69.9%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;z-index:3;border:1px solid #f0efec80;position:absolute;inset:0}.hero-media{filter:grayscale(.72)saturate(.42)contrast(1.08);background-image:url(/images/antonio-testa-sala-operatoria.jpeg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.006)}.hero-shade{background:linear-gradient(90deg,#121415d4 0%,#1a1c1d94 46%,#181a1b24 78%),linear-gradient(#0000 48%,#17181852);position:absolute;inset:0}.hero-content{z-index:4;max-width:760px;margin-left:clamp(28px,7.5vw,138px);padding:clamp(95px,16vh,170px) 24px 150px 0;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font-size:10px;font-weight:400}.hero h1{font-family:var(--sans);letter-spacing:-.025em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(48px,6.2vw,96px);font-weight:400;line-height:.97}.hero-copy{border-left:1px solid #f0efec7a;max-width:440px;margin:38px 0;padding-left:19px;font-size:clamp(12px,1vw,15px);font-weight:400;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.button{letter-spacing:.17em;text-transform:uppercase;padding:17px 23px;font-size:10px;transition:background .2s,color .2s;display:inline-flex}.button-light{background:var(--white);color:var(--ink)}.button-light:hover{color:var(--white);background:0 0;outline:1px solid #f0efeca6}.text-link{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;padding-bottom:7px;font-size:11px}.text-link span{margin-left:12px}.hero-folio{letter-spacing:.08em;z-index:4;font-size:10px;position:absolute;top:22px;right:22px}.hero-note{letter-spacing:.16em;text-transform:uppercase;z-index:4;margin:0;font-size:10px;font-style:normal;position:absolute;bottom:40px;left:clamp(28px,7.5vw,138px)}.hero-location{letter-spacing:.18em;text-transform:uppercase;z-index:4;margin:0;font-size:9px;position:absolute;bottom:40px;right:22px}.areas{padding:clamp(86px,10vw,160px) clamp(22px,6vw,110px)}.section-intro{grid-template-columns:minmax(180px,.55fr) 1fr;gap:20px;margin-bottom:78px;display:grid}.section-intro h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1}.area-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:9px;padding-top:9px;display:grid}.area-card{background:linear-gradient(145deg,#ffffff4f,#d8cdbb52);border:1px solid #25221d30;min-height:280px;padding:24px 26px 28px;transition:background .25s,color .25s,transform .25s;display:grid;position:relative}.area-card:after{content:"";pointer-events:none;border:1px solid #ffffff61;position:absolute;inset:5px}.area-number{letter-spacing:.15em;opacity:.7;font-size:10px}.area-name{font-family:var(--display);align-self:end;font-size:clamp(29px,2.5vw,43px);line-height:.92}.area-arrow{place-self:end;font-size:22px}img{object-fit:cover;width:100%;height:100%;display:block}h2,h3,p{text-wrap:pretty}.mobile-menu{display:none}.underlined-link{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;gap:20px;width:max-content;padding-bottom:7px;font-size:11px;display:inline-flex}.doctor-story{background:linear-gradient(115deg,#d6cbb9,#e6dfd2 52%,#d9cfbe);grid-template-columns:1.08fr .92fr;min-height:780px;display:grid;position:relative;overflow:hidden}.doctor-story:before{content:"";pointer-events:none;background:repeating-linear-gradient(12deg,#0000 0 7px,#4a3a2a06 7px 8px);position:absolute;inset:0}.doctor-photo{min-height:680px;margin:clamp(24px,3.5vw,64px) 0 clamp(24px,3.5vw,64px) clamp(24px,3.5vw,64px);position:relative}.doctor-photo:after,.location-image:after,.inner-hero-image:after,.treatment-hero-image:after{content:"";pointer-events:none;border:1px solid #f8f4e994;position:absolute;inset:12px}.doctor-copy{align-self:center;padding:80px clamp(36px,8vw,140px)}.doctor-copy blockquote{font-family:var(--display);letter-spacing:-.045em;margin:0 0 42px;font-size:clamp(48px,5.7vw,84px);line-height:.9}.doctor-copy>p:not(.eyebrow){max-width:540px;margin:0 0 40px;font-size:17px;line-height:1.8}.featured-treatments,.treatment-area,.related-section{padding:clamp(90px,10vw,160px) clamp(22px,6vw,110px)}.section-heading-row{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.section-heading-row h2,.area-title h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.3vw,80px);font-weight:400;line-height:.92}.treatment-grid{grid-template-columns:repeat(4,1fr);gap:62px 22px;display:grid}.treatment-card{display:block}.treatment-image{aspect-ratio:4/5;background:#d2c7b5;border:1px solid #25221d42;margin:0 7px 30px 0;padding:5px;overflow:hidden;box-shadow:6px 7px #433c321a}.treatment-image img{filter:sepia(.12)saturate(.62)contrast(1.02);transition:filter .35s,transform .5s}.treatment-card .eyebrow{margin-bottom:14px}.treatment-card h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(31px,2.45vw,42px);font-weight:400;line-height:.92}.treatment-card>p:not(.eyebrow){color:#25221dbd;margin:0 0 22px;font-size:14px;line-height:1.65}.card-link{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding-bottom:10px;font-size:10px;display:flex}.method-section{color:var(--white);background:repeating-linear-gradient(97deg,#ffffff05 0 1px,#0000 1px 6px),#2a2923;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,180px);padding:clamp(90px,10vw,160px) clamp(22px,8vw,150px);display:grid}.method-section h2,.location-copy h2,.site-footer h2,.contact-main h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(53px,6vw,92px);font-weight:400;line-height:.88}.method-list{margin:0;padding:0;list-style:none}.method-list li{border-top:1px solid #ffffff38;grid-template-columns:60px 1fr;gap:28px;padding:34px 0;display:grid}.method-list li:last-child{border-bottom:1px solid #ffffff38}.method-list span{color:#bd8269;letter-spacing:.15em;font-size:11px}.method-list h3{font-family:var(--display);margin:0 0 8px;font-size:40px;font-weight:400;line-height:1}.method-list p{color:#ffffffb8;margin:0;line-height:1.65}.location-teaser{background:linear-gradient(145deg,#ffffff38,#cabaa340);grid-template-columns:1.1fr .9fr;min-height:720px;padding:clamp(24px,3vw,52px);display:grid}.location-image{min-height:620px;position:relative}.location-copy{align-self:center;padding:80px clamp(36px,8vw,140px)}.location-copy>p:not(.eyebrow){max-width:460px;margin:34px 0;font-size:17px;line-height:1.75}.site-footer{color:var(--white);background:repeating-linear-gradient(87deg,#ffffff05 0 1px,#0000 1px 5px),#211f1a;padding:clamp(80px,9vw,140px) clamp(22px,6vw,110px) 28px}.footer-lead{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 2fr auto;align-items:end;gap:24px;padding-bottom:90px;display:grid}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:70px 0 90px;display:grid}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:13px;font-size:13px;display:flex}.footer-grid a:hover{color:#bd8269}.footer-brand{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(34px,3.4vw,56px)}.footer-label{color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.footer-bottom{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}.page-title{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff3,#c8b69d26);padding:clamp(100px,12vw,190px) clamp(22px,9vw,165px) clamp(80px,9vw,140px)}.page-title h1,.inner-hero h1,.contact-hero h1{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(72px,9.2vw,148px);font-weight:400;line-height:.8}.page-title>p:last-child{max-width:590px;margin:44px 0 0 auto;font-size:17px;line-height:1.8}.area-index{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:36px;padding:22px clamp(22px,6vw,110px);display:flex;overflow-x:auto}.area-index a{letter-spacing:.15em;text-transform:uppercase;flex:none;font-size:10px}.treatment-area{scroll-margin-top:20px}.treatment-area+.treatment-area{border-top:1px solid var(--line)}.area-title{margin-bottom:60px}.inner-hero{color:var(--white);background:repeating-linear-gradient(96deg,#ffffff05 0 1px,#0000 1px 6px),#292822;grid-template-columns:1fr 1fr;min-height:calc(100svh - 88px);display:grid}.inner-hero>div:first-child{align-self:center;padding:80px clamp(22px,6vw,110px)}.inner-hero-image{min-height:650px;margin:22px;position:relative;overflow:hidden}.editorial-section{grid-template-columns:.45fr 1fr;padding:clamp(100px,11vw,180px) clamp(22px,9vw,165px);display:grid}.editorial-copy{max-width:800px}.editorial-copy h2,.treatment-overview h2,.faq-section h2,.location-note h2{font-family:var(--display);letter-spacing:-.045em;margin:0 0 40px;font-size:clamp(52px,5.5vw,86px);font-weight:400;line-height:.91}.editorial-copy>p:not(.lead){max-width:660px;font-size:16px;line-height:1.85}.values-grid,.journey-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 clamp(22px,6vw,110px) clamp(100px,10vw,160px);display:grid}.values-grid article,.journey-grid article{border-right:1px solid var(--line);background:linear-gradient(150deg,#ffffff38,#d1c3af33);min-height:340px;padding:34px}.values-grid article:first-child,.journey-grid article:first-child{border-left:1px solid var(--line)}.values-grid span,.journey-grid span{color:var(--teal);letter-spacing:.15em;font-size:10px}.values-grid h3,.journey-grid h3{font-family:var(--display);margin:110px 0 16px;font-size:44px;font-weight:400;line-height:1}.values-grid p,.journey-grid p{line-height:1.7}.wide-quote{background:repeating-linear-gradient(102deg, #ffffff06 0 1px, transparent 1px 7px), var(--teal);color:var(--white);justify-content:space-between;align-items:center;gap:50px;padding:clamp(90px,9vw,150px) clamp(22px,8vw,150px);display:flex}.wide-quote p{font-family:var(--display);letter-spacing:-.04em;max-width:1080px;margin:0;font-size:clamp(50px,5.8vw,88px);line-height:.9}.treatment-hero{color:var(--white);background:repeating-linear-gradient(96deg,#ffffff05 0 1px,#0000 1px 6px),#292822;grid-template-columns:.92fr 1.08fr;min-height:calc(100svh - 88px);display:grid}.treatment-hero-copy{align-self:center;padding:80px clamp(22px,6vw,110px)}.treatment-hero-copy h1{font-family:var(--display);letter-spacing:-.055em;margin:0 0 40px;font-size:clamp(70px,8vw,132px);font-weight:400;line-height:.8}.treatment-hero-copy>p:last-child{color:#ffffffbf;max-width:500px;font-size:18px;line-height:1.7}.treatment-hero-image{min-height:650px;margin:22px;position:relative}.treatment-overview,.faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;padding:clamp(100px,11vw,180px) clamp(22px,9vw,165px);display:grid}.treatment-overview>div:last-child>p:not(.lead){max-width:660px;line-height:1.85}.journey-grid{margin-bottom:0}.faq-list details{border-top:1px solid var(--line);padding:25px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:var(--display);font-size:30px}.faq-list p{max-width:600px;line-height:1.7}.simple-related{border-top:1px solid var(--line)}.simple-related a{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr auto;align-items:center;padding:25px 5px;display:grid}.simple-related span{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.simple-related strong{font-family:var(--display);font-size:34px;font-weight:400}.simple-related i{font-style:normal}.locations-grid{grid-template-columns:repeat(3,1fr);gap:70px 22px;padding:0 clamp(22px,6vw,110px) clamp(100px,10vw,160px);display:grid}.location-card>div{aspect-ratio:4/3;border:1px solid var(--line);background:#d2c7b5;margin:0 7px 28px 0;padding:5px;box-shadow:6px 7px #433c321a}.location-card h2{font-family:var(--display);margin:18px 0 8px;font-size:58px;font-weight:400;line-height:1}.location-card p{margin-bottom:28px}.location-note{background:repeating-linear-gradient(100deg, #ffffff06 0 1px, transparent 1px 7px), var(--teal);color:var(--white);padding:clamp(90px,9vw,150px) clamp(22px,9vw,165px)}.location-note h2{max-width:1000px;margin:0}.contact-hero{color:var(--white);background:repeating-linear-gradient(96deg,#ffffff05 0 1px,#0000 1px 6px),#292822;padding:clamp(100px,12vw,190px) clamp(22px,9vw,165px)}.contact-hero>div{max-width:1100px}.contact-hero>div>p:last-child{color:#ffffffb3;max-width:590px;margin:45px 0 0 auto;font-size:18px;line-height:1.8}.contact-content{grid-template-columns:1fr 320px;gap:100px;padding:clamp(100px,11vw,180px) clamp(22px,9vw,165px);display:grid}.contact-main h2{margin-bottom:35px}.contact-main>p:not(.eyebrow){max-width:680px;line-height:1.8}.pending-contact{border-top:1px solid var(--line);justify-content:space-between;max-width:760px;padding:24px 0;display:flex}.pending-contact:last-child{border-bottom:1px solid var(--line)}.pending-contact span{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.pending-contact strong{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}.contact-aside{border-left:1px solid var(--line);padding-left:40px}.contact-aside h3{font-family:var(--display);font-size:38px;font-weight:400}.small-note{margin-top:50px;font-size:12px;line-height:1.7}.legal-page{max-width:900px;margin:0 auto;padding:clamp(100px,11vw,170px) 22px}.legal-page h1{font-family:var(--display);letter-spacing:-.055em;margin:0 0 60px;font-size:clamp(80px,10vw,150px);font-weight:400;line-height:.82}.legal-page h2{font-family:var(--display);margin:60px 0 15px;font-size:42px;font-weight:400}.legal-page>p:not(.eyebrow):not(.lead){line-height:1.8}@media (max-width:820px){.site-header{grid-template-columns:1fr auto auto;height:76px}.desktop-nav{display:none}.header-cta{font-size:10px}.mobile-menu{margin-left:18px;display:block;position:relative}.mobile-menu summary{cursor:pointer;gap:6px;width:28px;padding:8px 0;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:28px;height:1px;display:block}.mobile-menu nav{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:22px;width:230px;padding:28px;display:flex;position:absolute;top:42px;right:0}.mobile-menu nav a{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.hero{min-height:calc(100svh - 76px)}.hero-media{background-position:61%}.hero-shade{background:linear-gradient(90deg,#1f201bed,#21221d6e)}.section-intro{grid-template-columns:1fr}.area-grid{grid-template-columns:repeat(2,1fr)}.area-card:nth-child(3){border-left:1px solid var(--line)}.doctor-story,.location-teaser,.inner-hero,.treatment-hero{grid-template-columns:1fr}.doctor-photo,.location-image,.inner-hero-image,.treatment-hero-image{min-height:58vw}.doctor-photo{margin:24px}.location-teaser{padding:24px}.inner-hero-image,.treatment-hero-image{margin:18px}.doctor-copy,.location-copy{padding-top:100px;padding-bottom:100px}.treatment-grid{grid-template-columns:repeat(2,1fr)}.method-section,.treatment-overview,.faq-section{grid-template-columns:1fr}.footer-lead{grid-template-columns:1fr;align-items:start}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-column:1/-1}.editorial-section{grid-template-columns:1fr;gap:50px}.values-grid,.journey-grid{grid-template-columns:1fr}.values-grid article,.journey-grid article{border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-height:250px}.values-grid h3,.journey-grid h3{margin-top:65px}.locations-grid{grid-template-columns:1fr}.location-card>div{aspect-ratio:16/9}.contact-content{grid-template-columns:1fr;gap:70px}.contact-aside{border-left:0;border-top:1px solid var(--line);padding:40px 0 0}}@media (max-width:520px){.site-header{padding-left:16px;padding-right:16px}.wordmark{font-size:23px}.header-cta{letter-spacing:.06em;padding:10px 8px;font-size:8px}.mobile-menu{margin-left:10px}.hero:after{inset:10px}.hero-content{margin-left:22px;padding-top:112px;padding-bottom:150px}.hero h1{font-size:clamp(64px,20vw,88px);line-height:.8}.hero-copy{margin:34px 0;padding-left:18px;font-size:14px}.hero-folio{top:28px;left:22px}.hero-note{font-size:17px;bottom:72px;left:22px}.hero-location{bottom:37px;left:22px;right:auto}.areas{padding-left:18px;padding-right:18px}.area-grid{grid-template-columns:1fr}.area-card,.area-card:nth-child(3){border-left:1px solid var(--line);min-height:215px}.section-heading-row{flex-direction:column;align-items:start;gap:35px}.treatment-grid{grid-template-columns:1fr}.treatment-image{aspect-ratio:5/6}.doctor-photo{min-height:110vw;margin:14px}.location-teaser{padding:14px}.location-image{min-height:86vw}.inner-hero-image,.treatment-hero-image{min-height:104vw;margin:10px}.method-list li{grid-template-columns:38px 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}.wide-quote{flex-direction:column;align-items:flex-start}.simple-related a{grid-template-columns:1fr auto;gap:16px}.simple-related span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3{font-family:var(--sans);text-transform:uppercase;font-weight:400}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:var(--slate)}.button-teal{background:var(--slate);color:var(--white)}.underlined-link,.text-link{letter-spacing:.14em;font-size:9px}.areas{background:var(--paper)}.section-intro h2,.section-heading-row h2,.area-title h2{letter-spacing:-.025em;font-size:clamp(38px,4.7vw,72px);line-height:.98}.area-grid{border-left:1px solid var(--line);gap:0;padding-top:0}.area-card{border-bottom:1px solid var(--line);border-left:0;border-right:1px solid var(--line);background:#cbc8c2;min-height:265px;padding:22px 24px 25px;transform:none}.area-card:first-child{border-left:0}.area-card:after{display:none}.area-card:hover{background:var(--ink);color:var(--white);transform:none}.area-number{justify-self:end}.area-name{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(21px,1.85vw,31px);line-height:1.05}.doctor-story{background:var(--ink);color:var(--white);min-height:760px}.doctor-story:before,.doctor-photo:after,.location-image:after,.inner-hero-image:after,.treatment-hero-image:after{display:none}.doctor-photo{border-right:1px solid #f0efec57;min-height:680px;margin:0}.doctor-photo img{filter:grayscale(.55)saturate(.55)contrast(1.04)}.doctor-copy blockquote{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(35px,4.1vw,62px);line-height:1.02}.doctor-copy>p:not(.eyebrow){color:#f0efecb8;font-size:14px;line-height:1.75}.treatment-grid{gap:58px 18px}.treatment-image{border:1px solid var(--line);box-shadow:none;background:0 0;margin:0 0 22px;padding:0}.treatment-image img{filter:grayscale(.6)saturate(.52)contrast(1.03)}.treatment-card:hover img{filter:grayscale(.25)saturate(.72);transform:scale(1.02)}.treatment-card h3{letter-spacing:.015em;font-size:clamp(20px,1.65vw,28px);line-height:1.05}.treatment-card>p:not(.eyebrow){color:#202222b3;font-size:12px}.method-section{background:#353a3d}.method-section h2,.location-copy h2,.site-footer h2,.contact-main h2{letter-spacing:-.025em;font-size:clamp(40px,5vw,76px);line-height:.96}.method-list span{color:var(--white);font-size:9px}.method-list h3{letter-spacing:.02em;font-size:24px}.method-list p{font-size:13px}.location-teaser{background:var(--cream);min-height:700px;padding:0}.location-image{border-right:1px solid var(--line);min-height:620px}.location-image img{filter:grayscale(.65)saturate(.5)}.location-copy>p:not(.eyebrow){font-size:14px}.site-footer{background:#1e2020}.footer-grid>div:not(.footer-brand){letter-spacing:.05em;font-size:11px}.footer-grid a:hover{color:inherit;opacity:.55}.footer-brand{font-family:var(--sans);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:17px;font-size:13px;display:flex}.footer-brand:before{content:"AT";letter-spacing:-.16em;font-size:34px}.footer-brand strong{color:inherit;margin-left:.24em;font-weight:400}.footer-label,.footer-bottom{font-size:8px}.page-title{background:var(--paper)}.page-title h1,.inner-hero h1,.contact-hero h1{letter-spacing:-.03em;font-size:clamp(54px,7vw,108px);line-height:.94}.page-title>p:last-child{font-size:14px}.area-index{background:#bdbab4}.area-index a{font-size:9px}.inner-hero,.treatment-hero{background:var(--ink)}.inner-hero-image,.treatment-hero-image{border-left:1px solid #f0efec57;margin:0}.inner-hero-image img,.treatment-hero-image img{filter:grayscale(.56)saturate(.5)contrast(1.04)}.editorial-copy h2,.treatment-overview h2,.faq-section h2,.location-note h2{letter-spacing:-.025em;font-size:clamp(38px,4.6vw,70px);line-height:.98}.lead{font-family:var(--sans);font-size:clamp(21px,2.2vw,32px);line-height:1.35}.editorial-copy>p:not(.lead),.treatment-overview>div:last-child>p:not(.lead){font-size:14px}.values-grid article,.journey-grid article{background:0 0;min-height:320px}.values-grid span,.journey-grid span{color:var(--ink);font-size:9px}.values-grid h3,.journey-grid h3{letter-spacing:.02em;font-size:26px;line-height:1.05}.values-grid p,.journey-grid p{font-size:13px}.wide-quote{background:#5a6266}.wide-quote p{font-family:var(--sans);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(37px,4.7vw,70px);line-height:1}.treatment-hero-copy h1{letter-spacing:-.03em;font-size:clamp(52px,6.5vw,98px);line-height:.94}.treatment-hero-copy>p:last-child{font-size:15px}.faq-section{background:#c4c1bb}.faq-list summary{font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;font-size:18px}.faq-list p{font-size:13px}.simple-related span{color:var(--ink);font-size:9px}.simple-related strong{font-family:var(--sans);text-transform:uppercase;font-size:21px}.location-card>div{border:1px solid var(--line);box-shadow:none;background:0 0;margin:0 0 22px;padding:0}.location-card img{filter:grayscale(.68)saturate(.45)}.location-card>span{color:var(--ink);font-size:9px}.location-card h2{font-size:34px;line-height:1.05}.location-card p{font-size:13px}.location-note{background:#5a6266}.contact-hero{background:var(--ink)}.contact-hero>div>p:last-child{font-size:15px}.contact-main>p:not(.eyebrow){font-size:14px}.pending-contact span,.pending-contact strong{color:var(--ink);font-size:9px}.contact-aside .footer-label{color:#20222280}.contact-aside h3{font-family:var(--sans);font-size:20px}.small-note{font-size:11px}.legal-page h1{letter-spacing:-.03em;font-size:clamp(56px,7.5vw,112px);line-height:.95}.legal-page h2{font-size:24px}.legal-page>p:not(.eyebrow):not(.lead){font-size:13px}@media (max-width:820px){.mobile-menu summary span{background:var(--white)}.mobile-menu nav{background:var(--ink);color:var(--white);border-color:#f0efec57}.hero-shade{background:linear-gradient(90deg,#131516e6,#1a1c1d66)}.doctor-photo,.location-image,.inner-hero-image,.treatment-hero-image{border:0;border-bottom:1px solid var(--line);min-height:64vw;margin:0}.location-teaser{padding:0}}@media (max-width:520px){.wordmark-name{display:none}.monogram{font-size:24px}.hero:before{background:0 0}.hero:after{inset:0}.hero h1{font-size:clamp(44px,13.8vw,68px);line-height:.97}.hero-copy{margin:32px 0;padding-left:17px;font-size:12px}.hero-folio{top:15px;left:auto;right:15px}.hero-note{font-size:9px;bottom:72px}.area-card,.area-card:nth-child(3){border-left:0;min-height:195px}.doctor-photo,.inner-hero-image,.treatment-hero-image{min-height:112vw;margin:0}.location-image{min-height:86vw}}:root{--ink:#1d2a38;--graphite:#1d2a38;--slate:#6b7177;--paper:#f2f0f0;--cream:#e6e2db;--stone:#a7a09a;--dark:#0e1620;--white:#f2f0f0;--line:#1d2a3838;--line-light:#f2f0f05c}.site-header{border-color:var(--line);color:var(--ink);background:#f2f0f0f7}.site-header:after{background:#1d2a381f}.header-cta{border-color:#1d2a388c}.hero{background:var(--cream)}.hero:after{border-color:#f2f0f06b}.hero-media{filter:grayscale(.5)saturate(.55)contrast(1.03)}.hero-folio,.hero-location{color:var(--ink)}@media (max-width:820px){.mobile-menu summary span{background:var(--ink)}.mobile-menu nav{background:var(--paper);border-color:var(--line);color:var(--ink)}}@media (max-width:520px){.hero:before{background:linear-gradient(#0000 70%,#1d2a382e)}.hero-folio,.hero-location{color:var(--white)}}body{background:var(--paper);color:var(--ink)}.teal{color:var(--slate)}.hero:before{background-image:linear-gradient(90deg,#0000 calc(69.8% - 1px),#1d2a3847 calc(69.8% - 1px) 69.8%,#0000 69.8%),url(/images/plaster-light-v1.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,30.2% 100%}.button-dark,.button-teal{background:var(--ink);color:var(--white)}.button-dark:hover,.button-teal:hover{background:var(--slate)}.areas,.page-title,.editorial-section,.legal-page{background-color:var(--paper);background-image:linear-gradient(#f2f0f09e,#f2f0f09e),url(/images/plaster-light-v1.jpg);background-position:50%;background-size:cover}.featured-treatments,.treatment-area,.related-section,.contact-content{background:var(--paper)}.area-card{background:#f2f0f0db;border-color:#1d2a3833}.area-card:nth-child(2n){background:#e6e2dbe6}.area-card:hover{background:var(--ink)}.doctor-story,.method-section,.inner-hero,.treatment-hero,.contact-hero,.site-footer{background-color:var(--dark);background-image:linear-gradient(#0e162094,#0e162094),url(/images/plaster-dark-v1.jpg);background-position:50%;background-size:cover}.doctor-photo{border-color:#f2f0f040}.doctor-copy>p:not(.eyebrow),.method-list p,.treatment-hero-copy>p:last-child,.contact-hero>div>p:last-child{color:#f2f0f0bd}.method-list span{color:#e6e2db}.treatment-image,.location-card>div{border-color:#6b71777a}.treatment-card>p:not(.eyebrow){color:#1d2a38b3}.location-teaser{background:var(--cream)}.location-copy{background:#e6e2dbe6}.wide-quote,.location-note{background-color:var(--ink);background-image:linear-gradient(#1d2a387a,#1d2a387a),url(/images/plaster-dark-v1.jpg);background-position:50%;background-size:cover}.area-index,.faq-section{background-color:var(--cream)}.faq-section{background-image:linear-gradient(#e6e2dbb3,#e6e2dbb3),url(/images/plaster-light-v1.jpg);background-position:50%;background-size:cover}.values-grid article,.journey-grid article{background:#f2f0f061}.pending-contact strong{color:var(--slate)}@media (max-width:820px){.hero:before{background-size:100% 100%,31% 100%}.doctor-story{background-image:none;background-color:var(--dark)}.doctor-copy{background-image:linear-gradient(#0e162094,#0e162094),url(/images/plaster-dark-v1.jpg);background-size:cover}}@media (max-width:520px){.hero:before{background-image:linear-gradient(#0000 70%,#1d2a382e);background-size:100% 100%}.areas,.page-title,.editorial-section,.legal-page,.faq-section{background-position:50%;background-attachment:scroll}}.brand-symbol{mix-blend-mode:multiply;background-image:url(/images/logo-at-black-source.png);background-position:-60px -66px;background-repeat:no-repeat;background-size:169px 169px;flex:none;width:53px;height:38px;display:block}.hero:before{background:0 0}.hero-shade{background:linear-gradient(90deg,#0e1620e0 0%,#1d2a389e 43%,#1d2a381a 72%,#0000 100%)}.hero-folio,.hero-location{color:var(--white);text-shadow:0 1px 8px #0e1620cc}.footer-brand:before{display:none}.footer-symbol{mix-blend-mode:normal;background-position:-74px -81px;background-size:208px 208px;width:65px;height:47px}.footer-brand-name{display:inline-flex}@media (max-width:520px){.brand-symbol{background-position:-52px -57px;background-size:146px 146px;width:46px;height:33px}.footer-symbol{background-position:-65px -72px;background-size:184px 184px;width:58px;height:42px}}.treatment-original-overview{background-color:var(--paper);background-image:linear-gradient(#f2f0f0a8,#f2f0f0a8),url(/images/plaster-light-v1.jpg);background-position:50%;background-size:cover}.treatment-original-overview>div:last-child>p{max-width:720px;margin:0 0 20px;font-size:14px;line-height:1.85}.treatment-original-overview>div:last-child>.lead{font-size:clamp(21px,2.2vw,32px);line-height:1.35}.treatment-facts-section{background:var(--cream);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(90px,10vw,150px) clamp(22px,6vw,110px)}.treatment-facts-heading{grid-template-columns:.65fr 1.35fr;align-items:end;gap:35px;margin-bottom:62px;display:grid}.treatment-facts-heading .eyebrow{margin:0}.treatment-facts-heading h2,.treatment-section-intro h2,.treatment-consultation h2{letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.7vw,72px);line-height:.98}.treatment-facts-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.treatment-fact{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:205px;padding:24px}.treatment-fact span{letter-spacing:.14em;margin-bottom:64px;font-size:9px;display:block}.treatment-fact p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.treatment-fact strong{text-transform:uppercase;font-size:clamp(18px,1.7vw,26px);font-weight:400;line-height:1.15}.treatment-price{background-color:var(--ink);border-bottom:1px solid var(--line);color:var(--white);background-image:linear-gradient(#1d2a3880,#1d2a3880),url(/images/plaster-dark-v1.jpg);background-position:50%;background-size:cover;grid-column:span 3;padding:34px}.treatment-price .eyebrow{margin-bottom:32px}.treatment-price strong{letter-spacing:-.025em;margin-bottom:25px;font-size:clamp(32px,4vw,62px);font-weight:400;display:block}.treatment-price>p:not(.eyebrow){color:#f2f0f0bf;max-width:760px;margin:0 0 15px;font-size:13px;line-height:1.7}.treatment-price small{color:#f2f0f0a3;letter-spacing:.07em;font-size:10px;display:block}.treatment-source-quote{background-color:var(--ink);color:var(--white);background-image:linear-gradient(#1d2a387a,#1d2a387a),url(/images/plaster-dark-v1.jpg);background-position:50%;background-size:cover;padding:clamp(90px,9vw,145px) clamp(22px,9vw,165px)}.treatment-source-quote p{letter-spacing:-.02em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(30px,4vw,62px);line-height:1.12}.treatment-process-section,.treatment-content-section{background:var(--paper);padding:clamp(90px,10vw,160px) clamp(22px,6vw,110px)}.treatment-process-section{border-bottom:1px solid var(--line)}.treatment-section-intro{grid-template-columns:.65fr 1.35fr;gap:35px;margin-bottom:70px;display:grid}.treatment-process-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.treatment-process-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:330px;padding:27px}.treatment-process-grid article>span{letter-spacing:.14em;font-size:9px}.treatment-process-grid h3{letter-spacing:.02em;margin:94px 0 22px;font-size:20px;line-height:1.2}.treatment-process-grid p{color:#1d2a38ba;margin:0 0 13px;font-size:12px;line-height:1.72}.treatment-content-section{background-color:var(--cream);background-image:linear-gradient(#e6e2dbc2,#e6e2dbc2),url(/images/plaster-light-v1.jpg);background-position:50%;background-size:cover}.treatment-content-list{border-top:1px solid var(--line)}.treatment-content-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,760px);gap:clamp(30px,7vw,120px);padding:clamp(42px,5vw,74px) 0;display:grid}.treatment-content-list>article>span{letter-spacing:.14em;padding-top:7px;font-size:9px}.treatment-content-list h3{letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(25px,3vw,43px);line-height:1.08}.treatment-content-list p{margin:0 0 17px;font-size:14px;line-height:1.85}.treatment-content-list .treatment-content-item{letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:11px;font-size:11px;display:flex}.treatment-content-list .treatment-content-item:before{background:var(--ink);content:"";flex:none;width:20px;height:1px;margin-right:14px}.treatment-consultation{background-color:var(--dark);color:var(--white);background-image:linear-gradient(#0e162094,#0e162094),url(/images/plaster-dark-v1.jpg);background-position:50%;background-size:cover;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,9vw,150px);padding:clamp(90px,10vw,160px) clamp(22px,8vw,150px);display:grid}.treatment-consultation>div:last-child>p{color:#f2f0f0bd;max-width:680px;margin:0 0 38px;font-size:14px;line-height:1.85}.treatment-consultation blockquote{text-transform:uppercase;border-left:1px solid #f2f0f066;max-width:650px;margin:0 0 42px;padding-left:22px;font-size:clamp(20px,2.2vw,31px);line-height:1.35}.treatment-consultation small{color:#f2f0f08c;max-width:560px;margin-top:25px;font-size:10px;line-height:1.6;display:block}@media (max-width:820px){.treatment-facts-heading,.treatment-section-intro,.treatment-consultation{grid-template-columns:1fr}.treatment-facts-grid,.treatment-process-grid{grid-template-columns:repeat(2,1fr)}.treatment-price{grid-column:span 2}}@media (max-width:520px){.treatment-facts-grid,.treatment-process-grid{grid-template-columns:1fr}.treatment-fact{min-height:175px}.treatment-fact span{margin-bottom:48px}.treatment-price{grid-column:span 1;padding:27px}.treatment-process-grid article{min-height:270px}.treatment-process-grid h3{margin-top:66px}.treatment-content-list>article{grid-template-columns:28px minmax(0,1fr);gap:18px}.treatment-content-list p{font-size:13px}}.contact-channel{cursor:pointer;transition:opacity .2s}.contact-channel:hover{opacity:.58}.contact-privacy-note{border-top:1px solid var(--line);max-width:760px;margin-top:62px;padding-top:34px}.contact-privacy-note h3{letter-spacing:.01em;margin:0 0 18px;font-size:clamp(22px,2.3vw,34px)}.contact-privacy-note p{max-width:680px;margin:0 0 28px;font-size:13px;line-height:1.8}.fiscal-details{border-top:1px solid var(--line);margin-top:42px;padding-top:32px}.fiscal-details p:not(.footer-label){margin:0 0 7px;font-size:11px;line-height:1.65}.footer-privacy-button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0}.footer-privacy-button:hover{opacity:.55}.footer-bottom{flex-wrap:wrap;align-items:start;gap:18px 40px}.footer-bottom span:nth-child(2){text-align:center}.floating-whatsapp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);opacity:.7;z-index:90;background:#0e16201a;border:1px solid #f2f0f04d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:background-color .2s,border-color .2s,opacity .2s,transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 7px 24px #0e16201f}.floating-whatsapp:hover{opacity:1;background:#0e1620c7;border-color:#f2f0f094;transform:translateY(-2px)}.floating-whatsapp:focus-visible{opacity:1;outline:2px solid var(--white);outline-offset:3px;background:#0e1620c7}.floating-whatsapp-icon{filter:drop-shadow(0 1px 4px #0e162059);background:url(/images/whatsapp.svg) 50%/contain no-repeat;flex:none;width:25px;height:25px;display:block}.floating-whatsapp>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.privacy-notice) .floating-whatsapp{opacity:0;pointer-events:none;transform:translateY(10px)}.privacy-notice{background-color:var(--dark);color:var(--white);z-index:100;background-image:linear-gradient(#0e162094,#0e162094),url(/images/plaster-dark-v1.jpg);background-position:50%;background-size:cover;border:1px solid #f2f0f057;width:calc(100% - 36px);max-width:660px;padding:30px 68px 30px 30px;position:fixed;bottom:18px;left:18px}.privacy-notice .eyebrow{margin-bottom:19px}.privacy-notice h2{letter-spacing:-.01em;margin:0 0 17px;font-size:clamp(25px,3vw,42px)}.privacy-notice>p:not(.eyebrow){color:#f2f0f0bd;max-width:540px;margin:0;font-size:12px;line-height:1.7}.privacy-notice-close{color:var(--white);cursor:pointer;background:0 0;border:0;padding:8px;font-size:30px;font-weight:200;line-height:1;position:absolute;top:14px;right:18px}.privacy-notice-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:27px;display:flex}.privacy-notice-actions .button{cursor:pointer;border:0}.privacy-notice-actions .underlined-link{color:var(--white)}.legal-page-wide{max-width:1040px}.legal-page-wide .lead{max-width:900px}.legal-page-wide h2{border-top:1px solid var(--line);margin-top:68px;padding-top:32px}.legal-page-wide p,.legal-page-wide li{font-size:13px;line-height:1.85}.legal-page-wide a{border-bottom:1px solid}.legal-page-wide ul{max-width:850px;margin:20px 0;padding-left:22px}.legal-page-wide li{margin-bottom:12px;padding-left:7px}.legal-updated{letter-spacing:.14em;text-transform:uppercase;margin-top:38px;font-size:9px!important}.legal-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 34px;margin-top:72px;padding-top:30px;display:flex}.legal-links a{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.cookie-table{border-left:1px solid var(--line);border-top:1px solid var(--line);margin:35px 0}.cookie-table>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;display:grid}.cookie-table span,.cookie-table strong{border-right:1px solid var(--line);padding:20px;font-size:11px;font-weight:400;line-height:1.65}.cookie-table strong{letter-spacing:.13em;text-transform:uppercase;font-size:9px}@media (max-width:820px){.footer-bottom span:nth-child(2){text-align:left}}@media (max-width:520px){.floating-whatsapp{bottom:14px;right:14px}.privacy-notice{width:calc(100% - 20px);padding:27px 46px 27px 22px;bottom:10px;left:10px}.privacy-notice-close{top:9px;right:9px}.privacy-notice-actions{flex-direction:column;align-items:flex-start;gap:20px}.cookie-table>div{grid-template-columns:1fr}.cookie-table span,.cookie-table strong{border-bottom:1px solid var(--line)}.cookie-table>div>:last-child{border-bottom:0}}
