*,:after,:before{box-sizing:border-box}figure{margin:0}html{font-size:clamp(17px,1.42857vw,20px);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-md))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg-main);color:var(--color-text-main);font-family:var(--font-body);font-weight:300;line-height:1.32;margin:0;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}canvas,embed,iframe,img,object,svg,video{max-width:100%}img{border:0;height:auto}h1,h2,h3,h4,h5,h6{background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;color:var(--color-gold);font-family:var(--font-display);font-weight:400;letter-spacing:.01em;line-height:1.15;margin:0;overflow-wrap:break-word;text-transform:uppercase;text-wrap:balance;-webkit-text-fill-color:transparent}.h-solid{background:none;-webkit-text-fill-color:currentColor;color:var(--color-text-main)}.t-display-1{font-size:var(--fluid-cover)}.t-display-2,h1{font-size:var(--fluid-section)}h2{font-size:var(--fluid-sub)}h3{font-size:.95rem}p{line-height:1.65;margin:0 0 var(--space-md);max-width:72ch}p:last-child{margin-bottom:0}.t-lede{font-size:1.05rem;font-weight:300;line-height:1.5;max-width:62ch}.t-body,.t-lede,.t-small{color:var(--color-text-muted)}.t-small{font-size:.72rem;font-weight:300}.t-eyebrow{color:var(--color-gold);display:block;font-size:max(11px,.55rem);font-weight:600;letter-spacing:.26em;margin-bottom:var(--space-md)}.t-eyebrow,.t-meta{font-family:var(--font-ui);text-transform:uppercase}.t-meta{color:var(--color-text-gray);font-size:.55rem;letter-spacing:.14em}.t-tagline{color:var(--color-gold-light);font-family:var(--font-tagline);font-size:1.5rem;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.25;text-transform:none}.t-tagline--footer{font-size:.9rem;line-height:1.35}.t-accent{font-style:normal}h1 .t-accent,h2 .t-accent,h3 .t-accent{background:none;-webkit-text-fill-color:var(--color-gold)}a{color:var(--color-gold-light);text-decoration:none}a:hover{color:var(--color-gold-hover)}.link-arrow{align-items:center;color:var(--color-gold);display:inline-flex;font-family:var(--font-ui);font-size:.62rem;font-weight:600;gap:var(--space-xs);letter-spacing:.14em;min-height:44px;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-standard)}.link-arrow svg{transition:transform var(--dur-fast) var(--ease-standard)}.link-arrow:hover{color:var(--color-gold-light)}.link-arrow:hover svg{transform:translateX(var(--space-base))}.btn{align-items:center;background:var(--color-bg-main);border:1px solid var(--color-gold);border-radius:var(--radius-card);color:var(--color-gold-light);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12.75px;font-weight:500;gap:6.4px;justify-content:center;letter-spacing:.1em;line-height:1.65;max-width:72ch;min-height:44px;padding:12.75px 27.2px;text-align:center;text-indent:.1em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.btn--fill,.btn--primary,.btn:where(:not(.btn--quiet,.btn--text,.btn--on-light)){background-image:linear-gradient(180deg,var(--color-gold-hover) 0,var(--color-gold-light) 18%,var(--color-gold) 52%,var(--color-gold-light) 82%,var(--color-gold) 100%);background-position:0 8%;background-size:100% 230%;border:0;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.6),inset 0 -3px 7px rgba(14,14,14,.22),0 4px 12px rgba(14,14,14,.3),0 0 0 1px rgba(183,155,93,.65);color:var(--color-bg-main);font-weight:500;letter-spacing:.1em;overflow:hidden;position:relative;text-indent:.1em;transition:background-position .5s var(--ease-standard),transform .2s var(--ease-standard),box-shadow .25s var(--ease-standard)}.btn--fill:after,.btn--primary:after,.btn:where(:not(.btn--quiet,.btn--text,.btn--on-light)):after{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .55s var(--ease-standard);width:45%}.btn--fill:hover,.btn--primary:hover,.btn:where(:not(.btn--quiet,.btn--text,.btn--on-light)):hover{background-position:0 92%;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.75),inset 0 -3px 7px rgba(14,14,14,.24),0 9px 24px rgba(14,14,14,.34),0 0 20px rgba(255,228,152,.45);color:var(--color-bg-main);transform:translateY(-2px)}.btn--fill:hover:after,.btn--primary:hover:after,.btn:where(:not(.btn--quiet,.btn--text,.btn--on-light)):hover:after{left:120%}.btn--fill:active,.btn--primary:active,.btn:where(:not(.btn--quiet,.btn--text,.btn--on-light)):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.btn--fill:after,.btn--primary:after,.btn:where(:not(.btn--quiet,.btn--text,.btn--on-light)):after{display:none}.btn--fill:hover,.btn--primary:hover,.btn:where(:not(.btn--quiet,.btn--text,.btn--on-light)):hover{transform:none}}.btn:not(.btn--primary):not(.btn--fill):not(.btn--quiet):not(.btn--text){border-width:2px}.btn:hover{background:var(--color-gold-hover);border-color:var(--color-gold-hover);color:var(--color-bg-main)}.btn--quiet{border-color:var(--color-border-dark);color:var(--color-text-muted)}.btn--quiet:hover{background:transparent;border-color:var(--color-gold);color:var(--color-gold-light)}.btn--text{color:var(--color-gold-light);min-height:0;padding-left:0;padding-right:0}.btn--text,.btn--text:hover{background:none;border-color:transparent}.btn--text:hover{color:var(--color-gold-hover)}.btn--on-light{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-text-dark)}.btn--on-light:hover{background:var(--color-gold-hover);color:var(--color-text-dark)}.btn--block{display:flex;max-width:none;width:100%}.btn:active{transform:none}.btn.is-disabled,.btn[disabled]{cursor:not-allowed;opacity:.38;pointer-events:none}[hidden]{display:none!important}button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:max(16px,.82rem)}.brand-badge,.compare__tag,.dropdown__group-title,.factgrid span,.field label,.footer__col-title,.gallery__more,.header__utility a,.quote__by,.stat__label,.subnav a,.t-meta,.tbl th{font-size:max(11px,.55rem)}.badge{font-size:max(10px,.5rem)}.chip,.filters__count{font-size:max(11px,.58rem)}.filters select{font-size:max(16px,.58rem)}.link-arrow,.nav__link{font-size:max(12px,.62rem)}:focus{outline:none}:focus-visible{border-radius:var(--radius-micro);outline:2px solid var(--color-gold);outline-offset:3px}.skip-link{background:var(--color-gold);border-radius:var(--radius-micro);color:var(--color-bg-main);font-family:var(--font-ui);font-size:.62rem;font-weight:600;left:var(--space-md);letter-spacing:.14em;padding:var(--space-sm) var(--space-md);position:absolute;text-transform:uppercase;top:calc(var(--space-md)*-4);transition:top var(--dur-fast) var(--ease-standard);z-index:var(--z-modal)}.skip-link:focus{color:var(--color-bg-main);top:var(--space-md)}.skip-link{align-items:center;display:inline-flex;min-height:44px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.wrap{margin-inline:auto;max-width:calc(var(--max-width) + var(--page-margin)*2);padding-inline:var(--page-margin);width:100%}.section{padding-block:var(--space-2xl)}@media (min-width:900px){.section{padding-block:var(--space-2xl)}}.section--tight{padding-block:var(--space-xl)}.section--alt{background:var(--color-bg-alt)}.section-head{margin-bottom:var(--space-lg)}.section-head>*+*{margin-top:var(--space-sm)}.rule{background:var(--color-border-dark);border:0;height:1px;margin:0}.rule--gold{background:var(--color-gold);height:2px;width:48px}.grid{display:grid;gap:var(--space-md)}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}@media (min-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid{gap:var(--space-lg)}}.media{background:var(--color-bg-alt);border-radius:var(--radius-card);display:block;flex-shrink:0;overflow:hidden;position:relative}.media--team{aspect-ratio:1/1}.media--video{aspect-ratio:16/9}.media>img{display:block;height:100%;object-fit:cover;width:100%}.reveal,.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity var(--dur-reveal) var(--ease-reveal),transform var(--dur-reveal) var(--ease-reveal)}.reveal-stagger.in-view>*,.reveal.in-view{opacity:1;transform:none}.reveal-stagger.in-view>:nth-child(2){transition-delay:90ms}.reveal-stagger.in-view>:nth-child(3){transition-delay:.18s}.reveal-stagger.in-view>:nth-child(4){transition-delay:.27s}.reveal-stagger.in-view>:nth-child(5){transition-delay:.36s}.reveal-stagger.in-view>:nth-child(6){transition-delay:.45s}.reveal-stagger.in-view>:nth-child(7){transition-delay:.54s}.reveal-stagger.in-view>:nth-child(8){transition-delay:.63s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}