.j-page{--ink:#0b2238;--ink-2:#3d5a70;--line:#d6e0e6;--paper:#f3fbf9;--paper-2:#e3f4f0;--teal:#0d9488;--teal-d:#0b7a70;--sun:#fbbf24;--sky:#0ea5e9;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:120px;--r-card:28px;--r-inner:20px;--jp:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo UI", Meiryo, system-ui, sans-serif;--en:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo UI", Meiryo, system-ui, sans-serif;--grad-ocean:linear-gradient(100deg, #0d9488 0%, #06b6d4 55%, #0ea5e9 100%);--hair:1px solid #08243a12;background:var(--paper);color:var(--ink);font-family:var(--jp);font-feature-settings:"palt" 1}.j-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.j-wrap.j-wrap--wide{max-width:1520px}@media (width>=640px){.j-wrap{padding:0 40px}}.j-wrap>*{min-width:0}.j-display{letter-spacing:-.035em;word-break:auto-phrase;font-size:clamp(30px,8.6vw,46px);font-weight:800;line-height:1.14}.j-display span{display:block}@media (width>=768px){.j-display{letter-spacing:-.04em;font-size:clamp(46px,6vw,88px);line-height:1.08}}@media (width>=1024px){.j-display span{white-space:nowrap}}.j-mark{background:linear-gradient(transparent 64%, var(--sun) 64%, var(--sun) 92%, transparent 92%) no-repeat 0 0 / 100% 100%;padding-right:.1em;display:inline!important}@media (prefers-reduced-motion:no-preference){.j-mark{animation:j-mark-in .9s var(--spring) .7s forwards;background-size:0% 100%}}@keyframes j-mark-in{to{background-size:100% 100%}}.j-h2{letter-spacing:-.025em;word-break:auto-phrase;text-wrap:balance;font-size:clamp(26px,3.6vw,48px);font-weight:800;line-height:1.34}.j-h2--xl{letter-spacing:-.04em;font-size:clamp(30px,5.4vw,72px);line-height:1.22}.j-h3,.j-voice__line{word-break:auto-phrase}.j-h3{letter-spacing:-.01em;font-size:clamp(19px,1.6vw,22px);font-weight:700;line-height:1.5}.j-body{color:var(--ink-2);letter-spacing:0;font-size:16px;line-height:1.85}@media (width>=1024px){.j-body{font-size:17px}}.j-lead span{display:block}.j-lead{color:var(--ink-2);max-width:40em;margin-top:var(--s3);font-size:clamp(17px,1.5vw,20px);line-height:1.8}.j-note{color:var(--ink-2);letter-spacing:.02em;font-size:14px;line-height:1.7}.j-num{font-family:var(--en);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-weight:700}.j-kicker{color:var(--teal-d);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;font-weight:800;display:flex}.j-kicker:before{content:"";background:linear-gradient(90deg,#0d9488,#38bdf8);border-radius:3px;flex:none;width:36px;height:3px}.j-kicker span{color:var(--line);margin:0 .4em}.scrub-w{transition:opacity .2s linear}.j-btn{background:linear-gradient(180deg, #14a89a 0%, var(--teal) 100%);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:0 32px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 12px 24px -10px #0d9488b3}.j-btn:hover{background:linear-gradient(180deg, #17b5a6 0%, var(--teal-d) 100%);box-shadow:inset 0 1px #ffffff4d,0 16px 32px -10px #0d9488cc}.j-btn>span{transition:transform .5s var(--spring-bounce);display:inline-block}@media (hover:hover){.j-btn:hover>span{transform:translate(5px)}}.j-btn:focus-visible,.j-textlink:focus-visible,.j-faq__item summary:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.j-btn--closed{color:var(--ink-2);box-shadow:none;cursor:default;pointer-events:none;background:#08243a1a}.j-btn--light{color:var(--ink);background:#fff;box-shadow:inset 0 1px #fff,0 16px 40px -12px #00000080}.j-btn--light:hover{background:var(--sun);box-shadow:0 16px 40px -12px #fbbf2499}.j-textlink{color:var(--teal-d);text-underline-offset:4px;font-weight:700;text-decoration:underline 1px #0d948859;transition:text-decoration-color .25s}.j-textlink:hover{text-decoration-color:currentColor}.j-countdown{color:var(--ink);font-weight:700}.j-hero{isolation:isolate;background:var(--paper);padding-top:112px;position:relative;overflow:hidden}.j-hero__bg{z-index:-1;pointer-events:none;background:radial-gradient(900px 560px at 98% 4%, #b6eefbb3 0%, #b6eefb00 64%), linear-gradient(180deg, #eaf8f4 0%, var(--paper) 78%);position:absolute;inset:0}.j-hero__photo{opacity:.5;position:absolute;inset:0;mask-image:linear-gradient(#000 30%,#0000 96%)}.j-hero__photo img{object-fit:cover;object-position:50% 40%;filter:saturate(.8);width:100%;height:100%;display:block}.j-hero__bg:after{content:"";background:linear-gradient(90deg,#f3fbf9f0 0%,#f3fbf999 50%,#f3fbf91a 100%);position:absolute;inset:0}.j-hero__wave{opacity:.6;width:100%;height:190px;position:absolute;bottom:260px;left:0;right:0;mask-image:linear-gradient(90deg,#0000 8%,#000 55%)}.j-hero__grid{display:block}@media (width>=1024px){.j-hero__grid{padding-bottom:var(--s4)}}.j-hero__copy .j-display{margin-top:var(--s3)}.j-hero__art{aspect-ratio:3/2;box-shadow:inset 0 1px 0 #fff, var(--shadow-lg);transform-style:preserve-3d;will-change:transform;background:linear-gradient(160deg,#fff 0%,#f6f3ec 100%);border:0;border-radius:32px;margin:0;padding:0;overflow:hidden}.j-hero__art picture{height:100%;display:block}.j-hero__art img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.j-ticket{margin:var(--s4) 0 0;padding:0 var(--s3);border-radius:var(--r-card);display:grid}@media (width>=1280px){.j-ticket{padding:0 var(--s3) 0 var(--s4)}}.j-ticket__cell{padding:var(--s3) 0;border-bottom:1px solid #08243a14}.j-ticket dt{color:var(--ink-2);letter-spacing:.04em;font-size:14px;font-weight:700}.j-ticket dd{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;line-height:1.3}.j-ticket dd strong{white-space:nowrap;font-weight:800}.j-ticket__date .j-num{background:var(--grad-ocean);color:#0000;background-clip:text;font-size:clamp(26px,2.4vw,34px)}.j-ticket__date dd{white-space:nowrap}.j-ticket__date .j-ticket__sub{white-space:normal}.j-ticket__sub{word-break:auto-phrase}.j-dow{font-family:var(--en);color:var(--ink-2);letter-spacing:.06em;margin-left:6px;font-size:14px;font-weight:700}.j-dash{color:var(--ink-2);margin:0 10px}.j-ticket__sub{margin-top:6px;display:block}.j-ticket__cta .j-textlink{margin-left:auto}.j-ticket__cta{padding:var(--s3) 0;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.j-credit{margin-top:var(--s3);color:#08243a8c;font-size:10px;line-height:1.5}.j-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.j-hero>.j-wrap:last-child{padding-bottom:var(--s5)}@media (width>=640px){.j-ticket{padding:0 var(--s4);grid-template-columns:1fr 1fr}.j-ticket__cell:nth-child(2n){padding-left:var(--s3);border-left:1px solid #08243a14}.j-ticket__cta{border-top:0;grid-column:1/-1}.j-ticket__cell:nth-last-child(2){border-bottom:1px solid #08243a14}}@media (width>=1024px){.j-ticket{grid-template-columns:1.6fr 1.3fr .9fr 1fr}.j-ticket__cell{padding:var(--s4) var(--s3) var(--s4) 0;border-bottom:0}.j-ticket__cell+.j-ticket__cell{padding-left:var(--s3);border-left:1px solid #08243a14}.j-ticket__cell:nth-last-child(2){border-bottom:0}.j-ticket__cta{padding:var(--s3) 0;border-top:1px solid #08243a14}}@media (width>=1280px){.j-ticket{grid-template-columns:1.9fr 1.35fr .9fr 1fr auto}.j-ticket__cta{padding:var(--s3) 0 var(--s3) var(--s3);justify-content:center;align-items:flex-start;gap:var(--s2);border-top:0;border-left:1px solid #08243a14;flex-direction:column;grid-column:auto}}.j-on-dark-2{color:#b7c8d4}.j-sectitle{z-index:1;margin-bottom:clamp(24px,3vw,48px);position:relative}.j-sectitle .s-statement{font-size:clamp(40px,8vw,112px)}.j-sec--first .j-sectitle{margin-top:0}.j-sectitle--light .s-eyebrow{color:#5eead4}.j-sectitle--light .s-eyebrow:before{background:linear-gradient(90deg,#5eead4,#7dd3fc)}.j-sectitle--light .s-statement{background:linear-gradient(100deg,#fff 0% 40%,#99f6e4 75%,#7dd3fc 100%);background-clip:text}.j-faq,.j-outline{grid-template-columns:1fr!important}.j-sec{padding:clamp(48px,7vw,96px) 0;position:relative}.j-sec[id],.j-final[id]{scroll-margin-top:88px}.j-sec{overflow:clip}.j-sec>.j-wrap{z-index:1;position:relative}.j-hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.j-hero__copy .j-kicker{justify-content:center}.j-hero__top{flex-direction:column;align-self:stretch;align-items:center;display:flex}.j-hero__logo{width:clamp(160px,44vw,300px);height:auto;margin:0 0 var(--s2)}.j-hero__copy .j-lead{margin-inline:auto}.j-hero-mentors .j-mentors__count{justify-content:center}.j-hero-mentors__sub{text-align:center}.j-hero__head{display:contents}.j-hero__copy .j-lead{order:2}.j-hero-mentors{--n:clamp(110px, 15vw, 280px);margin-top:var(--s4);order:3}.j-hero-mentors .j-mentors__count{flex-wrap:wrap;align-items:baseline;margin:0;font-size:clamp(18px,2vw,26px);display:flex}.j-hero-mentors .j-mentors__count .j-num{margin-right:-.04em;padding-right:0;font-size:clamp(120px,24vw,320px);line-height:.95}.j-hero-mentors__sub{letter-spacing:.04em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:700}@media (width>=720px){.j-hero__head{margin-top:var(--s3);justify-content:center;align-items:center;gap:56px;display:flex}.j-hero__head .j-display{flex:none}.j-hero__copy .j-display{margin-top:0}.j-hero__copy .j-lead{order:0}.j-hero-mentors{flex-direction:column;flex-shrink:0;order:0;align-items:center;margin-top:0;display:flex}.j-hero-mentors .j-mentors__count{display:block}.j-hero-mentors .j-mentors__count .j-num{font-size:var(--n);transform:translateY(calc(var(--n) * -.036));padding-top:.08em;line-height:.78}.j-hero-mentors__sub{margin-top:calc(var(--n) * -.05);font-size:clamp(14px,1.1vw,18px);line-height:1.5}}@media (width>=1280px){.j-hero-mentors{flex-direction:row;align-items:last baseline;gap:14px}.j-hero-mentors__sub{white-space:nowrap;margin:0 0 calc(var(--n) * .094)}}@supports (text-box:trim-both cap alphabetic){@media (width>=720px){.j-hero-mentors .j-mentors__count .j-num{text-box:trim-both cap alphabetic;padding:0;line-height:1;display:block;transform:none}.j-hero-mentors__sub{margin-top:var(--s1)}}@media (width>=1280px){.j-hero-mentors__sub{text-box:trim-end text alphabetic;margin:0}}}.j-sec--first{padding-top:clamp(48px,7vw,96px)}.j-sec--paper{background:0 0}.j-sechead{gap:var(--s3);margin-bottom:var(--s4);display:grid}@media (width>=1024px){.j-sechead{align-items:end;gap:var(--s5);grid-template-columns:7fr 5fr}}.j-sechead__lead{max-width:30em}.j-day,.j-mech__item,.j-gain{border-radius:var(--r-card);border:var(--hair);box-shadow:var(--shadow-sm);background:#fff}.j-days{gap:var(--s3);display:grid}.j-day{gap:var(--s4);box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#e9faf7 0%,#fff 55%);align-items:center;padding:clamp(20px,3vw,44px);display:grid}.j-day--2{background:linear-gradient(160deg,#e7f5fe 0%,#fff 55%)}@media (width>=1024px){.j-days{gap:var(--s4);padding-bottom:var(--s3)}.j-day{grid-template-columns:5fr 6fr}}.j-day__head{align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.j-day__id{font-family:var(--en);letter-spacing:-.05em;background:linear-gradient(100deg,#0d9488,#2dd4bf);color:#0000;background-clip:text;font-size:clamp(48px,6vw,80px);font-weight:700;line-height:1}.j-day--2 .j-day__id{background:linear-gradient(100deg,#0284c7,#38bdf8);background-clip:text}.j-day__art{border-radius:var(--r-inner);background:linear-gradient(160deg,#f4fbfa,#e6f6fb);overflow:hidden;box-shadow:inset 0 0 0 1px #08243a0d}.j-day--2 .j-day__art{background:linear-gradient(160deg,#f1f9fe,#e3f1fb)}.j-day__art{aspect-ratio:3/2}.j-day__art picture{height:100%;display:block}.j-day__art .j-day__svg{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--spring);display:block}.j-steps{margin-top:var(--s4);counter-reset:st;gap:var(--s3);display:grid}.j-steps li{counter-increment:st;column-gap:var(--s2);grid-template-columns:48px 1fr;display:grid;position:relative}.j-steps li:before{content:counter(st);font-family:var(--en);color:#fff;background:linear-gradient(160deg, #2dd4bf, var(--teal));border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6,0 6px 12px -4px #0d948880}.j-day--2 .j-steps li:before{background:linear-gradient(160deg,#38bdf8,#0284c7);box-shadow:inset 0 1px #fff6,0 6px 12px -4px #0284c780}.j-steps li:not(:last-child):after{content:"";top:40px;left:16px;bottom:calc(-1 * var(--s3) + 6px);background:linear-gradient(#99f6e4,#99f6e400);border-radius:2px;width:2px;position:absolute}.j-day--2 .j-steps li:not(:last-child):after{background:linear-gradient(#bae6fd,#bae6fd00)}.j-steps .j-body{margin-top:2px}.j-days__pre{margin-top:var(--s4);padding:var(--s2) var(--s3);background:var(--paper-2);border-radius:18px}.j-days__pre--top{margin:0 0 var(--s4)}.j-split{gap:var(--s5);display:grid}@media (width>=1024px){.j-split{gap:var(--s5);grid-template-columns:5fr 7fr;align-items:start}.j-split__head{position:sticky;top:120px}}.j-h2--oneline{text-wrap:nowrap;font-size:clamp(16px,3vw,40px)}@media (width>=1024px){.j-sechead:has(.j-h2--oneline){grid-template-columns:1fr}}.j-split__head .j-h2{font-size:clamp(26px,2.9vw,40px)}.j-split__head .j-body{margin-top:var(--s3);max-width:24em}.j-split__art{margin:var(--s4) 0 0;border-radius:var(--r-card);box-shadow:var(--shadow-md);border:var(--hair);aspect-ratio:4/3;background:#fff;overflow:hidden}.j-split__art picture{height:100%;display:block}.j-split__art img{object-fit:cover;width:100%;height:100%;display:block}.j-mech{gap:var(--s2);counter-reset:mech;display:grid}@media (width>=768px){.j-mech{gap:var(--s3);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}.j-mech__item{counter-increment:mech;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.j-mech__item:after{content:counter(mech, decimal-leading-zero);font-family:var(--en);letter-spacing:-.06em;color:#0d948817;pointer-events:none;font-size:72px;font-weight:700;line-height:1;position:absolute;top:8px;right:22px}.j-mech__icon{box-sizing:content-box;width:28px;height:28px;color:var(--teal);background:linear-gradient(160deg,#ccfbf1,#e6f6fb);border-radius:18px;padding:12px;box-shadow:inset 0 1px #fff}.j-mech__item .j-h3{margin-top:var(--s3)}.j-mech__item .j-body{margin-top:var(--s1)}.j-sec--marq{overflow:hidden}.marq{gap:var(--s2);display:grid;mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.marq__row{padding:8px 0 18px;overflow:hidden}.marq__track{gap:var(--s2);width:max-content;animation:176s linear infinite marq;display:flex}.marq__row--rev .marq__track{animation-duration:205s;animation-direction:reverse}@keyframes marq{to{transform:translateX(calc(-50% - var(--s2) / 2))}}.j-voice{gap:var(--s2);width:min(340px,78vw);padding:var(--s3);border:var(--hair);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;flex:none;align-items:flex-start;display:flex}.j-voice__face{border-radius:50%;flex:none;width:64px;height:64px;box-shadow:0 0 0 3px #fff,0 0 0 4px #08243a14}.j-voice__line{letter-spacing:.005em;font-size:16px;font-weight:700;line-height:1.75}.j-voice>div{flex-direction:column;align-self:stretch;display:flex}.j-voice .j-note{margin-top:auto;padding-top:6px}@media (prefers-reduced-motion:reduce){.marq{mask-image:none}.marq__row{overflow:visible}.marq__track{flex-wrap:wrap;width:auto;padding:0 24px;animation:none}.marq__track .j-voice[aria-hidden],.marq__row--rev{display:none}}.j-mentors{gap:var(--s5);display:grid}.j-mentors .j-body{margin-top:var(--s3);max-width:none}.j-secbg{z-index:0;opacity:.22;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000 0%,#000 38% 62%,#0000 100%)}@media (width<=767px){.j-secbg{opacity:.12}}.j-secbg img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.j-mentors__list{padding:var(--s4);border:var(--hair);box-shadow:inset 0 1px 0 #fff, var(--shadow-lg);background:#fff radial-gradient(520px 260px at 100% 0,#ccfbf1 0%,#ccfbf100 70%);border-radius:36px}.j-mentors__count{font-size:18px;font-weight:700}.j-mentors__count .j-num{letter-spacing:-.05em;background:var(--grad-ocean);color:#0000;background-clip:text;margin-right:0;padding:.04em .12em .06em .02em;font-size:88px;line-height:1.1;display:inline-block}.j-mentors__list ul{margin:var(--s3) 0;gap:var(--s1);flex-wrap:wrap;display:flex}.j-mentors__list li{background:var(--paper-2);border-radius:999px;padding:7px 16px;font-size:15px;font-weight:700}.j-gains{gap:var(--s2);display:grid}@media (width>=768px){.j-gains{gap:var(--s3);grid-template-columns:repeat(12,1fr)}.j-gain{grid-column:span 6}}.j-gain{padding:clamp(24px,3vw,44px)}.j-gain--1{background:linear-gradient(150deg,#e9faf7 0%,#fff 60%)}.j-gain--4{background:linear-gradient(150deg,#e7f5fe 0%,#fff 60%)}.j-gain__icon{box-sizing:content-box;width:28px;height:28px;color:var(--teal);background:linear-gradient(160deg,#ccfbf1,#e6f6fb);border-radius:18px;padding:12px;box-shadow:inset 0 1px #fff}.j-gain .j-h3{margin-top:var(--s3);font-size:clamp(20px,2vw,26px)}.j-gain .j-body{margin-top:var(--s1)}.j-faq{gap:var(--s4);display:grid}@media (width>=1024px){.j-faq{gap:var(--s5);grid-template-columns:5fr 7fr}}.j-faq__item{padding:0 var(--s3);interpolate-size:allow-keywords;transition:background-color .3s var(--ease-out), box-shadow .3s;background:#fff9;border-radius:24px}.j-faq__item+.j-faq__item{margin-top:8px}@media (hover:hover){.j-faq__item:hover{background:#fff}}.j-faq__item[open]{box-shadow:var(--shadow-sm);background:#fff}.j-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;list-style:none;display:flex}.j-faq__item summary::-webkit-details-marker{display:none}.j-faq__sign{background:var(--paper-2);width:32px;height:32px;transition:transform .6s var(--spring-bounce), background-color .3s;border-radius:50%;flex:none;position:relative}.j-faq__sign:before,.j-faq__sign:after{content:"";background:var(--teal);width:12px;height:2px;transition:transform .5s var(--spring), background-color .3s;border-radius:1px;position:absolute;top:15px;left:10px}.j-faq__sign:after{transform:rotate(90deg)}.j-faq__item[open] .j-faq__sign{background:var(--teal);transform:rotate(180deg)}.j-faq__item[open] .j-faq__sign:before,.j-faq__item[open] .j-faq__sign:after{background:#fff}.j-faq__item[open] .j-faq__sign:after{transform:rotate(0)}.j-faq__item .j-body{padding:0 0 var(--s3);max-width:38em}@supports selector(::details-content){.j-faq__item::details-content{opacity:0;block-size:0;transition:block-size .55s var(--spring), opacity .3s ease-out, content-visibility .55s allow-discrete;overflow:hidden}.j-faq__item[open]::details-content{opacity:1;block-size:auto}}.j-outline{gap:var(--s4);display:grid}@media (width>=1024px){.j-outline{gap:var(--s5);grid-template-columns:5fr 7fr}}.j-outline dl{border-radius:var(--r-card);border:var(--hair);box-shadow:var(--shadow-md);padding:var(--s1) var(--s4);background:#fff}@media (width<=639px){.j-outline dl{padding:var(--s1) var(--s3)}}.j-outline dl:after{content:"";box-sizing:content-box;height:clamp(72px,7vw,104px);padding:var(--s2) 0;background:url(/brand/campus-jam-logo-wordmark.png) 50%/contain no-repeat content-box border-box;border-top:1px solid #08243a12;display:block}.j-outline__row{gap:var(--s2);padding:var(--s3) 0;border-top:1px solid #08243a12;grid-template-columns:6.5em minmax(0,1fr);display:grid}.j-outline__row:first-child{border-top:0}.j-outline dt{color:var(--ink-2);padding-top:2px;font-size:14px;font-weight:700}.j-outline dd{white-space:pre-line;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.75}.j-outline dd.is-tbd{color:var(--ink-2)}.j-final{isolation:isolate;color:#fff;margin:var(--s2) clamp(8px, 1.6vw, 24px) clamp(8px, 1.6vw, 24px);padding:var(--s6) 0;background:radial-gradient(700px 420px at 0% 0%, #14b8a659 0%, #14b8a600 70%), radial-gradient(700px 480px at 100% 100%, #0ea5e952 0%, #0ea5e900 70%), var(--ink);border-radius:clamp(28px,4vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.j-final__wave{opacity:.35;z-index:-1;pointer-events:none;width:100%;height:64%;position:absolute;top:18%;left:0;right:0}.j-final__grid{gap:var(--s4);align-items:end;display:grid}@media (width>=1024px){.j-final__grid{grid-template-columns:1fr auto}}.j-kicker--on-dark{color:var(--sun)}.j-final__date{margin-top:var(--s2);font-size:clamp(64px,11vw,160px);line-height:1}.j-final__date .j-num{letter-spacing:-.06em;background:linear-gradient(100deg,#99f6e4 0%,#7dd3fc 100%);color:#0000;background-clip:text}.j-final__dow{letter-spacing:-.01em;margin-left:.2em;font-size:.32em;font-weight:700}.j-final .j-body{margin-top:var(--s3)}.j-final .j-countdown{color:#fff}.j-final__cta{gap:var(--s2);justify-items:start;display:grid}.j-final .j-btn--light{min-height:64px}
