@font-face{font-family:Bricolage;src:url(/assets/bricolage-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{color:#3b2722;font-synthesis:none;--cocoa:#3b2722;--cream:#f2ebd0;--gold:#ffca50;--blue:#6aacc2;--gutter:clamp(24px, 5vw, 88px);background:#f2ebd0;font-family:Bricolage,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}h1,h2,p,figure{margin:0}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:6px;outline:3px solid #bd3422}::selection{background:var(--blue);color:var(--cocoa)}.skip-link{background:var(--cream);z-index:20;padding:14px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.section-pad{padding:clamp(56px, 7vw, 112px) var(--gutter)}.site-header{min-height:96px;padding:18px var(--gutter);background:var(--cream);z-index:2;align-items:center;gap:32px;display:flex;position:relative}.brand{flex-shrink:0}.brand img{object-fit:contain;width:164px;height:62px}.header-note{margin-left:auto;font-size:15px}.button{background:var(--gold);min-height:58px;color:var(--cocoa);cursor:pointer;text-align:center;border:0;border-radius:100px;justify-content:center;align-items:center;gap:22px;padding:18px 27px;font-size:16px;font-weight:700;line-height:1.2;transition:background .2s,transform .2s;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:21px;height:21px}.button:hover{background:#ffda80;transform:translateY(-3px)}.button:active{transform:translateY(0)}.button-small{min-height:48px;padding:14px 22px;font-size:14px}.mobile-label{display:none}.hero{isolation:isolate;background:var(--cocoa);min-height:810px;color:var(--cream);padding:62px var(--gutter) 100px;position:relative;overflow:hidden}.hero-picture,.hero-shade{z-index:-2;position:absolute;inset:0}.hero-picture img{object-fit:cover;object-position:65% 50%;width:100%;height:100%;transform:scale(1.035)}.hero-shade{z-index:-1;background:linear-gradient(90deg,#2a1b17fa 0%,#2d1d18e3 25%,#2f201ba3 47%,#2a1b170d 77%),linear-gradient(#0000 65%,#1e181073)}.hero-content{max-width:950px}.hero h1{letter-spacing:-.045em;margin-bottom:29px;font-size:clamp(80px,8.7vw,148px);font-weight:800;line-height:.91}.title-dot{color:var(--gold)}.hero-lead{letter-spacing:-.025em;max-width:560px;font-size:clamp(23px,2.1vw,32px);font-weight:600;line-height:1.15}.hero-content>.button{margin-top:34px}.introduction{background:var(--cream);padding-top:65px;padding-bottom:65px}.introduction p{letter-spacing:-.035em;max-width:1150px;font-size:clamp(25px,3vw,44px);font-weight:400;line-height:1.24}.introduction strong{font-weight:750}.hero-caption{right:var(--gutter);text-align:right;text-shadow:0 1px 10px #152918;font-size:19px;font-weight:500;line-height:1.35;display:grid;position:absolute;bottom:100px}.scroll-cue{bottom:30px;left:var(--gutter);letter-spacing:.16em;align-items:center;gap:22px;font-size:11px;font-weight:500;display:flex;position:absolute}.scroll-cue svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:20px;height:25px}.marquee{background:var(--blue);color:var(--cocoa);padding:20px 0;overflow:hidden}.marquee-track{width:max-content;animation:42s linear infinite marquee;display:flex}.marquee-group{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:38px;padding-right:38px;font-size:13px;font-weight:600;display:flex}.marquee-group img{filter:brightness(0);opacity:.8;width:22px;height:22px}@keyframes marquee{to{transform:translate(-50%)}}.belong{isolation:isolate;background:var(--gold);min-height:750px;position:relative;overflow:hidden}.belong-content{z-index:1;position:relative}.display{letter-spacing:-.035em;font-size:clamp(44px,5.7vw,92px);font-weight:800;line-height:.98}.mobile-break{display:none}.belong-lines{letter-spacing:-.025em;margin:34px 0 27px;padding:0;font-size:clamp(21px,2.2vw,31px);line-height:1.42;list-style:none}.belong-lines li{width:fit-content}.belong-close{letter-spacing:-.04em;font-size:clamp(23px,2.6vw,38px);font-weight:800}.belong-landscape{z-index:-1;mix-blend-mode:multiply;opacity:.87;position:absolute;inset:0 0 0 31%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.belong-landscape img{object-fit:cover;object-position:68% 50%;width:100%;height:100%}.belong:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--gold) 22%, transparent 88%);position:absolute;inset:0}.belong-mark{opacity:.85;width:clamp(100px,13vw,190px);height:auto;position:absolute;bottom:65px;right:8%}.manifesto{background:var(--cream)}.manifesto h2{letter-spacing:-.045em;font-size:clamp(30px,3.8vw,59px);font-weight:600;line-height:1.05}.manifesto h2 strong{letter-spacing:-.04em;margin-top:18px;font-size:clamp(57px,8.5vw,142px);line-height:.93;display:block}.manifesto h2 strong br{display:none}.manifesto p{max-width:940px;margin-top:32px;font-size:clamp(18px,1.7vw,24px);line-height:1.45}.join{background:var(--cocoa);color:var(--cream);grid-template-columns:1fr 1.35fr;align-items:center;gap:50px;display:grid;overflow:hidden}.join h2{letter-spacing:-.05em;font-size:clamp(43px,4.5vw,73px);line-height:1.02}.join-ours{max-width:370px;margin-top:27px;font-size:24px;font-weight:600;line-height:1.2}.join-invitation{margin-top:12px;font-size:20px}.example-label{color:#e1d2b4;margin-top:35px;margin-bottom:20px;font-size:14px}.cobrand{width:330px;max-width:100%;height:auto}.applications{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.application img{object-fit:cover;width:100%;height:430px}.application-shirt{margin-top:100px}.application figcaption{color:#dfd0b5;margin-top:14px;font-size:12px;line-height:1.4}.application-tote img{object-position:45% 50%}.application-shirt img{object-position:50% 45%}.toolkit{background:var(--gold);justify-content:space-between;align-items:center;gap:60px;padding-top:70px;padding-bottom:70px;display:flex}.toolkit-heading{align-items:center;gap:50px;display:flex}.toolkit h2{letter-spacing:-.04em;font-size:clamp(45px,4.5vw,74px);line-height:.97}.toolkit-heading img{width:190px;height:auto}.toolkit-action{max-width:405px}.toolkit-action p{margin-bottom:24px;font-size:18px;line-height:1.4}.button-dark{background:var(--cocoa);color:var(--cream)}.button-dark:hover{background:#533831}.download-note{margin-top:14px;font-size:12px;line-height:1.5;display:block}.committee{background:var(--cream);padding-top:65px;padding-bottom:75px}.committee h2{letter-spacing:-.05em;margin-bottom:42px;font-size:clamp(32px,3.3vw,49px)}.members{grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;display:grid}.member{text-align:center;flex-direction:column;align-items:center;display:flex}.portrait{aspect-ratio:1;width:100%;max-width:122px;color:var(--cocoa);letter-spacing:-.04em;background:#dfd5b6;border-radius:50%;place-items:center;margin-bottom:20px;font-size:35px;font-weight:600;transition:transform .25s,background .25s;display:grid}.member:nth-child(2n) .portrait{background:#d8c297}.member:nth-child(3n) .portrait{background:#b9c5b1}.member:hover .portrait{background:var(--gold);transform:translateY(-5px)}.member-name{max-width:150px;font-size:15px;font-weight:650;line-height:1.2}.portrait{position:relative;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait-socorro-jaramillo img{transform-origin:50% 30%;object-position:50% 20%;transform:scale(2.15)}.portrait-juan-sebastian-restrepo img{transform-origin:47% 45%;object-position:47% 50%;transform:scale(1.35)}.portrait-luisa-fernanda-marin img{transform-origin:50% 42%;object-position:50% 40%;transform:scale(1.2)}.member-handle{overflow-wrap:anywhere;margin-top:6px;font-size:12px}.site-footer{padding:28px var(--gutter);background:var(--cocoa);color:var(--cream);align-items:center;gap:40px;display:flex}.site-footer img{width:135px;height:auto}.site-footer p{margin-left:auto;font-size:14px}.site-footer button{color:var(--cream);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8f7c65;padding:6px 0;font-size:12px}.reveal.is-visible{animation:.8s cubic-bezier(.2,.65,.3,1) both reveal-in}.belong-lines.is-visible li{animation:.6s both line-in;animation-delay:calc(var(--line-index) * 75ms)}@keyframes reveal-in{0%{opacity:.15;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes line-in{0%{opacity:.2;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (width>=1800px){.hero{min-height:900px}.hero-content{max-width:1200px}.hero h1{font-size:160px}.hero-lead{max-width:650px}.hero-body{max-width:550px;font-size:20px}}@media (width<=1100px){.header-note{display:none}.site-header>.button{margin-left:auto}.hero{min-height:770px}.hero h1{font-size:clamp(75px,9vw,100px)}.hero-caption{display:none}.belong{min-height:680px}.join{grid-template-columns:1fr 1.1fr;gap:32px}.applications{gap:12px}.application img{height:350px}.toolkit-heading{gap:25px}.toolkit-heading img{width:140px}.toolkit{gap:30px}.members{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.member:last-child{grid-column:auto}.manifesto h2 strong br{display:block}}@media (width<=700px){:root{--gutter:24px}.section-pad{padding-top:60px;padding-bottom:60px}.site-header{gap:18px;min-height:82px;padding:14px 22px}.brand img{width:121px;height:46px}.desktop-label{display:none}.mobile-label{display:inline}.button-small{gap:10px;min-height:42px;padding:12px 17px;font-size:12px}.button-small svg{width:16px;height:16px}.hero{padding:43px var(--gutter) 300px;min-height:740px}.hero h1{letter-spacing:-.045em;margin-bottom:23px;font-size:clamp(61px,12.7vw,89px);line-height:.94}.hero-lead{max-width:390px;font-size:23px}.hero-body{max-width:375px;margin:20px 0 25px;font-size:16px;line-height:1.45}.hero-body p+p{margin-top:13px}.hero-content>.button{gap:15px;min-height:54px;padding:16px 23px;font-size:14px}.hero-picture img{object-position:69% 50%}.hero-shade{background:linear-gradient(#2a1b17f7 0%,#2a1b17db 30%,#2a1b1773 53%,#2a1b170d 78%,#2a1b1759)}.scroll-cue{letter-spacing:.1em;font-size:10px;bottom:25px}.marquee{padding:16px 0}.marquee-group{gap:25px;padding-right:25px;font-size:11px}.marquee-group img{width:18px;height:18px}.belong{min-height:780px;padding-bottom:230px}.display{font-size:clamp(41px,9.5vw,63px)}.mobile-break{display:block}.belong-lines{max-width:330px;margin-top:28px;font-size:21px;line-height:1.5}.belong-close{font-size:25px}.belong-landscape{opacity:.8;inset:35% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}.belong:after{background:linear-gradient(180deg, var(--gold) 10%, transparent 85%)}.belong-mark{width:100px;bottom:35px;right:24px}.manifesto h2{letter-spacing:-.045em;font-size:29px}.manifesto h2 strong{margin-top:23px;font-size:clamp(48px,11vw,76px);line-height:.98}.manifesto p{margin-top:25px;font-size:18px;line-height:1.45}.join{grid-template-columns:1fr;gap:38px}.join h2{font-size:49px;line-height:1.01}.join h2 br:last-child{display:none}.join-ours{max-width:330px;font-size:25px}.join-invitation{font-size:20px}.example-label{margin-top:28px}.cobrand{width:290px}.applications{gap:14px}.application img{height:280px}.application-shirt{margin-top:58px}.application figcaption{font-size:12px}.toolkit{display:block}.toolkit-heading{justify-content:space-between;gap:20px;margin-bottom:34px}.toolkit h2{font-size:53px}.toolkit-heading img{width:135px}.toolkit-action{max-width:none}.toolkit-action p{max-width:330px;font-size:18px}.toolkit-action .button{gap:16px;width:100%;font-size:14px}.download-note{font-size:11px}.committee h2{margin-bottom:33px;font-size:36px}.members{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.member:last-child{grid-column:1/-1}.portrait{max-width:114px;margin-bottom:14px;font-size:34px}.member-name{font-size:15px}.member-handle{font-size:12px}.site-footer{flex-wrap:wrap;gap:22px;padding:28px 24px}.site-footer img{width:124px}.site-footer p{max-width:120px;font-size:12px}.site-footer button{margin-left:auto}}@media (width<=360px){:root{--gutter:20px}.site-header{gap:10px;padding-left:20px;padding-right:20px}.brand img{width:105px}.button-small{padding:12px 14px;font-size:11px}.hero h1{font-size:56px}.hero-content>.button{padding-left:17px;padding-right:17px;font-size:13px}.manifesto h2 strong{font-size:43px}.toolkit-heading img{width:110px}}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}html[data-motion=off] .hero-picture img{transform:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-picture img{transform:none!important}}
