.up-head{background:var(--uh-navy);color:var(--uh-cream);padding:64px 0 40px}.up-head__title{margin:18px 0 0;max-width:14ch;font-size:clamp(56px,8vw,104px);line-height:.88;color:var(--uh-white)}.up-head__lead{margin:22px 0 0;max-width:600px;font:500 19px/1.55 var(--font-body,"Work Sans"),system-ui,sans-serif;color:var(--uh-cream);text-wrap:pretty}.up-onnavy a:focus-visible,.up-onnavy button:focus-visible{outline:3px solid var(--uh-gold);outline-offset:3px}.up-section{padding-top:72px;padding-bottom:80px;scroll-margin-top:96px}.up-section--tight{padding-top:48px}.up-navy{background:var(--uh-navy);color:var(--uh-cream)}.up-section--navy{color:var(--uh-cream);padding-top:40px}.up-h3{margin:0;font-size:30px;line-height:1;color:var(--uh-navy)}.up-section--navy .up-h3{color:var(--uh-white)}.up-prose{max-width:62ch;font-size:17px;line-height:1.6}.up-prose p+p{margin-top:1em}.up-prose .up-formerly{font-size:13px;line-height:1.4;color:var(--c-slate)}.up-inline-link,.up-prose a{color:var(--uh-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.up-section--navy .up-prose a{color:var(--c-sky,#9CC4F0)}.up-textlink{display:inline-block;padding-bottom:4px;border-bottom:2px solid var(--uh-red);color:var(--uh-red);font:700 12.5px/1 var(--font-body,"Work Sans"),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.up-section--navy .up-textlink{color:var(--uh-white);border-bottom-color:var(--uh-red-soft)}.up-chips{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none}.up-chip{height:44px;padding:0 18px;background:transparent;color:var(--uh-white);border:2px solid var(--uh-white);border-radius:2px;font:700 12.5px/1 var(--font-body,"Work Sans"),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s}.up-chip:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--uh-red)}.up-chip[aria-pressed=true]{background:var(--uh-white);color:var(--uh-navy)}.up-filter-status{margin:0 0 22px;font-size:14px;line-height:1.5;color:var(--uh-slate)}.up-featured{padding:18px 12px 12px 0}.up-grid{list-style:none;margin:44px 0 0;padding:14px 12px 12px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 28px;gap:40px 28px}.up-grid>li{display:flex}.uh-tape-card.up-card{display:flex;flex-direction:column;width:100%;padding:0}.up-card .uh-tape-card__body{display:flex;flex-direction:column;flex:1 1;padding:22px 24px}.up-card .uh-tape-card__media{flex:none}.up-card .uh-tape-card__title{-webkit-line-clamp:3;line-clamp:3}.up-card .uh-tape-card__dek,.up-card .uh-tape-card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.up-card .uh-tape-card__dek{-webkit-line-clamp:2;line-clamp:2}.up-card .uh-tape-card__foot{margin-top:auto;padding-top:16px}.up-card:focus-visible{outline:2px solid var(--uh-focus);outline-offset:3px}.uh-tape-card.up-card--wide{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);box-shadow:var(--shadow-taped-featured,6px 6px 0 rgba(0,0,0,.28))}.up-card--wide:focus-visible,.up-card--wide:hover{box-shadow:8px 14px 0 rgba(0,0,0,.3)}.up-card--wide .uh-tape-card__tape{left:24px}.up-card--wide .uh-tape-card__media{aspect-ratio:auto;min-height:100%;border-bottom:0;border-right:6px solid var(--uh-red)}.up-card--wide .uh-tape-card__media img{aspect-ratio:16/9;height:100%}.up-card--wide .uh-tape-card__body{justify-content:center;padding:34px 36px 36px}.up-card--wide .uh-tape-card__title{margin:14px 0 12px;font-size:clamp(32px,3.4vw,44px);line-height:.96}.up-card--wide .uh-tape-card__dek{font-size:16px;line-height:1.55;-webkit-line-clamp:3;line-clamp:3}.up-card--wide .uh-tape-card__foot{margin-top:24px;padding-top:0;font-size:12.5px}.up-more{display:flex;justify-content:center;margin-top:48px}.up-empty{margin:0;padding:28px 0;border-top:2px solid var(--uh-navy);border-bottom:2px solid var(--uh-navy);font-size:16px;line-height:1.6;color:var(--uh-slate)}.up-empty button{padding:0;background:none;border:0;color:var(--uh-link);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.up-sources{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:40px;gap:40px;padding:30px 32px;background:var(--uh-white);border:3px solid var(--uh-navy);box-shadow:var(--shadow-card-navy,8px 8px 0 #0F2A47);scroll-margin-top:112px}.up-meet,.up-sources{display:grid;align-items:start}.up-meet{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:64px;gap:64px}.up-events{list-style:none;margin:0;padding:0}.up-event{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px 8px;border-top:1px solid var(--uh-line);scroll-margin-top:112px}.up-events>li:first-child{border-top:2px solid var(--uh-navy)}.up-events>li:last-child{border-bottom:2px solid var(--uh-navy)}.up-events>li:target{background:rgba(15,42,71,.05)}.up-event .uh-stub{align-self:start}.up-event__title{margin:2px 0 0;font-size:26px;line-height:1;color:var(--uh-navy)}.up-event__when{display:block;margin-top:10px;font:700 12px/1.3 var(--font-body,"Work Sans"),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--uh-red)}.up-event__where{margin:6px 0 0;font-size:15.5px;line-height:1.5;color:var(--uh-ink)}.up-event__note{margin:2px 0 0;font-size:14.5px;line-height:1.5;color:var(--uh-slate)}.up-event .up-textlink{margin-top:14px}.up-past{margin-top:56px}.up-past__list{list-style:none;margin:16px 0 0;padding:0;border-top:2px solid var(--uh-navy)}.up-past__list li{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 8px;border-bottom:1px solid var(--uh-line);font-size:14.5px;line-height:1.5;color:var(--uh-slate)}.up-past__date{font-weight:600;color:var(--uh-navy)}.up-signup{margin-top:24px}.up-pillar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.up-pillar__body{margin:22px 0 0;max-width:46ch;font:500 20px/1.5 var(--font-body,"Work Sans"),system-ui,sans-serif;text-wrap:pretty}.up-section--navy .up-pillar__body{color:var(--uh-cream)}.up-pillar .uh-sign{padding-right:12px}.up-pillar__signs{padding:6px 12px 16px 0}.up-asks{margin:18px 0 0;padding:0;list-style:none;counter-reset:ask}.up-asks li{position:relative;padding:14px 0 14px 46px;border-top:1px solid rgba(255,255,255,.35);font-size:16px;line-height:1.5;counter-increment:ask}.up-asks li:first-child{border-top:0}.up-asks li:before{content:counter(ask,decimal-leading-zero);position:absolute;left:0;top:12px;font:700 24px/1 var(--font-display,"Archivo"),Archivo Condensed,Impact,sans-serif;font-stretch:75%;opacity:.6}.uh-sign--white .up-asks li{border-top-color:var(--uh-line)}.uh-sign--white .up-asks li:first-child{border-top:0}.up-related{margin-top:56px}.up-related__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.up-related .up-grid{margin-top:24px}.up-principles{margin:32px 0 0;padding:0;list-style:none;counter-reset:principle;max-width:72ch}.up-principles li{position:relative;padding:24px 0 24px 64px;border-top:1px solid var(--uh-line);counter-increment:principle}.up-principles li:first-child{border-top:0}.up-principles li:before{content:counter(principle,decimal-leading-zero);position:absolute;left:0;top:22px;font:700 34px/1 var(--font-display,"Archivo"),Archivo Condensed,Impact,sans-serif;font-stretch:75%;color:var(--uh-red)}.up-principles p{margin:10px 0 0;font-size:17px;line-height:1.6;text-wrap:pretty}@media (max-width:640px){.up-principles li{padding-left:48px}.up-principles li:before{font-size:26px}}.up-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:56px;gap:56px;align-items:start}.up-split .up-prose{margin-top:0}.up-signs{list-style:none;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;padding:6px 12px 16px 0}.up-lead-card{padding:30px 32px;background:var(--uh-white);border:3px solid var(--uh-navy);box-shadow:var(--shadow-card-red,8px 8px 0 #B32B2B);transform:rotate(-.6deg)}.up-lead-card p{font-size:17px;line-height:1.6}.up-lead-card p+p{margin-top:.8em}.up-steps{list-style:none;margin:32px 0 0;padding:0;border-top:2px solid var(--uh-white)}.up-steps li{border-bottom:1px solid rgba(255,255,255,.25)}.up-steps a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:22px 8px;transition:background-color .2s}.up-steps a:hover{background:rgba(255,255,255,.06)}.up-steps__title{display:block;font-size:28px;line-height:1;color:var(--uh-white)}.up-steps__line{display:block;margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--uh-cream)}.up-steps__arrow{font:700 22px/1 var(--font-display,"Archivo"),sans-serif;color:var(--uh-red-soft)}.up-contact{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.up-formcard{padding:36px 36px 40px;background:var(--uh-white);border:3px solid var(--uh-navy);box-shadow:var(--shadow-card-navy,8px 8px 0 #0F2A47)}.up-form{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.up-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.up-label{display:flex;flex-direction:column;gap:8px;font:600 12px/1 var(--font-body,"Work Sans"),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--uh-navy)}.up-input{width:100%;min-height:50px;padding:12px 14px;background:var(--uh-white);border:2px solid var(--uh-navy);border-radius:2px;color:var(--uh-ink);font:400 15px/1.5 var(--font-body,"Work Sans"),system-ui,sans-serif;letter-spacing:normal;text-transform:none;outline:none;transition:box-shadow .15s}textarea.up-input{resize:vertical;min-height:150px}select.up-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--uh-navy) 50%),linear-gradient(135deg,var(--uh-navy) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}.up-rsvp{margin-top:14px}.up-rsvp__toggle{height:40px;padding:0 16px;font-size:12px}.up-rsvp__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px;max-width:640px}.up-rsvp__form .up-label{font-size:11.5px}.up-rsvp__form .up-input{min-height:44px;padding:8px 12px}.up-rsvp__form .uh-btn{height:44px}.up-rsvp__msg{margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.5;color:var(--c-success,#1E6B3A)}.up-rsvp__msg--error{color:var(--uh-red)}.up-rsvp__msg:empty{display:none}@media (max-width:640px){.up-rsvp__form{grid-template-columns:minmax(0,1fr)}.up-rsvp__form .uh-btn{justify-self:stretch}}.up-input:focus{box-shadow:0 0 0 3px var(--uh-paper),0 0 0 5px var(--uh-focus)}.up-input[aria-invalid=true]{border-color:var(--uh-red)}.up-form__status{margin:0;font-size:14.5px;font-weight:500;line-height:1.5;color:var(--uh-red)}.up-form__status:empty{display:none}.up-form .uh-btn{justify-self:start}.up-form__success{margin:0;font-size:18px;font-weight:600;line-height:1.5;color:var(--c-success,#1E6B3A)}.up-form__success:empty{display:none}.up-aside{display:grid;grid-gap:36px;gap:36px}.up-aside p{margin-top:10px;font-size:16px;line-height:1.6}.up-aside .up-textlink{margin-top:14px}@media (max-width:1023px){.up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uh-tape-card.up-card--wide{grid-template-columns:minmax(0,1fr)}.up-card--wide .uh-tape-card__media{border-right:0;border-bottom:6px solid var(--uh-red)}.up-contact,.up-meet,.up-pillar,.up-sources,.up-split{grid-template-columns:minmax(0,1fr);gap:40px}.up-signs{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.up-head{padding:36px 0 24px}.up-head__lead{margin-top:16px;font-size:16.5px}.up-chips{gap:8px;margin-top:22px}.up-chip{height:44px;padding:0 14px;font-size:12px}.up-section{padding-top:32px;padding-bottom:36px}.up-section--navy{padding-top:24px}.up-featured,.up-grid{padding:10px 6px 0 0}.up-grid{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:30px}.uh-tape-card.up-card{padding:0}.up-card .uh-tape-card__body,.up-card--wide .uh-tape-card__body{padding:18px 18px 20px}.up-card--wide .uh-tape-card__title{font-size:28px}.up-card--wide .uh-tape-card__dek{font-size:14.5px}.up-card .uh-tape-card__foot{padding-top:12px}.up-sources{padding:22px 20px;box-shadow:var(--shadow-mobile-card-navy,6px 6px 0 #0F2A47)}.up-event{grid-template-columns:62px minmax(0,1fr);gap:14px;padding:18px 0}.up-event__title{font-size:21px}.up-past__list li{grid-template-columns:minmax(0,1fr);gap:2px}.up-pillar__body{font-size:17px}.up-asks li{padding-left:40px;font-size:15px}.up-signs{gap:20px;padding:0 8px 0 0}.up-lead-card{padding:22px 20px;box-shadow:var(--shadow-mobile-card-red,6px 6px 0 #B32B2B)}.up-steps__title{font-size:22px}.up-formcard{padding:22px 18px 26px;box-shadow:var(--shadow-mobile-card-navy,6px 6px 0 #0F2A47)}.up-form__row{grid-template-columns:minmax(0,1fr)}.up-form .uh-btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.up-chip,.up-input,.up-steps a{transition:none}.up-chip:hover{transform:none}}.up-legal{max-width:70ch;font-size:17px;line-height:1.65;color:var(--uh-ink)}.up-legal>*{margin:0}.up-legal>*+*{margin-top:1em}.up-legal__updated{font:600 12.5px/1 var(--font-body,"Work Sans"),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--uh-slate)}.up-legal h2{margin-top:2em;font-family:var(--font-display,"Archivo"),"Archivo Condensed",Impact,sans-serif;font-weight:700;font-stretch:75%;font-variation-settings:"wdth" 75;font-size:30px;line-height:1;text-transform:uppercase;color:var(--uh-navy);scroll-margin-top:110px}.up-legal h2+*{margin-top:.6em}.up-legal ul{padding-left:1.3em}.up-legal li+li{margin-top:.6em}.up-legal strong{color:var(--uh-navy)}.up-legal .cc-link-btn,.up-legal a{color:var(--uh-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.up-legal .cc-link-btn:focus-visible{outline:2px solid var(--uh-focus);outline-offset:3px}