@tailwind base;@tailwind components;@tailwind utilities;body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}*{box-sizing:border-box}body{background:#000;margin:0;overflow-x:hidden;padding:0}.section-seamless{border:0;display:block;font-size:100%;margin:0;outline:0;padding:0;vertical-align:initial}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-menu-btn{display:block!important}}@media (min-width:769px){.mobile-nav{display:none!important}}.join-btn:hover{box-shadow:0 4px 12px #2563eb4d!important;transform:translateY(-1px)}@media (max-width:768px){.desktop-hero{display:none!important}.mobile-hero{display:flex!important}.nav-logo{height:120px!important;width:120px!important}.section-seamless>div:first-child{background-position:50%!important;background-size:180%!important}.hero-sponsor-section{padding:15px 10px 30px!important}.hero-sponsor-section h2{font-size:.75rem!important;letter-spacing:.1em!important;margin-bottom:6px!important}.hero-sponsor-section>div{flex-direction:column!important;gap:15px!important;padding:10px 15px!important}.hero-sponsor-section img{max-height:40px!important}}@media (min-width:769px){.desktop-hero{display:grid!important}.mobile-hero{display:none!important}}@media (max-width:768px){.team-grid{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important}.team-grid>div:first-child{order:2!important;padding:40px 20px!important;text-align:center!important}.team-grid>div:last-child{background-position:center 90%!important;background-size:cover!important;min-height:300px!important;order:1!important}.team-grid h2{font-size:clamp(2rem,6vw,3rem)!important}.team-grid h3{font-size:clamp(1.5rem,5vw,2rem)!important}.team-grid p{font-size:16px!important;max-width:100%!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.nav-logo{height:300px;object-fit:contain;width:300px}.corporate-sponsorship-btn,.join-btn{white-space:nowrap}@media (max-width:768px){nav>div{padding:0 20px!important}nav>div>div{height:48px!important}.nav-logo{height:120px;width:120px}.corporate-sponsorship-btn,.join-btn{font-size:9px!important;letter-spacing:.02em!important;padding:4px 10px!important}nav>div>div>div:last-child{gap:8px!important}}@media (max-width:480px){nav>div{padding:0 15px!important}.nav-logo{height:100px;width:100px}.corporate-sponsorship-btn,.join-btn{font-size:8px!important;letter-spacing:.01em!important;padding:3px 8px!important}nav>div>div>div:last-child{gap:6px!important}}.challenge-section{background-color:#000;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;letter-spacing:.02em}.challenge-hero{align-items:center;min-height:360px;overflow:hidden}.challenge-hero,.challenge-hero__content{display:flex;padding:80px 40px 60px;position:relative}.challenge-hero__content{flex-direction:column;gap:32px;margin:0;width:100%;z-index:1}.challenge-hero__header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:0}.challenge-hero__content:before{background-color:#000;background-position:top;background-repeat:no-repeat;background-size:cover;content:"";filter:grayscale(40%);inset:-1000px;opacity:.9;position:absolute;transform:scale(1.1);z-index:-1}.challenge-title-group{margin-bottom:50px;margin-top:50px;max-width:60%}.challenge-title{font-size:clamp(2.1rem,5vw,3rem);font-weight:300;letter-spacing:.1em;margin:0;padding-bottom:30px;padding-top:30px}.challenge-title span{color:#4396c6;letter-spacing:.1em}.challenge-title-line{background-color:#fff9;height:2px;margin-top:24px;width:220px}.challenge-pill{background-color:#4396c6;border-radius:999px;color:#e1e8f5;display:inline-block;font-size:.8rem;letter-spacing:.25em;margin:0;padding:12px 34px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.challenge-pill:hover{background-color:#5ba8d6;color:#fff}.challenge-description{font-size:18px;line-height:1.5;margin:18px 0 0;max-width:500px;padding-bottom:30px;padding-top:30px;width:100%}.challenge-stats,.survival-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);justify-items:flex-start;max-width:100%;width:100%}.challenge-stat{align-items:center;display:flex;gap:20px}.challenge-stat.survival-item{align-items:center;margin-bottom:0;margin-top:0;width:300px}.challenge-stat__info{align-items:center;display:flex;gap:18px}.challenge-stat__icon{align-items:center;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.challenge-stat__icon svg{height:100%;width:100%}.challenge-stat__icon .navigator-icon,.challenge-stat__icon .nutrition-icon,.challenge-stat__icon .sleep-icon{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:100%}.challenge-stat__content{display:flex;flex-direction:column;gap:6px}.challenge-stat__divider{background-color:#4396c6;border-radius:999px;height:56px;width:3px}.challenge-stat__value{color:#4396c6;font-size:1.8rem;letter-spacing:.1em}.challenge-stat__label{color:#d3dae6;font-size:1rem;letter-spacing:.05em}.challenge-divider{border-bottom:1px solid #fff3;margin:0 auto;width:calc(100% - 80px)}.challenge-divider--nested{margin:48px 0;width:100%}.challenge-stats-section{padding-top:20px}.survival-section{height:auto;min-height:316px}.distance-section{margin-top:60px;padding:0;position:relative;width:100%}.distance-image-section{background-color:#000;margin:0;overflow:hidden;padding:0;width:100%}.distance-image{display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.survival-heading{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:300;letter-spacing:.1em;margin-bottom:0;margin-top:0;padding-bottom:50px;padding-top:50px}.survival-heading span{color:#4396c6}.survival-items-wrapper{display:contents}.survival-item__content{gap:10px}.survival-item__subheading{margin-top:-4px}.survival-item__list{color:#d3dae6;font-size:.95rem;line-height:1.4;list-style:disc;margin:0;padding-left:18px}@media (max-width:900px){.challenge-hero__header{align-items:flex-start;flex-direction:column}.challenge-title-group{max-width:100%}.challenge-pill{align-self:flex-end}.challenge-title-group{margin-bottom:16px}.survival-heading{letter-spacing:.25em}.challenge-description{max-width:100%;width:100%}}@media (max-width:600px){.challenge-section{margin-top:-40px}.challenge-hero,.challenge-hero__content{overflow:visible;padding:20px 20px 40px}.challenge-title-group{margin-top:0}.challenge-title{padding-top:0}.challenge-hero__content:before{display:none}.challenge-pill{align-self:flex-start;letter-spacing:.15em}.challenge-body{padding:40px 20px}.challenge-description{font-size:1.1rem;max-width:100%;padding-left:0;padding-right:0;width:100%}.challenge-stat{flex-direction:row}.challenge-stat__info{gap:12px}.challenge-stat__divider{height:42px}.survival-section{height:auto;min-height:auto;overflow:visible}.survival-grid{align-self:stretch;gap:32px;grid-template-columns:1fr;justify-items:stretch;width:100%}.survival-item{align-items:center;margin-bottom:0;margin-top:0;width:100%}.survival-heading{letter-spacing:.15em;margin-bottom:24px}.challenge-stats{align-self:stretch;grid-template-columns:1fr;justify-items:stretch;width:100%}.challenge-stat{width:100%}}@supports (-webkit-touch-callout:none){.challenge-hero__content{-webkit-overflow-scrolling:touch}.challenge-section{-webkit-font-smoothing:antialiased}}.instagram-section{background-color:#000;color:#fff;padding:80px 40px;width:100%}.instagram-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.instagram-heading{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:300;letter-spacing:.1em;margin:0 0 16px;text-align:center}.instagram-heading span{color:#4396c6}.instagram-subheading{color:#d3dae6;font-size:1.1rem;margin:0 0 48px;text-align:center}.instagram-link-container{margin-top:24px}.instagram-button{align-items:center;background-color:#4396c6;border-radius:999px;box-shadow:0 4px 12px #4396c64d;color:#fff;display:inline-flex;font-size:.9rem;gap:12px;letter-spacing:.1em;padding:12px 34px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.instagram-button:hover{background-color:#5ba8d6;box-shadow:0 6px 16px #4396c666}.instagram-icon{fill:currentColor;height:24px;width:24px}@media (max-width:768px){.instagram-section{padding:60px 20px}.instagram-grid{gap:20px;grid-template-columns:1fr}.instagram-heading{letter-spacing:.15em}}@media (max-width:600px){.instagram-section{padding:40px 20px}}.footer{background-color:#0f1c2d;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;padding:30px 40px 25px;width:100%}.footer-top{align-items:flex-start;display:flex;justify-content:flex-end;padding-bottom:16px}.footer-nav{display:flex;flex-wrap:wrap;gap:32px}.footer-nav a{color:#e0e8f5;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-nav a:hover{color:#40b0e0}.footer-divider{background-color:#fff3;height:1px;margin:0;width:100%}.footer-middle{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;padding:0}.footer-contact{display:flex;flex-direction:column;gap:12px}.footer-contact-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.footer-contact-item{align-items:center;color:#e0e8f5;display:flex;font-size:.95rem;gap:12px}.footer-icon{color:#40b0e0;height:20px;width:20px}.footer-address{color:#e0e8f5;font-size:.9rem}.footer-logo{align-items:center;display:flex;flex-direction:column;gap:8px}.footer-logo-icon{height:180px;object-fit:contain;width:180px}.footer-cta{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-end}.footer-donate-button{background-color:#40b0e0;border-radius:6px;color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.1em;padding:12px 32px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.footer-donate-button:hover{background-color:#5ba8d6}.footer-social{display:flex;gap:16px;justify-content:flex-end}.footer-social-icon{align-items:center;color:#fff;display:flex;height:32px;justify-content:center;transition:color .3s ease;width:32px}.footer-social-icon:hover{color:#40b0e0}.footer-social-icon svg{height:100%;width:100%}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:16px}.footer-bottom-left{display:flex;flex-wrap:wrap;gap:24px}.footer-bottom-left a{color:#e0e8f5;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-bottom-left a:hover{color:#40b0e0}.footer-bottom-center{color:#e0e8f5;font-size:.9rem;text-align:center}.footer-bottom-right{color:#e0e8f5;display:flex;flex-direction:column;font-size:.85rem;gap:4px;text-align:right}@media (max-width:1024px){.footer-middle{gap:40px;grid-template-columns:1fr;text-align:center}.footer-logo{order:-1}.footer-cta{align-items:center}.footer-bottom{flex-direction:column}.footer-bottom,.footer-bottom-right{text-align:center}}@media (max-width:768px){.footer{padding:40px 20px 30px}.footer-top{flex-direction:column;gap:24px}.footer-nav,.footer-top{align-items:center;justify-content:center}.footer-nav{flex-direction:row;flex-wrap:wrap;gap:16px}.footer-middle{padding:20px 0}.footer-cta{align-items:center;justify-content:center}.footer-contact{align-items:center;text-align:center}.footer-contact-items{justify-content:center}.footer-bottom{flex-direction:column;gap:16px}.footer-bottom-left{flex-direction:column;gap:12px;text-align:center}}.corporate-sponsorship-section{background-color:#000;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;min-height:100vh;padding-top:100px}.corporate-sponsorship-hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:80px 40px 60px;position:relative}.corporate-sponsorship-content{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.corporate-sponsorship-header{display:flex;flex-direction:column;gap:20px}.corporate-sponsorship-title{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;letter-spacing:.15em;margin:0;text-transform:uppercase}.corporate-sponsorship-title span{color:#4396c6}.corporate-sponsorship-title-line{background-color:#4396c6;height:2px;margin-top:10px;width:100px}.corporate-sponsorship-intro{margin-top:20px}.corporate-sponsorship-subtitle{color:#e0e8f5;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;letter-spacing:.1em;margin:0}.corporate-sponsorship-benefits{display:flex;flex-direction:column;gap:40px;margin-top:40px}.benefit-card{align-items:flex-start;background-color:#0f1c2d99;border-left:3px solid #4396c6;border-radius:8px;display:flex;gap:30px;padding:40px;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{box-shadow:0 8px 24px #4396c633;transform:translateX(10px)}.benefit-number{color:#4396c6;font-size:3rem;font-weight:600;line-height:1;min-width:60px;text-align:center}.benefit-content{flex:1 1}.benefit-title{color:#e0e8f5;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:.05em;margin:0 0 16px}.benefit-description{color:#e0e8f5;font-size:clamp(1rem,2vw,1.1rem);line-height:1.8;margin:0;max-width:800px}.corporate-sponsorship-cta{align-items:center;background-color:#0f1c2dcc;border-radius:12px;display:flex;flex-direction:column;gap:24px;margin-top:60px;padding:60px 40px;text-align:center}.cta-text{color:#e0e8f5;font-size:clamp(1.2rem,3vw,1.5rem);letter-spacing:.05em;margin:0}.corporate-contact-button{background-color:#4396c6;border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.1em;padding:14px 40px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}.corporate-contact-button:hover{background-color:#5ba8d6;box-shadow:0 4px 12px #4396c666;transform:translateY(-2px)}.corporate-sponsorship-packages{margin-top:80px}.packages-title{color:#e0e8f5;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;letter-spacing:.1em;margin:0 0 50px;text-align:center;text-transform:uppercase}.packages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.package-card{background-color:#0f1c2dcc;border:2px solid #4396c64d;border-radius:12px;display:flex;flex-direction:column;padding:40px 30px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.package-card:hover{border-color:#4396c6;box-shadow:0 8px 24px #4396c64d;transform:translateY(-5px)}.package-card.explorer{border-color:#22c55e80}.package-card.explorer:hover{border-color:#22c55e;box-shadow:0 8px 24px #22c55e4d}.package-card.navigator{border-color:#ef444480}.package-card.navigator:hover{border-color:#ef4444;box-shadow:0 8px 24px #ef44444d}.package-card.pioneer{border-color:#ffeb3b80}.package-card.pioneer:hover{border-color:#ffeb3b;box-shadow:0 8px 24px #ffeb3b4d}.package-header{align-items:center;border-bottom:1px solid #4396c633;display:flex;flex-direction:column;margin-bottom:30px;padding-bottom:20px}.package-card.explorer .package-header{border-bottom-color:#22c55e4d}.package-card.navigator .package-header{border-bottom-color:#ef44444d}.package-card.pioneer .package-header{border-bottom-color:#ffeb3b4d}.package-tier{color:#e0e8f5;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:.1em;margin:0 0 15px;text-transform:uppercase}.package-price{color:#4396c6;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:600;margin:0}.package-card.explorer .package-price{color:#22c55e}.package-card.navigator .package-price{color:#ef4444}.package-card.pioneer .package-price{color:#ffeb3b}.package-price span{color:#e0e8f5;font-size:.8em;font-weight:400}.package-includes{background-color:#4396c61a;border-radius:6px;color:#e0e8f5;font-size:.95rem;font-style:italic;margin-bottom:20px;padding:10px;text-align:center}.package-benefits{flex:1 1;list-style:none;margin:0;padding:0}.package-benefits li{color:#e0e8f5;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.8;margin-bottom:12px;padding-left:24px;position:relative}.package-benefits li:before{color:#4396c6;content:"✓";font-size:1.2em;font-weight:700;left:0;position:absolute}.package-card.explorer .package-benefits li:before{color:#22c55e}.package-card.navigator .package-benefits li:before{color:#ef4444}.package-card.pioneer .package-benefits li:before{color:#ffeb3b}@media (max-width:768px){.corporate-sponsorship-section{padding-top:80px}.corporate-sponsorship-hero{padding:40px 20px}.corporate-sponsorship-content{gap:40px}.corporate-sponsorship-benefits{gap:30px}.benefit-card{border-left:none;border-top:3px solid #4396c6;flex-direction:column;gap:20px;padding:30px 20px}.benefit-card:hover{transform:translateY(-5px)}.benefit-number{min-width:auto;text-align:left}.packages-grid{gap:30px;grid-template-columns:1fr}.package-card{padding:30px 20px}.corporate-sponsorship-cta{margin-top:40px;padding:40px 20px}.corporate-contact-button{font-size:.9rem;padding:12px 32px}.boat-image-container{margin-top:40px;padding:20px 0}.boat-sponsorship-image{max-height:300px}}.boat-image-container{align-items:center;display:flex;justify-content:center;margin-top:60px;padding:40px 0}.boat-sponsorship-image{height:auto;max-height:500px;max-width:100%;object-fit:contain}.about-section{background-color:#000;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;letter-spacing:.02em}.about-hero{align-items:flex-end;display:flex;justify-content:center;min-height:70vh;overflow:hidden;position:relative}.about-hero-background{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1.05)}.about-hero-content{max-width:1200px;padding:160px 40px 120px;position:relative;width:100%;z-index:1}.about-hero-kicker{color:#e5e7eb;font-size:.9rem;letter-spacing:.3em;margin:0 0 8px;text-transform:uppercase}.about-hero-title{font-size:clamp(2.8rem,5vw,3.6rem);font-weight:300;letter-spacing:.18em;margin:0}.about-hero-title span{color:#4396c6}.about-hero-text{color:#e5e7eb;font-size:1.05rem;line-height:1.8;margin-top:24px;max-width:560px}.about-main{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:1200px;padding:80px 40px 0}.about-highlight{grid-gap:0;background-color:#000;border-radius:14px;display:grid;gap:0;grid-template-columns:minmax(0,2fr) minmax(280px,1.5fr);margin-bottom:40px;overflow:hidden}.about-highlight-left{align-items:center;display:flex;gap:32px;padding:40px 48px}.about-highlight-logo{flex-shrink:0;height:auto;width:110px}.about-highlight-title{font-size:clamp(1rem,2vw,1.2rem);font-weight:300;letter-spacing:.08em;margin:0 0 14px}.about-highlight-text{color:#e5e7eb;font-size:.98rem;line-height:1.8;margin:0;max-width:520px}.about-highlight-image{background-image:url(/static/media/BSR%20ROWING-27.c05c89df95e46b08adcf.jpg);background-position:center 40%;background-repeat:no-repeat;background-size:cover;min-height:260px}.about-story{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr)}.about-story h2{font-size:clamp(2rem,3.5vw,2.6rem);letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.about-story p{color:#e5e7eb;font-size:1.05rem;line-height:1.9;margin:0 0 18px;max-width:760px}.about-story-image{border-radius:14px;min-height:260px;overflow:hidden;width:100%}.about-story-image img{display:block;height:100%;object-fit:cover;width:100%}.about-training-panel{grid-gap:40px;align-items:stretch;background-color:#fff;border-radius:14px;color:#0f172a;display:grid;gap:40px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr);margin-top:40px;overflow:hidden}.about-training-panel__content{display:flex;flex-direction:column;gap:18px;padding:40px 48px}.about-training-kicker{color:#0f172a;font-size:.9rem;letter-spacing:.3em;margin:0;text-transform:uppercase}.about-training-heading{font-size:clamp(2.1rem,3.5vw,2.8rem);letter-spacing:.18em;margin:0}.about-training-subtitle{font-size:1.3rem;font-weight:500;margin:4px 0 0}.about-training-subtext{color:#6b7280;font-size:.98rem;margin:0}.about-training-divider{border-bottom:1px solid #e5e7eb;margin:16px 0;max-width:440px;width:100%}.about-training-body{color:#4b5563;font-size:.98rem;line-height:1.8;margin:0;max-width:520px}.about-training-button{align-items:center;background-color:initial;border:1px solid #0f172a;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.7rem;justify-content:center;letter-spacing:.25em;margin-top:24px;padding:10px 26px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.about-training-button:hover{background-color:#0f172a;color:#fff}.about-training-footer{color:#6b7280;font-size:.85rem;line-height:1.6;margin:28px 0 0;max-width:520px}.about-training-panel__image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:260px}.about-story-inline{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);padding:60px 72px 0}.about-story-text{display:flex;flex-direction:column;max-width:460px}.about-story-kicker{color:#08151c}.about-story-heading,.about-story-kicker{font-size:clamp(2rem,3.8vw,1.5rem);font-weight:400;letter-spacing:.1em;margin:0}.about-story-heading{color:#4396c6}.about-story-subtitle{color:#0f172a;font-size:1.3rem;font-weight:500;margin:24px 0 4px}.about-story-subtext{color:#6b7280;font-size:.98rem;margin:0 0 24px}.about-story-divider{border-bottom:1px solid #e5e7eb;margin-bottom:20px;max-width:420px;width:100%}.about-story-body{color:#4b5563;font-size:.98rem;line-height:1.4;margin:0}.about-story-button{align-items:center;background-color:initial;border:1px solid #0f172a;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.7rem;justify-content:center;letter-spacing:.25em;margin-top:26px;padding:10px 28px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.about-story-button:hover{background-color:#0f172a;color:#fff}.about-story-footer{color:#6b7280;font-size:.8rem;line-height:1.6;margin:0 auto;max-width:800px;padding:50px 1px 100px;text-align:center}.about-panel-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-panel{background-color:#0f1c2de6;border:1px solid #4396c640;border-radius:10px;padding:28px 24px}.about-panel h3{color:#e0e8f5;font-size:1.1rem;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.about-panel p{color:#cbd5e1;font-size:.98rem;line-height:1.8;margin:0}.about-image-strip{margin-top:20px}.about-image-card{background-position:50%;background-size:cover;border-radius:14px;min-height:260px;overflow:hidden;position:relative;width:100%}.about-image-overlay{background:linear-gradient(135deg,#0f172acc,#0000);inset:0;position:absolute}.about-image-caption{max-width:520px;padding:28px 32px;position:relative}.about-image-caption p{color:#e5e7eb;font-size:1rem;line-height:1.7;margin:0}.about-profile-band{background-color:#f9fafb;color:#0f172a;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.about-profile-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;max-width:none;min-height:380px;width:100%}.about-profile-image{background-image:url(/static/media/BLUE%20STAR%20ROWING%20WEEKEND%201%20-128.7157c71763a241671b1f.jpg);background-position:center 10%;background-repeat:no-repeat;background-size:cover;min-height:380px;width:100%}.about-profile-band .about-profile-inner:nth-of-type(2) .about-profile-image{background-image:url(/static/media/BLUE%20STAR%20ROWING%20WEEKEND%201%20-131.4117bac69c7774bb619c.jpg)}.about-profile-band .about-profile-inner:nth-of-type(3) .about-profile-image{background-image:url(/static/media/BLUE%20STAR%20ROWING%20WEEKEND%201%20-126.b64ea3d11f7884e6a3c7.jpg)}.about-profile-content{background-color:#fff;display:flex;flex-direction:column;gap:20px;height:600px;justify-content:center;padding:40px 72px}.about-profile-band .about-profile-inner:nth-of-type(2) .about-profile-content{background-color:#0f1c2d;color:#fff}.about-profile-band .about-profile-inner:nth-of-type(2) .about-profile-text,.about-profile-band .about-profile-inner:nth-of-type(2) .about-profile-title{color:#fff}.about-profile-89-content{background-color:#3a0707;display:flex;flex-direction:column;gap:20px;height:600px;justify-content:center;padding:40px 72px}.about-profile-kicker{color:#4396c6;font-size:1.6rem;letter-spacing:.2em;margin:0;text-transform:uppercase}.about-profile-title{font-size:1.2rem;font-weight:400;line-height:1.2;margin:0}.about-profile-divider{background-color:#e5e7eb;height:1.2px;margin:22px 0;width:100%}.about-profile-text{color:#4b5563;font-size:.98rem;line-height:1.3;margin:8px 0 0}.about-profile-button{align-self:flex-start;background-color:initial;border:1px solid #111827;border-radius:999px;color:#111827;cursor:pointer;font-size:.7rem;letter-spacing:.18em;margin-top:28px;padding:10px 32px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.about-profile-button:hover{background-color:#111827;color:#fff}@media (max-width:1024px){.about-hero-content{padding:140px 24px 100px}.about-main{padding:60px 24px 100px}.about-panel-grid,.about-profile-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.about-hero{min-height:60vh}.about-hero-content{padding:120px 20px 80px}.about-main{gap:40px;padding:40px 20px 0}.about-highlight{grid-template-columns:1fr}.about-highlight-left{gap:20px;padding:28px 20px 24px}.about-highlight-logo{width:80px}.about-highlight-image{min-height:180px}.about-panel-grid{grid-template-columns:1fr}.about-image-card{min-height:220px}.about-profile-inner{grid-template-columns:1fr;min-height:auto}.about-profile-inner .about-profile-image{min-height:300px;order:1;width:100%}.about-profile-inner .about-profile-content{height:auto;min-height:auto;order:2;padding:40px 20px 48px}.about-story-inline{gap:24px;grid-template-columns:1fr;padding:40px 20px 0}.about-story-inline .about-story-image{min-height:250px;order:1}.about-story-inline .about-story-text{max-width:100%;order:2}.about-story-kicker{font-size:clamp(1rem,4vw,1.2rem);margin-bottom:8px}.about-story-heading{font-size:clamp(1rem,4vw,1.2rem);margin-bottom:12px}.about-story-subtitle{font-size:1.1rem;margin:16px 0 4px}.about-story-subtext{font-size:.9rem;margin:0 0 16px}.about-story-body{font-size:.9rem;line-height:1.5}.about-story-divider{margin-bottom:16px}.about-story-footer{padding:30px 20px 40px}}
/*# sourceMappingURL=main.640cfb10.css.map*/