html{scroll-behavior:smooth}#cs-navigation{max-width:100%!important;top:0!important;width:100%!important}#cs-navigation,#cs-navigation:before{border-radius:0!important}:root{--ssc-black:#212328;--ssc-black-soft:#191b1f;--ssc-black-mid:#2a2d33;--ssc-pink:#fb87a4;--ssc-pink-light:#fdd8e3;--ssc-pink-dark:#e5617f;--ssc-cream:#faf8f5;--ssc-white:#fff;--ssc-gray:#f2f0ed;--ssc-text-dark:#212328;--ssc-text-mid:#4a4a4a;--ssc-text-light:#7a7a7a;--ssc-display:"Cormorant Garamond",Georgia,serif;--ssc-caps:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--ssc-body:"Roboto",Arial,sans-serif;--ssc-radius:0.375rem;--ssc-radius-lg:0.75rem;--ssc-shadow:0 4px 24px rgba(0,0,0,.12);--ssc-shadow-lg:0 12px 48px rgba(0,0,0,.18)}.ssc-container{margin:0 auto;max-width:75rem;padding:0 1rem;width:100%}.ssc-topper{display:block;font-family:var(--ssc-caps);font-size:clamp(.75rem,1.5vw,.875rem);font-weight:700;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.ssc-topper,.ssc-topper.ssc-topper--light{color:var(--ssc-pink)}.ssc-section-header{margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.ssc-section-title{color:var(--ssc-text-dark);font-family:var(--ssc-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.1em;margin:0}.ssc-section-title.ssc-section-title--light{color:var(--ssc-white)}.ssc-btn{align-items:center;border-radius:var(--ssc-radius);display:inline-flex;font-family:var(--ssc-caps);font-size:clamp(.9375rem,1.8vw,1.0625rem);font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.06em;padding:.875rem 2rem;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.ssc-btn svg{flex-shrink:0;height:1.125rem;transition:transform .2s ease;width:1.125rem}.ssc-btn:hover{transform:translateY(-1px)}.ssc-btn:hover svg{transform:translateX(3px)}.ssc-btn:active{transform:translateY(0)}.ssc-btn.ssc-btn--primary{background:var(--ssc-black);box-shadow:0 4px 16px rgba(0,0,0,.3);color:var(--ssc-white)}.ssc-btn.ssc-btn--primary:hover{background:var(--ssc-black-mid);box-shadow:0 8px 24px rgba(0,0,0,.4)}.ssc-btn.ssc-btn--outline{background:transparent;border:2px solid hsla(0,0%,100%,.5);color:var(--ssc-white)}.ssc-btn.ssc-btn--outline:hover{background:hsla(0,0%,100%,.08);border-color:var(--ssc-white)}.ssc-btn.ssc-btn--pink{background:var(--ssc-pink);box-shadow:0 4px 16px rgba(251,135,164,.4);color:var(--ssc-black)}.ssc-btn.ssc-btn--pink:hover{background:var(--ssc-pink-dark);box-shadow:0 8px 24px rgba(251,135,164,.5);color:var(--ssc-white)}.ssc-btn.ssc-btn--dark{background:var(--ssc-black);box-shadow:0 4px 16px rgba(0,0,0,.25);color:var(--ssc-white)}.ssc-btn.ssc-btn--dark:hover{background:var(--ssc-black-soft);box-shadow:0 8px 24px rgba(33,35,40,.4)}.ssc-btn.ssc-btn--outline-dark{background:transparent;border:2px solid var(--ssc-black);color:var(--ssc-black)}.ssc-btn.ssc-btn--outline-dark:hover{background:var(--ssc-black);box-shadow:0 6px 20px rgba(0,0,0,.18);color:var(--ssc-white)}.ssc-btn.ssc-btn--ghost{background:transparent;border:2px solid hsla(0,0%,100%,.3);color:var(--ssc-white)}.ssc-btn.ssc-btn--ghost:hover{border-color:var(--ssc-pink);color:var(--ssc-pink)}.ssc-btn.ssc-btn--full{width:100%}.ssc-btn.ssc-btn--lg{font-size:clamp(1rem,2vw,1.125rem);padding:1.125rem 2.5rem}@media only screen and (min-width:0rem){#ssc-hero{align-items:center;background:var(--ssc-black);display:flex;margin-top:1rem;min-height:100vh;min-height:100svh;overflow:hidden;padding-top:4rem;position:relative;width:100%}#ssc-hero .ssc-hero-inner{padding:clamp(1rem,4vw,2.5rem) 0 6rem;position:relative;width:100%;z-index:1}#ssc-hero .ssc-hero-bg{inset:0;overflow:hidden;position:absolute;z-index:0}#ssc-hero .ssc-hero-grid{background-image:linear-gradient(rgba(251,135,164,.04) 1px,transparent 0),linear-gradient(90deg,rgba(251,135,164,.04) 1px,transparent 0);background-size:60px 60px;inset:0;position:absolute}#ssc-hero .ssc-hero-glow{border-radius:50%;filter:blur(120px);pointer-events:none;position:absolute}#ssc-hero .ssc-hero-glow--1{animation:ssc-glow-pulse 8s ease-in-out infinite;background:radial-gradient(circle,rgba(251,135,164,.18) 0,transparent 70%);height:600px;right:-100px;top:-150px;width:600px}#ssc-hero .ssc-hero-glow--2{animation:ssc-glow-pulse 10s ease-in-out 3s infinite;background:radial-gradient(circle,rgba(251,135,164,.1) 0,transparent 70%);bottom:0;height:400px;left:-80px;width:400px}#ssc-hero .ssc-container{align-items:center;display:flex;flex-direction:column;gap:0;position:relative;text-align:center;z-index:2}#ssc-hero .ssc-edition-badge{align-items:center;color:var(--ssc-pink);display:flex;font-family:var(--ssc-caps);font-size:clamp(.6875rem,1.5vw,.8125rem);font-weight:700;gap:.875rem;letter-spacing:.22em;margin-bottom:clamp(1rem,2vw,1.5rem);text-transform:uppercase}#ssc-hero .ssc-badge-line{background:var(--ssc-pink);display:block;height:1px;opacity:.5;width:2rem}#ssc-hero .ssc-hero-logo-wrap{line-height:0;margin:0 0 clamp(1.25rem,3.5vw,2.25rem)}#ssc-hero .ssc-hero-logo{filter:drop-shadow(0 6px 28px rgba(33,35,40,.55));height:auto;width:clamp(264px,50.4vw,372px)}#ssc-hero .ssc-hero-sub{color:hsla(0,0%,100%,.6);font-family:var(--ssc-body);font-size:clamp(.9375rem,2vw,1.125rem);letter-spacing:.02em;margin:0 0 clamp(1rem,2.67vw,1.833rem)}#ssc-hero .ssc-stat-strip{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:nowrap;gap:clamp(.5rem,2vw,2rem);justify-content:space-evenly;margin-bottom:clamp(1.75rem,4vw,3.25rem);max-width:36rem;padding:clamp(.75rem,3vw,1.5rem) 1rem;width:100%}#ssc-hero .ssc-stat{align-items:center;display:flex;flex-direction:column;gap:.25rem}#ssc-hero .ssc-stat-number{color:var(--ssc-white);font-family:var(--ssc-display);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1em}#ssc-hero .ssc-stat-number sup{color:var(--ssc-pink);font-size:.55em;top:-.3em}#ssc-hero .ssc-stat-label{color:hsla(0,0%,100%,.45);font-family:var(--ssc-caps);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}#ssc-hero .ssc-stat-divider{background:hsla(0,0%,100%,.12);height:2rem;width:1px}#ssc-hero .ssc-hero-ctas{display:flex;flex-direction:column;gap:.875rem;margin-bottom:0;max-width:22rem;width:100%}#ssc-hero .ssc-scroll-cue{align-items:center;animation:ssc-bounce 2.5s ease-in-out infinite;bottom:1.5rem;color:hsla(0,0%,100%,.3);cursor:pointer;display:flex;flex-direction:column;gap:.375rem;left:0;margin:0 auto -1rem;padding:1rem 2rem;position:absolute;right:0;text-decoration:none;transition:color .2s ease;width:-moz-max-content;width:max-content;z-index:10}#ssc-hero .ssc-scroll-cue:hover{color:hsla(0,0%,100%,.65)}#ssc-hero .ssc-scroll-cue span{font-family:var(--ssc-caps);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#ssc-hero .ssc-scroll-cue svg{height:1.25rem;width:1.25rem}}@media only screen and (min-width:48rem){#ssc-hero{padding-top:4rem}#ssc-hero .ssc-hero-ctas{flex-direction:row;justify-content:center;max-width:none}#ssc-hero .ssc-hero-ctas .ssc-btn{min-width:12rem}}@media only screen and (min-width:0rem){#ssc-details{background:var(--ssc-cream);overflow:hidden;padding:var(--sectionPadding);position:relative}#ssc-details:before{background:linear-gradient(90deg,transparent,var(--ssc-pink),transparent);content:"";height:4px;left:0;position:absolute;right:0;top:-2px}#ssc-details .ssc-details-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:clamp(2rem,4vw,3rem)}#ssc-details .ssc-detail-card{align-items:center;background:var(--ssc-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--ssc-radius-lg);box-shadow:var(--ssc-shadow);display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,2rem);position:relative;text-align:center;transition:transform .2s ease,box-shadow .2s ease}#ssc-details .ssc-detail-card:hover{box-shadow:var(--ssc-shadow-lg);transform:translateY(-3px)}#ssc-details .ssc-detail-card.ssc-detail-card--featured{background:var(--ssc-black);border-color:var(--ssc-black)}#ssc-details .ssc-detail-card.ssc-detail-card--featured .ssc-detail-icon{color:var(--ssc-pink)}#ssc-details .ssc-detail-card.ssc-detail-card--featured .ssc-detail-label{color:hsla(0,0%,100%,.5)}#ssc-details .ssc-detail-card.ssc-detail-card--featured .ssc-detail-value{color:var(--ssc-white)}#ssc-details .ssc-detail-card.ssc-detail-card--featured .ssc-detail-note{background:var(--ssc-pink);color:var(--ssc-black)}#ssc-details .ssc-detail-icon{color:var(--ssc-pink);height:2.5rem;margin-bottom:.875rem;width:2.5rem}#ssc-details .ssc-detail-icon svg{height:100%;width:100%}#ssc-details .ssc-detail-label{color:var(--ssc-text-light);font-family:var(--ssc-caps);font-size:.75rem;font-weight:700;letter-spacing:.15em;margin-bottom:.375rem;text-transform:uppercase}#ssc-details .ssc-detail-value{color:var(--ssc-text-dark);font-family:var(--ssc-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.2em;margin:0}#ssc-details .ssc-detail-note{background:var(--ssc-pink-light);border-radius:2rem;color:var(--ssc-pink-dark);display:inline-block;font-family:var(--ssc-caps);font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin-top:.625rem;padding:.25rem .75rem;text-transform:uppercase}#ssc-details .ssc-courses-row{align-items:center;display:flex;flex-direction:column;gap:1rem}#ssc-details .ssc-courses-divider{color:var(--ssc-text-light);font-family:var(--ssc-display);font-size:1.5rem}#ssc-details .ssc-course-badge{align-items:center;background:var(--ssc-white);border:2px solid var(--ssc-black);border-radius:var(--ssc-radius);display:flex;gap:.875rem;max-width:22rem;padding:1rem 1.5rem;width:100%}#ssc-details .ssc-course-badge.ssc-course-badge--pink{background:var(--ssc-pink);border-color:var(--ssc-pink)}#ssc-details .ssc-course-flag{font-size:1.375rem}#ssc-details .ssc-course-name{flex:1;font-family:var(--ssc-caps);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase}#ssc-details .ssc-course-format{border-radius:2rem;font-family:var(--ssc-caps);font-size:.8125rem;font-weight:700;letter-spacing:.12em;padding:.25rem .75rem;text-transform:uppercase}#ssc-details .ssc-course-format,.ssc-course-badge--pink #ssc-details .ssc-course-format{background:var(--ssc-black);color:var(--ssc-white)}}@media only screen and (min-width:48rem){#ssc-details .ssc-details-grid{grid-template-columns:repeat(3,1fr)}#ssc-details .ssc-courses-row{flex-direction:row;justify-content:center}#ssc-details .ssc-courses-row .ssc-course-badge{flex:1;max-width:20rem}}@media only screen and (min-width:0rem){#ssc-formats{background:var(--ssc-white);padding:var(--sectionPadding)}#ssc-formats .ssc-formats-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}#ssc-formats .ssc-format-card{border:2px solid var(--ssc-black);border-radius:var(--ssc-radius-lg);box-shadow:var(--ssc-shadow);display:flex;flex-direction:column;overflow:hidden}#ssc-formats .ssc-format-card.ssc-format-card--pink{background:var(--ssc-pink);border-color:var(--ssc-pink)}#ssc-formats .ssc-format-header{align-items:center;background:var(--ssc-black);display:flex;gap:.75rem;justify-content:space-between;padding:1.125rem 1.5rem}#ssc-formats .ssc-format-course-label{color:var(--ssc-white);font-family:var(--ssc-caps);font-size:clamp(.875rem,2vw,1.0625rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase}#ssc-formats .ssc-format-badge{background:var(--ssc-pink);border-radius:2rem;color:var(--ssc-black);font-family:var(--ssc-caps);font-size:.75rem;font-weight:700;letter-spacing:.14em;padding:.3rem .875rem;text-transform:uppercase;white-space:nowrap}.ssc-format-card--pink #ssc-formats .ssc-format-badge{background:var(--ssc-white)}#ssc-formats .ssc-format-price{align-items:baseline;display:flex;gap:.375rem;padding:1.5rem 1.5rem 0}#ssc-formats .ssc-price-amount{color:var(--ssc-black);font-family:var(--ssc-display);font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1em}.ssc-format-card--pink #ssc-formats .ssc-price-amount{color:var(--ssc-black)}#ssc-formats .ssc-price-per{color:var(--ssc-text-mid);font-family:var(--ssc-caps);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ssc-format-card--pink #ssc-formats .ssc-price-per{color:rgba(0,0,0,.6)}#ssc-formats .ssc-format-features{display:flex;flex:1;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:1.25rem 1.5rem}#ssc-formats .ssc-format-features li{align-items:flex-start;color:var(--ssc-text-mid);display:flex;font-size:clamp(.875rem,1.8vw,1rem);gap:.625rem;line-height:1.5em}.ssc-format-card--pink #ssc-formats .ssc-format-features li{color:rgba(0,0,0,.75)}#ssc-formats .ssc-format-features li strong{color:var(--ssc-black)}#ssc-formats .ssc-format-features li svg{color:var(--ssc-pink);flex-shrink:0;height:1rem;margin-top:.2rem;width:1rem;stroke:var(--ssc-pink)}.ssc-format-card--pink #ssc-formats .ssc-format-features li svg{color:var(--ssc-black);stroke:var(--ssc-black)}#ssc-formats .ssc-format-limit{align-items:center;background:rgba(251,135,164,.08);border-top:1px solid rgba(251,135,164,.2);color:var(--ssc-pink-dark);display:flex;font-family:var(--ssc-caps);font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.08em;padding:.75rem 1.5rem;text-transform:uppercase}#ssc-formats .ssc-format-limit svg{flex-shrink:0;height:1rem;width:1rem}#ssc-formats .ssc-btn.ssc-btn--full{margin:0 1.5rem 1.5rem}}@media only screen and (min-width:64rem){#ssc-formats .ssc-formats-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:0rem){#ssc-major-champion{background:var(--ssc-cream);border-bottom:3px solid var(--ssc-pink);border-top:3px solid var(--ssc-pink);padding:3rem 1rem}#ssc-major-champion .ssc-champion-inner{align-items:center;display:flex;flex-direction:column;gap:1.25rem}#ssc-major-champion .ssc-champion-label-row{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}#ssc-major-champion .ssc-champion-label-row:after,#ssc-major-champion .ssc-champion-label-row:before{background:var(--ssc-pink);content:"";flex:1;height:1px;max-width:5rem;opacity:.45}#ssc-major-champion .ssc-champion-label-row .ssc-topper{margin-bottom:0}#ssc-major-champion .ssc-champion-logo-wrap{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;max-width:24rem;width:100%}#ssc-major-champion .ssc-champion-logo{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#ssc-major-champion .ssc-champion-name{color:var(--ssc-text-light);font-family:var(--ssc-caps);font-size:.6875rem;font-weight:600;letter-spacing:.14em;margin:0;text-align:center;text-transform:uppercase}#ssc-major-champion .ssc-champion-note{color:var(--ssc-text-mid);font-family:var(--ssc-body);font-size:.9375rem;line-height:1.7;margin:0;max-width:36rem;text-align:center}#ssc-notes{background:var(--ssc-black);overflow:hidden;padding:var(--sectionPadding);position:relative}#ssc-notes:before{background-image:linear-gradient(rgba(251,135,164,.03) 1px,transparent 0),linear-gradient(90deg,rgba(251,135,164,.03) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}#ssc-notes .ssc-section-header{position:relative}#ssc-notes .ssc-notes-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;position:relative}#ssc-notes .ssc-note-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--ssc-radius-lg);border-top:3px solid var(--ssc-pink);padding:clamp(1.5rem,4vw,2rem);transition:border-color .2s ease,background .2s ease}#ssc-notes .ssc-note-card:hover{background:rgba(251,135,164,.04);border-top-color:var(--ssc-pink)}#ssc-notes .ssc-note-number{color:rgba(251,135,164,.2);font-family:var(--ssc-display);font-size:2.5rem;font-weight:700;line-height:1em;margin-bottom:.625rem}#ssc-notes .ssc-note-card h3{color:var(--ssc-white);font-family:var(--ssc-caps);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:800;letter-spacing:.1em;margin-bottom:.625rem;text-transform:uppercase}#ssc-notes .ssc-note-card p{color:hsla(0,0%,100%,.6);font-size:clamp(.875rem,1.8vw,1rem);line-height:1.65em;margin:0}#ssc-notes .ssc-note-card p strong{color:var(--ssc-pink);font-weight:700}#ssc-notes .ssc-note-card p a{border-bottom:1px solid rgba(251,135,164,.4);color:var(--ssc-pink);text-decoration:none;transition:border-color .2s ease}#ssc-notes .ssc-note-card p a:hover{border-color:var(--ssc-pink)}}@media only screen and (min-width:64rem){#ssc-notes .ssc-notes-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#ssc-timeline{background:var(--ssc-gray);padding:var(--sectionPadding);position:relative}#ssc-timeline .ssc-timeline-wrapper{display:flex;flex-direction:column;gap:0;margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:50rem;position:relative}#ssc-timeline .ssc-timeline-track{background:linear-gradient(180deg,var(--ssc-pink) 0,rgba(251,135,164,.2) 100%);bottom:0;left:calc(1.125rem - 1px);position:absolute;top:0;width:2px}#ssc-timeline .ssc-timeline-item{display:grid;gap:0 1.25rem;grid-template-columns:2.25rem 1fr;padding-bottom:clamp(1.75rem,4vw,2.5rem);position:relative}#ssc-timeline .ssc-timeline-item:last-child{padding-bottom:0}#ssc-timeline .ssc-timeline-dot{background:var(--ssc-white);border:3px solid var(--ssc-pink);border-radius:50%;box-shadow:0 0 0 4px rgba(251,135,164,.1);flex-shrink:0;height:2.25rem;margin-top:.125rem;position:relative;width:2.25rem;z-index:1}#ssc-timeline .ssc-timeline-dot.ssc-timeline-dot--event{background:var(--ssc-pink)}#ssc-timeline .ssc-timeline-dot.ssc-timeline-dot--big{background:var(--ssc-black);border-color:var(--ssc-pink);box-shadow:0 0 0 4px rgba(251,135,164,.2);height:2.5rem;width:2.5rem}#ssc-timeline .ssc-timeline-content{padding:.25rem 0 0}#ssc-timeline .ssc-timeline-date{color:var(--ssc-pink-dark);font-family:var(--ssc-caps);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.3rem;text-transform:uppercase}#ssc-timeline .ssc-timeline-title{color:var(--ssc-text-dark);font-family:var(--ssc-display);font-size:clamp(1.125rem,3vw,1.5rem);font-weight:600;line-height:1.2em;margin-bottom:.5rem}#ssc-timeline .ssc-timeline-desc{color:var(--ssc-text-mid);font-size:clamp(.875rem,1.8vw,.9375rem);line-height:1.6em;margin:0 0 .75rem}#ssc-timeline .ssc-timeline-tag{background:rgba(251,135,164,.12);border-radius:2rem;color:var(--ssc-pink-dark);display:inline-block;font-family:var(--ssc-caps);font-size:.6875rem;font-weight:700;letter-spacing:.12em;padding:.2rem .75rem;text-transform:uppercase}#ssc-timeline .ssc-timeline-tag.ssc-timeline-tag--featured{background:var(--ssc-black);color:var(--ssc-pink)}#ssc-timeline .ssc-timeline-content--featured .ssc-timeline-title{color:var(--ssc-black);font-weight:700}#ssc-timeline .ssc-timeline-cta{align-items:center;display:flex;flex-direction:column;gap:1rem}#ssc-timeline .ssc-timeline-cta .ssc-btn--outline{border-color:rgba(0,0,0,.3);color:var(--ssc-black)}#ssc-timeline .ssc-timeline-cta .ssc-btn--outline:hover{background:rgba(0,0,0,.04);border-color:var(--ssc-black)}}@media only screen and (min-width:48rem){#ssc-timeline .ssc-timeline-cta{flex-direction:row;justify-content:center}}@media only screen and (min-width:0rem){#ssc-mission{background:var(--ssc-black);overflow:hidden;padding:var(--sectionPadding);position:relative}#ssc-mission:after{background:linear-gradient(90deg,transparent,var(--ssc-pink),transparent);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}#ssc-mission .ssc-mission-inner{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4rem)}#ssc-mission .ssc-mission-content{display:flex;flex-direction:column;gap:0}#ssc-mission .ssc-mission-content .ssc-section-title{margin-bottom:1.5rem}#ssc-mission .ssc-mission-content p{color:hsla(0,0%,100%,.65);font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.7em;margin:0 0 1rem}#ssc-mission .ssc-mission-content p:last-of-type{margin-bottom:1.5rem}#ssc-mission .ssc-mission-content p strong{color:var(--ssc-pink);font-weight:700}#ssc-mission .ssc-mission-actions{display:flex;flex-direction:column;gap:.875rem}#ssc-mission .ssc-mission-visual{display:flex;justify-content:center}#ssc-mission .ssc-mission-card{background:linear-gradient(135deg,var(--ssc-black-soft) 0,var(--ssc-black) 100%);border:1px solid rgba(251,135,164,.25);border-radius:calc(var(--ssc-radius-lg)*1.5);box-shadow:0 0 0 1px rgba(251,135,164,.1),var(--ssc-shadow-lg);max-width:20rem;overflow:hidden;padding:2rem;position:relative;text-align:center;width:100%}#ssc-mission .ssc-mission-card:before{background:linear-gradient(90deg,var(--ssc-pink),rgba(251,135,164,.3),var(--ssc-pink));content:"";height:3px;left:0;position:absolute;right:0;top:0}#ssc-mission .ssc-mission-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}#ssc-mission .ssc-mission-card-year{color:hsla(0,0%,100%,.35);font-family:var(--ssc-caps);font-size:.75rem;font-weight:700;letter-spacing:.16em}#ssc-mission .ssc-mission-card-edition{background:var(--ssc-pink);border-radius:2rem;color:var(--ssc-black);font-family:var(--ssc-caps);font-size:.6875rem;font-weight:700;letter-spacing:.12em;padding:.2rem .625rem;text-transform:uppercase}#ssc-mission .ssc-mission-card-name{color:var(--ssc-white);font-family:var(--ssc-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.15em;margin-bottom:.5rem}#ssc-mission .ssc-mission-card-tagline{color:var(--ssc-pink);font-family:var(--ssc-caps);font-size:.75rem;font-weight:600;letter-spacing:.14em;margin-bottom:1.25rem;text-transform:uppercase}#ssc-mission .ssc-mission-card-divider{background:linear-gradient(90deg,transparent,rgba(251,135,164,.3),transparent);height:1px;margin-bottom:1.25rem}#ssc-mission .ssc-mission-card-details{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-family:var(--ssc-caps);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}#ssc-mission .ssc-mission-card-contact{color:hsla(0,0%,100%,.3);font-family:var(--ssc-body);font-size:.8125rem}}@media only screen and (min-width:64rem){#ssc-mission .ssc-mission-inner{align-items:center;flex-direction:row}#ssc-mission .ssc-mission-content{flex:1}#ssc-mission .ssc-mission-visual{flex-shrink:0;width:clamp(18rem,30vw,22rem)}#ssc-mission .ssc-mission-actions{flex-direction:row}}@keyframes ssc-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ssc-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes ssc-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ssc-fade-in{0%{opacity:0}to{opacity:1}}#ssc-hero .ssc-edition-badge{animation:ssc-fade-up .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.05s}#ssc-hero .ssc-hero-logo-wrap{animation:ssc-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}#ssc-hero .ssc-hero-sub{animation:ssc-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.65s}#ssc-hero .ssc-stat-strip{animation:ssc-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.78s}#ssc-hero .ssc-hero-ctas{animation:ssc-fade-up .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.9s}@media (prefers-reduced-motion:reduce){#ssc-hero .ssc-edition-badge,#ssc-hero .ssc-hero-ctas,#ssc-hero .ssc-hero-logo-wrap,#ssc-hero .ssc-hero-sub,#ssc-hero .ssc-stat-strip{animation:none;opacity:1;transform:none}}@media only screen and (min-width:0rem){#ssc-sponsors{background:var(--ssc-black-soft);border-top:1px solid hsla(0,0%,100%,.07);padding:clamp(4rem,8vw,6rem) 1rem}#ssc-sponsors .ssc-sponsors-intro{color:hsla(0,0%,100%,.5);font-family:var(--ssc-body);font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.65em;margin:.75rem auto 0;max-width:44ch}#ssc-sponsors .ssc-sponsors-grid{align-items:center;display:flex;flex-direction:column;gap:1.5rem}#ssc-sponsors .ssc-sponsor-card{align-items:center;background:#fff;border:2px solid transparent;border-radius:1rem;box-shadow:0 6px 28px rgba(0,0,0,.22);cursor:pointer;display:flex;flex-direction:column;gap:1.25rem;max-width:22rem;padding:2.25rem 2.5rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}#ssc-sponsors .ssc-sponsor-card:hover{border-color:rgba(251,135,164,.4);box-shadow:0 14px 40px rgba(0,0,0,.32),0 0 0 1px rgba(251,135,164,.25);transform:translateY(-4px)}#ssc-sponsors .ssc-sponsor-card.ssc-sponsor-card--major{max-width:30rem}#ssc-sponsors .ssc-sponsor-logo-wrap{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;width:100%}#ssc-sponsors .ssc-sponsor-logo{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#ssc-sponsors .ssc-sponsor-name{color:var(--ssc-text-mid);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0}#ssc-sponsors .ssc-sponsor-name,#ssc-sponsors .ssc-sponsor-sub{font-family:var(--ssc-caps);line-height:1.5em;text-align:center;text-transform:uppercase}#ssc-sponsors .ssc-sponsor-sub{color:var(--ssc-text-light);font-size:.6875rem;font-weight:600;letter-spacing:.1em;margin:.25rem 0 0}body.dark-mode #ssc-details,body.dark-mode #ssc-formats,body.dark-mode #ssc-timeline{background:#0f0f0f}body.dark-mode #ssc-details .ssc-detail-card,body.dark-mode #ssc-formats .ssc-detail-card,body.dark-mode #ssc-timeline .ssc-detail-card{background:var(--ssc-black-mid);border-color:hsla(0,0%,100%,.08)}body.dark-mode #ssc-details .ssc-section-title,body.dark-mode #ssc-formats .ssc-section-title,body.dark-mode #ssc-timeline .ssc-section-title{color:var(--ssc-white)}body.dark-mode #ssc-details .ssc-note-card p,body.dark-mode #ssc-details .ssc-timeline-desc,body.dark-mode #ssc-formats .ssc-note-card p,body.dark-mode #ssc-formats .ssc-timeline-desc,body.dark-mode #ssc-timeline .ssc-note-card p,body.dark-mode #ssc-timeline .ssc-timeline-desc{color:hsla(0,0%,100%,.6)}body.dark-mode #ssc-details .ssc-timeline-title,body.dark-mode #ssc-formats .ssc-timeline-title,body.dark-mode #ssc-timeline .ssc-timeline-title{color:var(--ssc-white)}body.dark-mode #ssc-details .ssc-format-card,body.dark-mode #ssc-formats .ssc-format-card,body.dark-mode #ssc-timeline .ssc-format-card{background:var(--ssc-black-soft);border-color:hsla(0,0%,100%,.1)}body.dark-mode #ssc-details .ssc-course-badge,body.dark-mode #ssc-formats .ssc-course-badge,body.dark-mode #ssc-timeline .ssc-course-badge{background:var(--ssc-black-soft);border-color:hsla(0,0%,100%,.15)}}