.template-signature-root{--signature-ink:#141414;--signature-muted:#5d646f;--signature-paper:#fbfaf7;--signature-soft:#f1eee7;--signature-line:#1414141f;background:linear-gradient(180deg,#fff 0%,var(--signature-paper)42%,#fff 100%);color:var(--signature-ink)}.template-signature-root .nav-style-1,.template-signature-root .nav-style-4{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.template-signature-root header.nav-style-1,.template-signature-root header.nav-style-4{border-bottom:1px solid #ffffff24}.template-signature-root .template-default-section{position:relative;overflow:hidden;padding-top:4.5rem!important;padding-bottom:4.5rem!important}.template-signature-root .template-default-section:before{content:"";background:var(--signature-line);width:min(12rem,24vw);height:1px;position:absolute;top:0;left:max(1.5rem,50% - 36rem)}.template-signature-root .template-default-section--odd{background:#fff}.template-signature-root .template-default-section--even{background:linear-gradient(135deg,#14141408,transparent 34%),var(--signature-paper)}.template-signature-root .template-default-section>div{z-index:1;position:relative}.template-signature-root .template-default-section-heading{--section-accent:#111;text-align:left;grid-template-columns:1fr;gap:.9rem;max-width:780px;margin:0 auto 2.5rem;display:grid}.template-signature-root .template-default-section-heading__line{background:var(--section-accent);opacity:.95;border-radius:999px;width:72px;height:3px;margin:0;display:block}.template-signature-root .template-default-section-heading__line--bottom{display:none}.template-signature-root .template-default-section-heading__title{max-width:720px;color:var(--signature-ink);margin:0;font-size:clamp(2rem,4.5vw,4rem);font-weight:700;line-height:.98}.template-signature-root .template-default-section-heading__description{max-width:680px;color:var(--signature-muted);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75}.template-signature-root .template-default-bio{color:var(--signature-muted);font-size:1.05rem;line-height:1.85}.template-signature-root .template-default-bio-content h3{color:var(--signature-ink);margin:0 0 1rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:700;line-height:1.25}.template-signature-root .template-default-bio-content p{margin:0 0 1.1rem}.template-signature-root .template-default-bio-media__frame{background:var(--signature-soft);border:1px solid #1414141a;border-radius:0;overflow:hidden;box-shadow:18px 18px #1414140f}.template-signature-root .hero-slider__track{min-height:560px}.template-signature-root .hero-slide__overlay{background:linear-gradient(90deg,#000000b3 0%,#00000061 46%,#0000002e 100%)!important}.template-signature-root .hero-slide__inner{text-align:left!important;justify-content:flex-start!important}.template-signature-root .hero-slide__content{border-left:4px solid var(--signature-hero-accent,#fff);padding-left:clamp(1.25rem,2.5vw,2rem);max-width:720px!important}.template-signature-root .hero-slide__text--title{font-size:clamp(2.7rem,7vw,6.8rem)!important;line-height:.9!important}.template-signature-root .hero-slide__text--baseline{max-width:620px;line-height:1.55;margin-top:1.25rem!important;font-size:clamp(1.05rem,2vw,1.45rem)!important}.template-signature-root .hero-slide__text--button a{letter-spacing:.08em;text-transform:uppercase;border-radius:0!important;padding:.95rem 1.35rem!important}.template-signature-root .hero-slider__wave-layer{display:none}.template-signature-root article{border-radius:0!important}.template-signature-root article img{filter:saturate(.96)contrast(1.04)}.template-signature-root .rounded-2xl,.template-signature-root .rounded-3xl{border-radius:.25rem!important}.template-signature-root .shadow-sm,.template-signature-root .shadow-md,.template-signature-root .shadow-lg{box-shadow:0 18px 45px #14141414!important}.template-signature-root .ring-slate-200{--tw-ring-color:#1414141f!important}.template-signature-root .template-default-tiptapHtml{color:var(--signature-muted);font-size:1rem;line-height:1.8}.template-signature-root .template-default-tiptapHtml h3,.template-signature-root .template-default-tiptapHtml h2,.template-signature-root .template-default-tiptapHtml h4{color:var(--signature-ink);margin:0 0 .9rem;font-size:1.35rem;font-weight:700;line-height:1.45}@media (max-width:767px){.template-signature-root .template-default-section{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.template-signature-root .template-default-section-heading{margin-bottom:2rem}.template-signature-root .hero-slider__track{min-height:520px}.template-signature-root .hero-slide__content{padding-left:1rem}}
