.about-page{color:#0a0a0a;background:#e9e7df;min-height:100vh;overflow:hidden}.about-topbar{z-index:80}.about-topbar .wordmark{color:#fff;text-decoration:none}.about-page .nav-pill{z-index:79}.about-hero{isolation:isolate;background:#e9e7df;align-content:space-between;min-height:100svh;padding:150px clamp(24px,4.8vw,82px) 60px;display:grid;position:relative}.paper-noise{z-index:-1;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.about-kicker{letter-spacing:.08em;justify-content:space-between;max-width:850px;font-size:12px;display:flex}.about-hero h1{letter-spacing:-.075em;max-width:1200px;margin:7vh 0 0;font-size:clamp(92px,16.5vw,270px);font-weight:900;line-height:.72}.hero-note{font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(18px,2.2vw,34px);font-weight:700;line-height:1.08;position:absolute;top:43%;right:8vw;transform:rotate(-4deg)}.scribble-cta{color:#0a0a0a;border:3px solid #111;border-radius:50%;padding:24px 30px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:22px;text-decoration:none;position:absolute;bottom:8vh;right:8vw;transform:rotate(4deg)}.shaka-mark{color:#ff4b2b;font-size:38px;font-weight:900;line-height:.35;position:absolute;top:145px;right:4vw;transform:rotate(-6deg)}.about-story{color:#f5f2e9;background:#0b0c0d;border-radius:42px 42px 0 0;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:clamp(90px,11vw,180px) clamp(24px,5vw,84px);display:grid}.story-copy{align-self:center;max-width:620px}.hand-label{color:#ff5a3c;margin-bottom:25px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:20px;display:inline-block;transform:rotate(-3deg)}.story-copy h2{letter-spacing:-.055em;margin:0 0 40px;font-size:clamp(40px,5vw,78px);line-height:.95}.story-copy p{color:#aaa;margin:0 0 20px;font-size:clamp(17px,1.4vw,22px);line-height:1.55}.about-story figure{margin:0;position:relative}.about-story figure img{object-fit:cover;filter:grayscale(.15)contrast(1.08);border-radius:28px;width:100%;height:min(72vw,760px)}.about-story figcaption{color:#111;background:#f2efe7;padding:20px 25px;position:absolute;bottom:30px;left:-35px;transform:rotate(-3deg);box-shadow:0 14px 40px #0005}.about-story figcaption span{font-family:Comic Sans MS,Bradley Hand,cursive;font-size:13px}.about-story figcaption b{margin-top:7px;font-size:24px;line-height:1.05;display:block}.about-mission{color:#f5f2e9;background:#0b0c0d;grid-template-columns:1.15fr .85fr;gap:8vw;padding:90px clamp(24px,5vw,84px) 150px;display:grid}.mission-title>span{letter-spacing:.18em;font-size:12px}.mission-title h2{letter-spacing:-.075em;margin:32px 0 0;font-size:clamp(72px,11vw,178px);line-height:.75}.mission-title h2 i{color:#ff5a3c;font-family:Comic Sans MS,Bradley Hand,cursive;font-weight:400}.mission-notes{align-self:center;position:relative}.mission-notes p{margin:0 0 45px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(22px,2.5vw,38px);line-height:1.15;transform:rotate(-2deg)}.circle-note{text-align:center;border:3px solid #f5f2e9;border-radius:50%;place-items:center;width:210px;height:210px;font-family:Comic Sans MS,Bradley Hand,cursive;font-weight:700;display:inline-grid;transform:rotate(7deg)}.about-values{background:#e9e7df;grid-template-columns:repeat(3,1fr);gap:16px;padding:120px clamp(24px,5vw,84px);display:grid}.about-values article{border:2px solid #111;border-radius:28px;flex-direction:column;min-height:360px;padding:32px;display:flex}.about-values article:nth-child(2){background:#ff5a3c;transform:translateY(45px)}.about-values h3{letter-spacing:-.06em;margin:auto 0 18px;font-size:clamp(40px,5vw,78px)}.about-values p{max-width:310px;font-size:18px;line-height:1.4}.about-contact{text-align:center;padding:160px 24px}.about-contact>span{letter-spacing:.18em;font-size:12px}.about-contact h2{letter-spacing:-.07em;margin:34px auto 70px;font-size:clamp(64px,10vw,165px);line-height:.82}.about-contact h2 em{color:#ff4b2b;font-family:Comic Sans MS,Bradley Hand,cursive;font-weight:400}.about-contact a{color:#fff;letter-spacing:.08em;background:#111;border-radius:999px;align-items:center;gap:50px;padding:22px 26px 22px 34px;font-size:14px;text-decoration:none;display:inline-flex}.about-contact a b{color:#111;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}@media (max-width:800px){.about-hero{padding-top:120px}.about-hero h1{margin-top:10vh;font-size:27vw}.about-kicker{gap:20px;font-size:9px}.hero-note{margin:55px 0 80px;font-size:20px;position:relative;top:auto;right:auto}.scribble-cta{padding:17px 21px;font-size:16px;bottom:35px;right:24px}.shaka-mark{font-size:27px;top:125px}.about-story,.about-mission{grid-template-columns:1fr}.about-story{border-radius:25px 25px 0 0;gap:55px}.about-story figure img{height:120vw}.about-story figcaption{bottom:20px;left:-8px}.about-mission{padding-top:20px}.mission-title h2{font-size:22vw}.mission-notes{padding-top:20px}.circle-note{width:170px;height:170px}.about-values{grid-template-columns:1fr;padding-top:80px}.about-values article{min-height:260px}.about-values article:nth-child(2){transform:none}.about-contact{padding:110px 24px}.about-contact h2{font-size:20vw}.about-page .wordmark img{width:69px;height:69px}}.about-hero h1{color:#0a0a0a26}.hero-note{z-index:4;color:#080808;text-shadow:0 1px #e9e7dff2}.illustration-cut{pointer-events:none;mix-blend-mode:multiply;position:absolute;overflow:hidden}.illustration-cut img{max-width:none;position:absolute}.illustration-surfer{opacity:.86;width:290px;height:310px;bottom:2%;right:27%;transform:rotate(4deg)}.illustration-surfer img{width:620px;top:-70px;left:-155px}.illustration-palms{opacity:.72;filter:invert()grayscale()brightness(2);width:310px;height:300px;top:-210px;right:-60px}.illustration-palms img{width:610px;top:-395px;left:-145px}.about-custom{color:#0b0b0b;background:#ff5a3c;border-radius:40px;grid-template-columns:1.1fr .9fr;gap:8vw;padding:clamp(90px,10vw,170px) clamp(24px,6vw,105px);display:grid;position:relative}.about-custom>div:first-child>span{letter-spacing:.18em;font-size:12px}.about-custom h2{letter-spacing:-.07em;margin:30px 0 0;font-size:clamp(58px,8vw,135px);line-height:.82}.about-custom h2 em{color:#f5f2e9;font-family:Comic Sans MS,Bradley Hand,cursive;font-weight:400}.about-custom>div:last-child{align-self:end}.about-custom p{max-width:650px;font-size:clamp(19px,1.8vw,29px);line-height:1.35}.about-custom .custom-note{margin:45px 0 30px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:16px;line-height:1.15;transform:rotate(-2deg)}.about-custom a{color:#fff;background:#111;border-radius:999px;align-items:center;gap:35px;padding:18px 20px 18px 28px;text-decoration:none;display:inline-flex}.about-custom a b{color:#111;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.about-custom .about-custom-cta{margin-top:44px}.about-contact-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.about-contact .about-whatsapp{color:#111;background:#dcebe4}.about-contact .about-whatsapp b{color:#fff;background:#111}.about-contact{position:relative}.illustration-garden{opacity:.78;width:360px;height:320px;bottom:8%;left:3vw;transform:rotate(-7deg)}.illustration-garden img{width:600px;top:-650px;left:-108px}@media (max-width:800px){.about-hero h1{color:#0a0a0a21}.hero-note{text-shadow:0 1px #e9e7df}.illustration-surfer{opacity:.72;width:190px;height:205px;bottom:4%;right:-45px}.illustration-surfer img{width:410px;top:-45px;left:-105px}.illustration-palms{width:220px;height:210px;top:-150px;right:-90px}.illustration-palms img{width:430px;top:-275px;left:-100px}.about-custom{border-radius:25px;grid-template-columns:1fr;gap:55px}.about-custom h2{font-size:17vw}.about-contact{padding-bottom:280px}.illustration-garden{width:260px;height:235px;bottom:15px;left:50%;transform:translate(-50%)rotate(-5deg)}.illustration-garden img{width:440px;top:-480px;left:-80px}}.about-hero{padding-bottom:50px;display:block}.about-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:center;gap:4vw;min-height:calc(100svh - 205px);display:grid}.about-hero-copy{z-index:2;padding:55px 0 70px;position:relative}.about-hero h1{color:#0a0a0a;letter-spacing:-.075em;max-width:820px;margin:0;font-size:clamp(82px,10vw,165px);line-height:.83}.about-hero .hero-note{color:#111;max-width:610px;text-shadow:none;margin:45px 0 0;font-size:clamp(23px,2.2vw,35px);line-height:1.12;position:static;transform:rotate(-2deg)}.about-hero .scribble-cta{border:2px solid #111;border-radius:999px;align-items:center;gap:22px;margin-top:42px;padding:17px 24px;font-size:18px;display:inline-flex;position:static;transform:rotate(1deg)}.about-hero-illustration{mix-blend-mode:multiply;justify-content:center;align-self:stretch;align-items:center;min-height:620px;margin:0;display:flex;position:relative}.about-hero-illustration img{object-fit:contain;width:min(100%,610px);height:auto;max-height:78svh;display:block}.illustration-cut{display:none}@media (max-width:800px){.about-hero{padding:118px 20px 25px}.about-hero-layout{grid-template-columns:1fr;gap:8px;min-height:auto}.about-hero-copy{padding:58px 0 5px}.about-hero h1{color:#0a0a0a;font-size:22vw;line-height:.86}.about-hero .hero-note{margin:28px 0 0;font-size:21px}.about-hero .scribble-cta{margin-top:30px;font-size:16px}.about-hero-illustration{height:auto;min-height:0;margin:-15px -20px -35px}.about-hero-illustration img{width:100%;max-height:none}.about-contact{padding-bottom:110px}}.about-page .about-topbar .wordmark{color:#fff}.about-page .about-topbar .wordmark img{filter:brightness(0)invert()}.about-page .about-story .story-copy{opacity:1;position:static;inset:auto;transform:none}.about-page .about-story figure{opacity:1;position:relative;inset:auto;transform:none}.about-page .about-story .story-copy>*{opacity:1;transform:none}.about-page .about-hero{height:auto;min-height:100svh}.about-page .about-hero-layout{min-height:calc(100svh - 200px)}.about-page .about-hero-illustration{max-height:calc(100svh - 190px)}@media (max-width:800px){.about-page .about-topbar .wordmark img{width:46px;height:46px}.about-page .about-hero-layout{min-height:auto}.about-page .about-hero-illustration{max-height:none}}@media (min-width:801px){.about-page .about-hero-copy{padding:32px 0 38px}.about-page .about-hero h1{font-size:clamp(78px,8.5vw,145px)}.about-page .about-hero .hero-note{margin-top:32px}.about-page .about-hero .scribble-cta{margin-top:28px}}.about-page .about-intro{isolation:isolate;box-sizing:border-box;color:#090909;background:#e9e7df;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:center;gap:4vw;min-height:100svh;padding:clamp(135px,15vh,180px) clamp(24px,6vw,100px) 55px;display:grid;position:relative;overflow:hidden}.about-page .about-intro-copy{z-index:2;min-width:0;position:relative}.about-page .about-intro-label{z-index:2;letter-spacing:.18em;margin-bottom:32px;font-size:12px;position:relative}.about-page .about-intro h1{z-index:2;color:#090909;letter-spacing:-.075em;max-width:1100px;margin:0;font-size:clamp(78px,10.5vw,178px);font-weight:700;line-height:.82;position:relative}.about-page .about-intro p{z-index:2;color:#222;max-width:730px;margin:44px 0 0;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(21px,2.2vw,34px);font-weight:700;line-height:1.15;position:relative;transform:rotate(-1deg)}.about-page .about-intro a{z-index:2;color:#111;border:2px solid #111;border-radius:999px;align-items:center;gap:28px;margin-top:38px;padding:17px 24px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:18px;text-decoration:none;display:inline-flex;position:relative}.about-page .about-intro-art{z-index:1;mix-blend-mode:multiply;justify-content:center;align-self:stretch;align-items:center;min-height:570px;margin:0;display:flex;position:relative}.about-page .about-intro-art img{z-index:2;object-fit:contain;transform-origin:52% 55%;filter:drop-shadow(18px 24px #ff5a3c14);width:min(100%,650px);max-height:78svh;display:block;position:relative;transform:rotate(-5deg)}.about-page .about-intro-art figcaption{letter-spacing:.15em;text-align:right;font-size:10px;line-height:1.4;position:absolute;bottom:14px;right:0}.about-page .intro-doodle{z-index:3;color:#123d68;pointer-events:none;font-family:Comic Sans MS,Bradley Hand,cursive;position:absolute}.about-page .intro-sun{border:3px solid #ff5a3c;border-radius:50%;width:60px;height:60px;top:14%;right:5%;transform:rotate(8deg);box-shadow:0 -18px 0 -15px #ff5a3c,0 18px 0 -15px #ff5a3c,18px 0 0 -15px #ff5a3c,-18px 0 0 -15px #ff5a3c}.about-page .intro-wind{letter-spacing:-8px;font-size:38px;top:30%;left:1%;transform:rotate(-8deg)}.about-page .intro-wave{letter-spacing:-5px;color:#ff5a3c;font-size:24px;bottom:22%;right:4%;transform:rotate(5deg)}.about-page .about-illustration-panel{background:#e9e7df;border-top:1px solid #0a0a0a1a;place-items:center;min-height:90svh;padding:55px clamp(24px,5vw,80px);display:grid;position:relative;overflow:hidden}.about-page .about-illustration-panel img{object-fit:contain;mix-blend-mode:multiply;width:min(760px,80vw);max-height:80svh;display:block}.about-page .about-illustration-panel span{letter-spacing:.15em;font-size:11px;line-height:1.4;position:absolute;bottom:55px;left:5vw}@media (max-width:800px){.about-page .about-intro{grid-template-columns:1fr;gap:0;min-height:100svh;padding:125px 20px 25px}.about-page .about-intro-label{margin-bottom:24px;font-size:10px}.about-page .about-intro h1{font-size:19vw;line-height:.84}.about-page .about-intro p{margin-top:26px;font-size:19px;line-height:1.18;transform:none}.about-page .about-intro a{margin-top:26px;font-size:16px}.about-page .about-intro-art{min-height:0;margin:-15px -20px -25px}.about-page .about-intro-art img{width:96%;max-height:none;transform:rotate(-4deg)}.about-page .about-intro-art figcaption{font-size:8px;bottom:25px;right:20px}.about-page .intro-sun{width:40px;height:40px;top:8%;right:8%}.about-page .intro-wind{font-size:27px;top:28%;left:5%}.about-page .intro-wave{font-size:18px;bottom:22%;right:5%}}.about-builders{color:#0b0b0b;background:#e9e7df;grid-template-columns:.76fr 1.24fr;gap:7vw;padding:clamp(100px,11vw,180px) clamp(24px,6vw,105px);display:grid}.builders-heading{align-self:center}.builders-heading>span{letter-spacing:.18em;font-size:11px}.builders-heading h2{letter-spacing:-.07em;margin:30px 0 40px;font-size:clamp(58px,7.4vw,122px);line-height:.82}.builders-heading h2 em{color:#ff4b2b;font-family:Comic Sans MS,Bradley Hand,cursive;font-weight:400}.builders-heading p{max-width:560px;font-size:clamp(18px,1.5vw,24px);line-height:1.48}.builders-portraits{grid-template-columns:1fr 1fr;align-items:end;gap:18px;min-height:760px;display:grid;position:relative}.builder-card{background:#161719;border-radius:28px;margin:0;position:relative;overflow:hidden}.builder-card img{object-fit:cover;width:100%;height:100%;display:block}.builder-jeff{height:640px;transform:translateY(-45px)rotate(-1.5deg)}.builder-joep{height:680px;transform:rotate(1.5deg)}.builder-card figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070809b8;border-radius:18px;justify-content:space-between;align-items:end;gap:12px;padding:17px 20px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.builder-card figcaption b{font-size:25px}.builder-card figcaption span{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.builders-portraits>small{z-index:3;background:#ff5a3c;padding:16px 18px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:13px;line-height:1.2;position:absolute;top:5px;right:-20px;transform:rotate(5deg)}@media (max-width:800px){.about-builders{grid-template-columns:1fr;gap:55px;padding:90px 20px}.builders-heading h2{font-size:17vw}.builders-portraits{gap:10px;min-height:auto}.builder-jeff,.builder-joep{border-radius:18px;height:115vw;transform:none}.builder-card figcaption{padding:13px;display:block;bottom:10px;left:10px;right:10px}.builder-card figcaption b{font-size:20px;display:block}.builder-card figcaption span{font-size:8px}.builders-portraits>small{font-size:10px;top:-35px;right:5px}}
