.school-template.template-default{--d-pri:var(--kx-utama,var(--template-accent,#275b49));--d-pri-deep:color-mix(in srgb,var(--d-pri) 76%,#000);--d-tint:color-mix(in srgb,var(--d-pri) 12%,#fff);--d-on-pri:#d7e6de;--d-kx-acc-tint:color-mix(in srgb,var(--kx-aksen) 35%,#fff);--d-acc:var(--kx-aksen,#f0d9a8);--d-acc-ink:#2b2418;--d-acc-text:var(--kx-aksen-teks,#7a5a14);--d-acc-tint:var(--d-kx-acc-tint,#f7eedb);--d-bg:var(--kx-latar-halaman,#eef3f0);--d-ink:#242427;--d-muted:#5b6160;--d-line:#dfe5e2;--d-shadow:0 1px 2px #14141e0a,0 18px 40px -16px #14141e29;--d-gutter:20px;--d-bar-top:42px;--d-bar-h:60px;--template-ink:var(--d-ink);--template-paper:var(--d-bg);--background:#fff;--foreground:var(--d-ink);--card:#fff;--card-foreground:var(--d-ink);--popover:#fff;--popover-foreground:var(--d-ink);--primary:var(--d-pri);--primary-foreground:#fff;--muted:#eef3f0;--muted-foreground:var(--d-muted);--border:var(--d-line);--input:var(--d-line);--ring:var(--d-ink);--secondary:var(--d-tint);--secondary-foreground:var(--d-ink);--accent:var(--d-tint);--accent-foreground:var(--d-ink);--radius:.875rem;background:var(--d-bg);color:var(--d-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;container-name:template-default}.d-sheet,.d-lightbox{--d-kx-pri-deep:color-mix(in srgb,var(--kx-utama) 76%,#000);--d-kx-tint:color-mix(in srgb,var(--kx-utama) 12%,#fff);--d-kx-acc-tint:color-mix(in srgb,var(--kx-aksen) 35%,#fff);--d-pri:var(--kx-utama,#275b49);--d-pri-deep:var(--d-kx-pri-deep,#1d4638);--d-tint:var(--d-kx-tint,#e6efea);--d-acc:var(--kx-aksen,#f0d9a8);--d-acc-ink:#2b2418;--d-acc-text:var(--kx-aksen-teks,#7a5a14);--d-acc-tint:var(--d-kx-acc-tint,#f7eedb);--d-bg:var(--kx-latar-halaman,#eef3f0);--d-ink:#242427;--d-muted:#5b6160;--d-line:#dfe5e2}.d-sheet{--primary:var(--d-pri);--primary-foreground:#fff;--ring:#242427;--border:#dfe5e2;--input:#dfe5e2}.template-default :is(h1,h2,h3,h4){letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.2}.template-default :is(h1,h2,h3,h4,p,a,li,dd,strong){overflow-wrap:anywhere}.template-default p{line-height:1.7}.template-default :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.d-sheet :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--d-ink);outline-offset:3px}.template-default .d-on-pri :focus-visible,.template-default .d-on-pri:focus-visible{outline-color:#fff}.d-muted{color:var(--d-muted)}.d-page{gap:var(--d-gutter);max-width:1320px;padding:var(--d-gutter) var(--d-gutter) 0;margin-inline:auto;display:grid}.d-page>*{min-width:0}.d-panel{background:#fff;border-radius:32px;padding:64px}.d-panel-tint{background:var(--d-tint);border-radius:24px;padding:32px}.d-lead{max-width:640px;color:var(--d-muted);margin-top:12px;font-size:16px}.d-btn{text-align:center;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.d-btn-sm{min-height:44px;padding:0 18px;font-size:14px}.d-btn-pri{background:var(--d-pri);color:#fff}.d-btn-pri:hover{background:var(--d-pri-deep)}.d-btn-line{border-color:var(--d-line);color:var(--d-ink);background:#fff}.d-btn-line:hover{border-color:#c3ccc8}.d-btn-soft{background:var(--d-tint);color:var(--d-pri)}.d-btn-soft:hover{background:color-mix(in srgb,var(--d-pri) 18%,#fff)}.d-btn-white{color:var(--d-pri);background:#fff}.d-btn-white:hover{background:var(--d-tint)}.d-btn:disabled,.d-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.d-icon-btn{border:1px solid var(--d-line);width:44px;height:44px;color:var(--d-ink);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.d-icon-btn:hover{background:var(--d-tint)}.d-link{min-height:44px;color:var(--d-pri);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.d-link:hover{text-underline-offset:4px;text-decoration:underline}.d-ic{background:var(--d-tint);width:48px;height:48px;color:var(--d-pri);border-radius:16px;flex-shrink:0;place-items:center;display:inline-grid}.d-ic-sm{border-radius:14px;width:40px;height:40px}.d-chip,.d-tag{white-space:nowrap;background:var(--d-tint);min-height:28px;color:var(--d-pri);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 12px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.d-tag-acc{background:var(--d-acc-tint);color:var(--d-acc-text)}.d-tag-line{border:1px solid var(--d-line);color:var(--d-ink);background:#fff}.d-tag-danger{color:#9b1c1c;background:#fde8e8}.d-meta{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.d-meta>*{align-items:center;gap:6px;display:inline-flex}.d-avatar{background:var(--d-pri);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:56px;height:56px;font-weight:700;display:inline-grid}.d-date{text-align:center;background:var(--d-tint);width:64px;height:68px;color:var(--d-pri);border-radius:18px;flex-shrink:0;place-content:center;display:grid}.d-date strong{font-size:24px;font-weight:700;line-height:1}.d-date span{letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.d-pagehead{padding-block:40px 48px}.d-crumbs{margin-bottom:20px}.d-crumbs a{align-items:center;min-height:44px;display:inline-flex}.d-crumbs [data-slot=breadcrumb-page]{color:var(--d-ink)}.d-pagehead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.template-default .d-pagehead h1{letter-spacing:-.03em;max-width:820px;margin:0;font-size:clamp(32px,4cqw,46px);line-height:1.1}.d-pagehead-aside{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.d-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.d-head-center{text-align:center;justify-content:center}.d-head-center p{margin-inline:auto}.template-default .d-head h2{font-size:clamp(28px,3cqw,36px)}.d-head p{max-width:560px;color:var(--d-muted);margin-top:10px}.d-chips{scrollbar-width:none;gap:8px;margin-bottom:28px;padding:2px 2px 6px;display:flex;overflow-x:auto}.d-chips::-webkit-scrollbar{display:none}.d-chip-link{border:1px solid var(--d-line);min-height:44px;color:var(--d-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.d-chip-link:hover{border-color:#c3ccc8}.d-chip-link[aria-current]{background:var(--d-pri);border-color:var(--d-pri);color:#fff}.d-chip-count{opacity:.8;font-size:12px}.d-pager{color:var(--d-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:48px;font-size:14px;display:flex}.d-empty{text-align:center;background:var(--d-bg);color:var(--kx-latar-halaman-on,var(--d-ink));border-radius:24px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.d-empty .d-ic{background:#fff}.template-default .d-empty h2{margin-top:6px;font-size:18px;font-weight:600}.d-empty p{max-width:440px;color:var(--kx-latar-halaman-on,var(--d-muted));font-size:14px}.d-empty .d-btn{margin-top:8px}.d-prose{color:#2f3033;max-width:70ch;font-size:17px;line-height:1.85}.d-prose p{white-space:pre-line;margin-bottom:1.2em}.d-facts{gap:14px;display:grid}.d-facts>div{border-bottom:1px solid var(--d-line);gap:2px;padding-bottom:14px;display:grid}.d-facts>div:last-child{border-bottom:0;padding-bottom:0}.d-facts dt{color:var(--d-muted);font-size:13px}.d-facts dd{font-size:15px;font-weight:500}.d-header{z-index:40;padding:14px var(--d-gutter);background:var(--d-bg);position:sticky;top:0}.d-bar{max-width:1280px;min-height:var(--d-bar-h);background:#fff;border-radius:999px;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 12px;display:flex}.d-brand{align-items:center;gap:12px;min-width:0;padding-right:8px;display:flex}.d-logo{background:var(--d-pri);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.d-brand strong{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.d-nav{align-items:center;gap:2px;margin-inline:auto;display:flex}.d-nav-link{min-height:44px;font:inherit;color:var(--d-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.d-nav-link:hover,.d-nav-link[aria-expanded=true]{background:var(--d-bg);color:var(--kx-latar-halaman-on,var(--d-ink))}.d-nav-link[data-active]{background:var(--d-tint);color:var(--d-pri);font-weight:600}.d-nav-group{position:relative}.d-menu{z-index:50;width:340px;box-shadow:var(--d-shadow),0 0 0 1px var(--d-line);background:#fff;border-radius:24px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:0}.d-nav-group:nth-last-child(-n+2) .d-menu{left:auto;right:0}.d-menu-wide{grid-template-columns:repeat(2,minmax(0,1fr));width:600px}.d-menu-col>p{color:var(--d-muted);padding:8px 12px 4px;font-size:12px;font-weight:600}.d-menu-item{border-radius:16px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.d-menu-item:hover{background:var(--d-bg);color:var(--kx-latar-halaman-on,var(--d-ink))}.d-menu-item:hover small,.d-quick-item:hover small{color:var(--kx-latar-halaman-on,var(--d-muted))}.d-menu-item strong{font-size:14px;font-weight:600;display:block}.d-menu-item small{color:var(--d-muted);font-size:12px;line-height:1.4;display:block}.d-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.d-nav+.d-actions{margin-left:0}.d-menu-trigger{background:var(--d-tint);color:var(--d-pri);border:0;display:none}.template-default:has(.d-home>.d-hero:first-child) .d-header{z-index:30;padding:var(--d-bar-top) calc(var(--d-gutter) + 22px) 0;margin-bottom:calc(-1 * (var(--d-bar-top) + var(--d-bar-h)));background:0 0;position:relative}.template-default:has(.d-home>.d-hero:first-child) .d-bar{max-width:1236px}.d-sheet{font-family:var(--font-poppins),sans-serif;overflow-y:auto;color:#242427!important;background:#fff!important}.d-sheet-search{border:1px solid var(--d-line);height:48px;color:var(--d-muted);border-radius:999px;align-items:center;gap:10px;margin:0 16px;padding:0 14px;display:flex}.d-sheet-search:focus-within{border-color:var(--d-ink)}.d-sheet-search input{min-width:0;height:100%;color:var(--d-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.d-sheet-nav{gap:2px;padding:12px 16px;display:grid}.d-sheet-nav a,.d-sheet-nav summary,.d-sheet-nav span{border-radius:14px;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:15px;font-weight:500;list-style:none;display:flex}.d-sheet-nav summary{cursor:pointer}.d-sheet-nav summary::-webkit-details-marker{display:none}.d-sheet-nav a[data-active]{background:var(--d-tint);color:var(--d-pri);font-weight:600}.d-sheet-nav details>div{border-left:2px solid var(--d-tint);gap:2px;margin-left:12px;padding-left:10px;display:grid}.d-sheet-nav details[open]>summary svg{transform:rotate(180deg)}.d-sheet-ppdb{margin:8px 16px 24px}.d-footer-panel{grid-template-columns:1fr 1.2fr;align-items:start;gap:48px;display:grid}.d-visit{background:var(--d-pri);color:#fff;border-radius:24px;align-content:start;gap:18px;padding:36px;display:grid}.template-default .d-visit h2{font-size:28px}.d-visit ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.d-visit li{color:var(--d-on-pri);white-space:pre-line;overflow-wrap:break-word;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding-block:4px;font-size:15px;line-height:1.5;display:grid}.d-visit li svg{flex-shrink:0;margin-top:3px}.d-visit .d-btn{justify-self:start}.d-footer-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;gap:24px;display:grid}.template-default .d-footer-col h2{letter-spacing:0;color:var(--d-muted);margin-bottom:10px;font-size:13px;font-weight:600}.d-footer-col ul{margin:0;padding:0;list-style:none}.d-footer-col :is(a,span){align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.d-footer-col a:hover{color:var(--d-pri);text-underline-offset:4px;text-decoration:underline}.d-footer-bottom{max-width:1320px;padding:14px calc(var(--d-gutter) + 24px) 24px;color:var(--kx-latar-halaman-on,var(--d-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;font-size:13px;display:flex}.d-totop{min-height:44px;color:var(--d-pri);align-items:center;gap:6px;font-weight:600;display:inline-flex}.template-default .template-inner>div:not([class*=d-]){max-width:1280px;margin:var(--d-gutter) max(var(--d-gutter),calc((100% - 1280px)/2)) 0;background:#fff;border-radius:32px;padding:48px 56px 56px}.template-default .template-inner>div:not([class*=d-]) :is(a.bg-card,article.bg-card,div.bg-card,ul.bg-card){border-color:var(--d-line);border-radius:24px}.template-default .template-inner [data-slot=badge]{--primary:var(--d-pri)}.template-default .ceria-empty{text-align:center;background:var(--d-bg);color:var(--kx-latar-halaman-on,var(--d-ink));border:0;border-radius:24px;justify-items:center;gap:12px;padding:56px 24px;display:grid}.template-default .ceria-empty h1{font-size:26px;font-weight:700}.template-default .ceria-empty p{max-width:440px;color:var(--kx-latar-halaman-on,var(--d-muted))}.template-default .ceria-empty a{color:var(--d-pri);text-underline-offset:4px;font-weight:600;text-decoration:underline}.template-default .ceria-empty :is(button,a){align-items:center;min-height:44px;display:inline-flex}.template-default .ceria-empty button{border-radius:999px;min-height:50px;padding:0 24px;font-size:15px;font-weight:600}.template-default .ceria-empty [data-slot=button][data-button]{height:auto;min-height:50px}.template-default .template-inner>div:has(>.public-not-found){min-height:520px}.template-default .public-not-found h1{font-size:28px;font-weight:700}.template-default .template-inner>div:has(>div>.lucide-search-x)>div:first-child{background:var(--d-tint);width:72px;height:72px;color:var(--d-pri)}.template-default .template-inner>div:has(>div>.lucide-search-x) h1{margin:4px 0 8px;font-size:28px;font-weight:700}.template-default .template-inner>div:has(>div>.lucide-search-x)>a{min-height:44px;color:var(--d-pri);align-items:center;font-weight:600;display:inline-flex}.template-default .public-loading [data-slot=skeleton]{background:var(--d-bg)}.template-default .public-loading .bg-card{background:var(--d-tint);border:0}.template-default .public-loading .bg-card [data-slot=skeleton]{background:#fff}.template-default .template-inner article.d-visible{border-radius:0;overflow:visible}.template-default .template-inner article.d-article{border-radius:32px;overflow:visible}@container template-default (max-width:1100px){.d-nav{display:none}.d-menu-trigger{display:inline-grid}.d-nav+.d-actions{margin-left:auto}.d-panel{padding:48px}.d-footer-panel{grid-template-columns:1fr;gap:36px}}@container template-default (max-width:760px){.template-default>*{--d-gutter:10px;--d-bar-top:28px;--d-bar-h:56px}.d-panel{border-radius:26px;padding:32px 20px}.d-panel-tint{padding:22px}.d-header{padding-block:10px}.d-bar{padding:6px 6px 6px 8px}.template-default:has(.d-home>.d-hero:first-child) .d-header{padding-inline:calc(var(--d-gutter) + 18px)}.d-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.template-default .d-head h2{font-size:28px}.d-head-center{align-items:center}.d-pagehead{padding-block:24px 32px}.d-visit{padding:26px}.d-footer-cols{grid-template-columns:1fr 1fr}.d-footer-bottom{padding-inline:30px}.template-default .template-inner>div:not([class*=d-]){border-radius:26px;padding:28px 20px 32px}}@container template-default (max-width:520px){.d-brand{gap:10px}.d-brand strong{font-size:15px}.d-logo{width:40px;height:40px}.d-header-ppdb{display:none}.d-pager{flex-wrap:wrap;justify-content:center}.d-footer-bottom{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.template-default *{transition:none!important}}.d-clamp-2,.d-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d-clamp-2{-webkit-line-clamp:2}.d-clamp-3{-webkit-line-clamp:3}.d-stretch:after{content:"";position:absolute;inset:0}.template-default .d-stretch:focus-visible{outline:none}:is(.d-card,.d-lead-news):has(.d-stretch:focus-visible){outline:2px solid var(--d-ink);outline-offset:6px;border-radius:26px}.d-photo{aspect-ratio:3/2;background:var(--d-tint);border-radius:26px;position:relative;overflow:hidden}.d-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.d-photo-fallback{color:var(--d-pri);place-items:center;display:grid;position:absolute;inset:0}.d-hero{min-height:700px;padding:calc(var(--d-bar-top) - var(--d-gutter) + var(--d-bar-h) + 40px) 22px 22px;background:var(--d-pri-deep);border-radius:32px;align-content:end;justify-items:start;display:grid;position:relative;overflow:hidden}.d-hero-img,.d-hero-blank{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.d-hero-blank{background:radial-gradient(circle,#ffffff1f 1.5px,transparent 2px) 0 0/22px 22px,var(--d-pri-deep)}.d-hcard{background:#fff;border-radius:28px;gap:18px;max-width:600px;padding:40px;display:grid;position:relative}.template-default .d-hcard h1{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.2cqw,50px);line-height:1.08}.d-hcard h1 span{color:var(--d-pri);display:block}.d-hcard p{color:var(--d-muted);font-size:16px}.d-hcard-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.d-hours{background:var(--d-pri);color:#fff;border-radius:24px;align-items:center;gap:14px;max-width:400px;padding:18px 22px;display:flex;position:absolute;bottom:22px;right:22px}.d-hours .d-ic{color:#fff;background:#ffffff24}.d-hours strong{font-size:15px;display:block}.d-hours small{color:var(--d-on-pri);font-size:13px;line-height:1.5;display:block}.d-quick{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;padding:16px;display:grid}.d-quick-item{border-radius:20px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.d-quick-item:hover{background:var(--d-bg);color:var(--kx-latar-halaman-on,var(--d-ink))}.d-quick-item strong{font-size:15px;font-weight:600;display:block}.d-quick-item small{color:var(--d-muted);font-size:12px;line-height:1.4;display:block}.d-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d-col{border-left:1px solid var(--d-line);padding:0 32px}.d-col:first-child{border:0;padding-left:0}.d-col:last-child{padding-right:0}.template-default .d-col h3{align-items:center;gap:10px;margin:0;padding-bottom:16px;font-size:17px;display:flex}.d-col ul{margin:0;padding:0;list-style:none}.d-col li a{border-top:1px solid var(--d-line);gap:4px;padding:16px 0;display:grid}.d-col li strong{font-size:15px;font-weight:600;line-height:1.45}.d-col li small{color:var(--d-muted);font-size:13px}.d-col li a:hover strong{color:var(--d-pri);text-underline-offset:3px;text-decoration:underline}.d-col .d-link{margin-top:8px}.d-col-empty{border-top:1px solid var(--d-line);color:var(--d-muted);padding:16px 0;font-size:14px}.d-wel{grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;display:grid}.template-default h2.d-kick{letter-spacing:0;color:var(--d-pri);margin:0;font-size:14px;font-weight:600}.d-quote{letter-spacing:-.015em;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:14px 0 0;font-size:28px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}p.d-quote{font-size:18px}.d-who{align-items:center;gap:14px;margin:28px 0 8px;display:flex}.d-who strong{display:block}.d-who small{color:var(--d-muted);font-size:13px}.d-prof{gap:18px;display:grid}.template-default .d-prof h3{margin:0;font-size:20px}.d-prof p{color:var(--d-muted);font-size:14px}.d-prof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.d-prof dl div{text-align:center;background:#fff;border-radius:18px;flex-direction:column-reverse;align-items:center;padding:16px;display:flex}.d-prof dd{white-space:nowrap;overflow-wrap:normal;color:var(--d-pri);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700;line-height:1}.d-prof dt{color:var(--d-muted);margin-top:6px;font-size:13px}.d-prof .d-note{margin-top:-8px;font-size:12px}.d-nw{grid-template-columns:1.1fr 1fr;gap:40px;display:grid}.d-lead-news{align-content:start;gap:14px;display:grid;position:relative}.d-photo-lead{aspect-ratio:auto;height:340px}.template-default .d-lead-news h3{margin:0;font-size:24px;line-height:1.3}.d-tl{margin:0;padding:0;list-style:none}.d-tl a{border-top:1px solid var(--d-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:16px 0;display:grid}.d-tl li:first-child a{border:0;padding-top:0}.d-photo-thumb{aspect-ratio:auto;border-radius:20px;height:110px}.d-tl strong{margin-top:6px;font-size:16px;line-height:1.4;display:block}.d-tl a:hover strong{color:var(--d-pri);text-underline-offset:3px;text-decoration:underline}.d-agenda,.d-ach{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.d-agenda a,.d-ach a{border-top:1px solid var(--d-line);align-items:center;gap:16px;padding:18px 0;display:flex}.d-agenda-body{gap:6px;min-width:0;display:grid}.d-agenda-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d-agenda-top strong,.d-ach strong{font-size:16px;font-weight:600;line-height:1.4;display:block}.d-ach small{color:var(--d-muted);font-size:13px}:is(.d-agenda,.d-ach) a:hover strong{color:var(--d-pri);text-underline-offset:3px;text-decoration:underline}.d-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.d-card{align-content:start;gap:12px;min-width:0;display:grid;position:relative}.template-default .d-card h3{margin:0;font-size:18px;line-height:1.35}.d-card:hover h3{color:var(--d-pri)}.d-photo-album{aspect-ratio:4/3}.d-fac{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.d-fac a{border:1px solid var(--d-line);border-radius:22px;align-items:flex-start;gap:14px;height:100%;padding:18px;display:flex}.d-fac a:hover{border-color:var(--d-pri)}.d-fac strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.d-fac small{color:var(--d-muted);margin-top:4px;font-size:13px}.d-ppdb{background:var(--d-acc);color:var(--kx-aksen-on,var(--d-acc-ink));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:48px;display:flex}.d-ppdb-kick{font-size:13px;font-weight:600}.template-default .d-ppdb h2{max-width:640px;margin-top:6px;font-size:clamp(24px,3cqw,32px)}.d-ppdb p:not(.d-ppdb-kick){margin-top:8px}.d-ppdb-actions{flex-wrap:wrap;gap:12px;display:flex}@container template-default (max-width:1100px){.d-hours{margin-top:12px;position:relative;bottom:auto;right:auto}.d-wel,.d-nw{grid-template-columns:1fr;gap:36px}.d-col{padding:0 20px}}@container template-default (max-width:760px){.d-hero{background:#fff;border-radius:26px;min-height:0;padding:10px;display:block}.d-hero-img,.d-hero-blank{border-radius:20px;height:420px;display:block;position:relative}.d-hcard{border-radius:24px;max-width:none;margin:-56px 8px 0;padding:24px 16px 12px}.template-default .d-hcard h1{font-size:36px}.d-hcard-actions .d-btn{flex:1}.d-hours{max-width:none;margin:12px 0 0}.d-cols{grid-template-columns:1fr;gap:28px}.d-col,.d-col:first-child,.d-col:last-child{border:0;padding:0}.d-wel,.d-nw{grid-template-columns:1fr;gap:28px}.d-quote{font-size:21px}.d-prof dl div{padding:14px 8px}.d-prof dd{font-size:22px}.d-photo-lead{height:230px}.template-default .d-lead-news h3{font-size:20px}.d-tl a{grid-template-columns:104px minmax(0,1fr);gap:14px}.d-photo-thumb{border-radius:18px;height:88px}.d-agenda,.d-ach{grid-template-columns:1fr}.d-grid-3,.d-fac{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.d-quick{grid-template-columns:1fr 1fr}.d-ppdb{padding-block:32px}}@container template-default (max-width:520px){.d-grid-3,.d-fac{grid-template-columns:1fr}.d-quick-item{flex-direction:column;align-items:flex-start;gap:8px}.d-quick-item small{display:none}.d-hero-img,.d-hero-blank{height:360px}}.d-pagehead-chips{margin-top:28px}.d-pagehead-chips .d-chips{margin-bottom:0}.d-search{border:1px solid var(--d-line);min-width:min(400px,100%);color:var(--d-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 18px;display:flex}.d-search:focus-within{border-color:var(--d-ink)}.d-search input{min-width:0;height:44px;font:inherit;color:var(--d-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.template-default .d-search input:focus-visible{outline:none}.d-result-note{color:var(--d-muted);margin-bottom:20px;font-size:14px}.d-result-note a{color:var(--d-pri);text-underline-offset:3px;font-weight:600;text-decoration:underline}.d-byline{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:24px;font-size:14px;display:flex}.d-byline>span{align-items:center;gap:8px;display:inline-flex}.d-byline strong{color:var(--d-ink);font-weight:600}.d-avatar-sm{width:36px;height:36px;font-size:13px}.d-grid-3 .d-card h2{margin:0;font-size:18px;line-height:1.35}.d-read{max-width:760px;margin-inline:auto}.d-cover{aspect-ratio:16/9;background:var(--d-tint);border-radius:26px;margin:0 0 36px;overflow:hidden}.d-cover img{object-fit:cover;width:100%;height:100%}.d-article-foot{border-top:1px solid var(--d-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:24px;font-size:14px;display:flex}.d-copy{gap:6px;display:inline-grid}.d-copy-note{color:var(--d-muted);font-size:13px}.template-default .d-block-title{margin:0 0 20px;font-size:22px}.d-alert{background:var(--d-acc-tint);color:var(--kx-aksen-on,var(--d-acc-ink));border-radius:18px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.d-validity{margin-bottom:28px;padding:20px 24px}.d-validity .d-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.d-validity .d-facts>div{border:0;padding-bottom:0}.d-ann-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.d-ann{border:1px solid var(--d-line);background:#fff;border-radius:22px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.d-ann:hover{border-color:var(--d-pri)}.d-ann[data-level=MENDESAK]{background:var(--d-acc-tint);color:var(--kx-aksen-on,var(--d-ink));border-color:#0000}.d-ann[data-level=MENDESAK] .d-ic{color:var(--d-acc-text);background:#fff}.d-ann[data-level=MENDESAK] :is(.d-ann-text,.d-meta){color:var(--kx-aksen-on,var(--d-acc-ink))}.d-ann-body{gap:6px;min-width:0;display:grid}.d-ann-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d-ann-top strong{font-size:16px;font-weight:600;line-height:1.4}.d-ann:hover .d-ann-top strong{color:var(--d-pri);text-underline-offset:3px;text-decoration:underline}.d-ann-text{color:var(--d-muted);font-size:14px}.d-agenda-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.template-default .d-agenda-toolbar h2{margin:0;font-size:clamp(22px,2.4cqw,28px)}.d-agenda-nav{gap:8px;display:flex}.d-agenda-month+.d-agenda-month{margin-top:28px}.template-default .d-agenda-month h3{letter-spacing:.02em;color:var(--d-pri);margin:24px 0 4px;font-size:14px;font-weight:600}.d-agenda-list{margin:0;padding:0;list-style:none}.d-agenda-list li{scroll-margin-top:100px}.d-agenda-row{border-top:1px solid var(--d-line);border-radius:18px;align-items:center;gap:16px;margin-inline:-12px;padding:16px 12px;display:flex}.d-agenda-list li:first-child .d-agenda-row{border-top-color:#0000}.d-agenda-month:first-of-type .d-agenda-list{margin-top:12px}.d-agenda-row:hover strong{color:var(--d-pri);text-underline-offset:3px;text-decoration:underline}.d-agenda-row[data-open]{background:var(--d-tint);border-color:#0000}.d-agenda-row[data-open] .d-date{background:var(--d-pri);color:#fff}.d-agenda-list li:has(>[data-open])+li .d-agenda-row{border-top-color:#0000}.d-agenda-row[data-status=DIBATALKAN] .d-agenda-top strong{color:var(--d-muted);text-decoration:line-through}.d-agenda-more{margin-top:20px}.d-spot{border:2px solid var(--d-pri);gap:20px;display:grid}.d-spot-head{align-items:flex-start;gap:20px;display:flex}.d-spot-head>div{flex:1;min-width:0}.d-spot-kick{color:var(--d-pri);font-size:13px;font-weight:600}.template-default .d-spot h2{margin:4px 0 10px;font-size:clamp(24px,2.8cqw,32px)}.d-spot .d-date{background:var(--d-pri);color:#fff;width:72px;height:76px}.d-spot .d-prose{font-size:16px}.d-note-box{background:var(--d-acc-tint);color:var(--kx-aksen-on,var(--d-acc-ink));white-space:pre-line;border-radius:18px;gap:12px;padding:14px 18px;font-size:14px;display:flex}.d-note-box svg{flex-shrink:0;margin-top:2px}.d-note-box strong{display:block}.d-spot-foot{justify-content:flex-end;display:flex}.d-note-panel{color:var(--d-muted);padding-block:24px}@container template-default (max-width:760px){.template-default .template-inner article.d-article{border-radius:26px}.d-search{min-width:100%}.d-validity .d-facts{grid-template-columns:1fr}.d-ann{gap:12px;padding:16px}.d-spot-head{gap:14px}.d-spot .d-date{width:60px;height:64px}}.d-card :is(h2,h3){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d-detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.d-detail-main{min-width:0}.d-detail-aside{gap:16px;display:grid;position:sticky;top:100px}.d-info{gap:14px;padding:24px;display:grid}.template-default .d-info h2{margin:0;font-size:16px;font-weight:600}.d-info p{font-size:15px}.d-info .d-facts>div{border-color:#d3dcd8}.d-info-links{margin:0;padding:0;list-style:none;display:grid}.d-note{color:var(--d-muted);font-size:12px}.d-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.d-stats div{text-align:center;background:#fff;border-radius:18px;flex-direction:column-reverse;align-items:center;padding:14px 8px;display:flex}.d-stats dd{color:var(--d-pri);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:1}.d-stats dt{color:var(--d-muted);margin-top:6px;font-size:13px}.d-cover-contain{aspect-ratio:auto;background:var(--d-bg)}.d-cover-contain img{object-fit:contain;height:auto;max-height:70vh}.d-cover video{background:#000;width:100%;height:100%}.d-download{border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:22px 26px;display:flex}.d-download p{font-weight:600}.d-download.d-on-pri{background:var(--d-pri);color:#fff}.d-chip-rows{gap:4px;display:grid}.d-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.d-vision{background:var(--d-pri);color:#fff;gap:10px;display:grid}.d-vision-kick{color:var(--d-on-pri);font-size:14px;font-weight:600}.d-vision-text{letter-spacing:-.01em;max-width:900px;font-size:clamp(22px,2.6cqw,30px);font-weight:600;line-height:1.4}.d-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.d-steps li{border:1px solid var(--d-line);border-radius:22px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.d-step-no{background:var(--d-tint);width:40px;height:40px;color:var(--d-pri);border-radius:14px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.d-steps p{padding-top:7px;font-size:16px}.d-greeting{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:56px;display:grid}.d-greeting-id{text-align:center;justify-items:center;gap:6px;padding:40px 24px;display:grid}.d-greeting-id strong{margin-top:12px;font-size:18px}.d-greeting-id small{color:var(--d-muted);font-size:13px}.d-avatar-xl{width:120px;height:120px;font-size:38px}.d-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.d-quote-mark{color:var(--d-pri);margin-bottom:12px}.d-org{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.d-org-children{border-left:2px solid var(--d-tint);gap:10px;margin:12px 0 0 16px;padding:0 0 0 16px;list-style:none;display:grid}.d-org-node{border:1px solid var(--d-line);background:#fff;border-radius:20px;gap:4px;padding:16px 18px;display:grid}.d-org>li>.d-org-node{background:var(--d-tint);border:0}.d-org-node strong{font-size:16px;font-weight:600}.d-org-node small{color:var(--d-muted);font-size:13px}.d-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.d-toolbar .d-chips{margin-bottom:0}.d-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.d-person{border:1px solid var(--d-line);text-align:center;border-radius:24px;align-content:start;justify-items:center;gap:6px;padding:24px 16px;display:grid}.d-person strong{margin-top:6px;font-size:15px;font-weight:600;line-height:1.35}.d-person>.d-muted{font-size:13px}.d-person .d-chip{white-space:normal;justify-self:center}.d-fac-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.d-facility{border:1px solid var(--d-line);border-radius:24px;align-content:start;gap:10px;padding:24px;scroll-margin-top:100px;display:grid}.d-facility:target{border-color:var(--d-pri);box-shadow:0 0 0 4px var(--d-tint)}.template-default .d-facility h2{margin:0;font-size:17px;font-weight:600}.d-facility p{color:#3f4443;font-size:14px}.d-facility .d-facility-note{border-top:1px solid var(--d-line);color:var(--d-muted);padding-top:10px;font-size:13px}.d-doc-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.d-doc{border:1px solid var(--d-line);border-radius:22px;align-items:center;gap:16px;padding:16px 18px;display:flex}.d-doc-body{flex:1;gap:6px;min-width:0;display:grid}.d-doc-title{font-size:16px;font-weight:600;line-height:1.4}.d-doc-title:hover{color:var(--d-pri);text-underline-offset:3px;text-decoration:underline}.d-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.d-tile{aspect-ratio:1;background:var(--d-tint);cursor:zoom-in;border:0;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.d-tile img,.d-tile video{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.d-tile:hover img{transform:scale(1.04)}.d-tile-play{color:#fff;background:#141e1a59;place-items:center;display:grid;position:absolute;inset:0}.d-lightbox{font-family:var(--font-poppins),sans-serif;color:#fff!important;background:#1d2421!important;border:0!important;border-radius:28px!important;gap:10px!important;width:100%!important;max-width:min(1100px,100% - 2rem)!important;padding:12px!important}.d-lightbox :focus-visible{outline-offset:3px;outline:2px solid #fff}.d-lightbox [data-slot=dialog-close]{z-index:2;place-items:center;display:grid;box-shadow:0 0 0 3px #1d2421;color:#242427!important;background:#fff!important;border-radius:999px!important;width:44px!important;height:44px!important;top:22px!important;right:22px!important}.d-lightbox [data-slot=dialog-close]:hover{background:var(--d-tint)!important}.d-lightbox [data-slot=dialog-close] svg{width:20px;height:20px}.d-lightbox-stage{place-items:center;display:grid;position:relative}.d-lightbox-stage img,.d-lightbox-stage video{border-radius:20px;width:auto;max-width:100%;max-height:78vh}.d-lightbox-nav{color:#242427;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 0 3px #1d2421}.d-lightbox-prev{left:12px}.d-lightbox-next{right:12px}.d-lightbox-foot{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 8px 8px;font-size:14px;display:flex}.d-lightbox-foot [data-slot=dialog-description]{color:#d7e6de}.d-lightbox-count{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:999px;flex-shrink:0;padding:2px 12px;font-weight:600}@container template-default (max-width:1100px){.d-detail{grid-template-columns:1fr;gap:36px}.d-detail-aside{position:static}.d-greeting{grid-template-columns:1fr;gap:28px}.d-org{grid-template-columns:repeat(2,minmax(0,1fr))}.d-people,.d-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container template-default (max-width:760px){.d-org,.d-grid-2,.d-fac-list{grid-template-columns:1fr}.d-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.d-person{padding:18px 10px}.d-tiles{gap:8px}.d-tile{border-radius:14px}.d-search{min-width:100%}}@container template-default (max-width:520px){.d-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.d-doc{flex-wrap:wrap}.d-doc-body{flex:calc(100% - 64px)}.d-doc>.d-btn{margin-left:64px}}.d-faq-group+.d-faq-group{margin-top:36px}.d-faq-list{gap:10px;display:grid}.d-faq{border:1px solid var(--d-line);border-radius:22px;scroll-margin-top:100px}.d-faq:target{border-color:var(--d-pri);box-shadow:0 0 0 4px var(--d-tint)}.d-faq summary{cursor:pointer;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.d-faq summary::-webkit-details-marker{display:none}.d-faq summary:hover{color:var(--d-pri)}.d-faq-icon{flex-shrink:0;width:14px;height:14px;position:relative}.d-faq-icon:before,.d-faq-icon:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.d-faq-icon:after{transform:rotate(90deg)}.d-faq[open] .d-faq-icon:after{transform:rotate(0)}.d-faq .d-prose{padding:0 20px 18px;font-size:15px}.d-pre{white-space:pre-line;font-size:15px}.d-block-icon{align-items:center;gap:10px;display:flex}.d-ppdb-part+.d-ppdb-part{margin-top:32px}.d-contact{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.d-formcard-lead{margin:-8px 0 20px;font-size:15px}.d-formcard>:is(form,.rounded-2xl){background:0 0;border:0;border-radius:0;padding:0}.d-formcard form{gap:18px}.d-formcard form>div:first-child{background:var(--d-acc-tint);color:var(--kx-aksen-on,var(--d-acc-ink));border:0;border-radius:16px}.d-formcard [data-slot=label]{font-size:14px;font-weight:600}.d-formcard :is([data-slot=input],[data-slot=textarea]){color:var(--d-ink);background:#fff;border-color:#8a9591;border-radius:16px;font-size:15px}.d-formcard [data-slot=input]{height:48px;padding-inline:16px}.d-formcard [data-slot=textarea]{padding:12px 16px}.d-formcard :is([data-slot=input],[data-slot=textarea]):focus-visible{outline:2px solid var(--d-ink);outline-offset:3px;box-shadow:none}.d-formcard form [data-button]:not([data-size^=icon]){background:var(--d-pri);color:#fff;border-radius:999px;height:auto;min-height:50px;padding:0 26px;font-size:15px;font-weight:600}.d-formcard form [data-button]:not([data-size^=icon]):hover{background:var(--d-pri-deep)}.d-formcard>div.rounded-2xl{background:var(--d-tint);border-radius:24px;justify-items:center;gap:8px;padding:40px 24px;display:grid}.d-contact-info li span{min-width:0}.d-contact-social{flex-wrap:wrap;gap:8px;display:flex!important}.d-contact-social a{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:500;display:inline-flex}.d-contact-social li{padding:0!important;display:block!important}.d-map{padding:12px;overflow:hidden}.d-map iframe{border:0;border-radius:24px;width:100%;height:420px;display:block}.d-map-empty{background:var(--d-bg);min-height:200px;color:var(--kx-latar-halaman-on,var(--d-muted));text-align:center;border-radius:24px;place-content:center;justify-items:center;gap:8px;display:grid}.d-search-lg{max-width:720px;margin-top:24px;padding:6px 6px 6px 20px}.d-search-lg input{height:48px;font-size:16px}.d-search-start .d-chips{margin-bottom:0}.d-search-group{margin-top:28px;scroll-margin-top:100px}.d-result-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.d-result{border:1px solid var(--d-line);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.d-result strong{font-size:16px;font-weight:600;line-height:1.4;display:block}.d-result small{color:var(--d-muted);font-size:13px}.d-result:hover{border-color:var(--d-pri)}.d-result:hover strong{color:var(--d-pri)}.d-result svg{color:var(--d-pri);flex-shrink:0}@container template-default (max-width:1100px){.d-contact{grid-template-columns:1fr;gap:32px}}@container template-default (max-width:760px){.d-map iframe{height:320px}.d-formcard form [data-button]:not([data-size^=icon]){width:100%}}.d-status{align-content:center;min-height:calc(100svh - 170px);display:grid}.d-status-panel{text-align:center;justify-items:center;gap:10px;width:100%;max-width:820px;margin-inline:auto;display:grid}.d-status-icon{background:var(--d-tint);width:80px;height:80px;color:var(--d-pri);border-radius:999px;place-items:center;margin-bottom:8px;display:grid}.d-status-label{color:var(--d-pri);font-size:14px;font-weight:600}.template-default .d-status-panel h1{margin:0;font-size:clamp(28px,4cqw,42px);font-weight:700;line-height:1.2}.d-status-msg{max-width:560px;color:var(--d-muted);font-size:16px}.d-status-contact{text-align:left;background:var(--d-bg);width:100%;max-width:560px;color:var(--kx-latar-halaman-on,var(--d-ink));border-radius:24px;justify-items:start;gap:6px;margin-top:16px;padding:22px 24px;font-size:14px;display:grid}.template-default .d-status-contact h2{letter-spacing:0;font-size:15px;font-weight:600}.d-status-contact p{text-align:left;align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.d-status-contact span{white-space:pre-line}.d-status-contact svg{flex-shrink:0;margin-top:3px}.d-status-contact a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.d-status-contact :is(li,p):has(>a){align-items:center}.d-status-contact :is(li,p):has(>a) svg{margin-top:0}.d-pd-layout{gap:var(--d-gutter);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.d-pd{background:#fff;border-radius:32px;padding:28px 20px;position:sticky;top:104px}.template-default .d-pd-title{color:var(--d-muted);margin:0 12px 12px;font-size:14px;font-weight:700}.d-pd-list{gap:4px;display:grid}.d-pd li[data-depth="1"]{padding-left:14px}.d-pd li[data-depth="2"]{padding-left:28px}.d-pd-link{min-height:44px;color:var(--d-ink);border-radius:999px;align-items:center;padding:8px 14px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.d-pd-link:hover{background:var(--d-tint)}.d-pd-link[aria-current=page]{background:var(--d-pri);color:#fff;font-weight:600}.d-pd-group{color:var(--d-muted);padding:12px 14px 2px;font-size:13px;font-weight:700;display:block}.d-pd-main{gap:var(--d-gutter);min-width:0;display:grid}.d-page .d-page{padding:0}@container template-default (max-width:1100px){.d-pd-layout{grid-template-columns:minmax(0,1fr)}.d-pd{border-radius:26px;padding:20px;position:static}.template-default .d-pd-title{margin:0 0 10px}.d-pd-list{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.d-pd li{flex:none;padding-left:0!important}.d-pd-link{border:1px solid var(--d-line);white-space:nowrap}.d-pd-link[aria-current=page]{border-color:var(--d-pri)}.d-pd-group{padding:12px 4px 0 10px}}@container template-default (min-width:761px){.d-cols:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.d-cols:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.d-sb{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:40px;display:grid}.d-sb-face{background:var(--d-pri);color:#fff;border-radius:999px;place-items:center;width:160px;height:160px;font-size:48px;font-weight:700;display:grid;overflow:hidden}.d-sb-face img{object-fit:cover;width:100%;height:100%;display:block}.d-sb-quote{white-space:pre-wrap;margin:0;font-size:20px;font-weight:500;line-height:1.6}.d-sb-who{flex-direction:column;margin-block:20px 12px;line-height:1.4;display:flex}.d-sb-who span{color:var(--d-muted);font-size:13px}.d-dk{gap:12px;display:grid}.d-dk-row{background:var(--d-tint);border-radius:24px;align-items:center;gap:16px;padding:16px 20px;display:flex}.d-dk-ic{width:48px;height:48px;color:var(--d-pri);background:#fff;border-radius:16px;flex-shrink:0;place-items:center;display:inline-grid}.d-dk-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.d-dk-title{font-weight:700;line-height:1.4}.d-dk-title:hover{text-underline-offset:3px;text-decoration:underline}.d-dk-meta{color:var(--d-muted);font-size:13px}.d-tg{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.d-tg[data-img]{grid-template-columns:repeat(2,minmax(0,1fr))}.d-tg[data-pos=kanan] .d-tg-img{order:2}.d-tg-img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%}.d-tg-body{flex-direction:column;align-items:flex-start;gap:24px;max-width:680px;display:flex}.d-tg-text{white-space:pre-wrap;font-size:17px}.d-ak{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.d-ak>div{background:var(--d-tint);border-radius:24px;flex-direction:column;padding:28px;display:flex}.d-ak dd{letter-spacing:-.02em;color:var(--d-pri);font-variant-numeric:tabular-nums;order:1;font-size:42px;font-weight:700;line-height:1}.d-ak dt{order:2;margin-top:10px;font-size:14px;font-weight:500}.d-ak-note{color:var(--d-muted);margin-top:14px;font-size:13px}.d-kt{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.d-kt-list{gap:8px;display:grid}.d-kt-list li{align-items:center;gap:14px;min-height:44px;display:flex}.d-kt-list a{min-height:44px;color:var(--d-pri);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.d-kt-ic{background:var(--d-tint);width:40px;height:40px;color:var(--d-pri);border-radius:14px;flex-shrink:0;place-items:center;display:inline-grid}.d-kt-actions{flex-wrap:wrap;gap:12px;display:flex}@container template-default (max-width:760px){.d-sb{grid-template-columns:minmax(0,1fr);gap:24px}.d-sb-face{width:112px;height:112px;font-size:34px}.d-sb-quote{font-size:18px}.d-tg[data-img]{grid-template-columns:minmax(0,1fr);gap:24px}.d-tg[data-pos=kanan] .d-tg-img{order:0}.d-kt{grid-template-columns:minmax(0,1fr)}.d-dk-row{flex-wrap:wrap}.d-dk-row>.d-btn{margin-left:64px}}
.school-template.template-institusional,.i-sheet{--i-ink:#16181d;--i-muted:var(--kx-keterangan,#5f6370);--i-bg:#fff;--i-pri:var(--kx-utama,#1f4e79);--i-pri-deep:color-mix(in srgb,var(--kx-utama,#2c74b8) 50%,#000);--i-pri-dark:color-mix(in srgb,var(--kx-utama,#24609a) 50%,#000);--i-tint:color-mix(in srgb,var(--kx-utama,#2d73b9) 10%,#fff);--i-tint-hover:color-mix(in srgb,var(--kx-utama,#4b87c3) 20%,#fff);--i-acc:var(--kx-aksen,#f2b544);--i-acc-ink:var(--kx-aksen-on,#1a2230);--i-acc-text:var(--kx-aksen-teks,#8a5a00);--i-acc-tint:color-mix(in srgb,var(--kx-aksen,#f5c350) 20%,#fff);--i-sand:#f4f6f9;--i-line:#e1e5eb;--i-on-pri:#dce8f4;--i-on-dark:#c9d8e8;--i-danger:#9b2c10;--i-danger-tint:#fde4dc;--i-shadow:0 1px 2px #14141e0a,0 18px 40px -16px #14141e29;--i-shadow-lg:0 2px 6px #14141e0f,0 28px 60px -16px #14141e38;--template-accent:var(--i-pri);--template-paper:var(--i-bg);--template-ink:var(--i-ink);--background:#fff;--foreground:var(--i-ink);--card:#fff;--card-foreground:var(--i-ink);--popover:#fff;--popover-foreground:var(--i-ink);--primary:var(--i-pri);--primary-foreground:#fff;--secondary:var(--i-sand);--secondary-foreground:var(--i-ink);--muted:var(--i-sand);--muted-foreground:var(--i-muted);--accent:var(--i-tint);--accent-foreground:var(--i-pri);--border:var(--i-line);--input:var(--i-line);--ring:var(--i-ink);--radius:.875rem}.school-template.template-institusional{background:var(--i-bg);color:var(--i-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;container-name:institusional}.template-institusional :is(h1,h2,h3,h4){letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.2}.template-institusional :is(h1,h2,h3,h4,p,a,li,dd,strong){overflow-wrap:break-word}.template-institusional p{line-height:1.7}:is(.template-institusional,.i-sheet) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--i-ink);outline-offset:3px}:is(.i-bar,.i-fband,.i-fbar,.i-on-pri) :focus-visible{outline-color:#fff!important}.i-bar .i-menu :focus-visible{outline-color:var(--i-ink)!important}:is(.i-search,.i-sheet-search,.i-searchbar) input:focus-visible{outline:none}.i-wrap{max-width:1240px;margin-inline:auto;padding-inline:40px}.i-muted{color:var(--i-muted)}.i-lead{max-width:680px;color:var(--i-muted);margin-top:12px;font-size:17px}.i-btn{white-space:nowrap;text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.i-btn-sm{min-height:44px;padding:0 18px;font-size:14px}.i-btn-xs{min-height:38px;padding:0 16px;font-size:13px}.i-btn-pri{background:var(--i-pri);color:#fff}.i-btn-pri:hover{background:var(--kx-utama-hover,var(--i-pri-deep))}.i-btn-acc{background:var(--i-acc);color:var(--i-acc-ink)}.i-btn-acc:hover{background:var(--kx-aksen-hover,#e6a52f)}.i-btn-soft{background:var(--i-tint);color:var(--i-pri)}.i-btn-soft:hover{background:var(--i-tint-hover)}.i-btn-line{border-color:var(--i-line);color:var(--i-ink);background:#fff}.i-btn-line:hover{box-shadow:var(--i-shadow);border-color:#c5ccd6}.i-btn-white{color:var(--i-pri);background:#fff}.i-btn:disabled,.i-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.i-icbtn{border:1px solid var(--i-line);width:48px;height:48px;color:var(--i-ink);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.i-icbtn:hover{border-color:#c5ccd6}.i-link{min-height:44px;color:var(--i-pri);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.i-link:hover{text-underline-offset:4px;text-decoration:underline}.i-ic{background:var(--i-tint);width:48px;height:48px;color:var(--i-pri);border-radius:16px;flex-shrink:0;place-items:center;display:inline-grid}.i-ic-sm{border-radius:12px;width:40px;height:40px}.i-ic-acc{background:var(--i-acc-tint);color:var(--i-acc-text)}.i-tag{white-space:nowrap;background:var(--i-tint);min-height:26px;color:var(--i-pri);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:2px 11px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.i-tag-acc{background:var(--i-acc-tint);color:var(--i-acc-text)}.i-tag-danger{background:var(--i-danger-tint);color:var(--i-danger)}.i-tag-line{border:1px solid var(--i-line);color:var(--i-ink);background:#fff}.i-tag-white{color:var(--i-ink);background:#fff}.i-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.i-kicker{color:var(--i-acc-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.i-meta{color:var(--i-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.i-meta>*{align-items:center;gap:6px;display:inline-flex}.i-dt{text-align:center;text-transform:uppercase;width:58px;min-height:62px;color:var(--i-muted);border-radius:14px;flex-shrink:0;place-content:center;padding:8px 0;font-size:11px;font-weight:600;line-height:1.3;display:grid}.i-dt strong{color:var(--i-pri);font-size:20px;line-height:1.1}.i-dt-sand{background:var(--i-sand)}.i-dt-tint{background:var(--i-tint);color:var(--i-pri)}.i-panel{background:var(--i-tint);border-radius:32px}.i-sand{background:var(--i-sand);border-radius:32px}.i-col{border:1.5px solid var(--i-line);border-radius:32px;padding:30px}.i-card{border:1px solid var(--i-line);background:#fff;border-radius:24px}.i-card-link{transition:border-color .15s,box-shadow .15s}.i-card-link:hover{box-shadow:var(--i-shadow);border-color:#c5ccd6}.template-institusional .template-inner article:is(.i-card,.i-col,.i-panel,.i-sand,.i-article){overflow:visible}.template-institusional .template-inner article.i-card{border-radius:24px}.template-institusional .template-inner article:is(.i-col,.i-panel,.i-sand){border-radius:32px}.template-institusional .template-inner article:is(.i-article,.i-ag,.i-doc,.i-album,.i-news-lead){border-radius:0;overflow:visible}.i-section{padding-top:96px}.i-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.template-institusional .i-head h2{margin-top:6px;font-size:clamp(26px,3.2cqw,36px);line-height:1.15}.i-head-lead{max-width:560px;color:var(--i-muted);margin-top:10px}.i-pagehead{background:var(--i-sand);border-bottom:1px solid var(--i-line);padding-block:28px 44px}.i-crumbs{margin-bottom:20px;font-size:13px}.i-crumbs a{align-items:center;min-height:44px;display:inline-flex}.i-crumbs [data-slot=breadcrumb-page]{color:var(--i-ink);font-weight:500}.i-pagehead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.template-institusional .template-inner .i-pagehead h1{max-width:820px;margin:0;font-size:clamp(30px,4cqw,44px);line-height:1.12}.template-institusional .i-pagehead h1:after{content:"";background:var(--i-pri);border-radius:4px;width:56px;height:4px;margin-top:18px;display:block}.i-pagehead-aside{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.i-chips{scrollbar-width:none;gap:8px;margin-bottom:28px;padding:2px 2px 6px;display:flex;overflow-x:auto}.i-chips::-webkit-scrollbar{display:none}.i-chip{border:1px solid var(--i-line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.i-chip:hover{border-color:#c5ccd6}.i-chip[aria-current]{background:var(--i-pri);border-color:var(--i-pri);color:#fff;font-weight:600}.i-chip-count{opacity:.8;font-size:12px}.i-pager{color:var(--i-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:48px;font-size:14px;display:flex}.i-empty{text-align:center;background:var(--i-sand);border-radius:24px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.template-institusional .i-empty h2{font-size:18px;font-weight:600}.i-empty p{max-width:440px;color:var(--i-muted);font-size:14px}.i-empty .i-btn{margin-top:8px}.i-prose{color:#2b3340;max-width:70ch;font-size:17px;line-height:1.85}.i-prose p{white-space:pre-line;margin-bottom:1.2em}.i-facts{border:1px solid var(--i-line);background:#fff;border-radius:24px;gap:4px;padding:22px;display:grid}.template-institusional .i-facts :is(h2,h3){margin-bottom:6px;font-size:15px}.i-facts dl{display:grid}.i-facts dl>div{border-top:1px solid var(--i-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.i-facts dt{color:var(--i-muted)}.i-facts dd{text-align:right;font-weight:600}.i-searchbar{border:1.5px solid var(--i-line);min-height:48px;color:var(--i-muted);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 5px 0 20px;display:flex}.i-searchbar:focus-within{border-color:var(--i-ink)}.i-searchbar input{min-width:0;height:44px;color:var(--i-ink);background:0 0;border:0;flex:1;font-size:15px}.i-header{--i-top-h:92px;top:calc(var(--i-top-h) * -1);z-index:40;background:#fff;position:sticky}.i-top{height:var(--i-top-h);align-items:center;gap:24px;display:flex}.i-brand{align-items:center;gap:14px;min-width:0;margin-right:auto;display:flex}.i-crest{background:var(--i-pri);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.i-brand-text{min-width:0;display:grid}.i-brand-text small{color:var(--i-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.i-brand-text strong{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.i-search{border:1.5px solid var(--i-line);min-width:300px;height:48px;color:var(--i-muted);border-radius:999px;flex:0 380px;align-items:center;gap:10px;padding:0 5px 0 20px;display:flex}.i-search:focus-within{border-color:var(--i-ink)}.i-search input{min-width:0;height:100%;color:var(--i-ink);background:0 0;border:0;flex:1;font-size:14px}.i-search input::placeholder,.i-sheet-search input::placeholder,.i-searchbar input::placeholder{color:var(--i-muted);opacity:1}.i-search-link{display:none}.i-bar{background:var(--i-pri);color:#fff}.i-bar-row{align-items:center;gap:4px;min-height:60px;padding-block:8px;display:flex}.i-nav{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.i-nav-link{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.i-nav-link svg{opacity:.8;transition:transform .15s}.i-nav-link:hover,.i-nav-link[aria-expanded=true]{background:#ffffff24}.i-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.i-nav-link[data-active]{color:var(--i-pri);background:#fff;font-weight:600}.i-nav-group{position:relative}.i-menu{z-index:50;width:340px;color:var(--i-ink);border:1px solid var(--i-line);box-shadow:var(--i-shadow-lg);background:#fff;border-radius:20px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.i-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.i-nav-group:nth-last-child(-n+2) .i-menu{left:auto;right:0}.i-menu-wide{grid-template-columns:repeat(2,minmax(0,1fr));width:600px}.i-menu-col>p{color:var(--i-muted);padding:8px 12px 4px;font-size:12px;font-weight:600}.i-menu-item{border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.i-menu-item:hover,.i-menu-item[data-active]{background:var(--i-tint)}.i-menu-item strong{font-size:14px;font-weight:600;display:block}.i-menu-item small{color:var(--i-muted);font-size:12px;line-height:1.4;display:block}.i-menu-trigger{display:none}.i-bar-ppdb{margin-left:auto}.i-bar .i-btn-acc[data-active]{box-shadow:0 0 0 2px #fff}.i-sheet{font-family:var(--font-poppins),sans-serif;overflow-y:auto;color:var(--i-ink)!important;background:#fff!important}.i-sheet>*{flex-shrink:0}.i-sheet [data-slot=sheet-title]{color:var(--i-ink);font-size:17px;font-weight:700}.i-sheet-dinas{color:var(--i-muted);font-size:12px}.i-sheet-search{border:1.5px solid var(--i-line);height:48px;color:var(--i-muted);border-radius:999px;align-items:center;gap:10px;margin:0 16px;padding:0 16px;display:flex}.i-sheet-search:focus-within{border-color:var(--i-ink)}.i-sheet-search input{min-width:0;height:100%;color:var(--i-ink);background:0 0;border:0;flex:1;font-size:15px}.i-sheet-nav{gap:2px;padding:12px 16px;display:grid}.i-sheet-nav a,.i-sheet-nav summary{cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:15px;font-weight:500;list-style:none;display:flex}.i-sheet-nav summary::-webkit-details-marker{display:none}.i-sheet-nav a[data-active]{background:var(--i-pri);color:#fff;font-weight:600}.i-sheet-nav details>div{border-left:2px solid var(--i-tint);gap:2px;margin-left:14px;padding-left:10px;display:grid}.i-sheet-nav details[open]>summary svg{transform:rotate(180deg)}.i-sheet-ppdb{margin:8px 16px 24px}.i-footer{margin-top:96px}.i-mapstrip{background:linear-gradient(#0000 46%,#fff 46% 54%,#0000 54%),linear-gradient(90deg,#0000 30%,#fff 30% 31.2%,#0000 31.2% 70%,#fff 70% 71.2%,#0000 71.2%),repeating-linear-gradient(0deg,#dde4ec 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#dde4ec 0 1px,#0000 1px 32px),#e9eef4;height:160px}.i-mapstrip-row{justify-content:flex-end;align-items:center;height:100%;display:flex}.i-addr{max-width:100%;box-shadow:var(--i-shadow);background:#fff;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 10px;font-size:14px;display:flex}.i-pin{background:var(--i-pri);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.i-addr-text{min-width:0;line-height:1.45;display:grid}.i-addr-text span{color:var(--i-muted);font-size:13px}.i-fband{background:var(--i-pri);color:#fff;padding-block:64px 48px}.i-fcols{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.i-fname{letter-spacing:-.02em;color:#fff;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.3}.i-fid p:not(.i-fname),.i-fid li,.i-fcol li{color:var(--i-on-pri);font-size:14px}.i-fid ul{margin-top:12px}.i-fid li{align-items:flex-start;gap:10px;padding-block:6px;line-height:1.5;display:flex}.i-fid li svg{flex-shrink:0;margin-top:2px}.i-fid li a{color:var(--i-on-pri);text-underline-offset:4px;-webkit-text-decoration:underline #dce8f473;text-decoration:underline #dce8f473}.i-fid li a:hover{color:#fff;text-decoration-color:currentColor}.template-institusional .i-fcol h2{letter-spacing:0;color:#fff;margin-bottom:10px;font-size:14px;font-weight:600}.i-fcol a,.i-fcol span{min-height:36px;color:var(--i-on-pri);align-items:center;gap:6px;display:inline-flex;font-weight:400!important}.i-fcol a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.i-fbar{background:var(--i-pri-dark);color:var(--i-on-dark);font-size:13px}.i-fbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:60px;padding-block:8px;display:flex}.i-fbar-links{flex-wrap:wrap;gap:4px 20px;display:flex}.i-fbar a{min-height:44px;color:var(--i-on-dark);align-items:center;gap:6px;display:inline-flex}.i-fbar a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.template-institusional .template-inner>div:not([class^=i-]):not([class*=\ i-]) :is(a.bg-card,article.bg-card,div.bg-card,ul.bg-card){border-color:var(--i-line);border-radius:24px}.template-institusional .template-inner [data-slot=badge]{--primary:var(--i-pri)}.template-institusional .template-designed :is(h1,h2,h3){color:var(--i-ink)}.template-institusional .ceria-page{max-width:1240px;margin:0 auto;padding:48px 40px 0}.template-institusional .ceria-empty{text-align:center;border:1.5px solid var(--i-line);background:#fff;border-radius:32px;justify-items:center;gap:12px;padding:56px 24px;display:grid}.template-institusional .ceria-empty h1{font-size:26px;font-weight:700}.template-institusional .ceria-empty p{max-width:440px;color:var(--i-muted)}.template-institusional .ceria-empty a{color:var(--i-pri);text-underline-offset:4px;font-weight:600;text-decoration:underline}.template-institusional .ceria-empty :is(button,a){align-items:center;min-height:44px;display:inline-flex}.template-institusional .ceria-empty button{background:var(--i-pri);color:#fff;border-radius:999px;min-height:50px;padding:0 24px;font-size:15px;font-weight:600}.template-institusional .ceria-empty [data-slot=button][data-button]{height:auto;min-height:50px}.template-institusional .template-inner>div:has(>.public-not-found){min-height:480px;padding:64px 24px}.template-institusional .template-inner>div:has(>.public-not-found) h1{font-size:28px;font-weight:700}.template-institusional .public-not-found>div:first-child{background:var(--i-tint);color:var(--i-pri)}.template-institusional .template-inner>div:has(>div>.lucide-search-x){padding-block:72px 24px}.template-institusional .template-inner>div:has(>div>.lucide-search-x)>div:first-child{background:var(--i-tint);width:72px;height:72px;color:var(--i-pri)}.template-institusional .template-inner>div:has(>div>.lucide-search-x) h1{margin:4px 0 8px;font-size:28px;font-weight:700}.template-institusional .template-inner>div:has(>div>.lucide-search-x)>a{min-height:44px;color:var(--i-pri);align-items:center;font-weight:600;display:inline-flex}.template-institusional .public-loading{max-width:1240px;padding:48px 40px 0}.template-institusional .public-loading [data-slot=skeleton]{background:var(--i-sand)}.template-institusional .public-loading .bg-card{border:1.5px solid var(--i-line);background:#fff;border-radius:24px}@container institusional (max-width:1100px){.i-top{gap:16px}.i-nav-link{padding:0 10px}.i-fcols{grid-template-columns:repeat(3,minmax(0,1fr))}.i-fid{grid-column:1/-1}}@container institusional (max-width:760px){.i-wrap{padding-inline:20px}.i-header{--i-top-h:76px}.i-top{gap:12px}.i-crest{width:44px;height:44px}.i-brand-text strong{font-size:16px}.i-brand-text small{font-size:11px}.i-search,.i-nav{display:none}.i-search-link{display:inline-grid}.i-menu-trigger{gap:8px;padding:0 14px 0 10px;font-weight:600;display:inline-flex}.i-bar-row{min-height:56px}.i-section{padding-top:64px}.i-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.i-pagehead{padding-block:16px 32px}.i-col{border-radius:28px;padding:22px 18px}.i-footer{margin-top:64px}.i-mapstrip{height:140px}.i-mapstrip-row{justify-content:center}.i-fband{padding-block:44px 32px}.i-fcols{grid-template-columns:1fr 1fr;gap:28px 16px}.i-fcol a,.i-fcol span{min-height:44px}.i-fbar-row{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:12px}.template-institusional .ceria-page,.template-institusional .public-loading{padding:32px 20px 0}}@container institusional (max-width:520px){.i-brand{gap:10px}.i-crest{width:40px;height:40px}.i-crest svg{width:20px;height:20px}.i-mapstrip{height:auto;padding-block:28px}.i-addr{border-radius:24px;flex-wrap:wrap;padding:14px}.i-addr .i-btn{flex:100%}.i-pager{flex-wrap:wrap;justify-content:center}.i-btn{white-space:normal}}@media (prefers-reduced-motion:reduce){:is(.template-institusional,.i-sheet) *{transition:none!important}}.i-home{padding-bottom:0}.i-clamp-2,.i-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.i-clamp-2{-webkit-line-clamp:2}.i-clamp-3{-webkit-line-clamp:3}.i-photo{aspect-ratio:3/2;background:var(--i-tint);border-radius:26px;position:relative;overflow:hidden}.i-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.i-photo-fallback{color:var(--i-pri);place-items:center;display:grid;position:absolute;inset:0}:is(.i-card,.i-ag,.i-doc,.i-album,.i-news-lead,.i-news-list li,.i-ann li){position:relative}:is(.i-card,.i-ag,.i-doc,.i-album,.i-news-lead,.i-news-list li,.i-ann li) h3 a:after{content:"";position:absolute;inset:0}:is(.i-card,.i-ag,.i-doc,.i-album,.i-news-lead,.i-news-list li,.i-ann li) h3 a:focus-visible{outline:none!important}:is(.i-card,.i-ag,.i-doc,.i-album,.i-news-lead,.i-news-list li,.i-ann li):has(h3 a:focus-visible){outline:2px solid var(--i-ink);outline-offset:3px;border-radius:16px}.i-card:has(h3 a:focus-visible){border-radius:24px}:is(.i-ag,.i-doc,.i-news-list li,.i-ann li,.i-album,.i-news-lead):hover h3{text-underline-offset:3px;text-decoration:underline}.i-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.i-hero-solo{grid-template-columns:1fr}.i-hero-photo{background:var(--i-pri-deep);color:#fff;border-radius:32px;align-items:flex-end;min-height:540px;display:flex;position:relative;overflow:hidden}.i-hero-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.i-hero-photo:not(.i-hero-plain):after{content:"";background:linear-gradient(#0a192800 15%,#0a1928b8 55%,#0a1928eb 100%);position:absolute;inset:0}.i-hero-plain{background:linear-gradient(135deg,var(--i-pri) 0%,var(--i-pri-deep) 100%)}.i-hero-in{z-index:1;justify-items:start;gap:12px;padding:40px;display:grid;position:relative}.template-institusional .i-hero h1{color:#fff;max-width:620px;margin:2px 0 0;font-size:clamp(30px,3.6cqw,44px);line-height:1.12}.i-hero-lead{color:#e3ebf3;max-width:520px}.i-hero-meta{color:#e3ebf3;flex-wrap:wrap;gap:8px 20px;margin-top:6px;font-size:14px;display:flex}.i-hero-meta strong{color:#fff}.i-ann{border:1.5px solid var(--i-line);background:#fff;border-radius:32px;flex-direction:column;padding:26px 26px 14px;display:flex}.i-ann-h{border-bottom:2px solid var(--i-pri);align-items:center;gap:12px;padding-bottom:14px;display:flex}.template-institusional .i-ann-h h2{margin-right:auto;font-size:20px}.i-ann ol{margin:0;padding:0;list-style:none;display:grid}.i-ann li{border-bottom:1px solid var(--i-line);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.i-ann li:last-child{border-bottom:0}.i-ann li>div{justify-items:start;gap:6px;display:grid}.template-institusional .i-ann h3{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.45}.i-ann-empty{color:var(--i-muted);padding:24px 0;font-size:14px}.i-dt svg{color:var(--i-pri)}.i-svc-band{background:var(--i-sand);margin-top:88px;padding-block:80px}.i-svc{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.i-sv{border:1px solid var(--i-line);background:#fff;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:12px;padding:24px;transition:border-color .15s,box-shadow .15s;display:grid}.i-sv:hover{box-shadow:var(--i-shadow);border-color:#c5ccd6}.template-institusional .i-sv h3{font-size:16px}.i-sv p{color:var(--i-muted);font-size:13px;line-height:1.55}.i-sv-go{color:var(--i-pri);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.i-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.i-two-solo{grid-template-columns:1fr}.i-col-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.template-institusional .i-col-h h2{font-size:24px}.i-ag{border-top:1px solid var(--i-line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.i-ag .i-dt{width:64px}.i-doc{border-top:1px solid var(--i-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.template-institusional :is(.i-ag,.i-doc) h3{letter-spacing:0;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.4}.i-doc-go{border:1px solid var(--i-line);width:44px;height:44px;color:var(--i-pri);border-radius:50%;place-items:center;display:grid}.i-col .i-empty{margin-top:8px;padding:36px 20px}.i-greet{background:var(--i-tint);border-radius:32px;grid-template-columns:auto minmax(0,1fr) 320px;align-items:start;gap:40px;padding:44px;display:grid}.i-av{background:var(--i-pri);color:#fff;letter-spacing:-.02em;border-radius:50%;place-items:center;width:120px;height:120px;font-size:40px;font-weight:700;display:grid}.i-greet-main{justify-items:start;gap:10px;display:grid}.template-institusional .i-greet h2{font-size:clamp(24px,2.6cqw,30px)}.i-greet-quote{color:#2b3340;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:16px;line-height:1.75;display:-webkit-box;overflow:hidden}.i-who{color:var(--i-muted);margin-top:6px;font-size:14px}.i-who strong{color:var(--i-ink);font-size:16px;display:block}.i-greet .i-facts{border:0}.i-news{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.i-news-solo{grid-template-columns:minmax(0,1fr);max-width:760px}.i-news-lead{gap:10px;display:grid}.i-news-lead .i-photo{aspect-ratio:16/10;margin-bottom:6px}.template-institusional .i-news-lead h3{font-size:clamp(20px,2.2cqw,24px);line-height:1.3}.i-news-lead>p:not(.i-meta){color:var(--i-muted)}.i-news-list{margin:0;padding:0;list-style:none;display:grid}.i-news-list li{border-top:1px solid var(--i-line);grid-template-columns:58px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.i-news-list li:first-child{border-top:0;padding-top:0}.template-institusional .i-news-list h3{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}.i-news-list p{color:var(--i-muted);margin-top:4px;font-size:14px}.i-grid-2,.i-grid-3,.i-grid-4{gap:20px;display:grid}.i-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.i-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.i-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.i-prog{flex-direction:column;padding:10px;display:flex}.i-prog .i-photo{border-radius:18px}.i-card-body{justify-items:start;gap:8px;padding:14px 10px 10px;display:grid}.template-institusional .i-card h3{letter-spacing:0;font-size:17px;font-weight:600;line-height:1.4}.i-card-body>p:not(.i-meta),.i-row p:not(.i-meta){color:var(--i-muted);font-size:14px}.i-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.i-row .i-meta{margin-top:6px}.i-sand-band{background:var(--i-sand);margin-top:96px;padding-block:80px}.i-album{gap:8px;display:grid}.i-album .i-photo{aspect-ratio:4/3;margin-bottom:4px}.template-institusional .i-album h3{letter-spacing:0;font-size:15px;font-weight:600;line-height:1.4}.i-ppdb{background:var(--i-pri);color:#fff;border-radius:32px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:40px 44px;display:grid}.i-ppdb-ic{background:var(--i-acc);width:64px;height:64px;color:var(--i-acc-ink);border-radius:20px;place-items:center;display:grid}.i-ppdb-kicker{color:var(--i-acc);font-size:14px;font-weight:600}.template-institusional .i-ppdb h2{color:#fff;margin-top:4px;font-size:clamp(22px,2.6cqw,30px)}.i-ppdb p:not(.i-ppdb-kicker){color:var(--i-on-pri);margin-top:6px}.i-ppdb-actions{flex-wrap:wrap;gap:12px;display:flex}@container institusional (max-width:1100px){.i-hero,.i-two{grid-template-columns:1fr}.i-hero-photo{min-height:440px}.i-svc,.i-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.i-greet{grid-template-columns:auto minmax(0,1fr)}.i-greet-side{grid-column:1/-1}.i-news{grid-template-columns:1fr}.i-grid-3{gap:14px}.i-ppdb{grid-template-columns:auto minmax(0,1fr)}.i-ppdb-actions{grid-column:1/-1}}@container institusional (max-width:760px){.i-hero{grid-template-columns:1fr;gap:20px;margin-top:20px}.i-hero-photo{border-radius:28px;min-height:420px}.i-hero-in{padding:24px}.i-ann{border-radius:28px;padding:20px 18px 6px}.template-institusional .i-ann-h h2{font-size:18px}.i-svc-band,.i-sand-band{margin-top:64px;padding-block:56px}.i-svc{gap:12px}.i-sv{border-radius:22px;grid-template-rows:auto 1fr auto;padding:18px}.i-sv p{display:none}.i-two{grid-template-columns:1fr;gap:20px}.template-institusional .i-col-h h2{font-size:21px}.i-greet{border-radius:28px;grid-template-columns:1fr;gap:20px;padding:28px 22px}.i-av{width:88px;height:88px;font-size:30px}.i-grid-2,.i-grid-3{grid-template-columns:1fr}.i-ppdb{border-radius:28px;grid-template-columns:1fr;gap:18px;padding:28px 24px}.i-fid li{align-items:center;padding-block:0}.i-fid li a{align-items:center;min-height:44px;display:inline-flex}}@container institusional (max-width:520px){.i-hero-photo{min-height:400px}.i-grid-4{gap:14px}.i-doc{grid-template-columns:44px minmax(0,1fr)}.i-doc-go{display:none}.i-ppdb-actions .i-btn{flex:100%}}.template-institusional:has(>.i-preview-body) .i-header{position:static}.i-body{padding-block:48px 0}.i-pagehead-aside:has(.i-searchbar){flex:0 400px}.i-pagehead-aside .i-searchbar{width:100%}.i-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.i-split>*{min-width:0}.i-split-side{align-items:start;gap:20px;display:grid;position:sticky;top:84px}.i-narrow-only{display:none}.i-side-box{border:1.5px solid var(--i-line);background:#fff;border-radius:24px;align-content:start;justify-items:start;gap:12px;padding:24px;display:grid}.template-institusional .i-side-box h2{border-bottom:2px solid var(--i-pri);align-items:center;gap:8px;width:100%;padding-bottom:12px;font-size:17px;display:flex}.template-institusional .i-side-box h3{letter-spacing:0;font-size:14px;font-weight:600}.i-side-box .i-link{min-height:44px}.i-side-pri{background:var(--i-pri);color:#fff;border:0}.template-institusional .i-side-pri h2{color:#fff;border-color:#ffffff4d}.i-side-pri p{color:var(--i-on-pri);font-size:14px}.i-side-list{width:100%;margin:0;padding:0;list-style:none;display:grid}.i-side-list li{border-top:1px solid var(--i-line);justify-items:start;gap:6px;padding:12px 0;display:grid}.i-side-list li:first-child{border-top:0;padding-top:0}.i-side-list a{font-size:14px;font-weight:600;line-height:1.45}.i-side-list a:hover{text-underline-offset:3px;text-decoration:underline}.i-side-list time{color:var(--i-muted);font-size:12px}.i-side-nav{width:100%;margin:0;padding:0;list-style:none;display:grid}.i-side-nav a{border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.i-side-nav a svg{color:var(--i-muted)}.i-side-nav a:hover{background:var(--i-sand)}.i-side-nav a[aria-current]{background:var(--i-tint);color:var(--i-pri);font-weight:600}.i-side-nav a[aria-current] svg{color:var(--i-pri)}.i-rows{border-top:2px solid var(--i-pri);margin:0;padding:0;list-style:none;display:grid}.i-rows>li{border-bottom:1px solid var(--i-line)}.i-newsrow,.i-annrow{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px 4px;display:grid;position:relative}.i-datecol{background:var(--i-sand);min-height:72px;color:var(--i-muted);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:2px;padding:8px 4px;font-size:12px;font-weight:600;display:grid}.i-datecol strong{color:var(--i-pri);font-size:26px;line-height:1}.i-datecol svg{color:var(--i-pri)}.i-newsrow-body{justify-items:start;gap:6px;min-width:0;display:grid}.i-newsrow-tags{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.template-institusional :is(.i-newsrow,.i-annrow) h2{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.4}:is(.i-newsrow,.i-annrow) h2 a:after{content:"";position:absolute;inset:0}:is(.i-newsrow,.i-annrow) h2 a:focus-visible{outline:none!important}:is(.i-newsrow,.i-annrow):has(h2 a:focus-visible){outline:2px solid var(--i-ink);outline-offset:3px;border-radius:16px}:is(.i-newsrow,.i-annrow):hover h2{text-underline-offset:3px;text-decoration:underline}:is(.i-newsrow,.i-annrow) .i-newsrow-body>p:not(.i-newsrow-tags,.i-meta){color:var(--i-muted);font-size:14px}.i-newsrow-thumb{aspect-ratio:3/2;object-fit:cover;background:var(--i-tint);border-radius:16px;width:160px}.i-rows-boxed{border-top:0;gap:12px}.i-rows-boxed>li{border:0}.i-annrow{border:1.5px solid var(--i-line);background:#fff;border-radius:24px;grid-template-columns:58px minmax(0,1fr) auto;padding:20px 22px;transition:border-color .15s,box-shadow .15s}.i-annrow:hover{box-shadow:var(--i-shadow);border-color:#c5ccd6}.i-annrow-urgent{border-left:6px solid var(--i-danger)}.i-row-arrow{color:var(--i-muted);align-self:center}.i-result-note{color:var(--i-muted);margin:-12px 0 20px;font-size:14px}.i-result-note a{min-height:44px;color:var(--i-pri);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.i-byline{color:var(--i-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;font-size:14px;display:flex}.i-byline>span{align-items:center;gap:6px;display:inline-flex}.i-byline strong{color:var(--i-ink);font-weight:600}.i-article{min-width:0}.i-cover{aspect-ratio:16/9;background:var(--i-tint);border-radius:26px;margin-bottom:32px;overflow:hidden}.i-cover img{object-fit:cover;width:100%;height:100%}.i-article-foot{border-top:1px solid var(--i-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:70ch;margin-top:12px;padding-top:24px;font-size:14px;display:flex}.i-alert{border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.i-alert svg{flex-shrink:0;margin-top:2px}.i-alert-danger{background:var(--i-danger-tint);color:var(--i-danger);font-weight:600}.i-alert-acc{background:var(--i-acc-tint);color:#5c3c00}.i-monthbar{background:var(--i-sand);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:24px;padding:12px;display:flex}.i-monthbar-now{text-align:center;justify-items:center;display:grid}.i-monthbar-now strong{letter-spacing:-.01em;font-size:20px}.i-monthbar-now span{color:var(--i-muted);font-size:13px}.i-monthbar-today{flex-basis:100%;order:4;justify-content:center}.i-agenda{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.i-agenda-main{min-width:0}.i-table{border-collapse:collapse;width:100%;font-size:14px}.i-table thead th{border-bottom:2px solid var(--i-pri);background:var(--i-tint);color:var(--i-pri);text-align:left;white-space:nowrap;padding:12px 14px;font-size:13px;font-weight:600}.i-table thead th:first-child{border-radius:12px 0 0}.i-table thead th:last-child{border-radius:0 12px 0 0}.i-table tbody :is(td,th){border-bottom:1px solid var(--i-line);text-align:left;vertical-align:top;padding:14px}.i-table tbody td:first-child{width:150px}.i-table tbody td:first-child strong{font-weight:600;display:block}.i-table tbody td:first-child span{color:var(--i-muted);margin-top:2px;font-size:12px;display:block}.i-table tbody th{font-weight:600}.i-table tbody th a{align-items:center;min-height:24px;line-height:1.45;display:inline-flex}.i-table tbody th a:after{content:"";position:absolute;inset:0}.i-table tbody tr{transition:background-color .15s;position:relative}.i-table tbody tr:hover{background:var(--i-sand)}.i-table tbody th a:hover{text-underline-offset:3px;text-decoration:underline}.i-table tbody tr[data-selected]{background:var(--i-tint);box-shadow:inset 4px 0 0 var(--i-pri)}.i-table tbody tr[data-status=DIBATALKAN] th a{color:var(--i-muted);text-decoration:line-through}.i-table tbody th a:focus-visible{outline:none!important}.i-table tbody tr:has(th a:focus-visible){outline:2px solid var(--i-ink);outline-offset:-2px}.i-agenda-detail{border:1.5px solid var(--i-line);background:#fff;border-radius:28px;justify-items:start;gap:14px;padding:26px;scroll-margin-top:84px;display:grid;position:sticky;top:84px}.i-agenda-detail[data-open]{border-color:var(--i-pri);box-shadow:var(--i-shadow)}.i-agenda-detail-top{justify-content:space-between;align-items:center;width:100%;display:flex}.template-institusional .i-agenda-detail h2{font-size:22px;line-height:1.3}.i-agenda-detail h2[data-cancelled]{text-decoration:line-through;text-decoration-thickness:2px}.template-institusional .i-agenda-detail h3{letter-spacing:0;margin-top:6px;font-size:14px;font-weight:600}.i-agenda-detail .i-alert{margin:0}.i-agenda-detail .i-prose{font-size:15px;line-height:1.75}.i-agenda-facts{width:100%;display:grid}.i-agenda-facts>div{border-top:1px solid var(--i-line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.i-agenda-facts dt{color:var(--i-muted);align-items:center;gap:6px;display:inline-flex}.i-agenda-facts dd{font-weight:600}.i-icbtn-sm{width:44px;height:44px}@container institusional (max-width:1100px){.i-split{grid-template-columns:1fr;gap:40px}.i-split-side{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));position:static}.i-narrow-only{display:block}.i-wide-only{display:none}.i-agenda{grid-template-columns:1fr;gap:24px}.i-agenda-open .i-agenda-detail{order:-1}.i-agenda-detail{position:static}.i-newsrow-thumb{width:120px}}@container institusional (max-width:760px){.i-body{padding-block:32px 0}.i-newsrow,.i-annrow{grid-template-columns:60px minmax(0,1fr);gap:14px}.i-newsrow{padding:20px 0}.i-newsrow-thumb,.i-row-arrow{display:none}.i-datecol{min-height:64px}.i-datecol strong{font-size:22px}.i-annrow{padding:16px}.i-monthbar{justify-content:center}.i-monthbar .i-btn span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.i-monthbar .i-btn{width:48px;padding:0}.i-monthbar-now{flex:1}.i-agenda{grid-template-columns:1fr}.i-agenda-open .i-agenda-detail{order:-1}.i-agenda-detail{position:static}.i-table,.i-table tbody,.i-table tr,.i-table td,.i-table tbody th{display:block}.i-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.i-table tbody{gap:10px;display:grid}.i-table tbody tr{border:1.5px solid var(--i-line);border-radius:20px;padding:14px 16px}.i-table tbody tr[data-selected]{border-color:var(--i-pri);box-shadow:none}.i-table tbody :is(td,th){border:0;padding:0}.i-table tbody td:first-child{width:auto;margin-bottom:6px}.i-table tbody td:first-child strong{display:inline}.i-table tbody td:first-child span{margin-left:8px;display:inline}.i-table tbody th{margin-bottom:6px;font-size:16px}.i-table tbody td[data-label=Tempat]{color:var(--i-muted);margin-bottom:8px;font-size:13px}.i-table tbody td[data-label=Tempat]:before{content:"Tempat: "}.i-table tbody tr:has(th a:focus-visible){outline-offset:2px}}.i-agenda-detail>p{font-size:15px}.i-table tbody tr[data-selected] .i-tag:not([class*=i-tag-]){background:#fff}.i-subnav{margin-top:24px}.i-subnav .i-chips{margin-bottom:0}.template-institusional .i-block-title{margin:0 0 14px;font-size:22px}.i-article .i-prose+.i-block-title{margin-top:28px}.i-vision{gap:40px;display:grid}.i-vision-card{background:var(--i-pri);color:#fff;border-radius:32px;padding:40px 44px}.template-institusional .i-vision-kicker{letter-spacing:0;color:var(--i-acc);font-size:14px;font-weight:600}.i-vision-text{letter-spacing:-.01em;max-width:900px;margin-top:10px;font-size:clamp(20px,2.4cqw,28px);font-weight:600;line-height:1.4}.i-steps{border-top:2px solid var(--i-pri);margin:0;padding:0;list-style:none;display:grid}.i-steps li{border-bottom:1px solid var(--i-line);align-items:flex-start;gap:18px;padding:18px 4px;display:flex}.i-step-no{background:var(--i-tint);width:40px;height:40px;color:var(--i-pri);border-radius:12px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.i-steps p{padding-top:7px;font-size:16px}.i-greet-page{grid-template-columns:auto minmax(0,1fr)}.i-quote-mark{color:var(--i-pri)}.i-greet-page .i-prose{max-width:none;font-size:17px}.i-org{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.i-org-children{border-left:2px solid var(--i-line);gap:10px;margin:12px 0 0 14px;padding:0 0 0 16px;list-style:none;display:grid}.i-org-node{border:1.5px solid var(--i-line);background:#fff;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.i-org>li>.i-org-node{border-top:4px solid var(--i-pri);border-radius:18px}.i-org-node strong{font-size:15px;font-weight:600}.i-org-node small{color:var(--i-muted);font-size:13px}.i-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.i-toolbar .i-chips{margin-bottom:0}.i-toolbar .i-searchbar{flex:0 380px}.i-staff{margin-top:12px}.i-staff tbody th{font-weight:600}.i-staff tbody :is(td,th){vertical-align:middle}.i-person{align-items:center;gap:12px;display:inline-flex}.i-avatar{background:var(--i-pri);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-grid}.i-av>img,.i-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.i-facility{align-content:start;justify-items:start;gap:10px;padding:24px;scroll-margin-top:90px;display:grid}.i-facility:target{border-color:var(--i-pri);box-shadow:0 0 0 4px var(--i-tint)}.template-institusional .i-facility h2{letter-spacing:0;font-size:17px;font-weight:600}.i-facility p{color:#2b3340;font-size:14px}.i-facility-note{border-top:1px solid var(--i-line);width:100%;padding-top:10px;color:var(--i-muted)!important;font-size:13px!important}.template-institusional .i-card h2{letter-spacing:0;font-size:17px;font-weight:600;line-height:1.4}.i-others{margin-top:88px}.i-rows-white{border-top:0}.i-rows-white>li{background:#fff;border:0;border-radius:24px;margin-bottom:12px}.i-rows-white .i-newsrow,.i-rows-white .i-albumrow{padding:20px}.i-cover-contain{aspect-ratio:auto;background:var(--i-sand)}.i-cover-contain img{object-fit:contain;height:auto;max-height:70vh}.i-cover video{background:#000;width:100%;height:100%}.i-download{background:var(--i-pri);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:70ch;margin-top:24px;padding:24px 28px;display:flex}.i-download p{font-weight:600}.i-albumrow{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;padding:24px 4px;display:grid;position:relative}.i-albumrow-cover{aspect-ratio:3/2;background:var(--i-tint);border-radius:20px;position:relative;overflow:hidden}.i-albumrow-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.template-institusional .i-albumrow h2,.template-institusional .i-albumrow h3,.template-institusional .i-newsrow h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.4}:is(.i-albumrow,.i-newsrow) :is(h2,h3) a:after{content:"";position:absolute;inset:0}:is(.i-albumrow,.i-newsrow) :is(h2,h3) a:focus-visible{outline:none!important}:is(.i-albumrow:has(:is(h2,h3) a:focus-visible),.i-newsrow:has(h3 a:focus-visible)){outline:2px solid var(--i-ink);outline-offset:3px;border-radius:16px}.i-albumrow:hover :is(h2,h3),.i-newsrow:hover h3{text-underline-offset:3px;text-decoration:underline}.i-albumrow .i-newsrow-body>p:not(.i-newsrow-tags){color:var(--i-muted);font-size:14px}.i-docrow .i-ic{margin-top:2px}.i-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.i-photo-grid figure{gap:8px;display:grid}.i-photo-grid figcaption{color:var(--i-muted);font-size:13px;line-height:1.5}.i-tile{aspect-ratio:4/3;background:var(--i-tint);cursor:zoom-in;border:0;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.i-tile img,.i-tile video{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.i-tile:hover img{transform:scale(1.03)}.i-tile-play{color:#fff;background:#0a192859;place-items:center;display:grid;position:absolute;inset:0}.i-lightbox{--i-ink:#16181d;--i-pri:var(--kx-utama,#1f4e79);--i-pri-dark:color-mix(in srgb,var(--kx-utama,#24609a) 50%,#000);--i-on-pri:#dce8f4;font-family:var(--font-poppins),sans-serif;background:var(--i-pri-dark)!important;color:#fff!important;border-radius:28px!important;gap:10px!important;width:100%!important;max-width:min(1100px,100% - 2rem)!important;padding:14px!important}.i-lightbox [data-slot=dialog-close]{z-index:2;opacity:1;border-radius:999px;width:44px;height:44px;box-shadow:0 2px 8px #0a19284d;color:var(--i-pri)!important;background:#fff!important}.i-lightbox :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #fff}.i-lightbox-stage{place-items:center;display:grid}.i-lightbox-stage img,.i-lightbox-stage video{border-radius:18px;width:auto;max-width:100%;max-height:74vh}.i-lightbox-foot{align-items:center;gap:12px;padding:2px 4px 4px;display:flex}.i-lightbox-text{color:var(--i-on-pri);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:6px 16px;font-size:14px;display:flex}.i-lightbox-text [data-slot=dialog-description]{color:var(--i-on-pri)}.i-lightbox-nav{width:48px;height:48px;color:var(--i-pri);cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}@container institusional (max-width:1100px){.i-org{grid-template-columns:repeat(2,minmax(0,1fr))}.i-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.i-albumrow{grid-template-columns:200px minmax(0,1fr)}}@container institusional (max-width:760px){.i-vision-card{border-radius:28px;padding:28px 24px}.i-greet-page,.i-org{grid-template-columns:1fr}.i-toolbar .i-searchbar{flex:100%}.i-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.i-albumrow{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px 0}.i-others{margin-top:64px}.i-staff tbody td{color:var(--i-muted);font-size:13px}.i-staff tbody td[data-label=Jabatan]{margin:6px 0 2px 52px}.i-staff tbody td[data-label=Bidang]{margin:0 0 8px 52px}.i-staff tbody td[data-label=Kategori]{margin-left:52px}.i-download{padding:20px}}.i-pre{white-space:pre-line}.i-block-title-ic{align-items:center;gap:10px;display:flex}.i-block-title-ic svg{color:var(--i-pri)}.i-faq-group+.i-faq-group{margin-top:40px}.i-faq-list{border-top:2px solid var(--i-pri)}.i-faq{border-bottom:1px solid var(--i-line);scroll-margin-top:90px}.i-faq summary{cursor:pointer;align-items:center;gap:16px;min-height:60px;padding:14px 4px;font-size:16px;font-weight:600;line-height:1.45;list-style:none;display:flex}.i-faq summary::-webkit-details-marker{display:none}.i-faq summary:hover .i-faq-q{text-underline-offset:3px;text-decoration:underline}.i-faq-no{background:var(--i-tint);width:36px;height:36px;color:var(--i-pri);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.i-faq-q{flex:1}.i-faq-icon{flex-shrink:0;width:14px;height:14px;position:relative}.i-faq-icon:before,.i-faq-icon:after{content:"";background:var(--i-pri);border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.i-faq-icon:after{transform:rotate(90deg)}.i-faq[open] .i-faq-icon:after{transform:rotate(0)}.i-faq .i-prose{padding:0 4px 20px 56px;font-size:15px}.i-faq:target{background:var(--i-tint)}.i-ppdb-summary{background:var(--i-pri);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:28px 32px;display:flex}.i-ppdb-dates{margin-top:4px;font-size:20px;font-weight:700}.i-ppdb-section{margin-top:36px}.i-contact{gap:56px;display:grid}.i-infotable{border-collapse:collapse;border-top:2px solid var(--i-pri);width:100%;max-width:900px;font-size:15px}.i-infotable th{border-bottom:1px solid var(--i-line);width:200px;color:var(--i-muted);text-align:left;vertical-align:top;background:0 0;padding:16px 16px 16px 4px;font-weight:500}.i-infotable td{border-bottom:1px solid var(--i-line);vertical-align:top;padding:16px 4px;font-weight:500}.i-info-line{display:block}.i-info-line+.i-info-line{margin-top:4px}.i-infotable a{min-height:32px;color:var(--i-pri);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.i-info-social{flex-wrap:wrap;gap:4px 18px;display:flex}.i-mapband-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.i-mapband-head .i-block-title{margin:0}.i-mapband-frame{background:var(--i-sand);border:1.5px solid var(--i-line);border-radius:32px;height:360px;position:relative;overflow:hidden}.i-mapband-frame iframe{border:0;width:100%;height:100%;display:block}.i-map-empty{text-align:center;height:100%;color:var(--i-muted);background:repeating-linear-gradient(0deg,#dde4ec 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#dde4ec 0 1px,#0000 1px 32px),#e9eef4;place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.i-formcard{background:var(--i-tint);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:40px;padding:40px;display:grid}.i-formcard>div>p{margin-top:8px;font-size:15px}.i-formcard{--primary:var(--i-pri);--primary-foreground:#fff;--ring:var(--i-ink)}.i-formcard :is(form,.rounded-2xl){background:#fff;border:0;border-radius:24px;padding:28px}.i-formcard :is([data-slot=input],[data-slot=textarea]){background:#fff;border:1.5px solid #8a93a0;border-radius:14px;font-size:15px}.i-formcard [data-slot=input]{height:48px;padding-inline:16px}.i-formcard [data-slot=textarea]{padding:12px 16px}.i-formcard :is([data-slot=input],[data-slot=textarea]):focus-visible{outline:2px solid var(--i-ink);outline-offset:3px;box-shadow:none;border-color:var(--i-ink)}.i-formcard label{font-weight:600}.i-formcard form>div:first-child{border-radius:14px}.i-formcard form [data-button]:not([data-size^=icon]){background:var(--i-pri);color:#fff;border-radius:999px;height:auto;min-height:50px;padding:0 26px;font-size:15px;font-weight:600}.i-formcard form [data-button]:not([data-size^=icon]):hover{background:var(--kx-utama-hover,var(--i-pri-deep))}.i-searchbar-lg{max-width:760px;margin-top:24px;padding:4px 5px 4px 20px}.i-searchbar-lg input{height:48px;font-size:16px}.i-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.i-shortcuts a{border:1.5px solid var(--i-line);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:0 20px;font-weight:600;display:flex}.i-shortcuts a:hover{border-color:var(--i-pri);color:var(--i-pri)}.i-search-group{margin-top:36px;scroll-margin-top:90px}.i-result{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 4px;font-size:16px;font-weight:600;display:flex}.i-result svg{color:var(--i-muted);flex-shrink:0}.i-result:hover span{text-underline-offset:3px;text-decoration:underline}.i-text-page{max-width:820px}@container institusional (max-width:1100px){.i-formcard{grid-template-columns:1fr;gap:20px}}@container institusional (max-width:760px){.i-infotable,.i-infotable tbody,.i-infotable tr,.i-infotable th,.i-infotable td{width:auto;display:block}.i-infotable tr{border-bottom:1px solid var(--i-line);padding:12px 0}.i-infotable th,.i-infotable td{border:0;padding:0}.i-infotable th{margin-bottom:4px;font-size:13px}.i-mapband-frame{border-radius:24px;height:280px}.i-formcard{border-radius:28px;padding:22px 16px}.i-formcard :is(form,.rounded-2xl){padding:20px 16px}.i-shortcuts{grid-template-columns:1fr 1fr}.i-faq .i-prose{padding-left:4px}.i-ppdb-summary{padding:22px}}.i-status{border-top:1px solid var(--i-line);align-content:center;min-height:calc(100svh - 152px);padding-block:40px 64px;display:grid}.i-status-panel{background:var(--i-tint);text-align:center;border-radius:32px;justify-items:center;gap:10px;max-width:820px;margin-inline:auto;padding:56px 48px;display:grid}.i-status-icon{background:var(--i-pri);color:#fff;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:8px;display:grid}.template-institusional .i-status-panel h1{margin:0;font-size:clamp(28px,4cqw,40px);line-height:1.2}.i-status-msg{max-width:560px;color:var(--i-muted);font-size:16px}.i-status-contact{text-align:left;background:#fff;border-radius:24px;justify-items:start;gap:6px;width:100%;max-width:560px;margin-top:16px;padding:20px 24px;font-size:14px;display:grid}.template-institusional .i-status-contact h2{letter-spacing:0;font-size:15px;font-weight:600}.i-status-contact p{text-align:left;align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.i-status-contact span{white-space:pre-line}.i-status-contact svg{color:var(--i-pri);flex-shrink:0;margin-top:3px}@container institusional (max-width:520px){.i-status{padding-block:24px 40px}.i-status-panel{border-radius:24px;padding:40px 20px}}.i-status-contact a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.i-status-contact :is(li,p):has(>a){align-items:center}.i-status-contact :is(li,p):has(>a) svg{margin-top:0}.i-pd-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:48px;display:grid}.i-pd{border:1.5px solid var(--i-line);background:#fff;border-radius:24px;padding:20px;position:sticky;top:84px}.template-institusional .i-pd-title{letter-spacing:.04em;text-transform:uppercase;color:var(--i-acc-text);margin:0 12px 10px;font-size:13px;font-weight:700}.i-pd-list{gap:2px;display:grid}.i-pd li[data-depth="1"]{padding-left:14px}.i-pd li[data-depth="2"]{padding-left:28px}.i-pd-link{border-radius:12px;align-items:center;min-height:44px;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.i-pd-link:hover{background:var(--i-sand)}.i-pd-link[aria-current=page]{background:var(--i-tint);color:var(--i-pri);box-shadow:inset 3px 0 0 var(--i-pri);font-weight:600}.i-pd-group{color:var(--i-muted);padding:12px 12px 2px;font-size:13px;font-weight:700;display:block}.i-pd-main{min-width:0}.i-pd-main .i-wrap{padding-inline:0}.i-pd-main .i-home>.i-section:first-child{padding-top:0}.i-pd-main :is(.i-sand-band,.i-svc-band){border-radius:32px;padding-inline:32px}.i-pd-main .i-body{padding-top:0}@container institusional (max-width:1100px){.i-pd-layout{grid-template-columns:minmax(0,1fr);gap:28px}.i-pd{border:0;padding:0;position:static}.template-institusional .i-pd-title{margin:0 0 10px}.i-pd-list{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.i-pd li{flex:none;padding-left:0!important}.i-pd-link{border:1.5px solid var(--i-line);white-space:nowrap;border-radius:999px}.i-pd-link[aria-current=page]{border-color:var(--i-pri);box-shadow:none}.i-pd-group{padding:12px 4px 0 10px}.i-pd-main :is(.i-sand-band,.i-svc-band){border-radius:28px;padding-inline:20px}}.i-sb{border:1.5px solid var(--i-line);border-radius:32px;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:40px;padding:40px;display:grid}.i-sb-face{background:var(--i-pri);color:#fff;border-radius:50%;place-items:center;width:140px;height:140px;font-size:44px;font-weight:700;display:grid;overflow:hidden}.i-sb-face img{object-fit:cover;width:100%;height:100%;display:block}.i-sb-quote{border-left:4px solid var(--i-acc);white-space:pre-wrap;margin:0;padding-left:20px;font-size:18px;line-height:1.7}.i-sb-who{flex-direction:column;margin-block:20px;line-height:1.4;display:flex}.i-sb-who span{color:var(--i-muted);font-size:14px}.i-dk{border-top:1.5px solid var(--i-line);gap:0;display:grid}.i-dk-row{border-bottom:1.5px solid var(--i-line);align-items:center;gap:16px;padding:18px 4px;display:flex}.i-dk-ic{background:var(--i-tint);width:48px;height:48px;color:var(--i-pri);border-radius:16px;flex-shrink:0;place-items:center;display:inline-grid}.i-dk-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.i-dk-title{color:var(--i-pri);font-size:16px;font-weight:600;line-height:1.4}.i-dk-title:hover{text-underline-offset:3px;text-decoration:underline}.i-dk-meta{color:var(--i-muted);font-size:13px}.i-tg{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.i-tg[data-img]{grid-template-columns:repeat(2,minmax(0,1fr))}.i-tg[data-pos=kanan] .i-tg-img{order:2}.i-tg-img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%}.i-tg-body{flex-direction:column;align-items:flex-start;gap:24px;max-width:680px;display:flex}.i-tg-text{white-space:pre-wrap;font-size:17px}.i-ak{border:1.5px solid var(--i-line);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;display:grid;overflow:hidden}.i-ak>div{border-left:1.5px solid var(--i-line);flex-direction:column;margin-left:-1.5px;padding:28px;display:flex}.i-ak dd{letter-spacing:-.02em;color:var(--i-pri);font-variant-numeric:tabular-nums;order:1;font-size:40px;font-weight:700;line-height:1}.i-ak dt{color:var(--i-muted);order:2;margin-top:10px;font-size:14px;font-weight:500}.i-ak-note{color:var(--i-muted);margin-top:12px;font-size:13px}.i-kt{background:var(--i-tint);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:36px;display:grid}.i-kt-list{gap:8px;display:grid}.i-kt-list li{align-items:center;gap:14px;min-height:44px;display:flex}.i-kt-list a{min-height:44px;color:var(--i-pri);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.i-kt-ic{width:40px;height:40px;color:var(--i-pri);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:inline-grid}.i-kt-actions{flex-wrap:wrap;gap:12px;display:flex}@container institusional (max-width:760px){.i-sb{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.i-sb-face{width:96px;height:96px;font-size:30px}.i-tg[data-img]{grid-template-columns:minmax(0,1fr);gap:24px}.i-tg[data-pos=kanan] .i-tg-img{order:0}.i-kt{grid-template-columns:minmax(0,1fr);padding:24px 20px}.i-dk-row{flex-wrap:wrap}.i-dk-row>.i-btn{margin-left:64px}.i-ak>div{padding:20px}.i-ak dd{font-size:32px}}