.page{background-color:#0a0b0a;height:100vh;padding-block:1.5rem}.hero{height:100%}.hero__container{display:flex;gap:1rem;height:100%}.hero__column{flex-basis:77.56%}.hero__links{display:flex;flex-basis:22.44%;flex-direction:column;gap:1rem}.hero__link{flex-basis:33.333%}.column-hero{border-radius:.5rem;min-height:100%;overflow:hidden;position:relative}.column-hero__img{height:100%;left:0;position:absolute;top:0;width:100%}.column-hero__img img{border-radius:.5rem;height:100%;object-fit:cover;width:100%}.column-hero__img:before{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:50%;left:0;opacity:.6;position:absolute;width:100%}.column-hero__body{align-items:end;display:flex;height:100%;padding-block:3.25rem;position:relative;z-index:1}.column-hero__title{font-family:Forum,sans-serif;letter-spacing:.1875rem;text-transform:uppercase}[data-fls-loaded] .column-hero__title{animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) 1s both}.column-hero__corner{bottom:0;padding-left:1.5rem;padding-top:1.5rem;position:absolute;right:0}.column-hero__corner:after,.column-hero__corner:before{background:url(../assets/img/icons/corner.svg) 0 0/cover no-repeat;content:"";height:1.5rem;position:absolute;width:1.5rem}.column-hero__corner:before{bottom:0;left:0}.column-hero__corner:after{right:0;top:0}.column-hero__socials{background-color:#0a0b0a;border-radius:1.5rem 0 0 0;display:inline-block;gap:.5rem;padding:1.5rem 1rem 1rem 1.5rem}.column-hero__social{font-size:.875rem}.column-hero__social:before{align-items:center;aspect-ratio:1/1;background-color:hsla(0,0%,9%,.502);border:.0625rem solid hsla(43,48%,88%,.149);border-radius:3.125rem;display:inline-flex;justify-content:center;transition:background .3s;width:2.375rem}.link-hero{border-radius:.5rem .5rem 0 .5rem;overflow:hidden;position:relative}[data-fls-loaded] .link-hero{animation:swing-in-right-bck 1.5s cubic-bezier(.175,.885,.32,1.275) both}.link-hero__img{height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:transform .3s;width:100%}.link-hero__img img{height:100%;object-fit:cover;width:100%}.corner{bottom:0;padding-left:1.5rem;padding-top:1.5rem;position:absolute;right:0}.corner:after,.corner:before{background:url(../assets/img/icons/corner.svg) 0 0/cover no-repeat;content:"";height:1.5rem;position:absolute;width:1.5rem}.corner:before{bottom:0;left:0}.corner:after{right:0;top:0}.corner__button{align-items:center;background-color:#0a0b0a;border-radius:1.5rem 0 0 0;display:inline-flex;font-family:Forum,sans-serif;gap:.75rem;letter-spacing:.0625rem;padding:.75rem 0 0 1.5rem;text-transform:uppercase}.corner__button span{background:hsla(0,0%,9%,.502);border:.0625rem solid hsla(43,48%,88%,.149);border-radius:3.125rem;font-size:.625rem;padding:.625rem;transition:background .3s}@keyframes swing-in-right-bck{0%{opacity:0;transform:rotateY(70deg);transform-origin:right}to{opacity:1;transform:rotateY(0);transform-origin:right}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@media (max-width:61.99875em){.column-hero__socials{padding:1.25rem .75rem .75rem 1.25rem}}@media (max-width:57.5em){.hero,.page{height:auto}.hero__container{flex-wrap:wrap;height:auto}.hero__column,.hero__links{flex-basis:100%}.hero__links{flex-direction:row}.column-hero{height:83vh}.link-hero{aspect-ratio:420/324}}@media (max-width:47.99875em){.page{padding-top:4.0625rem}.hero__links{flex-direction:column}.column-hero__body{padding-block:6.25rem}}@media (max-width:20em){.column-hero__body{padding-inline:1.5rem}.column-hero__title{font-size:2.5rem}}@media (min-width:20em) and (max-width:120em){.column-hero__body{padding-inline:clamp(1.5rem,.8375rem + 3.3125vw,4.8125rem)}.column-hero__title{font-size:clamp(2.5rem,1.25rem + 6.25vw,8.75rem)}}@media (min-width:120em){.column-hero__body{padding-inline:4.8125rem}.column-hero__title{font-size:8.75rem}}@media (any-hover:hover){.column-hero__social:hover:before{background-color:rgba(51,51,51,.502);transition:background .3s}.link-hero:hover .link-hero__img{transform:scale(1.03);transition:transform .3s}.corner__button:hover span{background-color:rgba(51,51,51,.502);transition:background .3s}}