#beranda .hero-stat-pill{padding-right:4.75rem;position:relative;overflow:hidden}#beranda .hero-stat-bg-icon{color:#dce1e6f2;opacity:1;pointer-events:none;width:6.75rem;height:6.75rem;transition-property:transform;transition-duration:.5s;transition-timing-function:ease;position:absolute;top:50%;left:auto;right:-.85rem;transform:translateY(-50%)}#beranda .hero-stat-pill:hover .hero-stat-bg-icon{transform:translateY(-50%)scale(1.08)}.hero-stat-value,.hero-stat-label{z-index:1;color:#602515;position:relative}html.dark .hero-stat-pill{-webkit-backdrop-filter:blur(16px);background:#16100ec7;border-color:#f8ae1959;box-shadow:0 18px 36px -20px #000000b3}html.dark .hero-stat-value,html.dark .hero-stat-label{color:#f8ae19}html.dark .hero-stat-bg-icon{color:#f8ae1947;opacity:1}@media (width>=1024px){.jenjang-section .jenjang-slider-chip{transition-property:opacity,background-color,color,border-color,transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.jenjang-section .jenjang-slider-chip-popout{transform-origin:bottom;width:auto;transition-property:transform,filter;transition-duration:.72s;transition-timing-function:cubic-bezier(.22,1,.36,1);position:relative;inset:auto;transform:translate(0,0)scale(1)}.jenjang-section .jenjang-slider-chip.is-active .jenjang-slider-chip-popout{width:auto;position:relative;inset:auto;transform:translateY(-1.45rem)scale(1.9)}.jenjang-section .jenjang-slider-chip-icon{transition-property:filter,opacity,transform;transition-duration:.55s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.jenjang-section .jenjang-slider-image,.jenjang-section .jenjang-slider-panel{transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.jenjang-section .jenjang-slider-cta,html.dark .jenjang-section .jenjang-slider-cta{color:#fff;background-color:#602515;background-image:none}.jenjang-section .jenjang-slider-cta:hover,html.dark .jenjang-section .jenjang-slider-cta:hover{color:#fff;background-color:#602515}.fasilitas-section .home-facility-features{box-shadow:none;background:0 0;border-color:#0000}.fasilitas-section .home-facility-feature-card,.fasilitas-section .home-facility-feature-card:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#602515;background-image:none;border-color:#0000;border-radius:30px;transition-property:transform,background-color,color,box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);box-shadow:0 10px 15px -3px #60251533,0 4px 6px -4px #60251533}.fasilitas-section .home-facility-feature-card:hover{background-color:#f8ae19;transform:translateY(-.25rem)}.fasilitas-section .home-facility-feature-title{color:#fff;font-weight:700;transition-property:color;transition-duration:.3s}.fasilitas-section .home-facility-feature-card:hover .home-facility-feature-title{color:#602515}.fasilitas-section .home-facility-feature-icon,.fasilitas-section .home-facility-feature-card:hover .home-facility-feature-icon{color:#fff;width:auto;height:auto;box-shadow:none;background-color:#0000;background-image:none;border-radius:0;transition-property:color;transition-duration:.3s;transform:none}.fasilitas-section .home-facility-feature-card:hover .home-facility-feature-icon,.fasilitas-section .home-facility-feature-card:hover .home-facility-feature-icon svg{color:#602515}.fasilitas-section .home-facility-feature-icon svg{color:#fff;stroke:currentColor}html.dark .fasilitas-section .home-facility-feature-card,html.dark .fasilitas-section .home-facility-feature-card:hover{background-color:#f8ae19;box-shadow:0 10px 15px -3px #f8ae1938,0 4px 6px -4px #f8ae192e}html.dark .fasilitas-section .home-facility-feature-card:hover{background-color:#602515}html.dark .fasilitas-section .home-facility-feature-title,html.dark .fasilitas-section .home-facility-feature-icon,html.dark .fasilitas-section .home-facility-feature-icon svg{color:#602515}html.dark .fasilitas-section .home-facility-feature-card:hover .home-facility-feature-title,html.dark .fasilitas-section .home-facility-feature-card:hover .home-facility-feature-icon,html.dark .fasilitas-section .home-facility-feature-card:hover .home-facility-feature-icon svg{color:#fff}.fasilitas-section .home-facility-card-thumb{overflow:hidden}.fasilitas-section .home-facility-card-thumb img{transition:transform .85s cubic-bezier(.22,1,.36,1);transform:scale(1)}.fasilitas-section .home-facility-card-link:hover .home-facility-card-thumb img{transform:scale(1.12)}.fasilitas-section .home-facility-card-info:before{transition-property:transform,opacity;transition-duration:.65s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.fasilitas-section .home-facility-card-title,.fasilitas-section .home-facility-card-more,.fasilitas-section .home-facility-card-tag,.fasilitas-section .home-facility-card-excerpt{transition-property:color,background-color,opacity,filter,transform,box-shadow;transition-duration:.55s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#berita .home-berita-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem;display:flex}#berita .home-berita-kicker{color:#f8ae19;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 .5rem;font-size:.75rem;font-weight:700;display:flex}#berita .home-berita-kicker span{background:#f8ae19;width:2rem;height:2px}#berita .home-berita-heading{color:#602515;letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:800;line-height:1.15}#berita .home-berita-more{color:#fff;background:#602515;border-radius:14px;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition-property:background-color,color,transform;transition-duration:.3s;display:inline-flex;box-shadow:0 10px 15px -3px #60251533}#berita .home-berita-more svg{width:.9rem;height:.9rem;transition-property:transform;transition-duration:.3s}#berita .home-berita-more:hover{color:#602515;background:#f8ae19}#berita .home-berita-more:hover svg{transform:translate(.25rem)}.home-berita-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.home-berita-card{min-width:0;color:inherit;background:#fff;border-radius:28px;flex-direction:column;text-decoration:none;transition-property:transform,box-shadow;transition-duration:.3s;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #e5e7ebe6,0 8px 10px -6px #e5e7ebe6}.home-berita-card:hover{transform:translateY(-.25rem)}.home-berita-card--wide{flex-direction:row;grid-column:span 2;min-height:20rem}.home-berita-card--flip{flex-direction:row-reverse}.home-berita-card-media{background:#f4f7f6;flex-shrink:0;width:100%;height:12rem;position:relative;overflow:hidden}.home-berita-card--wide .home-berita-card-media{align-self:stretch;width:50%;height:auto;min-height:20rem}.home-berita-card-media img,.home-berita-card-empty{object-fit:cover;width:100%;height:100%;transition-property:transform;transition-duration:.7s;position:absolute;inset:0;transform:scale(1)}.home-berita-card:hover .home-berita-card-media img{transform:scale(1.05)}.home-berita-card-empty{background:#f4f7f6}.home-berita-card-badge{z-index:2;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#602515;border-radius:8px;padding:.375rem .75rem;font-size:10px;font-weight:700;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 6px -1px #00000029}.home-berita-card--flip .home-berita-card-badge{left:auto;right:1rem}.home-berita-card-body{background:#fff;flex-direction:column;flex:1;min-width:0;padding:1.5rem;display:flex;position:relative}.home-berita-card--wide .home-berita-card-body{justify-content:center;width:50%;padding:2rem}.home-berita-card-date{z-index:2;color:#602515;background:#f8ae19;align-items:center;gap:.45rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 15px -3px #00000026}.home-berita-card-date svg{width:.85rem;height:.85rem}.home-berita-card--wide .home-berita-card-date{border-radius:12px;padding:.5rem 1rem;font-size:.75rem;top:2rem;left:-1.25rem}.home-berita-card--flip .home-berita-card-date{left:auto;right:-1.25rem}.home-berita-card:not(.home-berita-card--wide) .home-berita-card-date{border-radius:8px;padding:.375rem .75rem;font-size:11px;top:-1.25rem;right:1.5rem}.home-berita-card-title{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.75rem 0;font-size:1.25rem;font-weight:700;line-height:1.25;transition-property:color;transition-duration:.3s;display:-webkit-box;overflow:hidden}.home-berita-card--wide .home-berita-card-title{-webkit-line-clamp:3;margin-top:1.5rem;margin-bottom:1rem;font-size:1.875rem}.home-berita-card:hover .home-berita-card-title{color:#f8ae19}.home-berita-card-excerpt{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.home-berita-card--wide .home-berita-card-excerpt{margin-bottom:2rem}.home-berita-card-foot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.home-berita-card-read{color:#602515;letter-spacing:.04em;font-size:13px;font-weight:700}.home-berita-card--wide .home-berita-card-read{font-size:.875rem}.home-berita-card-arrow{color:#602515;background:#f4f7f6;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition-property:background-color,color;transition-duration:.3s;display:flex}.home-berita-card--wide .home-berita-card-arrow{width:2.5rem;height:2.5rem}.home-berita-card-arrow svg{width:.85rem;height:.85rem;transition-property:transform;transition-duration:.3s;transform:rotate(-45deg)}.home-berita-card:hover .home-berita-card-arrow{color:#fff;background:#602515}.home-berita-card:hover .home-berita-card-arrow svg{transform:rotate(0)}html.dark #berita .home-berita-heading,html.dark .home-berita-card-title{color:#fff}html.dark .home-berita-card,html.dark .home-berita-card-body{background:#1c1410;box-shadow:0 18px 30px -22px #000c}html.dark .home-berita-card-excerpt{color:#ffffff9e}html.dark .home-berita-card-foot{border-top-color:#ffffff1a}html.dark .home-berita-card-read,html.dark .home-berita-card:hover .home-berita-card-title{color:#f8ae19}html.dark #berita .home-berita-more,html.dark .home-berita-card-badge{color:#602515;background:#f8ae19}html.dark #berita .home-berita-more:hover,html.dark .home-berita-card:hover .home-berita-card-arrow{color:#fff;background:#602515}html.dark .home-berita-card-arrow{color:#f8ae19;background:#ffffff14}}.site-footer.site-footer--design{padding:9.75rem 0 calc(1.75rem + var(--mobile-float-offset,0px));color:#6b7280;background:#f0f4f8;border:0;margin-top:6.5rem;overflow:visible}.site-footer.site-footer--design:before{content:"";z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;height:6.5rem;position:absolute;top:-6.5rem;left:0;right:0}.site-footer-design-card{z-index:3;background:#602515;border:0;border-radius:24px;flex-direction:column;align-items:center;width:min(90%,56rem);padding:1rem 1.5rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 36px -18px #60251573}.site-footer-design-mark{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin-bottom:.35rem;padding:0;display:flex}.site-footer-design-mark img{object-fit:contain;filter:brightness(0)invert();width:auto;height:7.5rem}.site-footer-design-rule{background:#fff3;width:min(100%,32rem);height:1px;margin-bottom:.85rem}.site-footer-design-partners{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:flex}.site-footer-design-partners a,.site-footer-design-partners span{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .3s;display:flex}.site-footer-design-partners a:hover{transform:scale(1.1)}.site-footer-design-partners img{object-fit:contain;width:2rem;height:2rem}.site-footer-design-inner{z-index:1;position:relative}.site-footer-design-grid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.site-footer-design-title,.site-footer-design-heading{color:#111827;margin:0 0 1rem;font-weight:700}.site-footer-design-title{letter-spacing:-.02em;font-size:1.25rem}.site-footer-design-heading{margin-bottom:1.25rem}.site-footer-design-heading-mobile,.site-footer-design-minimap{display:none}.site-footer-design-lead{color:#6b7280;max-width:36rem;margin:0 0 1.5rem;font-size:.875rem;line-height:1.7}.site-footer-design-socials{flex-wrap:wrap;gap:1rem;display:flex}.site-footer-design-social{color:#602515;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s,color .3s;display:flex;box-shadow:0 1px 2px #0000000f}.site-footer-design-social svg{width:1.1rem;height:1.1rem}.site-footer-design-social:hover{background:#e5e7eb}.site-footer-design-social--email{color:#ea4335}.site-footer-design-social--whatsapp{color:#25d366}.site-footer-design-social--facebook{color:#1877f2}.site-footer-design-social--instagram{color:#e1306c}.site-footer-design-social--youtube{color:red}.site-footer-design-links,.site-footer-design-contact{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.site-footer-design-link,.site-footer-design-contact a,.site-footer-design-contact span{color:#4b5563;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s}.site-footer-design-link:hover,.site-footer-design-contact a:hover{color:#602515}.site-footer-design-contact li{align-items:center;gap:.75rem;display:flex}.site-footer-design-contact li.is-address{align-items:flex-start}.site-footer-design-contact svg{color:#f8ae19;flex-shrink:0;width:1rem;height:1rem}.site-footer-design-contact li.is-address svg{margin-top:.15rem}.site-footer-design-bottom{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.site-footer--design .site-footer-credit,.site-footer--design .site-footer-it-credit-link{color:#6b7280;font-size:.875rem;font-weight:500}.site-footer--design .site-footer-it-credit-link:hover{color:#602515}.site-footer--design .site-footer-it-credit-heart{color:#f43f5e}@media (width<=1023px){.site-footer.site-footer--design{margin-top:2.5rem;padding-top:1.5rem}.site-footer.site-footer--design:before{display:none}.site-footer-design-card{width:min(92%,24rem);margin:0 auto 2.25rem;padding-left:.75rem;padding-right:.75rem;position:relative;top:auto;left:auto;transform:none}.site-footer-design-partners{flex-wrap:nowrap;gap:.35rem;width:100%}.site-footer-design-partners>li{flex:1 1 0;justify-content:center;min-width:0;max-width:2.35rem;display:flex}.site-footer-design-partners a,.site-footer-design-partners span{aspect-ratio:1;width:100%;height:auto}.site-footer-design-partners img{width:62%;height:62%}.site-footer-design-heading,.site-footer-design-links,.site-footer-design-contact,.site-footer-design-bottom{text-align:center}.site-footer-design-contact li,.site-footer-design-bottom{justify-content:center}.site-footer-design-brand-copy,.site-footer-design-links-col,.site-footer-design-contact li.site-footer-design-contact-extra,.site-footer-design-heading-full,.site-footer-design-contact li.is-address svg{display:none}.site-footer-design-heading-mobile{display:inline}.site-footer-design-socials{justify-content:center}.site-footer-design-social{background:#fff;border:1.5px solid #60251547;width:5rem;height:5rem;box-shadow:0 1px 2px #0f172a14}.site-footer-design-social svg{width:2.2rem;height:2.2rem}.site-footer-design-minimap{background:0 0;border-radius:0;flex-direction:column;align-items:center;max-width:22rem;margin:0 auto 1rem;display:flex;overflow:visible}.site-footer-design-minimap iframe{pointer-events:none;border:0;border-radius:18px;width:100%;height:11rem;display:block}.site-footer-design-minimap a{color:#fff;background:#602515;border-radius:999px;justify-content:center;align-items:center;width:auto;margin-top:.75rem;padding:.7rem 1.35rem;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}}@media (width>=1024px){.site-footer.site-footer--design{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0f4f8}.site-footer.site-footer--design:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.is-home-page .site-page-bg{filter:blur(22px);transform:scale(1.14)}.is-home-page{background-color:#0000}.is-home-page .jenjang-section,.is-home-page .fasilitas-section,.is-home-page .home-berita-section,.is-home-page .home-faq-section,.is-home-page .gallery-section,.is-home-page .site-footer.site-footer--design:before{background:#ffffffdb}html.dark .is-home-page .jenjang-section,html.dark .is-home-page .fasilitas-section,html.dark .is-home-page .home-berita-section,html.dark .is-home-page .home-faq-section,html.dark .is-home-page .gallery-section,html.dark .is-home-page .site-footer.site-footer--design:before{background:#111827e0}.site-footer-design-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:3rem}.site-footer-design-brand{padding-right:3rem}}html.dark .site-footer.site-footer--design{color:#ffffffad;background:#0b1220;border:0}html.dark .site-footer.site-footer--design:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111827}html.dark .site-footer-design-title,html.dark .site-footer-design-heading{color:#fff}html.dark .site-footer-design-lead,html.dark .site-footer--design .site-footer-credit,html.dark .site-footer--design .site-footer-it-credit-link{color:#ffffff9e}html.dark .site-footer-design-link,html.dark .site-footer-design-contact a,html.dark .site-footer-design-contact span{color:#ffffffc7}html.dark .site-footer-design-link:hover,html.dark .site-footer-design-contact a:hover,html.dark .site-footer--design .site-footer-it-credit-link:hover{color:#f8ae19}html.dark .site-footer-design-social{background:#ffffff14}@media (width<=1023px){html.dark .site-footer-design-social{background:#ffffff1f;border:1.5px solid #ffffff6b}}html.dark .site-footer-design-social:hover{background:#ffffff29}html.dark .site-footer-design-social--email{color:#ea4335}html.dark .site-footer-design-social--whatsapp{color:#25d366}html.dark .site-footer-design-social--facebook{color:#1877f2}html.dark .site-footer-design-social--instagram{color:#e1306c}html.dark .site-footer-design-social--youtube{color:red}html.dark .site-footer-design-bottom{border-top-color:#ffffff1a}html:not(.dark) header .btn-primary,html:not(.dark) header .btn-primary:hover,html:not(.dark) header .btn-primary:focus-visible{color:#fff;background-color:#602515;background-image:none;box-shadow:0 8px 18px -10px #602515a6}html:not(.dark) header .navbar-search-toggle,html:not(.dark) header .navbar-search-toggle:hover,html:not(.dark) header .theme-toggle,html:not(.dark) header .theme-toggle:hover,html:not(.dark) header .theme-toggle svg,html:not(.dark) header .navbar-search-submit-icon,html:not(.dark) header .navbar-search-submit-icon:hover{color:#602515}.site-header--float{pointer-events:none;box-shadow:none!important;background:0 0!important;border:0!important}.site-header--float .container-site{pointer-events:auto;-webkit-backdrop-filter:blur(24px);background:#ffffffbf;border:1px solid #ffffff80;border-radius:999px;max-width:80rem;padding-left:1.15rem;padding-right:1.15rem;box-shadow:0 10px 28px -12px #00000059}html.dark .site-header--float .container-site{background:#111827c7;border-color:#ffffff1f}.site-header--float img{height:2.75rem}.site-header--float .site-header-float-nav{flex:auto;justify-content:center;min-width:0}.site-header--float .nav-link,.site-header--float .nav-dropdown-trigger{white-space:nowrap;padding:.4rem .55rem;font-size:.8125rem;font-weight:600;color:#4b5563!important}.site-header--float .nav-link--active,.site-header--float .nav-link--default-active,.site-header--float .nav-link--dark-active,.site-header--float .nav-link--hero-active,.site-header--float .nav-link--transparent-active{font-weight:700;color:#602515!important}html.dark .site-header--float .nav-link,html.dark .site-header--float .nav-dropdown-trigger{color:#ffffffc7!important}html.dark .site-header--float .nav-link--active,html.dark .site-header--float .nav-link--default-active,html.dark .site-header--float .nav-link--dark-active,html.dark .site-header--float .nav-link--hero-active,html.dark .site-header--float .nav-link--transparent-active{color:#fff!important}.site-header--float .nav-link:after{background:#f8ae19;border-radius:999px;width:1rem;height:3px;bottom:.2rem;left:50%;transform:translate(-50%)scaleX(0)}.site-header--float .nav-link:hover:after,.site-header--float .nav-link--active:after{transform:translate(-50%)scaleX(1)}.site-header--float .nav-dropdown-chevron{color:#9ca3af;width:.7rem;height:.7rem}.site-header--float .navbar-search-toggle,.site-header--float .theme-toggle{color:#4b5563;background:#fff;border:0;width:2.5rem;height:2.5rem;box-shadow:0 1px 2px #0000000f}.site-header--float .navbar-search-toggle:hover,.site-header--float .theme-toggle:hover{color:#602515;background:#f8ae191f}html:not(.dark) .site-header--float .btn-primary,html.dark .site-header--float .btn-primary{color:#fff;background:#602515;border-radius:999px;padding:.6rem 1.35rem}html:not(.dark) .site-header--float .btn-primary:hover,html.dark .site-header--float .btn-primary:hover{color:#602515;background:#f8ae19}.site-header--float .btn-primary svg{color:#f8ae19}.site-header--float .btn-primary:hover svg{color:#602515}.gallery-film-head{text-align:center;margin-bottom:3rem}.gallery-film-kicker{color:#f8ae19;letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;margin:0 0 .75rem;font-size:.875rem;font-weight:700;display:flex}.gallery-film-kicker span{background:#f8ae19;width:3rem;height:2px}.gallery-film-kicker span:first-child{background:linear-gradient(90deg,#0000,#f8ae19)}.gallery-film-kicker span:last-child{background:linear-gradient(270deg,#0000,#f8ae19)}.gallery-film-title{color:#602515;letter-spacing:-.02em;margin:0;font-size:3rem;font-weight:800}.gallery-film-lead{color:#6b7280;max-width:42rem;margin:1rem auto 0;font-size:1rem}.gallery-film-stage{background:#111;border-radius:32px;height:40.5rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #d1d5db80}.gallery-film-track{width:100%;height:100%;transition-property:transform;transition-duration:.7s;transition-timing-function:ease-in-out;display:flex}.gallery-film-slide{flex:0 0 100%;height:100%;position:relative}.gallery-film-image{object-fit:cover;width:100%;height:100%}.gallery-film-shade{background:linear-gradient(#0000 28%,#6025154d 58%,#602515e6);position:absolute;inset:0}.gallery-film-card{z-index:2;opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;max-width:32rem;padding:2rem;transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:ease;position:absolute;bottom:3rem;left:3rem;transform:translateY(2.5rem);box-shadow:0 8px 32px #0000004d}.gallery-film-slide.is-active .gallery-film-card{opacity:1;transform:translateY(0)}.gallery-film-badge{color:#602515;letter-spacing:.14em;text-transform:uppercase;background:#f8ae19;border-radius:999px;margin-bottom:1rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.gallery-film-card h3{color:#fff;margin:0 0 .75rem;font-size:2.25rem;font-weight:700;line-height:1.15}.gallery-film-card p{color:#e5e7eb;margin:0;font-size:1rem;line-height:1.6}.gallery-film-arrow{z-index:3;color:#602515;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition-property:opacity,transform,background-color,color;transition-duration:.3s;display:flex;position:absolute;top:50%;box-shadow:0 10px 15px -3px #00000026}.gallery-film-arrow svg{width:1.35rem;height:1.35rem}.gallery-film-arrow.is-prev{left:2rem;transform:translateY(-50%)translate(1rem)}.gallery-film-arrow.is-next{right:2rem;transform:translateY(-50%)translate(-1rem)}.gallery-film-stage:hover .gallery-film-arrow{opacity:1;transform:translateY(-50%)translate(0)}.gallery-film-arrow:hover{color:#fff;background:#f8ae19}.gallery-film-dots{z-index:3;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2.5rem;right:2.5rem}.gallery-film-dot{background:#ffffff80;border:0;border-radius:999px;width:.75rem;height:.75rem;padding:0;transition-property:width,background-color;transition-duration:.3s}.gallery-film-dot.is-active{background:#f8ae19;width:2rem}.gallery-film-thumbs{scrollbar-width:none;gap:1rem;margin-top:2rem;padding:.5rem .25rem;display:flex;overflow-x:auto}.gallery-film-thumbs::-webkit-scrollbar{display:none}.gallery-film-thumb{opacity:.5;border:2px solid #0000;border-radius:12px;flex:none;width:8rem;height:5rem;padding:0;transition-property:opacity,transform,border-color,box-shadow;transition-duration:.3s;overflow:hidden;transform:scale(.95)}.gallery-film-thumb img{object-fit:cover;width:100%;height:100%}.gallery-film-thumb.is-active{opacity:1;border-color:#f8ae19;transform:scale(1);box-shadow:0 10px 15px -3px #00000026}.gallery-film-thumb:hover{opacity:.8}html.dark .gallery-film-title{color:#fff}html.dark .gallery-film-lead{color:#ffffffad}@media (width>=1024px){.fasilitas-section .home-facility-card-link{background:#fff;border-radius:32px;padding-bottom:1rem;overflow:hidden;box-shadow:0 20px 28px -18px #11182747}html.dark .fasilitas-section .home-facility-card-link{background:#1c1410;box-shadow:0 20px 32px -20px #000000a6}.fasilitas-section .home-facility-card-thumb{aspect-ratio:auto;border-radius:0;height:16rem}.fasilitas-section .home-facility-card-info{-webkit-backdrop-filter:blur(24px);background:#ffffffd9;border-color:#ffffff80;border-radius:24px;height:auto;min-height:0;margin:-4rem 1rem 0}html.dark .fasilitas-section .home-facility-card-info{background:#1c1410d1;border-color:#ffffff24}.fasilitas-section .home-facility-card-info:before,html.dark .fasilitas-section .home-facility-card-info:before{content:none;opacity:0;background:0 0}.fasilitas-section .home-facility-card-tag{color:#602515;background:#f8ae19}.fasilitas-section .home-facility-card-link:hover .home-facility-card-title,.fasilitas-section .home-facility-card-title{color:#111827}html.dark .fasilitas-section .home-facility-card-link:hover .home-facility-card-title,html.dark .fasilitas-section .home-facility-card-title{color:#fff}.fasilitas-section .home-facility-card-more,.fasilitas-section .home-facility-card-link:hover .home-facility-card-more,.fasilitas-section .btn-primary,.fasilitas-section .btn-primary:hover{color:#fff;background-color:#602515;background-image:none}.fasilitas-section .home-facility-cta .btn{border-radius:999px;padding:.9rem 1.75rem;font-size:1rem}.fasilitas-section--page{overflow:visible}html.dark .fasilitas-section .home-facility-card-more,html.dark .fasilitas-section .home-facility-card-link:hover .home-facility-card-more,html.dark .fasilitas-section .btn-primary,html.dark .fasilitas-section .btn-primary:hover{color:#fff;background-color:#f8ae19;background-image:none}}.jenjang-mobile-foot .jenjang-mobile-cta,.jenjang-mobile-foot .jenjang-mobile-cta:hover{color:#fff;letter-spacing:.04em;width:100%;box-shadow:none;background-color:#602515;background-image:none;border-radius:1rem;justify-content:center;padding:1rem 1.75rem;font-size:1.5rem;line-height:1.2}.spmb2027-home-cta-wrap{justify-content:center;margin-top:.35rem;display:flex}.spmb2027-home-cta{color:#fff;background:#a63a1e;border-radius:999px;justify-content:center;align-items:center;min-width:11.5rem;padding:.875rem 2.5rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:0 12px 24px -16px #00000073}.spmb2027-home-cta:hover{color:#602515;background:#f8ae19}@media (width<=1023px){.spmb2027-home-cta,.spmb2027-home-cta:hover{color:#fff;background:#602515}}@media (width>=1024px){.home-spmb-countdown-slider--hero .home-hero-spmb-countdown{text-align:center;padding-top:1.85rem;padding-bottom:1.85rem}.home-hero-spmb-countdown .spmb2027-home-kicker{text-align:center;letter-spacing:.06em;flex-direction:column;align-items:center;gap:.28rem;margin-bottom:0;font-size:1rem;line-height:1.45;display:flex}.home-hero-spmb-countdown .spmb2027-home-cta-wrap{margin-top:1.05rem}}
