.elementor-519 .elementor-element.elementor-element-fa00006{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa00008{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa0000a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa0000c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa0000e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa00010{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa00012{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa00014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa00016{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa00018{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-519 .elementor-element.elementor-element-fa0001a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */@media (min-width:1025px){body .hero-grid:has(> .hero-mark--wheel){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
body .hero .hero-grid{padding:clamp(28px,5vh,72px) 0 clamp(24px,4vh,48px)}
body .hero .hero-copy{gap:clamp(14px,2.4vh,28px)}
body .hero h1{font-size:clamp(52px,min(6.4vw,10vh),96px)}
body .hero .hero-copy p{font-size:clamp(16px,2.1vh,19px);line-height:1.6}
body .hero-mark--wheel{min-height:0}
body .hero-mark--wheel .wheel{width:100%;max-width:min(560px,62vh)}
body .wheel-label .n{font-size:clamp(130px,min(15vw,25vh),240px)}
body .wheel-label .t{font-size:clamp(22px,min(2.4vw,4vh),36px)}}
body .hero-mark--wheel{position:relative;display:flex;align-items:center;justify-content:center}
body .hero-mark--wheel .wheel{opacity:.22;flex:none}
.wheel-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}
.wheel-label .n{font-family:var(--f-head);font-weight:800;line-height:.85;letter-spacing:-.02em;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#D4AF37;filter:drop-shadow(0 6px 18px rgba(10,20,40,.3));padding:0 .04em}
.wheel-label .n sup{font-size:.4em;vertical-align:top;position:relative;top:.2em;margin-left:.03em}
.wheel-label .t{font-family:var(--f-head);font-weight:800;letter-spacing:.34em;padding-left:.34em;text-transform:uppercase;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#D4AF37;margin-top:12px}
.wheel-label .s{font-family:var(--f-head);font-weight:600;font-size:15px;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-top:12px}/* End custom CSS */