.first li{grid-template-columns:clamp(82px,7vw,110px) 1fr;align-items:center}.first{background:#020804}.firstWelcomeBg{z-index:0;object-fit:cover;object-position:center 48%;filter:brightness(.54)saturate(.58)contrast(.92);opacity:.82;width:100%;height:100%;display:block;position:absolute;inset:0}.first:before{z-index:1;background:linear-gradient(90deg,#020803a3,#02080380)}.firstGrid{z-index:2}.first li>span{color:var(--lime);letter-spacing:-.07em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(54px,7vw,96px);font-weight:950;line-height:.82}.first li:nth-child(3){align-items:start}.nextFirstCard{border:2px solid var(--lime);background:#020a04d1;margin-top:18px;padding:18px 20px;display:block;box-shadow:7px 7px #00ff412e}.first li .nextFirstPrompt{color:var(--lime);letter-spacing:.035em;margin-top:24px;font-size:17px;display:block}.nextFirstDate{color:var(--lime);letter-spacing:.035em;text-transform:uppercase;padding:0 0 15px;font:900 15px/1.1 monospace;display:block}.nextFirstWorkoutList{display:grid}.nextFirstWorkoutLink{border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:18px;padding:0 0 16px;display:grid}.nextFirstWorkoutLink+.nextFirstWorkoutLink{padding-top:16px}.nextFirstWorkoutLink:last-child{border-bottom:0;padding-bottom:0}.nextFirstWorkoutLink strong{color:#fff;text-transform:uppercase;font-size:21px}.nextFirstWorkoutCopy{gap:4px;min-width:0;display:grid}.nextFirstWorkoutLink small{color:#d2d7d0}.nextFirstWorkoutLink i{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:11px;font-style:normal;font-weight:900}.nextFirstWorkoutImage{border:1px solid var(--lime);background:#020603;width:92px;height:78px;padding:0;display:block}.nextFirstWorkoutImage img{object-fit:cover;width:100%;height:100%}.nextFirstLoading{color:var(--lime);font-weight:900}.marquee{background:var(--ink);color:#fff;position:relative}.marquee span{color:var(--lime)}.marquee .coordinates{z-index:2;background:var(--ink);min-width:64px;min-height:54px;box-shadow:-22px 0 18px var(--ink);position:absolute;bottom:auto;right:18px}.marquee .rabbitMark{width:42px;height:42px}.marquee .coordinateText{bottom:7px;right:56px}.principleGrid article:nth-child(2)>span{letter-spacing:normal;font-size:58px}.principleGrid article:nth-child(3)>span{letter-spacing:-.15em;font-size:24px}.featuredVideos{background:var(--paper);padding:82px 0 94px}.featuredVideosHead{grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;margin-bottom:42px;display:grid}.featuredVideosHead h2{margin:22px 0 0;font-size:clamp(48px,6vw,78px)}.featuredVideosHead h2 em{color:var(--lime)}.featuredVideosHead>p{color:#60615b;max-width:360px;font-size:16px;line-height:1.55}.featuredVideoGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.featuredVideo{aspect-ratio:16/9;border:2px solid var(--ink);background:var(--ink);box-shadow:7px 7px 0 var(--lime);position:relative;overflow:hidden}.featuredVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.workout{grid-template-columns:58px 70px 100px 1.15fr .85fr .8fr 92px;position:relative}.workoutDate{color:#777;font:800 12px/1 monospace}.workoutAoLink{z-index:1;position:absolute;inset:0}.directions{z-index:2;color:var(--orange);letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-self:stretch;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex;position:relative}.directions b{font-size:22px;line-height:1}.directions:hover span{text-decoration:underline}.leader{flex-direction:column;gap:5px;display:flex}.leader small{color:#777;letter-spacing:.08em;text-transform:uppercase;font:9px/1 monospace}.leader b{text-transform:uppercase;font-size:12px;line-height:1.25}.type{flex-direction:column;gap:5px;display:flex}.type small{color:#777;text-transform:none;max-width:190px;font-size:13px;line-height:1.25}.type small span{display:block}@media (max-width:800px){.firstWelcomeBg{object-position:46% center;filter:brightness(.48)saturate(.52)contrast(.92)}.first:before{background:#02080394}.first li{grid-template-columns:72px 1fr}.first li>span{font-size:60px}.nextFirstCard{padding:16px}.nextFirstWorkoutLink{grid-template-columns:minmax(0,1fr) 78px;gap:12px}.nextFirstWorkoutImage{width:78px;height:70px}.workout{grid-template-columns:48px 48px 1fr 76px}.leader{grid-column:3;margin-top:4px}.leader b{color:var(--orange)}.type{display:none}.directions{grid-area:1/4/span 2}.featuredVideos{padding:64px 0 72px}.featuredVideosHead{grid-template-columns:1fr;gap:16px}.featuredVideoGrid{grid-template-columns:1fr;gap:24px}}.heroMatrixBg{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.heroMatrixBg img{object-fit:cover;object-position:center 74%;width:100%;height:100%;display:block}.workoutSectionHead{grid-template-columns:minmax(0,1fr) minmax(500px,.92fr);align-items:center}.workoutPolaroids{justify-self:end;width:min(100%,600px);height:450px;position:relative}.workoutPolaroid{background:#fff;border:1px solid #c8c7bf;width:330px;padding:15px 15px 51px;transition:transform .22s,box-shadow .22s;display:block;position:absolute;overflow:hidden;box-shadow:0 15px 28px #11130f47}.workoutPolaroid:first-child{z-index:1;top:73px;left:0;transform:rotate(-8deg)}.workoutPolaroid:nth-child(2){z-index:3;top:9px;left:24%;transform:rotate(3deg)}.workoutPolaroid:nth-child(3){z-index:2;top:90px;right:0;transform:rotate(9deg)}:is(.workoutPolaroid:hover,.workoutPolaroid:focus-visible){z-index:5;box-shadow:0 22px 38px #11130f57, 0 0 0 3px var(--lime);outline:none;transform:rotate(0)translateY(-8px)}.workoutPolaroid img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;display:block}.workoutPolaroid span{color:var(--ink);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:15px;left:15px;right:15px;overflow:hidden}.workoutInvitation{width:100%;color:var(--orange);text-align:left;margin:0 0 28px;font-size:clamp(18px,1.55vw,24px);font-weight:600;line-height:1.4}.workoutInvitation strong{font-weight:900}.hero:before{z-index:1}.heroNoise{z-index:2}.heroGrid,.hero>.marquee{z-index:3}.hero>.marquee{position:relative}.heroLogoMedia{z-index:1;aspect-ratio:1;filter:drop-shadow(0 0 18px #00ff4133);width:min(94%,520px);position:absolute;top:82px;left:4%;transform:rotate(4deg)}.heroLogoMedia video{z-index:0;object-fit:cover;object-position:center;background:#020804;border-radius:50%;width:70%;height:70%;position:absolute;inset:15%}.heroLogoMedia img{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:800px){.heroLogoMedia{width:280px;top:0;left:18%}.workoutSectionHead{grid-template-columns:1fr}.workoutPolaroids{justify-self:center;width:min(100%,500px);height:410px;margin-top:8px}.workoutPolaroid{width:min(82.5vw,300px)}.workoutInvitation{margin-bottom:24px}}@media (max-width:1180px){.hero,.manifesto{-webkit-background-size:768px auto;background-color:#020804;background-position:top;background-repeat:repeat;background-size:768px;background-image:none!important}.hero:before{background:linear-gradient(90deg,#040a05a3 0%,#040a0557 58%,#040a0514 100%)}.manifesto:before{background:#040a0533}}@media (min-width:768px) and (max-width:1180px){.hero{background-image:none}.heroMatrixBg img{object-position:58% 72%}.hero:before{background:linear-gradient(90deg,#11130fc7 0%,#11130f7a 52%,#11130f0f 100%)}.first:before{background:#040a0547}.manifesto:before{background:#040a0552}}.coordinates{place-items:center;min-width:42px;min-height:42px;transition:color .2s,text-shadow .2s;display:grid}.rabbitLink{place-items:center;display:grid}.rabbitMark{object-fit:contain;width:46px;height:46px;transition:transform .2s,filter .2s;display:block}.coordinateText{color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#040a05e0;border:1px solid #ffffff6b;width:max-content;padding:7px 10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:3px;right:42px;transform:translate(7px)}.coordinates:hover .rabbitMark,.coordinates:focus-within .rabbitMark{filter:drop-shadow(0 0 7px #fffc);transform:translateY(-2px)}.coordinates:hover .coordinateText,.coordinates:focus-within .coordinateText{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.pillars article{justify-content:flex-start}.pillars article>.pillarCopy{margin-top:auto}.pillars h3{margin-top:12px}.pillars .fitnessPillar{color:#fff;background:#050806}.pillars .pillarVideo{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pillars .fitnessPillar:before{content:"";z-index:1;background:linear-gradient(#0105020a 16%,#01050247 52%,#010502eb 100%);position:absolute;inset:0}.pillars .fitnessPillar .pillarCopy{z-index:2;position:relative}.pillars .fitnessPillar small{color:#fff;text-shadow:0 1px 4px #000000e6}.pillars .fitnessPillar p{color:var(--lime)}.pillars .faithPillar{color:#fff;background:#050806}.pillars .faithPillar:before{content:"";z-index:1;background:linear-gradient(#01050208 16%,#01050245 52%,#010502eb 100%);position:absolute;inset:0}.pillars .faithPillar .pillarCopy{z-index:2;position:relative}.pillars .faithPillar small{color:#fff;text-shadow:0 1px 4px #000000e6}.pillars .faithPillar p{color:var(--lime)}.pillars .fellowshipPillar{color:#fff;background:#08100a url(../../../fellowship-pillar.jpg) 50% 42%/cover no-repeat}.pillars .fellowshipPillar:before{content:"";z-index:0;background:linear-gradient(#01050208 20%,#01050252 53%,#010502e6 100%);position:absolute;inset:0}.pillars .fellowshipPillar .pillarCopy{z-index:1;position:relative}.pillars .fellowshipPillar small{color:#fff;text-shadow:0 1px 4px #000000e6}.pillars .fellowshipPillar p{color:var(--lime)}
