.portal-hero-module__8WWpaG__hero{isolation:isolate;color:#fff;background:#00588e;min-height:clamp(620px,74svh,800px);position:relative;overflow:clip}.portal-hero-module__8WWpaG__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portal-hero-module__8WWpaG__photograph{width:75%;animation:24s ease-in-out infinite alternate portal-hero-module__8WWpaG__campus-pan;position:absolute;inset:0 auto 0 0}.portal-hero-module__8WWpaG__photograph img{object-fit:cover;object-position:48% center}.portal-hero-module__8WWpaG__wash{background:linear-gradient(#072947b3,#07294700 28%),linear-gradient(270deg,#00588e 0%,#00588ef5 25%,#004a7bdd 44%,#052e5270 64%,#12254012 100%),linear-gradient(#092d4800 40%,#092d48f5);position:absolute;inset:0}.portal-hero-module__8WWpaG__pattern{opacity:.08;background:url(/brand/conference-circles-pattern.svg) 50%/520px;width:42%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}@keyframes portal-hero-module__8WWpaG__campus-pan{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.1)translate(-1%)}}@media (max-width:760px){.portal-hero-module__8WWpaG__hero{min-height:0}.portal-hero-module__8WWpaG__photograph{width:100%}.portal-hero-module__8WWpaG__photograph img{object-position:35% center}.portal-hero-module__8WWpaG__wash{background:linear-gradient(#004a7bdc 0%,#004a7bbd 55%,#082d4af5 85%),linear-gradient(270deg,#00588eaa,#00588e00)}.portal-hero-module__8WWpaG__pattern{opacity:.05;width:100%}}@media (prefers-reduced-motion:reduce){.portal-hero-module__8WWpaG__photograph{animation:none}}
.portal-module__Re_IXG__portal{--portal-ink:#182d43;color:var(--portal-ink);background:#fff}.portal-module__Re_IXG__portal>main#main-content{outline:none;padding-top:0}.portal-module__Re_IXG__portal :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #0065a1}.portal-module__Re_IXG__opening{z-index:1;width:min(1280px,100% - 80px);min-height:inherit;padding-top:var(--portal-header-height,94px);flex-direction:column;margin-inline:auto;display:flex;position:relative}.portal-module__Re_IXG__identity{flex-direction:column;flex:1;justify-content:center;align-items:start;width:58%;padding-block:28px 30px;display:flex}.portal-module__Re_IXG__heroEyebrow{color:#d8eaf6;align-items:center;gap:12px;margin-bottom:24px;font-size:.95rem;display:flex}.portal-module__Re_IXG__heroEyebrow:before{content:"";background:#83d7da;width:26px;height:2px}.portal-module__Re_IXG__identity h1{color:#fff;font-size:clamp(3.1rem,4.8vw,4.8rem);font-weight:700;line-height:1.14}.portal-module__Re_IXG__heroTitleLine{display:block}.portal-module__Re_IXG__heroEdition{margin-bottom:16px;font-size:.36em;font-weight:500;display:block}.portal-module__Re_IXG__heroScope{margin-top:20px;font-size:.43em;font-weight:400;line-height:1.5;display:block}.portal-module__Re_IXG__heroMeta{color:#d8eaf6;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:.95rem;display:flex}.portal-module__Re_IXG__heroMeta>span{align-items:center;gap:8px;display:flex}.portal-module__Re_IXG__heroJourney{margin-top:auto;padding-bottom:24px}.portal-module__Re_IXG__journeyLabel{color:#e0eaf0;margin-bottom:12px;font-size:.88rem}.portal-module__Re_IXG__heroDestinations{border-block:1px solid #ffffff45;grid-template-columns:1fr 1.2fr 1fr;display:grid}.portal-module__Re_IXG__destination{border-radius:var(--tu-radius-button);--destination-accent:#85e2da;color:#fff;background:#092c4524;align-items:center;gap:16px;min-width:0;padding:24px 20px;transition:background .18s;display:flex}.portal-module__Re_IXG__destination+.portal-module__Re_IXG__destination{border-inline-start:1px solid #ffffff45}.portal-module__Re_IXG__destination[data-event=meeting]{--destination-accent:#a1d6ff}.portal-module__Re_IXG__destination[data-event=challenge]{--destination-accent:#d4c2ff}.portal-module__Re_IXG__destinationNumber{color:var(--destination-accent);align-self:start;margin-top:5px;font-family:Arial,sans-serif;font-size:.75rem}.portal-module__Re_IXG__destinationName{font-size:clamp(1.15rem,1.9vw,1.7rem);font-weight:500;line-height:1.4}.portal-module__Re_IXG__destination>svg{color:var(--destination-accent);flex-shrink:0;margin-inline-start:auto;transition:transform .18s}.portal-module__Re_IXG__destination:hover{background:#ffffff20}.portal-module__Re_IXG__destination:hover>svg{transform:translateY(4px)}.portal-module__Re_IXG__opening a:focus-visible{outline-offset:-5px;outline-color:#fff}.portal-module__Re_IXG__events{width:100%}.portal-module__Re_IXG__eventHero{scroll-margin-top:calc(var(--portal-supporters-height,18px) - 18px);--event-surface:#f2f7f5;--image-blend-direction:to left;isolation:isolate;color:#173d42;background:var(--event-surface);min-height:520px;position:relative;overflow:clip}.portal-module__Re_IXG__eventInner{z-index:2;width:min(1280px,100% - 112px);min-height:inherit;align-items:center;margin-inline:auto;display:flex;position:relative}.portal-module__Re_IXG__eventCopy{width:52%;max-width:660px;padding-block:48px;padding-inline-end:60px}.portal-module__Re_IXG__eventEyebrow{color:#476c6c;align-items:center;gap:14px;margin-bottom:24px;font-size:.94rem;font-weight:500;display:flex}.portal-module__Re_IXG__eventEyebrow>span{font-family:Arial,sans-serif;font-size:.75rem}.portal-module__Re_IXG__eventCopy h2{text-wrap:balance;font-size:clamp(2.25rem,3.6vw,3.4rem);font-weight:700;line-height:1.3}.portal-module__Re_IXG__eventCopy h2>span{display:block}.portal-module__Re_IXG__eventSubtitle{margin-top:16px;font-size:1.35rem;line-height:1.6}.portal-module__Re_IXG__eventDescription{color:#486563;max-width:460px;margin-top:20px;font-size:1.03rem;line-height:1.9}.portal-module__Re_IXG__eventBottom{margin-top:24px}.portal-module__Re_IXG__eventMeta{align-items:center;gap:8px;font-size:.92rem;line-height:1.7;display:flex}.portal-module__Re_IXG__eventMeta svg{flex-shrink:0}.portal-module__Re_IXG__eventAction{color:#fff;border-radius:var(--tu-radius-button);background:#075f64;justify-content:space-between;align-items:center;gap:24px;min-height:52px;margin-top:20px;padding:12px 20px;font-size:.96rem;font-weight:700;transition:background .18s;display:inline-flex}.portal-module__Re_IXG__eventAction>span{flex-shrink:0;place-items:center;width:24px;display:grid}.portal-module__Re_IXG__eventAction svg{transition:transform .18s}.portal-module__Re_IXG__eventAction:hover{background:#064f54}.portal-module__Re_IXG__eventAction:hover svg{transform:translate(-3px,-3px)}.portal-module__Re_IXG__eventVisual{z-index:0;width:52%;margin:0;position:absolute;inset:0 auto 0 0;overflow:hidden}.portal-module__Re_IXG__eventVisual img{object-fit:cover;object-position:center}.portal-module__Re_IXG__eventVisual:after{content:"";background:linear-gradient(var(--image-blend-direction), var(--event-surface), transparent 32%), linear-gradient(0deg, #132b3b45, transparent 32%);pointer-events:none;position:absolute;inset:0}.portal-module__Re_IXG__eventVisual figcaption{z-index:1;color:#fff;background:#153a45e8;padding:6px 12px;font-size:.78rem;position:absolute;bottom:22px;left:28px}.portal-module__Re_IXG__eventHero[data-event=meeting]{--event-surface:#e7f0f7;--image-blend-direction:to right;color:#133c59;min-height:520px}.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventVisual{inset:0 0 0 auto}.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventVisual img{object-position:55% center}.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventInner{justify-content:flex-end}.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventCopy{width:46%;padding-inline:24px 0}.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventEyebrow{color:#335f7f}.portal-module__Re_IXG__eventHero[data-event=meeting] h2{font-size:clamp(1.85rem,2.65vw,2.65rem);line-height:1.4}.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventDescription{color:#415e72}.portal-module__Re_IXG__eventAction[data-event=meeting]{background:#075b84}.portal-module__Re_IXG__eventAction[data-event=meeting]:hover{background:#064a6c}.portal-module__Re_IXG__eventHero[data-event=challenge]{--event-surface:#282162;color:#fff;min-height:500px}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventEyebrow{color:#d6cde8}.portal-module__Re_IXG__eventHero[data-event=challenge] h2{font-size:clamp(3rem,5vw,4.8rem);line-height:1.3}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventSubtitle{color:#d4caee;margin-top:8px;font-size:1.4rem}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventDescription{color:#e1ddec;max-width:460px}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventMeta{color:#e1ddec;font-size:.86rem}.portal-module__Re_IXG__eventAction[data-event=challenge]{color:#282162;background:#fff}.portal-module__Re_IXG__eventAction[data-event=challenge]:hover{background:#e8e4f5}.portal-module__Re_IXG__eventHero[data-event=challenge] a:focus-visible{outline-color:#fff}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventVisual:after{background:linear-gradient(var(--image-blend-direction), var(--event-surface), transparent 40%), linear-gradient(0deg, #282162 0%, #282162ee 22%, #28216220 65%)}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventVisual figcaption{background:#282162e8;top:24px;bottom:auto}.portal-module__Re_IXG__challengeHistory{z-index:1;justify-content:center;width:50%;padding-inline:32px;display:flex;position:absolute;inset:auto auto 22px 0}@media (max-width:1100px){.portal-module__Re_IXG__eventInner{width:calc(100% - 64px)}.portal-module__Re_IXG__eventCopy{padding-inline-end:28px}.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventCopy{padding-inline-start:10px}.portal-module__Re_IXG__destination{gap:12px;padding-inline:14px}}@media (max-width:760px){.portal-module__Re_IXG__opening{width:calc(100% - 40px)}.portal-module__Re_IXG__identity{width:100%;padding-block:40px 28px}.portal-module__Re_IXG__heroEyebrow{max-width:calc(100% - 40px);margin-bottom:20px;font-size:.84rem}.portal-module__Re_IXG__heroEyebrow:before{flex-shrink:0;width:18px}.portal-module__Re_IXG__identity h1{font-size:clamp(2.65rem,10.4vw,4.5rem)}.portal-module__Re_IXG__heroEdition{margin-bottom:12px;font-size:.4em}.portal-module__Re_IXG__heroScope{margin-top:16px;font-size:.47em}.portal-module__Re_IXG__heroMeta{gap:10px 18px;margin-top:20px;font-size:.84rem}.portal-module__Re_IXG__heroMeta svg{width:17px}.portal-module__Re_IXG__heroJourney{padding-bottom:16px}.portal-module__Re_IXG__journeyLabel{margin-bottom:12px;font-size:.82rem}.portal-module__Re_IXG__heroDestinations{grid-template-columns:1fr}.portal-module__Re_IXG__destination{background:0 0;min-height:60px;padding:12px 4px}.portal-module__Re_IXG__destination+.portal-module__Re_IXG__destination{border-block-start:1px solid #ffffff45;border-inline-start:0}.portal-module__Re_IXG__destinationName{font-size:1.3rem}.portal-module__Re_IXG__destinationNumber{align-self:center;margin-top:0}.portal-module__Re_IXG__destination>svg{width:20px}.portal-module__Re_IXG__eventHero{--image-blend-direction:to bottom;flex-direction:column;min-height:0;display:flex}.portal-module__Re_IXG__eventInner{order:1;min-height:0}.portal-module__Re_IXG__eventCopy,.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventCopy{width:100%;max-width:600px;margin-inline:auto;padding:32px 0}.portal-module__Re_IXG__eventEyebrow{margin-bottom:20px;font-size:.88rem}.portal-module__Re_IXG__eventCopy h2{font-size:clamp(2rem,7.8vw,3rem)}.portal-module__Re_IXG__eventSubtitle{margin-top:12px;font-size:1.16rem}.portal-module__Re_IXG__eventDescription{margin-top:16px;font-size:.97rem}.portal-module__Re_IXG__eventBottom{margin-top:20px}.portal-module__Re_IXG__eventMeta{font-size:.87rem}.portal-module__Re_IXG__eventAction{gap:24px;margin-top:16px;font-size:.92rem}.portal-module__Re_IXG__eventVisual,.portal-module__Re_IXG__eventHero[data-event=meeting] .portal-module__Re_IXG__eventVisual{border-radius:0;order:2;width:100%;height:clamp(200px,54vw,320px);position:relative;inset:auto}.portal-module__Re_IXG__eventVisual figcaption{bottom:16px;left:20px}.portal-module__Re_IXG__eventHero[data-event=meeting]{--image-blend-direction:to bottom;min-height:0}.portal-module__Re_IXG__eventHero[data-event=meeting] h2{font-size:clamp(1.75rem,6.5vw,2.65rem)}.portal-module__Re_IXG__eventHero[data-event=challenge]{min-height:0}.portal-module__Re_IXG__eventHero[data-event=challenge] h2{font-size:clamp(2.7rem,11vw,4.7rem)}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventSubtitle{font-size:1.2rem}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventVisual{height:320px}.portal-module__Re_IXG__eventHero[data-event=challenge] .portal-module__Re_IXG__eventVisual figcaption{top:56px}.portal-module__Re_IXG__challengeHistory{width:100%;padding-inline:20px;bottom:16px}}@media (max-width:480px){.portal-module__Re_IXG__eventInner{width:calc(100% - 40px)}.portal-module__Re_IXG__eventAction{width:100%}}@media (prefers-reduced-motion:reduce){.portal-module__Re_IXG__portal *,.portal-module__Re_IXG__portal :before,.portal-module__Re_IXG__portal :after{scroll-behavior:auto;transition:none;animation:none}}.portal-module__Re_IXG__portal .site-footer[data-identity=portal]{color:#fff;background:linear-gradient(115deg,#282162 0%,#005184 52%,#08616b 100%)}.portal-module__Re_IXG__portal .site-footer[data-identity=portal] .footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;padding-block:32px 24px}.portal-module__Re_IXG__portal .site-footer .footer-identity{max-width:520px}.portal-module__Re_IXG__portal .site-footer .footer-identity h2{margin:0;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.6}.portal-module__Re_IXG__portal .site-footer .footer-edition{color:#fff;margin-bottom:8px}.portal-module__Re_IXG__portal .site-footer .footer-identity p{margin-top:8px}.portal-module__Re_IXG__portal .site-footer .footer-grid nav a{align-items:center;gap:12px;min-height:44px;padding-block:8px;display:flex}.portal-module__Re_IXG__portal .site-footer .footer-base{background:0 0;padding-block:0 16px}.portal-module__Re_IXG__portal .site-footer .footer-base-inner{gap:16px;padding-top:16px}.portal-module__Re_IXG__portal .site-footer .footer-bottom-links a{align-items:center;min-height:44px;display:inline-flex}.portal-module__Re_IXG__portal .site-footer a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:699px){.portal-module__Re_IXG__portal .site-footer[data-identity=portal] .footer-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px}}
