.greeting__container.mobile-only{width:fit-content;margin:var(--spacing-lg) auto;display:grid;overflow:hidden}.greeting__container.desktop-only{margin-bottom:calc(var(--spacing-md) + 110px);background:linear-gradient(120deg,#6f31a9 0%,#2a133c 60%);display:grid}.greeting__container>*{grid-area:1/1}.greeting__content{z-index:1}@media (width<=768px){.text__greeting__01{font-family:var(--font-gofar);font-size:var(--font-size-3xl);color:var(--color-white)}.text__greeting__02{margin-left:var(--spacing-xs);font-family:var(--font-gofar);font-size:var(--font-size-2xl);color:var(--color-white)}.text__name{font-family:var(--font-gofar);font-size:calc(var(--font-size-2xl) * 2);text-align:center}}.greeting__container>img{margin-top:var(--spacing-xl);margin-left:calc(var(--font-size-xl) * 7)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.scroll-down{padding:var(--spacing-xs);width:fit-content;bottom:var(--spacing-sm);z-index:4;align-self:flex-end;margin:-128px auto 0;display:block;position:sticky;&>svg{animation:2s ease-in-out infinite float}}.header__title__wrapper{z-index:2;width:fit-content;height:fit-content;margin:10vw}.header__title1{font-size:8vw;font-family:var(--font-gofar)}.header__title2{font-size:5vw;font-family:var(--font-gofar);margin-inline-start:1.5vw}.header__title3{font-family:var(--font-alberta);color:var(--color-secondary-default);font-size:20vw;font-weight:300;line-height:6rem;display:block;transform:rotate(-3deg)}.header__divider{align-self:flex-end;margin-top:0;margin-bottom:-13.5px}.header__border img{z-index:3;margin-bottom:1.5rem}.header__image{place-self:flex-end;width:50vw;margin-bottom:3%;margin-right:1.5rem}@media (width>=768px){.greeting__container>img{margin-top:var(--spacing-lg);margin-left:calc(var(--font-size-xl) * 10)}.text__greeting__01{font-size:8vw;font-family:var(--font-gofar);color:var(--color-primary-default);text-shadow:calc(var(--font-size-xs) * .15) calc(var(--font-size-xs) * .1) var(--color-secondary-default)}.text__greeting__02{font-size:5vw;font-family:var(--font-gofar);color:var(--color-primary-default);text-shadow:calc(var(--font-size-xs) * .15) calc(var(--font-size-xs) * .1) var(--color-secondary-default);margin-inline-start:1.5vw}.text__name{text-align:left;font-family:var(--font-alberta);color:var(--color-secondary-default);font-size:20vw;font-weight:300;line-height:10vw;display:block;transform:rotate(-3deg)}}@media (width<=1024px){.scroll-down{margin-top:-96px;&>svg{padding:var(--spacing-xs)}}}.container:has(.welcome__section){padding-top:var(--spacing-lg)}.welcome__section{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-lg);background:linear-gradient(23deg,#e79fdb 0%,#c06ce0 65%,#e9b1f2 100%);max-width:120ch;margin:0 auto}.welcome__title{margin-top:0;margin-bottom:var(--spacing-sm)}.welcome__content{color:var(--color-tertiary-default)}.welcome__content>p{line-height:1.6}@media (width>=768px){.welcome__title{text-align:left}}.discover__list{flex-direction:column;gap:1rem;display:flex}.discover__image{display:grid}.discover__image>*{grid-area:1/1}.discover__image img{border-radius:var(--border-radius-md);object-fit:cover;width:100%;aspect-ratio:5/2!important}.discover__item{flex:1}.discover__link{flex-direction:column;text-decoration:none;display:flex}.discover__label{margin-top:calc(var(--spacing-2xl) * -1);font-family:var(--font-gofar);font-weight:var(--font-weight-regular);font-size:calc(var(--font-size-2xl) * 2);text-align:center;color:var(--color-white);text-shadow:calc(var(--font-size-xs) * .2) calc(var(--font-size-xs) * .1) var(--color-black);text-align:center}.discover__arrow{margin-left:auto;margin-right:var(--spacing-sm);opacity:0;align-self:center;transition:translate .3s ease-out,opacity .3s ease-out;translate:-32px}.discover__link:hover .discover__arrow{opacity:1;color:var(--color-white);translate:0}@media (width<768px){.discover__container{padding:0 var(--spacing-xl)}.discover__nav{margin:var(--spacing-xl) auto}}@media (width>=768px){.discover__container{padding:0 var(--spacing-lg)}.discover__nav{margin:var(--spacing-md) auto}.discover__list{gap:var(--spacing-md);flex-direction:row}.discover__image img{aspect-ratio:4/3!important}.discover__label{margin-top:calc((var(--spacing-md) + var(--spacing-lg)) * -.5);font-size:var(--font-size-2xl)}}@media (width>=1024px){.discover__list{gap:var(--spacing-lg)}}
