.al-root{--al-accent:#ffc700;--al-black:#000;--al-dark:#383838;--al-light:#f4f4f2;--al-white:#fff;--al-font-display:"Abel", "Oswald", "Arial Narrow", sans-serif;--al-font-body:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--al-max:1500px;--al-gutter:clamp(20px, 6vw, 64px);background:var(--al-black);color:var(--al-white);font-family:var(--al-font-body);-webkit-font-smoothing:antialiased}html:has(.al-root) body{background:#000!important;margin:0!important}.al-root h1,.al-root h2,.al-root h3,.al-root h4{margin:0;line-height:1.05;font-family:var(--al-font-display)!important;font-weight:400!important}.al-root p{margin:0}.al-root img{max-width:100%;display:block}.al-root a{color:inherit}.al-wrap{max-width:var(--al-max);padding-inline:var(--al-gutter);margin:0 auto}.al-kicker{font-family:var(--al-font-body);letter-spacing:.18em;text-transform:uppercase;font-size:max(12px,min(1.5vw,16px));font-weight:500}.al-rule{opacity:.85;background:currentColor;height:2px}.al-rule--accent{background:var(--al-accent);opacity:1}.al-accent,.al-two-tone>span:nth-child(odd){color:var(--al-accent)}.al-hero{align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.al-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.al-hero__veil{background:linear-gradient(#0000008c 0%,#0000004d 55%,#000000b8 100%);position:absolute;top:0;bottom:0;left:0;right:0}.al-hero__content{z-index:2;text-align:center;width:100%;padding:140px 0 170px;position:relative}.al-hero__name{text-transform:uppercase;color:var(--al-accent);letter-spacing:.02em;overflow-wrap:break-word;font-size:max(46px,min(9.5vw,118px))}.al-hero__loc{letter-spacing:.1em;text-transform:uppercase;text-align:right;text-underline-offset:6px;font-size:max(18px,min(3vw,30px));text-decoration:underline;text-decoration-thickness:1px}.al-hero__tagline{letter-spacing:.14em;text-transform:uppercase;font-size:max(15px,min(2.4vw,22px));font-weight:500;margin-top:28px!important}.al-hero .al-rule{margin:20px 0}.al-wave{z-index:3;width:100%;height:max(40px,min(6vw,96px));display:block;position:absolute;left:0;right:0}.al-wave--top{top:-1px}.al-wave--bottom{bottom:-1px}.al-value{background:var(--al-black);padding:max(72px,min(10vw,140px)) 0}.al-value__head{text-transform:uppercase;text-align:center;font-size:max(34px,min(6vw,78px))}.al-value__copy{text-align:center;max-width:780px;color:var(--al-light);font-size:max(16px,min(1.9vw,21px));line-height:1.55;margin:26px auto 0!important}.al-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.al-btn{font-family:var(--al-font-body);letter-spacing:.12em;text-transform:uppercase;background:var(--al-accent);color:var(--al-black);border:2px solid var(--al-accent);padding:14px 30px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.al-btn--ghost{color:var(--al-white);border-color:var(--al-white);background:0 0}.al-btn:hover{background:var(--al-white);color:var(--al-black);border-color:var(--al-white)}.al-btn--ghost:hover{background:var(--al-accent);border-color:var(--al-accent)}.al-strip{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:48px;display:grid}.al-strip img{aspect-ratio:1;object-fit:cover;width:100%}.al-statement{background:var(--al-accent);isolation:isolate;position:relative;overflow:hidden}.al-statement__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.al-statement__wash{background:#ffc700e0;position:absolute;top:0;bottom:0;left:0;right:0}.al-statement__body{z-index:2;text-align:center;max-width:1040px;margin:0 auto;padding:max(96px,min(13vw,190px)) 28px;position:relative}.al-statement__text{font-family:var(--al-font-display);text-transform:uppercase;color:var(--al-black);font-size:max(24px,min(3.6vw,48px));font-weight:600;line-height:1.2}.al-statement__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--al-black);font-size:max(14px,min(1.6vw,18px));font-weight:700;margin-top:22px!important}.al-band{padding:max(72px,min(10vw,140px)) 0}.al-band--light{background:var(--al-light);color:var(--al-black)}.al-band--dark{background:var(--al-dark)}.al-h2{text-transform:uppercase;text-align:center;font-size:max(30px,min(5vw,62px))}.al-lede{text-align:center;max-width:820px;font-size:max(15px,min(1.8vw,19px));line-height:1.6;margin:22px auto 0!important}.al-roster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px;margin-top:52px;display:grid}.al-card{background:var(--al-black);color:var(--al-white);flex-direction:column;text-decoration:none;display:flex}.al-card__img{aspect-ratio:3/4;object-fit:cover;width:100%}.al-card__body{padding:20px 20px 26px}.al-card__name{font-family:var(--al-font-display);text-transform:uppercase;color:var(--al-accent);font-size:max(22px,min(2.6vw,30px))}.al-card__role{letter-spacing:.16em;text-transform:uppercase;color:var(--al-light);font-size:12px;margin-top:4px!important}.al-card__styles{color:var(--al-light);font-size:14px;line-height:1.5;margin-top:12px!important}.al-card__bio{color:#cfcfcb;font-size:14px;line-height:1.6;margin-top:12px!important}.al-since{background:var(--al-black);position:relative;overflow:hidden}.al-since__img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.al-since__body{z-index:2;text-align:center;padding:max(80px,min(11vw,160px)) 28px;position:relative}.al-since__line{font-family:var(--al-font-display);text-transform:uppercase;font-size:max(30px,min(5.5vw,70px));line-height:1.1}.al-since__year{letter-spacing:.3em;text-transform:uppercase;color:var(--al-accent);font-size:max(14px,min(1.8vw,19px));font-weight:700;margin-top:18px!important}.al-prose{max-width:820px;margin:30px auto 0;font-size:max(15px,min(1.8vw,18px));line-height:1.7}.al-prose p+p{margin-top:18px!important}.al-marquee{background:var(--al-black);padding:0;overflow:hidden}.al-marquee__viewport{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.al-marquee__viewport::-webkit-scrollbar{display:none}.al-marquee__track{flex:none;gap:8px;display:flex}.al-marquee__track img{object-fit:cover;width:auto;height:max(150px,min(20vw,260px))}.al-marquee__track--loop{display:none}@media (prefers-reduced-motion:no-preference){.al-marquee__viewport{overflow:hidden}.al-marquee__track{animation:60s linear infinite al-marquee}.al-marquee__track--loop{display:flex}.al-marquee:hover .al-marquee__track{animation-play-state:paused}.al-marquee--rev .al-marquee__track{animation-direction:reverse}@keyframes al-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}}.al-socials{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:44px;display:grid}.al-social{border:1px solid #ffffff38;padding:22px;text-decoration:none;display:block}.al-social:hover{border-color:var(--al-accent)}.al-social__net{font-family:var(--al-font-display);text-transform:uppercase;color:var(--al-accent);font-size:22px}.al-social__handle{font-size:15px;font-weight:700;margin-top:4px!important}.al-social__note{color:var(--al-light);font-size:14px;line-height:1.5;margin-top:8px!important}.al-quotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:44px;display:grid}.al-quote{border-left:3px solid var(--al-accent);padding:6px 0 6px 20px}.al-quote__text{font-size:16px;font-style:italic;line-height:1.6}.al-quote__who{letter-spacing:.12em;text-transform:uppercase;color:var(--al-accent);font-size:13px;margin-top:10px!important}.al-posts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px;margin-top:44px;display:grid}.al-post{flex-direction:column;text-decoration:none;display:flex}.al-post__img{aspect-ratio:16/10;object-fit:cover;width:100%}.al-post__date{letter-spacing:.14em;text-transform:uppercase;color:var(--al-accent);font-size:12px;margin-top:14px!important}.al-post__title{font-family:var(--al-font-display);font-size:max(19px,min(2.2vw,25px));line-height:1.2;margin-top:6px!important}.al-post__excerpt{color:var(--al-light);font-size:14px;line-height:1.6;margin-top:10px!important}.al-nav{z-index:60;background:var(--al-black);border-bottom:1px solid #ffffff1f;position:-webkit-sticky;position:sticky;top:0}.al-nav__in{max-width:var(--al-max);padding-top:12px;padding-bottom:12px;padding-inline:var(--al-gutter);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.al-nav__logo{width:auto;height:46px}.al-nav__brand{font-family:var(--al-font-display);text-transform:uppercase;color:var(--al-accent);font-size:22px;text-decoration:none}.al-nav__links{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.al-nav__links a{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600;text-decoration:none}.al-nav__links a:hover{color:var(--al-accent)}.al-ubar{background:var(--al-accent);color:var(--al-black)}.al-ubar__inner{letter-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:4px 22px;padding-top:7px;padding-bottom:7px;font-size:13px;font-weight:600;display:flex}.al-ubar a{text-decoration:none}.al-foot{background:var(--al-black);border-top:1px solid #ffffff1f;padding:56px 0 40px}.al-foot__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;display:grid}.al-foot__h{font-family:var(--al-font-display);text-transform:uppercase;color:var(--al-accent);font-size:18px}.al-foot__list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.al-foot__list a,.al-foot address{color:var(--al-light);font-size:14px;font-style:normal;line-height:1.6;text-decoration:none}.al-foot__legal{color:#8f8f8a;text-align:center;font-size:12px;margin-top:40px!important}@media (max-width:700px){.al-strip{grid-template-columns:repeat(3,1fr)}.al-hero__content{padding:110px 0 130px}.al-hero__loc{text-align:center}.al-nav__in{flex-direction:column;align-items:flex-start}.al-nav__links{gap:4px 14px}}
