@font-face{font-family:circular-web;src:url(../media/circularweb-book.7576e4bd.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:general;src:url(../media/general.ca95ab77.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:robert-medium;src:url(../media/robert-medium.389c3449.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:robert-regular;src:url(../media/robert-regular.058634d0.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:zentry;src:url(../media/zentry-regular.d47c9434.woff2)format("woff2");font-weight:400;font-style:normal}.about-section-container{width:100%;max-width:100%;position:relative;overflow-x:hidden}.about-header-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-top:6rem;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;display:flex;position:relative}@media (min-width:640px){.about-header-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.about-header-wrapper{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.about-header-wrapper{padding-left:5rem;padding-right:5rem}}.about-welcome-badge{text-transform:uppercase;letter-spacing:.05em;color:#171717;text-align:center;font-family:general,sans-serif;font-size:.75rem}@media (min-width:640px){.about-welcome-badge{font-size:.875rem}}@media (min-width:768px){.about-welcome-badge{font-size:1rem}}@media (min-width:1024px){.about-welcome-badge{font-size:1.125rem}}.about-animated-title{text-align:center;text-transform:uppercase;color:#000;letter-spacing:.05em;margin-top:1.25rem;font-size:1.5rem;line-height:.9}@media (min-width:640px){.about-animated-title{font-size:1.875rem}}@media (min-width:768px){.about-animated-title{font-size:2.25rem}}@media (min-width:1024px){.about-animated-title{font-size:3rem}}.special-font b{font-feature-settings:"ss01" on;font-family:zentry,sans-serif;font-weight:900}.animated-title{color:inherit;flex-direction:column;gap:.25rem;display:flex}.animated-title-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:100%;display:flex}@media (min-width:768px){.animated-title-line{gap:.75rem}}.animated-word{opacity:0;will-change:opacity,transform;font-family:zentry,sans-serif;font-weight:900;display:inline-block;transform:translate3d(10px,51px,-60px)rotateY(60deg)rotateX(-40deg);transform-origin:50% 50% -150px!important}.about-subtext{text-align:center;color:#171717;width:100%;max-width:24rem;margin-top:1.5rem;padding-left:1rem;padding-right:1rem;font-family:circular-web,sans-serif;font-size:.75rem;position:absolute;bottom:-80dvh;left:50%;transform:translate(-50%)}@media (min-width:640px){.about-subtext{font-size:.875rem}}@media (min-width:768px){.about-subtext{max-width:34rem;font-size:1rem}}@media (min-width:1024px){.about-subtext{font-size:1.125rem}}.about-clip-wrapper{will-change:transform;justify-content:center;align-items:flex-start;width:100%;max-width:100%;height:100vh;padding-top:1rem;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.mask-clip-path{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate(0,0)}.about-image{transform-origin:top;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1.5rem;width:100%;max-width:100%;height:100vh;position:relative;overflow:hidden;transform:translate(0,0)}.about-img-bg{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(0,0)}@media (max-width:768px){.about-clip-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;height:max(260px,min(48vh,380px));padding:.5rem 1rem 1.5rem;display:flex;overflow:hidden}.about-image{transform-origin:50%;box-sizing:border-box;border:1px solid rgba(168,85,247,.25);border-radius:1.25rem;width:100%;max-width:100%;height:100%;box-shadow:0 20px 50px -10px rgba(0,0,0,.8),0 0 30px rgba(168,85,247,.2),inset 0 1px 1px rgba(255,255,255,.2)}.about-img-bg{object-fit:cover;object-position:center}}
