.wwu{font-family:var(--sans);color:var(--text-dark);background:var(--white);font-size:16.5px;line-height:1.7}.wwu h1,.wwu h2,.wwu h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:300}.wwu .eyebrow{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bronze);align-items:center;gap:14px;font-size:11.5px;font-weight:500;display:flex}.wwu .eyebrow:before{content:"";background:var(--bronze);width:32px;height:1px}.wwu .head{background:var(--ink);color:var(--text-light);padding:210px 0 110px}.wwu .head h1{max-width:18ch;margin:28px 0 26px;font-size:clamp(40px,5.4vw,68px);line-height:1.1}.wwu .head h1 em{color:var(--bronze-soft);font-style:italic}.wwu .head .lede{color:var(--text-light-mute);max-width:640px;font-size:18px;line-height:1.78}.wwu .head .eyebrow{color:var(--bronze-soft)}.wwu .head .eyebrow:before{background:var(--bronze-soft)}.wwu section{padding:110px 0}.wwu .sec-head h2{max-width:24ch;margin-top:24px;font-size:clamp(28px,3.2vw,42px)}.wwu .sec-head p{color:var(--text-mute);max-width:640px;margin-top:18px}.wwu .shapes{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.wwu .shape{background:var(--white);padding:48px 40px;position:relative}.wwu .shape:after{content:"";background:var(--bronze);transform-origin:0;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wwu .shape:hover:after{transform:none}.wwu .shape .k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);margin-bottom:16px;font-size:11.5px;display:block}.wwu .shape h3{margin-bottom:8px;font-size:23px}.wwu .shape .dur{font-family:var(--mono);color:var(--text-mute);margin-bottom:18px;font-size:12px;display:block}.wwu .shape p{color:var(--text-mute);margin-bottom:16px;font-size:14.5px}.wwu .shape ul{list-style:none}.wwu .shape li{color:var(--text-mute);border-top:1px solid var(--porcelain);padding:8px 0 8px 22px;font-size:14px;position:relative}.wwu .shape li:before{content:"";background:var(--bronze);width:8px;height:1.5px;position:absolute;top:16px;left:2px}@media (max-width:920px){.wwu .shapes{grid-template-columns:1fr}}.wwu .timeline{border-left:1px solid var(--line-light);margin-top:64px;margin-left:8px}.wwu .t-item{padding:0 0 44px 44px;position:relative}.wwu .t-item:last-child{padding-bottom:0}.wwu .t-item:before{content:"";background:var(--white);border:1.5px solid var(--bronze);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.wwu .t-item .d{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin-bottom:8px;font-size:11.5px}.wwu .t-item h3{font-size:20px;font-family:var(--serif);margin-bottom:8px}.wwu .t-item p{color:var(--text-mute);max-width:560px;font-size:15px}.wwu .principles{border-top:1px solid var(--line-light);margin-top:64px}.wwu .prin{border-bottom:1px solid var(--line-light);grid-template-columns:90px minmax(0,4fr) minmax(0,7fr);align-items:baseline;gap:36px;padding:36px 0;display:grid}.wwu .prin .n{font-family:var(--mono);color:var(--bronze);font-size:13px}.wwu .prin h3{font-size:21px;font-family:var(--serif)}.wwu .prin p{color:var(--text-mute);font-size:15px}@media (max-width:760px){.wwu .prin{grid-template-columns:60px 1fr}.wwu .prin p{grid-column:2}}.wwu .sec-grid{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:1px;margin-top:64px;display:grid}.wwu .sec-cell{background:var(--ink-2);padding:42px 40px}.wwu .sec-cell h3{color:var(--text-light);font-size:19px;font-family:var(--serif);margin-bottom:12px}.wwu .sec-cell p{color:var(--text-light-mute);font-size:14.5px}@media (max-width:760px){.wwu .sec-grid{grid-template-columns:1fr}}.wwu .sec-note{color:var(--text-light-mute);max-width:640px;font-style:italic;font-family:var(--serif);margin-top:36px;font-size:16px}.wwu .cta{background:var(--ink);color:var(--text-light);padding:140px 0}.wwu .cta h2{max-width:20ch;font-size:clamp(30px,4vw,52px);line-height:1.16}.wwu .btn{font-family:var(--mono);letter-spacing:.08em;background:var(--bronze);color:var(--ink);border-radius:2px;margin-top:44px;padding:18px 34px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-block}.wwu .btn:hover{background:var(--bronze-soft)}
