@media(min-width: 48em){.hp__carousel-main .carousel-indicator-content{box-shadow:0 .5rem 1rem rgba(0,0,0,.15),inset 0 0 .0765rem 0 #fff}}.web-banner{line-height:1}.web-banner__container{z-index:1;display:grid;grid-template-areas:"desc" "cta";grid-template-rows:auto 1fr}.web-banner__desc{grid-area:desc}.web-banner__desc p{margin-bottom:.5em}.web-banner__cta{grid-area:cta;align-self:end}.web-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.web-banner__background{grid-area:stack}.web-banner__btn{height:2em;min-width:2em;padding:.25em 1em;font-size:.875em;border-radius:1em}.large-banner{position:relative;aspect-ratio:5/4;font-size:clamp(1rem,.286rem + 3.571vw,2rem)}@media(min-width: 48em){.large-banner{aspect-ratio:3/1;text-align:center;font-size:clamp(1rem,.018rem + 2.046vw,2rem)}}.large-banner__container{position:absolute;inset:0;gap:1em;width:clamp(12rem,6.286rem + 28.571vw,20rem);padding:2em 1em}@media(min-width: 48em){.large-banner__container{margin-inline:auto;padding-inline:0;width:clamp(20rem,-0.426rem + 42.553vw,40rem);grid-template-areas:"empty" "desc" "cta";grid-template-rows:1fr auto 1fr}}.top-banner-slider{--stage-padding: .35rem;margin-inline:calc(var(--stage-padding)*-1)}.top-banner-slider .owl-item{padding-inline:var(--stage-padding)}.top-banner{position:relative;display:flex;min-height:10rem;height:100%;border-radius:.5rem;overflow:hidden}.top-banner__container{max-width:60%;gap:.5rem;padding:1rem}.top-banner__background{position:absolute;inset:0;-o-object-position:right center;object-position:right center}.hp__about__content{position:relative;margin-bottom:3rem}.hp__about__content__col{align-self:center}.hp__about__content__wrapper{position:relative;overflow:hidden}.hp__about__content__wrapper:not(.show){display:block;height:20rem}.hp__about__content__wrapper:not(.show)::after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:8rem;background:linear-gradient(to top, #fff, rgba(255, 255, 255, 0))}.hp__about__content__more{position:absolute;top:100%;right:.5rem;z-index:5;font-size:1.5rem}.hp__about__content__more:not(.collapsed) i{transform:rotateZ(180deg)}.hp__about__more{display:inline-block;margin-bottom:2rem;color:#ff5a7d}.hp__about__hero{position:relative;margin-bottom:7rem}.hp__about__time{position:absolute;left:15%;bottom:0;width:9rem;height:9rem;padding:.5rem;text-align:center;line-height:1;color:#fff;background-color:#300368;border-radius:.5rem;box-shadow:0 2rem 3rem 0 rgba(0,0,0,.25);transform:translateY(50%)}.hp__about__time i{color:#ff5a7d;font-size:2.5em;margin-bottom:.5rem}.hp__about__time__inner{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.hp__about__time__years{font-size:2.5em;margin-bottom:.125rem}.hp__about__time__desc{opacity:.6;font-weight:lighter}.hp__about__overlay{width:100%;height:auto;border-radius:.5rem}.hp__gender-list{--fav-cols: 1;--fav-gap: .5rem;display:grid;gap:var(--fav-gap);grid-template-columns:repeat(var(--fav-cols), 1fr)}@media(min-width: 22.5em){.hp__gender-list{--fav-cols: 2}}@media(min-width: 48em){.hp__gender-list{--fav-cols: 3;--fav-gap: .75rem}}.hp__gender__item{--item-span: 1;text-shadow:0 0 .5rem rgba(0,0,0,.3);overflow:hidden;height:10rem;transition:.15s ease box-shadow;border-radius:.5rem;grid-column:span var(--item-span);color:#fff}@media(min-width: 48em){.hp__gender__item{height:14rem}}.hp__gender__item:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}@media(min-width: 22.5em){.hp__gender__item:last-child{--item-span: 2}}@media(min-width: 48em){.hp__gender__item:last-child{--item-span: 1}}.hp__gender__desc{max-width:100%;overflow:hidden}.hp__gender__img{pointer-events:none;background-color:#300368}.hp__gender__img img{mix-blend-mode:screen}.hp__favorite{background-color:#f2eff5}@media(min-width: 48em){.hp__favorite{font-size:1.25rem}}.hp__favorite-list{--fav-cols: 1;--fav-gap: .5rem;display:grid;gap:var(--fav-gap);grid-template-columns:repeat(var(--fav-cols), 1fr)}@media(min-width: 22.5em){.hp__favorite-list{--fav-cols: 6}}@media(min-width: 48em){.hp__favorite-list{--fav-cols: 12;--fav-gap: .75rem}}.hp__favorite__item{--item-span: 1;--img-top: 40%;--img-left: 50%;--img-height: 70%;--img-width: 70%;--img-transform: translate(-50%, -50%) rotateZ(-14deg);height:10rem;background-color:#fff;text-shadow:0 0 .5rem #fff;transition:.15s ease box-shadow;border-radius:.5rem;grid-column:span var(--item-span)}@supports not (mix-blend-mode: darken){.hp__favorite__item{overflow:hidden}}.hp__favorite__item:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}@media(min-width: 22.5em){.hp__favorite__item:nth-child(-n+8){--img-top: 40%;--img-left: 50%;--img-height: 70%;--img-width: 70%;--img-transform: translate(-50%, -50%) rotateZ(-14deg);--item-span: 3}.hp__favorite__item:not(:nth-child(-n+8)){--img-top: .5rem;--img-left: 50%;--img-height: 70%;--img-width: 70%;--img-transform: translateX(-50%);--item-span: 2;font-size:.75em}}@media(min-width: 48em){.hp__favorite__item{height:14rem}.hp__favorite__item:nth-child(-n+3){--img-top: 40%;--img-left: 50%;--img-height: 70%;--img-width: 70%;--img-transform: translate(-50%, -50%) rotateZ(-14deg);--item-span: 4}.hp__favorite__item:not(:nth-child(-n+3)){--img-top: .5rem;--img-left: 50%;--img-height: 70%;--img-width: 70%;--img-transform: translateX(-50%);--item-span: 3;font-size:.75em}}.hp__favorite__desc{font-size:1em;max-width:100%;overflow:hidden}.hp__favorite__img{position:absolute;top:var(--img-top);left:var(--img-left);height:var(--img-height);width:var(--img-width);transform:var(--img-transform);mix-blend-mode:darken;pointer-events:none}.hp__favorite__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hp__main{display:flex;flex-direction:column}@media(min-width: 48em){.hp__gender{order:1}}.hp__b2c{--columns: 1;grid-template-columns:repeat(var(--columns), 1fr)}@media(min-width: 36em){.hp__b2c{--columns: 2}}@media(min-width: 62em){.hp__b2c{--columns: 4}}.hp__b2c .b2c{align-items:center}@media(min-width: 48em){.hp__b2c .b2c{align-items:start}}.hp__b2c .b2c__item{display:flex;gap:1rem;align-items:center;padding:.5rem 1rem}@media(min-width: 48em){.hp__b2c .b2c__item{display:block;padding:2rem;text-align:center}}.hp__b2c .b2c__image{flex:0 0 auto}@media(min-width: 48em){.hp__b2c .b2c__icon{padding-right:0em;margin-bottom:.5em}}