:root{--wa-navy:#002c63;--wa-navy-deep:#001d46;--wa-burgundy:#690137;--wa-burgundy-bright:#8c174d;--wa-blue:#0b4d8b;--wa-ivory:#f7f4ee;--wa-ice:#eaf0f6;--wa-ink:#111d2c}.hero{background:radial-gradient(circle at 86% 18%, #0b4d8b1c, transparent 31rem), radial-gradient(circle at 12% 88%, #69013712, transparent 32rem), linear-gradient(180deg, #fffdfa 0%, var(--wa-ivory) 100%)}.hero .eyebrow,.section-label{color:var(--wa-burgundy)}.hero h1{color:var(--wa-navy-deep)}.hero h1 em{color:var(--wa-burgundy)}.hero-intro{color:#4d6075}.hero-signals{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.hero-signals span{min-height:2rem;color:var(--wa-navy);letter-spacing:.11em;text-transform:uppercase;background:#ffffff9e;border:1px solid #002c632e;border-radius:999px;align-items:center;padding:.38rem .7rem;font-size:.63rem;font-weight:800;display:inline-flex}.legacy-band{color:#fff;background:linear-gradient(110deg, var(--wa-navy-deep) 0 47%, var(--wa-navy) 47% 74%, var(--wa-burgundy) 74% 100%);position:relative;overflow:hidden}.legacy-band:after{content:"WA";color:#ffffff09;font:800 clamp(8rem, 20vw, 19rem)/1 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;top:50%;right:-.04em;transform:translateY(-52%)}.legacy-grid{z-index:1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.legacy-stat{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:clamp(10rem,15vw,14rem);padding:2rem clamp(1.2rem,2.7vw,2.75rem);display:flex}.legacy-stat:last-child{border-right:0}.legacy-stat strong{color:#fff;font:500 clamp(3rem, 5.5vw, 5.8rem)/.9 var(--serif);letter-spacing:-.055em;display:block}.legacy-stat span{color:#d9e5f1;letter-spacing:.08em;text-transform:uppercase;max-width:14rem;margin-top:.9rem;font-size:.72rem;font-weight:750;line-height:1.35}.legacy-stat-accent strong,.legacy-stat-accent span{color:#fff}.homepage-intro-grid{align-items:start}.homepage-intro-grid h2{max-width:9ch;color:var(--wa-navy-deep)}.homepage-intro-grid .lead{color:#354b63}.intro-note{border-left:3px solid var(--wa-burgundy);color:#607185;max-width:37rem;margin-top:1.5rem;padding-left:1.25rem;font-size:.96rem}.pillar-section{background:linear-gradient(180deg, #eaf0f680, transparent 16rem), var(--wa-ivory)}.pillar-card{position:relative;overflow:hidden}.pillar-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0b4d8b14,#0000);width:0;transition:width .35s;position:absolute;inset:0 auto 0 0}.pillar-card:hover:before{width:100%}.pillar-card:hover{background:0 0}.pillar-number,.pillar-arrow{color:var(--wa-burgundy)}.pillar-card h3{color:var(--wa-navy-deep)}.experience-section{background:radial-gradient(circle at 18% 22%, #8c174d3d, transparent 24rem), radial-gradient(circle at 84% 76%, #0b4d8b4d, transparent 30rem), var(--wa-navy-deep);position:relative}.experience-section:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 0 46%,#ffffff09 46% 46.15%,#0000 46.15% 100%);position:absolute;inset:0}.experience-grid{z-index:1;position:relative}.experience-visual{background:radial-gradient(circle at 70% 28%,#8c174d6b,#0000 14rem),linear-gradient(145deg,#001838,#00316d);border-color:#ffffff2e;min-height:clamp(29rem,42vw,38rem)}.experience-monogram{color:#ffffff0e;font:500 clamp(14rem, 31vw, 29rem)/.8 var(--serif);letter-spacing:-.09em;position:absolute;bottom:-.27em;left:-.08em}.experience-orbit{aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:58%;position:absolute;top:-15%;right:-17%}.experience-words{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:clamp(2rem,5vw,4.5rem);display:flex;position:absolute;inset:0}.experience-words span{transform:translateX(calc(var(--word-index) * 1.25rem));color:#fff;font:italic 500 clamp(1.25rem, 2.2vw, 2rem) var(--serif);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;padding:.55rem .85rem}.experience-words span:nth-child(2),.experience-words span:nth-child(5){background:#69013757;border-color:#e688b273}.experience-copy .section-label{color:#f2aac9}.experience-copy h2{color:#fff}.experience-copy p:not(.section-label){color:#d6e1ee}.experience-rule{color:#f5b2cf;grid-template-columns:minmax(2rem,7rem) 1fr;align-items:center;gap:1rem;margin-top:2.1rem;display:grid}.experience-rule span{background:currentColor;height:1px}.experience-rule b{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem}.latest-section{background:linear-gradient(#fff 0%,#fbfcfe 100%)}.story-grid{background:#002c6329;border-color:#002c6329}.story-card{position:relative;overflow:hidden}.story-card:after{content:"↗";color:#69013738;font-size:2rem;position:absolute;top:1.2rem;right:1.4rem}.story-featured{background:var(--wa-ice)}.story-card h3{color:var(--wa-navy-deep)}.story-kicker{color:var(--wa-burgundy);font-weight:800}.story-card a,.utility-links b{color:var(--wa-burgundy)}.utility-section{background:radial-gradient(circle at 92% 22%, #0b4d8b14, transparent 24rem), var(--wa-ivory)}.utility-grid h2{color:var(--wa-navy-deep)}.utility-links a{transition:color .2s,padding .2s,background .2s}.utility-links a:hover{color:var(--wa-burgundy);background:#ffffff85;padding-inline:1rem}.admissions-section{color:#fff;background:radial-gradient(circle at 18% 30%, #ffffff1a, transparent 19rem), radial-gradient(circle at 86% 72%, #0b4d8b52, transparent 31rem), linear-gradient(120deg, #54002b 0%, var(--wa-burgundy) 48%, var(--wa-burgundy-bright) 100%);position:relative;overflow:hidden}.admissions-section:before{content:"W";color:#ffffff0b;font:500 clamp(18rem, 42vw, 40rem)/.8 var(--serif);pointer-events:none;position:absolute;top:50%;left:-.08em;transform:translateY(-53%)}.admissions-premium{z-index:1;position:relative}.admissions-section .section-label{color:#ffd5e7}.admissions-section h2{color:#fff}.admissions-section p:not(.section-label){color:#f5deea}.admissions-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1rem;display:flex}.admissions-phone{color:#fff;border-bottom:1px solid #ffffffb3;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem .2rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=900px){.legacy-grid{grid-template-columns:repeat(2,1fr)}.legacy-stat:nth-child(2){border-right:0}.legacy-stat:nth-child(-n+2){border-bottom:1px solid #ffffff29}.legacy-band{background:linear-gradient(150deg, var(--wa-navy-deep), var(--wa-navy) 68%, var(--wa-burgundy))}.experience-words span{transform:translateX(calc(var(--word-index) * .45rem))}}@media (width<=640px){.hero-signals{margin-top:1.4rem}.legacy-grid{grid-template-columns:1fr}.legacy-stat{border-bottom:1px solid #ffffff29;border-right:0;min-height:8rem}.legacy-stat:last-child{border-bottom:0}.legacy-stat strong{font-size:3.4rem}.experience-visual{min-height:27rem}.experience-words{padding:1.5rem}.experience-words span{transform:none}}
