.about-page{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100vw;overflow-x:clip}.about-page .about-nav{color:#fff;border-bottom-color:#ffffff47}.about-page .about-nav a:hover,.about-page .about-nav a[aria-current=page],.about-page .about-nav .brand-type small{color:#9df0e6}.about-story-top{color:#fff;background:radial-gradient(circle at 82% 35%,#50bcaf52,#0000 28%),linear-gradient(115deg,#052f33 0%,#0b5555 72%,#126e69 100%);grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:clamp(24px,4vw,60px);min-height:510px;padding:130px 7vw 48px;display:grid}.about-story-top .about-kicker{color:#9df0e6}.about-story-top .about-story-heading{margin:0}.about-story-top h1{letter-spacing:-.065em;max-width:950px;margin:22px 0 0;font-size:clamp(68px,9vw,132px);line-height:.82}.about-story-top h1 em{color:#ffd86c;font-family:Georgia,serif;font-weight:400}.about-story-top .about-years{color:#fff;background:#7eb5ab8c;border:1px solid #ffffffbf;flex-direction:column;justify-content:center;align-items:flex-start;width:310px;min-height:245px;margin:0;padding:34px 30px;display:flex;box-shadow:0 18px 40px #092e3221}.about-story-top .about-years b{color:#ffd86c;font-family:Georgia,serif;font-size:72px;font-weight:400;line-height:.85}.about-story-top .about-years span{letter-spacing:.15em;text-transform:uppercase;margin-top:27px;font-size:11px;font-weight:900;line-height:1.55}@media (max-width:800px){.about-story-top{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:18px;min-height:auto;padding:135px 25px 42px}.about-story-top h1{font-size:clamp(48px,12vw,72px);line-height:.86}.about-story-top .about-years{width:150px;min-height:150px;padding:20px 17px}.about-story-top .about-years b{font-size:49px}.about-story-top .about-years span{letter-spacing:.11em;margin-top:16px;font-size:8px}}@media (max-width:520px){.about-story-top{grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:130px 20px 34px}.about-story-top .about-kicker{font-size:8px;line-height:1.5}.about-story-top h1{font-size:clamp(41px,12vw,58px)}.about-story-top .about-years{width:112px;min-height:126px;padding:17px 13px}.about-story-top .about-years b{font-size:42px}.about-story-top .about-years span{letter-spacing:.08em;margin-top:13px;font-size:7px;line-height:1.45}}.about-page .about-purpose{padding-top:52px}@media (max-width:800px){.about-page .about-purpose{padding-top:38px}}.about-page>*,.about-page section>*,.about-page header>*{min-width:0;max-width:100%}.about-story-grid .about-trust-card{border-color:#168d8459;box-shadow:0 18px 55px #062c311f}.about-trust-card h3{color:#0d716a}.about-trust-card ul{border-top:1px solid #d9e7e3;gap:9px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.about-trust-card li{color:#274f50;padding-left:23px;font-size:12px;font-weight:800;line-height:1.5;position:relative}.about-trust-card li:before{content:"✓";color:#168d84;position:absolute;left:0}@media (max-width:800px){.about-hero h1{max-width:100%;font-size:clamp(48px,10vw,64px);line-height:.9}.about-page h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(43px,8vw,58px);line-height:.96}.about-hero aside,.about-story-grid,.about-copy-stack,.country-cloud,.about-values>div,.about-page .site-footer{width:100%;max-width:100%}.about-page .footer-company,.about-page .footer-contact-link{overflow-wrap:anywhere;min-width:0;max-width:100%}.about-page .whatsapp,.about-page .back-to-top{max-width:calc(100vw - 28px)}}@media (max-width:520px){.about-page,.about-page *{min-width:0}.about-page img,.about-page svg{max-width:100%}.about-nav{width:100%;max-width:100vw;overflow:hidden}.about-nav>div{min-width:0}.about-nav>div a{text-align:center;min-width:0}.about-hero{gap:30px;width:100%;min-height:720px;padding:165px 20px 48px}.about-hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(43px,13vw,51px);line-height:.9}.about-hero>div>span{font-size:15px;line-height:1.65}.about-location{max-width:100%;line-height:1.5;display:block}.about-hero aside{width:100%;padding:22px 24px}.about-origin,.about-map,.about-purpose,.about-values,.about-trust,.about-cta{width:100%;padding-left:20px;padding-right:20px}.about-origin,.about-map,.about-purpose,.about-story-grid,.about-values>div{grid-template-columns:minmax(0,1fr);display:grid}.about-origin-heading,.about-map-copy,.about-purpose>div,.about-story-grid article,.about-values article{width:100%;max-width:100%}.about-page h2{letter-spacing:-.045em;overflow-wrap:break-word;max-width:100%;font-size:clamp(39px,11.5vw,46px);line-height:.96}.about-origin-heading .about-lead{padding-left:18px}.about-story-grid,.about-values>div,.about-copy-stack{width:100%}.about-story-grid article,.about-values article{width:100%;padding:23px 21px}.country-cloud{gap:9px;width:100%}.country-cloud span{overflow-wrap:anywhere;max-width:100%;padding:12px 14px}.about-trust>span,.about-cta>span{width:100%}.about-purpose-photo{width:100%;min-height:430px}.about-purpose blockquote{font-size:20px}.about-cta a{white-space:normal;max-width:100%;line-height:1.45}.about-page .site-footer{width:100%;max-width:100%;padding-left:20px;padding-right:20px;overflow:hidden}.about-page .footer-company,.about-page .footer-travel,.about-page .social-placeholders{width:100%;max-width:100%}.about-page .footer-contact-link,.about-page p,.about-page span,.about-page b,.about-page li,.about-page blockquote{overflow-wrap:anywhere}}
