/* Sculpted signage: solid bronze edge, metallic face and directional bevel lighting. */
.gold-letter{position:relative;display:block;width:fit-content;isolation:isolate;font-weight:500!important;color:#e9d4a0;background:linear-gradient(155deg,#fff5d6 0%,#e2c080 17%,#fff5cb 27%,#a17c3f 43%,#f3d79d 52%,#c29a59 70%,#fff0c0 85%,#bc9150 100%);background-size:180% 180%;background-position:var(--type-light,45%) 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:url('#signage-bevel');text-shadow:none!important;transform:perspective(1100px) rotateX(7deg) rotateY(-5deg);transform-origin:left center}
.gold-letter::before{content:attr(data-letter);position:absolute;inset:0;z-index:-1;transform:translate(2.5px,4px);color:#6b5029;-webkit-text-fill-color:#6b5029;text-shadow:1px 2px 0 #473b25,3px 7px 12px #0005;pointer-events:none}
.hero{min-height:850px}.hero-film{inset:0;width:100%;height:100%}.hero-film video{opacity:1;filter:saturate(.95);object-position:center}.hero-film::after{background:linear-gradient(90deg,#111910b8 0%,#11191044 46%,#1119100a 76%),linear-gradient(0deg,#111a14ed 0%,#111a1444 38%,transparent 65%,#111a1466 100%)}.hero-grain{background:radial-gradient(ellipse at 26% 64%,#d8b26012,transparent 60%)}.hero-title{position:absolute;left:6%;bottom:190px;margin:0;width:72%;perspective:1200px}.hero h1{font-size:clamp(100px,11vw,176px);line-height:.94;letter-spacing:-.04em;text-shadow:none}.hero h1 em.gold-letter{font-size:1.12em;margin-left:11%;line-height:1.05;color:#e5c58b}.hero-title h1>span{margin:0}.hero-aside{left:auto;right:6%;bottom:192px;width:250px}.hero-aside p{color:#faf4e7;font-size:13px}.hero-aside .round-link{position:relative;left:0!important;bottom:auto;margin-top:23px;width:250px;height:62px;font-size:18px;font-weight:500;line-height:1.25}.hero-topline{color:#eee6d5}.film-label{display:none}.film-chapter{position:absolute;right:6%;top:170px;width:220px;color:#f5efdf;font-size:8px;letter-spacing:.17em;text-align:right}.film-progress{height:1px;background:#ffffff44;width:100%;margin-top:14px;overflow:hidden}.film-progress i{display:block;height:1px;width:var(--film-progress,0%);background:#e4c894}.hero-bottom{border-color:#f8e6be44}.hero-photo{font-size:18px}.hero-photo img{width:75px;height:50px}.header{background:linear-gradient(#121d1477,transparent)}
/* Secondary display headings use a shallow engraved edge, never body or form text. */
.intro h2 em,.treatment-heading h2 em,.clinic-head h2 em,.booking h2 em,.public-page .page-hero h1 em,.journal-intro h1 em{color:#806439!important;text-shadow:0 -1px 0 #fffae4,1px 1px 0 #e9dab8,2px 2px 0 #4a3d2844,3px 5px 8px #69533020;filter:url('#signage-bevel-soft')}.skin-head h2 em{color:#d7b775;text-shadow:0 -1px 0 #fff0c7,1px 2px 0 #65502c,2px 4px 8px #0004;filter:url('#signage-bevel-soft')}
@media(max-width:1000px){.hero-title{bottom:265px;width:88%}.hero h1{font-size:14vw}.hero-aside{left:6%;right:auto;bottom:125px;width:88%;display:flex;align-items:center;justify-content:space-between;gap:25px}.hero-aside>.micro-label{display:none}.hero-aside p{font-size:12px}.hero-aside .round-link{margin:0}.film-chapter{top:150px}}
@media(max-width:600px){.hero{min-height:800px;height:100svh}.hero-film{inset:0;height:100%;width:100%}.hero-film video{object-position:57% center}.hero-film::after{background:linear-gradient(0deg,#111a14f5 0%,#111a1477 40%,#111a140a 70%,#111a1477 100%),linear-gradient(90deg,#111a1422,transparent)}.hero-topline{font-size:7px}.film-chapter{top:155px;right:24px;width:155px;font-size:6px}.hero-title{left:24px;bottom:278px;width:calc(100% - 48px)}.hero h1{font-size:23vw;line-height:.97;letter-spacing:-.04em}.hero h1 em.gold-letter{font-size:1.12em;margin-left:6%}.gold-letter{transform:perspective(700px) rotateX(5deg) rotateY(-4deg)}.gold-letter::before{transform:translate(1.5px,2px);text-shadow:1px 1px 0 #473b25,2px 4px 8px #0005}.hero-aside{left:24px;right:24px;bottom:148px;width:auto;gap:17px}.hero-aside p{font-size:11px;line-height:1.7}.hero-aside .round-link{width:205px;height:60px;font-size:16px;flex-shrink:0;gap:10px}.hero-bottom{bottom:22px;left:24px;right:24px}.hero-bottom .motion-toggle{bottom:78px}.hero-photo{font-size:16px}.hero-photo img{width:58px;height:43px}.hero-photo small{font-size:7px}.hero .header{background:#17201955}}
@media(max-width:380px){.hero-aside .round-link{width:195px;font-size:16px}.hero-aside p{font-size:10px}.hero-title{bottom:300px}.hero-photo{font-size:14px}}
@media(prefers-reduced-motion:reduce){.gold-letter{transform:none;background-position:45% 50%}}
/* Restrained metal finish: readable gold face and a shallow edge. */
.gold-letter{filter:none;transform:none;background:linear-gradient(125deg,#f2dfb9,#d9b779 60%,#ead2a4);-webkit-background-clip:text;background-clip:text;font-weight:400!important}
.gold-letter::before{transform:translate(.6px,1px);color:#665335;-webkit-text-fill-color:#665335;text-shadow:0 2px 5px #0003}
.intro h2 em,.treatment-heading h2 em,.clinic-head h2 em,.booking h2 em,.public-page .page-hero h1 em,.journal-intro h1 em{filter:none;text-shadow:none}.skin-head h2 em{text-shadow:none}
.gold-letter{background:none;color:#ead2a0;-webkit-text-fill-color:currentColor;text-shadow:0 1px 3px #15201755!important}.gold-letter::before{display:none}
