@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap);@font-face{font-family:Amalfi_Coast;src:url(/build/fonts/Amalfi_Coast.7053d5d2.ttf)}*,:after,:before{box-sizing:border-box}html{font-size:100%;-webkit-tap-highlight-color:transparent}body{background:linear-gradient(#eceff1 15%,#fff 60%);color:#333;font-family:Roboto,sans-serif;font-size:.95rem;margin:0;padding:0}@media (min-width:1280px){body{font-size:1.05rem}}::selection{background:#0a2540;color:#fff}#farewell{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:32px 16px}@media (min-width:600px){#farewell{padding:64px 32px}}.farewell-card{background:linear-gradient(#fff 10%,#eceff1 95%);border-radius:20px;box-shadow:0 40px 40px -25px #9fb6dd;max-width:760px;padding:32px 24px;text-align:center;width:100%}@media (min-width:600px){.farewell-card{padding:56px 56px 48px}}.farewell-logo{height:auto;max-width:70%;width:220px}@media (min-width:600px){.farewell-logo{width:280px}}#farewell h1{background:linear-gradient(45deg,#0a2540 30%,#8f3985);-webkit-background-clip:text;background-clip:text;font-family:Saira,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin:32px 0 8px;text-transform:uppercase;-webkit-text-fill-color:transparent}@media (min-width:600px){#farewell h1{font-size:3rem}}.farewell-lead{color:#8f3985;font-family:Saira,sans-serif;font-size:1.2rem;font-weight:700;margin:0 0 32px}.farewell-next p,.farewell-text p{color:#595959;font-size:1rem;line-height:28px;margin:0 0 20px;text-align:left}@media (min-width:600px){.farewell-next p,.farewell-text p{text-align:justify}}.farewell-next strong,.farewell-text strong{color:#0a2540;font-weight:600}.farewell-divider{background:#9fb6dd;height:1px;margin:40px auto;width:100%}.farewell-next-title{color:#0a2540;font-family:Saira,sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 28px;text-align:center;text-transform:uppercase}.farewell-nanaka-logo{border:none;display:inline-block;margin-bottom:28px;text-decoration:none}.farewell-nanaka-logo img{display:block;height:auto;max-width:50vw;transition:transform .3s ease-in-out;width:150px}.farewell-nanaka-logo:hover img{transform:scale(1.04)}.farewell-cta{background:linear-gradient(45deg,#0a2540,#8f3985 65%,#0a2540 110%);background-size:200% 200%;border:none;border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-block;font-family:Saira,sans-serif;font-size:18px;letter-spacing:.5px;line-height:1.4;margin-top:12px;padding:18px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-position .75s ease}.farewell-cta:focus-visible,.farewell-cta:hover{background-position:100% 0}.farewell-signature{color:#0a2540;font-family:Amalfi_Coast,arial,sans-serif;font-size:24px;margin:40px 0 0}.farewell-footer{color:#8a8a8a;font-size:.8rem;margin:32px 0 0;text-align:center}