.about-group{margin-top:-2rem;padding:5rem 2.5rem 10rem}.about-title{text-shadow:0 0 1.5rem #ffe9d7}.about-image{box-shadow:0 0 2.5rem #ffe9d751;border-radius:.5rem}.film-strip-container{width:100%;height:100%;padding-bottom:2rem}.film-strip{width:100%;height:100%;padding:0;left:0;right:0;margin:-23rem 0 0}@media (min-width:580px){.about-group{gap:0;margin-top:-3rem}.film-strip{margin-top:-20rem}.film-strip-container{padding-bottom:20rem}}@media (min-width:768px){.paragraph-1{padding:0 4rem 0 0}.paragraph-2{padding:0 0 0 4rem}.about-group{gap:0;margin-top:-6rem}.film-strip{margin-top:-15rem}.film-strip-container{padding-bottom:20rem}}@media (min-width:1024px){.paragraph-1{padding:0 6rem 0 0}.paragraph-2{padding:0 0 0 6rem}.about-group{gap:0;margin-top:-10rem}.about-section{padding-right:10rem;padding-left:10rem}.film-strip{margin-top:-15rem}.film-strip-container{padding-bottom:25rem}}@media (min-width:1200px){.paragraph-1{padding:0 6rem 0 0}.paragraph-2{padding:0 0 0 6rem}.about-group{gap:0;margin-top:-10rem}.about-section{padding-right:10rem;padding-left:10rem}.film-strip{margin-top:-10rem}.film-strip-container{padding-bottom:30rem}}.jumbotron{background-image:url(/img/static/images/official-jumbo-finall.webp);background-size:cover;background-repeat:no-repeat;background-position:top;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;max-height:100vh}.mentor-app{filter:drop-shadow(0 0 .7rem #A6CDC4)}.mentor-app:hover{filter:drop-shadow(0 0 1rem #A6CDC4)}.jumbo-group{align-items:flex-start}.jumbo-buttons,.jumbo-group{display:flex;flex-wrap:wrap;flex-direction:column}.jumbo-buttons{align-items:center;justify-content:center;margin:4rem 0 0;gap:1.3rem}.jumbo-title{text-shadow:0 0 3rem #fff}.jumbo-text{font-family:var(--font-marcellus)}.countdown-container{background-color:#251e2b;padding:4rem 2rem;width:100%}.countdown{justify-content:center;flex-wrap:wrap;width:100%;margin-top:8rem;margin-bottom:6rem;gap:3rem}.circle-container,.countdown{display:flex;align-items:center;position:relative}.circle-container{flex-direction:column;margin:0}.circle{display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 25px 101.5px #d2af71;color:#755642;font-family:var(--font-righteous)}.label{color:#ccba97;margin-top:1rem;font-size:12px;font-family:var(--font-darker-grotesque)}.circle-container.large .circle{width:14rem;height:14rem}.circle-container.medium .circle{width:10rem;height:10rem}.circle-container.small .circle{width:7rem;height:7rem}.circle-container.smallest .circle{width:5rem;height:5rem}.circle-container.large p{font-size:45px}.circle-container.medium p{font-size:35px}.circle-container.small p{font-size:28px}.circle-container.smallest p{font-size:24px}.circle-container.large{transform:translateY(40px)}.circle-container.medium{transform:translateY(100px)}.circle-container.small{transform:translateY(20px)}.circle-container.smallest{transform:translateY(0)}@media (max-width:780px){.jumbotron{min-height:100vh;background-size:cover;background-position:0 0}.jumbo-group,.jumbotron{display:flex;flex-direction:column;justify-content:center;align-items:center}.jumbo-group{text-align:center;margin-top:0}.jumbo-title{font-size:2.5rem;text-align:center;line-height:3rem;text-shadow:0 0 5rem #000,2px 2px 5px rgba(0,0,0,.7)}.jumbo-text{font-size:1.5rem;text-align:center;font-weight:300;text-shadow:0 0 5rem #000,1px 1px 3px rgba(0,0,0,.5)}}@media (min-width:1024px){.jumbotron{gap:6rem}}.circle p{font-family:var(--font-junge)}.schedule-section{width:100%;padding:6rem 1.25rem 8rem;gap:2.5rem;color:#f6f1ea}.schedule-intro,.schedule-section{display:flex;flex-direction:column}.schedule-intro{text-align:center;gap:.35rem;max-width:780px;margin:0 auto}.schedule-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;color:#d7b36b}.schedule-headline{font-size:clamp(2.5rem,4vw,3.6rem);font-weight:800;color:#f6f1ea;letter-spacing:-.01em}.schedule-sub{font-size:1.05rem;color:hsla(35,40%,94%,.8)}.schedule-table-wrapper{width:100%;max-width:1080px;margin:0 auto;background:rgba(31,34,51,.5);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;overflow-x:auto}.schedule-table{width:100%;border-collapse:collapse}.schedule-day-row td{padding:1.25rem 1.25rem .75rem}.schedule-day-cell h2{font-size:clamp(2rem,3vw,2.6rem);font-weight:800;border-bottom:1px solid hsla(0,0%,100%,.12);padding-bottom:.6rem;margin-left:1rem;color:#f6f1ea}.schedule-time-cell{width:220px;font-size:1rem;color:#f3e7d3;vertical-align:top;text-align:right;padding:.9rem 1.25rem .9rem 1.5rem;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.55)}.schedule-time{font-family:inherit;font-weight:inherit;font-size:1.15rem;letter-spacing:.02em;color:#f3e7d3;text-shadow:0 2px 6px rgba(0,0,0,.6)}.schedule-axis-cell{width:54px;position:relative;text-align:center;vertical-align:top}.schedule-axis-line{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:3px;background:linear-gradient(180deg,rgba(140,108,67,0),#7f6240 12%,#d5bd91 50%,#7f6240 88%,rgba(140,108,67,0))}.schedule-day-row .schedule-axis-line{top:1.25rem}.schedule-dot{position:relative;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;transform:rotate(45deg);border-radius:2px;background:linear-gradient(180deg,#d9c29a,#9f7d56);border:2px solid #3f2e1f;box-shadow:0 0 0 2px hsla(40,47%,60%,.45),0 8px 18px rgba(0,0,0,.35)}.schedule-dot-center{width:14px;height:14px;border-radius:1px;background:linear-gradient(180deg,#f7f0e2,#c7ae84)}.schedule-dot:before{inset:4px;border-radius:1px;border:1px solid rgba(60,45,30,.55)}.schedule-dot:after,.schedule-dot:before{content:"";position:absolute;pointer-events:none}.schedule-dot:after{width:10px;height:10px;top:3px;left:3px;background:hsla(0,0%,100%,.45);clip-path:polygon(0 0,100% 0,0 100%)}.schedule-dot.is-live{box-shadow:0 0 0 0 hsla(5,86%,67%,.7);animation:pulse 1.8s infinite}.schedule-detail-cell{padding:.8rem 1.25rem 1.4rem .75rem;vertical-align:top}.schedule-card{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.35),transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,0,0,.08),transparent 45%),linear-gradient(180deg,#f1e4cf,#e6d2b7 60%,#dcc3a0);border:2px solid rgba(95,72,45,.45);display:flex;flex-direction:column;gap:.35rem;box-shadow:0 10px 24px rgba(0,0,0,.35);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);position:relative;padding:1.2rem 1.4rem;z-index:1}.schedule-card:before{content:"";position:absolute;inset:5px;pointer-events:none;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(95,72,45,.32)}.schedule-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.schedule-text-group{display:flex;flex-direction:column;gap:.2rem}.schedule-title{font-size:1.15rem;font-weight:700;color:#201912}.schedule-desc{font-size:.98rem;color:rgba(32,25,18,.78);line-height:1.5}.schedule-badge{font-size:.8rem;padding:.28rem .65rem;border-radius:999px;border:1px solid #d7b36b;background:rgba(0,0,0,.25);white-space:nowrap;letter-spacing:.01em}.schedule-meta{font-size:.9rem;color:rgba(32,25,18,.7)}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(5,86%,67%,.55)}65%{box-shadow:0 0 0 12px hsla(5,86%,67%,0)}to{box-shadow:0 0 0 0 hsla(5,86%,67%,0)}}@media (max-width:768px){.schedule-section{width:100%;padding:4rem 1.25rem 6rem;display:flex;flex-direction:column;gap:1.2rem;color:#f6f1ea}.schedule-table-wrapper{border-radius:18px;overflow-x:visible}.schedule-day-row,.schedule-event-row,.schedule-table,.schedule-table tbody{display:block;width:100%}.schedule-day-row td,.schedule-event-row td{display:block;width:100%;padding:0}.schedule-day-row .schedule-axis-cell,.schedule-day-row .schedule-time-cell{display:none}.schedule-day-row .schedule-day-cell{padding:.5rem .9rem .25rem}.schedule-day-cell h2{margin-left:0}.schedule-event-row{margin:0 0 1rem;padding:0 .75rem}.schedule-time-cell{width:100%;text-align:left;font-size:.96rem;padding:.3rem .1rem .4rem}.schedule-axis-cell{display:none}.schedule-detail-cell{padding:0 0 .25rem}.schedule-card{padding:.95rem 1rem}.schedule-card-header{flex-direction:column;align-items:flex-start;gap:.55rem}.schedule-title{font-size:1.05rem}.schedule-desc{font-size:.96rem}.schedule-badge{font-size:.78rem}}@media (max-width:540px){.schedule-headline{font-size:2.15rem}.schedule-event-row{padding:0 .4rem}.schedule-card{padding:.85rem .9rem}.schedule-title{font-size:1rem}.schedule-badge{font-size:.82rem}}.question,summary{font-family:var(--font-cormorant-garamond)}summary:after{content:"\002B";color:#301814;display:flex;align-items:start;transition:.2s;font-weight:bolder;font-size:2rem}summary::-webkit-details-marker{display:none}details{padding:.5rem;border-radius:0}details:hover{transition:.4s ease-in-out}details:active,details:hover{box-shadow:0 0 2rem #ffcb86}details[open] summary{background:#ffcb86;color:#301814}details[open] summary:after{content:"\00D7"}details[open] .panel{background:#ffcb86;color:#301814;padding:.5em 1em}.border-b{border-bottom:10px}.panel{font-family:var(--font-cormorant-garamond);font-weight:400;font-size:1.2rem;line-height:1.5}