@charset "UTF-8";
:root{--osc-petrol:#001f28;--osc-petrol2:#0b3540;--osc-aqua:#36e5dc;--osc-orange:#fd6610;--osc-cream:#f5f5f3;--osc-ink:#14242d;--osc-muted:#526773;--osc-deeporange:#b54504;--osc-deepaqua:#006a70;--osc-display:'Barlow Condensed','Arial Narrow','Impact',sans-serif;--osc-body:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--osc-ink);font-family:var(--osc-body);background:var(--osc-cream);font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #008d99;outline-offset:4px}img{max-width:100%;height:auto}.osc-shell{width:min(1260px,calc(100% - 48px));margin-inline:auto}.osc-skip{position:absolute;z-index:30;top:-100px;left:10px;background:#fff;padding:12px}.osc-skip:focus{top:10px}.osc-header{background:var(--osc-petrol);color:#fff;position:relative;z-index:3}.osc-header__inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:30px}.osc-brand{display:block;width:240px;flex-shrink:0}.osc-brand img{width:100%;height:auto;display:block}.osc-nav{display:flex;align-items:center;gap:25px;font-size:.8rem;letter-spacing:.065em;font-weight:900;text-transform:uppercase}.osc-nav a{color:#e7f5f3}.osc-nav a:hover{color:var(--osc-aqua)}.osc-nav ul{list-style:none;display:flex;gap:25px;padding:0;margin:0}.osc-login{border:1px solid #9bb8be;color:#fff;border-radius:5px;padding:9px 18px;font-weight:800;font-size:.8rem;text-transform:uppercase;white-space:nowrap}.osc-mobile-nav{display:none}.osc-hero{color:#fff;background:linear-gradient(115deg,#001e28,#0b434e);overflow:hidden}.osc-hero__inner{min-height:560px;display:grid;grid-template-columns:48% 52%;align-items:center;position:relative}.osc-hero__copy{position:relative;z-index:2;padding:60px 0}.osc-hero__image{position:absolute;top:0;bottom:0;right:calc((min(1260px,100vw - 48px) - 100vw)/2);width:60%;background-image:linear-gradient(90deg,#001f28 0%,rgba(0,31,40,.28) 30%,rgba(0,31,40,0) 55%),url('hero-concept.webp');background-position:center,right 34%;background-size:cover;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.osc-hero__image:after{content:"";position:absolute;width:28px;height:450px;right:46px;bottom:-130px;background:var(--osc-aqua);transform:skewX(-33deg);box-shadow:57px 0 0 var(--osc-orange)}.osc-photo-credit{position:absolute;right:20px;bottom:10px;font-size:.66rem;color:#fff;background:#001f28aa;padding:2px 6px}.osc-kicker,.osc-overline{font-size:.76rem;letter-spacing:.17em;font-weight:900;text-transform:uppercase;color:var(--osc-deepaqua)}.osc-kicker{color:var(--osc-aqua)}h1,h2,h3{font-family:var(--osc-display);font-style:italic;line-height:1.07;text-transform:uppercase}h1{font-size:clamp(3.4rem,5.4vw,5.8rem);margin:19px 0 22px}h1 em,h2 em{font-style:inherit;color:var(--osc-aqua)}.osc-hero p{max-width:480px;color:#e9efed;line-height:1.7}.osc-hero__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.osc-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--osc-orange);border:2px solid var(--osc-orange);border-radius:5px;padding:11px 19px;color:var(--osc-petrol);font-size:.81rem;font-weight:900;letter-spacing:.015em;text-transform:uppercase}.osc-button:hover{background:#ff8742;text-decoration:none}.osc-button--ghost{background:rgba(0,31,40,.7);border-color:var(--osc-aqua);color:#fff}.osc-button--ghost:hover{background:#124955}.osc-section{padding:75px 0}.osc-section__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.osc-section__heading h2{font-size:clamp(2rem,4vw,3rem);margin:4px 0}.osc-section__heading h2 span{color:var(--osc-deepaqua)}.osc-section__heading p{max-width:380px;margin:0;color:var(--osc-muted)}.osc-overline{margin:0 0 7px}.osc-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.osc-card{background:#fff;border:1px solid #dce1df;border-radius:9px;overflow:hidden;box-shadow:0 7px 20px #153f5112;min-width:0}.osc-card__link{display:block;height:100%}.osc-card__image,.osc-card__art{display:block;width:100%;height:174px;object-fit:cover}.osc-card__art{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#123a46,#006e74);color:#fff}.osc-card__art span{font-family:var(--osc-display);font-weight:900;font-size:3rem;transform:skewX(-8deg)}.osc-card__art--1{background:linear-gradient(145deg,#163644,#458f90)}.osc-card__art--2{background:linear-gradient(145deg,#0d3044,#f48140)}.osc-card__art--3{background:linear-gradient(145deg,#053f46,#179d9d)}.osc-card__art--0{background:linear-gradient(145deg,#154d5f,#03232c)}.osc-card__body{position:relative;padding:17px 20px 25px}.osc-card h3{font-size:1.45rem;margin:8px 0 0;line-height:1.05}.osc-card small{font-size:.75rem;color:var(--osc-muted)}.osc-card__arrow{position:absolute;right:14px;bottom:10px;color:var(--osc-deeporange);font-size:1.4rem}.osc-eyebrow{display:inline-block;font-size:.7rem;font-weight:900;letter-spacing:.09em;color:#8c3707;text-transform:uppercase}.osc-events{background:#ebf0ef}.osc-events__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.osc-event{display:block;overflow:hidden;background:#fff;border:1px solid #d6dfde;border-radius:9px;min-height:280px}.osc-event__image{height:184px;background:linear-gradient(130deg,#001f28,#248286);display:flex;align-items:center;justify-content:center;position:relative}.osc-event__image span{font:bold italic 3rem/0.85 var(--osc-display);color:#fff;text-align:center;letter-spacing:.02em}.osc-event__image img{width:100%;height:100%;object-fit:cover}.osc-event__content{padding:17px 20px}.osc-event__content h3{margin:7px 0 10px;font-size:1.55rem}.osc-event__content p{margin:0;color:var(--osc-muted);font-size:.9rem}.osc-event--typographic{background:#d8f8f3;display:flex;align-items:center}.osc-event--typographic h3{font-size:2.2rem}.osc-event--dark{background:var(--osc-petrol);color:#fff}.osc-event--dark .osc-eyebrow{color:var(--osc-aqua)}.osc-event--dark p{color:#d4e2e0}.osc-community{background:linear-gradient(110deg,#001f28,#0a4450);color:#fff;overflow:hidden}.osc-community__content{display:grid;grid-template-columns:57% 43%;align-items:center;gap:22px}.osc-community h2{font-size:clamp(2.9rem,5vw,5rem);margin:10px 0 20px}.osc-community p{max-width:610px;color:#deeced}.osc-community .osc-overline{color:var(--osc-aqua)}.osc-community__stripe{font:bold italic 6vw/0.95 var(--osc-display);color:var(--osc-aqua);transform:rotate(-9deg);text-shadow:12px 12px 0 #0b3540}.osc-community__stripe span{font-size:1.15rem;display:block;color:var(--osc-orange);text-shadow:none;letter-spacing:.13em;margin-top:15px}.osc-two-up{display:grid;grid-template-columns:1fr 1fr;gap:23px}.osc-panel{background:#fff;border:1px solid #dee5e3;border-radius:11px;padding:42px}.osc-panel--aqua{background:#d4f9f5}.osc-panel h2{margin:10px 0;font-size:clamp(2.2rem,3vw,3.3rem)}.osc-panel p{max-width:560px;color:#314b50}.osc-status{display:inline-block;margin-top:12px;padding:10px 13px;border:1px solid #b7d1ce;border-radius:5px;color:#16424a;font-size:.82rem;font-weight:850}.osc-merch{padding-top:0}.osc-merch__inner{background:var(--osc-petrol);color:#fff;border-radius:11px;overflow:hidden;display:grid;grid-template-columns:48% 52%;min-height:290px}.osc-merch__inner>div:first-child{padding:50px 56px}.osc-merch .osc-overline{color:var(--osc-aqua)}.osc-merch h2{font-size:3.2rem;margin:6px 0}.osc-merch p{color:#d8e5e5}.osc-merch .osc-status{color:var(--osc-aqua);border-color:#4c848a}.osc-merch__photo{background:url('merch-concept.webp') center/cover no-repeat;min-height:270px}.osc-footer{background:var(--osc-petrol);color:#d7e6e6}.osc-footer__grid{padding:55px 0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px}.osc-footer__logo{display:block;width:240px}.osc-footer__logo img{display:block}.osc-footer p{max-width:300px}.osc-footer strong{color:var(--osc-aqua)}.osc-footer h2{font:900 .8rem var(--osc-body);text-transform:uppercase;letter-spacing:.13em;color:#fff}.osc-footer__grid a,.osc-footer__grid span{display:block;margin:7px 0;font-size:.88rem}.osc-footer__base{border-top:1px solid #36535d;padding:17px 0;font-size:.77rem}.osc-standard{padding-top:70px;padding-bottom:100px;min-height:60vh}.osc-standard>h1{font-size:clamp(2.5rem,5vw,5.2rem)}.osc-article{max-width:1000px}.osc-article__meta{color:var(--osc-muted)}.osc-article__image{margin:30px 0}.osc-prose{font-size:1.08rem;line-height:1.8;max-width:850px}.osc-prose a{text-decoration:underline;color:var(--osc-deepaqua)}.osc-prose img{border-radius:8px}.osc-prose h2{font-size:2.3rem;margin-top:40px}.osc-prose h3{font-size:1.6rem}.osc-pages{margin-top:35px}input,select,textarea,button{font:inherit}button{cursor:pointer}button,input,select,textarea{max-width:100%}
@media(max-width:1100px){.osc-nav{gap:14px;font-size:.73rem}.osc-brand{width:200px}.osc-hero__inner{grid-template-columns:57% 43%}.osc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.osc-footer__grid{grid-template-columns:2fr 1fr 1fr}.osc-footer__grid>div:last-child{grid-column:2}}
@media(max-width:760px){.osc-shell{width:min(100% - 32px,680px)}.osc-header__inner{min-height:69px;gap:12px}.osc-brand{width:170px}.osc-nav{display:none}.osc-mobile-nav{display:block;margin-left:auto;position:relative}.osc-mobile-nav summary{cursor:pointer;font-size:.84rem;list-style:none;color:#fff}.osc-mobile-nav summary::-webkit-details-marker{display:none}.osc-mobile-nav summary span{color:var(--osc-aqua);padding:0 5px}.osc-mobile-nav nav{position:absolute;z-index:10;right:0;top:29px;width:215px;background:#001f28;border:1px solid #376b72;padding:10px 15px;display:flex;flex-direction:column}.osc-mobile-nav nav a{padding:8px 0;border-bottom:1px solid #36575b}.osc-mobile-nav ul{margin:0;padding:0;list-style:none}.osc-header__actions{display:none}.osc-hero__inner{display:block;min-height:640px}.osc-hero__copy{padding:45px 0 300px}.osc-hero__image{top:auto;bottom:0;right:-18px;width:calc(100% + 36px);height:310px;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);background-image:linear-gradient(0deg,#001f2833,#001f2800),url('hero-concept.webp');background-position:center}.osc-hero h1{font-size:clamp(2.9rem,9vw,4.7rem)}.osc-hero p{font-size:.92rem}.osc-section{padding:52px 0}.osc-section__heading{display:block}.osc-section__heading h2{font-size:2.5rem}.osc-section__heading p{margin-top:14px}.osc-events__grid,.osc-two-up,.osc-community__content{grid-template-columns:1fr}.osc-community__stripe{display:none}.osc-panel{padding:28px}.osc-merch__inner{grid-template-columns:1fr}.osc-merch__inner>div:first-child{padding:32px}.osc-footer__grid{grid-template-columns:1fr 1fr}.osc-footer__grid>div:first-child{grid-column:1/-1}.osc-footer__grid>div:last-child{grid-column:auto}}
@media(max-width:520px){.osc-card-grid{grid-template-columns:1fr}.osc-card__image,.osc-card__art{height:190px}.osc-footer__grid{gap:18px}.osc-brand{width:148px}.osc-button{padding:10px 12px;font-size:.76rem}.osc-hero__links{gap:9px}.osc-hero__inner{min-height:695px}.osc-hero__copy{padding-bottom:340px}.osc-merch h2{font-size:2.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.osc-comments{margin-top:45px;border-top:1px solid #abc7c7;padding-top:30px}.osc-comments ol{padding-left:22px}.osc-comments li{margin-bottom:18px}
