.v2-hero{padding:140px 0 80px}.v2-hero-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.v2-eyebrow{font-family:var(--font-label);letter-spacing:.15em;color:var(--color-action-dark,#ff5d2b);margin-bottom:1.25rem;font-size:.7rem;font-weight:700}.v2-eyebrow-light{color:var(--color-action,#ff8f6f)}.v2-hero h1{font-family:var(--font-display);color:var(--color-deep-forest);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.08}.v2-hero-lede{font-family:var(--font-display);color:var(--color-deep-forest);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.v2-hero-lede-sub{color:#444;max-width:460px;margin:0 0 1.75rem;font-size:1rem;line-height:1.55}.v2-hero-bullets{flex-direction:column;gap:.6rem;max-width:460px;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.v2-hero-bullets li{color:#333;padding-left:1.25rem;font-size:.95rem;line-height:1.5;position:relative}.v2-hero-bullets li:before{content:"";background:var(--color-action-dark,#ff5d2b);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.v2-hero-closer{font-family:var(--font-display);color:var(--color-deep-forest);max-width:460px;margin:0 0 1.25rem;font-size:1.05rem;font-weight:700;line-height:1.4}.v2-hero-checks{flex-direction:column;gap:.55rem;max-width:460px;margin:0 0 2rem;padding:0;list-style:none;display:flex}.v2-hero-checks li{color:var(--color-deep-forest);align-items:baseline;gap:.5rem;font-size:.9rem;font-weight:600;line-height:1.4;display:flex}.v2-peer-loop{border-top:1px solid #00000014;max-width:460px;margin:0 0 2rem;padding:1.5rem 0 0}.v2-peer-loop-tag{font-family:var(--font-label);letter-spacing:.15em;color:var(--color-action-dark,#ff5d2b);margin:0 0 .75rem;font-size:.7rem;font-weight:700}.v2-peer-loop p{color:#444;margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.v2-peer-loop p:last-child{margin-bottom:0}.v2-hero-ctas{flex-wrap:wrap;gap:1rem;display:flex}.v2-hero-questions{border-top:1px solid #1b302214;flex-direction:column;gap:.55rem;max-width:460px;margin:1.25rem 0 0;padding-top:1rem;display:flex}.v2-hero-question-row{font-family:var(--font-display);color:#121212a6;margin:0;font-size:.95rem;font-weight:500;line-height:1.4}.v2-hero-question-row strong{color:var(--color-deep-forest);margin-right:.3rem;font-weight:700}.v2-hero-question-row a{color:var(--color-action-dark,#ff5d2b);border-bottom:1.5px solid #ff5d2b73;padding-bottom:1px;font-weight:700;text-decoration:none;transition:border-color .15s}.v2-hero-question-row a:hover{border-color:var(--color-action-dark,#ff5d2b)}.v2-q-arrow{margin-left:.25rem;transition:transform .15s;display:inline-block}.v2-hero-question-row a:hover .v2-q-arrow{transform:translate(2px)}.v2-hero-btn{height:52px;padding:0 2rem;font-size:.95rem}.v2-hero-btn-outline{align-items:center;gap:8px;height:52px;padding:0 2rem;font-size:.95rem;display:inline-flex}.v2-live-dot{background:#e00;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite v2pulse}@keyframes v2pulse{0%,to{opacity:1;box-shadow:0 0 #e0000066}50%{opacity:.7;box-shadow:0 0 0 4px #e0000000}}.v2-hero-video{border-radius:16px;position:sticky;top:120px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.v2-hero-video video{border-radius:16px;width:100%;display:block}.v2-destinations-strip{background:var(--color-warm-sand,#faf6f0);border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:32px 0}.v2-destinations-strip .v2-eyebrow,.v2-destinations-strip .v2-eyebrow-light{text-align:center;margin-bottom:1rem}.v2-destinations-pills{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}.v2-destinations-pills a{letter-spacing:.04em;color:var(--color-deep-forest);background:#1b30220d;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.v2-destinations-pills a:hover{background:var(--color-action-dark,#ff5d2b);color:#fff}.v2-how{padding:80px 0}.v2-how-title{font-family:var(--font-display);color:var(--color-deep-forest);text-align:center;margin-bottom:3rem;font-size:2rem;font-weight:800}.v2-how-steps{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:840px;margin:0 auto;display:grid}.v2-how-step{text-align:center}.v2-how-num{font-family:var(--font-display);color:var(--color-action-dark,#ff5d2b);margin-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1}.v2-how-step h3{font-family:var(--font-display);color:var(--color-deep-forest);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.v2-how-step p{color:#666;font-size:.85rem;line-height:1.6}.v2-two-sided{padding:60px 0 80px}.v2-two-sided-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;max-width:960px;margin:0 auto;display:grid}.v2-side-card{background:var(--color-white,#fff);border-radius:12px;padding:2.5rem 2rem;box-shadow:0 4px 20px #0000000d}.v2-side-tag{font-family:var(--font-label);letter-spacing:.12em;color:var(--color-action-dark,#ff5d2b);margin-bottom:1rem;font-size:.65rem;font-weight:700}.v2-side-card h2{font-family:var(--font-display);color:var(--color-deep-forest);margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.25}.v2-side-card>p{color:#555;margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.v2-side-video{aspect-ratio:832/464;background:#000;border-radius:10px;margin:0 0 1.25rem;overflow:hidden}.v2-side-video video{object-fit:cover;width:100%;height:100%;display:block}.v2-anchors{flex-direction:column;gap:.6rem;display:flex}.v2-anchor{color:var(--color-deep-forest);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.v2-check{color:var(--color-action-dark,#ff5d2b);font-size:1rem;font-weight:800}.v2-trust{text-align:center;padding:60px 0}.v2-trust-anchor{font-family:var(--font-display);color:var(--color-deep-forest);max-width:620px;margin:0 auto 2rem;font-size:1.05rem;font-weight:700;line-height:1.45}.v2-trust-badges{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.v2-trust-badge{color:var(--color-deep-forest);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.v2-trust-icon{width:32px;height:32px;color:var(--color-action-dark,#ff5d2b);background:#1b302214;border-radius:8px;justify-content:center;align-items:center;display:flex}.v2-closing{text-align:center;padding:100px 0 120px}.v2-closing-headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-deep-forest);margin:0 0 2.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.08}.v2-closing-accent{color:var(--color-action-dark,#ff5d2b)}.v2-closing-btn{height:52px;padding:0 2rem;font-size:.95rem}.v2-zaggers{background:var(--color-deep-forest,#1b3022);color:#fff;padding:100px 0 80px}.v2-zaggers-header{text-align:center;margin-bottom:2rem}.v2-zaggers-header h2{font-family:var(--font-display);color:inherit;margin:0 0 .5rem;font-size:2rem;font-weight:800}.v2-zaggers-header p{color:#ffffffb3;max-width:520px;margin:0 auto;font-size:1rem}.athletes-search-form{max-width:640px;margin:0 auto 2.5rem}.athletes-search-form .find-crew-input{color:#fff;background:#ffffff14;border:1px solid #fff3}.athletes-search-form .find-crew-input::placeholder{color:#fff6}.athletes-search-form .find-crew-input:focus{border-color:var(--color-action,#ff8f6f);outline:none}.athletes-search-results{max-width:720px;margin:0 auto 3rem}.athletes-search-results .find-crew-count{color:#fff}.athletes-search-results .athlete-card{background:#ffffff14;border-color:#ffffff1f}.athletes-search-results .athlete-name,.athletes-search-results .athlete-sport,.athletes-search-results .athlete-location{color:#fff}.athletes-search-results .find-crew-cta{color:#fffc}.athletes-hosts-section{max-width:960px;margin:0 auto 3rem}.athletes-hosts-title{font-family:var(--font-display);text-align:center;color:var(--color-action,#ff8f6f);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.athletes-hosts-subtitle{text-align:center;color:#ffffffa6;max-width:540px;margin:0 auto 1.75rem;font-size:.95rem}.athletes-host-recruit{text-align:center;background:#ff8f6f14;border:1px solid #ff8f6f33;border-radius:14px;max-width:720px;margin:0 auto 3rem;padding:2.25rem 2rem}.athletes-host-recruit-eyebrow{font-family:var(--font-label);letter-spacing:.15em;color:var(--color-action,#ff8f6f);margin:0 0 .75rem;font-size:.7rem;font-weight:700}.athletes-host-recruit h3{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:1.4rem;font-weight:700;line-height:1.3}.athletes-host-recruit p{color:#ffffffc7;max-width:540px;margin:0 auto 1.5rem;font-size:.95rem;line-height:1.6}.athletes-host-recruit-btn{height:48px;padding:0 1.75rem;font-size:.9rem}.athletes-clear-search{color:var(--color-action,#ff8f6f);cursor:pointer;background:0 0;border:none;margin:1rem auto 0;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:block}.athletes-clear-search:hover{color:#fff}.athletes-founding-section{max-width:960px;margin:0 auto 3rem}.athletes-founding-title{font-family:var(--font-display);text-align:center;color:var(--color-action,#ff8f6f);margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.athletes-founding-subtitle{text-align:center;color:#ffffffa6;max-width:540px;margin:0 auto 1.5rem;font-size:.95rem}.athletes-seo{color:#ffffffc7;border-top:1px solid #ffffff1a;max-width:720px;margin:0 auto;padding:2rem 0 0}.v2-zaggers .athletes-seo h3,.v2-zaggers .athletes-seo .athletes-faq h3{color:var(--color-action,#ff8f6f);font-family:var(--font-display);text-align:left;margin:1.5rem 0 .5rem;font-size:1.1rem}.v2-zaggers .athletes-seo h3:first-child{margin-top:0}.v2-zaggers .athletes-seo p{color:#ffffffc7;text-align:left;max-width:none;margin:0 0 1rem;font-size:.9rem;line-height:1.65}.athletes-popular-locations{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.athletes-popular-locations a{color:#fff;background:#ffffff14;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.athletes-popular-locations a:hover{background:var(--color-action-dark,#ff5d2b)}.v2-zaggers-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:960px;margin:0 auto;display:grid}.v2-zagger-card{color:#fff;background:#ffffff0f;border-radius:12px;text-decoration:none;transition:transform .2s,background .2s;overflow:hidden}.v2-zagger-card:hover{background:#ffffff1a;transform:translateY(-4px)}.v2-zagger-img{object-fit:cover;width:100%;height:200px}.v2-zagger-body{padding:1.25rem}.v2-zagger-name{font-family:var(--font-display);margin-bottom:.2rem;font-size:1rem;font-weight:700}.v2-zagger-sport{color:var(--color-action,#ff8f6f);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.v2-zagger-location{color:#ffffff80;font-size:.75rem}.v2-zagger-quote{color:#ffffffd9;border-left:2px solid var(--color-action-dark,#ff5d2b);margin-top:.85rem;padding-left:.75rem;font-size:.85rem;font-style:italic;line-height:1.5}@media (max-width:768px){.v2-hero{padding:120px 0 40px}.v2-hero-grid{grid-template-columns:1fr;gap:2rem}.v2-hero-text{text-align:center}.v2-hero-lede-sub,.v2-hero-bullets,.v2-hero-closer,.v2-hero-checks,.v2-peer-loop,.v2-hero-questions{margin-left:auto;margin-right:auto}.v2-hero-bullets li{text-align:left}.v2-hero-checks li{text-align:left;justify-content:center}.v2-hero-ctas{justify-content:center}.v2-hero-video{max-width:400px;margin:0 auto;position:static}.v2-two-sided-grid{grid-template-columns:1fr}.v2-zaggers-grid{grid-template-columns:1fr 1fr;gap:1rem;max-width:100%}.v2-zagger-img{height:140px}.v2-zagger-body{padding:.75rem}.v2-zagger-quote{display:none}.v2-how-steps{grid-template-columns:1fr;max-width:360px;margin:0 auto}.v2-trust-badges{flex-direction:column;align-items:center}.v2-destinations-pills{gap:.4rem .5rem}}
