.home-dark{color:#fff;background:#121010}.home-dark .muted,.home-dark p{color:#d6d1cd}.home-hero{text-align:center;align-items:center;min-height:max(640px,100svh)}.home-hero .hero-media img,.home-hero .hero-video{filter:grayscale()contrast(1.05)brightness(.9)}.home-hero:after{background:radial-gradient(60% 55% at 50% 52%,#0a09099e,#0a090940 70%),linear-gradient(#12101000 70%,#121010 100%)}.home-hero-body{padding-top:calc(var(--header-h) + 40px);justify-items:center;gap:14px;padding-bottom:72px;display:grid}.home-mark{filter:drop-shadow(0 6px 20px #00000080);width:clamp(220px,28vw,400px);height:auto}.home-hero h1{text-shadow:0 2px 24px #0006;max-width:none;font-size:clamp(2.6rem,1.6rem + 4.4vw,5.2rem);line-height:.95}.home-tag{letter-spacing:.32em;text-transform:uppercase;font-size:.9rem;font-weight:600;font-stretch:125%;color:#e9e4e0!important}.home-sub{text-shadow:0 1px 12px #00000080;max-width:46ch;color:#eeeae6!important}.home-cities{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}.home-cities .btn{min-width:168px}@media (width<=560px){.home-cities{flex-direction:column;align-items:stretch;width:min(100%,320px)}.home-cities .btn{min-width:0}}.home-join{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--red);align-items:center;gap:8px;margin-top:6px;padding-bottom:4px;font-size:.8125rem;font-weight:600;font-stretch:112%;text-decoration:none;display:inline-flex}.home-join svg{width:14px;height:14px}.home-section{padding-block:clamp(64px,8vw,112px);position:relative}.home-section+.home-section{border-top:1px solid #2a2525}.home-h2{text-align:center;margin-bottom:clamp(32px,4vw,56px);font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem)}.home-center{text-align:center;margin-top:36px}.home-dark .arrow-link{color:#fff}.home-dark .arrow-link:hover{color:#fff;border-color:var(--red)}.pillars{gap:16px;display:grid}@media (width>=1000px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillar{text-align:center;background:#1c1919;border:1px solid #2e2828;align-content:start;justify-items:center;gap:14px;padding:32px 24px;display:grid}.pillar svg{width:44px;height:44px;color:var(--red)}.pillar h3{font-size:1.6rem;line-height:1}.pillar p{font-size:.95rem;line-height:1.55}.home-mission{text-align:center;justify-items:center;gap:16px;max-width:820px;margin:clamp(48px,6vw,80px) auto 0;display:grid}.home-mission .pull{font-size:var(--step-2);color:#fff}.home-mission .pull-by{color:#bdb6b1}.home-mission-text{max-width:68ch}.home-section--mark:before{content:"";opacity:.05;pointer-events:none;filter:grayscale();background:url(/brand/admirals-logo-1280.png) 50% 58%/min(1100px,90%) no-repeat;position:absolute;inset:0}.pathways{gap:18px;display:grid;position:relative}@media (width>=900px){.pathways{grid-template-columns:repeat(3,1fr)}}.pathway{color:#fff;background:#1c1919;border:1px solid #2e2828;text-decoration:none;display:grid;position:relative}.pathway-media{aspect-ratio:16/10;background:#2a2626;overflow:hidden}.pathway-media img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:transform .3s}.pathway-media picture{width:100%;height:100%}.pathway:hover .pathway-media img{transform:scale(1.03)}.pathway-media{position:relative}.pathway-media:after{content:"";background:linear-gradient(#0a0909b3,#0a090900 55%);position:absolute;inset:0}.pathway-tag{z-index:1;text-align:center;color:#fff;text-shadow:0 2px 14px #000c;font-size:2.2rem;position:absolute;top:18px;left:0;right:0}.pathway-tag:after{content:"";background:var(--red);width:36px;height:3px;margin:8px auto 0;display:block}.pathway-bar{background:var(--red);color:#fff;text-align:center;letter-spacing:.06em;text-transform:uppercase;padding:12px;font-size:.9rem;font-weight:700;font-stretch:112%}.pathway-d{padding:16px 20px 22px;font-size:.95rem}.alumni-wall{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=900px){.alumni-wall{grid-template-columns:1.4fr repeat(4,1fr)}}.alumni-stat{background:var(--red);grid-column:1/-1;align-content:center;gap:6px;padding:28px;display:grid}@media (width>=900px){.alumni-stat{grid-column:auto}}.alumni-wall.alumni-wall--solo{text-align:center;grid-template-columns:minmax(0,420px);justify-content:center}.alumni-wall--solo .alumni-stat{grid-column:1/-1}.alumni-stat strong{color:#fff;font-size:4rem;line-height:.9}.alumni-stat strong span{color:#fff}.alumni-stat p{font-size:.9rem;font-weight:600;color:#fff!important}.alumni-card{background:#1c1919;border:1px solid #2e2828;align-content:end;gap:8px;min-height:150px;padding:24px 20px;display:grid}.alumni-card .display{color:#fff;font-size:1.5rem;line-height:1}.alumni-card .label{color:#bdb6b1}.facilities{gap:18px;display:grid}@media (width>=900px){.facilities{grid-template-columns:1fr 1fr}}.facility{color:#fff;background:#1c1919;border:1px solid #2e2828;text-decoration:none;display:grid}.facility-media{aspect-ratio:16/9;position:relative;overflow:hidden}.facility-media picture{width:100%;height:100%}.facility-media img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.facility-tag{color:#fff;text-transform:uppercase;background:#0d0b0b;padding:8px 16px;font-size:1.15rem;font-weight:800;font-stretch:75%;position:absolute;top:16px;left:16px}.facility ul{gap:8px;padding:22px 22px 6px;list-style:none;display:grid}.facility li{color:#e2ddd9;align-items:center;gap:10px;font-size:.95rem;display:flex}.facility li:before{content:"";background:var(--red);flex:none;width:8px;height:8px}.facility-btn{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-self:end;margin:6px 22px 22px;padding:10px 16px;font-size:.75rem;font-weight:700;font-stretch:112%}.home-dark .linescore caption{display:none}@media (width>=900px){.facilities--three{grid-template-columns:repeat(3,1fr)}}.doors{gap:14px;display:grid}@media (width>=700px){.doors{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.doors{grid-template-columns:repeat(4,1fr)}}.door{color:#fff;background:#1c1919;border:1px solid #2e2828;align-content:start;gap:14px;min-height:220px;padding:28px 24px;text-decoration:none;display:grid}.door .label{color:#bdb6b1}.door .display{font-size:1.9rem;line-height:.95}.door-cta{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--red);justify-self:start;align-items:center;gap:8px;margin-top:auto;padding-bottom:4px;font-size:.8rem;font-weight:700;font-stretch:112%;display:inline-flex}.door-cta svg{width:14px;height:14px}.door--red{background:var(--red);border-color:var(--red)}.door--red .label{color:#fff}.door--red .door-cta{border-color:#fff}.eco-strip{background:var(--chalk);color:var(--ink);padding:28px 0}.eco-strip-row{align-items:center;gap:18px;display:grid}@media (width>=1000px){.eco-strip-row{grid-template-columns:minmax(0,1fr) auto;gap:40px}}.eco-strip-intro{color:var(--graphite);max-width:62ch;margin:0;font-size:.95rem}.eco-strip-intro .label{color:var(--red-ink);margin-bottom:6px;display:block}.eco-strip-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.eco-strip-links{grid-template-columns:repeat(3,auto);gap:28px}}.eco-strip-links a{color:var(--ink);align-content:center;gap:2px;min-height:44px;text-decoration:none;display:grid}.eco-strip-links strong{align-items:center;gap:8px;font-weight:700;display:inline-flex}.eco-strip-links span{color:var(--graphite);font-size:.85rem}.eco-strip-links svg{width:16px;height:16px}.eco-strip-links a:hover strong,.eco-strip-links a:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.home-tryline{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 12px #0009;margin-top:6px;font-size:.8125rem;font-weight:700;font-stretch:112%;color:#fff!important}.home-ghost{color:#fff;border-color:#ffffffd9}.home-ghost:hover{color:var(--ink);background:#fff;border-color:#fff}.tryout-bar{background:var(--red);padding:30px 0}.tryout-bar :focus-visible{outline-color:#fff}.tryout-bar-row{align-items:center;gap:18px;display:grid}@media (width>=1000px){.tryout-bar-row{grid-template-columns:auto minmax(0,1fr) auto;gap:40px}}.tryout-bar-h{font-size:var(--step-2,1.5rem);color:#fff;margin:0;line-height:1}.tryout-bar-h .label{color:#fff;margin-bottom:8px;display:block}.tryout-bar-dates{gap:14px;margin:0;display:grid}@media (width>=640px){.tryout-bar-dates{grid-template-columns:repeat(3,auto);justify-content:start;gap:32px}}.tryout-bar-dates dt{color:#fff;font-size:.95rem;font-weight:700}.tryout-bar-dates dd{color:#fff;margin:4px 0 0;font-size:.875rem;line-height:1.5}.tryout-bar-btn{color:var(--ink);background:#fff;justify-self:start}.tryout-bar-btn:hover{background:var(--ink);color:#fff}@media (width>=1000px){.tryout-bar-btn{justify-self:end}}.home-tryline span,.cta-band .nw{white-space:nowrap}
