.alk-center{margin-left:auto;margin-right:auto;text-align:center}.alk-sub-center{margin-left:auto;margin-right:auto;max-width:60ch}.alk-section-head .alk-body{margin-bottom:0}.alk-btn-block{width:100%;text-align:center}.alk-btn-block.alk-btn{padding:16px 28px}.alk-mobile-cta{color:var(--accent)!important}.alk-aboutquote{font-family:var(--font-display);font-style:italic;font-size:24px;line-height:1.35;color:var(--fg1);margin:24px 0 22px;padding-left:22px;border-left:2px solid var(--accent);max-width:46ch}.alk-brands{padding-top:96px;padding-bottom:96px}.alk-brand-grid{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.alk-brand-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:108px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px 14px;font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--al-taupe-700);letter-spacing:.01em;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.alk-brand-cell:hover{color:var(--accent);background:var(--accent-soft)}.alk-results{padding-bottom:40px}.alk-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.alk-result-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:34px 32px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.alk-result-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent);opacity:.85}.alk-result-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.alk-result-tag{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:6px 12px;border-radius:var(--radius-pill);margin-bottom:20px}.alk-result-metric{font-family:var(--font-display);font-size:clamp(40px,5vw,60px);font-weight:500;line-height:1;color:var(--fg1);letter-spacing:-.02em}.alk-result-unit{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);margin:12px 0 18px}.alk-result-desc{font-size:15px;line-height:1.7;color:var(--fg2);margin:0;max-width:44ch}.alk-course-title{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:400;font-style:italic;color:var(--fg1);line-height:1.04;margin:6px 0 18px;letter-spacing:-.02em}.alk-course-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:40px}.alk-card-flat{box-shadow:none;background:var(--bg-alt);border-color:var(--border-soft)}.alk-card-flat:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.alk-press{background:var(--al-charcoal);padding:100px 0}.alk-press-wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.alk-press-grouplbl{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--al-taupe);margin:56px 0 22px;padding-bottom:14px;border-bottom:1px solid rgba(181,161,143,.22)}.alk-press-wrap>.alk-section-head{margin-bottom:8px}.alk-talk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.alk-talk-card{background:#ffffff08;border:1px solid rgba(181,161,143,.18);border-radius:var(--radius-lg);padding:28px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.alk-talk-card:hover{border-color:var(--al-terracotta-300);background:#c97e610f}.alk-talk-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.alk-talk-role{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--al-terracotta-300)}.alk-talk-year{font-size:13px;color:var(--al-taupe);font-variant-numeric:tabular-nums}.alk-talk-name{font-family:var(--font-display);font-size:25px;font-weight:400;color:var(--al-cream);margin:0 0 12px;line-height:1.12}.alk-talk-desc{font-size:14px;line-height:1.65;color:#f9f7f3a8;margin:0}.alk-media-list{list-style:none;padding:0;margin:0}.alk-media-row{padding:24px 0;border-top:1px solid rgba(181,161,143,.18)}.alk-media-row:last-child{border-bottom:1px solid rgba(181,161,143,.18)}.alk-media-head{display:flex;align-items:baseline;gap:16px;margin-bottom:8px;flex-wrap:wrap}.alk-media-name{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--al-cream)}.alk-media-role{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--al-terracotta-300)}.alk-media-desc{font-size:14.5px;line-height:1.65;color:#f9f7f3a8;margin:0;max-width:78ch}.alk-award{margin-top:48px;display:flex;align-items:center;gap:22px;background:#c97e611a;border:1px solid rgba(201,126,97,.3);border-radius:var(--radius-lg);padding:26px 30px}.alk-award-icon{flex-shrink:0;width:54px;height:54px;border-radius:var(--radius-pill);background:#c97e6124;display:flex;align-items:center;justify-content:center}.alk-award-text{display:flex;flex-direction:column;gap:3px}.alk-award-lbl{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--al-taupe)}.alk-award-name{font-family:var(--font-display);font-size:26px;color:var(--al-cream);line-height:1.1}.alk-award-org{font-size:13.5px;color:var(--al-terracotta-300)}.alk-news-wrap{padding-top:40px;padding-bottom:96px}.alk-news{background:var(--al-charcoal);border-radius:var(--radius-xl);padding:64px 56px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px 56px;align-items:center;position:relative;overflow:hidden}.alk-news:after{content:"AL";position:absolute;right:24px;bottom:-42px;font-family:var(--font-display);font-size:220px;font-weight:600;color:#f9f7f30a;line-height:1;pointer-events:none}.alk-news .al-eyebrow-lbl{color:var(--al-terracotta-300)}.alk-news .alk-h2{color:var(--al-cream);margin-bottom:14px}.alk-news .alk-body{color:#f9f7f3b8;margin-bottom:0}.alk-news-form{display:flex;gap:12px;position:relative;z-index:1}.alk-news-form input{flex:1;min-width:0;font-family:var(--font-body);font-size:15px;padding:16px 18px;border:1px solid rgba(181,161,143,.4);border-radius:var(--radius-pill);background:#ffffff0d;color:var(--al-cream);outline:none;transition:border-color var(--dur-fast)}.alk-news-form input::placeholder{color:var(--al-taupe)}.alk-news-form input:focus{border-color:var(--al-terracotta-300)}.alk-news-note{grid-column:2;font-size:12px;color:var(--al-taupe);margin:12px 0 0}.alk-news-thanks{display:flex;align-items:center;gap:12px;color:var(--al-cream);font-size:15.5px;background:#c97e611f;border:1px solid rgba(201,126,97,.3);border-radius:var(--radius-md);padding:18px 22px}.alk-contact-email{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font-family:var(--font-display);font-size:22px;color:var(--fg1);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.alk-contact-email:hover{color:var(--accent)}.density-compact .alk-section{padding-top:64px;padding-bottom:64px}.density-spacious .alk-section{padding-top:128px;padding-bottom:128px}.density-compact .alk-stats-grid{padding-top:48px;padding-bottom:48px}.density-spacious .alk-stats-grid{padding-top:84px;padding-bottom:84px}.arch-off .alk-arch,.arch-off .alk-arch-sm{border-radius:var(--radius-lg)}.wm-off .alk-hero-watermark{display:none}@media(max-width:1040px){.alk-nav-links,.alk-nav-cta{display:none}.alk-burger{display:inline-flex}}@media(max-width:880px){.alk-brand-grid{grid-template-columns:repeat(2,1fr)}.alk-brand-cell{min-height:92px;font-size:19px}.alk-result-grid,.alk-talk-grid,.alk-course-mini{grid-template-columns:1fr}.alk-news{grid-template-columns:1fr;padding:40px 28px}.alk-news-form{flex-direction:column}.alk-news-form .alk-btn{width:100%}.alk-news-note{grid-column:1}.alk-award{flex-direction:column;align-items:flex-start;text-align:left}}
