/* Editorial refinement: an evidence-led story, with a different visual register per chapter. */
:root{--crimson:#762d3c;--soft-crimson:#b87e86}
.chapter-space{padding-block:92px}.chapter-title{font-size:clamp(37px,4vw,59px);line-height:1.1}
.chapter-heading{display:grid;grid-template-columns:.75fr 1.8fr 1fr;gap:38px;align-items:start;margin-bottom:55px}
.chapter-heading>.eyebrow{padding-top:8px;font-size:10px}.chapter-heading>p:last-child{font-size:13px;line-height:1.8;color:var(--muted);align-self:end;max-width:37ch}
.chapter-heading .chapter-title{font-size:clamp(35px,3.7vw,54px)}
.introduction{display:grid;grid-template-columns:1fr 2.5fr;gap:50px 8%;padding-top:92px;padding-bottom:78px}
.intro-side .about-portrait{margin-top:45px;align-items:flex-start;flex-direction:column}.intro-side .about-portrait img{width:76px;height:94px}
.intro-main h2{font-size:clamp(29px,3.4vw,48px);line-height:1.22;max-width:24ch}
.intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.intro-columns p{font-size:14px;color:var(--muted)}
.chapter-path{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}
.chapter-path a{display:flex;align-items:center;gap:16px;padding:24px 18px 24px 0;font-size:12px;border-right:1px solid var(--line);transition:background .3s,padding .3s}
.chapter-path a:not(:first-child){padding-left:20px}.chapter-path a:last-child{border-right:0}.chapter-path span{font-size:9px;color:var(--muted)}.chapter-path i{font-style:normal;margin-left:auto;transition:transform .3s}.chapter-path a:hover{background:#e2e2d8}.chapter-path a:hover i{transform:translate(3px,-3px)}
/* WSU: crimson ground, warm paper, and an original contour print. */
.campus{background:var(--crimson);color:#f5eee2;position:relative;overflow:clip;padding-bottom:0}
.campus-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.campus .eyebrow{color:#e3c5c4}.campus .chapter-title{font-size:clamp(40px,4.25vw,62px)}
.campus-lead{font-size:20px;line-height:1.5;margin-top:28px}.degree-list{margin-top:34px;border-top:1px solid #b2767f}
.degree-list>div{display:grid;grid-template-columns:70px 1fr;gap:20px;border-bottom:1px solid #b2767f;padding:16px 0;align-items:center}.degree-list dt{font-size:10px;color:#e6cbca}.degree-list dd{font-size:18px;line-height:1.4;color:#fff6ed}
.graduation{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px}.graduation span{font-size:11px}.graduation strong{font-size:27px;font-weight:400;letter-spacing:-.04em}
.campus-summary{font-size:13px;line-height:1.8;max-width:48ch;margin-top:25px;color:#efd8d7}
.campus-art{position:relative;padding:16px 0 120px;isolation:isolate}.campus-print{position:relative;height:430px;background:#e9ded0;color:#70293b;transform:rotate(-5deg);box-shadow:0 28px 40px #32151c33;overflow:hidden}
.print-top{position:absolute;top:24px;left:27px;font-size:8px;letter-spacing:.12em}.terrain{position:absolute;inset:auto -15% -3%;width:135%;max-width:none;height:75%;opacity:.55;transform:rotate(7deg)}
.campus-word{position:absolute;top:90px;left:28px;font-size:clamp(45px,5.6vw,78px);line-height:.98;letter-spacing:-.05em}.campus-word em{font-size:1.2em}.print-bottom{position:absolute;bottom:22px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.07em}
.perspective-card{position:absolute;right:-8px;bottom:0;width:66%;background:#f8f5eb;color:#39332c;padding:28px 30px;box-shadow:0 12px 30px #32151c30;transform:rotate(3deg)}
.perspective-card .micro{font-size:8px;color:#736353}.perspective-card h3{font-size:30px;margin-top:14px}.perspective-card p{font-size:12px;margin-top:16px;line-height:1.7}.perspective-card a{font-size:10px;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #c8bcad;padding-top:15px;margin-top:17px}.perspective-card small{display:block;font-size:9px;line-height:1.7;color:#675e52;margin-top:10px}
.campus-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:68px;border-top:1px solid #ae6f7a;padding-block:23px;font-size:10px;color:#ead1ce}.campus-footer .cougs{font-family:Instrument,serif;font-style:italic;font-size:25px;color:#fff3e5}
.campus a:focus-visible{outline-color:#f7d9bb}
.motion-enabled .campus-print{transform:translateY(calc((.5 - var(--campus-progress,.5))*35px)) rotate(calc(-7deg + var(--campus-progress,.5)*6deg))}
.motion-enabled .perspective-card{transform:translateY(calc((.5 - var(--campus-progress,.5))*-40px)) rotate(calc(5deg - var(--campus-progress,.5)*5deg))}
/* Libraries: a technical drawing paired with two distinct roles, never a continuous timeline. */
.library-spread{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;align-items:start}.support-art{position:sticky;top:115px;background:#e0e3d9;color:#465143;min-height:475px;border:1px solid #c5cbbb}
.support-caption{display:flex;justify-content:space-between;gap:20px;font-size:9px;padding:23px}.support-drawing{width:100%;margin-top:20px}.support-bottom{display:flex;justify-content:space-between;gap:20px;padding:0 27px 27px;align-items:end}.support-bottom strong{font-size:30px;line-height:1.1;font-weight:400;letter-spacing:-.04em}.support-bottom p{font-size:10px;line-height:1.7}
.support-drawing .circuit{stroke:#965931;stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:0}.motion-enabled .support-drawing .circuit{stroke-dashoffset:calc(1 - var(--support-progress,1))}.motion-enabled .terminal-one{transform:translateY(calc((1 - var(--support-progress,1))*-12px))}.motion-enabled .terminal-two{transform:translateY(calc((1 - var(--support-progress,1))*12px))}
.library-roles article{border-top:1px solid var(--line);padding:22px 0 34px}.library-roles article+article{padding-top:28px;padding-bottom:0}.role-marker{display:flex;justify-content:space-between;gap:18px;font-size:10px;color:var(--muted);margin-bottom:24px}.role-marker>span{color:var(--copper)}
.library-roles h3{font-size:30px;line-height:1.18;letter-spacing:-.035em;margin-bottom:20px}.library-roles p{font-size:14px;color:var(--muted);margin-top:15px}.skill-line{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:22px;font-size:10px;color:#4b5546}.skill-line span+span:before{content:' / ';color:#909985;margin-right:12px}
/* Music: preserve the tactile sleeve, give the business equal weight. */
.music-business{background:#e6e2d8}.music-business .music-feature{align-items:center}.music-business .music-art{min-height:540px}.music-business .music-copy h3{font-size:45px}.music-business .music-copy .project-lead{font-size:18px}
.music-proof{display:flex;align-items:center;gap:23px;border-top:1px solid #b9b9aa;padding-top:22px;margin-top:28px}.music-proof>strong{font-size:66px;line-height:1;letter-spacing:-.055em;font-weight:400}.music-proof>strong>span{font-size:36px;vertical-align:top}.music-copy .music-proof p{font-size:15px;margin:0;color:var(--ink)}.music-proof a{font-size:9px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;display:block;margin-top:7px;color:var(--muted)}
.outbound-links{display:flex;gap:14px 24px;flex-wrap:wrap;margin-top:25px}.outbound-links a{font-size:11px;border-bottom:1px solid currentColor;padding-bottom:5px;transition:color .25s,translate .25s}.outbound-links a:hover{color:var(--copper);translate:0 -2px}
.business-chain{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-top:1px solid #b9b9aa}.business-chain>div{padding:23px 24px 0 0;position:relative}.business-chain>div:not(:first-child){padding-left:24px;border-left:1px solid #b9b9aa}.business-chain>div:before{content:'';position:absolute;top:-2px;left:0;right:0;height:2px;background:var(--copper);transform:scaleX(var(--chain-progress,1));transform-origin:left}.business-chain span{font-size:9px;letter-spacing:.05em;color:var(--muted)}.business-chain p{font-size:14px;line-height:1.7;margin-top:12px}
/* DAC keeps its photographic presence and adds an evidenced collective outcome. */
.experience .chapter-heading>p:last-child{color:#bdc4b4}.experience .community{grid-template-columns:1.25fr 1fr;align-items:start}.experience .community-copy{display:block}.experience .community-copy h3{font-size:42px}.experience .workshop{margin-top:0}
.dac-evidence{display:grid;grid-template-columns:1fr 1fr;gap:14%;border-top:1px solid #575c51;margin-top:56px;padding-top:42px}.award .eyebrow{font-size:9px;color:#c0c7b9;margin-bottom:18px}.award strong{display:block;font-size:clamp(54px,6vw,85px);line-height:1.1;letter-spacing:-.05em;font-weight:400;color:#dfc2a2}.award p{font-size:13px;color:#c7cebd;margin-top:15px}.dac-evidence h3{font-size:31px;margin-bottom:20px}.dac-evidence>div:last-child>p{font-size:13px;color:#c7cebd}.experience .outbound-links a{font-size:10px;color:#e6d0b7}.experience .outbound-links a:hover{color:#fff3df}
.resource-links{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #575c51;margin-top:42px}.resource-links a{padding:20px 22px 20px 0;font-size:12px;display:flex;justify-content:space-between;transition:background .3s}.resource-links a:not(:first-child){border-left:1px solid #575c51;padding-left:22px}.resource-links a:hover{background:#ffffff08}.resource-links a span{transition:transform .3s}.resource-links a:hover span{transform:translate(3px,-3px)}
/* Learning is a quieter interlude, with clear completed/in-progress distinctions. */
.learning{display:grid;grid-template-columns:1fr 1fr;gap:12%}.learning-intro>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);max-width:42ch;margin-top:28px}.learning-note{margin-top:32px;padding:22px 0;border-top:1px solid var(--line);max-width:370px}.learning-note>span{font-size:10px;color:var(--copper);letter-spacing:.06em}.learning-note svg{width:100%;margin-top:22px;color:#86947a}.learning-note path{stroke-dasharray:1;stroke-dashoffset:0}.motion-enabled .learning-note path{stroke-dashoffset:calc(1 - var(--learning-progress,1))}.learning-note small{display:block;font-size:10px;color:var(--muted);margin-top:12px}
.credentials article{padding:22px 0 30px;border-top:1px solid var(--line)}.credential-status{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.credential-status>span:first-child{color:var(--copper)}.credentials h3{font-size:34px;margin-top:25px}.credentials article>p{font-size:13px;color:var(--muted);margin-top:20px;line-height:1.8}.credentials article>a{display:inline-block;font-size:11px;margin-top:22px;border-bottom:1px solid var(--line);padding-bottom:5px}.credentials .outbound-links{margin-top:18px}.credentials .outbound-links a{font-size:10px}.training-note{font-size:10px;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);padding-top:17px}
/* Shorter project essays: one compact explanation beside each living illustration. */
.systems{padding-top:50px}.systems .project-index{margin-bottom:40px}.systems .project{padding-bottom:45px;margin-bottom:45px}.systems .project:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.narrative-scroll .compact-project{min-height:870px;gap:7%}.compact-copy{padding-top:25px}.compact-copy .project-lead{font-size:17px}.compact-copy .project-facts>div{grid-template-columns:95px 1fr;padding-block:17px}.compact-copy .project-facts dd{font-size:12px}.compact-copy>p{font-size:14px}.compact-copy .project-details{margin-top:22px}.compact-copy .project-details p{font-size:12px}
.evolution{margin-top:25px;border-top:1px solid var(--line)}.evolution>div{display:flex;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.evolution>div>span{font-size:9px;color:var(--copper);padding-top:3px}.evolution p{font-size:11px;line-height:1.7;color:var(--muted)}.evolution strong{font-weight:400;display:block;font-size:13px;color:var(--ink);margin-bottom:3px}
.systems .visual-caption span:first-child{font-size:9px}.systems .project-copy>h3{font-size:43px}.systems .story-transport{font-size:9px}.systems .scroll-cue{font-size:9px}
.contact-email .micro{display:block;margin-bottom:12px;font-size:9px;color:#546149}.contact-email .email-address{display:block}.contact-connect{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.linkedin-button{display:flex;gap:30px;justify-content:space-between;align-items:center;background:#2f4028;color:#f4f3e9;padding:17px 23px;font-size:13px;min-height:54px;border:1px solid #2f4028;transition:background .3s,color .3s}.linkedin-button:hover{background:transparent;color:#2f4028}.linkedin-button span{transition:transform .3s}.linkedin-button:hover span{transform:translate(3px,-3px)}.contact-connect p{font-size:10px;line-height:1.8;text-align:right;color:#506047}
.motion-enabled .chapter-title .type-line>span{transform:translateY(calc((1 - var(--title-reveal,1))*105%));transition:transform .1s linear}
@media(min-width:901px) and (min-height:851px){.narrative-scroll .compact-project{min-height:950px}}
@media(max-width:1080px){.chapter-heading{grid-template-columns:.65fr 1.5fr 1fr;gap:25px}.chapter-heading .chapter-title{font-size:39px}.campus-grid{gap:7%}.campus-print{height:395px}.perspective-card{width:77%;padding:24px}.campus-art{padding-bottom:180px}.library-spread{gap:6%;grid-template-columns:1fr 1.15fr}.support-art{min-height:420px}.library-roles h3{font-size:26px}.music-business .music-art{min-height:490px}.music-business .music-copy h3{font-size:40px}.systems .project-copy>h3{font-size:37px}.experience .community-copy h3{font-size:37px}}
@media(max-width:900px){
 .chapter-space{padding-block:70px}.chapter-heading{grid-template-columns:1.5fr 1fr;gap:25px 35px;margin-bottom:40px}.chapter-heading>.eyebrow{grid-column:1/-1;padding:0;margin-bottom:0}.chapter-heading .chapter-title{font-size:40px}.chapter-heading>p:last-child{font-size:12px}
 .introduction{gap:40px 6%;grid-template-columns:1fr 2.6fr}.intro-main h2{font-size:35px}.intro-columns{gap:22px}.intro-columns p{font-size:13px}.chapter-path a{font-size:10px;gap:10px}.chapter-path a:not(:first-child){padding-left:14px}
 .campus .chapter-title{font-size:42px}.campus-grid{gap:6%}.campus-lead{font-size:18px}.degree-list dd{font-size:16px}.degree-list>div{grid-template-columns:45px 1fr;gap:15px}.graduation{display:block}.graduation strong{display:block;margin-top:9px;font-size:27px}.campus-art{padding-bottom:245px}.campus-print{height:365px}.campus-word{font-size:51px}.perspective-card{width:94%;right:-3px;padding:24px}.perspective-card h3{font-size:28px}.campus-footer{margin-top:50px;padding-bottom:0}.campus-footer>span:nth-child(2){display:none}
 .library-spread{grid-template-columns:1fr 1.1fr;gap:35px}.support-art{position:relative;top:0;min-height:360px}.support-caption{padding:18px;font-size:8px}.support-bottom{padding:5px 20px 25px;display:block}.support-bottom strong{font-size:30px}.support-bottom p{margin-top:18px}.role-marker{font-size:9px;flex-wrap:wrap;gap:8px;margin-bottom:18px}.library-roles h3{font-size:24px}.library-roles p{font-size:13px}.skill-line{font-size:9px}
 .music-business .music-feature{grid-template-columns:1fr 1fr;gap:35px}.music-business .music-art{min-height:420px}.music-business .music-copy h3{font-size:35px}.music-copy p:not(.eyebrow){font-size:13px}.music-proof{gap:16px}.music-proof>strong{font-size:54px}.music-proof a{font-size:8px}.business-chain{margin-top:40px}.business-chain p{font-size:12px}.business-chain span{font-size:8px}
 .experience .community{grid-template-columns:1fr;gap:35px}.experience .community-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.experience .community-copy .dac-mark{grid-column:1;grid-row:1 / span 2}.experience .community-copy .eyebrow,.experience .community-copy h3,.experience .community-copy>p,.experience .community-copy .role-dates{grid-column:2}.dac-evidence{gap:8%}.resource-links a{font-size:11px}
 .learning{gap:8%}.learning .chapter-title{font-size:38px}.credentials h3{font-size:30px}.credential-status{font-size:8px;gap:12px;flex-wrap:wrap}
 .systems .compact-project{min-height:0}.systems .project-visual{max-width:640px;width:100%;margin-inline:auto}.systems .compact-copy{max-width:640px;margin-inline:auto;width:100%;padding-top:0}.systems .project-publishing .project-visual{grid-row:1}.systems .project-copy>h3{font-size:40px}.systems .project-copy>p{font-size:14px}.systems .chapter-heading{margin-bottom:35px}
}
@media(max-width:560px){
 .chapter-space{padding-block:57px}.chapter-heading{display:block;margin-bottom:32px}.chapter-heading>.eyebrow{font-size:9px;margin-bottom:22px}.chapter-heading .chapter-title{font-size:36px}.chapter-heading>p:last-child{font-size:13px;margin-top:23px;max-width:42ch}.chapter-title{font-size:36px}
 .introduction{display:block}.intro-side{display:flex;align-items:start;justify-content:space-between;gap:20px}.intro-side .about-portrait{display:none}.intro-side .eyebrow{font-size:9px;margin-bottom:28px}.intro-main h2{font-size:29px;line-height:1.2;max-width:28ch}.intro-columns{display:block;margin-top:26px}.intro-columns p{font-size:14px}.intro-columns p+p{margin-top:18px}.chapter-path{grid-template-columns:1fr 1fr;margin-top:32px}.chapter-path a{font-size:10px;padding:19px 13px 19px 0}.chapter-path a:nth-child(3){padding-left:0;border-top:1px solid var(--line)}.chapter-path a:nth-child(4){border-top:1px solid var(--line)}.chapter-path a:nth-child(2){border-right:0}
 .campus-grid{display:block}.campus .chapter-title{font-size:39px}.campus .eyebrow{font-size:9px}.campus-lead{font-size:18px;margin-top:23px}.degree-list{margin-top:27px}.degree-list>div{grid-template-columns:45px 1fr}.degree-list dd{font-size:18px}.graduation{display:flex;align-items:center;padding-top:22px}.graduation strong{font-size:26px;margin:0}.graduation span{font-size:10px}.campus-summary{font-size:14px;margin-top:24px}.campus-art{margin-top:40px;padding:12px 9px 215px}.campus-print{height:340px}.campus-word{font-size:56px;left:24px;top:79px}.print-top{font-size:7px;left:24px}.print-bottom{font-size:7px;left:24px;right:24px}.perspective-card{width:80%;right:0;padding:24px;bottom:10px}.perspective-card p{font-size:13px}.perspective-card small{font-size:10px}.campus-footer{margin-top:22px;padding-bottom:0;font-size:9px}.campus-footer .cougs{font-size:25px}
 .library-spread{display:flex;flex-direction:column;gap:32px}.support-art{width:100%;min-height:0}.support-caption{font-size:8px}.support-drawing{margin-top:0}.support-bottom{display:flex;align-items:end;padding-top:0}.support-bottom strong{font-size:29px}.support-bottom p{font-size:9px}.library-roles h3{font-size:29px}.library-roles p{font-size:14px}.role-marker{font-size:9px}.skill-line{font-size:10px}.library-roles article{padding-bottom:30px}
 .music-business .music-feature{display:block}.music-business .music-art{min-height:365px;margin-bottom:32px}.music-business .music-copy h3{font-size:40px}.music-business .music-copy p:not(.eyebrow){font-size:14px}.music-business .music-copy .project-lead{font-size:18px}.music-proof>strong{font-size:62px}.music-proof a{font-size:9px}.outbound-links{gap:15px 20px}.outbound-links a{font-size:11px;min-height:36px;display:inline-flex;align-items:center}.business-chain{grid-template-columns:1fr 1fr;margin-top:35px}.business-chain>div{padding:20px 15px 20px 0}.business-chain>div:not(:first-child){padding-left:17px}.business-chain>div:nth-child(3){padding-left:0;border-left:0;border-top:1px solid #b9b9aa}.business-chain>div:nth-child(4){border-top:1px solid #b9b9aa}.business-chain p{font-size:13px}.business-chain span{font-size:9px}
 .experience .community-copy{display:block}.experience .community-copy h3{font-size:40px}.experience .community-copy>p:not(.eyebrow){font-size:14px}.dac-evidence{grid-template-columns:1fr;gap:30px;margin-top:35px;padding-top:30px}.award strong{font-size:66px}.award p{font-size:14px}.dac-evidence>div:last-child>p{font-size:14px}.dac-evidence h3{font-size:31px}.experience .outbound-links a{font-size:11px}.resource-links{display:block;margin-top:32px}.resource-links a,.resource-links a:not(:first-child){font-size:12px;padding:20px 0;border-left:0}.resource-links a+a{border-top:1px solid #575c51}
 .learning{display:block}.learning .chapter-title{font-size:38px}.learning-intro>p:not(.eyebrow){font-size:14px;margin-top:23px}.learning-note{margin-top:25px;padding-bottom:0;max-width:none}.learning-note svg{height:85px}.learning-note small{font-size:10px}.credentials{margin-top:35px}.credentials h3{font-size:34px}.credentials article>p{font-size:14px}.credential-status{font-size:9px}.credentials article>a,.credentials .outbound-links a{font-size:11px;line-height:1.7}.training-note{font-size:11px}
 .systems{padding-top:20px}.systems .project-index{margin-bottom:30px}.systems .project-index a{font-size:10px}.systems .project-copy>h3{font-size:38px}.systems .project-copy>.eyebrow{font-size:9px}.compact-copy .project-facts>div{grid-template-columns:82px 1fr;gap:15px}.compact-copy .project-facts dd{font-size:12px}.evolution p{font-size:12px}.evolution strong{font-size:14px}.evolution>div{padding:16px 0}.systems .visual-caption span:first-child{font-size:8px}.systems .project-details p{font-size:13px}.systems .project{margin-bottom:30px;padding-bottom:35px}
 .contact-main{padding-top:28px}.contact-bottom{gap:27px}.contact-connect{align-items:stretch;width:100%;gap:19px}.linkedin-button{font-size:13px;width:100%}.contact-connect p{text-align:left;font-size:11px}.contact-email .email-address{font-size:25px}.contact-email .micro{font-size:9px}.contact .contact-links{margin-top:8px}.contact-connect p{line-height:1.8}
 .mobile-menu{overflow-y:auto}.mobile-menu nav{margin-top:15px}.mobile-menu nav a{font-size:24px;padding:11px 0;min-height:48px}.mobile-menu-bottom{padding-top:22px}.mobile-menu-bottom p{font-size:23px}.mobile-menu-top{padding-bottom:12px}
}
@media(max-width:360px){.intro-main h2{font-size:26px}.chapter-heading .chapter-title{font-size:32px}.campus .chapter-title{font-size:34px}.campus-word{font-size:48px}.perspective-card{width:88%}.campus-art{padding-bottom:235px}.degree-list dd{font-size:16px}.graduation strong{font-size:24px}.library-roles h3{font-size:25px}.music-business .music-art{min-height:320px}.resource-links a{font-size:11px}.contact-email .email-address{font-size:22px}}
@media(max-height:699px){.support-art{position:relative;top:0}.mobile-menu nav a{font-size:21px;padding-block:9px}.mobile-menu-bottom{padding-top:20px}}
html.motion-paused .chapter-title .type-line>span{transform:none!important}
@media(prefers-reduced-motion:reduce){.chapter-title .type-line>span{transform:none!important}}

/* Fund: a compact financial editorial inside the WSU chapter, not a claim of sole authority. */
.fund-spread{margin-top:80px;border-top:1px solid #ae6f7a;padding-top:40px;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:32px;scroll-margin-top:100px}
.fund-heading .eyebrow{font-size:9px;margin-bottom:24px}.fund-heading h3{font-size:37px;line-height:1.12}.fund-course{display:block;font-size:10px;color:#e3c5c4;margin-top:24px}
.fund-scale{border-inline:1px solid #ae6f7a;padding-inline:26px}.fund-scale>.micro{font-size:8px;color:#e3c5c4;letter-spacing:.08em}.fund-scale strong{display:block;font-size:44px;font-weight:400;letter-spacing:-.055em;line-height:1.2;margin:24px 0 13px;white-space:nowrap}.fund-scale strong span{font-size:.55em;letter-spacing:-.04em}.fund-scale p{font-size:12px;line-height:1.8}.fund-scale a{display:block;font-size:9px;line-height:1.8;color:#e3c5c4;margin-top:20px;text-decoration:underline;text-underline-offset:4px}
.fund-story p{font-size:13px;line-height:1.85;color:#f2dddd}.fund-story p+p{margin-top:17px}.fund-story a{display:inline-flex;gap:24px;font-size:11px;margin-top:20px;border-bottom:1px solid #ae6f7a;padding-bottom:5px}
.fund-process{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:5px;padding-top:25px;border-top:1px solid #ae6f7a;font-size:10px}.fund-process b{font-size:8px;font-weight:400;color:#d2a0a4;margin-right:15px}.fund-process i{font-style:normal;color:#d2a0a4}.fund-spread a:hover{color:#fff;text-decoration-color:#fff}
@media(max-width:1080px){.fund-spread{grid-template-columns:1fr 1fr;gap:30px}.fund-story{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px 40px}.fund-story p+p{margin:0}.fund-story a{margin-top:0;justify-self:start}.fund-scale{border-right:0}.fund-heading h3{font-size:38px}}
@media(max-width:560px){.fund-spread{margin-top:48px;display:block;padding-top:30px}.fund-heading h3{font-size:36px}.fund-course{margin-top:18px}.fund-scale{border-inline:0;border-block:1px solid #ae6f7a;padding:24px 0;margin-top:28px}.fund-scale strong{font-size:46px;margin:10px 0}.fund-scale p{font-size:13px}.fund-scale a{font-size:10px;margin-top:14px}.fund-story{display:block;margin-top:25px}.fund-story p{font-size:14px}.fund-story p+p{margin-top:18px}.fund-story a{margin-top:20px;min-height:35px;align-items:center}.fund-process{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;margin-top:25px}.fund-process i{display:none}.fund-process b{margin-right:7px}.fund-process{font-size:10px}}

