.about-us-module__w3lR1q__main{background:linear-gradient(#012a5014 0%,#f6f1e661 36%,#fff 100%)}.about-us-module__w3lR1q__hero{isolation:isolate;min-height:clamp(30rem,58vw,44rem);color:var(--color-white);background:var(--color-teal-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}.about-us-module__w3lR1q__hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#012a50db 0%,#002b299e 52%,#0000001f 100%),linear-gradient(#00262414 52%,#002624d1 100%);position:absolute;inset:0}.about-us-module__w3lR1q__heroImage{z-index:-2;background-image:url(/assets/samui-cabin-charter/DJI_drone.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.about-us-module__w3lR1q__heroContent{width:min(1180px,100%);margin:0 auto;padding:clamp(7rem,12vw,10rem) clamp(1.25rem,5vw,4rem) clamp(3rem,8vw,6rem)}.about-us-module__w3lR1q__eyebrow,.about-us-module__w3lR1q__kicker{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-shimmer);margin:0 0 var(--space-4);font-weight:700}.about-us-module__w3lR1q__title{max-width:10ch;font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-gold-shimmer);margin:0 0 var(--space-6);font-size:clamp(2.25rem,5.8vw,4.75rem);font-weight:400;line-height:1}.about-us-module__w3lR1q__lead{max-width:43rem;font-family:var(--font-body);font-size:18px;line-height:var(--leading-relaxed);color:#ffffffe0;margin:0}.about-us-module__w3lR1q__content{width:min(1120px,100% - 2.5rem);margin:calc(var(--space-16)*-1)auto var(--space-20);z-index:2;gap:var(--space-8);display:grid;position:relative}.about-us-module__w3lR1q__storyGrid,.about-us-module__w3lR1q__mission,.about-us-module__w3lR1q__faq{background:#fffffff7;border:1px solid #012a501f;border-radius:24px;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 24px 70px #012a501f}.about-us-module__w3lR1q__storyGrid{grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.about-us-module__w3lR1q__storyGrid h2,.about-us-module__w3lR1q__mission h2,.about-us-module__w3lR1q__faq h2{font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:var(--leading-tight);color:var(--color-teal-dark);margin:0}.about-us-module__w3lR1q__copy{gap:var(--space-4);display:grid}.about-us-module__w3lR1q__copy p,.about-us-module__w3lR1q__answer p,.about-us-module__w3lR1q__answer li{font-family:var(--font-body);font-size:17px;line-height:var(--leading-relaxed);color:var(--brand-charcoal-muted);margin:0}.about-us-module__w3lR1q__mission{background:linear-gradient(135deg,#012a50f5,#2c6e7beb),var(--color-teal-dark)}.about-us-module__w3lR1q__mission h2{color:var(--color-gold-shimmer);margin-bottom:var(--space-6)}.about-us-module__w3lR1q__mission .about-us-module__w3lR1q__copy p,.about-us-module__w3lR1q__missionIntro,.about-us-module__w3lR1q__missionList li{color:#ffffffdb}.about-us-module__w3lR1q__missionIntro,.about-us-module__w3lR1q__missionList li{font-family:var(--font-body);font-size:17px;line-height:var(--leading-relaxed);margin:0}.about-us-module__w3lR1q__missionList{gap:var(--space-4);margin:var(--space-6)0;padding-left:1.5rem;display:grid}.about-us-module__w3lR1q__missionList li::marker{color:var(--color-gold-shimmer);font-family:var(--font-heading);font-size:1.15em}.about-us-module__w3lR1q__signature{margin:var(--space-8)0 0;padding:var(--space-3)var(--space-5);font-family:var(--font-heading);color:var(--color-gold-shimmer);border:1px solid #012a5073;border-radius:999px;font-size:18px;display:inline-flex}.about-us-module__w3lR1q__faqHeader{text-align:center;margin-bottom:var(--space-8)}.about-us-module__w3lR1q__faqHeader .about-us-module__w3lR1q__kicker{color:var(--color-teal-dark)}.about-us-module__w3lR1q__divider{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.about-us-module__w3lR1q__divider span{background:linear-gradient(90deg,transparent 0%,var(--color-teal-dark)50%,transparent 100%);width:80px;height:2px}.about-us-module__w3lR1q__divider i{border:2px solid var(--color-teal-dark);background:0 0;border-radius:50%;width:10px;height:10px}.about-us-module__w3lR1q__faqList{flex-direction:column;max-width:800px;margin:0 auto;display:flex}.about-us-module__w3lR1q__faqItem{margin-bottom:var(--space-4);background:var(--color-teal-dark);border-radius:var(--radius-xl);border:none;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 8px #1214170f}.about-us-module__w3lR1q__faqItem:hover{box-shadow:0 4px 16px #1214171a}.about-us-module__w3lR1q__faqItem summary{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5)var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-snug);color:var(--color-white);background:var(--color-teal-dark);cursor:pointer;list-style:none;transition:background .3s;display:flex;position:relative}.about-us-module__w3lR1q__faqItem summary:hover{background:#023e6e}.about-us-module__w3lR1q__faqItem summary::-webkit-details-marker{display:none}.about-us-module__w3lR1q__faqItem summary:after{content:"+";width:var(--icon-sm);height:var(--icon-sm);color:#012a50;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:static;transform:none}.about-us-module__w3lR1q__faqItem[open] summary:after{content:"-"}.about-us-module__w3lR1q__answer{gap:var(--space-4);padding:0 var(--space-6)var(--space-5);background:var(--color-teal-dark);display:grid}.about-us-module__w3lR1q__answer p,.about-us-module__w3lR1q__answer li{color:#ffffffd9}.about-us-module__w3lR1q__answer ul{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}@media (max-width:860px){.about-us-module__w3lR1q__storyGrid{grid-template-columns:1fr}}@media (max-width:640px){.about-us-module__w3lR1q__hero{min-height:34rem}.about-us-module__w3lR1q__heroContent{padding-inline:var(--space-5)}.about-us-module__w3lR1q__content{width:min(100% - 1.25rem,1120px)}.about-us-module__w3lR1q__faqItem summary{padding:var(--space-4);font-size:var(--text-sm)}.about-us-module__w3lR1q__answer{padding:0 var(--space-4)var(--space-4)}}
