@font-face{font-family:Futura Bold;src:url(futura_bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Palatino;src:url(palr45w.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.dynamic-hero{min-height:65vh;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 0;position:relative;background:#111;color:#fff}.about-page{padding-top:3rem;margin:0}.about-section{margin:80px 0}.about-heading{font-family:Futura Bold,Druk Wide Bold;font-size:4rem;text-transform:uppercase;color:var(--primary-color);letter-spacing:.02em;margin:0;padding:0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-grid.reverse{direction:rtl}.about-grid.reverse .about-content{direction:ltr}.about-image{width:100%;height:100%;position:relative}.about-img{width:100%;height:auto;display:block}.about-content{padding:20px}.about-text{font-size:var(--text-base);line-height:1.8;color:var(--primary-color);margin:16px 0}.about-text h3{font-family:Futura Bold,Druk Wide Bold;font-size:1.5rem;margin:30px 0 20px;color:var(--primary-color)}.team-list{list-style:none;padding:0;margin:20px 0 30px}.team-list li{margin-bottom:20px}.team-list strong{display:block;margin-bottom:5px}.our-story{text-align:center;margin-bottom:120px}.our-story .about-heading{font-size:5rem;margin:0}@media screen and (max-width: 989px){.dynamic-hero{min-height:55vh;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 0;position:relative;background:#111;color:#fff}}.dynamic-title{max-width:1200px;margin:0;position:relative;width:100%;padding-left:35px}.title-container{position:relative}.static-words{display:flex;flex-direction:column;align-items:flex-start}.title-dynamic{position:absolute;top:216px;left:0;width:100%;height:120px;overflow:hidden}.static-words .word,.title-dynamic .word{font-family:Futura Bold,Druk Wide Bold;font-size:120px;line-height:.9;text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(20px);margin:0;padding:0;color:#fff}.title-dynamic .word{position:absolute;top:0;left:0;width:100%}.static-words .word.show,.title-dynamic .word.show{opacity:1;visibility:visible;transform:translateY(0)}.title-asterisk{font-size:120px;line-height:1;color:#fff;margin-left:.5rem;display:inline-block;opacity:0;visibility:hidden;transform:scale(.8) rotate(-25deg) translateZ(0);transform-origin:50% 25%;transition:opacity .3s ease,transform .5s ease,visibility .5s}.title-asterisk.show{opacity:1;visibility:visible;transform:scale(1) rotate(0) translateZ(0);transform-origin:50% 25%}.footnote-container{position:absolute;bottom:-170px;left:0;width:100%;opacity:0;visibility:hidden;display:none}.footnote-container.show{opacity:1;visibility:visible;display:block;animation:slideInLeft .5s ease forwards}@keyframes slideInLeft{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}.title-footnote{font-size:26px;font-family:Palatino,serif;font-style:italic;opacity:.7;text-align:left;color:#fff;max-width:1200px;margin:0 auto;padding:0}@media screen and (max-width: 989px){.about-grid{grid-template-columns:1fr;gap:40px}.about-heading{font-size:2rem;margin-bottom:15px}.our-story .about-heading{font-size:4rem}.about-section{margin:60px 0}.about-content{padding:0}.dynamic-hero{padding:60px 20px;min-height:50vh}.dynamic-title{padding-left:20px}.static-words .word,.title-dynamic .word{font-size:5.5rem}.title-dynamic{top:158.4px;height:88px}.title-asterisk{font-size:5.5rem}.footnote-container{bottom:-120px}.title-footnote{font-size:20px}}@media screen and (max-width: 749px){.about-heading{font-size:2.5rem;padding-left:12px}.our-story .about-heading{font-size:3rem}.about-section{margin:40px 0}.about-text{font-size:var(--text-sm);line-height:1.6;padding-left:15px}.about-text h3{font-size:1.2rem}.team-list li{margin-bottom:15px}.dynamic-hero{padding:40px 15px;min-height:35vh}.dynamic-title{padding-left:15px}.static-words .word,.title-dynamic .word{font-size:3rem}.title-dynamic{top:86.4px;height:48px}.title-asterisk{font-size:3rem}.footnote-container{bottom:-75px}.title-footnote{font-size:var(--text-base)}}@media screen and (max-width: 480px){.static-words .word,.title-dynamic .word{font-size:2.5rem}.title-dynamic{top:72px;height:40px}.title-asterisk{font-size:2.5rem}.title-footnote{font-size:var(--text-sm)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom-about-us.css.map */
