@font-face{font-family:sharpGrotesk;src:url(../media/SharpGrotesk_SemiBoldItalic21-s.p.1cff6y8v2qov4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:sharpGrotesk Fallback;src:local(Arial);ascent-override:80.0%;descent-override:22.0%;line-gap-override:0.0%;size-adjust:125.0%}._6QmgwW_className{font-family:sharpGrotesk,sharpGrotesk Fallback;font-style:italic;font-weight:600}._6QmgwW_variable{--font-brand-primary:"sharpGrotesk", "sharpGrotesk Fallback"}
@font-face{font-family:larken;src:url(../media/Larken_Bold-s.p.0j_gkgzgx0nzv.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:larken Fallback;src:local(Arial);ascent-override:82.56%;descent-override:20.4%;line-gap-override:0.0%;size-adjust:102.96%}.nQOASG_className{font-family:larken,larken Fallback;font-weight:700}.nQOASG_variable{--font-brand-secondary:"larken", "larken Fallback"}
.card{width:min-content;margin:0 60px}.card img{max-width:initial}.card .card-title{font-family:var(--font-serif);color:var(--text-heading);margin-top:37px;font-size:24px;font-weight:700;line-height:140%}.card .card-description{font-family:var(--font-sans);color:var(--text-regular);margin-top:30px;font-weight:400;line-height:140%}
.BorderCard{background-color:var(--background);border-radius:24px;flex-direction:column;width:224px;height:392px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000001a}.BorderCard .image-background{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:50%;display:flex;position:relative}.BorderCard .image-background .comingSoon{background-color:var(--background);font-family:var(--font-sans);color:var(--text-heading);border-radius:8px;padding:3.5px 10.5px;font-size:14px;font-weight:500;line-height:150%;position:absolute;top:24px;left:24px;box-shadow:0 4px 10px #0000002e}.BorderCard .card-content{padding:24px}.BorderCard .card-content .card-title{font-family:var(--font-sans);color:var(--text-heading);font-size:16px;font-weight:700;line-height:150%}.BorderCard .card-content .card-description{font-family:var(--font-sans);color:var(--text-regular);margin-top:4px;line-height:140%}
.HomePage .home-page-content{width:100%;height:100%;overflow:auto}.HomePage .home-page-content .header-layout{background-color:var(--surface);padding:1rem 2rem}.HomePage .home-page-content .header-layout .HeaderDesktop{padding:0}.HomePage .home-page-content .work-type-section{flex-direction:column;align-items:center;display:flex;position:relative;top:.125rem;overflow:hidden}.HomePage .home-page-content .work-type-section .title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-heading);margin-top:5rem;font-size:40px;font-weight:700;line-height:114%}.HomePage .home-page-content .work-type-section .BorderCard{width:264px;min-width:264px;height:416px}.HomePage .home-page-content .work-type-section .BorderCard .image-background{padding:18px 35px}.HomePage .home-page-content .work-type-section .BorderCard .image-background img{width:100%;height:100%}.HomePage .home-page-content .work-type-section .card-wrapper{margin:5rem 0 10.5rem;display:flex}.HomePage .home-page-content .work-type-section .desktop-card-wrapper{margin:5rem 0 10.5rem;display:none}@media (min-width:768px){.HomePage .home-page-content .work-type-section .desktop-card-wrapper{display:flex}}.HomePage .home-page-content .work-type-section .footer-lines{width:2560px;max-width:initial;position:absolute;bottom:0}.HomePage .home-page-content .visit-type-section{background-color:#f8f7f4;flex-direction:column;align-items:center;display:flex;position:relative;top:.0625rem;overflow:hidden}.HomePage .home-page-content .visit-type-section .title{font-family:var(--font-serif);letter-spacing:.1px;text-align:center;color:var(--text-heading);margin-top:105px;font-size:40px;font-weight:700;line-height:150%}.HomePage .home-page-content .visit-type-section .subtitle{font-family:var(--font-sans);letter-spacing:.1px;color:var(--text-regular);margin-top:32px;font-size:20px;font-weight:400;line-height:140%}.HomePage .home-page-content .visit-type-section .BorderCard{min-width:224px}.HomePage .home-page-content .visit-type-section .card-wrapper{margin:3rem 0 11rem;display:flex}.HomePage .home-page-content .visit-type-section .footer-lines{width:2560px;max-width:initial;position:absolute;bottom:0}.HomePage .home-page-content .work-info-section{background-color:#e5f1f3;flex-direction:column;align-items:center;display:flex;position:relative}.HomePage .home-page-content .work-info-section .title{width:55%;font-family:var(--font-serif);letter-spacing:.00625rem;text-align:center;color:var(--text-heading);margin-top:3.5rem;font-size:2.5rem;font-weight:700;line-height:1.5}.HomePage .home-page-content .work-info-section .section-layout{z-index:55;justify-content:center;width:50%;margin:3.75rem 0 11.5rem;display:flex}.HomePage .home-page-content .work-info-section .section-layout .card-wrapper{justify-content:center;align-items:center;display:flex}.HomePage .home-page-content .work-info-section .section-layout .card-wrapper .card{margin:0 1.25rem;display:flex}.HomePage .home-page-content .work-info-section .section-layout .card-wrapper .card .card-description{color:#000;width:6.25rem;margin-top:1rem;margin-left:1.375rem;line-height:1.6}.HomePage .home-page-content .work-info-section .background{width:100%;height:100%;position:absolute}.HomePage .home-page-content .work-info-section .background .relative-background{width:100%;height:100%;position:relative}.HomePage .home-page-content .work-info-section .background .relative-background .line-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.HomePage .home-page-content .work-info-section .background .relative-background .line-wrapper .footer-line-dark{width:2560px;max-width:initial;position:absolute;bottom:0}.HomePage .home-page-content .work-info-section .background .relative-background .line-wrapper .footer-line-light{width:2560px;max-width:initial;z-index:3;position:absolute;bottom:-1px}.HomePage .home-page-content .work-info-section .background .relative-background .left-leave{position:absolute;bottom:0;left:30px}.HomePage .home-page-content .work-info-section .background .relative-background .right-leave{position:absolute;top:-135px;right:0}.HomePage .home-page-content .partners-section{background-color:#fff;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.HomePage .home-page-content .partners-section .section-layout{flex-direction:column;align-items:center;margin:5rem 0 7rem;padding:0 32px;display:flex}.HomePage .home-page-content .partners-section .footer-lines{width:2560px;max-width:initial;position:absolute;bottom:-1px}@media only screen and (max-width:1440px){.HomePage .home-page-content .work-info-section .section-layout{width:70%}.HomePage .home-page-content .footer .section-layout{width:80%;margin:103px 0 96px}}@media only screen and (max-width:1024px){.HomePage .home-page-content .work-type-section .card-wrapper{justify-content:space-around;width:100%}.HomePage .home-page-content .work-type-section .card-wrapper .card{margin:0}.HomePage .home-page-content .work-type-section .desktop-card-wrapper{justify-content:space-around;width:100%}.HomePage .home-page-content .work-type-section .desktop-card-wrapper .card{margin:0}.HomePage .home-page-content .work-info-section .section-layout{width:90%}.HomePage .home-page-content .footer .section-layout{width:90%;margin:103px 0 96px}.HomePage .home-page-content .footer .section-layout .text-wrapper .policy{min-width:125px;margin:0 24px}}@media only screen and (max-width:768px){.HomePage .home-page-content .header-layout{padding:0}.HomePage .home-page-content .work-type-section .title{letter-spacing:.1px;margin-top:48px;font-size:24px;line-height:140%}.HomePage .home-page-content .visit-type-section .title{letter-spacing:.1px;margin-top:48px;font-size:24px;line-height:140%}.HomePage .home-page-content .visit-type-section .subtitle{text-align:center;margin-top:19px;font-size:16px;line-height:140%}.HomePage .home-page-content .work-info-section{padding:16px}.HomePage .home-page-content .work-info-section .title{letter-spacing:.00625rem;width:100%;margin-top:3rem;font-size:1.5rem;line-height:140%}.HomePage .home-page-content .work-info-section .section-layout{flex-direction:column;align-items:center;width:100%;margin:32px 0}.HomePage .home-page-content .work-info-section .section-layout .card-wrapper{flex-direction:column}.HomePage .home-page-content .work-info-section .section-layout .card-wrapper .card{align-items:center;width:244px;margin:0 0 20px;display:flex}.HomePage .home-page-content .work-info-section .section-layout .card-wrapper .card .card-description{width:100%;color:var(--text-regular);margin-top:0;margin-left:1.25rem;font-size:1rem;line-height:1.4}.HomePage .home-page-content .work-info-section .background .relative-background .left-leave,.HomePage .home-page-content .work-info-section .background .relative-background .right-leave{display:none}.HomePage .home-page-content .partners-section .section-layout{width:100%;margin:32px 0 30px}.HomePage .home-page-content .footer .section-layout{width:100%;margin:32px 0 23px;padding:0 32px}.HomePage .home-page-content .footer .section-layout .text-wrapper{flex-direction:column;align-items:center}.HomePage .home-page-content .footer .section-layout .text-wrapper .content-us,.HomePage .home-page-content .footer .section-layout .text-wrapper .policy{flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.HomePage .home-page-content .footer .section-layout .text-wrapper .disclaimer{letter-spacing:.1px;font-weight:400;line-height:150%}.HomePage .home-page-content .footer .section-layout .text-wrapper .disclaimer>span{font-weight:300}}
