.about-page{background:#fff;color:#071257;font-family:'Roboto',Arial,sans-serif}.about-page .header{height:42px;max-width:790px;width:calc(100% - 40px);gap:35px}.about-page .brand-image{width:96px;height:auto}.about-page .header nav{gap:24px}.about-page .header nav a,.about-page .header nav button{font-size:9px;white-space:nowrap}.about-page .header-actions{gap:8px}.about-page .header .pill{padding:9px 16px;font-size:9px}.about-page .search-button{width:29px;height:29px}.about-page .header .active{border-bottom:2px solid #ff9712;padding-bottom:7px}.about-page .content{max-width:888px;width:calc(100% - 40px);margin:auto}.about-page .ico{width:18px;height:18px;object-fit:contain;flex-shrink:0}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin:0;letter-spacing:0}.about-page h2{font-size:21px;line-height:1.23;font-weight:750}.about-page h3{font-size:14px}.about-page p{font-size:12px;line-height:1.35}.about-page em{font-style:normal;color:#ff8800}.about-page .button{min-height:36px;padding:0 20px;gap:9px;font-size:10px;border-radius:6px;white-space:nowrap}.about-hero{height:276px;background:linear-gradient(90deg,#021422cc,transparent 70%),url('../assets/about/library.webp') center/cover;color:white}.about-hero-inner{width:770px;max-width:calc(100% - 40px);height:100%;margin:auto;position:relative}.about-copy{position:relative;z-index:2;width:390px;padding-top:24px}.about-page .breadcrumb{font-size:11px;margin-bottom:7px}.breadcrumb a{color:white}.about-page h1{font-size:31px;line-height:1.1;font-weight:750}.about-copy h2{font-size:16px;margin:6px 0 9px}.about-copy>p:not(.breadcrumb){width:335px;font-size:11px;line-height:1.4}.about-buttons{display:flex;gap:13px;margin-top:15px}.about-buttons .white .ico{filter:invert(52%) sepia(91%) saturate(2331%) hue-rotate(1deg)}.about-person{position:absolute;width:238px;height:266px;object-fit:cover;object-position:top;bottom:0;left:380px}.signature{position:absolute;left:635px;top:60px;width:230px;font-family:'Segoe Print',cursive;font-size:17px!important;line-height:1.7!important;transform:rotate(-7deg);text-align:center;color:white}.signature span{display:block;text-align:center;text-decoration:underline}.about-stats{position:relative;margin:-26px auto 15px;width:calc(100% - 80px);max-width:912px;border-radius:9px;box-shadow:0 4px 15px #00000008;background:#fff;min-height:67px;display:flex;align-items:center;justify-content:space-evenly;z-index:3}.about-stats>div{display:flex;align-items:center;gap:10px}.about-stats .ico{width:28px;height:28px;filter:invert(65%) sepia(99%) saturate(1900%) hue-rotate(350deg)}.about-stats strong{display:block;font-size:16px}.about-stats span{font-size:10px;color:#7890d5}.about-story{display:grid;grid-template-columns:403px 1fr;gap:29px;padding-top:0}.story-image{position:relative;padding:0;border:0;background:transparent;border-radius:7px;overflow:hidden;height:275px;text-align:left}.story-image>img{width:100%;height:100%;object-fit:cover}.story-play{position:absolute;bottom:0;left:0;padding:14px 22px;display:flex;gap:12px;align-items:center;background:linear-gradient(90deg,#191715e0,#19171580);border-radius:0 12px 0 0;color:white;font-size:12px}.story-play>.ico{width:38px;height:38px;padding:11px;background:linear-gradient(#ffd678,#ff9800);border-radius:50%}.story-play small{display:block;font-size:10px;color:#ffe0ab;margin-top:5px}.kicker{color:#ff8700;font-size:9px!important;margin:7px 0 7px!important}.story-copy h2{margin-bottom:9px}.story-copy>p:not(.kicker){margin-bottom:7px;color:#35457d}.about-page blockquote{display:flex;gap:26px;align-items:flex-start;margin:14px 0 0;padding:18px 12px;background:#fcf7ef;border-radius:7px;font-size:12px;line-height:1.4;min-height:88px}.about-page blockquote>b{font-family:'Roboto',Arial,sans-serif;font-size:55px;line-height:.8;color:#ffb53a}.about-page blockquote small{display:block;margin-top:7px;font-size:11px}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px 0}.values article{background:linear-gradient(120deg,#fff7e9,#fcf9f4);border-radius:7px;padding:13px 15px;display:flex;gap:13px;min-height:94px}.values .ico{width:45px;height:45px;padding:10px;border-radius:50%;background:#fff3d6;color:#ff9900}.values article img.ico{filter:invert(65%) sepia(99%) saturate(1900%) hue-rotate(350deg)}.values h3{margin:2px 0 5px}.values p{font-size:11px;color:#354d89}.pillars{padding:0 0 14px}.pillars-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.pillars-heading>p{font-size:11px;color:#576fa8}.pillars-heading>a{font-size:10px;color:#ff6000;white-space:nowrap;display:flex;align-items:center;gap:8px}.pillars-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.pillar{display:flex;flex-direction:column;text-align:center;border-radius:6px;box-shadow:0 3px 9px #0000000a;overflow:hidden;background:#fff;color:#071257}.cover{position:relative;height:78px;flex-shrink:0}.cover>img{width:100%;height:100%;object-fit:cover}.cover>span{position:absolute;bottom:-7px;left:9px;border-radius:50%;background:#ffe6b6;width:19px;height:19px;display:grid;place-items:center}.cover .ico{width:13px;height:13px}.pillar h3{font-size:11px;line-height:1.2;margin:6px 4px 0;min-height:26px}.pillar p{font-size:9px;line-height:1.25;color:#8297d6;min-height:34px;margin:0 4px}.pillar>b{margin:0 auto 6px;background:#fff0cd;border-radius:50%;width:15px;height:15px}.pillar>b .ico{width:12px;height:12px}.history{background:linear-gradient(90deg,#03192770,#03192720),url('../assets/mountains.png') center/cover;height:140px;color:white;padding-top:12px}.history .kicker{color:#ffdf93}.history h2{font-size:21px}.history ol{list-style:none;display:flex;padding:0;margin:18px 68px 0;position:relative;justify-content:space-between}.history ol:before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:#ee9b1b}.history li{position:relative;padding-top:14px;width:100px;font-size:10px}.history li:before{content:'';position:absolute;top:-4px;left:0;width:11px;height:11px;background:#ffd179;border:3px solid #ffad25;border-radius:50%}.history li b{color:#ffd275;display:block;font-size:11px;margin-bottom:2px}.history li span{font-size:9px;line-height:1.25;display:block}.community{display:flex;align-items:center;gap:13px;padding:11px 0 15px}.community>div:first-child{flex:1}.community h2{font-size:20px;white-space:nowrap}.community p:not(.kicker){font-size:11px;color:#576fa8;margin-top:5px}.community-images{display:flex;gap:5px}.community-images img{width:122px;height:81px;object-fit:cover;border-radius:5px}.community>.button{padding:0 17px;font-size:9px}.about-cta{background:url('../assets/cta-background.png') center/cover;padding:21px 0 19px}.about-cta>.content{display:flex;align-items:center;justify-content:space-between;padding:0 49px;width:100%;max-width:888px;gap:35px}.about-cta h2{font-size:20px}.about-cta p{font-size:11px;margin-top:6px}.about-cta form{display:flex;height:34px;width:368px}.about-cta input{min-width:0;flex:1;border:0;border-radius:5px 0 0 5px;background:white;padding:0 14px;font-size:10px}.about-cta form button{display:flex;align-items:center;gap:8px;border-radius:0 5px 5px 0;padding:0 24px;font-size:10px;white-space:nowrap}.cta-benefits{display:flex;gap:20px;margin-top:12px}.cta-benefits span{display:flex;align-items:center;gap:4px;font-size:8px;white-space:nowrap}.cta-benefits .ico{width:14px;height:14px}.about-page footer .wrap{width:calc(100% - 40px);max-width:868px}.about-page .footer-grid{grid-template-columns:1.4fr 1.05fr 1fr 1fr 1.2fr;gap:29px;padding:17px 0 10px}.about-page .footer-grid h3{font-size:10px;margin-bottom:7px}.about-page .footer-grid p,.about-page .footer-grid a:not(.brand),.about-page .footer-grid button{font-size:9px;line-height:1.5}.about-page .footer-grid>div:first-child p{font-size:8px;margin:8px 0 10px}.about-page .commerce{padding:0}.about-page .commerce-logo-frame{width:160px}.about-page .commerce img{width:160px}.about-page .commerce p{font-size:8px;margin-top:10px}.about-page .socials{gap:7px}.about-page .socials button,.about-page .socials a{width:24px;height:24px!important}.about-page .socials .ico{width:12px;height:12px}.about-page .footer-bottom{min-height:39px;font-size:9px;padding:10px 0}.about-page .footer-bottom button,.about-page .footer-bottom a{font-size:9px}.about-page .footer-bottom>div{gap:8px}.about-page .footer-separator{height:9px}.about-page #subscribe-status:empty{display:none}
.about-page{min-width:0}.about-page .white{color:#071257}.about-page .footer-grid{min-height:0}.about-page .story-play{display:none}.about-page .values p{font-size:10.5px}.about-page .values article{min-height:94px}.about-page .values img.ico{filter:none;background:#fff3d6}.about-page .socials .ico{filter:brightness(0) invert(1)}.about-page .about-cta .ico{filter:invert(60%) sepia(98%) saturate(2100%) hue-rotate(355deg)}.about-page blockquote{padding:14px 12px;line-height:1.3;min-height:88px}.history li{max-width:100%;min-width:0}.about-page footer .brand-image{height:auto}.about-page .footer-grid>div:first-child p{margin:8px 0 10px}
@media(min-width:901px){.about-page .header nav{position:static;display:flex;flex-direction:row;align-items:center;background:none;box-shadow:none;padding:0;width:auto;gap:21px}.about-page .menu-button{display:none}.about-page .header nav .mobile-auth{display:none}.about-page .header{gap:35px}.about-page .header-actions{margin-left:auto}}
@media(max-width:700px){.about-page .history ol{grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .history li{width:auto}}
@media(min-width:1280px){.about-page{zoom:1.25}}
@media(min-width:1600px){.about-page{zoom:1.5}}
@media(max-width:1000px){.signature{display:none}.about-person{left:auto;right:0}.about-copy{width:52%}.about-story{grid-template-columns:44% 1fr;gap:20px}.community{flex-wrap:wrap}.community>div:first-child{flex-basis:100%}.pillars-heading>p{display:none}.about-cta>.content{padding:0 20px;gap:20px}.about-cta form{width:100%}.about-cta>.content>div{min-width:0;flex:1}.cta-benefits{flex-wrap:wrap;gap:8px}.about-page .header{max-width:888px}.about-page .header nav{gap:15px}.about-page .footer-grid{gap:15px}.about-page .commerce-logo-frame{max-width:100%}}
@media(max-width:700px){.about-page .header{height:60px}.about-page .header nav{top:55px;z-index:10;gap:18px}.about-page .header nav a,.about-page .header nav button{font-size:14px}.about-page .brand-image{width:120px}.about-hero{height:490px}.about-hero-inner{max-width:calc(100% - 36px);width:auto}.about-copy{width:100%;padding-top:22px}.about-copy>p:not(.breadcrumb){max-width:100%;width:340px}.about-page h1{font-size:28px}.about-copy h2{font-size:16px}.about-person{height:218px;width:180px;right:10px}.about-stats{width:calc(100% - 36px);display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;margin-bottom:20px}.about-stats>div:last-child{grid-column:1/-1;justify-content:center}.about-story{display:flex;flex-direction:column}.story-image{width:100%;height:auto;aspect-ratio:403/275}.story-copy h2{font-size:21px}.values{grid-template-columns:1fr}.values p br{display:none}.pillars-heading{align-items:flex-end;gap:10px}.pillars-heading h2{font-size:20px}.pillars-heading>a{font-size:9px}.pillars-grid{grid-template-columns:repeat(2,1fr);gap:12px}.cover{height:100px}.pillar h3{font-size:12px;min-height:32px;margin-top:12px}.pillar p{font-size:10px;min-height:40px}.history{height:auto;padding:20px 0}.history h2{font-size:21px}.history ol{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.history ol:before{display:none}.community h2{white-space:normal}.community p br{display:none}.community-images{width:100%}.community-images img{width:calc((100% - 10px)/3);height:auto;aspect-ratio:1.5}.community>.button{margin-top:8px}.about-cta>.content{flex-direction:column;align-items:stretch;gap:18px}.about-cta h2{font-size:20px}.about-cta form{width:100%}.about-cta form button{padding:0 12px}.cta-benefits{gap:7px;flex-wrap:wrap}.about-page .footer-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-page .footer-grid>div:first-child,.about-page .commerce{grid-column:1/-1}.about-page .footer-grid p,.about-page .footer-grid a:not(.brand),.about-page .footer-grid button{font-size:11px}.about-page .footer-grid h3{font-size:12px}.about-page .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.about-page .footer-bottom>div{margin:0}.about-buttons{gap:8px}.about-page .about-buttons .button{padding:0 12px;font-size:9px}.about-page blockquote{gap:15px}.about-page blockquote br{display:none}}
