.hero-signature{position:relative;overflow:hidden;color:#f4efe6;background:radial-gradient(circle at top left,rgba(211,153,72,.2),transparent 30%),radial-gradient(circle at 50% 40%,rgba(53,77,122,.2),transparent 42%),linear-gradient(180deg,#182131,#111827 52%,#0c1322)}.hero-signature__media,.hero-signature__wash,.hero-signature__rings{pointer-events:none}.hero-signature__media,.hero-signature__wash{position:absolute;top:0;right:0;bottom:0;left:0}.hero-signature__media{z-index:0}.hero-signature__media img,.hero-signature__media video{width:100%;height:100%;object-fit:cover}.hero-signature__media img{filter:saturate(.92) brightness(.78)}.hero-signature__media video{filter:saturate(.92) brightness(.78)}.hero-signature__wash{z-index:1;background:linear-gradient(180deg,rgba(9,13,24,calc(var(--hero-overlay-opacity) + .08)),rgba(9,13,24,var(--hero-overlay-opacity)) 28%,rgba(9,13,24,calc(var(--hero-overlay-opacity) + .16))),linear-gradient(90deg,#090d1861,#090d180f 35%,#090d181f 65%,#090d1870)}.hero-signature__layout{position:relative;z-index:2;display:flex;flex-direction:column;min-height:max(46rem,calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 0px)))}.hero-signature__body{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:clamp(4.5rem,8vh,7.5rem) clamp(1.5rem,4vw,3rem) clamp(5rem,9vh,7rem)}.hero-signature--with-rail .hero-signature__body{padding-bottom:clamp(3rem,5vh,4.5rem)}.hero-signature__content{position:relative;width:min(100%,var(--editorial-page-width-tight, 80rem));display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;transform:translateY(clamp(-1.25rem,-3.5vh,-2.5rem))}.hero-signature__rings{position:absolute;top:46%;left:50%;width:min(84vw,72rem);aspect-ratio:1;transform:translate(-50%,-50%);opacity:.48;z-index:-1}.hero-signature__rings:before,.hero-signature__rings:after,.hero-signature__rings-inner{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.hero-signature__rings:before{border:1px solid rgba(214,179,84,.16);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(214,179,84,.1) calc(50% - .5px),rgba(214,179,84,.1) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgba(214,179,84,.08) calc(50% - .5px),rgba(214,179,84,.08) calc(50% + .5px),transparent calc(50% + .5px))}.hero-signature__rings:after{top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(214,179,84,.12)}.hero-signature__rings-inner{top:26%;right:26%;bottom:26%;left:26%;border:1px solid rgba(214,179,84,.1)}.hero-signature__eyebrow{margin:0;font-size:.76rem;line-height:1.35;letter-spacing:.4em;text-transform:uppercase;color:var(--hero-accent)}.hero-signature__logo-wrap{width:clamp(21.25rem,36vw,38.75rem);max-width:100%}.hero-signature__logo-image,.hero-signature__logo-placeholder{display:block;width:100%;height:auto}.hero-signature__logo-image{filter:drop-shadow(0 12px 48px rgba(4,7,15,.28))}.hero-signature__logo-placeholder svg{display:block;width:100%;height:auto;overflow:visible}.hero-signature__logo-ring{fill:none;stroke:#ffffffeb}.hero-signature__logo-ring--outer{stroke-width:8px}.hero-signature__logo-ring--middle{stroke-width:5px}.hero-signature__logo-ring--inner{stroke-width:2px;opacity:.55}.hero-signature__logo-dot{fill:#ffffffeb}.hero-signature__logo-text{fill:#fffffff5;font-family:var(--font-heading-family);font-size:8.8rem;font-weight:var(--font-heading-weight);letter-spacing:.08em}.hero-signature__quote-group{max-width:42.5rem;display:grid;gap:.55rem}.hero-signature__quote,.hero-signature__location{margin:0;color:#f4efe6c7}.hero-signature__quote{font-size:clamp(1rem,1.35vw,1.28rem);font-style:italic;line-height:1.7}.hero-signature__location{font-size:clamp(.94rem,1.1vw,1.12rem);font-style:italic;line-height:1.5}.hero-signature__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;max-width:54rem}.hero-signature__badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.6rem 1.15rem;border:1px solid rgba(214,179,84,.34);background:#0a0f1c3d;color:#f4efe6eb;font-size:.72rem;line-height:1;letter-spacing:.28em;text-transform:uppercase}.hero-signature__status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.75rem;margin-top:.15rem}.hero-signature__status-item{display:inline-flex;align-items:center;gap:.55rem;color:#f4efe6d9;font-size:.96rem;line-height:1.45}.hero-signature__status-copy,.hero-signature__fact-copy{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.18rem .45rem}.hero-signature__status-accent,.hero-signature__fact-accent{color:var(--hero-accent)}.hero-signature__status-icon,.hero-signature__fact-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--hero-accent);flex:0 0 auto}.hero-signature__icon-svg,.hero-signature__fact-icon svg,.hero-signature__status-icon svg{width:.95rem;height:.95rem}.hero-signature__icon-shape{display:inline-block;width:.62rem;height:.62rem;border-radius:999px;background:currentColor}.hero-signature__icon-shape--open{background:#46cc6f;box-shadow:0 0 0 .22rem #46cc6f29}.hero-signature__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem;margin-top:.65rem}.hero-signature .hero-signature__button.button{min-height:3.7rem;min-width:12rem;padding:.95rem 1.65rem;border-width:1px;border-bottom-width:1px;border-radius:0;bottom:0!important;font-size:.84rem;letter-spacing:.28em;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.hero-signature .hero-signature__button.button:hover:not([disabled]),.hero-signature .hero-signature__button.button:focus-visible{bottom:0!important;border-bottom-width:1px;transform:translateY(2px)}.hero-signature .hero-signature__button--primary.button{background:var(--hero-primary-button-background);border-color:var(--hero-primary-button-background);color:#fff8f2}.hero-signature .hero-signature__button--secondary.button,.hero-signature .hero-signature__button--tertiary.button{background:#0a0f1c2e;border-color:#f4efe642;color:#f4efe6}.hero-signature__scroll{display:grid;justify-items:center;gap:.85rem;margin-top:1rem}.hero-signature__scroll-label{color:#f4efe659;font-size:.72rem;letter-spacing:.55em;text-transform:uppercase}.hero-signature__scroll-line{display:block;width:1px;height:2.8rem;background:linear-gradient(180deg,#f4efe64d,#f4efe600)}.hero-signature__rail{position:relative;z-index:2;border-top:1px solid rgba(244,239,230,.08);background:#080c16d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-signature__rail-inner{width:min(100%,92rem);margin:0 auto;padding:1.1rem clamp(1rem,3vw,2rem);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem 1.25rem}.hero-signature.editorial-section--fact-rail-layout-grid .hero-signature__rail-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-signature.editorial-section--fact-rail-layout-stacked .hero-signature__rail-inner{grid-template-columns:1fr}.hero-signature__fact{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:0;color:#f4efe6cc;font-size:.93rem;line-height:1.4}.hero-signature.editorial-section--fact-rail-align-left .hero-signature__fact{justify-content:flex-start;text-align:left}.hero-signature.editorial-section--fact-rail-align-center .hero-signature__fact{justify-content:center;text-align:center}.hero-signature.editorial-section--fact-rail-align-right .hero-signature__fact{justify-content:flex-end;text-align:right}.hero-signature__fact-copy{min-width:0}.hero-signature__fact-text,.hero-signature__fact-accent,.hero-signature__status-text,.hero-signature__status-accent{white-space:normal}@media(max-width:1199px){.hero-signature__rail-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-signature.editorial-section--fact-rail-layout-stacked .hero-signature__rail-inner{grid-template-columns:1fr}}@media(max-width:989px){.hero-signature__content{transform:none}.hero-signature__rings{width:min(96vw,52rem);top:43%}.hero-signature__eyebrow{letter-spacing:.28em}.hero-signature__logo-wrap{width:min(100%,31rem)}.hero-signature__logo-text{font-size:7.4rem}.hero-signature__buttons{max-width:32rem}.hero-signature__rail-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-signature.editorial-section--fact-rail-layout-stacked .hero-signature__rail-inner{grid-template-columns:1fr}}@media(min-width:990px){.hero-signature__body{padding:clamp(3.5rem,6.2vh,5.8rem) clamp(1.5rem,4vw,3rem) clamp(3.8rem,6.8vh,5.2rem)}.hero-signature--with-rail .hero-signature__body{padding-bottom:clamp(2rem,3.8vh,3rem)}.hero-signature__content{gap:1.05rem;transform:translateY(clamp(-.8rem,-2vh,-1.4rem))}.hero-signature__buttons{margin-top:.3rem}.hero-signature__scroll{gap:.55rem;margin-top:.4rem}.hero-signature__scroll-line{height:2.1rem}}@media(max-width:767px){.hero-signature__layout{min-height:auto}.hero-signature__body{padding:3.55rem 1.25rem 2.55rem}.hero-signature--with-rail .hero-signature__body{padding-bottom:2.15rem}.hero-signature__content{gap:.85rem}.hero-signature__eyebrow{font-size:.68rem;letter-spacing:.22em}.hero-signature__logo-wrap{width:min(100%,22rem)}.hero-signature__logo-text{font-size:5.6rem}.hero-signature__quote-group{max-width:25rem}.hero-signature__quote{font-size:.96rem}.hero-signature__location{font-size:.9rem}.hero-signature__badges{gap:.55rem}.hero-signature__badge{width:100%;max-width:20rem;padding-inline:1rem}.hero-signature__status-row{flex-direction:column;gap:.65rem}.hero-signature__status-item{justify-content:center;font-size:.9rem}.hero-signature__buttons{width:100%;flex-direction:column;gap:.7rem;max-width:20rem;margin-inline:auto}.hero-signature .hero-signature__button.button{width:100%}.hero-signature__scroll{display:none}.hero-signature__rail-inner{padding-block:1rem}.hero-signature__fact{justify-content:center;font-size:.86rem;text-align:center}.hero-signature.editorial-section--fact-rail-layout-stacked .hero-signature__rail-inner{grid-template-columns:1fr}}@media(max-width:479px){.hero-signature__body{padding:3rem 1rem 2.3rem}.hero-signature__logo-wrap{width:min(100%,18rem)}.hero-signature__quote{font-size:.92rem;line-height:1.6}.hero-signature__badge{max-width:none}.hero-signature__rail-inner{grid-template-columns:1fr;gap:.65rem}.hero-signature.editorial-section--fact-rail-layout-grid .hero-signature__rail-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-hero-signature.css.map */
