:where(.pg-about-us) .jab-page{--jab-primary:#24325d;--jab-dark:#171c28;--jab-accent:#b3a184;--jab-accent-h:#a28f72;--jab-white:#fff;--jab-cream:#f4f1ea;--jab-cream-2:#e7e2d8;--jab-text:#2a2d34;--jab-muted:#6c7693;--jab-border:#24325d17;--jab-max:1260px;--jab-ease:cubic-bezier(.16, 1, .3, 1)}:where(.pg-about-us) .jab-page *,:where(.pg-about-us) .jab-page :before,:where(.pg-about-us) .jab-page :after{box-sizing:border-box;margin:0;padding:0}:where(.pg-about-us) .jab-page ul{list-style:none}:where(.pg-about-us) .jab-page a{text-decoration:none}:where(.pg-about-us) .jab-page img{max-width:100%;display:block}:where(.pg-about-us) .jab-page{font-family:var(--font-montserrat), sans-serif;color:var(--jab-text);background:var(--jab-cream);-webkit-font-smoothing:antialiased;width:100vw;margin-left:calc(50% - 50vw);margin-right:0;font-size:16px;overflow-x:clip}:where(.pg-about-us) .jab-con{max-width:var(--jab-max);margin:0 auto;padding:0 48px}:where(.pg-about-us) .jab-eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--jab-accent);margin-bottom:16px;font-size:10.5px;font-weight:500;display:block}:where(.pg-about-us) .jab-rule{background:var(--jab-accent);width:40px;height:1px;margin:18px 0 24px;display:block}:where(.pg-about-us) .jab-rule-center{margin:18px auto 24px}:where(.pg-about-us) .jab-section{padding:96px 0}:where(.pg-about-us) .jab-section-sm{padding:72px 0}:where(.pg-about-us) .jab-hero{background:var(--jab-dark);padding:120px 0 72px;position:relative;overflow:hidden}:where(.pg-about-us) .jab-hero:before{content:"";pointer-events:none;background:radial-gradient(#24325d99 0%,#0000 70%);width:700px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}:where(.pg-about-us) .jab-hero-bg{background:0 0;display:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:where(.pg-about-us) .jab-hero-bg{animation:none}}:where(.pg-about-us) .jab-hero-overlay{display:none}:where(.pg-about-us) .jab-hero-content{z-index:2;max-width:920px;padding:120px 0 96px;position:relative}:where(.pg-about-us) .jab-hero h1{font-family:var(--font-cormorant), serif;color:var(--jab-white);margin-bottom:24px;font-size:clamp(40px,5.5vw,68px);font-weight:400;line-height:1.06}:where(.pg-about-us) .jab-hero h1 em{color:#ffffffc7;font-style:italic;font-weight:300}:where(.pg-about-us) .jab-hero-sub{color:#ffffffa6;max-width:520px;margin-bottom:36px;font-size:16px;font-weight:300;line-height:1.8}:where(.pg-about-us) .jab-hero-stats{flex-wrap:wrap;gap:40px;display:flex}:where(.pg-about-us) .jab-hero-stat-num{font-family:var(--font-cormorant), serif;color:var(--jab-accent);margin-bottom:4px;font-size:36px;font-weight:400;line-height:1;display:block}:where(.pg-about-us) .jab-hero-stat-label{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;font-size:10px;font-weight:500}:where(.pg-about-us) .jab-story{background:var(--jab-cream)}:where(.pg-about-us) .jab-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}:where(.pg-about-us) .jab-story-heading{font-family:var(--font-cormorant), serif;color:var(--jab-primary);margin-bottom:24px;font-size:clamp(32px,3.5vw,46px);font-weight:400;line-height:1.12}:where(.pg-about-us) .jab-story-body{color:var(--jab-muted);font-size:15px;font-weight:300;line-height:1.85}:where(.pg-about-us) .jab-story-body p+p{margin-top:18px}:where(.pg-about-us) .jab-story-body strong{color:var(--jab-primary);font-weight:500}:where(.pg-about-us) .jab-story-quote{border-left:2px solid var(--jab-accent);margin:28px 0;padding:24px 0 24px 28px}:where(.pg-about-us) .jab-story-quote p{font-family:var(--font-cormorant), serif;color:var(--jab-primary);margin:0 0 14px;font-size:19px;font-style:italic;font-weight:400;line-height:1.55}:where(.pg-about-us) .jab-story-quote cite{letter-spacing:1.8px;text-transform:uppercase;color:var(--jab-accent);font-size:10.5px;font-style:normal;font-weight:600;display:block}:where(.pg-about-us) .jab-story-visual{position:relative}:where(.pg-about-us) .jab-story-img-wrap{aspect-ratio:4/5;border-radius:3px;position:relative;overflow:hidden}:where(.pg-about-us) .jab-story-img-wrap img{object-fit:cover;object-position:center;width:100%;height:100%}:where(.pg-about-us) .jab-story-badge{background:var(--jab-primary);border-radius:2px;max-width:220px;padding:24px 28px;position:absolute;bottom:-24px;left:-24px}:where(.pg-about-us) .jab-story-badge-num{font-family:var(--font-cormorant), serif;color:var(--jab-accent);margin-bottom:6px;font-size:42px;font-weight:400;line-height:1;display:block}:where(.pg-about-us) .jab-story-badge-text{letter-spacing:.5px;color:#fff9;font-size:11px;font-weight:400;line-height:1.5}:where(.pg-about-us) .jab-pillars{background:var(--jab-primary)}:where(.pg-about-us) .jab-pillars-header{text-align:center;max-width:560px;margin:0 auto 56px}:where(.pg-about-us) .jab-pillars-header h2{font-family:var(--font-cormorant), serif;color:var(--jab-white);font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.15}:where(.pg-about-us) .jab-pillars-grid{background:#ffffff14;border:1px solid #ffffff14;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}:where(.pg-about-us) .jab-pillar{background:#171c2880;padding:40px 36px;transition:background .25s}:where(.pg-about-us) .jab-pillar:hover{background:#171c28bf}:where(.pg-about-us) .jab-pillar-icon{border:1px solid #b3a18459;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:flex}:where(.pg-about-us) .jab-pillar-icon svg{width:18px;height:18px;color:var(--jab-accent)}:where(.pg-about-us) .jab-pillar h3{font-family:var(--font-montserrat), sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--jab-white);margin-bottom:12px;font-size:12px;font-weight:600}:where(.pg-about-us) .jab-pillar p{color:#ffffff94;font-size:14px;font-weight:300;line-height:1.72}:where(.pg-about-us) .jab-team{background:var(--jab-cream-2)}:where(.pg-about-us) .jab-team-header{text-align:center;max-width:580px;margin:0 auto 64px}:where(.pg-about-us) .jab-team-header h2{font-family:var(--font-cormorant), serif;color:var(--jab-primary);font-size:clamp(30px,3.5vw,44px);font-weight:400;line-height:1.12}:where(.pg-about-us) .jab-team-header p{color:var(--jab-muted);margin-top:14px;font-size:15px;font-weight:300;line-height:1.75}:where(.pg-about-us) .jab-team-grid{flex-wrap:wrap;justify-content:center;gap:28px;max-width:1040px;margin:0 auto;display:flex}:where(.pg-about-us) .jab-specialist{background:var(--jab-white);border:1px solid var(--jab-border);transition:box-shadow .3s ease, transform .3s var(--jab-ease);border-radius:3px;flex-direction:column;flex:0 328px;display:flex;position:relative;overflow:hidden}:where(.pg-about-us) .jab-specialist:hover{transform:translateY(-4px);box-shadow:0 12px 40px #24325d1a}:where(.pg-about-us) .jab-specialist:hover .jab-specialist-link{color:var(--jab-primary);border-bottom-color:var(--jab-accent)}:where(.pg-about-us) .jab-specialist-stretched{z-index:1;text-indent:-9999px;position:absolute;inset:0;overflow:hidden}:where(.pg-about-us) .jab-specialist-info{position:relative}:where(.pg-about-us) .jab-specialist-dests,:where(.pg-about-us) .jab-specialist-link{z-index:2;position:relative}:where(.pg-about-us) .jab-specialist-link{letter-spacing:1.8px;text-transform:uppercase;color:var(--jab-accent);border-bottom:1px solid #b3a18466;align-items:center;gap:6px;margin-top:18px;padding-bottom:3px;font-size:9.5px;font-weight:600;text-decoration:none;transition:color .2s,border-bottom-color .2s;display:inline-flex}:where(.pg-about-us) .jab-specialist-link svg{width:10px;height:10px}:where(.pg-about-us) .jab-specialist-photo{justify-content:center;width:100%;padding:32px 32px 0;display:flex}:where(.pg-about-us) .jab-specialist-photo-circle{border:3px solid var(--jab-cream-2);border-radius:50%;flex-shrink:0;width:140px;height:140px;overflow:hidden}:where(.pg-about-us) .jab-specialist-photo-circle img{display:block;object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}:where(.pg-about-us) .jab-specialist-info{text-align:center;padding:20px 24px 28px}:where(.pg-about-us) .jab-specialist-specialty{letter-spacing:1.8px;text-transform:uppercase;color:var(--jab-accent);margin-bottom:6px;font-size:9.5px;font-weight:600;display:block}:where(.pg-about-us) .jab-specialist-name{font-family:var(--font-cormorant), serif;color:var(--jab-primary);margin-bottom:12px;font-size:22px;font-weight:400}:where(.pg-about-us) .jab-specialist-bio{color:var(--jab-muted);margin-bottom:16px;font-size:13px;font-weight:300;line-height:1.72}:where(.pg-about-us) .jab-specialist-dests{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}:where(.pg-about-us) .jab-dest-tag{letter-spacing:.8px;text-transform:uppercase;color:var(--jab-primary);background:var(--jab-cream-2);border:1px solid var(--jab-border);border-radius:2px;padding:4px 10px;font-size:9.5px;font-weight:500}:where(.pg-about-us) .jab-stats-bar{background:var(--jab-dark);padding:56px 0}:where(.pg-about-us) .jab-stats-grid{background:#ffffff0f;border-radius:3px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}:where(.pg-about-us) .jab-stat{background:var(--jab-dark);text-align:center;padding:36px 32px;transition:background .22s}:where(.pg-about-us) .jab-stat:hover{background:#ffffff08}:where(.pg-about-us) .jab-stat-num{font-family:var(--font-cormorant), serif;color:var(--jab-accent);margin-bottom:8px;font-size:52px;font-weight:400;line-height:1;display:block}:where(.pg-about-us) .jab-stat-label{letter-spacing:1.5px;text-transform:uppercase;color:#fff6;font-size:10.5px;font-weight:500}:where(.pg-about-us) .jab-accred{background:var(--jab-cream)}:where(.pg-about-us) .jab-accred-header{text-align:center;max-width:520px;margin:0 auto 48px}:where(.pg-about-us) .jab-accred-header h2{font-family:var(--font-cormorant), serif;color:var(--jab-primary);font-size:clamp(28px,3vw,38px);font-weight:400}:where(.pg-about-us) .jab-accred-header p{color:var(--jab-muted);margin-top:12px;font-size:14px;font-weight:300;line-height:1.75}:where(.pg-about-us) .jab-accred-grid{background:var(--jab-border);border:1px solid var(--jab-border);border-radius:3px;flex-wrap:wrap;justify-content:center;gap:1px;max-width:900px;margin:0 auto;display:flex;overflow:hidden}:where(.pg-about-us) .jab-accred-item{background:var(--jab-cream);text-align:center;font-family:var(--font-montserrat), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--jab-primary);opacity:.65;flex:180px;padding:24px 20px;font-size:10.5px;font-weight:500;transition:opacity .2s,background .2s}:where(.pg-about-us) .jab-accred-item:hover{opacity:1;background:var(--jab-cream-2)}:where(.pg-about-us) .jab-cta-section{background:var(--jab-primary);text-align:center;padding:88px 0}:where(.pg-about-us) .jab-cta-section h2{font-family:var(--font-cormorant), serif;color:var(--jab-white);max-width:600px;margin:0 auto 16px;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.12}:where(.pg-about-us) .jab-cta-section p{color:#fff9;max-width:480px;margin:0 auto 36px;font-size:15px;font-weight:300;line-height:1.75}:where(.pg-about-us) .jab-cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}:where(.pg-about-us) .jab-btn-gold{background:var(--jab-accent);letter-spacing:1.8px;text-transform:uppercase;transition:background .3s var(--jab-ease), transform .3s var(--jab-ease);border-radius:2px;align-items:center;gap:10px;padding:15px 32px;font-size:11px;font-weight:600;display:inline-flex;color:var(--jab-dark)!important}:where(.pg-about-us) .jab-btn-gold:hover{background:var(--jab-accent-h);opacity:1;transform:translateY(-2px)}:where(.pg-about-us) .jab-btn-ghost{letter-spacing:1.8px;text-transform:uppercase;background:0 0;border:1px solid #ffffff4d;border-radius:2px;align-items:center;gap:10px;padding:15px 32px;font-size:11px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex;color:#ffffffd9!important}:where(.pg-about-us) .jab-btn-ghost:hover{opacity:1;background:#ffffff14;border-color:#fff9}@media (max-width:1060px){:where(.pg-about-us) .jab-con{padding:0 32px}:where(.pg-about-us) .jab-team-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-about-us) .jab-story-grid{gap:48px}}@media (max-width:768px){:where(.pg-about-us) .jab-page{width:100vw;margin-left:calc(50% - 50vw);margin-right:0}:where(.pg-about-us) .jab-con{padding:0 20px}:where(.pg-about-us) .jab-section{padding:64px 0}:where(.pg-about-us) .jab-section-sm{padding:52px 0}:where(.pg-about-us) .jab-hero-content{padding:100px 0 72px}:where(.pg-about-us) .jab-story-grid{grid-template-columns:1fr}:where(.pg-about-us) .jab-story-visual{display:none}:where(.pg-about-us) .jab-pillars-grid{grid-template-columns:1fr}:where(.pg-about-us) .jab-team-grid{grid-template-columns:repeat(2,1fr);gap:16px}:where(.pg-about-us) .jab-stats-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-about-us) .jab-hero-stats{gap:24px}:where(.pg-about-us) .jab-stat-label{color:var(--jab-accent)}}@media (max-width:480px){:where(.pg-about-us) .jab-team-grid{grid-template-columns:1fr}:where(.pg-about-us) .jab-cta-btns{flex-direction:column;align-items:center}}
