@-webkit-keyframes loadingShimmer{0%{background-position:-200px 0}to{background-position:600px 0}}.t-header1,h1{color:#2b2b2b;font:700 4.5rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif}@media screen and (min-width:640px){.t-header1,h1{font-size:5rem}}.t-header2,h2{color:#2b2b2b;font:500 3.2rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif}@media screen and (min-width:640px){.t-header2,h2{font-size:3.8rem}}.t-header3,h3{color:#757575;font:500 3rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.t-header4,h4{color:#2b2b2b;font:400 2.4rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.t-header5,h5{color:#2b2b2b;font:500 1.2rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.eventConfirmation__message p,.t-paragraph--large,caption{color:#2b2b2b;font:500 1.8rem/1.6 Open Sans,Segoe UI,Helvetica Neue,sans-serif}@media screen and (min-width:640px){.eventConfirmation__message p,.t-paragraph--large,caption{font-size:2.4rem}}.t-paragraph--largeIntro{color:#efefef;font:400 1.8rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif}@media screen and (min-width:640px){.t-paragraph--largeIntro{font-size:2.4rem}}.t-paragraph--bold{color:#2b2b2b;font:700 1.8rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.t-paragraph--medium,legend,th{color:#2b2b2b;font:500 1.8rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.t-paragraph,label,li,p,td{color:#2b2b2b;font:400 1.8rem/1.6 Open Sans,Segoe UI,Helvetica Neue,sans-serif;max-width:62rem}.fundFinancialHistory__value,.myEventCard__detailColumn p,.t-paragraph--small{color:#757575;font:500 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.t-label{color:#6b6b6b;font:500 1.6rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif}@media screen and (min-width:640px){.t-label{font-weight:700;letter-spacing:.05em;text-transform:uppercase}}.t-dates{color:#6b6b6b;font:500 1.6rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}strong{font-weight:700}code{display:block;font:400 1.8rem/1.2 Courier New,monospace;padding:1.5rem 0}*{box-sizing:border-box}html{font-size:62.5%!important;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;overflow:hidden;overflow-y:auto;padding:0;position:fixed;width:100%}body::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar-thumb{background-color:#757575}.hide_accessibly{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#f7f7f7}::-webkit-scrollbar-thumb{background-color:#dedede;border-radius:20px}a:focus,button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #ffc629;outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #ffc629;outline:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:none;outline:none}a{font:500 1.8rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;text-decoration:underline}a,a:active,a:link,a:visited{color:#6b6b6b}table{border:1px solid #dedede;border-collapse:collapse;table-layout:fixed;width:100%}td,th{border:1px solid #dedede;padding:1rem}.app__skipToContentLink{display:inline-block;left:-100000px;margin:1.6rem;position:absolute}.app__skipToContentLink:focus,.app__skipToContentLink:focus-visible{position:static}hr{border-top:2px solid #efefef;width:100%}.button,.button--primary,.button--secondary,.button--tertiary,.button--underline,button{background:#2b2b2b;border:none;border-radius:10px;color:#fff;font:700 1.8rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;min-width:18rem;padding:1.3rem;text-align:center;text-decoration:none;transition:background .25s ease-in-out,color .25s ease-in-out}.button--primary:hover,.button--secondary:hover,.button--tertiary:hover,.button--underline:hover,.button:hover,button:hover{cursor:pointer;-webkit-filter:drop-shadow(0 0 8px #6b6b6b);filter:drop-shadow(0 0 8px #6b6b6b)}.button--primary:disabled,.button--secondary:disabled,.button--tertiary:disabled,.button--underline:disabled,.button:disabled,button:disabled{background:#dedede}.button--primary:disabled:hover,.button--secondary:disabled:hover,.button--tertiary:disabled:hover,.button--underline:disabled:hover,.button:disabled:hover,button:disabled:hover{cursor:not-allowed;-webkit-filter:none;filter:none}.button--primary,.button--secondary{border:2px solid #2b2b2b}.button--secondary{background:#fff;color:#2b2b2b;text-decoration:none}.button--secondary:disabled{background:#fff;border-color:#dedede;color:#dedede}.button--tertiary{background:#fff;border:2px solid #efefef;border-radius:15px;color:#6b6b6b}.button--underline{background:none;border-radius:0;border-radius:initial;color:#757575;font:500 1.4rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;min-width:auto;padding:initial;text-decoration:underline}.button--underline:hover{-webkit-filter:none;filter:none}.button--withIcon{align-items:center;background:#fff;border:2px solid #efefef;border-radius:10px;color:#6b6b6b;display:flex;font:700 1.4rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;gap:1rem;min-width:0;min-width:auto;text-align:left}.button--withIcon:disabled{display:block;text-align:center}.button--iconOnly--primary,.button--iconOnly--secondary{align-items:center;background:#fff;border:2px solid #efefef;border-radius:50%;color:#6b6b6b;display:flex;font-size:2.4rem;height:5rem;justify-content:center;min-width:0;min-width:auto;text-align:center;width:5rem}.button--iconOnly--secondary{background:#dedede;border:2px solid #fff;font-size:1.3rem;height:2.8rem;width:2.8rem}.button--iconOnly--tertiary{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;border-radius:initial;color:#6b6b6b;font-size:2.4rem;min-width:0;min-width:auto;padding:0}.button--iconOnly--tertiary:hover{-webkit-filter:none;filter:none}.button--centered{display:block;margin:0 auto}.navBar{background-color:#1b1b1b;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 0 18px #d0d6e2}.navBar__mobileHeader{display:flex;justify-content:space-between;padding:1.5rem 3rem 1.5rem 2rem}@media screen and (min-width:1366px){.navBar__mobileHeader{display:none}}.navBar__mobileLogo{align-items:center;display:flex}@media screen and (min-width:1366px){.navBar__mobileLogo{display:none}}.navBar__mobileLogoHeart{height:2.3rem}.navBar__mobileLogoHeart+.navBar__mobileLogoWord{margin-left:1rem}.navBar__mobileLogoWord{height:1.5rem}.navBar__mobileNotLogoWrapper{align-items:center;display:flex}.navBar__logoHeart{height:2.3rem}.navBar__logoHeart+.navBar__logoWord{margin-left:1rem}.navBar__logoWord{height:2rem}.navBar__menu{display:none;height:100%;left:-200px;position:fixed;top:0;transition:.3s ease;z-index:210}.navBar__menu--open{background:#2b2b2b;box-shadow:0 0 10px #dedede;display:flex;flex-direction:column;left:0;padding:1.5rem 3rem;right:0}@media screen and (min-width:1366px){.navBar__menu{display:block;position:static}}.navBar__toggle{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#ffc629;font-size:2.5rem;min-width:0;min-width:auto;padding:0}@media screen and (min-width:1366px){.navBar__toggle{display:none}}.navBar__toggle--close{align-self:flex-end}.navBar__list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:1.5rem 3rem 1.5rem 2rem}@media screen and (min-width:1366px){.navBar__list{align-items:center;flex-direction:row}}.navBar__listItem{display:flex;justify-content:center;max-width:none}.navBar__listItem--logo{display:none;flex:1 1}@media screen and (min-width:1366px){.navBar__listItem--logo{align-items:center;display:flex;justify-content:flex-start}}.navBar__listItem+.navBar__listItem{margin-top:2rem}@media screen and (min-width:1366px){.navBar__listItem+.navBar__listItem{margin-left:2rem;margin-top:0}}.navBar__link{background-color:#2b2b2b;border-radius:50px;box-shadow:0 4px 15px #000;color:#ffc629;font:700 1.8rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em;min-width:18rem;padding:1rem;text-align:center;text-decoration:none}.navBar__link:active,.navBar__link:link,.navBar__link:visited{color:#ffc629}.navBar__link:hover{cursor:pointer}.navBarSkeleton{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2rem}@media screen and (min-width:1366px){.navBarSkeleton{flex-direction:row;justify-content:flex-end}}.navBarSkeleton .skeletonText{-webkit-animation:loadingShimmer 1.5s linear infinite forwards;animation:loadingShimmer 1.5s linear infinite forwards;background:#2b2b2b;background-image:linear-gradient(90deg,#2b2b2b 0,hsla(0,0%,87%,.2) 20%,#2b2b2b 40%,#2b2b2b);background-repeat:no-repeat;background-size:800px 800px;border-radius:50px;min-width:18rem}@media screen and (min-width:1366px){.navBarSkeleton .skeletonText{min-width:0;min-width:auto}}.navBarSkeleton__notifications{display:none}@media screen and (min-width:1366px){.navBarSkeleton__notifications{display:block}}.publicNavBar{align-items:center;background-color:#fff;box-shadow:0 0 18px #d0d6e2;display:flex;justify-content:space-between;left:0;padding:1.5rem 2rem;position:fixed;right:0;top:0;z-index:200}.publicNavBar__logo{height:4rem}@media screen and (min-width:640px){.publicNavBar__logo{height:8rem}.landingPage__contactLink+.publicNavBar__signInButton{margin-left:5rem}}.app{display:flex;flex-direction:column;min-height:100vh}.navBar+.app__main{margin-top:1.6rem}@media screen and (min-width:640px){.navBar+.app__main{margin-top:3.2rem}}.publicNavBar+.app__main{margin-top:7.8rem}@media screen and (min-width:640px){.publicNavBar+.app__main{margin-top:11.5rem}}.app__main{flex:1 1}.mainContainer{background-color:transparent;display:block;margin:0 8px;max-width:900px}@media screen and (min-width:1024px){.mainContainer{height:100%;margin:auto}}.pageTitle{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:3rem;font-weight:700;line-height:1.3;margin-top:5rem}@media screen and (min-width:640px){.pageTitle{font-size:5rem}}.pageTitle+*{margin-top:2rem}.pageLayout{margin:0 auto;max-width:90rem;padding:1rem}.pageLayout__title{margin:0 0 3.2rem}.pageLayout__content--background{background-color:#fff;border-radius:16px;box-shadow:0 0 18px #d0d6e2;padding:3.2rem 1.6rem}@media screen and (min-width:640px){.pageLayout__content--background{padding:8rem 8rem 12rem}}.accordion--smallUnderline{border:none;box-shadow:none}.accordion--small{background-color:#fff;border-radius:7px;box-shadow:0 0 18px #d0d6e2}.accordion--medium{background-color:#efefef;border-radius:7px}.accordion--large{min-height:8rem;padding-top:calc(8rem - 16px);position:relative}@media screen and (min-width:640px){.accordion--large{min-height:6rem;padding-top:calc(6rem - 16px)}}.accordion+.accordion{margin-top:2rem}.accordion__header,.accordion__header--large,.accordion__header--medium,.accordion__header--small,.accordion__header--smallUnderline{align-items:center;display:flex;gap:1rem;padding:1.6rem 1.6rem 1.6rem 2.4rem;width:100%}.accordion__header--smallUnderline{background:#fff;padding:.8rem}.accordion__header--small{background:#fff;padding:1.6rem}.accordion__header--small.is-open{box-shadow:0 0 18px #d0d6e2}.accordion__header--medium{background:#efefef}.accordion__header--large,.accordion__header--medium.is-open{box-shadow:0 0 18px #d0d6e2}.accordion__header--large{background:#fff;border-radius:16px;min-height:8rem;position:absolute;top:0}@media screen and (min-width:640px){.accordion__header--large{min-height:6rem}}.accordion__header--large:focus:not(:focus-visible){box-shadow:0 0 18px #d0d6e2}.accordion__title,.accordion__title--large,.accordion__title--medium,.accordion__title--small,.accordion__title--smallUnderline{flex:1 1;margin:0;text-align:left}.accordion__title--smallUnderline{font-size:1.8rem;font-weight:400;text-decoration:underline}.accordion__title--small{font-size:1.8rem;font-weight:400}.accordion__title--medium{color:#2b2b2b;font-size:2.2rem;font-weight:400}.accordion__title--large{align-items:center;color:#757575;display:flex;font-size:2rem;gap:2rem}.accordion__titleImage{height:2.5rem;object-fit:contain;width:2.5rem}.accordion__headerToggleIconContainer--medium,.accordion__headerToggleIconContainer--small,.accordion__headerToggleIconContainer--smallUnderline{color:#6b6b6b}.accordion__headerToggleIconContainer--large{align-items:center;background:#efefef;border-radius:50%;color:#6b6b6b;display:flex;height:3rem;justify-content:center;padding:1rem;width:3rem}.accordion__panel--large{background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 0 18px #d0d6e2;padding-top:16px}.accordion__panelInner--small,.accordion__panelInner--smallUnderline{padding:1.6rem}.accordion__panelInner--medium{padding:3.2rem 1.6rem 6.4rem}legend{margin-bottom:1.6rem}.boxField+.boxField,.boxField+.dateRange,.boxField+.dateRangeMMDD,.boxField+.intlPhoneField,.boxField+.submitButton,.dateRange+.boxField,.dateRange+.dateSelectMMDD,.dateSelectMMDD+.dateRangeMMDD,.selectPaymentForm__radioWrapper--other+.boxField,fieldset+.boxField{margin-top:3.2rem}.form__overallError{border:2px solid #a81508;border-radius:20px;color:#a81508;max-width:43.5rem;padding:1rem 2rem}.field__helpText{color:#6b6b6b;margin:1.2rem}.field__errorMessage{color:#a81508;margin:1.2rem 0;padding-left:1rem}.field__errorMessage:before{content:"* "}.boxField .select__label--shifted,.boxField input:focus+label,.boxField input:not(:placeholder-shown)+label,.boxField textarea:focus+label,.boxField textarea:not(:placeholder-shown)+label{color:#2b2b2b;font-size:1.4rem;padding:.4rem .8rem;-webkit-transform:translate(1rem,-50%);transform:translate(1rem,-50%)}.boxField{max-width:40rem;position:relative}.boxField input,.boxField textarea{background:#fff;border:2px solid #dedede;border-radius:10px;color:#2b2b2b;font:500 1.5rem Open Sans,Segoe UI,Helvetica Neue,sans-serif;padding:2rem 3rem;width:100%}.boxField input:focus,.boxField textarea:focus{border-color:#2b2b2b;box-shadow:none}.boxField input:focus::-webkit-input-placeholder,.boxField textarea:focus::-webkit-input-placeholder{opacity:1}.boxField input:focus::placeholder,.boxField textarea:focus::placeholder{opacity:1}.boxField input::-webkit-input-placeholder,.boxField textarea::-webkit-input-placeholder{opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.boxField input::placeholder,.boxField textarea::placeholder{opacity:0;transition:.2s ease-in-out}.boxField input:disabled,.boxField input:read-only,.boxField textarea:disabled,.boxField textarea:read-only{background:#f7f7f7}.boxField input:disabled+label,.boxField input:read-only+label,.boxField textarea:disabled+label,.boxField textarea:read-only+label{background:#f7f7f7}.boxField input:disabled:not(:placeholder-shown)+label,.boxField input:read-only:not(:placeholder-shown)+label,.boxField textarea:disabled:not(:placeholder-shown)+label,.boxField textarea:read-only:not(:placeholder-shown)+label{background:#fff}.boxField input{-webkit-appearance:initial;appearance:none;min-height:6.6rem}.boxField label{background:#fff;border-radius:5px;color:#757575;font:500 1.5rem Open Sans,Segoe UI,Helvetica Neue,sans-serif;left:0;position:absolute;top:0;-webkit-transform:translate(calc(2rem + 2px),calc(3rem + 2px - 50%));transform:translate(calc(2rem + 2px),calc(3rem + 2px - 50%));transition:.2s ease-in-out}.boxField--error input,.boxField--error textarea{border-color:#a81508;box-shadow:1px 1px 4px #a81508}.boxField--error input:focus+label,.boxField--error input:not(:placeholder-shown)+label,.boxField--error textarea:focus+label,.boxField--error textarea:not(:placeholder-shown)+label{color:#a81508}.boxField--error label{color:#a81508}.dollarAmountTextField__dollarSign{left:0;position:absolute;top:calc(3.2rem + 2px);-webkit-transform:translate(calc(-100% - .8rem),-50%);transform:translate(calc(-100% - .8rem),-50%)}.addNote__textArea{height:20rem;padding:1rem;resize:none}.checkbox+.checkbox{margin-top:1rem}.checkbox--disabled{opacity:.5;pointer-events:none}.checkboxInput:focus+.checkboxLabel{box-shadow:0 0 0 3px #ffc629;outline:none}.checkboxInput:focus-visible+.checkboxLabel{box-shadow:0 0 0 3px #ffc629;outline:none}.checkboxInput:focus:not(:focus-visible)+.checkboxLabel{outline:none}.checkboxInput:checked+.checkboxLabel{font-weight:400}.checkboxInput:checked+.checkboxLabel:after{opacity:1}.checkboxInput:checked+.checkboxLabel:before,.checkboxInput:disabled+.checkboxLabel:before{background-color:#6b6b6b}.checkboxLabel{align-items:center;display:flex;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.8rem;margin:0;position:relative}.checkboxLabel:hover{cursor:pointer}.checkboxLabel:before{border:2px solid #6b6b6b;border-radius:.4rem;content:"";display:block;flex-shrink:0;height:2.5rem;margin-right:1.5rem;width:2.5rem}.checkboxLabel:after{background-image:url(/static/media/faCheck.8e552bc4e9c7f3bd6e7b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.8rem;left:.6rem;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .25s;width:1.8rem}.checkbox+.checkbox{margin-top:1.5rem}.radio+.radio{margin-top:3.2rem}.radio--disabled{pointer-events:none}.radioInput:focus+.radioLabel{box-shadow:0 0 0 3px #ffc629;outline:none}.radioInput:focus-visible+.radioLabel{box-shadow:0 0 0 3px #ffc629;outline:none}.radioInput:focus:not(:focus-visible)+.radioLabel{outline:none}.radioInput:checked+.radioLabel{font-weight:500}.radioInput:checked+.radioLabel:after{opacity:1}.radioInput:disabled+.radioLabel{color:#757575}.radioInput:disabled+.radioLabel:before{background-color:#dedede;border:2px solid #dedede}.radioLabel{align-items:center;color:#6b6b6b;display:flex;margin:0;position:relative}.radioLabel:hover{cursor:pointer}.radioLabel:before{background:#fff;border:2px solid #6b6b6b;border-radius:100%;height:2.8rem;margin-right:1rem;width:2.8rem}.radioLabel:after,.radioLabel:before{content:"";display:block;flex-shrink:0}.radioLabel:after{background:#6b6b6b;border-radius:100%;height:2.2rem;left:.5rem;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .25s;width:2.2rem}.radio--uiButtons{text-align:center}.radio--uiButtons .radioInput:checked+.radioLabel{background:#efefef;border:none;border-radius:10px;min-width:18rem}.radio--uiButtons .radioLabel{color:#2b2b2b;display:inline-block;font:400 1.8rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;margin:0 auto;padding:1.3rem;text-align:center}.radio--uiButtons .radioLabel:after,.radio--uiButtons .radioLabel:before{display:none}.radio--uiButtons+.radio--uiButtons{margin-top:1.5rem}.boxField .reactSelect__control{background:#fff;border:2px solid #dedede;border-radius:10px;padding:2rem .8rem 2rem 3rem}.boxField .reactSelect__control:hover{cursor:pointer}.boxField .reactSelect__control--is-focused,.boxField .reactSelect__control--is-focused:hover{border-color:#2b2b2b}.boxField .reactSelect__value-container{min-width:4rem;overflow:visible;padding:0}.boxField .reactSelect__value-container--is-multi{gap:.8rem}.boxField .reactSelect__single-value{color:#2b2b2b;font:500 1.5rem Open Sans,Segoe UI,Helvetica Neue,sans-serif}.boxField .reactSelect__placeholder{color:#757575;font:500 1.8rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;margin:0;transition:.2s ease-in-out}.boxField .reactSelect__input-container{color:#2b2b2b;font:500 1.5rem Open Sans,Segoe UI,Helvetica Neue,sans-serif}.boxField .reactSelect__input{border-radius:0}.boxField .reactSelect__input>input:focus{box-shadow:none;outline:none}.boxField .reactSelect__multi-value{background-color:#efefef;border-radius:4px;margin:0;padding:.2rem .8rem}.boxField .reactSelect__multi-value__label{color:#2b2b2b;font:400 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.boxField .reactSelect__multi-value__remove{transition:.2s ease-in-out}.boxField .reactSelect__multi-value__remove:hover{background-color:transparent;color:#a81508}.boxField .reactSelect__indicators{flex:0 1;max-height:1.8rem}.boxField .reactSelect__indicator-separator{display:none;margin:0}.boxField .reactSelect__menu{margin:0}.boxField .reactSelect__option{color:#2b2b2b;font:500 1.5rem Open Sans,Segoe UI,Helvetica Neue,sans-serif;padding:2rem 2.5rem}.boxField .reactSelect__option:hover{cursor:pointer}.boxField .reactSelect__option--is-focused{background:#eff0f3}.boxField .reactSelect__option--is-selected{background:#2b2b2b;color:#fff}.boxField--select label{pointer-events:none}.boxField--select input{min-height:0;min-height:auto}.boxField--select--error .reactSelect__control{border-color:#a81508;box-shadow:1px 1px 4px #a81508}.boxField--select--error .reactSelect__control--is-focused{border-color:#a81508}.boxField--select--error .select__label{color:#a81508}.boxField--select--error .reactSelect__input input{box-shadow:none}.dateRange{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.5rem}@media screen and (min-width:640px){.dateRange{flex-direction:row}}.dateRange__legend{display:block;margin-bottom:1.6rem}.dateRange__endDate,.dateRange__startDate{flex:1 1}@media screen and (min-width:640px){.dateRange__endDate,.dateRange__startDate{width:0}}::-webkit-calendar-picker-indicator{margin-left:1rem;padding:0}.dateRangeMMDD__to{color:#757575;font:700 1.5rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.1rem;margin-top:1.5rem;text-align:center;text-transform:uppercase}.dateSelectMMDD__legend{margin-bottom:1.6rem}.dateSelectMMDD__fields{align-items:center;display:flex}.dateSelectMMDD__fields .boxField--select{flex:1 1}.dateSelectMMDD__slash{color:#6b6b6b;font:700 1.8rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;margin:0 .8rem}.fileUpload{align-items:center;display:flex;flex-direction:column}.fileUpload .field__errorMessage{text-align:center}.fileUpload__input:focus+.fileUpload__label{box-shadow:0 0 0 3px #ffc629;outline:none}.fileUpload__input:focus-visible+.fileUpload__label{box-shadow:0 0 0 3px #ffc629;outline:none}.fileUpload__input:focus:not(:focus-visible)+.fileUpload__label{outline:none}.fileUpload__label{background:#efefef;border:1px solid #dedede;border-radius:10px;display:block;font:700 1.8rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;max-width:18rem;overflow:hidden;padding:1.3rem;text-overflow:ellipsis;white-space:nowrap;width:18rem}.fileUpload__label:hover{cursor:pointer}.fileUpload__label--error{border-color:#a81508;box-shadow:1px 1px 4px #a81508}.fileUpload__label--error .fa-upload{color:#a81508}.dateRange+.submitButton,.dateRangeMMDD+.submitButton,.intlPhoneField+.submitButton,.radio+.submitButton,.textField+.submitButton,fieldset+.submitButton{margin-top:3.2rem}.toggleSwitch--disabled{opacity:.5;pointer-events:none}.toggleSwitch__input:focus+.toggleSwitch__label{box-shadow:0 0 0 3px #ffc629;outline:none}.toggleSwitch__input:focus-visible+.toggleSwitch__label{box-shadow:0 0 0 3px #ffc629;outline:none}.toggleSwitch__input:focus:not(:focus-visible)+.toggleSwitch__label{outline:none}.toggleSwitch__input:checked+.toggleSwitch__label:before{background-color:#ffc629}.toggleSwitch__input:checked+.toggleSwitch__label:after{-webkit-transform:translate(3rem,-50%);transform:translate(3rem,-50%)}.toggleSwitch__label{align-items:center;display:flex;gap:1rem;position:relative}.toggleSwitch__label:before{background-color:#6b6b6b;border-radius:16px;content:"";display:block;height:3rem;transition:background-color .5s;width:6rem}.toggleSwitch__label:after{background:#fff;border-radius:50%;content:"";display:block;height:2.6rem;left:.2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:2.6rem}.toggleSwitch+.toggleSwitch{margin-top:1.5rem}.footer{flex:0 1;margin-top:5rem;padding:2rem;text-align:center}.footer__link+.footer__link{margin-left:2rem}button+.addNoteCallout{margin-top:1.6rem}.addNoteCallout{border:none}.addNote__buttonWrapper{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem;max-width:40rem}@media screen and (min-width:640px){.addNote__buttonWrapper{flex-direction:row-reverse;justify-content:center}}.addNoteCallout__successMsg{text-align:center}.betaTag{border-radius:.5rem;font:700 1.4rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.1rem;padding:.3rem .5rem;text-transform:none;vertical-align:middle}.betaTag--gold{background:#ffc629}.constituentAvatar,.constituentAvatar--extraLarge,.constituentAvatar--extraSmall,.constituentAvatar--large,.constituentAvatar--small{align-items:center;background:#efefef;border-radius:100px;box-shadow:0 4px 5px rgba(0,0,0,.15);color:#6b6b6b;display:flex;flex-shrink:0;font:700 1.2rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;justify-content:center;letter-spacing:.07em;overflow:hidden;text-decoration:none}.constituentAvatar--extraSmall{height:3.2rem;width:3.2rem}.constituentAvatar--large,.constituentAvatar--small{height:4.5rem;width:4.5rem}.constituentAvatar--large{font-size:1.2rem}@media screen and (min-width:640px){.constituentAvatar--large{font-size:2.9rem;height:10.9rem;width:10.9rem}}.constituentAvatar--extraLarge{font-size:2.9rem;height:13.6rem;width:13.6rem}@media screen and (min-width:640px){.constituentAvatar--extraLarge{height:16.8rem;width:16.8rem}}.constituentAvatar__image{height:100%;object-fit:cover;width:100%}.emailActivation__formTitle+.emailActivation__formDescrip{margin-top:1rem}@media screen and (min-width:640px){.emailActivation__formUsernameWrapper{align-items:flex-start;display:flex;gap:1rem}}.emailActivation__formUsernameDomain{display:none}@media screen and (min-width:640px){.emailActivation__formUsernameDomain{display:block}}.emailActivation__formIntro+.emailActivation__formUsernameWrapper,.emailActivation__formUsernameWrapper+.boxField{margin-top:2.5rem}.emailActivation__activatedEmailWrapper{margin-bottom:0}.emailActivation__formTitle+.emailActivation__activatedEmailWrapper{margin-top:3rem}.emailActivation__email+.emailActivation__activated{margin-left:2rem}.emailActivation__activated{color:#3e8362}.emailActivation__form+.emailActivation__laterBtn,.emailActivation__formIntro+.emailActivation__nextBtn,.intlPhoneField+.emailActivation__nextBtn{margin-top:2rem}.emailActivation__nextBtn{width:100%}.emailActivation__laterBtn{display:block;margin-left:auto;margin-right:auto}.feedback{display:block;margin:2rem auto}@media screen and (min-width:640px){.feedback{bottom:2rem;display:block;margin:0;position:fixed;right:2rem;z-index:100}}.feedback .addNoteCallout{margin:0;padding:0}.feedback__content{background:#fff;border-radius:20px;box-shadow:0 0 10px #dedede;padding:2rem;text-align:center}.feedback__thumbButtons{display:flex;gap:2rem;justify-content:center}.feedback__thumbButton--up{color:#3e8362}.feedback__thumbButton--down{color:#a81508}.feedback__header+.feedback__thumbButtons,.feedback__thumbButtons+.feedback__addNoteTrigger{margin-top:1.5rem}.feedback__header+.feedback__thanks,.feedback__thanks+.feedback__addNoteTrigger{margin-top:3rem}.helpRequest__popup{background:#fff;border-radius:15px;box-shadow:0 0 10px #dedede;padding:1rem;position:absolute;right:50%;width:22rem}.helpRequest__popup .addNoteCallout{margin:0;padding:0}.addNoteCallout+.helpRequest__doneBtn,.helpRequest__statusIconWrapper+.addNoteCallout,.helpRequest__title+.addNoteCallout{margin-top:1.6rem}.helpRequest__statusIconWrapper{text-align:center}.helpRequest__successIcon{color:#3e8362;font-size:2.5rem}.helpRequest__errorIcon{color:#a81508;font-size:2.5rem}.helpRequest__doneBtn{width:100%}.loadingZone__spinnerWrapper{padding:2rem 0}.loadingZone__spinnerWrapper,.modal__overlay{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal__overlay{background-color:rgba(27,27,27,.5);border-radius:0;left:0;padding:1.6rem;position:fixed;top:0;z-index:212}.modal{border:none;border-radius:10px;display:block;-webkit-filter:drop-shadow(0 0 10px #dedede);filter:drop-shadow(0 0 10px #dedede);max-width:100%;padding:0;position:relative;text-align:center;z-index:100}.modal--message .modal__closeButton{border:none;font-size:2.4rem}@media screen and (min-width:640px){.modal{width:auto}}.modal__header{align-items:center;background-color:#2b2b2b;border-radius:10px 10px 0 0;display:flex;justify-content:center;min-height:5.4rem;padding-left:4.8rem;padding-right:4.8rem;width:100%}.modal__header--alert{background-color:#a81508}.modal__title{color:#fff}.modal__closeButton{font-size:1.8rem;height:2.4rem;position:absolute;right:1.6rem;top:1.2rem;width:2.4rem}.modal__content{margin:0;padding:2rem}.modal__content--message{padding:5.6rem 1.6rem 2.4rem}@media screen and (min-width:640px){.modal__content--message{padding:5.6rem 4rem 3rem}}.modal__content :first-child{margin:0}.modal__subtitle+.modal__detail{margin-top:1.2rem}.modal__theLine{border-top:1px solid #dedede;margin:2rem 0 2.4rem;max-width:100%}.modal__detail+.modal__children,.modal__subtitle+.modal__children{margin-top:3.2rem}.myNetwork__numConnections{vertical-align:middle}.myNetwork__noConnections{margin:0 auto;padding:3.2rem;text-align:center}.myNetworkList{height:400px;list-style-type:none;margin:0;overflow-y:scroll;padding:1.6rem}@media screen and (min-width:640px){.myNetworkList{padding:2.4rem}}.myNetworkListItem{max-width:none}@media screen and (min-width:640px){.myNetworkListItem{display:flex;gap:1.6rem}}.myNetworkListItem+.myNetworkListItem{border-top:1px solid #6b6b6b;margin-top:2.4rem;padding-top:2.4rem}@media screen and (min-width:640px){.myNetworkListItem+.myNetworkListItem{border:none;margin-top:4.8rem;padding:0}}.myNetworkListItem__avatarName{align-items:center;display:flex;gap:1.6rem}@media screen and (min-width:640px){.myNetworkListItem__avatarName{flex:1 1}}.myNetworkList__personLocationJob{margin:1.2rem 0 0}.myNetworkListItem__avatarName+.myNetworkList__relationshipManagement{margin-top:2.4rem}@media screen and (min-width:640px){.myNetworkListItem__avatarName+.myNetworkList__relationshipManagement{margin-top:0}}.myNetworkList__relationshipManagement{align-items:center;display:flex;gap:3.2rem;justify-content:space-between}@media screen and (min-width:640px){.myNetworkList__relationshipManagement{justify-content:flex-end}}.myNetworkListItem__selectRelationship{min-width:20.8rem}.myNetwork__deleteModal{background:#fff;border-radius:20px;-webkit-filter:drop-shadow(1px 1px 4px #a81508);filter:drop-shadow(1px 1px 4px #a81508);max-width:23.2rem;padding:3.2rem 2.4rem;text-align:center}.myNetwork__deleteModalTitle{margin:0}.myNetwork__deleteModalTitle+.myNetwork__deleteModalMessage{border-top:2px solid #efefef;padding-top:2.4rem}.myNetwork__deleteModalMessage+.myNetwork__deleteModalButtons{border-top:2px solid #efefef;margin-top:3.2rem;padding-top:4rem}.myNetwork__deleteModal .cancelButton{margin-top:1.6rem}.myNetworkListSkeleton{padding:2.4rem}.myNetworkListSkeleton__row{align-items:center;display:flex;gap:2rem}.myNetworkListSkeleton__row+.myNetworkListSkeleton__row{margin-top:2rem}.myNetworkListSkeleton__text{flex:1 1}.myNetworkListSkeleton__text .skeletonText+.skeletonText{margin-top:1rem}.myNetwork__searchFilter{background:#f7f7f7;border:1px solid #efefef;border-radius:10px;margin-top:-20px;padding:4.4rem 1.2rem 2.4rem}@media screen and (min-width:640px){.myNetwork__searchFilter{align-items:center;background:none;border:none;border-bottom:2px solid #dedede;border-radius:0;display:flex;justify-content:space-between;margin:0 5.6rem;padding:4rem 0 3.2rem}}.myNetwork__searchFilter .boxField{margin:0;max-width:none}@media screen and (min-width:1024px){.myNetwork__search{min-width:50.4rem}}input.myNetwork__search{padding-left:6.4rem}.myNetworkSearch__wrapper{position:relative}.myNetworkSearch__wrapper+.boxField{margin-top:3.2rem}@media screen and (min-width:640px){.myNetworkSearch__wrapper+.boxField{margin-top:0}}.myNetworkSearch__magnifyingGlass{font-size:2.4rem;left:2.4rem}.myNetworkSearch__fakePlaceholder,.myNetworkSearch__magnifyingGlass{color:#757575;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.myNetworkSearch__fakePlaceholder{left:6.4rem;pointer-events:none}.myNetworkSearch__clear{position:absolute;right:2.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.myNetwork__relationshipFilter{min-width:20.8rem}@media screen and (min-width:640px){.myNetwork__relationshipFilter{margin-right:2.1rem}}.myNetworkStatus__success{color:#3e8362}.notifications__wrapper{position:relative}.notifications__wrapper+.navBar__toggle{margin-left:2.4rem}.notifications__bell,.notifications__bell--unread{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#ffc629;font-size:2.8rem;min-width:0;min-width:auto;padding:initial;position:relative}.notifications__bell--unread:hover,.notifications__bell:hover{cursor:pointer}.notifications__bell--unread:after{background:#a81508;border-radius:50%;content:"";display:block;height:1rem;position:absolute;right:0;top:.3rem;width:1rem}.notificationsModal{background:#fff;border-radius:8px 0 8px 8px;box-shadow:0 0 10px #dedede;max-width:calc(100vw - 4rem);position:absolute;right:50%;top:100%;z-index:100}@media screen and (min-width:640px){.notificationsModal{width:32rem}}.notificationsModal__titleWrapper{border-bottom:2px solid #efefef;padding:2.4rem}.notificationsModal__title{color:#607886;margin:0}.notificationsModal__title+.notification__title,.notificationsModal__title+.notificationsModal__list{margin-top:2rem}.notificationsModal__list{list-style-type:none;margin:0;padding:0}.notificationsModal__listItem{border-bottom:2px solid #efefef}.notification__header,.notification__header--open,.notification__header--unread{align-items:center;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;display:flex;justify-content:space-between;padding:2.4rem;width:100%}.notification__header--open:hover,.notification__header--unread:hover,.notification__header:hover{-webkit-filter:none;filter:none}.notification__header--open:after,.notification__header--unread:after,.notification__header:after{background:#efefef;border-radius:50%;content:"";display:block;height:1.4rem;width:1.4rem}.notification__header--unread:after{background:#f48181}.notification__header--open{border-bottom:2px dashed #efefef}.notification__content{padding:1.6rem 2.4rem 4rem}.notificationsModal__markAllRead{margin:3.2rem 2.4rem}.notificationsModal__noNotifications{padding:3.2rem 7.2rem 4.8rem;text-align:center}.notificationsModal__successIcon{color:#2b2b2b;font-size:2rem}.verifyProfileInfoNotification__text{margin:0}.notification__answerBtn{margin-top:3.2rem}.notification__success{text-align:center}.modalOverlay{align-items:center;background-color:rgba(27,27,27,.5);border-radius:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:212}.profileExternalViewModal{background-color:#fff;border:1.6rem solid #fff;border-radius:30px;box-shadow:0 0 10px #dedede;flex:1 1;height:100vh;margin:0 .8rem;max-height:calc(100vh - 8rem);max-width:90rem;overflow-y:scroll;padding:3.2rem .8rem;z-index:111}@media screen and (min-width:1024px){.profileExternalViewModal{max-height:calc(100vh - 16rem);padding:2.4rem 6.4rem}}.profileExternalViewModal .profileSectionHeader__titleWrapper{width:100%}.profileExternalViewModal::-webkit-scrollbar-track{border-radius:2rem}.profileExternalView__nav{align-items:center;display:flex;justify-content:flex-end}.profileExternalView__nav--withBackBtn{justify-content:space-between}.profileExternalView__nav+.profileHeading{margin-top:2rem}@media screen and (min-width:1024px){.profileExternalView__nav+.profileHeading{margin-top:4rem}}.sortModalContainer{position:relative}.sortMenu{background-color:#fff;border:1px solid #efefef;border-radius:15px;box-shadow:0 0 10px #dedede;display:flex;flex-direction:column;gap:.8rem;min-width:16rem;padding:.8rem;position:absolute;right:1.2rem;top:3.6rem;z-index:98}@media screen and (min-width:640px){.sortMenu{left:1.2rem}}.sortMenu button{flex:1 1}.tooltip__wrapper{display:inline-block;position:relative}.tooltip__triggerButton:focus+.tooltip,.tooltip__triggerButton:hover+.tooltip{opacity:1;visibility:visible}.tooltip{background-color:#fff;border:1px solid #efefef;border-radius:18px;box-shadow:0 0 10px #dedede;max-width:none;opacity:0;padding:.8rem;position:absolute;text-align:center;transition:opacity .6s;visibility:hidden;width:calc(100vw - 60px);z-index:10}@media screen and (min-width:640px){.tooltip{min-width:30rem;width:auto}}.tooltip--bottom,.tooltip--top{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.topHats{align-items:center;display:flex}.topHats__iconWrapper{line-height:1}.topHats__iconWrapper svg{height:1.6rem;width:1.6rem}@media screen and (min-width:640px){.topHats__iconWrapper svg{height:2.5rem;width:2.5rem}}.topHats__iconWrapper>span:not(:first-child){margin-left:.3rem}.topHats__iconWrapper+.tooltip__wrapper{margin-left:1rem}.topHats__toolTipSkeleton{align-items:center;display:flex;flex-direction:column;gap:.5rem}.topHats__tooltip{display:none;left:calc(50% - 2.4rem);max-width:28rem}@media screen and (min-width:640px){.topHats__tooltip{left:50%;max-width:none}}.topHats__tooltip--show{display:block}.topHats__tooltipText{margin:0}.authLayout__wrapper{margin:auto;max-width:200rem;min-height:100vh;padding:2.4rem}@media screen and (min-width:640px){.authLayout__wrapper h2{margin-bottom:2rem;margin-top:2rem}}@media screen and (min-width:1366px){.authLayout__wrapper{border-radius:10px;box-shadow:0 0 18px #d0d6e2;padding:3.2rem 8rem}}@media screen and (min-width:1024px){.authLayout__header{align-items:flex-start;display:flex;justify-content:space-between}}.authLayout__header+.authLayout__progressBar{margin-top:4rem}.authLayout__logo{width:20rem}.authLayout__identityProviderAccountManagement{align-items:center;display:flex;gap:3.2rem;justify-content:center}.authLayout__identityProviderAccount{align-items:center;color:#2b2b2b;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.authLayout__identityProviderAccount:after{background:#3e8362;border-radius:50%;content:"";display:block;height:.8rem;width:.8rem}.authLayout__identityProviderAccount img{height:2.4rem;width:2.4rem}.authLayout__identityProviderAccountSignOut{color:#2b2b2b;white-space:nowrap}.authLayout__progressBar{align-items:center;display:flex;gap:1.6rem}.authLayout__progressBarStep,.authLayout__progressBarStep--current,.authLayout__progressBarStep--visited{background-color:#eff0f3;border-radius:16px;height:.8rem;width:4rem}.authLayout__progressBarStep--visited{background-color:#2b2b2b}.authLayout__progressBarStep--current{background-color:#ffc629}.authLayout__progressBar+.authLayout__progressLabel{margin-top:1.4rem}.authLayout__progressLabel{margin:0}.authLayout__columns input,.authLayout__columns textarea{border:2px solid #1b1b1b}@media screen and (min-width:640px){.authLayout__columns{display:flex;gap:4.8rem}}.authLayout__column{flex:1 1}.authLayout__footer .authLayout__identityProviderAccountManagement{flex-direction:column;margin-top:4rem}.authLayout__footerButtonContainer{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:640px){.authLayout__footerButtonContainer{flex-direction:row}}.authLayout__helpBtn{align-self:center}@media screen and (min-width:640px){.authLayout__helpBtn{display:inline-block;margin-left:auto}}.authLayout__backBtn,.authLayout__continueBtn{min-height:6rem}.authLayout__backBtn{align-items:center;display:flex;gap:1rem;justify-content:center}@media screen and (min-width:640px){.authLayout__backBtn{order:-1}}.authLayout__childrenWrapper+.authLayout__footer,.authLayout__columns+.authLayout__footer,.authLayout__header+.authLayout__childrenWrapper,.authLayout__header+.authLayout__columns{margin-top:6rem}.iAm{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:640px){.iAm{background-color:#f6f7fa;border-radius:24px;flex-direction:row;flex-wrap:wrap;gap:4.8rem;padding:7.2rem 5.6rem}}@media screen and (min-width:1366px){.iAm{flex-wrap:nowrap}}.iAm__typeButton{align-items:center;border:none;border-radius:11px;box-shadow:0 0 10px #dedede;display:flex;font-size:2.4rem;font-weight:500;gap:1.2rem;justify-content:center;min-width:0;min-width:auto;text-decoration:none;width:85%}@media screen and (min-width:640px){.iAm__typeButton{flex-basis:24rem;flex-direction:column;font-size:3.2rem;min-height:26rem;width:auto}}@media screen and (min-width:1366px){.iAm__typeButton{flex:1 1}}.iAm__typeButton svg{color:#2b2b2b}.iAm__typeButton--selected{background-color:#2b2b2b;color:#fff}.iAm__typeButton--selected svg{color:#ffc629}.iAm__typeButton+.iAm__typeButton{margin-top:2.5rem}@media screen and (min-width:640px){.iAm__typeButton+.iAm__typeButton{margin-top:0}}.iAm__typeButtonSelectedContainer{position:relative}@media screen and (min-width:640px){.iAm__typeButton--selectedCheck{left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.matchList__matches,.matchList__wrapper{display:flex;flex-direction:column}.matchList__matches{list-style-type:none;padding-left:0}.matchList__matches li+li{margin-top:3.2rem}.matchList__wrapper{margin-bottom:6rem}.matchList__noMatchesFoundButton{display:block;font-size:1.8rem;margin:0 auto 3.2rem;min-height:6rem}@media screen and (min-width:640px){.matchList__noMatchesFoundButton{margin-left:0}}.matchList__notMe,.matchList__searchAgain{font-size:1.8rem;text-align:center}@media screen and (min-width:640px){.matchList__notMe,.matchList__searchAgain{text-align:left}}.matchList__notMe+.matchList__searchAgain{margin-top:3.2rem}.matchForm+.matchList__wrapper{margin-top:4rem}.matchList__instructions+.matchList__matches,.matchList__matchBtn+.matchList__matchBtn,.matchList__matches+.matchList__notMe{margin-top:3.2rem}@media screen and (min-width:640px){.matchList__matches+.matchList__notMe{margin-top:8rem}}.matchList__matchBtn{border:1px solid #dedede;box-shadow:0 0 10px #dedede;font-style:normal;font-weight:400;padding:1.8rem 3.2rem;width:100%}.matchList__matchBtn--selected{background-color:#2b2b2b;color:#fff}.matchList__matchBtn--selected svg{color:#ffc629}@media screen and (min-width:640px){.matchList__matchBtn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.buttonNoMatches{margin:30px auto 40rem;width:100%}.matchForm{margin-bottom:8rem}.matchForm .boxField,.matchForm .submitButton{max-width:none;min-height:6rem;width:100%}@media screen and (min-width:1024px){.matchForm .boxField,.matchForm .submitButton{max-width:48rem}}.matching__searchingRightContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.matching__matchListLogo,.matching__searchingLogo{display:none}@media screen and (min-width:640px){.matching__matchListLogo,.matching__searchingLogo{display:block;margin-top:2rem;max-height:43rem;object-fit:contain;width:100%}.matching__matchListLogo{max-height:56rem}}.magicLink__greeting{margin:0}.magicLink__greeting+.magicLink__textContent,.magicLink__textContent+.magicLink__illustration{margin-top:2.4rem}.magicLink__textContent+.magicLink__button{margin-top:4rem}.magicLink__button{display:block;margin-left:0;margin-top:4rem;max-width:48rem;min-height:6rem;width:100%}.magicLink__magicLetter,.magicLink__magicLetterSent{display:none}@media screen and (min-width:640px){.magicLink__magicLetter,.magicLink__magicLetterSent{display:block;max-height:43rem;object-fit:contain;width:100%}.magicLink__magicLetterSent{margin-bottom:8rem;margin-top:0;max-height:48rem}}.ssnLastFour__legend{font-weight:400;margin-bottom:0;text-align:left}.ssnLastFour__fieldContainer{display:flex;gap:1.8rem;justify-content:flex-start}@media screen and (min-width:640px){.ssnLastFour__fieldContainer{position:relative}}.ssnLastFour__fieldContainer .boxField{margin-top:0}.ssnLastFour__legend+.ssnLastFour__fieldContainer{margin-top:2rem}input.ssnField__input{max-height:4rem;padding:0;text-align:center}@media screen and (min-width:640px){input.ssnField__input{font-size:3.2rem;max-height:6.4rem;max-width:9.6rem}}input.ssnField__input--password{font-family:Verdana,sans-serif}.ssnLastFour+.validationFail{margin-top:2rem}.validationFail{display:flex;flex-direction:column;gap:2rem}.validationFail__message{color:#a81508;font:700 1.6rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.validation__formContainer{margin-bottom:3.2rem}@media screen and (min-width:640px){.validation__formContainer{margin-bottom:6rem}.validation__formContainer .boxField{max-width:48rem}}.boxField+.googleReCaptcha,.ssnLastFour+.googleReCaptcha{margin-top:3.2rem}.validation__typeButton{color:#2b2b2b;display:block;font-size:1.8rem;font-weight:400;margin:0}.validation__typeButton+.validation__typeButton{margin-top:3.2rem}.validation__otherOptionsContainer{margin-top:4rem}.validation__lockLogo{display:none}@media screen and (min-width:640px){.validation__lockLogo{display:block;margin-top:2rem;max-height:43rem;object-fit:contain;width:100%}}.termsOfUseAcceptancePg__subheading{max-width:48rem}.termsOfUseAcceptancePg__form{margin-bottom:8rem}.termsOfUseAcceptancePg__formCheckBoxWrapper{margin-top:4rem}@media screen and (min-width:640px){.termsOfUseAcceptancePg__formCheckBoxWrapper{margin-bottom:4rem}}.termsOfUseAcceptancePg__tosDocumentLogo{display:none}@media screen and (min-width:640px){.termsOfUseAcceptancePg__tosDocumentLogo{display:block;margin-top:4rem;max-height:43rem;object-fit:contain;width:100%}}.givingSkeleton__blackBar,.myGiving__dividerTitleBlock{background:#2b2b2b;border-radius:.3rem;margin:0 1rem;padding:1rem;position:relative;text-align:center}.myGiving__helpRequest{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:98}.myGiving__makeAGiftWrapper{text-align:center}.myGiving__makeAGift{display:inline-block;margin:2.4rem 0}.myGiving__makeAGift:link,.myGiving__makeAGift:visited{color:#fff}.myGiving__dividerTitle{color:#f7f7f7;margin:0}.myGiving__dividerTitle,.myGiving__summaryLabel{font:500 1.8rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.18rem;text-align:center;text-transform:uppercase}.myGiving__summaryContent{padding:3rem}.myGiving__summaryLabel+.myGiving__summaryAmount,.myGiving__thisFiscalYearWrapper+.myGiving__summaryAmount{margin-top:1.5rem}.myGiving__summaryAmount+.myGiving__thisFiscalYearWrapper{margin-top:4rem}.myGiving__summaryAmount{font:700 2.4rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;text-align:center}.myGiving__thisFiscalYearWrapper{position:relative}.myGiving__dividerTitle+.myGiving__givingHistoryContent{margin-top:2rem}.myGiving__givingHistoryContent{padding:1rem 1rem 4rem}@media screen and (min-width:1024px){.myGiving__givingHistoryContent{margin:auto;padding:2rem 0 4rem;width:75%}}.myGiving__yearSection>.accordion__panel{padding:0 1rem 2rem}.myGiving__year{font:600 2.4rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.08rem}.myGiving__giftType{background:#dedede;border-radius:.3rem;color:#2b2b2b;font:700 1.2rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.05rem;margin-top:.8rem;padding:.4rem 1.2rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.myGiving__rowWithLineAbove{align-items:center;border-top:2px solid #efefef;display:flex;justify-content:space-between;padding:1.6rem 0}.myGiving__rollupTooltip{letter-spacing:normal;text-transform:none}.myGiving__giftAmount{font:500 1.4rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.myGiving__giftTotalLabel{letter-spacing:.1rem;text-transform:uppercase}.myGiving__giftTotalAmount,.myGiving__giftTotalLabel{font:700 1.4rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.myGiving__giftLegalDonor{font:400 1.2rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.1rem;text-transform:uppercase}.myGiving__giftSection+.myGiving__giftSection,.myGiving__giftSection+.myGiving__yearTotal{margin-top:1.6rem}@media screen and (min-width:1024px){.myGiving__giftSection+.myGiving__giftSection,.myGiving__giftSection+.myGiving__yearTotal{margin-top:2.4rem}}.myGiving__yearTotal{align-items:center;display:flex;font:900 1.4rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif;justify-content:space-between;letter-spacing:.1rem;padding:0 1rem;text-transform:uppercase}.myGiving__yearSection+.myGiving__loadMoreButton{margin-top:3.2rem}.givingSkeleton{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:4rem}.givingSkeleton__blackBar{align-self:stretch;flex-shrink:0;height:4rem;margin-bottom:0}p+.givingCheckoutForm{margin-top:4rem}.givingCheckoutForm__giftRow{display:flex;gap:1.6rem;padding:0 1.6rem}.givingCheckoutForm__giftRowFields{flex:1 1}@media screen and (min-width:640px){.givingCheckoutForm__giftRowFields{display:flex;gap:1.6rem}.givingCheckoutForm__giftRowFields .givingCheckoutForm__amount{max-width:17.6rem}}.givingCheckoutForm__giftRowFields .boxField--select{flex:1 1;max-width:45rem}@media screen and (min-width:640px){.givingCheckoutForm__giftRowFields .boxField--select{margin:0}}.givingCheckoutForm__giftRow+.givingCheckoutForm__giftRow{border-top:2px solid #efefef;margin-top:4rem;padding-top:4rem}@media screen and (min-width:640px){.givingCheckoutForm__giftRow+.givingCheckoutForm__giftRow{border:none;padding-top:0}}.givingCheckoutForm__giftRowRemove{margin-top:1.6rem}.givingCheckoutForm__giftRow+.givingCheckoutForm__addRowWrapper{margin-top:3.2rem}.givingCheckoutForm__addRowWrapper{display:flex;justify-content:center}@media screen and (min-width:640px){.givingCheckoutForm__addRowWrapper{justify-content:flex-end}}.givingCheckoutForm__addRowWrapper+.givingCheckout__total{margin-top:8rem}.givingCheckout__total{margin:0;max-width:none;text-align:center}@media screen and (min-width:640px){.givingCheckout__total{text-align:right}}.taxStatements__content{align-items:center;display:flex;flex-direction:column;gap:4rem;padding:3.2rem}.taxStatements__content .boxField{margin:0 auto}.taxStatements__select{min-width:80vw}@media screen and (min-width:640px){.taxStatements__select{min-width:40rem}}.taxStatementInfo__button{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:98}.taxStatements__pleaseHold,.taxStatements__successContent{text-align:center}.taxStatements__expirationMsg{text-wrap:pretty;text-align:center}.taxStatements__pdfLink{display:block}.taxStatements__pdfLink+.taxStatements__pdfLink{margin-top:1.6rem}.taxStatementInfo__modalMessage+.taxStatementInfo__modalButton{margin-top:2.4rem}.myGiving__dividerTitleBlock+.pledges__contentWrapper,.pledges__contentWrapper+.myGiving__dividerTitleBlock{margin-top:2rem}@media screen and (min-width:1024px){.myGiving__dividerTitleBlock+.pledges__contentWrapper,.pledges__contentWrapper+.myGiving__dividerTitleBlock{margin-top:4rem}}.pledges__contentWrapper{padding:0 1rem 1rem;text-align:center}@media screen and (min-width:1024px){.pledges__contentWrapper{padding:0 0 4rem}}.pledges__managePaymentButton:link,.pledges__managePaymentButton:visited{color:#fff}.pledges__managePaymentButton+.pledgeList{margin-top:3rem}@media screen and (min-width:1024px){.pledges__managePaymentButton+.pledgeList{margin-top:6rem}}.pledgeList{list-style-type:none;margin:0;padding:0}@media screen and (min-width:1024px){.pledgeList{margin:0 auto;width:75%}}.pledge{text-align:left}.pledge+.pledge{margin-top:1.6rem}@media screen and (min-width:640px){.pledge__title{align-items:center;display:flex;justify-content:space-between}}.pledge__nextInstallment{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02em;line-height:1.5;text-transform:none}@media screen and (min-width:640px){.pledge__nextInstallment{font-size:1.8rem;font-weight:700}}.pledge__content{padding:2rem 1rem}.pledge__balanceWrapper,.pledge__initialAmountWrapper{align-items:center;display:flex;justify-content:space-between}.pledge__balanceWrapper+.pledge__pending,.pledge__initialAmountWrapper+.pledge__balanceWrapper{margin-top:1rem}.pledge__initialAmountLabel{font:700 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em;text-transform:uppercase}.pledge__balanceWrapper,.pledge__initialAmount{font:900 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:640px){.pledge__balanceWrapper,.pledge__initialAmount{font-size:1.8rem}}.pledge__pending{font:400 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.installmentSchedule{background:#fff;border-radius:7px;padding:2rem}.installmentSchedule__titleWrapper{align-items:center;display:flex;justify-content:space-between}.installmentSchedule__title{font:700 1.2rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.08em;margin:0;text-transform:uppercase}@media screen and (min-width:1024px){.installmentSchedule__title{font-size:1.4rem}}.installmentSchedule__titleWrapper+.installmentSchedule__installments{margin-top:2rem}.installmentSchedule+.installmentsPaid,.installmentSchedule+.pledge__initialAmountWrapper{margin-top:3rem}.installmentSchedule__installments{list-style-type:none;margin:0;padding:0}.installmentSchedule__installment--multiDesignation+.installmentSchedule__installment--multiDesignation{margin-top:3rem}.installmentSchedule__installment--multiDesignation .installment__header{border-bottom:2px solid #efefef;padding-bottom:.5rem}.installmentsPaid__content{padding:0 2rem 2rem}.installmentsPaid__table{border:none;margin:0}.installmentsPaid__tableBody{border:none}.installmentsPaid__row{background:#fff;border-bottom:2px solid #efefef}.installmentsPaid__row:first-child{border-top:2px solid #efefef}.installmentsPaid__amount,.installmentsPaid__date{border:none;font:700 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em;padding:1rem 0}.installmentsPaid__amount{text-align:right}.installmentsPaid+.pledge__initialAmountWrapper{margin-top:3rem}.installment__header{display:flex;gap:2rem;justify-content:space-between;padding:1rem 0}.installment__header--pastDue .installment__date,.installment__header--pastDue .installment__singleDesignation,.installment__header--pastDue .installment__total{color:#a81508}.installment__header+.installment__detailsTable{border-top:2px solid #efefef}.installment__headerDescription{text-align:left}@media screen and (min-width:640px){.installment__headerDescription{display:flex}}.installment__date,.installment__singleDesignation{font:700 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em}.installment__singleDesignation{display:block}@media screen and (min-width:640px){.installment__singleDesignation{display:inline-block}.installment__date+.installment__singleDesignation{margin-left:1rem}}.installment__total{font:700 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em}.installment__detailsTable{background:#f7f7f7;border:none;margin:0}.installment__tableBody{border:none}.installment__row{background:#fff;border-bottom:2px solid #efefef}.installment__row--pastDue{background:#f7f7f7}.installment__row--pastDue .installment__balanceLabel,.installment__row--pastDue .installment__rowAmount{color:#a81508}.installment__multiDesignation,.installment__rowAmount{border:none;font:400 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em;text-transform:uppercase}.installment__balance,.installment__balanceLabel,.installment__multiDesignation,.installment__partialPaymentLabel,.installment__rowAmount{padding:1rem 0}.installment__multiDesignation{padding-right:1rem}.installment__rowAmount{padding-left:1rem;text-align:right}.installment__partialPaymentLabel{font:400 italic 1.3rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em;text-transform:uppercase}.installment__balanceLabel{font:700 1.3rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em;text-transform:uppercase}.installment__headerAmount{text-align:right}.installment__pastDue{color:#a81508;display:inline-block;font:700 1.2rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.02em}@media screen and (min-width:640px){.installment__pastDue{display:inline;white-space:nowrap}}.installment__pastDue+.installment__rowAmount,.installment__pastDue+.installment__total{margin-left:1rem}.installment__balance{text-align:right}.pledgePaymentSelect__section+.pledgePaymentSelect__section{margin-top:4rem}@media screen and (min-width:1024px){.pledgePaymentSelect__section+.pledgePaymentSelect__section{margin-top:10.4rem}}.pledgePaymentSelect__sectionTitle{margin:0}.pledgePaymentSelect__sectionTitle+.pledgePaymentSelect__pledgeWrapper{margin-top:.8rem}.pledgePaymentSelect__pledges{padding:0;width:100%}.pledgePaymentSelect__sectionTitle+.checkout__sectionBox{margin-top:1.6rem}@media screen and (min-width:1024px){.pledgePaymentSelect__sectionTitle+.checkout__sectionBox{margin-top:3.2rem}}.pledgePaymentSelect__note{color:#6b6b6b;margin:0}.pledgePaymentSelect__note+.pledgePaymentSelect__pledges{margin-top:5.6rem}.selectPaymentForm__paymentAmountLegendWrapper{align-items:flex-start;display:flex;justify-content:space-between}.selectPaymentForm__radioWrapper--other{align-items:center;display:flex;gap:4rem}.selectPaymentForm__radio>.radioLabel{align-items:normal}@media screen and (min-width:640px){.selectPaymentForm__radio>.radioLabel{align-items:center}}.selectPaymentForm__radio>.radioLabel:after,.selectPaymentForm__radio>.radioLabel:before{margin-top:.5rem}@media screen and (min-width:640px){.selectPaymentForm__radio>.radioLabel:after,.selectPaymentForm__radio>.radioLabel:before{margin-top:0}}.selectPaymentForm__radio>.radioLabel:after{top:.4rem;-webkit-transform:none;transform:none}@media screen and (min-width:640px){.selectPaymentForm__radio>.radioLabel:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.selectPaymentForm__radio+.selectPaymentForm__radio,.selectPaymentForm__radio+.selectPaymentForm__radioWrapper--other,.selectPaymentForm__radioWrapper--other+.selectPaymentForm__error{margin-top:3rem}.selectPaymentForm__otherAmountField{background:#fff}.selectPaymentForm__radioWrapper--other+.selectPaymentForm__noteWrapper{margin-top:2.5rem}.selectPaymentForm__noteWrapper{border-top:2px solid #d3d3d3;margin-left:4rem;padding-top:2.5rem}.selectPaymentForm__noteField{min-height:12.5rem;padding:2rem}.selectPaymentForm__error{text-align:left}.loyalDeac__panelContent{padding:3.2rem 2.4rem}.loyalDeac__hearts{display:flex}.loyalDeacHeart{position:relative}.loyalDeacHeart+.loyalDeacHeart{margin-left:.5rem}.loyalDeacHeart__letter{align-items:center;bottom:0;color:#6b6b6b;display:flex;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:2.4rem;font-weight:900;justify-content:center;left:0;line-height:1;position:absolute;right:0;top:-.5rem}.loyalDeacHeart__letter--filled{color:#1b1b1b}.loyalDeac__hearts+.loyalDeac__details{margin-top:6.4rem}.loyalDeac__details{background:#f7f7f7;border-radius:10px;padding:2.4rem 2.4rem 5.6rem}.loyalDeac__text,.loyalDeac__textHeader{margin:0}.loyalDeac__text+.loyalDeac__text,.loyalDeac__textHeader+.loyalDeac__text{margin-top:2.4rem}.estate__panelContent{padding:2rem}.estate__saveBtn{margin-top:3rem;padding-left:5rem;padding-right:5rem;width:auto}.estate__successMsg{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.5;max-width:80rem}@media screen and (min-width:640px){.estate__successMsg{font-size:2.4rem}}.estate__successMsg+.estate__successMsg{margin-top:2rem}.estate__contactWrapper{position:relative}.estate__changePrefsBtn+.estate__contactWrapper,.estate__status+.estate__changePrefsBtn,.estate__status+.estate__contactWrapper{margin-top:2rem}.estate__contactFormWrapper{background:#fff;border-radius:10px;box-shadow:0 0 10px #dedede;padding:1rem;position:absolute;top:calc(100% + 1rem)}@media screen and (min-width:640px){.estate__contactFormWrapper{width:40rem}}.philanthropyReport__content{padding:2.4rem .8rem .8rem}.philanthropyReport__fundIntro{margin:0 auto;text-align:center}.philanthropyReport__fundIntro+.philanthropyReport__fundOverview,.philanthropyReport__fundIntro+.philanthropyReport__pdfButton,.philanthropyReport__pdfButton+.philanthropyReport__fundOverview{margin-top:3.2rem}.philanthropyReport__overviewContainer{background-color:#607886;border:1px solid #eff0f3;border-radius:12px;box-shadow:0 0 18px #d0d6e2}.philanthropyReport__fundOverviewTitle{color:#fff;margin-bottom:0;margin-top:1.2rem;text-align:center}.fundOverview__stat{color:#fff;margin:1.6rem auto;text-align:center}.fundOverview__statValue{font-weight:700}.philanthropyReport__fundContactList{border-top:1px solid #fff;list-style-type:none;padding:1.2rem 2.4rem}@media screen and (min-width:640px){.philanthropyReport__fundContactList{display:flex;gap:4.8rem;justify-content:center}}.philanthropyReport__fundContact+.philanthropyReport__fundContact{margin-top:1.6rem}@media screen and (min-width:640px){.philanthropyReport__fundContact+.philanthropyReport__fundContact{margin:0}}.philanthropyReport__fundContact{align-items:center;color:#fff;display:flex;gap:.8rem;justify-content:space-between}.philanthropyReport__fundContactLink:link,.philanthropyReport__fundContactLink:visited{color:#fff}.philanthropyReport__overviewContainer+.philanthropyReport__overviewContainer{margin-top:4.8rem}.philanthropyReport__overviewContainer+.philanthropyReport__scholarshipContent{margin-top:3.2rem}.philanthropyReport__recipientsContent{border-top:3px solid #efefef}.recipientsList{height:400px}.recipient{padding:1.5rem 0}.recipient__nameAvatarWrapper{display:flex}.recipient__nameAvatarLink{align-items:center;display:flex;gap:1.6rem}.recipient__name{margin-bottom:0}.recipient__infoSection+.recipient__infoSection,.recipient__nameAvatarWrapper+.recipient__infoSection{margin-top:2.4rem}.recipient__textLabel{display:inline-block;margin:0}.recipient__textLabel+.recipient__textContent,.recipient__textLabel+.recipient__thankYou{margin-top:.8rem}.recipient__textContent{margin:0;white-space:pre-line}.recipient__thankYou+.recipient__thankYou{margin-top:1rem}.philanthropyReport__scholarshipContent+.fundFinancialHistory{margin-top:1.6rem}.fundFinancialHistory__content{padding-top:2.4rem}@media screen and (min-width:640px){.fundFinancialHistory__content{padding-top:4rem}}.fundFinancialHistory__fyContent{padding-bottom:3.2rem}.fundFinancesByQuarter{border-radius:10px;box-shadow:0 0 18px #d0d6e2;overflow:hidden}.fundFinancesByQuarter+.highlight{margin-top:2.4rem}.fundFinancialHistory__quarter{align-items:center;background:#efefef;border-bottom:1px solid #dedede;border-top:1px solid #dedede;display:flex;justify-content:space-between;padding:.8rem 1.6rem}.fundFinancialHistory__quarter p{margin:0}.fundFinancialHistory__tableWrapper{padding:.8rem 1.6rem 1.6rem}.fundFinancialHistory__table{border:none}.fundFinancialHistory__table tbody tr:first-child td{border-top:none;padding-top:0}@media screen and (min-width:640px){.fundFinancialHistory__table tbody tr:first-child td{padding-top:2.4rem}}.fundFinancialHistory__table tbody tr:last-child td{border-bottom:none}.fundFinancialHistory__table td,.fundFinancialHistory__table th{border-left:none;border-right:none}.fundFinancialHistory__table td{padding:1.6rem 0 .4rem}@media screen and (min-width:640px){.fundFinancialHistory__table td{padding-top:3.2rem}}.fundFinancialHistory__table td:last-child{text-align:right}.fundFinancialHistory__table p{font-size:1.4rem;margin:0}@media screen and (min-width:640px){.fundFinancialHistory__table p{font-size:1.8rem}}.fundFinancialHistory__table--annual th:first-child{visibility:inherit}.fundFinancialHistory__table--annual td:first-child,.fundFinancialHistory__table--annual th:first-child{width:auto}.fundFinancialHistory__table--annual td,.fundFinancialHistory__table--annual td:last-child,.fundFinancialHistory__table--annual th:last-child{text-align:center}@media screen and (min-width:640px){.fundFinancialHistory__table--annual td:last-child,.fundFinancialHistory__table--annual th:last-child{width:auto}}.fundFinancialHistory__value{color:#2b2b2b}@media screen and (min-width:640px){.fundFinancialHistory__value{font-size:1.8rem;font-weight:400}}.fundFinancialHistory__table+.highlight{margin-top:4rem}.philanthropyReport__chartOuterWrapper{position:relative}.philanthropyReport__chartTitle{border-bottom:1px solid #fff;color:#fff;padding-bottom:1.2rem;text-align:center}.philanthropyReport__chartWrapper{height:31.5rem;padding-bottom:2.4rem;width:100%}.philanthropyReport__chartWrapper .recharts-cartesian-axis-tick-value,.philanthropyReport__chartWrapper .recharts-label{fill:#6b6b6b;font:700 1.6rem/1.2 Open Sans,Segoe UI,Helvetica Neue,sans-serif;text-transform:uppercase}.philanthropyReport__chartWrapper .recharts-tooltip-cursor{stroke:#2b2b2b;stroke-width:2px}.philanthropyReport__chartWrapper .recharts-active-dot circle{r:8px;fill:#fff;stroke:#ffc629;stroke-width:8px}.philanthropyReport__chartWrapper .recharts-area-curve{stroke:#ffc629;stroke-width:2px}.philanthropyReport__chartWrapper .recharts-area-dot{stroke:#ffc629;stroke-width:4px;r:5px;fill:#fff;fill-opacity:1}.philanthropyReport__chartWrapper .recharts-legend-wrapper{bottom:0!important}.philanthropyReport__chartWrapper .recharts-legend-item>.recharts-surface{margin-right:.8rem!important}.philanthropyReport__chartWrapper .recharts-legend-item .recharts-symbols{fill:#ffc629}.philanthropyReport__chartWrapper .recharts-legend-item-text{color:#fff!important;position:relative}.philanthropyReport__chartWrapper .recharts-legend-item-text:before{background:#fff;border-radius:50%;content:"";display:block;height:7px;left:-18px;position:absolute;top:11px;width:7px}.philanthropyReport__chartXAxisBackdrop{background:#f7f7f7;border-radius:9px;bottom:5.5rem;height:2.9rem;left:1.6rem;position:absolute;right:1.6rem}.fundChartTooltip{background:#fff;border:2px solid #757575;border-radius:12px;padding:1.6rem}.fundChartTooltip__title{color:#2b2b2b;font-weight:700}.fundChartTooltip__item+.fundChartTooltip__item,.fundChartTooltip__title+.fundChartTooltip__item{margin-top:.4rem}.fundChartTooltip__item{color:#6b6b6b;font-weight:500}.fundChartTooltip__item span{font-weight:700}.accordion+.pageLayout__content--background,.searchContainer+.accordion{margin-top:1.6rem}@media screen and (min-width:640px){.accordion+.pageLayout__content--background,.searchContainer+.accordion{margin-top:3.2rem}}.profileRecord{display:flex;gap:2.4rem}.profileRecord__content{flex:1 1}.profileRecord__options{flex:0 1}.profileRecord+.Collapsible,.profileRecord+.profileRecord{margin-top:1.6rem}@media screen and (min-width:640px){.profileRecord+.Collapsible,.profileRecord+.profileRecord{margin-top:2.4rem}}.newRecordForm+.Collapsible,.newRecordForm+.newRecordForm,.newRecordForm+.profileRecord{margin-top:2rem}.Collapsible+.newRecordForm,.profileRecord+.newRecordForm{margin-top:2.4rem}.newRecordForm__controls{display:flex;flex-direction:column-reverse;gap:2.5rem;margin-top:2rem;max-width:40rem}@media screen and (min-width:640px){.newRecordForm__controls{flex-direction:row}}.newRecordForm__controls .cancelButton,.newRecordForm__controls .submitButton{flex:1 1}.profileSubsectionLayout+.personal__moreBtnWrapper,.profileSubsectionLayout+.personal__moreBtnWrapper--expanded{margin-top:3.2rem}@media screen and (min-width:640px){.profileSubsectionLayout+.personal__moreBtnWrapper,.profileSubsectionLayout+.personal__moreBtnWrapper--expanded{margin-top:4.8rem}}.personal__moreBtnWrapper,.personal__moreBtnWrapper--expanded{transition:.4s linear}@media screen and (min-width:640px){.personal__moreBtnWrapper,.personal__moreBtnWrapper--expanded{display:flex;justify-content:flex-end;width:25%}}.personal__moreBtnWrapper--expanded{margin-bottom:3.2rem}@media screen and (min-width:640px){.personal__moreBtnWrapper--expanded{margin-bottom:4.8rem}}.record+.deceasedLabel{margin-top:.5rem}.profileSkeleton{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:640px){.profileSkeleton{display:block}}.profileSkeleton__avatar+.profileSkeleton__textGroup,.skeletonText+.profileSkeleton__sectionContentRight{margin-top:1.6rem}.profileSkeleton__textGroup+.profileSkeleton__sectionHeader{margin-top:5.6rem}.profileSkeleton__sectionHeader+.profileSkeleton__sectionContent{margin-top:2.4rem}.profileSkeleton__textGroup{align-items:center;display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (min-width:640px){.profileSkeleton__textGroup{align-items:flex-start}}.profileSkeleton__sectionContent{width:100%}@media screen and (min-width:640px){.profileSkeleton__sectionContent{display:flex;flex-wrap:wrap;gap:4rem}}.profileSkeleton__sectionContentRight{display:flex;flex:1 1;flex-direction:column;gap:.8rem}.profileHeading{padding:.8rem;text-align:center}@media screen and (min-width:640px){.profileHeading{text-align:left}}.profileHeading+.profileSection{margin-top:6.4rem}@media screen and (min-width:640px){.profileHeading+.profileSection{margin-top:10.4rem}}.profileHeader__avatarWrapper{align-items:center;display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:640px){.profileHeader__avatarWrapper{flex-direction:row;gap:2.4rem;justify-content:space-between}}.profileHeader__avatarWrapper--public{align-items:center;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:640px){.profileHeader__avatarWrapper--public{flex-direction:row;justify-content:normal}}.editableAvatar__button{background:none;min-width:0;min-width:auto;padding:0;position:relative}.editableAvatar__button .constituentAvatar--extraLarge{position:relative}.editableAvatar__camera{bottom:.6rem;position:absolute;right:.6rem}@media screen and (min-width:640px){.editableAvatar__camera{bottom:.8rem;right:2.4rem}}.photoUploadModal{align-items:center;background:#fff;border-radius:2rem;box-shadow:0 0 10px #dedede;display:flex;justify-content:center;left:50%;padding:4rem 6rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}@media screen and (min-width:640px){.photoUploadModal{padding:8rem 9.6rem}}.fileUpload+.submitButton,.photoUploadModal__form+.photoUploadModal__cancel{margin-top:2rem}.profileHeader__viewPublicBtn{display:inline-block;flex-shrink:1}.profileHeader__employer,.profileHeader__location,.profileHeader__name{margin:0}.profileHeader__avatarWrapper+.deceasedLabel,.profileHeader__avatarWrapper+.profileHeader__name,.totalPrivacy+.deceasedLabel,.totalPrivacy+.profileHeader__name{margin-top:1.6rem}@media screen and (min-width:1024px){.profileHeader__avatarWrapper+.deceasedLabel,.profileHeader__avatarWrapper+.profileHeader__name,.totalPrivacy+.deceasedLabel,.totalPrivacy+.profileHeader__name{margin-top:3.2rem}}.profileHeader__location+.profileHeader__employer,.profileHeader__name+.profileHeader__location{margin-top:.8rem}.constituentAvatar+.myNetworkStatus,.constituentAvatar+.profileHeader__viewPublicBtn,.editableAvatar__button+.profileHeader__viewPublicBtn{margin-top:1.6rem}@media screen and (min-width:640px){.constituentAvatar+.myNetworkStatus,.constituentAvatar+.profileHeader__viewPublicBtn,.editableAvatar__button+.profileHeader__viewPublicBtn{margin-top:0}}.deceasedLabel{background-color:#efefef;border-radius:.4rem;display:inline-block;margin-bottom:0;padding:0 .5rem}.deceasedLabel+.profileHeader__name{margin-top:.5rem}@media screen and (min-width:640px){.profileSection{padding-right:5.6rem}}.profileSection+.profileSection{margin-top:4.8rem}@media screen and (min-width:640px){.profileSection+.profileSection{margin-top:5.6rem}}.profileSectionHeader{align-items:center;display:flex;justify-content:space-between;position:relative}@media screen and (min-width:640px){.profileSectionHeader{gap:.8rem}.profileSectionHeader:after{border-top:4px solid #efefef;content:"";display:block;flex:1 1}}.profileSectionHeader__titleWrapper{width:calc(100% - 2.5rem)}@media screen and (min-width:640px){.profileSectionHeader__titleWrapper{flex-basis:16.8rem;text-align:right}}.profileSectionHeader__title{background:#f7f7f7;border:1px solid #efefef;border-radius:12px;margin:0;padding:1.3rem 1.9rem}@media screen and (min-width:640px){.profileSectionHeader__title{display:inline-block}}.profileSectionHeader__editButton{position:absolute;right:0}@media screen and (min-width:640px){.profileSectionHeader__editButton{order:1;position:static}}.profileSectionHeader+.profileSectionContent{margin-top:3.2rem}@media screen and (min-width:640px){.profileSectionHeader+.profileSectionContent{margin-top:4rem}}.profileSectionContent{padding:0 .8rem}@media screen and (min-width:640px){.profileSectionContent{padding:0}}.profileSubsectionLayout{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:640px){.profileSubsectionLayout{flex-direction:row;gap:6.4rem}}.profileSubsectionLayout+.profileSubsectionLayout{margin-top:3.2rem}@media screen and (min-width:640px){.profileSubsectionLayout+.profileSubsectionLayout{margin-top:4rem}}.profileSubsectionLayout__left{align-items:center;display:flex;flex-basis:25%;justify-content:space-between}@media screen and (min-width:640px){.profileSubsectionLayout__left{align-items:flex-end;flex-direction:column;justify-content:normal}.profileSubsectionLayout__right{flex:1 1}}.record{align-items:center;display:flex;gap:1.6rem;margin:0}.recordLabel{background:#f7f7f7;border:1px solid #efefef;border-radius:12px;margin:0;padding:1.3rem 1.9rem;text-align:right;white-space:nowrap}@media screen and (min-width:640px){.recordLabel{background:none;border:none;padding:0;white-space:normal}}.recordLabel+.viewMore{margin-left:2.4rem}@media screen and (min-width:640px){.recordLabel+.viewMore{margin-left:0;margin-top:.8rem}}.formerSectionLabel{display:block;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.01rem;margin:0;padding:2.5rem 0 1rem}@media screen and (min-width:1024px){.formerSectionLabel{margin:0 0 1rem}}.profileRecord__content+.newRecordForm,.profileRecord__content+.profileRecord__content{margin-top:2rem}.profileRecord+.Collapsible .Collapsible__trigger,.profileRecord__content+.Collapsible .Collapsible__trigger{display:block;transition:margin .4s}.profileRecord+.Collapsible .Collapsible__trigger.is-open,.profileRecord__content+.Collapsible .Collapsible__trigger.is-open{margin-top:2rem}.profileRecord+.Collapsible .Collapsible__trigger.is-closed,.profileRecord__content+.Collapsible .Collapsible__trigger.is-closed{margin-top:0}.subRecord{margin:0}.record+.Collapsible,.record+.subRecord,.subRecord+.record__dateRange{margin-top:1.6rem}.record+.record__editSpouseButton{margin-top:2.4rem}.recordMiniLabel{align-items:center;color:#607886;display:flex;gap:1.6rem;margin:0}.recordMiniLabel+.record{margin-top:.8rem}.viewMore{flex:0 1;white-space:nowrap}.record__employerEyeWrapper{align-items:center;display:flex}.align-top>.recordPrivacyIcon{margin-top:.7rem}.recordPrivacyIcon{display:inline-block}.recordPrivacyIcon .tooltip__triggerButton{color:#f48181;font-size:1.6rem;padding:0}.optionsModal__wrapper{align-items:center;display:flex;gap:1rem;position:relative}.ellipsis{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:640px){.ellipsis{-webkit-transform:rotate(0);transform:rotate(0)}}.optionsModal__reveal{background:#fff;border:2px solid #efefef;border-radius:30px;box-shadow:0 0 10px #dedede;height:-webkit-max-content;height:max-content;left:calc(-220px + 100%);min-width:22rem;padding:2rem;position:absolute;top:40px;z-index:98}@media screen and (min-width:1024px){.optionsModal__reveal{font-size:1.8rem;left:0}.profileExternalViewModal .optionsModal__reveal{left:calc(-220px + 100%)}}.optionsModal__section{text-align:left}.optionsModal__section:not(:last-child){border-bottom:2px solid #efefef;padding-bottom:2rem}.optionsModal__section:first-child .optionsModal__sectionTitle{padding-bottom:2rem;padding-top:0}.optionsModal__form+.optionsModal__section,.optionsModal__section+.optionsModal__section{padding-top:2rem}.optionsModal__section+.submitButton{margin-top:2rem}.optionsModal__sectionTitle{padding-top:2rem;text-align:center}.optionsModal__text{font:400 1.8rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.optionsModal__alwaysPrivate{font:700 italic 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;text-align:center}.optionsModal__save{display:block;margin-left:auto;margin-right:auto}.submitButton+.deleteButton{margin-top:1.6rem}.optionsModal__delete{display:block;font-size:1.8rem;font-weight:500;margin:0 auto;padding:1rem 3rem}.optionsModal__delete--danger{border-color:#a81508;color:#a81508}.optionsModal__contactUs{display:block;font:500 1.8rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;margin:0 auto}.optionsModal__contactUs:hover{cursor:pointer}.selectPrimary__isPrimaryText{font:400 1.8rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;margin:0;text-align:left}.employmentCollapsible{margin-top:2.4rem}.employmentCollapsible--transition{transition:height .5s ease-in-out}.addRecordButton+.employerGroup,.editEmployerGroupForm+.employerGroup{margin-top:4rem}.employerGroup{margin-bottom:4.4rem;margin-top:2.3rem;position:relative}.employerGroup:last-child{margin-bottom:0}.employerGroup:only-child{margin:0}.employerGroup:only-child .employerGroup__innerWrapper{border:none;padding:0}.employerGroup__editButton{position:absolute;right:0;top:-2.8rem}.newRecordForm+.employerGroup{margin-top:4rem}.employerGroup__innerWrapper{border-bottom:2px solid #efefef;max-width:43.5rem;padding-bottom:4.4rem}.employerGroup__innerWrapper--withDotLines{padding-left:2rem}@media screen and (min-width:640px){.employerGroup__innerWrapper{padding-left:0}}.employerGroup__employerWrapper{align-items:center;display:flex;gap:1.5rem}.addRecordButton+.employerGroup__positions,.employerGroup__employerWrapper+.addRecordButton,.employerGroup__employerWrapper+.employerGroup__positions{margin-top:.8rem}@media screen and (min-width:640px){.addRecordButton+.employerGroup__positions,.employerGroup__employerWrapper+.addRecordButton,.employerGroup__employerWrapper+.employerGroup__positions{margin-top:1.6rem}}.employerGroup__positions{list-style-type:none;margin:0;padding:0}.jobRecord:not(:only-child){position:relative}.jobRecord:not(:only-child):before{border-left:2px solid #efefef;bottom:0;content:"";display:block;left:-2rem;position:absolute;top:0}@media screen and (min-width:640px){.jobRecord:not(:only-child):before{left:-4rem}}.jobRecord:not(:only-child):first-child:before{top:.9rem}.jobRecord:not(:only-child):last-child:before{bottom:auto;height:3.3rem}.jobRecord:not(:only-child) .jobRecord__title{position:relative}.jobRecord:not(:only-child) .jobRecord__title:before{background:#efefef;border-radius:50%;content:"";display:block;height:10px;left:calc(-2rem - 4px);position:absolute;top:.9rem;width:10px}@media screen and (min-width:640px){.jobRecord:not(:only-child) .jobRecord__title:before{left:calc(-4rem - 4px)}}.jobRecord__titleWrapper{align-items:center;display:flex;gap:1.5rem}.jobRecord+.jobRecord{padding-top:2.4rem}.jobRecord__dates,.jobRecord__title{margin:0}.jobRecord__titleWrapper+.jobRecord__dates{margin-top:.8rem}@media screen and (min-width:640px){.jobRecord__titleWrapper+.jobRecord__dates{margin-top:1.6rem}}@keyframes loadingShimmer{0%{background-position:-200px 0}to{background-position:600px 0}}.editEmployerGroupForm{padding-top:2rem}.employerGroup+.employerGroup .editEmployerGroupForm{padding-top:4.4rem}fieldset{border:0;margin:0;padding:0}.employerOptions,.jobFieldSet__options{margin-top:3.5rem}.profileRecord+.jobFieldSet{margin-top:4rem}.boxField+.jobFieldSet__fields{margin-top:2.4rem}.jobFieldSet__fields{border-bottom:2px dashed #efefef;margin-bottom:4rem;padding-bottom:4rem}.radio+.selectJobPrivacy__message{margin-top:3rem}.selectJobPrivacy__message{font:400 1.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;margin:0 auto;max-width:14rem;text-align:center}.employerOptions__areYouSureClose{position:absolute;right:2rem;top:2rem}.editEmployerGroupForm__controls{border-bottom:2px solid #efefef;display:flex;flex-direction:column;gap:2.4rem;margin-top:2rem;padding-bottom:4rem}@media screen and (min-width:640px){.editEmployerGroupForm__controls{flex-direction:row-reverse;max-width:43.5rem}}.editEmployerGroupForm__controls .cancelButton,.editEmployerGroupForm__controls .submitButton{flex:1 1}.skills{margin:0;padding:0}.record--skill{display:inline-flex;gap:.8rem}.birthdate__editInactiveWrapper{margin-bottom:2rem}.editableGroupRecord__eyeAndOptionsWrapper{align-items:center;display:flex;gap:1rem}.gdpr__modal{border-radius:1rem;box-shadow:0 0 10px #dedede;padding:1.5rem}.gdpr__form .submitButton,.gdpr__statement+.gdpr__form{margin-top:2rem}.involvements__list{list-style-type:none;margin:0;padding:0}.employmentGrid{position:relative}.employmentUpdateReminder{background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:0;border-top-right-radius:30px;box-shadow:0 0 10px #dedede;padding:2.5rem;position:absolute;top:100%;width:30rem;z-index:100}@media screen and (min-width:640px){.employmentUpdateReminder{left:7rem}}@media screen and (min-width:1024px){.employmentUpdateReminder{border-top-left-radius:30px;border-top-right-radius:0;left:-15rem;top:0}}.employmentUpdateReminder__bell{color:#ffc629;font-size:3rem}.employmentUpdateReminder__mainText{font-size:1.6rem}.employmentUpdateReminder__mainText,.employmentUpdateReminder__smText{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-weight:700}.employmentUpdateReminder__smText{font-size:1.4rem}.employmentUpdateReminder__btns{align-items:center;display:flex;flex-direction:column}.employmentUpdateReminder__upToDateBtn{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.4rem;font-weight:400}.employmentUpdateReminder__smText+.employmentUpdateReminder__btns{margin-top:4rem}.employmentUpdateReminder__mainText+.employmentUpdateReminder__mainText,.employmentUpdateReminder__mainText+.employmentUpdateReminder__smText{margin-top:1rem}.employmentUpdateReminder__bell+.employmentUpdateReminder__mainText,.employmentUpdateReminder__updateBtn+.employmentUpdateReminder__upToDateBtn{margin-top:2rem}.quickFindModalForm__wrapper{border-radius:20px;box-shadow:0 0 10px #dedede;padding:1rem}.quickFindModalForm .submitButton{min-width:0;min-width:auto}.quickFindModalForm__selectWrapper{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:640px){.quickFindModalForm__selectWrapper{align-items:center;flex-direction:row}}.quickFindModalForm__selectWrapper .searchResultContainer{box-shadow:none;padding:0}.quickFindModalForm__select{flex:1 1}.quickFindModalForm__addBtn{align-self:flex-start;flex:0 1;height:6rem;padding:0 2.5rem}.totalPrivacy{align-items:center;display:flex;gap:1rem;margin:1rem 1rem 1rem 0;position:relative}.totalPrivacyDisable__modal{background:#fff;border:2px solid #efefef;border-radius:12px;box-shadow:0 0 10px #dedede;left:0;max-width:30rem;min-width:16rem;padding:2rem;position:absolute;text-align:center;top:0;z-index:100}.searchContainer{align-items:center;background-color:#fff;border:none;border-radius:21px;box-shadow:0 0 18px #d0d6e2;display:flex;flex-flow:row wrap;transition:.7s cubic-bezier(.2,.8,.2,1)}.searchSkeleton{display:flex;gap:1.6rem;padding:1.6rem}.searchSkeleton:first-child{flex:0 1}.searchSkeleton:last-child{flex:1 1}.search__magnifyIcon{color:#757575;flex:0 1;font-size:2.4rem;padding:1.6rem 1.5rem 1.6rem 2.4rem}.quickSearchSelect__input{background-color:#fff;border:none;padding:0;width:100%}.search__advSearchToggle{font-size:1.32rem}.search__advSearchToggle:hover{cursor:pointer}.quickSearch__wrapper{flex:1 1}.quickSearch__container{flex:1 1;position:relative}.quickSearchSelect__clearBtnText{font-size:0}.quickSearchSelect__clearBtnText::-webkit-input-placeholder{font-weight:700}.quickSearchSelect__clearBtnText::placeholder{font-weight:700}.quickSearchSelectInput__wrapper{position:relative}.quickSearchSelect__resultsList{background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;-webkit-filter:drop-shadow(0 0 18px #d0d6e2);filter:drop-shadow(0 0 18px #d0d6e2);position:absolute;width:99%;z-index:10}.quickSearchResult__wrapper{padding:.8rem}.quickSearchResult{background:#fff;text-align:left}.quickSearchResult:hover{-webkit-filter:none;filter:none}.quickSearchResult__icon{color:#dedede;font-size:1.8rem}.quickSearchResult__icon+.quickSearchResult__name{margin-left:1.5rem}.quickSearchResult__name{color:#2b2b2b;font:400 1.8rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.quickSearchSelect__clearBtn{font-size:2rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quickSearchSelect__errorMsg,.quickSearchSelect__noResultsMsg{margin:0 auto;padding:1.6rem;text-align:center}.quickSearchSelect__errorMsg{color:#a81508}.quickSearchResultsListSkeleton{padding:2.4rem}.quickSearchResultsListSkeleton__item{display:flex;gap:1.6rem}.quickSearchResultsListSkeleton__item+.quickSearchResultsListSkeleton__item{margin-top:2.4rem}.advancedSearch__wrapper{align-items:center;display:flex;gap:1rem;position:relative}.advancedSearch__headerWrapper{align-items:baseline;flex:1 1;justify-content:space-between}.advancedSearch__header{color:#757575;flex:1 1;margin:0;padding:2.4rem 0}.advancedSearch__toggle{flex:0 1;padding:2.4rem 2.4rem 2.4rem 1.6rem}.advancedSearch__mainContainer{border-top:2px solid #efefef;flex-basis:100%;padding:2.4rem 3.2rem 4rem;position:relative}.advancedSearch__mainContainer .form__overallError{max-width:none}@media screen and (min-width:640px){.advancedSearch__basicFieldsWrap{grid-gap:2.4rem;display:grid;grid-template-columns:1fr 1fr}}.advancedSearch__employerField--expanded{grid-column:1/span 2;max-width:none}@media screen and (min-width:640px){.advancedSearch__basicFieldsWrap .boxField+.boxField{margin:0}.advancedSearch__moreButton,.advancedSearch__moreButton--expanded{bottom:7.2rem;position:absolute}}.advancedSearch__moreButton--expanded{position:static}.advancedSearch__advFieldsWrap+.advancedSearch__formButtonWrapper,.advancedSearch__basicFieldsWrap+.advancedSearch__moreButton,.advancedSearch__basicFieldsWrap+.advancedSearch__moreButton--expanded,.advancedSearch__moreButton+.advancedSearch__formButtonWrapper,.advancedSearch__moreButton--expanded+.advancedSearch__formButtonWrapper{margin-top:4rem}.advancedSearch__moreButton+.advancedSearch__advFieldsWrap,.advancedSearch__moreButton--expanded+.advancedSearch__advFieldsWrap{margin-top:3.2rem}.advancedSearch__advFieldsWrap .boxField{max-width:none}.advancedSearch__formButtonWrapper{display:flex;flex-direction:column;gap:2.4rem;margin-top:2rem}@media screen and (min-width:640px){.advancedSearch__formButtonWrapper{flex-direction:row-reverse;justify-content:right}}.advancedSearchResultsListSkeleton{padding:0}.advancedSearchResultListItemSkeleton{display:flex;gap:1rem}.advancedSearchResultListItemSkeleton+.advancedSearchResultListItemSkeleton{margin-top:3rem}.advancedSearchResultListItemSkeleton__details{display:flex;flex:1 1;flex-direction:column;gap:1rem}.searchResultContainer{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 18px #d0d6e2;padding:1rem;text-align:left}.advancedSearch__resultsHeader{margin:0}.advancedSearch__resultsWrapper{align-items:center;display:flex;gap:1.6rem}.advancedSearch__backBtn+.searchResultsHeader,.searchResultsHeader+.sortModalContainer{margin-left:1.8rem}.advancedSearch__resultsList{height:400px}.advancedSearch__resultsList .ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.searchItem{align-items:flex-start;display:flex;padding:1.6rem 0;position:relative;text-align:left}@media screen and (min-width:640px){.searchItem{align-items:center}}.overflow{overflow:hidden}.searchResults__modalTrigger:hover{cursor:pointer}.searchResults__avatar{flex-shrink:0}.searchResults__avatar+.searchResults__userDetails,.searchResults__modalTrigger+.searchResults__userDetails{margin-left:1.6rem}.searchResults__userName{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.3rem;text-align:left}@media screen and (min-width:1024px){.searchResults__userName{font-size:1.9rem}}.searchResults__userName--matches{font-weight:700}.searchResults__userName+.searchResults__userInfo{margin-top:.5rem}.searchResults__userInfo{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:500}.searchResults__userInfo+.searchResults__topHats{margin-top:1rem}.cityStateEmployerPart{display:block}@media screen and (min-width:1024px){.cityStateEmployerPart{display:inline-block}.cityStateEmployerPart+.cityStateEmployerPart:before{content:"|";padding-left:.5rem;padding-right:.5rem}}.advancedSearch__noResults{font:400 2rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;text-align:center}.ellipsisButton{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:640px){.ellipsisButton{-webkit-transform:rotate(0);transform:rotate(0)}}.callout{align-self:stretch;border:none;flex:1 1}@media screen and (min-width:640px){.callout{flex:none;margin-top:10px}}img.icon{background-color:#a81508;height:auto;margin-left:70px;width:120px}.accordion-content{background-color:transparent;border:none}.switch-inactive{border-radius:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input:checked+label>.switch-inactive.toggle{border-radius:20px;display:none}.classmatesSkeleton{padding:3rem}.classmateSkeleton{display:flex;gap:1rem}.classmateSkeleton+.classmateSkeleton{margin-top:3rem}.classmateSkeleton__details{display:flex;flex:1 1;flex-direction:column;gap:1rem}.myClassmates__panelContent{padding:2rem}.myClassmates__searchWrapper{align-items:baseline;display:flex}.myClassmates__searchForm{position:relative}.myClassmates__searchForm .advancedSearch__moreButton{bottom:4rem}.sortModalContainer--myClassmates{flex:0 1}.classmates__listWrapper{height:400px;width:100%}@media screen and (min-width:640px){.classmates__listWrapper{height:600px}}.myClassmates__row{display:flex;padding:10px 10px 10px 0}@media screen and (min-width:640px){.myClassmates__row{padding:25px 10px 25px 0}}.myClassmates__userInfo{flex:1 1}.myClassmates__topHats{margin-top:1rem}.myClassmates__avatar{flex:0 1}.myClassmates__avatar+.myClassmates__userInfo{margin-left:25px;width:10rem}.myClassmates__name{display:block}.myClassmates__claimStatusWrapper{display:flex;flex:0 0 17%;justify-content:center}.myClassmates__claimButton,.myClassmates__claimed{align-items:center;background-position:50%;background-size:contain;display:flex;height:60px;justify-content:center;width:150px}.myClassmates__claimed:before{background-color:#ffc629;border:4px solid #ffc629;font-weight:900}.myClassmates__claimStatus{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:500;line-height:2rem;text-align:center}@media screen and (min-width:640px){.myClassmates__claimStatus{text-align:left}}.myClassmates__claimStatus--success{color:#3e8362;font-size:1.5rem}.myClassmates__ellipsisContainer{flex:0 1;position:relative}.myClassmates__ellipsisBtn{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.myClassmates__ellipsisMenu{background:#fff;border-radius:9px;box-shadow:0 0 10px #dedede;display:flex;justify-content:center;left:-115px;padding:10px;position:absolute;right:0;top:0;width:115px}#iMyClassmateClaimed{height:auto;width:10%}#sMyClassmatesClaimedBy{word-wrap:normal;display:table-caption;font-size:medium;margin-left:0;width:350px}#sMyClassmates_Minus,#sMyClassmates_Plus{margin-left:400px}#sMyClassmates_Title{padding-left:5px;padding-right:505px}#sMyClaimedClassmates_Title{padding-left:5px;padding-right:425px}#sMyClaimedClassmates_Minus,#sMyClaimedClassmates_Plus{margin-left:400px}#sMyClassmates_CityStateEmployer{color:gray;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.2rem;width:800px}#iMyClassmatesClaim_Button{height:auto;width:45%}#gMyClassmatesClaim{align-content:flex-start;display:grid;justify-content:center;margin-left:750px}#gMyClassmates_NameAddress{align-content:flex-start;display:grid;width:50px}#cMyClassmates_Name{align-content:flex-start;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.4rem;font-weight:700;width:600px}#cMyClassmates_CityStateEmployer{align-content:flex-start;justify-content:center;width:800px}#gMyClassmates{align-content:flex-start;margin-left:0}#h1MyClassmates_Volunteer{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:3rem;font-weight:700;width:100px}#cMyClassmates_Score{align-content:flex-start;height:24px;margin-left:-75px;width:24px}#dMyClassmates{align-content:flex-start;margin-left:350px;width:1200px}#gMyClaimedClassmates{align-content:flex-start;margin-left:18px}#aiMyClassmates{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:3em;width:100px}#gMyClaimedClassmatesEllipsisMenu{display:inline-block;margin-left:175px}#cMyClaimedClassmates_EmailAddress{margin-left:102px}#sMyClaimedClassmates_EmailAddress{padding-right:5px}#cMyClaimedClassmates_Phone{margin-left:102px}#sMyClaimedClassmates_Phone{padding-right:5px}#sMyClaimedClassmates_ProspectName{display:inline-block;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:2.2rem;font-weight:700;margin-left:2px}#cMyClaimedClassmates_AddressEmployer{color:gray;width:600px}#starProspectName{padding-left:5px}#cMyClaimedClassmates_Involvements{display:flex;margin-left:100px;text-align:left;width:700px}#sMyClaimedClassmates_Involvements{padding-right:5px;text-align:center}#cMyClaimedClassmates_HomecomingStatus{margin-left:100px}#sMyClaimedClassmates_HomecomingStatus{padding-right:5px;vertical-align:top}#cMyClaimedClassmates_ReunionDonor{margin-left:100px}#sMyClaimedClassmates_ReunionDonor{padding-right:5px;vertical-align:top}#sMyClaimedClassmates_Options{margin-left:-28px;position:relative;top:-10px}#iStar{height:auto;width:5%}#sMyClaimedClassmates_Star{padding-left:5px;position:relative;top:-5px}#claimSpan{align-self:center}#iUnclaimClassmate_BrokenStar{height:auto;width:75%}#gMyClaimedClassmates{display:inline-block}.MyClaimedClassmates_Involvements_Person{bottom:5px;position:relative}#sMyClaimedClassmates_UpAndDownArrows{display:ruby-text-container}#dMyClassmates{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.4rem;height:1500px;margin-left:0}#cMyClassmatesClaim_ReunionProspectTeamStatus{margin-left:-200px;width:400px}#dMyClaimedClassmates{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.4rem;margin-left:-20px}.myClassmatesSearch{flex:1 1}.myClassmatesSearch--open{border-radius:21px;box-shadow:0 0 18px #d0d6e2}.myClassmatesSearch--open .myClassmates__searchHeader{border:none;border-radius:21px}.myClassmatesSearch--open .myClassmates__searchContent{display:block}.myClassmates__searchHeader{align-items:center;background:#fff;border-bottom:2px solid #efefef;border-radius:0;border-radius:initial;border-top:2px solid #efefef;color:#2b2b2b;display:flex;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:2rem;font-weight:500;height:6rem;justify-content:space-between;margin-bottom:10px;padding:0 1rem;width:100%}.myClassmates__searchHeader:hover{cursor:pointer;-webkit-filter:initial;filter:none}@media screen and (min-width:1024px){.myClassmates__searchHeader{font-size:2.4rem;height:7rem}}.myClassmates__searchHeaderLeft{text-align:left}.myClassmates__searchHeaderText{margin-left:15px}.myClassmates__searchContent{display:none;padding:0 15px 15px}.myClassmates__searchContent:before{border-top:4px solid #efefef;content:"";display:block;margin-bottom:15px}.myClassmatesSearch_viewClaimableToggle{display:flex;justify-content:flex-end}.myClassmatesSearch__classYearSelect{flex:0 0 49%}.myClassmatesSearch__classYearClaimableToggleWrap{margin-bottom:2.4rem}.myClassmatesSearch__classYearClaimableToggleWrap--withClassSelector{align-items:center;display:flex;justify-content:space-between}.myClassmatesSearch__classYearClaimableToggleWrap .myClassmatesSearch__classYearSelect+.myClassmatesSearch_viewClaimableToggle{margin-top:2rem}@media screen and (min-width:640px){.myClassmatesSearch__classYearClaimableToggleWrap .myClassmatesSearch__classYearSelect+.myClassmatesSearch_viewClaimableToggle{margin:0}}.myClassmatesSearch__classYearClaimableToggleWrap+.advSearch__basicFieldsWrap{margin-top:2rem}.myClaimedClassmates__content{margin-top:3px;position:relative}.myClaimedClassmates__options{background:#fff;border-radius:.5rem;box-shadow:0 0 10px #dedede;display:block;position:absolute;right:2rem;top:0;z-index:98}@media screen and (min-width:1024px){.myClaimedClassmates__options{right:4rem}}.myClaimedClassmates__optionsToggle{border-radius:20px;display:block;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;min-width:12rem;padding:1rem}.myClaimedClassmates__optionsToggle:hover{cursor:pointer}.myClaimedClassmates__optionsButtons{border:none}.myClaimedClassmates__optionsButtons:hover{-webkit-filter:none;filter:none}.myClaimedClassmates__optionsMenu{border-top:2px solid #dedede;margin-left:0}.myClaimedClassmates__list{height:300px;margin:0;overflow-y:scroll;padding:0}@media screen and (min-width:640px){.myClaimedClassmates__list{height:600px}}.myClaimedClassmates__listItem{display:flex;gap:2rem;padding:2rem;position:relative}@media screen and (min-width:1024px){.myClaimedClassmates__listItem{padding:3.5rem}}.myClaimedClassmates__listItem:first-child{padding-top:5rem}.myClaimedClassmates__detailsWrapper{flex:1 1}.myClaimedClassmates__nameWrapper{align-items:center;display:flex}.myClaimedClassmates__name{display:block;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (min-width:1024px){.myClaimedClassmates__name{font-size:2rem}}.myClaimedClassmates__detailsContent{grid-row-gap:1rem;border-top:1px solid #efefef;display:grid;font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.4rem;grid-template-columns:3rem 1fr;margin-top:15px;position:relative}@media screen and (min-width:640px){.myClaimedClassmates__detailsContent{border:none;padding:0}}.myClaimedClassmates__detailsTextWrap{align-items:center;display:flex}.myClaimedClassmates__detailsText{display:block;font-weight:700}.cityStateEmployer,.myClaimedClassmates__detailsText{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.4rem;line-height:1.5}.cityStateEmployer{font-weight:500}.myClaimedClassmates__ellipsisWrapper{flex:0 1;position:relative}.claimedClassmates__none{margin:0 auto;padding:1.6rem;text-align:center}.iStar{height:auto;margin-left:10px;width:18px}@media screen and (min-width:1024px){.iStar{margin-left:20px;width:25px}}.claimedClassmatesEllipsis__cancelButton,.claimedClassmatesEllipsis__unclaimButton,.claimedClassmatesEllipsis__updateButton{width:100%}.claimedClassmatesEllipsis__cancelButton+.addNoteCallout,.claimedClassmatesEllipsis__unclaimButton+.claimedClassmatesEllipsis__AddNoteWrapper,.claimedClassmatesEllipsis__unclaimButton+.claimedClassmatesEllipsis__updateButton{margin-top:1rem}.ellipsisPopup{background-color:#fff;border-radius:21px;box-shadow:0 0 10px #dedede;display:block;padding:1rem;position:absolute;right:15px;top:15%;z-index:98}@media screen and (min-width:640px){.ellipsisPopup{right:0;top:75px}}.claimedClassmatesEllipsis__AddNoteWrapper{background:#fff;border:none;border-radius:9px;box-shadow:0 0 10px #dedede;left:1rem;padding:1rem;position:fixed;right:1rem;top:1rem}@media screen and (min-width:640px){.claimedClassmatesEllipsis__AddNoteWrapper{box-shadow:none;padding:0;position:static}}.copiedToClipboard{background:#fff;border:1px solid #3e8362;border-radius:3rem;color:#3e8362;opacity:0;padding:1rem 1.5rem;pointer-events:none;position:absolute;transition:opacity .5s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.copiedToClipboard--show{opacity:1}.copiedToClipboard--below{right:0;top:calc(100% + 2rem)}.copiedToClipboard--centered{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.copiedToClipboard__icon{font-size:1.8rem}.copiedToClipboard__icon+.copiedToClipboard__text{margin-left:1rem}.copiedToClipboard__text{font:700 1.5rem/1 Open Sans,Segoe UI,Helvetica Neue,sans-serif}.skeletonText{-webkit-animation:loadingShimmer 1.5s linear infinite forwards;animation:loadingShimmer 1.5s linear infinite forwards;background:#efefef;background-image:linear-gradient(90deg,#f7f7f7 0,hsla(0,0%,87%,.2) 20%,#f7f7f7 40%,#f7f7f7);background-repeat:no-repeat;background-size:800px 800px;border-radius:.5rem;max-width:100%}.skeletonText--small{height:1rem}.skeletonText--medium{height:2rem}.skeletonText--large{height:4rem}.skeletonCircle{-webkit-animation:loadingShimmer 1.5s linear infinite forwards;animation:loadingShimmer 1.5s linear infinite forwards;background:#efefef;background-image:linear-gradient(90deg,#f7f7f7 0,hsla(0,0%,87%,.2) 20%,#f7f7f7 40%,#f7f7f7);background-repeat:no-repeat;background-size:800px 800px;border-radius:50%}.skeletonCircle--small{height:4.5rem;width:4.5rem}.skeletonCircle--large{height:10.9rem;width:10.9rem}.skeletonCircle--extraLarge{height:13.6rem;width:13.6rem}@media screen and (min-width:640px){.skeletonCircle--extraLarge{height:16.8rem;width:16.8rem}}.contactUs__formWrapper{margin:0 auto}@media screen and (min-width:1024px){.contactUs__formWrapper{max-width:50rem}}.upcomingDowntimeBanner{align-items:center;background-color:#2b2b2b;border:2px solid #f7f7f7;border-radius:10px;box-shadow:0 0 18px #d0d6e2;display:flex;gap:1.6rem;margin:0 .8rem;max-width:90rem;padding:1.6rem 2.4rem}@media screen and (min-width:1024px){.upcomingDowntimeBanner{margin:0 auto}}.upcomingDowntimeBanner:before{align-self:stretch;background:#fee296;border-radius:4px;content:"";display:block;width:6px}.upcomingDowntimeBanner p{color:#fff;margin:0;max-width:none}.navBar+.upcomingDowntimeBanner{margin-top:4rem}@media screen and (min-width:1024px){.navBar+.upcomingDowntimeBanner{margin-top:7.2rem}}.upcomingDowntimeBanner+.app__main{margin-top:3.2rem}@media screen and (min-width:1024px){.upcomingDowntimeBanner+.app__main{margin-top:6.4rem}}@media screen and (min-width:640px){.upcomingDowntimeBanner--landingPage{position:absolute;top:3.2rem}}.upcomingDowntimeBanner--landingPage+.app__main{margin-top:1.6rem}.upcomingDowntimeBanner--landingPage+.app__main .landingPage{padding-top:0}.scholarships__addNote__submitBtn{margin-right:15rem;padding:1rem;top:4rem;width:15rem}.scholarships__addNote__cancelBtn{height:3.5rem;margin-left:48.5rem;top:19.5rem;width:15rem}.scholarships__addEditButtonContainer{align-items:center;background:#efefef;border-radius:1rem;display:flex;height:5.5rem;margin-left:auto;margin-right:auto}.scholarships__list{margin-top:3.2rem}.scholarships__subtitle{color:#607886;margin:0 .8rem}.scholarships__donorList{list-style-type:none;margin:0;padding:0}.scholarships__donor{align-items:center;display:flex;gap:1.6rem}.scholarships__donor+.scholarships__donor{margin-top:2.4rem}.scholarshipsSkeleton{align-items:center;display:flex;flex-direction:column;gap:2.5rem;padding:6rem}.scholarships__bio{margin-left:auto;margin-right:auto;max-width:32rem}.scholarships__bioEdit{display:flex;justify-content:center}.scholarships__editNote__submitBtn{display:block;margin-left:auto;margin-right:auto;width:15rem}.scholarships__missingBioStatement{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.8rem;line-height:155.7%;margin:2rem auto;max-width:28.4rem;text-align:left}.scholarships__subtitle+.scholarships__fundOriginStoryWrapper{margin-top:.8rem}.scholarships__fundOriginStoryWrapper{position:relative}.scholarships__fundOrigin{margin:0 .8rem}.scholarships__fundOrigin--truncated{margin:0 .8rem;position:relative}.scholarships__fundOrigin--truncated:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 15.56%,#efefef);bottom:0;content:"";display:block;height:4rem;left:0;position:absolute;right:0}.scholarships__fundOrigin--truncated+.scholarships__fundOriginViewMore{bottom:0;position:absolute;right:0}.scholarships__fundOriginViewMore{margin-top:.8rem}.scholarships__fundOriginStoryWrapper+.scholarships__donorAccordion{margin-top:3.2rem}.scholarships__donorAccordion+.scholarships__thankYouNotes{margin-top:5.6rem}.scholarships__subtitle+.addNoteCallout,.scholarships__subtitle+.addRecordButton{margin-top:2.4rem}.scholarships__thankYouNote__submitBtn{display:block;margin-left:auto;margin-right:auto;width:15rem}.scholarships__thankYouNoteBody{margin-left:.8rem;margin-right:.8rem}.scholarships__thankYouNoteNotEditableMsg{font:400 italic 1.2rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;text-align:right}.scholarships__donorExpEmail{text-decoration:underline}.highlight{border-radius:10px;border-style:solid;border-width:2px;display:flex;gap:1.2rem;margin:0 auto;max-width:38.4rem;padding:1.2rem 1.2rem 1.2rem 1.6rem}.highlight--info{background-color:#fff;border-color:#607886}.highlight--info .highlight__icon,.highlight--info .highlight__message{color:#607886}.highlight--warning{background-color:#fee296;border-color:#1b1b1b}.highlight--warning .highlight__icon,.highlight--warning .highlight__message{color:#2b2b2b}.highlight+.highlight{margin-top:2.4rem}.highlight__icon{font-size:1.6rem;margin-top:.4rem}.highlight__message{margin:0}.componentErrorBoundary{background-color:#6b6b6b;border-radius:8px;margin:1.6rem;padding:1.6rem}.componentErrorBoundary p{color:#fff}.myEvents__content{padding:2.4rem .8rem .8rem}@media screen and (min-width:640px){.myEvents__content{padding:2.4rem 3.2rem 3.2rem}}.myEvents__none{text-align:center}@media screen and (min-width:640px){.myEvents__none{text-align:left}}.myEvents__listWrapper{max-height:80vh;overflow-y:scroll}@media screen and (min-width:640px){.myEvents__listWrapper{max-height:30rem;padding-right:2.4rem}}.myEvents__list{margin:0;padding:0}.eventCard{background-color:#f7f7f7;border:1px solid #dedede;border-radius:10px;max-width:none;padding:1.6rem}@media screen and (min-width:640px){.eventCard{align-items:center;display:flex}}.eventCard+.eventCard{margin-top:3.2rem}.eventCardSkeleton__event{background-color:#f7f7f7;border:1px solid #efefef;border-radius:10px;display:flex;gap:2.4rem;height:9.6rem;padding:1.6rem}.eventCardSkeleton__event+.eventCardSkeleton__event{margin-top:3.2rem}.eventCardSkeleton__eventDate{background-color:#fee296;border-radius:6px;flex:1 1;min-width:13rem}.eventCardSkeleton__eventDetails{flex:4 1}@media screen and (min-width:640px){.eventCardSkeleton__eventDetails{flex:15 1}}.eventCardSkeleton__eventDetails .skeletonText+.skeletonText,.eventCard__dateBlockWrapper+.myEventCard__details{margin-top:1.6rem}@media screen and (min-width:640px){.eventCard__dateBlockWrapper+.myEventCard__details{margin-top:0}}.myEventCard__details{flex:1 1;margin-right:1.6rem}@media screen and (min-width:640px){.myEventCard__details{display:flex;gap:3.2rem;justify-content:space-between}}.myEventCard__detail,.myEventCard__title{margin:0}@media screen and (min-width:640px){.myEventCard__detailColumn{flex:1 1}}.myEventCard__detailColumn p{color:#2b2b2b;margin:0}.myEventCard__detailColumn+.button,.myEventCard__detailColumn+.myEventCard__detailColumn{margin-top:3.2rem}@media screen and (min-width:640px){.myEventCard__detailColumn+.button,.myEventCard__detailColumn+.myEventCard__detailColumn{margin-top:0}}.myEventCard__detail,.myEventCard__detail:link,.myEventCard__detail:visited,.myEventCard__title,.myEventCard__title:link,.myEventCard__title:visited{color:#2b2b2b}.myEventCard__detail+.myEventCard__detail{display:block;font-weight:400;margin-top:.4rem}.upcomingEvents__content{max-height:80vh;overflow:auto;padding:2.4rem .8rem .8rem}@media screen and (min-width:640px){.upcomingEvents__content{max-height:40rem;padding:2.4rem 3.2rem 3.2rem}}.upcomingEvents__list{list-style-type:none;margin:0;padding:0}.eventCard__dateBlockWrapper+.eventCard__separatorWrapper{margin-top:1.6rem}@media screen and (min-width:640px){.eventCard__dateBlockWrapper+.eventCard__separatorWrapper{margin-top:0}}.upcomingEventCard__content{flex:1 1}@media screen and (min-width:640px){.upcomingEventCard__content{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}}.eventCard__separatorWrapper{display:flex;flex:1 1}@media screen and (min-width:640px){.eventCard__separatorWrapper:before{background-color:#dedede;border-radius:5px;content:"";display:block;margin:0 1.2rem;width:4px}}.upcomingEventCard__details{grid-gap:.4rem;display:grid;gap:.4rem}.upcomingEventCard__details p{margin:0}.upcomingEventCard__title,.upcomingEventCard__title:link,.upcomingEventCard__title:visited{color:#2b2b2b}.eventAlert+.upcomingEventCard__register,.upcomingEventCard__details+.eventAlert,.upcomingEventCard__details+.upcomingEventCard__register{margin-top:2.4rem}@media screen and (min-width:640px){.eventAlert+.upcomingEventCard__register,.upcomingEventCard__details+.eventAlert,.upcomingEventCard__details+.upcomingEventCard__register{margin-top:0}}.upcomingEventCard__cost,.upcomingEventCard__location,.upcomingEventCard__time{color:#2b2b2b}.upcomingEventCard__register{display:block}@media screen and (min-width:640px){.upcomingEventCard__register{display:inline-block;min-width:0;min-width:auto}}.eventDetailsPage .pageLayout__content--background{background-image:url(/static/media/event-banner.458796b1cea7746270c0.svg);background-repeat:no-repeat;border:1px solid #fff;padding-top:7.2rem}.eventDetailsPage .eventDateBlock{display:inline-block;min-width:0;min-width:auto}.eventDetailsPageSkeleton{grid-gap:2.4rem;display:grid;gap:2.4rem}.eventDetailsPageSkeleton .eventDateBlock{height:5.6rem;width:8rem}.eventDetailsPage__errorMsg{margin-top:8rem}.eventDetailsPage__breadcrumbs,.eventDetailsPage__breadcrumbsSkeleton{align-items:center;display:flex;gap:.8rem}.eventDetailsPage__signInOrContinueAsGuestModalButtons{align-items:center;display:flex;flex-direction:column;gap:1.2rem}.eventDetails__sectionWithLine{border-bottom:1px solid #dedede;margin-bottom:4rem;padding-bottom:4rem}.eventDateBlock+.eventDetails__eventTitle{margin-top:2.4rem}.eventDetails__titleWrapper{grid-gap:2.4rem;display:grid;gap:2.4rem;margin:2.4rem 0}@media screen and (min-width:640px){.eventDetails__titleWrapper{align-items:center;display:flex;justify-content:space-between}}.eventDetails__eventTitle{margin:0}.eventDetails__time+.eventDetails__location,.eventDetails__titleWrapper+.eventDetails__time{margin-top:2rem}.eventDetails__description,.eventDetails__descriptionHeader,.eventDetails__location p,.eventDetails__time{margin:0}.eventDetails__descriptionHeader+.eventDetails__description{margin-top:1.6rem}.eventDetails__contact+.eventAttendeesList,.eventDetails__description+.eventDetails__contact{margin-top:4rem}.eventDetails__contact p{margin:0}.eventDetails__contact p+p{margin-top:1.6rem}.myParty__list{list-style-type:none;margin:0;padding:0}.myParty__list li+li{margin-top:2.4rem}.eventAttendeesList__titleWrapper,.eventAttendeesList__wrapper{align-items:center;display:flex;gap:2.4rem}.eventAttendeesList__title{margin:0}.eventAttendeesList__titleWrapper+.eventAttendeesList__wrapper{margin-top:.8rem}.eventDetails___attendeesList{list-style-type:none;margin:0;padding:0 2.4rem 0 0}.eventDetails___attendeesList--collapsed{display:flex}.eventDetails___attendeesList--expanded{max-height:30.4rem;overflow-y:auto}.eventDetails___attendeesList li:first-child .eventDetails___attendeeAvatar{margin-left:0}.eventDetails___attendeeAvatar{margin-left:-.4rem}.eventAttendeesList__avatarName{align-items:center;display:flex;gap:1.6rem}.eventAttendeesList__avatarName+.eventAttendeesList__avatarName{margin-top:2.4rem}.eventAttendeesList__attendeeName{margin:0}.eventAttendeesList+.eventDetails___addToCal,.eventAttendeesList+.eventDetails__actionButtons,.eventAttendeesList__wrapper+.eventAttendeesList__disclaimer,.eventDetails___addToCal+.eventDetails__actionButtons,.eventDetails__contact+.eventDetails___addToCal,.eventDetails__contact+.eventDetails__actionButtons{margin-top:4rem}.eventDetails___addToCal{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap}.eventDetails__actionButtons{display:flex;flex-direction:column-reverse;gap:2.4rem}@media screen and (min-width:640px){.eventDetails__actionButtons{flex-direction:row;justify-content:space-between}.eventDetails__actionButtons--subEvent{justify-content:center}.eventDetailsFooter__right{margin-left:auto}}.eventDetailsFooter__cancelRegistrationButton,.eventDetailsFooter__registerButton{width:100%}@media screen and (min-width:640px){.eventDetailsFooter__cancelRegistrationButton,.eventDetailsFooter__registerButton{width:auto}}.individualEventDetails__rsvpWrapper{display:flex;gap:1.6rem;justify-content:space-between}.individualEventDetails__back{display:inline-block}.confirmRsvpNoModal__buttons{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:640px){.confirmRsvpNoModal__buttons{flex-direction:row;justify-content:center}}.confirmRsvpNoModal__buttons+.confirmRsvpNoModal__notYouButton{margin-top:2.4rem}.eventDetails__regRequiresSignInLink{font-size:1.8rem}.eventDetails__inviteOnlyImage{display:block;margin:0 auto;max-width:20rem}.eventDetailsRefundPolicy__wrapper{border-top:1px solid #dedede;margin-top:4rem;padding:2.4rem 0 0}.eventDetails__description+.eventDetailsRefundPolicy__wrapper{border-top:none;padding:0 0 2.4rem}.multiLevelEventCard{background-color:#f7f7f7;border:1px solid #efefef;border-radius:10px;max-width:none;padding:1.6rem}.multiLevelEventCard .eventCard{background-color:#fff;border:1px solid #dedede;padding:1.6rem}@media screen and (min-width:640px){.multiLevelEventCard__header{align-items:center;display:flex;gap:1.6rem}}.eventDateBlock+.multiLevelEventCard__title,.multiLevelEventCard__title+.multiLevelEventCard__register{margin-top:3.2rem}@media screen and (min-width:640px){.eventDateBlock+.multiLevelEventCard__title,.multiLevelEventCard__title+.multiLevelEventCard__register{margin-top:0}}.multiLevelEventCard__header+.multiLevelEventCard__subEventsWrapper{margin-top:3.2rem}@media screen and (min-width:640px){.multiLevelEventCard__header+.multiLevelEventCard__subEventsWrapper{margin-top:1.6rem}.multiLevelEventCard__subEventsWrapper{display:flex}.multiLevelEventCard__subEventsWrapper:before{background-color:#dedede;border-radius:20px;content:"";display:block;margin:0 1.6rem 0 0;width:4px}}.multiLevelEventCard__subEvents{flex:1 1;list-style-type:none;margin:0;padding:0}.multiLevelEventCard__subEvents .eventCard__separatorWrapper:before{display:none}.multiLevelEventCard__title{color:#2b2b2b;display:block}.multiLevelEventCard__title:visited{color:#2b2b2b}.multiLevelEventCard__register{display:block;margin-left:auto;min-width:0;min-width:auto}.eventCard+.multiLevelEventCard,.eventCard+.multiLevelEventCard__subEventsGrouping,.multiLevelEventCard+.eventCard,.multiLevelEventCard+.multiLevelEventCard,.multiLevelEventCard__subEventsGrouping+.eventCard{margin-top:3.2rem}.eventDateBlock{background-color:#fee296;border:1px solid #fff;border-radius:6px;color:#2b2b2b;margin:0;padding:.8rem 1.2rem;text-align:center}@media screen and (min-width:640px){.eventDateBlock{min-width:13rem}}.eventDateBlock__monthDay,.eventDateBlock__year{color:#2b2b2b;text-transform:uppercase}@media screen and (min-width:640px){.eventDateBlock__monthDay,.eventDateBlock__year{display:block}}.eventDateBlock__year{font-weight:400}.eventDateBlock__monthDay{white-space:nowrap}.multiLevelEventDetails__subEventsWrapper{border-top:1px solid #dedede;margin-top:4rem;padding-top:2.4rem}.multiLevelEventDetails__subEventsList{margin:0;padding:0}.multiLevelEventDetails__subEventsAccordionContent{padding:1.6rem}@media screen and (min-width:640px){.multiLevelEventDetails__subEventsAccordionContent{padding:2.4rem}}.subEventDetailCard{border:2px solid #efefef;border-radius:8px;display:block;list-style-type:none;max-width:none;padding:1.6rem;transition:border-color .1s ease-in-out}@media screen and (min-width:640px){.subEventDetailCard{padding:2.4rem 4rem 2.4rem 1.6rem}}.subEventDetailCard--selected{border-color:#2b2b2b}.subEventDetailCard+.subEventDetailCard{margin-top:4rem}.subEventDetailCard .checkboxInput:checked+.checkboxLabel,.subEventDetailCard .checkboxLabel{font-weight:700}.multiLevelEventDetails__subEventsGrouping+.subEventDetailCard,.subEventDetailCard+.multiLevelEventDetails__subEventsGrouping{margin-top:4rem}.subEventDetailCard__eventTitle{margin:0}@media screen and (min-width:640px){.subEventDetailCard__eventTitle{padding-left:4.4rem}}.checkbox+.subEventDetailCard__details,.subEventDetailCard__details+.subEventDetailCard__rsvpWrapper,.subEventDetailCard__eventTitle+.subEventDetailCard__details{margin-top:1.6rem}@media screen and (min-width:640px){.subEventDetailCard__details{padding-left:4.4rem}}.subEventDetailCard__detailsMiddle{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem}.subEventDetailCard__detailsMiddle .eventAlert__wrapper{flex-direction:row}.subEventDetailCard__location{margin:0}.subEventDetailCard__cost{color:#2b2b2b;margin:0}.subEventDetailCard__cost svg,.subEventDetailCard__description{display:none}@media screen and (min-width:640px){.subEventDetailCard__description{display:block;margin-top:1.6rem;max-height:7.2rem;overflow:hidden;position:relative}.subEventDetailCard__description:after{background:linear-gradient(180deg,hsla(0,0%,100%,.25) 0,#fff);bottom:0;content:"";height:2.4rem;left:0;position:absolute;right:0}.subEventDetailCard__detailsMiddleButtonsWrapper{display:flex;justify-content:space-between}}.subEventDetailCard__cancelRegistrationButton{width:100%}@media screen and (min-width:640px){.subEventDetailCard__cancelRegistrationButton{width:auto}}.subEventDetailCard__detailsMiddleButtonsWrapper+.subEventDetailCard__viewMore,.subEventDetailCard__viewMore+.subEventDetailCard__cancelRegistrationButton{margin-top:1.6rem}.subEventDetailCard__viewMore{display:block}@media screen and (min-width:640px){.subEventDetailCard__viewMore{align-self:flex-end;display:inline-block;flex:0 1}}.subEventDetailCard__rsvpWrapper{display:flex;gap:2.4rem;justify-content:space-between}@media screen and (min-width:640px){.subEventDetailCard__rsvpWrapper{justify-content:flex-end}}.subEventDetailCard__rsvpButton{min-width:0;min-width:auto}.subEventDetailCard__rsvpStatus{max-width:none;text-align:right}.multiLevelEventDetails__eventsSelected{background-color:#f6f7fa;border-radius:8px;display:flex;justify-content:center;padding:2.4rem}.multiLevelEventDetails__eventsSelected>div{flex-basis:content}.multiLevelEventDetails__eventsSelectedTitle{margin:0}.multiLevelEventDetails__eventsSelectedTitle+.multiLevelEventDetails__eventsSelectedList{margin-top:1.6rem}.multiLevelEventDetails__eventsSelectedList{list-style-type:none;margin:0;padding:0}.multiLevelEventDetails__eventsSelectedItem{align-items:center;color:#2b2b2b;display:flex;gap:.8rem}.multiLevelEventDetails__eventsSelectedItem+.multiLevelEventDetails__eventsSelectedItem{margin-top:.8rem}.form__overallError+.multiLevelEventDetails__backContinue,.multiLevelEventDetails__eventsSelected+.multiLevelEventDetails__backContinue,.multiLevelEventDetails__subEventsList+.form__overallError,.multiLevelEventDetails__subEventsList+.multiLevelEventDetails__backContinue,.multiLevelEventDetails__subEventsList+.multiLevelEventDetails__eventsSelected{margin-top:5.6rem}.multiLevelEventDetails__cancelAllRegistrations{display:flex;justify-content:center;margin:2.4rem;text-decoration:underline}.multiLevelEventDetails__backContinue{display:flex;flex-direction:column-reverse;gap:1.6rem}@media screen and (min-width:640px){.multiLevelEventDetails__backContinue{flex-direction:row;justify-content:space-between}.multiLevelEventDetailsFooter__right{margin-left:auto}}.multiLevelEventDetails__continue{width:100%}@media screen and (min-width:640px){.multiLevelEventDetails__continue{width:auto}}.eventAlert{align-items:center;border-radius:40px;color:#fff;display:flex;flex:0 1;font-size:1.2rem;gap:.8rem;margin:0;padding:.8rem 1.6rem;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.eventAlert--nearCapacity{background-color:#2b2b2b}.eventAlert--atCapacity,.eventAlert--cancelled{background-color:#a81508}.eventAlert--registered{background-color:#3e8362}.eventAlert--waitlisted{background-color:#607886}.eventAlert__wrapper{align-items:center;display:flex;flex-direction:column;gap:.8rem}.eventAlert__waitlistMsg{margin:0}.checkout__sectionBox{background:#f7f7f7;border:2px solid #dedede;border-radius:15px;padding:2rem}@media screen and (min-width:640px){.checkout__sectionBox{padding:4.8rem 4rem}}.checkout__pendingMessage{color:#2b2b2b;margin:0 auto;max-width:50rem}.checkout__pendingMessage+.selectPaymentForm{margin-top:2rem}@media screen and (min-width:640px){.checkout__pendingMessage+.selectPaymentForm{margin-top:6rem}}.checkout__sectionBox+.error{margin-top:1rem}.checkout__sectionBox+.checkout__sectionBox,.error+.checkout__sectionBox{margin-top:3rem}.checkout__cancelContinue{align-items:center;display:flex;flex-direction:column;margin-top:4rem}@media screen and (min-width:640px){.checkout__cancelContinue{flex-direction:row-reverse;justify-content:right;margin-top:5.6rem}}.checkout__continue+.checkout__cancel{margin-top:2.4rem}@media screen and (min-width:640px){.checkout__continue+.checkout__cancel{margin-right:4rem;margin-top:0}}.checkout__cancel{text-align:center}.checkoutTracker{display:flex;justify-content:space-between;list-style-type:none;margin:4rem auto 0;max-width:80%;padding:0;position:relative}@media screen and (min-width:640px){.checkoutTracker{max-width:50rem}}.checkoutTrackerStep{align-items:center;display:flex;flex:1 1}.checkoutTrackerStep:first-child{flex:0 1}.checkoutTrackerStep:before{border-bottom:10px solid #dedede;content:"";display:block;margin-top:2rem;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.checkoutTrackerStep--active:before{border-bottom-color:#2b2b2b}.checkoutTracker+.pageLayout{margin-top:3.2rem}@media screen and (min-width:640px){.checkoutTracker+.pageLayout{margin-top:5.6rem}}.checkoutTrackerStep__link{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;display:block;min-width:0;min-width:auto;padding:3rem 0 0;position:relative;text-align:center}.checkoutTrackerStep__link--clickable:hover{cursor:pointer;-webkit-filter:none;filter:none}.checkoutTrackerStep__label{color:#2b2b2b;font:500 1rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;left:50%;letter-spacing:.04em;position:absolute;text-transform:uppercase;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:640px){.checkoutTrackerStep__label{font:500 1.3rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif}}.checkoutTrackerStep__label--active{text-decoration:underline}.checkoutTrackerStep__number{align-items:center;background-color:#dedede;border-radius:50%;color:#fff;display:flex;font:700 2.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;height:5rem;justify-content:center;transition:.1s;width:5rem}.checkoutTrackerStep__number--active{background-color:#2b2b2b;color:#ffc629}.checkoutReview__title{margin:0}.checkoutReview__title+.checkoutReview__instructions{margin-top:1.6rem}.checkoutReview__instructions+.checkoutReview__subTitle{margin-top:5.6rem}.checkoutReview__subTitle{margin:0}.checkoutReview__subTitle+.checkout__sectionBox{margin-top:3.2rem}.checkoutReview__contact{padding-top:3.2rem;position:relative}@media screen and (min-width:640px){.checkoutReview__contact{padding:6.4rem}}.checkoutReview__contactInfoLabel{margin:0 0 1.6rem}.checkoutReview__contactInfo{margin:0}.checkoutReview__contactEditButton{position:absolute;right:1rem;top:1rem}@media screen and (min-width:640px){.checkoutReview__contactEditButton{right:3.2rem;top:3.2rem}}.selectContactForm+.newRecordForm{margin-top:5.6rem}.checkout__sectionBox+.checkoutReview__subTitle{margin-top:8rem}.checkoutReview__sectionBox+.checkout__cancelContinue{margin-top:8.8rem}.checkoutSummary+.checkoutReview__total{margin-top:2rem}.checkoutReview__total{display:flex;justify-content:space-between;margin:0 auto;max-width:70rem;padding:0 1rem}.checkoutReview__dadPostError{margin:2.4rem auto 0}.checkoutContactInfoSkeleton__text+.checkoutContactInfoSkeleton__text{margin-top:2rem}.checkoutContactInfoSkeleton__button{position:absolute;right:2.5rem;top:2.5rem}.checkoutSummary__header{background:transparent;border:none}.checkoutSummary__columnHeader{text-align:left}.checkoutSummary__columnHeader:last-child{text-align:right}.checkoutSummary__row{background-color:#fff;border-bottom:2px solid #efefef;border-top:2px solid #efefef}.checkoutSummary__description{padding:2rem 1rem}.checkoutSummary__amount{padding:2rem 1rem;text-align:right}.checkoutConfirmation__title{color:#000;margin:0}.checkoutConfirmation__title+.checkoutConfirmation__textWrapper{margin-top:2rem}@media screen and (min-width:640px){.checkoutConfirmation__title+.checkoutConfirmation__textWrapper{margin-top:8rem}}.checkoutConfirmation__textWrapper{margin:0 auto;max-width:63rem}.checkoutConfirmation__text{margin:0}.checkoutConfirmation__textWrapper+.checkoutConfirmation__transactionSummary{margin-top:2rem}@media screen and (min-width:640px){.checkoutConfirmation__textWrapper+.checkoutConfirmation__transactionSummary{margin-top:8rem}}.checkoutConfirmation__transactionSummary{margin:0 auto;max-width:72rem}.checkoutConfirmation__transaction{border-top:2px solid #dbdbdb;font:400 italic 2.4rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;padding-top:2rem;text-align:center}@media screen and (min-width:640px){.checkoutConfirmation__transaction{padding-top:7rem}}.checkoutConfirmation__transaction+.checkoutConfirmation__summary{margin-top:3rem}@media screen and (min-width:640px){.checkoutConfirmation__transaction+.checkoutConfirmation__summary{margin-top:6rem}}.checkoutConfirmation__summaryContent{padding:2rem}@media screen and (min-width:640px){.checkoutConfirmation__summaryContent{padding:4rem}}.checkoutConfirmation__done+.checkoutConfirmation__textWrapper,.checkoutConfirmation__transactionSummary+.checkoutConfirmation__done{margin-top:4rem}@media screen and (min-width:640px){.checkoutConfirmation__done+.checkoutConfirmation__textWrapper,.checkoutConfirmation__transactionSummary+.checkoutConfirmation__done{margin-top:8rem}}.checkoutConfirmation__done{display:block;margin:0 auto;max-width:40rem;text-align:center}.checkoutConfirmation__done:visited{color:#fff}.checkoutConfirmation__transactionId{display:block}@media screen and (min-width:640px){.checkoutConfirmation__transactionId{display:inline-block}}.landingPage{background-color:#1b1b1b;background-image:url(/static/media/wave-bottom-mobile.7a74b87ab1ae840201e9.svg);background-position:right -120px bottom 0;background-repeat:no-repeat;background-size:498px 177px;min-height:100vh}@media screen and (min-width:640px){.landingPage{background-image:url(/static/media/wave-bottom-desktop.80275f271f18637a588c.svg);background-position:right -350px bottom -80px;background-size:1257px 557px;display:flex;flex-direction:column}}@media screen and (min-width:1366px){.landingPage{background-position:right -275px bottom -80px}}.landingPage__main{gap:8rem}.landingPage__intro,.landingPage__main{display:flex;flex:1 1;flex-direction:column}.landingPage__intro{background-color:#fff;background-image:url(/static/media/wave-top-mobile.8e088365d2d5881b2d96.svg);background-position:-150px -15px;background-repeat:no-repeat;background-size:559px 193px;gap:5rem;padding:5rem 3rem 7rem;position:relative}@media screen and (min-width:640px){.landingPage__intro{background-image:url(/static/media/wave-top-desktop.2f1111ef87fe96000061.svg);background-position:-450px -40px;background-size:1640px 330px;padding:15rem 5rem 7rem}}@media screen and (min-width:1024px){.landingPage__intro{align-items:center;display:flex;flex-direction:row;justify-content:center}}@media screen and (min-width:1366px){.landingPage__intro{background-position:-300px -40px;gap:13rem}}.landingPage__introText{max-width:42.5rem}.landingPage__introTitle{text-align:center}@media screen and (min-width:640px){.landingPage__introTitle{text-align:left}}.landingPage__introTitle--gold{color:#ffc629}.landingPage__introTitle+.landingPage__introSubtitle{margin-top:2rem}.landingPage__introSubtitle{text-align:center}@media screen and (min-width:640px){.landingPage__introSubtitle{text-align:left}}.landingPage__signInWithIdpButtonsContainer{align-items:center;display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem}.landingPage__signInWithIdpButton{align-items:center;color:#2b2b2b;display:flex;gap:1rem;justify-content:center;width:100%}@media screen and (min-width:640px){.landingPage__signInWithIdpButton{justify-content:normal;width:27rem}}.landingPage__signInWithIdpButton img{height:3.2rem;width:3.2rem}.landingPage__signInButton{align-self:flex-start;border:2px solid #f7f7f7;border-radius:15px;box-shadow:0 0 8px #6b6b6b;color:#2b2b2b;flex:0 1;font-size:1.8rem;text-align:left;transition:.2s ease-in-out}@media screen and (min-width:1024px){.landingPage__signInButton{align-self:auto;flex:initial}}.landingPage__signInButton:hover{background:#2b2b2b;border-color:#2b2b2b;box-shadow:none;color:#fff}.landingPage__content{display:flex;flex:0 1;flex-direction:column;gap:10rem;padding:0 5rem}@media screen and (min-width:640px){.landingPage__content{flex-direction:row;gap:5rem;justify-content:space-between}}@media screen and (min-width:1366px){.landingPage__content{padding:0 15rem}}.landingPage__contentItem{align-items:center;display:flex;flex:1 1;flex-direction:column}.landingPage__contentIcon{display:block;height:2.5rem;width:2.5rem}@media screen and (min-width:640px){.landingPage__contentIcon{margin-right:3rem}}.landingPage__contentIcon+.landingPage__contentText{margin-top:1.5rem}.landingPage__contentText{color:#fff;margin:0;max-width:35rem;text-align:center}@media screen and (min-width:640px){.landingPage__contentText{text-align:left}}.landingPage__footer{flex:0 1;padding:8rem 0;text-align:center}@media screen and (min-width:640px){.landingPage__footer{padding:5rem;text-align:left}}@media screen and (min-width:1366px){.landingPage__footer{padding:5rem 15rem}}.landingPage__copyright,.landingPage__footerLink,.landingPage__footerLink:link,.landingPage__footerLink:visited{color:#fff}.landingPage__footerLink+.landingPage__footerLink:before{content:"|";padding-left:.5rem;padding-right:.5rem}.scrollIndicator{background:#fff;border-radius:3rem;bottom:8rem;box-shadow:0 0 8px #6b6b6b;font:500 1.3rem/1.5 Open Sans,Segoe UI,Helvetica Neue,sans-serif;letter-spacing:.1rem;opacity:.95;padding:.5rem 1.5rem;position:fixed;right:1rem;text-transform:uppercase;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:10}@media screen and (min-width:640px){.scrollIndicator{display:none}}.scrollIndicator--byebye{-webkit-transform:translateY(12rem);transform:translateY(12rem)}.scrollIndicator__text+.scrollIndicator__icon{margin-left:.6rem}.givingTrafficController{background-color:#1b1b1b;margin:0 auto;min-height:100vh;width:100vw}.givingTrafficController__header{background-color:#ffc629;padding:3.2rem 3.2rem 4.8rem}@media screen and (min-width:640px){.givingTrafficController__header{padding:1.2rem 3.2rem 8rem 2.2rem;position:relative;z-index:1}}@media screen and (min-width:1366px){.givingTrafficController__header:before{background-color:#ffc629;content:"";display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}}@media screen and (min-width:640px){.givingTrafficController__header:after{background-image:url(/static/media/rollin_lg.cbdb93aa39f62068ec4d.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18rem;left:-20%;position:absolute;top:calc(100vh - 20rem);width:45rem}}@media screen and (min-width:1024px){.givingTrafficController__header:after{height:30rem;left:-8%;top:calc(100% - 3rem)}}.givingTrafficController__wfuLogoLink{display:inline-block}.givingTrafficController__wfuLogoLink:focus{box-shadow:0 0 0 3px #1b1b1b;outline:none}.givingTrafficController__wfuLogoLink:focus-visible{box-shadow:0 0 0 3px #1b1b1b;outline:none}.givingTrafficController__wfuLogoLink:focus:not(:focus-visible){box-shadow:none;outline:none}.givingTrafficController__wfuLogo{height:2rem;object-fit:contain;width:15rem}@media screen and (min-width:640px){.givingTrafficController__wfuLogo{height:5rem;width:25rem}.givingTrafficController__title{margin:8rem 0 0;text-align:center}}@media screen and (min-width:1024px){.givingTrafficController__title{margin:6rem 45% 0 5%}}@media screen and (min-width:1366px){.givingTrafficController__title{margin:8rem 45% 0 0}}@media screen and (min-width:640px){.givingTrafficController__title:before{background-image:url(/static/media/rollin_left.b0bf228d23fcd7933fbf.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:13rem;left:85%;position:absolute;top:calc(100% - 88px);width:50%}}@media screen and (min-width:1024px){.givingTrafficController__title:before{left:45%;top:calc(100% - 105px)}}@media screen and (min-width:640px){.givingTrafficController__title:after{background-image:url(/static/media/rollin_right.516bc133c86a110d8881.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16rem;left:70%;position:absolute;top:calc(100% - 315px);width:50%}}@media screen and (min-width:1024px){.givingTrafficController__title:after{height:18rem}}@media screen and (min-width:1366px){.givingTrafficController__title:after{left:75%;top:calc(100% - 300px)}}.givingTrafficController__content{align-items:center;display:flex;flex-direction:column;padding:4.8rem;text-align:center}@media screen and (min-width:640px){.givingTrafficController__content{padding-top:3.8rem}}@media screen and (min-width:1024px){.givingTrafficController__content{margin-left:35%;padding-top:5.8rem}}@media screen and (min-width:1366px){.givingTrafficController__content{margin-left:25%}}.givingTrafficController__content p{margin:0}.givingTrafficController__content p+p{margin-top:2.4rem}@media screen and (min-width:640px){.givingTrafficController__content p+p{margin-top:4rem}}.givingTrafficController__content p+.landingPage__googleButton{align-self:auto;margin-top:4.4rem}.givingTrafficController__content .givingTrafficController__or{color:#efefef;margin:1.6rem 0}.givingTrafficController__content .givingTrafficController__goldNetwork{color:#ffc629}.givingTrafficController__content .givingTrafficController_continueGuest:link,.givingTrafficController__content .givingTrafficController_continueGuest:visited{color:#fff}.helpHeading{font-family:Open Sans,Segoe UI,Helvetica Neue,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:1.8rem}@media screen and (min-width:640px){.help__formContainer{max-width:40rem}}.help__instructions+.help__form{margin-top:4rem}.help__form .boxField{max-width:none;min-height:6rem;width:100%}.boxField+.googleReCaptcha{margin-top:3.2rem}.authHelpForm__fieldsWrapper+.authHelpForm__submitBtn{margin-top:3rem}.authHelpForm__submitBtn{margin:0 auto}.help__feliciaHelpLogo{display:none}@media screen and (min-width:640px){.help__feliciaHelpLogo{display:block;max-height:56rem;object-fit:contain;width:100%}.styleGuide__nav{display:flex;justify-content:space-evenly}}.styleGuide__navLink{display:block}.colorList{display:flex;flex-wrap:wrap;gap:2rem;list-style-type:none;margin:0;padding:0}.colorList__swatch{height:12rem;margin-bottom:1rem;width:12rem}.styleGuide__icons{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;list-style-type:none;margin:0;padding:0}.styleGuide__icon{text-align:center}.styleGuide__iconImage{height:2.5rem;object-fit:contain;width:2.5rem}.styleGuide__iconName{display:block}.styleGuide__buttons{display:flex;flex-wrap:wrap;gap:2rem}.styleGuide__regularButtons{grid-gap:1.6rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:640px){.styleGuide__regularButtons{grid-template-columns:auto 1fr 1fr 1fr}}.styleGuide__iconOnlyButtons{grid-gap:1.6rem;display:grid;grid-template-columns:auto 1fr 1fr}.styleGuide__skeletonCircles{display:flex;flex-wrap:wrap;gap:2rem}.styleGuide__loadingSection{display:flex;flex-direction:column;gap:2rem}.styleGuide__elevations{list-style-type:none;margin:0;padding:0}.styleGuide__elevation{background:#fff;border-radius:18px;max-width:32rem;padding:2.4rem}.styleGuide__elevation--highlight{-webkit-filter:drop-shadow(0 0 5px #dedede);filter:drop-shadow(0 0 5px #dedede)}.styleGuide__elevation--hover{-webkit-filter:drop-shadow(0 0 8px #6b6b6b);filter:drop-shadow(0 0 8px #6b6b6b)}.styleGuide__elevation--modal{-webkit-filter:drop-shadow(0 0 10px #dedede);filter:drop-shadow(0 0 10px #dedede)}.styleGuide__elevation--container{box-shadow:0 0 18px #d0d6e2}.styleGuide__elevation--accordion{-webkit-filter:drop-shadow(0 0 18px #d0d6e2);filter:drop-shadow(0 0 18px #d0d6e2)}.styleGuide__elevation--alert{-webkit-filter:drop-shadow(1px 1px 4px #a81508);filter:drop-shadow(1px 1px 4px #a81508)}.styleGuide__elevation+.styleGuide__elevation{margin-top:3.2rem}.componentLibrary__avatars{display:flex;flex-wrap:wrap;gap:2rem}.componentLibrary__avatars+.componentLibrary__avatars{margin-top:2rem}@media screen and (min-width:640px){.componentLibrary__radioButtons{display:flex;justify-content:space-between}}.componentLibrary__selectFieldsTable{margin-top:2.4rem}.componentLibrary__selectFieldsTable td:first-child,.componentLibrary__selectFieldsTable th:first-child{width:14rem}.downtime__wrapper{align-items:flex-end;background-position:center 7rem;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;margin-top:-7.5rem;padding:7rem 1.6rem 3.2rem;width:100vw}@media screen and (min-width:640px){.downtime__wrapper{background-position:center 11rem;margin-top:-11.5rem;padding-top:11rem}}.downtime__container{align-items:center;display:flex;flex-direction:column;text-align:center}.downtime__message{background-color:#fff;border-radius:20px;box-shadow:0 0 18px #d0d6e2;margin:0}.downtime__message+.downtime__message{margin-top:3.2rem}h1.downtime__message{max-width:128rem;padding:1.6rem 3.2rem}@media screen and (min-width:1024px){h1.downtime__message{padding:3.2rem 6.4rem}}@media screen and (min-width:1366px){h1.downtime__message{white-space:nowrap}}h2.downtime__message{max-width:82.8rem;padding:1.6rem 2.4rem}@media screen and (min-width:1024px){h2.downtime__message{padding:2.4rem 8.8rem}}.pageErrorBoundary{align-items:center;display:flex;flex-direction:column;padding:1.6rem;text-align:center}.pageErrorBoundary__image{border-radius:8px;max-width:100%}@media screen and (min-width:640px){.pageErrorBoundary__image{max-width:75%}}@media screen and (min-width:1366px){.pageErrorBoundary__image{max-width:50%}}.pageErrorBoundary__details,.pageErrorBoundary__title{margin:0}.pageErrorBoundary__image+.pageErrorBoundary__title{margin-top:4rem}.pageErrorBoundary__title+.pageErrorBoundary__details{margin-top:3.2rem}.pageErrorBoundary__details+.button--primary{margin-top:2.4rem}.button--primary+.pageErrorBoundary__details{margin-top:4rem}.eventRegistrationContainer{display:flex;flex-direction:column;padding:2.4rem 1.6rem}@media screen and (min-width:640px){.eventRegistrationContainer{align-items:center;margin:0 auto;max-width:90rem;padding:3.2rem}}.eventRegistrationContainer__content{padding:4rem 0}.eventRegistrationNav{align-self:stretch}@media screen and (min-width:640px){.eventRegistrationNav{align-self:auto;padding-bottom:8.8rem}}.eventRegistrationNav__primaryList{display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0;position:relative}@media screen and (min-width:640px){.eventRegistrationNav__primaryList{gap:8rem;justify-content:normal}}.eventRegistrationNav__primaryLink{display:block;font-weight:600;padding-bottom:1.2rem}.eventRegistrationNav__primaryLink:link{color:#2b2b2b;text-decoration:none}.eventRegistrationNav__primaryLink.active{border-bottom:4px solid #ffc629}.eventRegistrationNav__secondaryList{align-items:center;background-color:#f6f7fa;border:1px solid #efefef;border-radius:8px;display:flex;gap:1.6rem;left:50%;list-style-type:none;margin:0;max-width:80rem;overflow-y:auto;padding:.8rem;position:absolute;top:calc(100% + 2.4rem);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.eventRegistrationNav__secondaryLink{color:#2b2b2b;display:block;font-weight:600;text-decoration:none;white-space:nowrap}.eventRegistrationNav__secondaryLink.active{background:#fff;border-radius:8px;padding:.8rem 1.6rem}.guestManagement{text-align:center}.guestManagement__icon{color:#ffc629;font-size:4rem}.guestManagement__icon+.guestManagement__question{margin-top:1.6rem}.guestManagement__question+.eventReg__yesNoButtons{margin-top:3.2rem}.guestManagment__searchInstructions{text-align:center}.guestManagment__searchInstructions+.constituentSearch{margin-top:3.2rem}.guestManagement__addFormTitle{text-align:center}.guestManagement__addFormTitle+.addConstituentForm{margin-top:3.2rem}@media screen and (min-width:640px){.addConstituentForm{min-width:40rem}}.guestManagement__cancelButton{margin-top:3.2rem}.registrationOptionsForm__title{text-align:center}.registrationOptionsForm__title+.registrationOptionsForm{margin-top:4.8rem}.registrationOptionsForm__guest+.registrationOptionsForm__guest{margin-top:5.6rem}@media screen and (min-width:640px){.registrationOptionsForm__guest+.registrationOptionsForm__guest{margin-top:7.2rem}}.registrationOptionsForm__guestName{align-items:center;display:flex;gap:.8rem}.registrationOptionsForm__userIcon{color:#dedede}.eventRegCheckpoint{text-align:center}.eventRegCheckpoint__title{max-width:80rem}.eventRegCheckpoint__title+.eventRegCheckpoint__icon{margin-top:5.6rem}.eventRegCheckpoint__icon{color:#2b2b2b;font-size:6.4rem}.constituentSearchInput__wrapper{max-width:none;width:100%}@media screen and (min-width:640px){.constituentSearchInput__wrapper{min-width:60rem;width:auto}}.constituentSearchInput__wrapper+.constituentSearchResults{margin-top:3.2rem}.constituentSearchInput__clearButton{position:absolute;right:2.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.constituentSearchResults{background-color:#fff;border:1px solid #efefef;border-radius:1.6rem;box-shadow:0 0 18px #d0d6e2;padding:1.6rem}@media screen and (min-width:640px){.constituentSearchResults{padding:2.4rem 4rem}}.constituentSearchResultsList{list-style-type:none;margin:0;max-height:40rem;overflow-y:auto;padding:0}@media screen and (min-width:640px){.constituentSearchResultsList{padding:1.2rem}}.constituentSearchResultsList__item+.constituentSearchResultsList__item{margin-top:.8rem}.constituentSearchResultsList__button{align-items:center;background-color:#fff;color:#2b2b2b;display:flex;font-weight:400;gap:1.2rem;text-align:left}.constituentSearchResultsList__icon{color:#dedede}.constituentSearchResultsList__noResults{text-align:center}.constituentSearchResultsList+.constituentSearchResults__footer,.constituentSearchResultsList__noResults+.constituentSearchResults__footer{border-top:2px solid #efefef;margin-top:3.2rem;padding-top:3.2rem}.constituentSearchResults__footerTitle{margin:0;text-align:center}.constituentSearchResults__footerTitle+.constituentSearch__alternatives{margin-top:2.4rem}.constituentSearch__alternatives{align-items:center;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:640px){.constituentSearch__alternatives{flex-direction:row}}.confirmRsvpNoModal__unauthSearch .eventRegistrationUserSearchFooter__addManuallyButton{display:none}.registrantListTray{align-self:stretch;background-color:#f6f7fa;border:1px solid #efefef;border-radius:8px;display:flex;flex-direction:column;gap:4rem;margin-top:4rem;padding:1.6rem}@media screen and (min-width:640px){.registrantListTray{flex-direction:row;gap:initial;justify-content:space-around;margin:19.2rem 10% 0;padding:1.6rem 3.2rem}}.registrantListTray__heading{margin:0}.registrantListTray__noRegistrantsMsg{color:#6b6b6b}.registrantListTray__heading+.registrantListTray__registrants{margin-top:1.2rem}.registrantListTray__registrants{list-style-type:none;margin:0;padding:0}.registrantListTray__registrant{align-items:center;display:flex;gap:2.4rem;justify-content:space-between}.registrantListTray__registrant+.registrantListTray__registrant{margin-top:1.6rem}.eventRegistrationFooter{margin-top:6rem}@media screen and (min-width:640px){.eventRegistrationFooter{align-self:stretch}}.eventRegistrationFooter__totalCost{margin:0 0 0 auto;text-align:center}@media screen and (min-width:640px){.eventRegistrationFooter__totalCost{text-align:right}}.eventRegistrationFooter__totalCost+.eventRegistrationFooter__buttons{margin-top:2.4rem}.eventRegistrationFooter__buttons{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:640px){.eventRegistrationFooter__buttons{flex-direction:row;justify-content:space-between}}.eventRegistrationFooter__buttons button{display:block;width:100%}@media screen and (min-width:640px){.eventRegistrationFooter__buttons button{width:auto}.eventRegistrationFooter__next{order:1}}.eventRegDetailsCard{background-color:#fff;border-radius:8px;box-shadow:0 0 8px #6b6b6b;padding:1.6rem}@media screen and (min-width:640px){.eventRegDetailsCard{max-width:50vw;min-width:62rem;padding:2.4rem}}.eventRegDetailsCard+.eventRegDetailsCard{margin-top:6.4rem}@media screen and (min-width:640px){.eventRegDetailsCard+.eventRegDetailsCard{margin-top:10.4rem}}.eventRegDetailsCard__title{background-color:#efefef;margin:0;padding:.8rem}.eventRegDetailsCard__title--waitlist{background-color:#2b2b2b;color:#fff}.eventRegDetailsCard__title+.eventRegDetailsCard__content{margin-top:2.4rem}.reviewRegistration__instructions{margin:0;text-align:center}.reviewRegistration__instructions+.reviewRegistration__form{margin-top:8rem}.reviewRegistration__event{position:relative}.reviewRegistration__event+.reviewRegistration__event{margin-top:6.4rem}.reviewRegistration__eventTitleWrapper{align-items:center;display:flex;gap:2.4rem}.reviewRegistration__eventTitleWrapper+.reviewRegistration__form{margin-top:1.6rem}.reviewRegistration__eventTitle{margin:0}.reviewRegistration__listHeader{border-bottom:1px solid #6b6b6b;margin:0;padding-bottom:.4rem}.reviewRegistration__listHeader+.reviewRegistration__tableWrapper{margin-top:1.6rem}.reviewRegistration__table{border:none;border-collapse:initial;border-spacing:0 2.4rem;margin:-4.8rem 0 -2.4rem;table-layout:auto}.reviewRegistration__nameCell,.reviewRegistration__optionCell{border:none;display:block}@media screen and (min-width:640px){.reviewRegistration__nameCell,.reviewRegistration__optionCell{display:table-cell}.reviewRegistration__nameCell{width:40%}.reviewRegistration__optionCell{width:60%}}.reviewRegistration__removeButtonCell{border:none;overflow:hidden;white-space:nowrap;width:1%}.reviewRegistration__form+.reviewRegistration__addGuestWrapper{margin-top:1.6rem}@media screen and (min-width:640px){.reviewRegistration__addGuestWrapper{display:flex;justify-content:center;text-align:right}}.reviewRegistration__addGuestButton{margin-left:auto}.reviewRegistration__additionalInfoFormWrapper{align-items:center;display:flex;flex-direction:column}.reviewRegistration__additionalInfoFormWrapper .additionalInfoForm__fieldset{width:100%}@media screen and (min-width:640px){.reviewRegistration__additionalInfoFormWrapper .additionalInfoForm__fieldset{width:40rem}}.eventRegDetailsCard+.reviewRegistration__reCaptcha{margin-top:6.4rem}.reviewRegistration__reCaptcha .googleReCaptcha__box{margin-left:auto;margin-right:auto;width:304px}.reviewRegistration__reCaptcha .googleReCaptcha__error{text-align:center}.reviewRegistration__generalError{margin:4rem auto 0;text-align:center}.reviewRegistration__removeEventOverlay{align-items:center;background-color:rgba(27,27,27,.5);bottom:0;display:flex;justify-content:center;left:0;padding:1.6rem;position:absolute;right:0;top:0}.reviewRegistration__removeEventModal{background:#fff;border-radius:10px;box-shadow:0 0 18px #d0d6e2;padding:7.2rem 4rem 3.2rem;position:relative}@media screen and (min-width:640px){.reviewRegistration__removeEventModal{max-width:80%}}.reviewRegistration__removeEventModal{align-items:center;display:flex;flex-direction:column}.reviewRegistration__removeEventModalCloseButton{position:absolute;right:1.6rem;top:1.6rem}.reviewRegistration__removeEventModalText{margin:0;text-align:center}.reviewRegistration__removeEventModalText+.reviewRegistration__removeEventModalButtons{margin-top:3.2rem}.reviewRegistration__removeEventModalButtons{display:flex;flex-direction:column-reverse;gap:2.4rem}@media screen and (min-width:640px){.reviewRegistration__removeEventModalButtons{flex-direction:row}}.additionalInfoForm__instructions{text-align:center}.additionalInfoForm__instructions+.additionalInfoForm{margin-top:6.4rem}.additionalInfoForm{margin:0 auto;max-width:40rem}.additionalInfoForm__fieldset+.additionalInfoForm__fieldset{margin-top:7.2rem}.eventRegistrationContactInfo__instructions{text-align:center}.eventRegistrationContactInfo__instructions+.eventReg__yesNoButtons,.eventRegistrationContactInfo__instructions+form{margin-top:8rem}.signInToChangeEmailModal__buttons{align-items:center;display:flex;flex-direction:column;gap:1.6rem}.signInToChangeEmailModal__buttons p{margin:0}.eventConfirmation{align-items:center;display:flex;flex-direction:column}.eventConfirmation__contact,.eventConfirmation__email,.eventConfirmation__message,.eventConfirmation__transactionNumber{margin:0;text-align:center}.eventConfirmation__message{align-items:center;border-bottom:2px solid #dedede;display:flex;flex-direction:column;padding-bottom:4rem;width:100%}@media screen and (min-width:640px){.eventConfirmation__message{padding-bottom:8rem}}.eventConfirmation__message+.eventConfirmation__email{margin-top:3.2rem}@media screen and (min-width:640px){.eventConfirmation__message+.eventConfirmation__email{margin-top:4rem}}.eventConfirmation__email+.eventConfirmation__transactionNumber{margin-top:2.4rem}.eventConfirmation__email+.eventRegDetailsCard,.eventConfirmation__transactionNumber+.eventRegDetailsCard{margin-top:4rem}@media screen and (min-width:640px){.eventConfirmation__email+.eventRegDetailsCard,.eventConfirmation__transactionNumber+.eventRegDetailsCard{margin-top:8rem}}.eventConfirmation__eventHeader{align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:640px){.eventConfirmation__eventHeader{flex-direction:row;gap:4rem}}.eventConfirmation__eventDateTime,.eventConfirmation__eventLocation{margin:0}.eventConfirmation__eventDateTime+.eventConfirmation__eventLocation{margin-top:.8rem}.eventConfirmation__additionalInfoTable,.eventConfirmation__guestTable{border:none;border-collapse:initial;border-spacing:0 2.4rem}.eventConfirmation__additionalInfoTable th,.eventConfirmation__guestTable th{border:none;border-bottom:1px solid #6b6b6b;padding:0 0 .4rem;text-align:left}.eventConfirmation__additionalInfoTable td,.eventConfirmation__guestTable td{border:none;padding:0}.eventConfirmation__eventOptionCostColumn,th.eventConfirmation__eventOptionCostColumn{text-align:right}.eventConfirmation__backToHome:visited{color:#fff}.eventConfirmation__contact+.eventConfirmation__backToHome,.eventRegDetailsCard+.eventConfirmation__contact{margin-top:8rem}.notInvited__image{margin:0 auto;max-width:75vw}.notInvited__contact,.notInvited__title{margin-bottom:0;text-align:center}.notInvited__contact{margin-left:auto;margin-right:auto}.notInvited__image+.notInvited__title{margin-top:4rem}@media screen and (min-width:640px){.notInvited__image+.notInvited__title{margin-top:8rem}}.notInvited__title+.notInvited__contact{margin-top:2.4rem}.notInvited__contact+.notInvited__backButton{margin-top:8rem}@media screen and (min-width:640px){.notInvited__contact+.notInvited__backButton{margin-top:10.8rem}.notInvited__backButton{margin-right:auto}}.eventCancellationModal__message{font-style:italic}.eventCancellationModal___eventList{list-style-type:none;margin:0;padding:0 2.4rem 0 0}.eventCancellationModal___eventList--collapsed{display:flex}.eventCancellationModal___eventList--expanded{max-height:30.4rem;overflow-y:auto}.eventCancellationModal__backConfirm{display:flex;flex-direction:column-reverse;gap:1.6rem}@media screen and (min-width:640px){.eventCancellationModal__backConfirm{flex-direction:row;justify-content:center}}.eventRegUserIdentification__identifiedWrapper{text-align:center}.eventRegUserIdentification__notYouButton{margin-top:6.4rem}.eventRegistrantName{align-items:center;display:flex;gap:.8rem}.eventRegistrantName__icon--light{color:#dedede}.eventReg__yesNoButtons{display:flex;gap:4rem;justify-content:center}.eventReg__yesNoButton{color:#2b2b2b;flex-direction:column;font-size:1.8rem;padding:2.4rem 4rem}.eventReg__yesNoButton:disabled{display:flex}.eventReg__yesNoButton .button--iconOnly--secondary{font-size:1.8rem;height:4rem;width:4rem}.eventRegistrationAlert__buttonWrapper{align-items:center;display:flex;gap:2.4rem;justify-content:center}.eventRegistrationAlert__alreadyRegisteredList{list-style-type:none;padding:0}.eventRegistrationAlert__alreadyRegisteredList+.eventRegistrationAlert__buttonWrapper{margin-top:2.4rem}.eventRegistrationAlert__alreadyRegisteredListItem+.eventRegistrationAlert__alreadyRegisteredListItem{margin-top:1.6rem}
/*# sourceMappingURL=main.130a6f1f.css.map*/