.taf-brands-shell{position:relative}.taf-brands-shell>.taf-nav{position:absolute;inset:0 0 auto}.taf-brand-showcase{position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;transition:background-color .7s}.taf-brand-scene{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;z-index:-2}.taf-brand-scene[data-active=true]{opacity:1}.taf-brand-scene img{object-fit:cover}.taf-brand-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,8,24,.28),transparent 65%),linear-gradient(0deg,rgba(0,8,24,.18),transparent 20%)}.taf-brand-content{padding-top:clamp(175px,24vh,290px)}.taf-brand-eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:0;text-transform:uppercase;font-size:14px;font-weight:550}.taf-brand-eyebrow>span:first-child{width:8px;height:8px;border-radius:2px;background:#fff771}.taf-brand-content h1{font-family:var(--font-display);font-size:clamp(72px,8.4vw,136px);line-height:.95;letter-spacing:-.035em;margin:26px 0 24px;font-weight:var(--w-display);max-width:850px;animation:taf-brand-in .5s ease both}.taf-brand-content h1 span{display:block}.taf-brand-description{font-size:18px;line-height:1.45;color:rgb(255 255 255/.82);max-width:470px}.taf-brand-actions{display:flex;align-items:center;gap:26px;margin-top:32px}.taf-brand-explore{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:550;padding:12px 0;border-bottom:1px solid #ffffff70}.taf-brand-bottom{position:absolute;bottom:42px;left:0;right:0}.taf-brand-controls{display:flex;align-items:center;justify-content:space-between;gap:40px}.taf-brand-tabs{display:flex;gap:14px;width:min(580px,65%)}.taf-brand-tabs button{flex:1;border:0;background:none;padding:20px 0;cursor:pointer;min-width:0}.taf-brand-track{display:block;height:3px;border-radius:3px;background:#ffffff45;overflow:hidden}.taf-brand-track>span{display:block;height:100%;width:0;background:#fff}.taf-brand-tabs button[aria-pressed=true] .taf-brand-track>span{width:100%}.taf-brand-showcase[data-playing=true] .taf-brand-tabs button[aria-pressed=true] .taf-brand-track>span{animation:taf-brand-progress 6.5s linear both}.taf-brand-arrows{display:flex;gap:10px}.taf-brand-arrows button{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #ffffff65;border-radius:50%;background:#ffffff08;cursor:pointer}.taf-brand-arrows button:first-child{width:38px;height:38px;align-self:center;border:0}.taf-brand-arrows button:hover{background:#ffffff25}@keyframes taf-brand-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes taf-brand-progress{0%{width:0}to{width:100%}}@media(min-width:1600px){.taf-brand-bottom,.taf-brand-content{max-width:1500px}}@media(max-width:700px){.taf-brand-showcase{min-height:640px}.taf-brand-content{padding-top:clamp(170px,25svh,230px)}.taf-brand-content h1{font-size:clamp(57px,15.5vw,100px);margin-top:23px}.taf-brand-description{font-size:14px;max-width:310px}.taf-brand-actions{gap:18px;flex-wrap:wrap;margin-top:24px}.taf-brand-actions .taf-btn{--h:49px;font-size:13px;padding:0 18px}.taf-brand-explore{font-size:12px}.taf-brand-scene img{object-position:80% center!important}.taf-brand-shade{background:linear-gradient(90deg,#001124b0,#00112430),linear-gradient(0deg,#00112499,transparent 75%)}.taf-brand-bottom{bottom:24px}.taf-brand-tabs{width:100%;gap:9px}.taf-brand-controls{gap:20px}.taf-brand-arrows{gap:7px}.taf-brand-arrows button{width:36px;height:36px}.taf-brand-arrows button:first-child{width:30px}.taf-brand-eyebrow{font-size:10px}}@media(max-height:750px) and (min-width:701px){.taf-brand-content{padding-top:160px}.taf-brand-content h1{font-size:90px;margin-block:22px}.taf-brand-description{font-size:15px}.taf-brand-actions{margin-top:22px}.taf-brand-bottom{bottom:20px}}@media(prefers-reduced-motion:reduce){.taf-brand-scene,.taf-brand-showcase{transition:none}.taf-brand-content h1,.taf-brand-showcase[data-playing=true] .taf-brand-tabs button[aria-pressed=true] .taf-brand-track>span{animation:none}}.taf-brand-arrows button,.taf-brand-arrows button:first-child{width:44px;height:44px;border-radius:12px;background:#fff;color:#111;border:0}.taf-brand-arrows button:first-child{background:rgb(255 255 255/.16);color:#fff}.taf-brand-arrows button:hover{background:#ece9e2}@media(max-width:700px){.taf-brand-arrows button,.taf-brand-arrows button:first-child{width:36px;height:36px}}.taf-brand-content h1{font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(48px,6.2vw,100px);line-height:.92}@media(max-height:750px) and (min-width:701px){.taf-brand-content h1{font-size:72px}}@media(max-width:700px){.taf-brand-content h1{font-size:clamp(34px,10vw,60px)}}.taf-brand-eyebrow{font-weight:500;letter-spacing:.08em;font-size:13px}.taf-brand-explore{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.taf-brands-shell .taf-nav:not([data-scrolled=true]) .taf-nav-bar .taf-logo{filter:brightness(0) invert(1)}.taf-brands-shell .taf-nav:not([data-scrolled=true]) .taf-nav-links{background:none}.taf-brands-shell .taf-nav:not([data-scrolled=true]) .taf-nav-link{color:rgb(255 255 255/.8)}.taf-brands-shell .taf-nav:not([data-scrolled=true]) .taf-nav-link:hover,.taf-brands-shell .taf-nav:not([data-scrolled=true]) .taf-nav-link[aria-current=page]{color:#fff}.taf-brands-shell .taf-nav:not([data-scrolled=true]) .taf-nav-bar .taf-nav-menu{background:rgb(255 255 255/.16);color:#fff}.taf-brands-shell .taf-nav:not([data-scrolled=true]) .taf-nav-cta{background:#fff;color:#111}@media (min-width:960px){.taf-brands-shell .taf-nav .taf-nav-bar .taf-logo{filter:brightness(0) invert(1)}.taf-brands-shell .taf-nav .taf-nav-link{color:rgb(255 255 255/.8)}.taf-brands-shell .taf-nav .taf-nav-link:hover,.taf-brands-shell .taf-nav .taf-nav-link[aria-current=page]{color:#fff}.taf-brands-shell .taf-nav .taf-nav-cta{background:#fff;color:#111}}.taf-brand-showcase{color:#fff}