@font-face{font-family:"Helvetica Neue";src:url("./HelveticaNeueMedium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.about{background-color:#fff;margin-bottom:2.8rem}.about__header{display:flex;justify-content:space-between;align-items:center;margin:3.2rem 0;padding-inline:2.6rem;flex-wrap:nowrap;gap:2.25rem}@media(max-width: 767px){.about__header{padding-inline:1.3rem}}.about-page .about__header{display:none}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about-page .about__header{display:flex}}.about__header-title{margin:0;text-transform:uppercase;flex:1 1 calc(50% - 1.3rem)}.about__header-title:nth-child(2),.about__header-title:nth-child(3){display:none}.about__header-title:nth-child(4){text-align:right}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__header-title{flex:0 1 auto}.about__header-title:nth-child(2),.about__header-title:nth-child(3){display:block}}.about__content{display:flex;flex-direction:column}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__content{flex-direction:row !important}}.about-page .about__content{flex-direction:column-reverse}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__content--inverted{flex-direction:row-reverse !important}}.about__left{flex:1}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__left{max-width:50%;position:sticky;top:12rem;align-self:flex-start;padding-bottom:5.4rem}.about__content--inverted .about__left{padding-top:2.8rem;padding-left:2.8rem}}.about__text{padding-inline:2.6rem}@media(max-width: 767px){.about__text{padding-inline:1.3rem}}.about__text p{margin:0 0 1rem 0}.about__text p:not(.about-page .about__text p):first-child{padding-left:7.594rem}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__text p:not(.about-page .about__text p):first-child{padding-left:unset}}.about__text p:not(.about-page .about__text p):last-child{margin-top:2.8rem;margin-bottom:5.4rem;max-width:70%}.about-page .about__text{margin-top:2.8rem}.about-page .about__text p{margin-bottom:2.8rem}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__text{margin-top:auto}.about__text p:last-child,.about__text p:first-child{max-width:60rem;text-wrap:balance}.about__text p:first-child{padding-left:0}.about__text p:last-child{margin-bottom:0}}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__text--columns{column-count:2;column-gap:17%}.about__text--columns p:last-child,.about__text--columns p:first-child{max-width:30rem}}.about__link{padding-inline:2.6rem;margin-top:2.8rem}@media(max-width: 767px){.about__link{padding-inline:1.3rem}}.about__link a{position:relative;overflow:hidden;font-weight:500;text-transform:uppercase;padding:4px 4px 3px;margin:-4px -4px -3px;line-height:1;color:#000;transition:color 200ms cubic-bezier(1, 0, 0, 1)}.about__link a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#000;transition:height 200ms cubic-bezier(1, 0, 0, 1);z-index:-1}.about__link a.hover,.about__link a:hover{color:#fff}.about__link a.hover::before,.about__link a:hover::before{height:100%}.about__link a::before{height:1px}.about__link--mobile{position:sticky;top:50%;margin-top:unset;margin-bottom:2.8rem}.about__link--mobile a{position:relative;overflow:hidden;font-weight:500;text-transform:uppercase;padding:4px 4px 3px;margin:-4px -4px -3px;line-height:1;color:#000;transition:color 200ms cubic-bezier(1, 0, 0, 1)}.about__link--mobile a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#fff;transition:height 200ms cubic-bezier(1, 0, 0, 1);z-index:-1}.about__link--mobile a.hover,.about__link--mobile a:hover{color:#000}.about__link--mobile a.hover::before,.about__link--mobile a:hover::before{height:100%}.about__link--mobile a:before{height:100%}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__link--mobile{display:none}}.about__link--desktop{display:none}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__link--desktop{display:block;padding-top:2.8rem}}.about__image{padding-right:2px;flex:1;line-height:0}.about__content--inverted .about__image{padding-right:0;padding-left:2px}.about__image img{width:100%;height:auto;object-fit:cover}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.about__image{max-width:50%}}/*# sourceMappingURL=section-about.css.map */
