.about-page-hero{background:radial-gradient(circle at 0 0,#1798cb1f,#0000 26%),radial-gradient(circle at 100% 100%,#5dbfe41f,#0000 28%),linear-gradient(#f3f9fc 0%,#f8fcfffa 100%);padding:6px 0 96px}.about-founders-section .container,.about-mission-section .container,.about-signature-section .container,.about-audience-section .container,.about-contact-section .container{width:min(100% - 56px,1480px)}.section-services-detail.section-alt.about-signature-section{background:0 0}.about-hero-shell{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:52px;padding:0;display:grid}.about-hero-copy{min-width:0;padding:10px 0}.about-page-title{max-width:11ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:22px 0;font-size:clamp(4rem,6.6vw,6.8rem);line-height:.9}.about-page-lead{max-width:56ch;color:var(--ink-muted);margin:0;font-size:1.08rem;line-height:1.88}.about-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.about-hero-media{min-height:760px}.about-hero-image{height:100%;box-shadow:none;border-radius:0}.about-hero-image-primary{background:linear-gradient(#ffffff0f,#082a402e),url(/images/about/about-hero-ocean-cottages.webp) 50%/cover;min-height:760px}.about-hero-image-row{display:none}.about-founders-section{padding-top:0}.about-founders-shell{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);align-items:center;gap:44px;padding:0;display:grid}.about-founders-media{min-height:580px}.about-founders-image{height:100%;min-height:580px;box-shadow:none;background:linear-gradient(#ffffff0a,#251c1624),url(/images/about/about-founders-anton-suzette-van-wyk.webp) 50%/cover;border-radius:0}.about-founders-copy .section-title-detailed,.about-signature-heading .section-title-detailed{margin-bottom:18px}.about-founders-copy .section-label{margin-bottom:2px;display:inline-block}.about-founders-description{max-width:60ch;margin:0}.about-founders-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.about-founders-stats div{box-shadow:none;background:0 0;border:1px solid #5c482f1f;border-radius:0;padding:22px 22px 20px}.about-founders-stats strong{font-family:var(--font-display);color:var(--blue-strong);font-size:clamp(2rem,3vw,2.8rem);line-height:1;display:block}.about-founders-stats span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-size:.74rem;font-weight:700;display:block}.about-mission-section{background:0 0;padding:0 0 96px}.about-mission-shell{min-height:420px;box-shadow:none;background:linear-gradient(#08314af0,#062134f5);border-radius:0;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);display:grid;overflow:hidden}.about-mission-copy{flex-direction:column;justify-content:center;padding:44px 48px 40px;display:flex}.about-mission-title{max-width:13ch;font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:14px 0 16px;font-size:clamp(2.35rem,3.2vw,3.6rem);font-style:italic;line-height:.98}.about-mission-shell .section-label-light,.about-contact-shell .section-label-light{color:#5dbfe4f2;background:0 0;border-radius:0;padding:0}.about-mission-text{color:#ffffffc7;max-width:54ch;margin:0;font-size:1.02rem;line-height:1.76}.about-mission-media{min-height:100%;position:relative}.about-mission-image{background:linear-gradient(#ffffff0a,#082a4029),url(/images/about/about-mission-destination-wedding-ceremony.webp) 50%/cover;border-radius:0;position:absolute;inset:0}.about-values-band{background:linear-gradient(135deg,#08314af0,#1798cbd1);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 58px #082a4029}.about-value-item{border-right:1px solid #ffffff24;min-width:0;padding:34px 30px 30px}.about-value-item:last-child{border-right:0}.about-value-item h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:2rem;line-height:.98}.about-signature-shell{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:stretch;gap:34px;padding:0;display:grid}.about-signature-heading{text-align:left;max-width:none;margin:0 0 34px}.about-signature-heading .section-description{max-width:62ch;margin:0}.about-signature-cards{gap:18px;display:grid}.about-signature-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #5c482f1f;border-radius:0;padding:30px 28px 26px}.about-signature-card:first-child{border-top:0;padding-top:0}.about-signature-card h3{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:2rem;line-height:.96}.about-signature-card p{color:var(--ink-muted);margin:0;font-size:.98rem;line-height:1.72}.about-signature-media{align-self:stretch;min-height:560px}.about-signature-image{height:100%;min-height:560px;box-shadow:none;border-radius:0}.about-signature-image-primary{background:linear-gradient(#ffffff0f,#0f24341f),url(/images/about/about-signature-purpose-led-travel.webp) 50%/cover}.about-signature-image-secondary{display:none}.about-audience-section .section-head-detailed{margin-bottom:34px}.about-audience-strip{box-shadow:none;background:0 0;border-top:1px solid #5c482f1f;border-bottom:1px solid #5c482f1f;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.about-audience-item{text-align:left;border-right:1px solid #5c482f1f;min-width:0;padding:30px 28px 28px}.about-audience-item:last-child{border-right:0}.about-audience-item h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:2rem;line-height:.98}.about-audience-item p{max-width:26ch;color:var(--ink-muted);margin:12px 0 0;font-size:.95rem;line-height:1.62}.about-contact-section{background:0 0;padding:0 0 96px}.about-contact-shell{box-shadow:none;background:linear-gradient(#2b1f16bd,#18110cd1),url(/images/about/about-contact-relocation-housing-dubai.webp) 50%/cover;border-radius:0;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:28px;display:grid;overflow:hidden}.about-contact-copy{padding:44px 42px 40px}.about-contact-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:18px 0 16px;font-size:clamp(3rem,4.4vw,4.6rem);line-height:.94}.about-contact-text{color:#ffffffc7;max-width:50ch;margin:0;font-size:1rem;line-height:1.72}.about-contact-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.about-contact-details{align-content:center;gap:18px;padding:28px 28px 28px 0;display:grid}.about-contact-card{box-shadow:none;background:#fffbf5e0;border:1px solid #5c482f1f;border-radius:0;padding:24px 24px 22px;text-decoration:none;display:block}.about-contact-card span{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:.72rem;font-weight:700;display:inline-block}.about-contact-card strong{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:2rem;line-height:1.05;display:block}@media (max-width:1180px){.about-values-band,.about-audience-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.about-value-item:nth-child(2n),.about-audience-item:nth-child(2n){border-right:0}.about-value-item:nth-child(n+3),.about-audience-item:nth-child(n+3){border-top:1px solid #ffffff24}.about-audience-item:nth-child(n+3){border-top-color:#174c7714}}@media (max-width:1024px){.about-hero-shell,.about-founders-shell,.about-mission-shell,.about-signature-shell,.about-contact-shell{grid-template-columns:1fr}.about-page-hero .container,.about-founders-section .container,.about-mission-section .container,.about-audience-section .container,.about-contact-section .container{width:min(100% - 32px,1480px)}.about-hero-image-primary{min-height:440px}.about-founders-media,.about-founders-image{min-height:460px}.about-mission-media{min-height:360px}.about-mission-image{inset:0}.about-signature-media{min-height:420px}.about-contact-details{padding:0 28px 28px}}@media (max-width:768px){.about-page-hero{padding:0 0 64px}.about-hero-shell{gap:24px;padding:0}.about-hero-copy{padding:12px 0 0}.about-page-title{max-width:8.5ch;margin:14px 0 16px;font-size:clamp(3rem,13vw,4.6rem);line-height:.98}.about-page-lead{font-size:.98rem;line-height:1.62}.about-hero-actions{margin-top:24px}.about-hero-image,.about-signature-image{border-radius:0}.about-hero-image-primary{min-height:320px}.about-hero-image-row,.about-values-band,.about-audience-strip{grid-template-columns:1fr}.about-founders-section{padding-top:68px}.about-founders-shell{gap:28px}.about-founders-shell,.about-signature-shell{padding:0}.about-founders-media,.about-founders-image{border-radius:0;min-height:320px}.about-founders-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.about-mission-section{padding-bottom:72px}.about-mission-shell{border-radius:0}.about-mission-copy{padding:42px 24px 30px}.about-mission-title{max-width:none;font-size:clamp(2rem,8vw,3rem)}.about-mission-media{min-height:240px}.about-mission-image{border-radius:0;inset:0}.about-value-item,.about-audience-item{border-top:1px solid #ffffff24;border-right:0}.about-audience-item{border-top-color:#174c7714}.about-value-item:first-child,.about-audience-item:first-child{border-top:0}.about-value-item,.about-audience-item,.about-signature-card{padding:24px 22px 22px}.about-signature-media{min-height:280px}.about-signature-heading{margin-bottom:26px}.about-contact-section{padding-bottom:72px}.about-contact-shell{border-radius:0}.about-contact-copy{padding:32px 24px 16px}.about-contact-title{font-size:clamp(1.9rem,8vw,2.8rem)}.about-contact-actions{margin-top:24px}.about-contact-details{padding:0 18px 18px}.about-contact-card{padding:20px 18px 18px}}.about-page-hero{margin-top:calc(-1 * var(--nav-height));background:0 0;min-height:100svh;padding:0;position:relative}.about-page-hero .container{width:100%}.about-founders-section .container,.about-mission-section .container,.about-audience-section .container,.about-contact-section .container{width:min(100% - 56px,1480px)}.about-hero-shell{min-height:100svh;padding:calc(var(--nav-height) + 42px) min(5vw, 72px) 42px;align-items:flex-end;gap:0;display:flex;position:relative;overflow:hidden}.about-hero-copy{z-index:1;max-width:min(760px,48vw);padding:0;position:relative}.about-page-title{color:#fff;text-shadow:0 18px 44px #0000003d;margin:16px 0 18px}.about-page-lead{color:#ffffffd6;max-width:42ch}.about-hero-actions{margin-top:28px}.about-hero-actions .home-button-ghost{color:#fff;background:#fffbf51f;border-color:#fff7ee57}.about-hero-actions .home-button-ghost:hover,.about-hero-actions .home-button-ghost:focus-visible{background:#fffbf538;border-color:#fff7ee7a}.about-hero-media,.about-hero-image,.about-hero-image-primary{min-height:100%;position:absolute;inset:0}.about-hero-image-primary{background:linear-gradient(90deg,#072134d1 0%,#0721348f 34%,#0721342e 62%,#07213414 100%),linear-gradient(#0c4f741f,#0621346b),url(/images/about/about-hero-ocean-cottages.webp) 50% 42%/cover}.about-values-band,.about-audience-strip{box-shadow:none;border-radius:0}.about-values-band{background:0 0;border-top:1px solid #0c4f741f;border-bottom:1px solid #0c4f741f}.about-value-item,.about-audience-item{border-right-color:#0c4f741f;padding:28px 24px 24px}.about-value-item h3,.about-audience-item h3,.about-signature-card h3,.about-contact-card strong{font-family:var(--font-display)}.about-value-item h3,.about-audience-item h3,.about-signature-card h3{font-size:clamp(1.7rem,1.9vw,2.3rem);line-height:.98}.about-contact-shell{border-radius:0}.about-contact-card{background:#ffffffe6;border-radius:0}@media (max-width:1024px){.about-page-hero .container,.about-founders-section .container,.about-mission-section .container,.about-audience-section .container,.about-contact-section .container{width:min(100% - 32px,1480px)}.about-page-hero .container{width:100%}}@media (max-width:768px){.about-page-hero{min-height:auto;padding-bottom:0}.about-hero-shell{min-height:100svh;padding:calc(var(--nav-height) + 24px) 20px 24px}.about-hero-copy{max-width:none}.about-page-title{max-width:8.8ch}.about-founders-section{padding-top:48px}}
