:root{--detail-bg-start:#60b8e4;--detail-bg-mid:#6cabdd;--detail-bg-end:#b9d2df;--detail-blue-dark:#1c3466;--detail-blue-mid:#084a8d;--detail-blue-light:#3868cc;--detail-yellow:#fafe00;--detail-yellow-dark:#ffb700;--detail-orange:#ff6f08;--detail-white:#ffffff;--detail-shadow:rgba(0,0,0,0.25)}*,::after,::before{box-sizing:border-box}body.event-detail-page{margin:0;min-height:100vh;overflow-x:hidden;font-family:"Poppins",sans-serif;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.35),transparent 28%),radial-gradient(circle at 88% 35%,rgba(255,255,255,.18),transparent 35%),linear-gradient(180deg,var(--detail-bg-start) 0%,var(--detail-bg-mid) 32%,var(--detail-bg-end) 100%)}.event-detail-shell{position:relative;width:100%;max-width:1920px;margin:0 auto;padding-bottom:200px}.event-detail-mobile-bg{display:none}.event-detail-back{position:fixed;width:57px;height:57px;left:calc(50vw - 621px - 140px);top:calc(6vh + 21px);border:0;background:url(../assets/events/back-button.webp)left center/auto 100%no-repeat;cursor:pointer;z-index:1001;padding:0;color:transparent;box-shadow:none;transition:transform 180ms ease;border-radius:50%}.event-detail-back:hover{transform:translateY(-2px)}.event-detail-back *{display:none}.event-detail-hero{position:absolute;left:50%;transform:translateX(-50%);top:calc(6vh);width:90%;max-width:1686px;height:580px;border-radius:20px;display:flex;gap:0}.event-detail-hero-left{display:flex;align-items:center;justify-content:center;background:url(../assets/events/backgrounds/kiro-clouds-transparent.webp)center/cover no-repeat,linear-gradient(150.36deg,rgba(255,255,255,.3) 23.68%,rgba(8,74,141,.3) 57.13%);backdrop-filter:blur(10px)}.event-detail-hero-left,.event-detail-hero-right{flex:1;width:50%;height:100%;border-radius:20px;overflow:hidden;position:relative}.event-detail-hero-left-content{width:100%;padding:0 60px;display:flex;flex-direction:column;justify-content:center}.event-detail-hero-image{position:absolute;inset:0;padding:0;border-radius:20px;z-index:1}.event-detail-hero-image .img-wrap{width:100%;height:100%;border-radius:20px;overflow:hidden}.event-detail-hero-image img{width:100%;height:100%;object-fit:cover;object-position:var(--event-hero-image-position, center);display:block;transform:scale(1.04)}.event-detail-hero .event-detail-kicker{display:block;font-size:24px;font-weight:500;font-style:italic;line-height:109.41%;color:rgba(28,52,102,.7);margin-bottom:20px}.event-detail-hero h1{margin:0 0 20px;font-size:clamp(40px,4vw,64px);font-weight:700;line-height:1.1;background:linear-gradient(179deg,#eff459 1.2%,#ff6f08 96.6%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:2px 4px 7px rgba(0,0,0,.25)}.event-detail-hero .event-detail-quote,.event-detail-hero .event-detail-subtitle{margin:0 0 20px;color:var(--detail-blue-dark);font-size:32px;font-weight:600;line-height:1.2}.event-detail-hero .event-detail-quote{margin:0;font-size:24px;font-style:italic}.event-detail-hero[data-event-slug=byte-forward-hackathon] h1{font-size:64px}.event-detail-hero[data-event-slug=kiro-workshop] .event-detail-hero-image .img-wrap{background-color:var(--detail-blue-dark)}.event-detail-hero[data-event-slug=kiro-workshop] .event-detail-kicker,.event-detail-hero[data-event-slug=kiro-workshop] .event-detail-quote,.event-detail-hero[data-event-slug=kiro-workshop] .event-detail-subtitle,body.event-detail-page{color:var(--detail-blue-dark)}.event-detail-cloud-decoration{position:absolute;left:77px;top:729px;width:1752px;height:509px;pointer-events:none;z-index:0}.event-detail-cloud-decoration span{position:absolute;background:rgba(255,255,255,.42);border-radius:50%;box-shadow:0 4px 30px rgba(0,0,0,.18)}.event-detail-cloud-decoration span:nth-child(1){left:0;top:0;width:320px;height:320px;opacity:.9}.event-detail-cloud-decoration span:nth-child(2){left:250px;top:70px;width:240px;height:240px;opacity:.6}.event-detail-cloud-decoration span:nth-child(3){left:480px;top:140px;width:150px;height:150px;opacity:.45}.event-detail-cloud-decoration span:nth-child(4){left:620px;top:260px;width:220px;height:220px;opacity:.38}.event-detail-mid-background{position:absolute;top:calc(6vh + 580px);left:0;width:100%;height:1540px;background:url(../assets/events/backgrounds/mid-bg-frame.webp)center/100% 100%no-repeat;z-index:0;pointer-events:none}.event-detail-summary{position:absolute;left:50%;transform:translateX(-50%) scale(.9);transform-origin:top center;top:calc(6vh + 680px);width:90%;max-width:1270px;height:322px;z-index:2}.event-detail-summary-box{position:absolute;inset:0;border-radius:15px;background:linear-gradient(to bottom,#fff 0,#084a8d 81.7%)}.event-detail-insight-card::before,.event-detail-meta-card::before,.event-detail-summary-box::before{content:"";position:absolute;inset:0;border-radius:15px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.event-detail-meta-card::before,.event-detail-summary-box::before{padding:2.5px;background:linear-gradient(135deg,#3a6fff 0,#6aa0ff 25%,#e8c078 75%,#dba070 100%)}.event-detail-summary-inner{position:absolute;left:45px;top:39px;right:33px;bottom:38px;background:rgba(237,244,255,.2);border:1px solid rgba(255,255,255,.45);border-radius:8px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.event-detail-summary-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1066px;margin:0;padding:0;color:var(--detail-blue-dark);font-size:clamp(24px,2.2vw,32px);font-weight:450;line-height:1.2;text-align:center;z-index:2}.event-detail-meta{position:absolute;left:50%;transform:translateX(-50%) scale(.9);transform-origin:top center;top:calc(6vh + 1010px);width:90%;max-width:1270px;display:flex;justify-content:center;gap:43px;z-index:3}.event-detail-meta-card{position:relative;flex:1;height:105px;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 24px;border-radius:15px;background:linear-gradient(to top,rgba(255,255,255,.3) 10.5%,rgba(8,74,141,.3) 61.4%)}.event-detail-meta-icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center}.event-detail-meta-icon svg{width:40px;height:40px}.event-detail-meta-card strong{color:var(--detail-blue-dark);font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.15}.event-detail-divider{position:absolute;width:543px;height:41px;left:50%;transform:translateX(-50%);top:calc(6vh + 1205px);z-index:2;object-fit:contain}.event-detail-insights{position:absolute;left:50%;transform:translateX(-50%) scale(.9);transform-origin:top center;top:calc(6vh + 1346px);width:90%;max-width:1686px;display:flex;justify-content:center;gap:48px;z-index:2}.event-detail-insight-card{flex:0 0 530px;height:755px;padding:26px 36px 0;border-radius:15px;background:linear-gradient(180deg,var(--detail-white) 0%,var(--detail-blue-mid) 82%);position:relative}.event-detail-insight-card::before{padding:3px;background:linear-gradient(135deg,var(--detail-white) 0%,var(--detail-blue-mid) 100%)}.event-detail-insight-icon{display:grid;width:88px;height:85px;place-items:center;margin:0 auto 14px;border:2px solid rgba(254,146,6,.5);border-radius:50%;background:rgba(251,249,238,.1)}.event-detail-insight-icon svg{width:48px;height:48px}.event-detail-insight-card h2{margin:0 0 16px;font-size:clamp(28px,2vw,36px);font-weight:800;text-align:center;white-space:nowrap;background:linear-gradient(37.3deg,#1c3466 16.7%,#3868cc 88.1%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.event-detail-insight-list{list-style:disc inside;color:var(--detail-blue-dark);font-weight:500}.event-detail-insight-card[data-insight-card=left] .event-detail-insight-list{left:36px;right:36px;top:205px;height:502px;padding:20px 19px 61px 58px;font-size:29px;line-height:50px;list-style-position:outside}.event-detail-insight-card[data-insight-card=center] .event-detail-insight-list,.event-detail-insight-list{position:absolute;margin:0;background:rgba(237,244,255,.35);border:2px solid var(--detail-white);border-radius:7.9638px}.event-detail-insight-card[data-insight-card=center] .event-detail-insight-list{left:36px;right:36px;top:205px;height:502px;padding:20px 24px 61px;list-style:none;text-align:center}.event-detail-insight-card[data-insight-card=center] .event-detail-person{margin:0 0 28px;line-height:1}.event-detail-insight-card[data-insight-card=center] .event-detail-person:last-child{margin-bottom:0}.event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{left:36px;right:36px;top:205px;height:502px;padding:20px 19px 41px 58px;font-size:26px;line-height:45px;list-style-position:outside}.event-detail-insight-card[data-insight-card=center] .event-detail-person strong{display:block;font-weight:600;font-size:29px;line-height:55px;white-space:nowrap;color:var(--detail-blue-dark)}.event-detail-insight-card[data-insight-card=center] .event-detail-person span{display:block;font-weight:400;font-size:20px;line-height:30px;color:var(--detail-blue-dark)}.event-detail-insight-list li{margin:6px 0;padding:2px 0}.event-detail-insight-list li::marker{color:var(--detail-blue-dark);font-size:.65em}.event-detail-person{margin:10px 0;line-height:1.4}.event-detail-person strong{display:block;font-weight:700;font-size:clamp(22px,1.8vw,28px);color:var(--detail-blue-dark)}.event-detail-person span{display:block;color:rgba(28,52,102,.65);font-size:clamp(14px,1.2vw,18px);font-weight:500;line-height:1.3}[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list{font-size:22px;line-height:1.5;padding:20px 19px 50px 58px}[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{font-size:21px;line-height:1.5;padding:20px 19px 40px 58px}.event-detail-mascot{position:absolute;width:280px;height:280px;pointer-events:none;z-index:3}.left-mascot{left:-110px;bottom:-38px}.right-mascot{right:-110px;bottom:-38px}.event-detail-mascot img{width:100%;height:100%;object-fit:contain}.event-detail-gallery-spacer{width:100%;height:calc(6vh + 2121px)}.event-detail-gallery-section{position:relative;width:100%;z-index:2}.event-detail-gallery-header{display:flex;justify-content:space-between;align-items:stretch;padding:40px 115px 40px calc(115px + (50vw - 50%));gap:40px;box-sizing:border-box;width:100%}.gallery-header-left{position:relative;padding-left:34px;display:flex;flex-direction:column;justify-content:center}.gallery-header-left::before{content:"";position:absolute;left:0;top:0;bottom:0;width:13px;background:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%)}.gallery-header-right p,.gallery-heading-small{font-family:"Poppins",sans-serif;font-weight:500;font-size:26px}.gallery-heading-small{line-height:1.5;background:linear-gradient(71.48deg,#1c3466 15.53%,#1c3466 27.65%,#3868cc 105.23%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.gallery-header-right::before,.gallery-heading-large{background:linear-gradient(76.24deg,#1c3466 16.65%,#1c3466 26.31%,#3868cc 88.12%)}.event-detail-section-heading h2,.gallery-event-title,.gallery-heading-large{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gallery-heading-large{font-family:"Poppins",sans-serif;font-weight:700;font-size:57px;line-height:1.2;text-fill-color:transparent}.event-detail-section-heading h2,.gallery-event-title{margin:0}.gallery-event-title{font-family:"Poppins",sans-serif;font-style:italic;font-weight:700;font-size:64px;line-height:1.3;padding-bottom:10px;padding-right:15px;background-image:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%);text-fill-color:transparent}.gallery-header-right{position:relative;padding-left:50px;width:839px;display:flex;align-items:center;margin-right:-65px}.gallery-header-right::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:88px}.gallery-header-right p{line-height:1.73;text-align:right;width:789px;color:#1c3466;margin:0}.event-detail-gallery-border{margin:0;margin-left:calc(50% - 50vw);width:calc(50vw + 50%);height:auto;min-height:546px;padding-bottom:50px;border:5px solid var(--detail-yellow-dark);border-left:none;border-radius:0 15px 15px 0;background:linear-gradient(180deg,var(--detail-white) 0%,var(--detail-blue-mid) 82%);overflow:hidden;position:relative}.event-detail-gallery{position:relative;left:0;width:100%;height:489px;overflow:hidden;margin-top:20px}.event-detail-gallery-item{position:absolute;top:0;width:489px;height:489px;margin:0;overflow:hidden;border-radius:10px;will-change:transform}body[data-event-slug=student-community-day] .event-detail-summary-text{font-size:24px;line-height:1.6}body[data-event-slug=student-community-day] .event-detail-insight-card h2{font-size:28px}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list{font-size:24px;line-height:40px}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=center] .event-detail-insight-list{font-size:24px;line-height:40px;padding:30px 24px}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=center] .event-detail-person strong{font-size:23px;line-height:36px;white-space:normal}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=center] .event-detail-person span{font-size:17px;line-height:24px}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{font-size:22px;line-height:36px;padding-left:45px}.event-detail-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 300ms ease}.event-detail-gallery-item:hover img{transform:scale(1.04)}.event-detail-related-section{position:relative;width:100%;margin-top:100px;z-index:2}.event-detail-section-heading{margin-bottom:34px;text-align:center}.event-detail-section-heading span{display:block;margin-bottom:4px;color:var(--detail-orange);font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.event-detail-section-heading h2{font-size:clamp(40px,3.6vw,52px);font-weight:800;background:linear-gradient(37.3deg,#1c3466 16.7%,#3868cc 88.1%);line-height:1}.event-detail-related-grid{display:flex;justify-content:center;gap:77px}.event-detail-related-card{position:relative;width:464px;min-height:736px;border:0;border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.75) 23.5%,rgba(8,74,141,.75) 80.4%);text-decoration:none;color:var(--detail-blue-dark);box-shadow:0 4px 12px var(--detail-shadow);transition:transform 200ms ease,box-shadow 200ms ease;overflow:hidden;display:flex;flex-direction:column}.event-detail-related-card::before{content:"";position:absolute;inset:0;border-radius:15px;padding:3px;background:linear-gradient(135deg,var(--detail-white) 0%,var(--detail-blue-mid) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.event-detail-related-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--detail-shadow)}.event-detail-related-card-img{width:408px;height:393px;object-fit:cover;border:0;border-radius:15px;margin:38px auto 0;display:block}.event-detail-related-card h3{margin:0;padding:22px 42px 0;font-size:clamp(26px,1.9vw,35px);font-weight:800;line-height:1.1}.event-detail-related-card>p{margin:0;padding:8px 42px 0;color:rgba(28,52,102,.72);font-size:clamp(18px,1.3vw,24px);font-weight:500;line-height:1.25}.event-detail-related-action{display:inline-block;margin:auto auto 44px;padding:12px 60px;border-radius:10px;color:var(--detail-blue-dark);background:rgba(255,255,255,.72);border:2px solid #084a8d;font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;text-align:center;width:fit-content}.event-detail-hero-mobile{display:none}@media (max-width:1280px){.event-detail-shell{width:100%;min-height:auto;padding:22px 16px 64px}.event-detail-back{position:static;margin:0 0 24px}.event-detail-cloud-decoration,.event-detail-hero,.event-detail-insights,.event-detail-meta,.event-detail-summary{position:static}.event-detail-hero{width:100%;height:auto;margin-bottom:32px;overflow:visible;border-radius:0}.event-detail-hero-image{position:relative;width:100%;height:360px;border-radius:16px;top:auto;transform:none}.event-detail-hero>.event-detail-quote,.event-detail-hero>.event-detail-subtitle,.event-detail-hero>h1,.event-detail-hero>span{position:relative;left:auto;top:auto;transform:none;width:auto;pointer-events:auto}.event-detail-hero>h1{font-size:48px}.event-detail-hero>.event-detail-subtitle{font-size:28px}.event-detail-hero>.event-detail-quote{font-size:20px}.event-detail-summary{width:100%;height:auto;min-height:300px;margin-bottom:24px}.event-detail-summary-box{position:relative;height:300px}.event-detail-summary-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;font-size:22px}.event-detail-meta{width:100%;flex-direction:column;gap:16px;margin-bottom:24px}.event-detail-meta-card{width:100%}.event-detail-insights{width:100%;flex-direction:column}.event-detail-insight-card{flex:none;width:100%;height:auto;min-height:500px}.event-detail-insight-list{position:relative;left:auto;right:auto;top:auto;height:auto}.event-detail-mascot{position:relative;margin:20px auto;width:180px;height:180px}.event-detail-gallery-section{position:static;width:100%;margin:32px 0}.event-detail-gallery-border{margin:0;height:auto}.event-detail-gallery{position:relative;left:auto;top:auto;width:100%;height:300px;overflow:hidden;padding:0}.event-detail-gallery-item{position:absolute;top:0;width:300px;height:300px;margin:0}.event-detail-related-section{position:static;width:100%;margin-top:32px}.event-detail-related-grid{flex-direction:column;align-items:center;gap:28px}}@media (max-width:820px){.event-detail-shell{width:100%;padding:16px 12px 56px}.event-detail-hero-image{height:240px;border-radius:12px}.event-detail-hero>h1{font-size:36px}.event-detail-hero>.event-detail-subtitle{font-size:22px}.event-detail-hero>.event-detail-quote{font-size:16px}.event-detail-summary-text{font-size:18px}.event-detail-meta-icon{flex:0 0 36px;width:36px;height:36px}.event-detail-meta-icon svg{width:28px;height:28px}.event-detail-insight-card{padding:20px 16px}.event-detail-insight-icon{width:72px;height:72px}.event-detail-insight-card h2{font-size:28px}.event-detail-insight-card[data-insight-card] .event-detail-insight-list,.event-detail-insight-list{font-size:20px;line-height:1.4;padding:24px 16px;position:relative;left:auto;right:auto;top:auto;height:auto}.event-detail-mascot{width:120px;height:120px}.event-detail-gallery-item{position:absolute;top:0;width:240px;height:240px;margin:0}.event-detail-related-card{width:100%;max-width:464px;min-height:auto}.event-detail-related-card-img{width:calc(100% - 66px);height:240px;margin-top:20px}}@media (max-width:480px){body.event-detail-page{background:#fff}.event-detail-mobile-bg{display:block!important;position:fixed!important;left:0!important;top:0!important;width:100%;height:1201px;background:url(../assets/events/backgrounds/MobileEvent-Loader-BG.webp)center top/100%auto no-repeat;background-attachment:fixed!important;z-index:0;pointer-events:none}.event-detail-gallery-section,.event-detail-hero-mobile,.event-detail-related-section{z-index:1}.event-detail-shell{padding:0;min-height:auto;transform:none;transform-origin:unset}.event-detail-back{position:fixed;top:58.5px;left:37px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#1c3466;z-index:1001;cursor:pointer;transform:scale(1.5)}.event-detail-back *{display:block}.event-detail-back>span:last-child{display:none}.event-detail-back-icon,.event-detail-back-icon::before{position:absolute;left:5px;top:5px;width:16px;height:16px}.event-detail-back-icon::before{content:"‹";left:-.8px;top:-7.3px;color:#fff;font-size:25px;line-height:1;font-weight:100}.event-detail-hero{display:none}.event-detail-hero-mobile{display:block;position:relative;width:362px;height:648px;margin:115px auto 0;left:0;border-radius:10px;background:linear-gradient(180deg,#250f53 26.9%,#372759 41.1%,#250f53 59.3%);box-shadow:0 10px 7px 0 rgba(0,0,0,.3)}.mobile-hero-img-area{position:absolute;left:5.05px;top:73.55px;width:353.04px;height:199.67px;border-radius:17.8507px;pointer-events:none}.mobile-hero-img-area img,[data-mobile-title-img]{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:17.8507px;object-fit:cover;pointer-events:none;z-index:1}.mobile-hero-img-area::after{content:"";position:absolute;left:29px;top:6.52px;width:316.05px;height:183.86px;background:#25144a;filter:blur(10.6625px);z-index:0}.mobile-hero-badge-wrap{position:absolute;left:24px;top:33px;z-index:2;display:flex;align-items:center;gap:4.734px;padding:4.734px 22.093px;border:.789px solid #ad28ff;border-radius:22.093px;background:radial-gradient(132.71% 132.71%at 37.77% 53.66%,rgba(227,57,253,.25)0,rgba(120,56,207,.25) 100%);box-shadow:inset -1.578px -1.578px .868px 0 rgba(255,111,8,.15);color:#fff;font-size:11.047px;font-weight:300;line-height:1.094;font-family:"Poppins",sans-serif}.mobile-hero-rocket{width:12.588px;height:12.588px;pointer-events:none;position:relative;z-index:1}.mobile-hero-badge-circle{display:none}.mobile-hero-badge-text{order:1}.event-detail-hero-mobile .mobile-hero-title{position:absolute;left:32px;top:283px;width:270px;font-size:33.932px;font-weight:700;line-height:44.046px;text-align:left;color:transparent;margin:0;background:linear-gradient(180deg,#fff200 17%,#ffb700 100%);-webkit-background-clip:text;background-clip:text;text-shadow:.979px 1.958px 3.426px rgba(0,0,0,.25);font-family:"Poppins",sans-serif}.mobile-hero-line,.mobile-hero-line-2{position:absolute;width:48px;height:1px;background:#ffcd01;z-index:2}.mobile-hero-line{left:34px;top:328px}.event-detail-hero-mobile .mobile-hero-quote,.event-detail-hero-mobile .mobile-hero-subtitle{position:absolute;left:32px;top:338px;width:279px;font-size:13px;font-weight:600;line-height:1.094;text-align:left;color:#fff;margin:0;font-family:"Poppins",sans-serif}.event-detail-hero-mobile .mobile-hero-quote{top:385px;width:auto;font-size:12px;font-weight:500;font-style:italic}.event-detail-hero-mobile .mobile-hero-subtitle .subtitle-highlight{color:transparent;background:linear-gradient(180deg,#fff200 17%,#ffb700 100%);-webkit-background-clip:text;background-clip:text}.event-detail-hero-mobile .mobile-hero-quote .quote-highlight{color:#773bf9}.mobile-hero-line-2{left:calc(43% + 131px);top:415px}.mobile-hero-meta{position:absolute;left:19px;top:438.67px;width:328px;height:100px;display:flex;gap:6px;z-index:2}.mobile-meta-card,.mobile-meta-circle{display:flex;align-items:center;justify-content:center}.mobile-meta-card{flex:1;flex-direction:column;padding:10px 4px;border-radius:5.41px;border:1.803px solid rgba(226,111,226,.3);background:linear-gradient(155.7deg,rgba(226,111,226,.4) 11.6%,rgba(36,14,84,.4) 65.3%);opacity:.54;gap:2px;text-align:center;font-family:"Poppins",sans-serif}.mobile-meta-circle{position:relative;width:32.02px;height:32.02px;border-radius:50%;margin-bottom:4px}.mobile-meta-badge{position:relative;z-index:1;width:20px;height:20px;object-fit:contain;pointer-events:none;transform:scale(1.2)}.mobile-meta-circle-1,.mobile-meta-circle-2,.mobile-meta-circle-3{background:linear-gradient(180deg,rgba(226,111,226,.2)0,rgba(37,15,83,.2) 100%);box-shadow:0 3.60694px 3.60694px rgba(0,0,0,.25)}.mobile-meta-label{margin-top:8px;font-size:7.463px;font-weight:200;line-height:1.094;color:#fff}.mobile-meta-circle-1 .mobile-meta-badge{transform:translateY(2px) scale(1.5)}.mobile-meta-value{font-size:9.017px;font-weight:400;line-height:1.094;background:linear-gradient(180deg,#fff 0,rgba(226,111,226,.35) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mobile-meta-sub{font-size:6.312px;font-weight:300;line-height:1.094;color:#fff;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#fff}body[data-event-slug=byte-forward-hackathon] .event-detail-hero-mobile{position:relative;width:403px;height:841px;margin:115px auto 0;left:0;overflow:hidden;border-radius:20px;background:linear-gradient(179.96deg,#4e2e96 26.93%,#2a1a4c 67.09%,#18102a 75.35%)}body[data-event-slug=byte-forward-hackathon] .event-detail-hero-mobile::after{content:"";position:absolute;left:15.86px;top:80.78px;width:374.11px;height:352.99px;border-radius:15px;background:url(../assets/events/cards/Mobile-Byte.webp)center/cover;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1}body[data-event-slug=byte-forward-hackathon] .mobile-hero-img-area,body[data-event-slug=byte-forward-hackathon] .mobile-hero-line,body[data-event-slug=byte-forward-hackathon] .mobile-hero-line-2,body[data-event-slug=byte-forward-hackathon] .mobile-hero-stacked,body[data-event-slug=byte-forward-hackathon] .mobile-hero-summary-card{display:none}body[data-event-slug=byte-forward-hackathon] .mobile-hero-title{left:35px;top:445px;width:232px;height:64px;margin:0;font-weight:700;font-size:33.9318px;line-height:32px;text-align:left;background:linear-gradient(180deg,#fff200 17.01%,#ffb700 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:.978801px 1.9576px 3.4258px rgba(0,0,0,.25)}body[data-event-slug=byte-forward-hackathon] .mobile-hero-subtitle,body[data-event-slug=byte-forward-hackathon] .mobile-hero-summary{left:38px;top:527px;width:300px;font-weight:600;font-size:12px;line-height:1.094;text-align:left;color:#fff;letter-spacing:0}body[data-event-slug=byte-forward-hackathon] .mobile-hero-summary{left:37px;top:727px;width:336px;height:78px;font-weight:100}body[data-event-slug=byte-forward-hackathon] .mobile-hero-meta{position:absolute;left:-14px;top:551px;width:403px;height:150px;display:block;margin:0;gap:0;z-index:2}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card{position:absolute;width:159px;height:72px;padding:0;border-radius:6px;background:linear-gradient(152.32deg,rgba(226,111,226,.2) 11.58%,rgba(22,7,56,.2) 65.29%);opacity:.54;gap:0;text-align:left}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(1){left:50px;top:0}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(2){left:223px;top:0;width:158px}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(3){left:125px;top:85px;width:182px}body[data-event-slug=byte-forward-hackathon] .mobile-meta-label,body[data-event-slug=byte-forward-hackathon] .mobile-meta-sub,body[data-event-slug=student-community-day] .mobile-hero-img-area::after{display:none}body[data-event-slug=byte-forward-hackathon] .mobile-meta-circle{position:absolute;width:29px;height:27px;margin:0;border-radius:50%;background:linear-gradient(180deg,rgba(226,111,226,.2)0,rgba(37,15,83,.2) 100%);box-shadow:0 4px 4px rgba(0,0,0,.25)}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(1) .mobile-meta-circle{left:63px;top:7px}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(2) .mobile-meta-circle{left:64px;top:7px}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(3) .mobile-meta-circle{left:77px;top:7px;width:30px;height:28px}body[data-event-slug=byte-forward-hackathon] .mobile-meta-badge{width:21px;height:20px;transform:none}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(3) .mobile-meta-badge{width:24px;height:24px}body[data-event-slug=byte-forward-hackathon] .mobile-meta-value{position:absolute;left:23px;top:46px;width:110px;height:13px;margin:0;font-weight:400;font-size:12px;line-height:1.094;background:linear-gradient(180deg,#fff 0,rgba(226,111,226,.35) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(2) .mobile-meta-value{left:52px;width:53px}body[data-event-slug=byte-forward-hackathon] .mobile-meta-card:nth-child(3) .mobile-meta-value{left:25px;top:35px;width:132px;height:26px;text-align:center}body[data-event-slug=student-community-day] .event-detail-hero-mobile{width:407px;height:827px;margin:125px auto 0;background:linear-gradient(180deg,#00112f 0,#021737 50%,#133b75 100%);border-radius:10px}body[data-event-slug=student-community-day] .mobile-hero-img-area{width:417px;height:300px;left:12px;top:107px;border-radius:0}body[data-event-slug=student-community-day] .mobile-hero-badge-wrap{left:30px;top:45px;border-color:#fff;background:0 0;box-shadow:inset -1.578px -1.578px .868px 0 rgba(106,165,249,.15)}body[data-event-slug=student-community-day] .mobile-hero-rocket{display:none}body[data-event-slug=student-community-day] .mobile-hero-badge-circle{display:block;width:12.588px;height:12.588px;border-radius:50%;background:linear-gradient(180deg,#6aa5f9 0,#fff 100%);order:-1}body[data-event-slug=student-community-day] .mobile-hero-title{left:40px;top:435px;width:342px;font-size:33px;line-height:1.2;background:linear-gradient(180deg,#fff200 17.01%,#ffb700 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:.979px 1.958px 3.426px rgba(0,0,0,.25)}body[data-event-slug=student-community-day] .mobile-hero-title .mobile-title-sub{display:block;font-size:24px;line-height:1.2}body[data-event-slug=student-community-day] .mobile-hero-line,body[data-event-slug=student-community-day] .mobile-hero-line-2,body[data-event-slug=student-community-day] .mobile-hero-stacked,body[data-event-slug=student-community-day] .mobile-hero-summary-card{display:none}body[data-event-slug=student-community-day] .mobile-hero-subtitle{left:40px;top:515px;width:343px;font-size:12px;font-weight:600;line-height:1.094;color:#fff}body[data-event-slug=student-community-day] .mobile-hero-quote{left:39px;top:542px;width:252px;font-size:12px;font-weight:600;font-style:italic;line-height:1.094;color:#fff}body[data-event-slug=student-community-day] .mobile-hero-meta{left:22px;top:586px;width:368px;height:95px;gap:16px;display:flex;flex-direction:row}body[data-event-slug=student-community-day] .mobile-meta-card{flex:none;width:112px;height:95px;padding:0;gap:0;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:linear-gradient(152.32deg,rgba(0,0,0,.6) 11.58%,rgba(40,47,84,.6) 38.43%);opacity:.54;display:flex;flex-direction:column;align-items:center;justify-content:center}body[data-event-slug=student-community-day] .mobile-meta-circle{width:35px;height:35px;margin-bottom:0;background:linear-gradient(180deg,rgba(0,106,255,.2)0,rgba(255,255,255,.2) 100%);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:50%;display:flex;align-items:center;justify-content:center}body[data-event-slug=student-community-day] .mobile-meta-badge{width:20px;height:20px;transform:none}body[data-event-slug=student-community-day] .mobile-meta-label{font-size:8.276px;font-weight:275;line-height:1.094;color:#fff;margin-top:4px}body[data-event-slug=student-community-day] .mobile-meta-value{font-size:10px;font-weight:400;line-height:1.094;background:linear-gradient(180deg,#fff 0,#1d4bab 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-align:center}body[data-event-slug=student-community-day] .mobile-meta-sub{display:none}body[data-event-slug=student-community-day] .mobile-hero-summary{left:38px;top:719px;width:350px;font-size:9px;font-weight:105;line-height:1.094;color:#fff;text-align:left;letter-spacing:0}.event-detail-hero-mobile .mobile-hero-summary{position:absolute;left:107px;top:553px;width:232px;font-size:10px;font-weight:100;line-height:1.094;text-align:left;color:#fff;letter-spacing:.9px;margin:0;font-family:"Poppins",sans-serif}.mobile-hero-summary-card{position:absolute;left:27px;top:560px;width:66.768px;height:auto;z-index:2;pointer-events:none}.event-detail-cloud-decoration,.event-detail-meta,.event-detail-mid-background,.event-detail-summary,.event-detail-summary-box,.event-detail-summary-text{display:none}.event-detail-mobile-waves{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.event-detail-wave{position:absolute;pointer-events:none;width:auto;height:auto}.event-detail-wave-xl{width:375px;top:-10px;left:0}.event-detail-wave-lg{width:320px;top:620px;right:0}.event-detail-wave-md{width:280px;bottom:200px;left:0}.event-detail-wave-mid{width:250px;top:750px;left:0}.event-detail-wave-sm{width:180px;bottom:350px;right:0}.event-detail-wave-bottom{width:375px;bottom:0;left:0}.event-detail-wave-bottom-last{width:375px;bottom:0;left:0;opacity:.6}.event-detail-divider{display:none}.event-detail-insights{position:relative;left:auto;top:auto;transform:none;width:100%;display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 40px;z-index:1}.event-detail-insights::before{content:"";display:block;width:37px;height:39px;margin:20px auto 0;background:url(../assets/events/backgrounds/cloud-icon-events.webp)center/contain no-repeat;transform:translateY(10px) scale(7)}.event-detail-insight-card{flex:none;width:auto;height:auto;min-height:auto;padding:0;border-radius:0;background:0 0;position:relative;overflow:hidden}.event-detail-insight-card::before{display:none}.event-detail-insight-card[data-insight-card=left]{aspect-ratio:738/290;margin:10px 22px;width:auto;border-radius:5.13px;background-image:url(../assets/events/cards/Mobile-KeyTopics.webp);background-position:70%center;background-size:cover;transform:translateX(-10px)}.event-detail-insight-card[data-insight-card=right]{aspect-ratio:764/302;margin:0 22px;width:auto;border-radius:5.13px;background-image:url(../assets/events/cards/Kiro-LearningOutcome.webp);background-size:cover;transform:translateX(10px)}.event-detail-gallery-spacer,.event-detail-insight-card[data-insight-card=center],.event-detail-insight-icon,.event-detail-mascot{display:none}.event-detail-insight-card h2{margin-right:0;padding:4px 0 0 26px;font-size:17.696px;text-align:right;white-space:nowrap;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;line-height:27px;color:#1c3466;position:relative}.event-detail-insight-card[data-insight-card=left] h2{margin-right:0;padding:4px 0 0 22.6px;text-align:left}.event-detail-insight-card[data-insight-card=right] h2{padding:4px 22.6px 0 0;text-align:right}.event-detail-insight-card[data-insight-card=left] h2::after{content:"";position:absolute;left:calc(42.5% - 140.75px);top:27.44px;width:48.78px;height:1px;background:#ffcd01}.event-detail-insight-card[data-insight-card=right] h2::after{content:"";position:absolute;right:17.6px;top:27.44px;width:48.78px;height:1px;background:#ffcd01}body[data-event-slug=kiro-workshop] .event-detail-insight-card[data-insight-card=right] h2::after{right:22.6px}body[data-event-slug=kiro-workshop] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{top:-20px}.event-detail-insight-card[data-insight-card=left] .event-detail-insight-list,.event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{position:relative;left:auto;right:auto;top:-17px;height:auto;margin:0;padding:5px 0 0 22px;list-style:none;background:0 0;border:0;border-radius:0;color:#1c3466;font-weight:500;display:flex;flex-direction:column;gap:2px}.event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li{display:flex;align-items:center;gap:0;padding:0 10px 0 32px;margin:0;background:rgba(255,255,255,.59);border:.513px solid rgba(255,255,255,.01);border-radius:4.1px;box-shadow:2.05px 2.05px 1.44px 0 rgba(28,52,102,.05);font-size:7.33px;line-height:1.094;color:#1c3466;width:180.7px;position:relative;min-height:21.56px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li::before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16.26px;height:16.26px;border-radius:50%;background:linear-gradient(180deg,rgba(0,64,153,.95)0,rgba(0,106,255,.95) 100%);flex-shrink:0}.event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li::after{content:"";position:absolute;left:25px;right:auto;top:2px;width:.5px;height:15.4px;background:rgba(0,106,255,.54)}.event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{top:auto;padding:5px 22px 0 0;font-weight:400;gap:6px;align-items:flex-end}.event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li{display:flex;align-items:center;justify-content:flex-end;gap:0;padding:0 32px 0 14px;margin:0;background:rgba(255,255,255,.59);border:.526px solid rgba(255,255,255,.01);border-radius:4.2px;box-shadow:2.1px 2.1px 1.47px 0 rgba(28,52,102,.05);font-size:8.597px;line-height:1.3;color:#1c3466;height:26.75px;width:227.85px;position:relative;text-align:right}.event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li::before{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:16.65px;height:16.65px;border-radius:50%;background:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%);flex-shrink:0}.event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li::after{content:"";position:absolute;right:25px;top:50%;transform:translateY(-50%);width:1px;height:18.46px;background:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%)}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=left]{background-image:url(../assets/events/cards/Mobile-KeyTopics.webp);background-position:70%center;background-size:cover}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right]{background-image:url(../assets/events/cards/Mobile-LearningOutcome.webp);background-size:cover}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=left] h2{padding:8px 0 0 22px;text-align:left;font-size:17.413px;line-height:1.2}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] h2{padding:8px 15px 0 0;text-align:right;font-size:17.413px;line-height:1.2}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] h2::after{right:15px}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list,body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{position:relative;left:auto;right:auto;top:-17px;height:auto;margin:0;padding:5px 0 0 22px;list-style:none;background:0 0;border:0;border-radius:0;display:flex;flex-direction:column;gap:2px}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{right:-8px;top:-20px;padding:5px 22px 0 0;align-items:flex-end}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li{width:177.801px;height:21.215px;min-height:21.215px;padding:0 10px 0 32px;margin:0;background:rgba(255,255,255,.59);border:.505px solid rgba(255,255,255,.01);border-radius:4.041px;box-shadow:2.02px 2.02px 1.414px 0 rgba(28,52,102,.05);font-size:7.072px;line-height:1.094;color:#1c3466;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li{width:207.85px;height:26.75px;padding:0 28px 0 10px;margin:0;background:rgba(255,255,255,.59);border:.526px solid rgba(255,255,255,.01);border-radius:4.2px;box-shadow:2.1px 2.1px 1.47px 0 rgba(28,52,102,.05);font-size:7px;line-height:1.3;color:#1c3466;display:flex;align-items:center;justify-content:flex-end;text-align:right}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li::before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16.26px;height:16.26px;border-radius:50%;background:linear-gradient(180deg,rgba(0,64,153,.95)0,rgba(0,106,255,.95) 100%)}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li::after{content:"";position:absolute;left:25px;right:auto;top:2px;width:.5px;height:15.4px;background:rgba(0,106,255,.54)}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li::before{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:16.65px;height:16.65px;border-radius:50%;background:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%)}body[data-event-slug=byte-forward-hackathon] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li::after{content:"";position:absolute;right:25px;top:50%;transform:translateY(-50%);width:1px;height:18.46px;background:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%)}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=left]{background-image:url(../assets/events/cards/Mobile-KeyTopics.webp);background-position:70%center;background-size:cover}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right]{background-image:url(../assets/events/cards/Mobile-LearningOutcome.webp);background-size:cover}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=left] h2{padding:8px 0 0 22px;text-align:left;font-size:17.413px;line-height:1.2}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right] h2{padding:8px 15px 0 0;text-align:right;font-size:17.413px;line-height:1.2}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list,body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{position:relative;left:auto;right:auto;top:-17px;height:auto;margin:0;padding:5px 0 0 22px;list-style:none;background:0 0;border:0;border-radius:0;display:flex;flex-direction:column;gap:2px}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li{min-width:0;box-sizing:border-box;width:227.801px;height:21.215px;min-height:25.215px;padding:0 10px 0 32px;margin:0;background:rgba(255,255,255,.59);border:.505px solid rgba(255,255,255,.01);border-radius:4.041px;box-shadow:2.02px 2.02px 1.414px 0 rgba(28,52,102,.05);font-size:7.072px;line-height:1.094;color:#1c3466;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list{right:-8px;top:-20px;padding:5px 22px 0 0;align-items:flex-end}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li{width:207.85px;height:26.75px;padding:0 28px 0 10px;margin:0;background:rgba(255,255,255,.59);border:.526px solid rgba(255,255,255,.01);border-radius:4.2px;box-shadow:2.1px 2.1px 1.47px 0 rgba(28,52,102,.05);font-size:7px;line-height:1.3;color:#1c3466;display:flex;align-items:center;justify-content:flex-end;text-align:right}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li::before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16.26px;height:16.26px;border-radius:50%;background:linear-gradient(180deg,rgba(0,64,153,.95)0,rgba(0,106,255,.95) 100%)}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=left] .event-detail-insight-list li::after{content:"";position:absolute;left:25px;right:auto;top:2px;width:.5px;height:15.4px;background:rgba(0,106,255,.54)}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li::before{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:16.65px;height:16.65px;border-radius:50%;background:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%)}body[data-event-slug=student-community-day] .event-detail-insight-card[data-insight-card=right] .event-detail-insight-list li::after{content:"";position:absolute;right:25px;top:50%;transform:translateY(-50%);width:1px;height:18.46px;background:linear-gradient(180deg,rgba(255,183,0,.95)0,rgba(242,175,0,.95) 30.29%,rgba(255,111,8,.95) 78.37%)}.event-detail-gallery-section{position:relative;width:100%;margin:0;padding:0 0 28px}.event-detail-gallery-border{border:0;border-radius:0;background:0 0;padding-bottom:0;min-height:auto}.event-detail-gallery-header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:72px;margin:0 0 16px;padding:10px 0;gap:10px;border-radius:0;background:#004099;box-shadow:0 4px 4px rgba(0,0,0,.25)}.event-detail-gallery-header::after,.event-detail-insight-card h2,.event-detail-section-heading h2{font-family:"Poppins",sans-serif;font-style:italic;font-weight:900;letter-spacing:.03em}.event-detail-gallery-header::after{content:"MEDIA";flex:none;width:120px;height:52px;font-size:34.5036px;line-height:52px;text-align:center;color:#fff;text-shadow:3.78698px 1.6831px 1.6831px #315d8a,6.73242px 4.20776px 1.6831px #031844;transform:translateX(-22px)}.gallery-event-title,.gallery-header-right,.gallery-heading-large,.gallery-heading-small{display:none}.event-detail-gallery{position:relative;left:auto;width:100%;height:auto;overflow:visible;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:54px;gap:8px;padding:0 16px;box-sizing:border-box}.event-detail-gallery-item{position:relative;top:auto;width:auto;height:auto;margin:0;overflow:hidden;border:1.5px solid rgba(255,255,255,.6);border-radius:16px;background:rgba(255,255,255,.56);box-shadow:0 4px 4px rgba(0,0,0,.25)}.gallery-item-narrow{grid-column:span 1;grid-row:span 3}.gallery-item-wide{grid-column:span 2;grid-row:span 3}.gallery-item-full{grid-column:1/-1;grid-row:span 3}.event-detail-related-section{position:relative;width:100%;margin-top:20px;padding:0 16px 40px}.event-detail-section-heading{margin-bottom:16px;text-align:center}.event-detail-section-heading h2{margin:0;font-size:17.696px;line-height:27px;color:#1c3466;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#1c3466}.event-detail-related-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px}.event-detail-related-card{width:158.96px;height:150.84px;min-height:150.84px;padding:0;border-radius:15px;overflow:hidden;flex:none;background:rgba(255,255,255,.56);box-shadow:0 4px 4px rgba(0,0,0,.25);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.event-detail-related-action,.event-detail-related-card h3,.event-detail-related-card::before,.event-detail-related-card>p{display:none}.event-detail-related-card-img{width:158.96px;height:150.84px;margin:0;border-radius:15px;object-fit:cover;display:block}}