@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.text-1{font-family:Inter,sans-serif;font-weight:900;font-size:85px;line-height:95px;color:#468989}@media screen and (max-width:767.98px){.text-1{line-height:60px;margin-top:2rem!important;font-size:52px}}.text-2{font-family:Inter,sans-serif;font-weight:700;font-size:40px;line-height:59px;color:#272d4e}@media screen and (max-width:575.98px){.text-2{font-size:28px}}.text-3{font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:59px;color:#468989}.text-4{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:25px;color:#555}.text-5{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:1.75rem;color:#468989}.fs-7{font-size:.875rem}.btn-gradient{display:inline-block;padding:.7rem 1.5rem;background:linear-gradient(90deg,#6366f1 60%,#818cf8);color:#fff;font-weight:600;border-radius:999px;text-decoration:none;box-shadow:0 2px 8px #6366f126;transition:all .3s}.btn-gradient:hover{background:linear-gradient(90deg,#818cf8 60%,#6366f1)}.btn-white{padding:1.25rem 4rem;background:#fff;color:#468989;font-weight:600;border-radius:5rem;transition:all .3s}.btn-white:hover{box-shadow:0 2px 8px #6366f126;background:#4dcaca}.btn-back{padding:.25rem .5rem;font-size:1rem;border-radius:.2rem;font-family:Roboto,sans-serif;font-weight:400;line-height:25px;color:#555;opacity:.7}.theme-image-wrapper{position:relative;object-fit:cover;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026;z-index:1;max-height:25rem;margin-left:auto;margin-right:auto}@media screen and (min-width:991.98px){.theme-image-wrapper{max-height:unset!important}}.see-you-2028{position:relative;overflow:hidden;padding:4rem 0;text-align:center}@media screen and (min-width:991.98px){.see-you-2028{padding:6rem 1rem}}.see-you-2028__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.see-you-2028__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#272d4ee6,#316060d9)}.see-you-2028__label{font-family:Inter,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:1px;text-transform:uppercase;color:#e5efff;margin-bottom:0}.see-you-2028__year{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(6rem,24vw,10rem);line-height:1;letter-spacing:-.04em;margin-bottom:1rem;background:linear-gradient(180deg,#cbefef,#4dcaca,#468989);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .5rem 1.5rem rgba(0,0,0,.3))}.see-you-2028__heading{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);color:#fff;margin:.5rem 0 0}.see-you-2028__text{font-family:Roboto,sans-serif;font-size:1.125rem;line-height:1.75rem;color:#ffffffe6;max-width:40rem;margin:0 auto}.see-you-2028__dates{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;border:1px solid rgba(77,202,202,.6);border-radius:999px;font-family:Inter,sans-serif;font-weight:600;font-size:1.125rem;color:#fff;background:#4dcaca26}.see-you-2028__dates i{color:#4dcaca}.see-you-2028__credit{position:absolute;right:1rem;bottom:.5rem;font-size:.75rem;color:#ffffff59}@media screen and (min-width:991.98px){.see-you-2028--with-form{text-align:start}.see-you-2028--with-form .see-you-2028__year{font-size:clamp(6rem,13vw,11rem)}.see-you-2028--with-form .see-you-2028__text{margin:0}.see-you-2028--with-form .stay-updated-card{margin-inline:auto 0}}.stay-updated-card{scroll-margin-top:6rem;max-width:36rem;margin-inline:auto;padding:1.5rem 1.25rem 1.25rem;border-radius:1.25rem;border-top:4px solid #F2A900;background:#fff;box-shadow:0 1.5rem 3rem #0000004d;text-align:start}@media screen and (min-width:575.98px){.stay-updated-card{padding:2rem 2.25rem 1.5rem}}.stay-updated-card fieldset{border:0;padding:0}.stay-updated-card .form-control,.stay-updated-card .form-select{padding:.7rem .9rem;border:1px solid #d5e0e0;border-radius:.6rem;font-family:Roboto,sans-serif;color:#272d4e;background-color:#fbfdfd;transition:border-color .15s ease,box-shadow .15s ease}.stay-updated-card .form-control:focus,.stay-updated-card .form-select:focus{border-color:#468989;background-color:#fff;box-shadow:0 0 0 .2rem #4dcaca40}.stay-updated-card__eyebrow{display:inline-block;margin-bottom:.75rem;padding:.25rem .75rem;border-radius:999px;font-family:Inter,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#3a2a00;background:#f2a900}.stay-updated-card__title{font-family:Inter,sans-serif;font-weight:800;font-size:1.75rem;color:#272d4e;margin-bottom:.25rem}.stay-updated-card__intro{font-family:Roboto,sans-serif;color:#555;margin-bottom:1.5rem}.stay-updated-card__label{display:block;margin-bottom:.35rem;font-family:Inter,sans-serif;font-weight:600;font-size:.8rem;text-transform:none;letter-spacing:normal;color:#272d4e}.stay-updated-card__label span{color:#bf8500}.stay-updated-card__help{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280}.stay-updated-card__segmented{display:flex;padding:.25rem;border-radius:999px;background:#f8f8f8;border:1px solid #d5e0e0}.stay-updated-card__segmented label{flex:1;display:flex;align-items:center;justify-content:center;margin:0;padding:.55rem .75rem;border-radius:999px;font-family:Inter,sans-serif;font-weight:600;font-size:.875rem;text-align:center;text-transform:none;letter-spacing:normal;color:#272d4e;cursor:pointer;transition:background .15s ease,color .15s ease}.stay-updated-card__segmented .btn-check:checked+label{color:#3a2a00;background:#f2a900;box-shadow:0 2px 6px #f2a90066}.stay-updated-card__segmented .btn-check:focus-visible+label{outline:2px solid #468989;outline-offset:2px}.stay-updated-card__errors{margin-bottom:1.25rem;padding:.75rem 1rem;border-left:4px solid #c0392b;border-radius:.5rem;background:#fdecea}.stay-updated-card__errors p{margin:0;font-size:.875rem;font-weight:600;color:#8e2a1f}.stay-updated-card__submit{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;border:0;border-radius:999px;font-family:Inter,sans-serif;font-weight:700;font-size:1rem;color:#3a2a00;background:#f2a900;transition:background .2s ease,transform .2s ease}.stay-updated-card__submit:hover{background:#ffba1c;transform:translateY(-1px)}.stay-updated-card__submit:focus-visible{outline:2px solid #272D4E;outline-offset:2px}
