/* S&C: a photographic sport journal. Scoped to the public landing page. */
.sc-world{--club-paper:#f3f0e7;--club-forest:#183d30;--club-clay:#ad5134;--lime:#d2e884}
.sc-world .wrap{max-width:1280px;padding-inline:48px}
.sc-world>nav{background:#f3f0e7f5;border-bottom:1px solid #213c2926;backdrop-filter:blur(16px)}
.sc-world .nav-in{max-width:1440px;padding:19px 48px}
.sc-world .logo{display:flex;align-items:center;gap:22px;color:#183d30;font-size:1.7rem;letter-spacing:-.08em}
.sc-world .logo>span{color:#789446;margin-inline:-22px}
.sc-world .logo small{font:600 9px/1.5 'Archivo',sans-serif;letter-spacing:.17em;max-width:85px}
.sc-world .nav-right{gap:18px}
.sc-world .nav-feed{color:#234b39!important;background:transparent;border:0!important;border-radius:0;padding:8px 2px;font-weight:500!important;font-size:.78rem}
.sc-world .nav-cta{background:#214733;color:#f6f3e7;border-radius:3px;font-weight:500!important;font-size:.78rem;padding:12px 19px}
.sc-world .langtoggle{border:1px solid #234b3930;border-radius:3px}
.sc-world .langtoggle button{font-style:normal;font-weight:500;color:#466348;padding:8px 10px}
.sc-world .langtoggle button.on{background:#dfe5d2;color:#183d30}
.sc-world .nav-cta:hover{background:#355e43}
.sc-site.sc-world:not(.sc-join)>header.sc-editorial-hero{padding:83px 0 0;background:var(--club-paper);color:var(--club-forest)}
.sc-world>header:after{display:none}
.sc-world .sc-editorial-hero>.wrap{max-width:1600px;padding:0;grid-template-columns:46% 54%;gap:0;align-items:stretch}
.sc-world .sc-editorial-copy{padding:86px 38px 50px max(48px,calc((100vw - 1184px)/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.sc-world .sc-editorial-copy .sc-editorial-label{color:#52674f;font:500 10px/1.7 'Archivo',sans-serif;letter-spacing:.15em;margin-bottom:27px}
.sc-site.sc-world:not(.sc-join)>header h1{font-size:clamp(2.3rem,4.15vw,4.15rem);line-height:1.43;letter-spacing:-.055em;font-weight:500;color:#183d30;white-space:nowrap}
.sc-world .sc-editorial-hero h1 span{color:#183d30}
html[lang=en] .sc-site.sc-world:not(.sc-join)>header h1{font-family:'Archivo',sans-serif;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:1.03;letter-spacing:-.065em}
.sc-site.sc-world:not(.sc-join)>header .hero-sub{font-size:1rem;color:#405540;line-height:1.95;margin-top:25px;max-width:390px}
.sc-world .sc-editorial-detail{color:#60705c;font-size:.8rem;line-height:1.9;max-width:340px;margin-top:16px}
.sc-world .sc-editorial-copy .sc-home-actions{gap:22px;margin-top:28px;flex-wrap:wrap}
.sc-world .sc-editorial-copy .hero-cta{background:#214733;color:#f6f3e7;border-radius:3px;font-style:normal;font-weight:500;font-size:.88rem;min-height:54px;padding:10px 19px;margin:0}
.sc-world .sc-editorial-copy .hero-cta:hover{background:#365e44;transform:translateY(-2px)}
.sc-world .sc-editorial-copy .sc-home-secondary{color:#234a37;font-size:.8rem;font-weight:500;text-decoration:underline;text-underline-offset:6px;border:0}
.sc-world .sc-editorial-signature{display:flex;flex-wrap:wrap;gap:20px;width:100%;border-top:1px solid #234b3929;padding-top:20px;margin-top:56px;color:#65715a;font:500 8px/1.8 'Archivo',sans-serif;letter-spacing:.12em}
.sc-world .sc-editorial-visual{min-height:680px;overflow:hidden;position:relative;isolation:isolate}
.sc-world .sc-editorial-visual:before{inset:0;border:0;border-radius:0;background:linear-gradient(180deg,#0002,transparent 45%,#1517109c);z-index:1}
.sc-world .sc-editorial-visual img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:54% center;border-radius:0;box-shadow:none}
.sc-world .sc-photo-word{position:absolute;top:38px;left:35px;z-index:2;color:#fff6e7;font:500 clamp(2.2rem,4.25vw,4.8rem)/.96 'Archivo',sans-serif;letter-spacing:-.065em}
.sc-world .sc-photo-word i{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}
.sc-world .sc-editorial-visual figcaption{position:absolute;inset:auto 30px 23px;z-index:2;margin:0;color:#fff2db;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.73rem;text-align:left}
.sc-world .sc-editorial-visual figcaption a{color:#fff2db;font:400 8px/1.7 'Archivo',sans-serif;text-decoration:none;border-bottom:1px solid #fff5;min-height:24px;display:flex;align-items:center}
.sc-world .sc-experience-shell{background:#123527;padding:70px 0 76px}
.sc-world .sc-experience{margin:0}
.sc-world .sc-experience-heading{margin-bottom:30px}
.sc-site.sc-world:not(.sc-join) .sc-experience-heading h2{font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.6;margin:0;color:#f3f0e7}
.sc-world .sc-experience-heading .sc-editorial-label{font-size:9px;color:#b9c59d;letter-spacing:.17em}
.sc-world .sc-experience-note{color:#c5ccba;font-size:.8rem}
.sc-world .sc-experience-grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}
.sc-world .sc-value-card{border:0;border-radius:3px;min-height:340px;padding:22px;box-shadow:none;background:#294734}
.sc-world .sc-value-card>img{filter:none}
.sc-world .sc-value-card:has(>img):after{background:linear-gradient(180deg,#10201555,transparent 35%,#102015ee)}
.sc-world .sc-value-top{font-size:8px;color:#faf4e7}
.sc-world .sc-value-arrow{width:30px;height:30px;background:#fff1;border-color:#fff7;color:#fff4df}
.sc-site.sc-world:not(.sc-join) .sc-value-card h3{font-size:1.45rem;color:#fff4df;margin-bottom:6px}
.sc-world .sc-value-copy p{font-size:.8rem;color:#e2e7d7}
.sc-world .sc-value-friendship>img{object-position:48% 25%}
.sc-world .sc-value-wellbeing>img{object-position:57% center}
.sc-world .sc-value-culture{background:#dce3c9;color:#193b2b}
.sc-world .sc-value-culture .sc-value-top,.sc-site.sc-world:not(.sc-join) .sc-value-culture h3,.sc-world .sc-value-culture p{color:#264c36}
.sc-world .sc-value-culture .sc-value-arrow{border-color:#264c3666;color:#264c36}
.sc-world .sc-value-culture .sc-value-art{stroke:#527a4c;top:36px;max-width:100%;opacity:.65}
.sc-world .sc-value-culture:after{display:none}
.sc-site.sc-world .sc-home-journey{padding:85px 0!important;background:#f3f0e7}
.sc-world .sc-membership-art{display:none}
.sc-site.sc-world .sc-home-journey>.wrap{gap:95px;grid-template-columns:1fr 1.15fr;align-items:start}
.sc-site.sc-world .sc-home-journey h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.55;margin:18px 0 24px}
.sc-world .sc-home-journey:before{display:none}
.sc-site.sc-world .sc-home-journey li{padding:22px 0;border-bottom:1px solid #264c3626}
.sc-site.sc-world .sc-home-journey li:first-child{padding-top:0}
.sc-world .sc-home-journey ol:before{display:none}
.sc-site.sc-world .sc-home-journey li>span{border-radius:0;box-shadow:none;border:0;background:transparent;color:#637350;font-size:15px;font-weight:400}
.sc-site.sc-world .sc-home-journey li:first-child>span{background:transparent;color:#637350;border:0}
.sc-site.sc-world .sc-home-journey li p{max-width:none}
.sc-site.sc-world .sc-editorial-social{background:#e2e6d5;color:#24472e;padding:86px 0}
.sc-world .sc-editorial-social>.wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:80px}
.sc-world .sc-editorial-social .sc-editorial-label{grid-column:1/-1;color:#617453}
.sc-site.sc-world .sc-editorial-social .mega{font-size:clamp(1.8rem,3vw,2.75rem);color:#24472e;margin:0;line-height:1.65}
.sc-world .sc-editorial-social .mega span{color:#536e43}
.sc-site.sc-world .social .lead{color:#4c6247;margin:0;font-size:.96rem;align-self:center}
.sc-world .sc-editorial-social .pillars{grid-column:1/-1;margin-top:45px;gap:40px}
.sc-world .sc-editorial-social .pillar{border-color:#294d3c35;padding:22px 0 0}
.sc-world .sc-editorial-social .pillar h3{color:#24472e}
.sc-world .sc-editorial-social .pillar p{color:#4c6247}
.sc-world .sc-editorial-social .pillar .pn{color:#72815b}
.sc-world .sc-editorial-story{background:#f3f0e7;padding:90px 0}
.sc-world .sc-editorial-story>.wrap{grid-template-columns:.9fr 1fr;gap:100px}
.sc-world .sc-editorial-story img{border-radius:2px;aspect-ratio:.95;object-position:center 19%}
.sc-world .sc-editorial-story h2{font-size:clamp(2rem,3.7vw,3.3rem)!important;line-height:1.55!important}
.sc-site.sc-world .sc-editorial-activities{background:#f3f0e7;border-top:1px solid #284d3626;padding:85px 0}
.sc-world .sc-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 70px}
.sc-world .sc-activity-list article{border:0;border-top:1px solid #294d3c45;background:none;border-radius:0;padding:25px 0;display:grid;grid-template-columns:1fr 1.1fr;column-gap:20px;align-items:start}
.sc-world .sc-activity-list article>span{grid-column:1/-1;font-size:9px}
.sc-world .sc-activity-list h3{font-size:1.05rem;margin:12px 0 0}
.sc-world .sc-activity-list p{font-size:.84rem;margin-top:12px}
.sc-site.sc-world .sc-editorial-standard{background:#123527;padding:85px 0}
.sc-world .sc-editorial-standard .std{background:transparent;border:0;border-top:1px solid #d4dfc345;border-radius:0;padding:25px 0}
.sc-world .std-grid{gap:45px}
.sc-world .sc-photo-credits{font-size:10px;line-height:1.8;color:#b1bda4;margin:22px auto;max-width:580px}
.sc-world .sc-photo-credits a{color:inherit;text-underline-offset:3px}
.sc-site.sc-world>.line-fab{background:#f3f0e7;color:#214733;border:1px solid #234b3935;box-shadow:0 5px 18px #0002;font-weight:500;font-size:.8rem;border-radius:4px}
.sc-world a:focus-visible,.sc-world button:focus-visible{outline:2px solid #a4562e!important;outline-offset:4px!important}
.sc-world.sc-join .sc-experience-shell{display:none}
@media(min-width:1600px){.sc-world .sc-editorial-copy{padding-left:80px}}
@media(max-width:1100px){.sc-world .wrap{padding-inline:32px}.sc-world .nav-in{padding-inline:32px}.sc-world .sc-editorial-copy{padding:60px 30px}.sc-world .sc-editorial-visual{min-height:650px}.sc-world .sc-experience-grid{gap:14px}.sc-world .sc-value-card{padding:17px;min-height:310px}.sc-site.sc-world:not(.sc-join) .sc-value-card h3{font-size:1.25rem}.sc-world .sc-editorial-story>.wrap{gap:50px}.sc-world .sc-value-top{font-size:7px}}
@media(max-width:760px){
 .sc-world .wrap{padding-inline:24px}.sc-world .nav-in{padding:14px 20px;gap:12px}.sc-world .logo small{display:none}.sc-world .nav-right{gap:14px}.sc-world .nav-feed{font-size:.7rem}.sc-world .nav-cta{padding:10px 14px;font-size:.7rem}
 .sc-site.sc-world:not(.sc-join)>header.sc-editorial-hero{padding-top:77px;padding-bottom:0}
 .sc-world .sc-editorial-hero>.wrap{grid-template-columns:1fr;padding:0;gap:0}
 .sc-world .sc-editorial-copy{padding:45px 24px 32px;display:block}
 .sc-world .sc-editorial-copy .sc-editorial-label{margin-bottom:18px;font-size:9px}
 .sc-site.sc-world:not(.sc-join)>header h1{font-size:clamp(2.2rem,7.7vw,3.5rem);line-height:1.4;white-space:normal;letter-spacing:-.05em}
 html[lang=en] .sc-site.sc-world:not(.sc-join)>header h1{font-size:clamp(3.7rem,12vw,5.5rem);line-height:1.02}
 .sc-site.sc-world:not(.sc-join)>header .hero-sub{font-size:.95rem;line-height:1.9;max-width:400px;margin-top:20px}
 .sc-world .sc-editorial-detail{font-size:.78rem;margin-top:12px;max-width:430px}
 .sc-world .sc-editorial-copy .sc-home-actions{margin-top:23px;gap:22px}
 .sc-world .sc-editorial-signature{margin-top:29px;padding-top:17px;gap:23px;font-size:7px}
 .sc-world .sc-editorial-visual{min-height:390px}.sc-world .sc-editorial-visual img{object-position:center 54%}
 .sc-world .sc-photo-word{top:24px;left:24px;font-size:2.9rem}
 .sc-world .sc-editorial-visual figcaption{inset:auto 24px 17px;font-size:.72rem}
 .sc-world .sc-experience-shell{padding:43px 0 45px}.sc-world .sc-experience-heading{margin-bottom:22px}
 .sc-site.sc-world:not(.sc-join) .sc-experience-heading h2{font-size:1.65rem}
 .sc-world .sc-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .sc-world .sc-value-card{min-height:280px;padding:17px}.sc-world .sc-value-top{font-size:6.5px;gap:5px}.sc-world .sc-value-arrow{width:26px;height:26px}.sc-world .sc-value-copy p{font-size:.75rem}
 .sc-site.sc-world:not(.sc-join) .sc-value-card h3{font-size:1.25rem}.sc-world .sc-value-culture .sc-value-art{top:43px}
 .sc-site.sc-world .sc-home-journey{padding:49px 0!important}.sc-site.sc-world .sc-home-journey>.wrap{grid-template-columns:1fr;gap:33px}
 .sc-site.sc-world .sc-home-journey h2{font-size:1.95rem;margin:12px 0 19px}
 .sc-site.sc-world .sc-editorial-social{padding:50px 0}.sc-world .sc-editorial-social>.wrap{grid-template-columns:1fr;gap:0}
 .sc-world .sc-editorial-social .sc-editorial-label{margin-bottom:15px}.sc-site.sc-world .sc-editorial-social .mega{font-size:1.95rem}
 .sc-site.sc-world .social .lead{margin-top:20px;font-size:.9rem}.sc-world .sc-editorial-social .pillars{margin-top:25px;gap:20px}
 .sc-world .sc-editorial-story{padding:49px 0}.sc-world .sc-editorial-story>.wrap{grid-template-columns:1fr;gap:32px}.sc-world .sc-editorial-story img{aspect-ratio:1.1;object-position:center 23%}
 .sc-world .sc-editorial-story h2{font-size:2rem!important}
 .sc-site.sc-world .sc-editorial-activities{padding:49px 0}.sc-world .sc-activity-list{grid-template-columns:1fr;gap:0}
 .sc-world .sc-activity-list article{grid-template-columns:1fr;gap:0;padding:22px 0}.sc-world .sc-activity-list article p{margin-top:9px;font-size:.87rem}
 .sc-site.sc-world .sc-editorial-standard{padding:49px 0}.sc-world .std-grid{gap:5px}
}
@media(max-width:420px){.sc-world .nav-in{padding:12px 20px}.sc-world .nav-right{gap:10px}.sc-world .nav-feed{font-size:.7rem}.sc-world .nav-cta{font-size:.7rem}.sc-world .logo{font-size:1.5rem}.sc-site.sc-world:not(.sc-join)>header.sc-editorial-hero{padding-top:115px}.sc-world .sc-value-card{padding:14px;min-height:260px}.sc-world .sc-value-top{font-size:6px}.sc-world .sc-value-arrow{width:23px;height:23px}.sc-world .sc-value-copy p{font-size:.73rem}.sc-site.sc-world:not(.sc-join) .sc-value-card h3{font-size:1.15rem}}
@media(max-width:359px){.sc-world .wrap{padding-inline:20px}.sc-world .sc-editorial-copy{padding-inline:20px}.sc-site.sc-world:not(.sc-join)>header h1{font-size:1.95rem}.sc-world .sc-value-card{padding:11px}.sc-world .sc-value-top{font-size:5.5px}.sc-world .sc-value-arrow{width:20px;height:20px}.sc-site.sc-world:not(.sc-join) .sc-value-card h3{font-size:1rem}.sc-world .sc-value-copy p{font-size:.7rem}.sc-world .sc-editorial-signature{gap:14px}.sc-world .sc-editorial-copy .sc-home-actions{gap:18px}.sc-world .sc-editorial-copy .hero-cta{font-size:.8rem;padding-inline:14px}.sc-world .sc-editorial-copy .sc-home-secondary{font-size:.73rem}}
@media(prefers-reduced-motion:reduce){.sc-world .hero-cta:hover{transform:none}.sc-world a{transition:none!important}}
