:root{--paper:#f7f7f5;--paper-deep:#efeee8;--card:#fff;--ink:#16130c;--ink-soft:#55503f;--blue:#1e3fd4;--blue-deep:#16297f;--yellow:#ffd21a;--red:#c23a1e;--rule:#16130c;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--serif:var(--font-serif), Georgia, serif}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:17px/1.55 var(--serif)}a{text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}.gm-wrap{max-width:1240px;margin:0 auto;padding-inline:20px}.gm-site-header{background:var(--paper)}.gm-topbar{border-bottom:1.5px solid var(--rule);font:600 11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase}.gm-topbar .gm-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 22px;padding-block:8px;display:flex}.gm-dot{color:var(--red)}.gm-topbar-right{color:var(--ink-soft)}.gm-masthead .gm-wrap{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:26px;padding-bottom:20px;display:flex}.gm-wordmark{display:inline-block}.gm-wordmark img{width:auto;height:clamp(52px,8.5vw,104px);display:block}.gm-masthead p{color:var(--ink-soft);font:italic clamp(17px,2.2vw,22px) var(--serif);margin:10px 0 0}.gm-mast-side{text-align:right;font-family:var(--sans);flex-shrink:0;padding-bottom:6px}.gm-edition{border:1.5px solid var(--ink);background:var(--card);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.gm-mast-side p{font:12.5px/1.5 var(--sans)}.gm-main-nav{border-top:3px solid var(--rule);border-bottom:1.5px solid var(--rule);font-family:var(--sans);background:var(--paper);position:relative}.gm-desktop-nav{flex-wrap:wrap;align-items:center;gap:2px 26px;padding-block:10px;display:flex}.gm-desktop-nav>a,.gm-mega-trigger{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding-block:3px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.gm-desktop-nav>a:hover,.gm-mega-trigger:hover{text-underline-offset:3px;text-decoration:underline}.gm-main-nav .gm-active{box-shadow:inset 0 -.55em 0 var(--yellow)}.gm-main-nav .gm-calendar-link{color:var(--blue)}.gm-nav-spacer{flex:1}.gm-chevron{transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.gm-chevron.rotate{transform:rotate(180deg)}.gm-mega-wrapper{align-items:center;display:inline-flex}.gm-mega-panel{background:var(--paper);border-bottom:3px solid var(--rule);z-index:50;opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 16px 32px #16130c1f}.gm-mega-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.gm-mega-grid{grid-template-columns:1fr 1.25fr 1fr;gap:32px;padding-block:26px 30px;display:grid}.gm-mega-col{flex-direction:column;display:flex}.gm-mega-col-title{font:800 11.5px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);border-bottom:1.5px solid var(--rule);margin:0 0 14px;padding-bottom:6px}.gm-mega-items{flex-direction:column;gap:4px;display:flex}.gm-mega-item{color:inherit;border-radius:4px;align-items:flex-start;gap:12px;padding:8px 10px;text-decoration:none;transition:background .15s;display:flex}.gm-mega-item:hover:not(.gm-item-soon){background:var(--paper-deep);text-decoration:none}.gm-mega-item.gm-item-soon{opacity:.75;cursor:default}.gm-mega-icon{background:var(--card);border:1.5px solid var(--rule);width:28px;height:28px;color:var(--ink);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.gm-mega-text{flex-direction:column;min-width:0;display:flex}.gm-mega-title-row{align-items:center;gap:6px;display:flex}.gm-mega-title{color:var(--ink);text-transform:none;letter-spacing:normal;font-size:13.5px;font-weight:700;line-height:1.3}.gm-badge-soon{background:var(--paper-deep);border:1px solid var(--ink-soft);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:0 5px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.gm-mega-desc{color:var(--ink-soft);text-transform:none;letter-spacing:normal;margin-top:2px;font-size:12px;line-height:1.4}.gm-mega-more{color:var(--blue);text-transform:none;letter-spacing:normal;align-items:center;gap:6px;margin-top:14px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.gm-mega-more:hover{text-underline-offset:3px;text-decoration:underline}.gm-mobile-nav-bar,.gm-mobile-drawer{display:none}@media (max-width:768px){.gm-desktop-nav{display:none}.gm-mobile-nav-bar{justify-content:space-between;align-items:center;padding-block:8px;display:flex}.gm-mobile-nav-label{font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.gm-hamburger-btn{border:1.5px solid var(--rule);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.gm-hamburger-btn:hover{background:var(--paper-deep)}.gm-mobile-drawer{background:var(--paper);z-index:9999;-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;height:100dvh;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.gm-mobile-drawer.open{transform:translate(0)}.gm-drawer-head{border-bottom:2px solid var(--rule);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.gm-drawer-brand{font-family:var(--serif);color:var(--ink);letter-spacing:-.5px;font-size:24px;font-weight:800}.gm-drawer-close-btn{border:1.5px solid var(--rule);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.gm-drawer-close-btn:hover{background:var(--paper-deep)}.gm-drawer-body{flex-direction:column;gap:24px;padding:20px;display:flex}.gm-drawer-nav-list{flex-direction:column;display:flex}.gm-mobile-nav-link{font:700 17px var(--sans);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #16130c26;padding:14px 6px;text-decoration:none;display:block}.gm-mobile-nav-link.active{color:var(--blue-deep);border-left:3px solid var(--yellow);padding-left:12px}.gm-mobile-acc-wrapper{border-bottom:1px solid #16130c26}.gm-mobile-acc-btn{width:100%;font:700 17px var(--sans);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 6px;display:flex}.gm-mobile-acc-btn.active{color:var(--blue-deep);border-left:3px solid var(--yellow);padding-left:12px}.gm-mobile-acc-title{font:inherit;color:inherit;align-items:center;gap:9px;display:inline-flex}.gm-mobile-acc-content{border-left:2px solid var(--rule);margin:4px 0 14px 6px;padding:8px 0 16px 12px;display:none}.gm-mobile-acc-content.open{flex-direction:column;gap:16px;display:flex}.gm-mobile-acc-hub-link{background:var(--card);border:1.5px solid var(--rule);color:var(--ink);font:700 13px var(--sans);border-radius:4px;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;display:inline-flex}.gm-mobile-acc-hub-link:hover{background:var(--paper-deep)}.gm-mobile-acc-group-title{font:800 11px var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-bottom:8px;display:block}.gm-mobile-acc-items{flex-direction:column;gap:6px;display:flex}.gm-mobile-acc-item{background:var(--card);border:1px solid var(--paper-deep);color:inherit;border-radius:4px;align-items:flex-start;gap:10px;padding:8px;text-decoration:none;display:flex}.gm-mobile-acc-item.soon{opacity:.7}.gm-item-icon{width:24px;height:24px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.gm-item-text{flex-direction:column;min-width:0;display:flex}.gm-item-title-row{align-items:center;gap:6px;display:flex}.gm-item-title{color:var(--ink);text-transform:none;letter-spacing:normal;font-size:13px;font-weight:700}.gm-item-desc{color:var(--ink-soft);text-transform:none;letter-spacing:normal;margin-top:2px;font-size:11.5px;line-height:1.35}.gm-mobile-link-inner{align-items:center;gap:9px;display:inline-flex}}.gm-home{background:var(--paper);color:var(--ink)}.gm-fokus{border-bottom:1.5px solid var(--rule);font:13px var(--sans)}.gm-fokus .gm-wrap{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-block:9px;display:flex}.gm-fokus-label{background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;font-size:11.5px;font-weight:900}.gm-fokus-item:after{content:"·";color:var(--red);margin-left:14px;font-weight:900}.gm-fokus-item:last-child:after{content:""}.gm-hero{grid-template-columns:7fr 5fr;align-items:start;gap:34px;padding:34px 0 10px;display:grid}.gm-hero figure{margin:0}.gm-hero-image-link{color:inherit;display:block}@media (prefers-reduced-motion:no-preference){.gm-hero-image-link img,.gm-hero-image-link .gm-hero-placeholder{transition:transform .15s,box-shadow .15s}.gm-hero-image-link:hover img,.gm-hero-image-link:hover .gm-hero-placeholder{transform:translate(-2px,-2px);box-shadow:10px 10px #16130cf2}}.gm-hero figure img,.gm-hero-placeholder{aspect-ratio:16/9;border:2px solid var(--ink);object-fit:cover;width:100%;max-height:400px;display:block;box-shadow:8px 8px #16130ce6}.gm-hero-placeholder{background:var(--blue);color:var(--paper);font:900 100px var(--sans);place-items:center;display:grid;position:relative;overflow:hidden}.gm-hero-placeholder span{z-index:2;background:var(--yellow);color:var(--ink);box-shadow:7px 7px 0 var(--ink);padding:0 .12em;position:relative;transform:rotate(-2deg)}.gm-hero-placeholder i{background:var(--paper);width:72%;height:12px;position:absolute;transform:rotate(-14deg)}.gm-hero-placeholder i+i{background:var(--red);width:55%;transform:rotate(19deg)}.gm-hero-placeholder b{border:18px solid var(--yellow);border-radius:50%;width:190px;height:190px;position:absolute;top:-60px;right:-50px}.gm-hero figcaption{color:var(--ink-soft);font:12px/1.5 var(--sans);margin-top:16px}.gm-hero figcaption b{color:var(--ink)}.gm-cat{background:var(--yellow);font:800 11.5px var(--sans);letter-spacing:.11em;text-transform:uppercase;padding:4px 9px 3px;display:inline-block;transform:rotate(-.6deg);box-shadow:1.5px 1.5px #16130cd9}.gm-hero h1{font:900 clamp(34px,4.4vw,56px)/1.02 var(--sans);letter-spacing:-.02em;margin:16px 0 0}.gm-hero h1 a:hover,.gm-card h3:hover{box-shadow:inset 0 -.14em 0 var(--yellow);text-decoration:none}.gm-dek{color:#2c281c;margin:18px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.5}.gm-meta{color:var(--ink-soft);font:600 12.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:6px 16px;margin-top:20px;display:flex}.gm-meta b{color:var(--ink)}.gm-numbers{border-block:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:24px 0 0;display:grid}.gm-numbers div{padding:12px}.gm-numbers div+div{border-left:1px solid #16130c59}.gm-numbers dd{color:var(--blue-deep);font:900 clamp(22px,2.6vw,32px)/1 var(--sans);margin:0}.gm-numbers dt{color:var(--ink-soft);font:600 11px/1.45 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}.gm-read{color:var(--blue);font:800 14px var(--sans);letter-spacing:.05em;text-transform:uppercase;margin-top:22px;display:inline-block}.gm-read:after,.gm-briefing-read:after{content:" →"}.gm-section-head{border-bottom:3px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-top:44px;padding-bottom:10px;display:flex}.gm-section-head h2{font:900 clamp(26px,3.4vw,38px)/1 var(--sans);letter-spacing:-.015em;margin:0}.gm-latest-link{color:var(--ink-soft);font-size:16px;font-style:italic}.gm-latest-link span{font-family:var(--mono);font-style:normal}.gm-latest-link:hover{text-underline-offset:4px;text-decoration:underline}.gm-latest-link:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.gm-filter{font-family:var(--sans);flex-wrap:wrap;gap:8px;margin:18px 0 4px;display:flex}.gm-filter button{appearance:none;cursor:pointer;border:1.5px solid var(--ink);color:var(--ink);font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;padding:6px 12px 5px}.gm-filter button:hover{background:var(--paper-deep)}.gm-filter button[aria-pressed=true]{background:var(--ink);color:var(--yellow)}.gm-grid{grid-template-columns:repeat(3,1fr);gap:28px 26px;padding:22px 0 6px;display:grid}.gm-card{background:var(--card);border:1.5px solid var(--ink);flex-direction:column;display:flex;box-shadow:5px 5px #16130c29}.gm-card-link{color:var(--ink);flex-direction:column;flex:1;display:flex}.gm-card-link:hover{text-decoration:none}.gm-card-panel{aspect-ratio:2;border-bottom:1.5px solid var(--ink);background:var(--blue);color:var(--paper);font:900 64px var(--sans);place-items:center;display:grid;overflow:hidden}.gm-card-panel img{object-fit:cover;width:100%;height:100%;display:block}.gm-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:16px 18px 18px;display:flex}.gm-card h3{font:800 20px/1.18 var(--sans);letter-spacing:-.01em;margin:0}.gm-card-body>p{color:#37331f;margin:0;font-size:15.5px;line-height:1.5}.gm-card-date{color:var(--ink-soft);font:600 12.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;padding-top:6px}.gm-grid-empty{color:var(--ink-soft);margin:18px 0 4px;font-style:italic}.gm-grid-empty p{margin:0}.gm-grid-empty-link{color:var(--blue);font-style:normal;font-weight:700;font-family:var(--sans);margin-top:6px;font-size:14px;display:inline-block}.gm-grid-empty-link:hover{text-underline-offset:3px;text-decoration:underline}.gm-jadwal{background:var(--card);border:2px solid var(--ink);margin-top:46px;box-shadow:8px 8px #16130ce6}.gm-jadwal-head{border-bottom:2px solid var(--ink);background:var(--blue);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:14px 22px;display:flex}.gm-jadwal-head h2{font:900 clamp(22px,3vw,30px)/1 var(--sans);margin:0}.gm-jadwal-head h2 span{background:var(--yellow);color:var(--ink);padding-inline:6px}.gm-jadwal-head p{font:600 12.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.gm-jadwal-head a{color:var(--yellow);font-weight:800}.gm-jadwal ul{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.gm-jadwal li{border-top:1px solid #16130c4d;gap:16px;padding:18px 22px;display:flex}.gm-jadwal li:nth-child(-n+3){border-top:0}.gm-jadwal li:nth-child(3n+2),.gm-jadwal li:nth-child(3n){border-left:1px solid #16130c4d}.gm-event-date{text-align:center;font-family:var(--sans);flex:0 0 52px}.gm-event-date b,.gm-event-date strong,.gm-event-date span{display:block}.gm-event-date b{font-size:30px;line-height:1}.gm-event-date strong{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.gm-event-date span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.gm-jadwal h3{font:800 16.5px/1.25 var(--sans);margin:0 0 6px}.gm-jadwal li p{color:var(--ink-soft);font:600 12.5px var(--sans);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.gm-jadwal li p b{background:var(--ink);color:var(--paper);letter-spacing:.08em;padding:1px 7px;font-size:11.5px}.gm-impact{color:var(--red)}.gm-briefing{border-top:3px solid var(--rule);border-bottom:1.5px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 26px;margin-top:40px;padding:20px 0;display:grid}.gm-briefing-kicker{background:var(--yellow);box-shadow:2px 2px 0 var(--ink);font:900 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:5px 10px}.gm-briefing h2{font:800 clamp(19px,2.4vw,25px)/1.2 var(--sans);margin:0}.gm-briefing p{color:#37331f;margin:4px 0 0;font-size:16px}.gm-briefing-read{color:var(--blue);font:800 13.5px var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.gm-footer{color:#efe9d6;background:#100e08;margin-top:54px}.gm-footer-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;padding:44px 0 34px;display:grid}.gm-footer-brand{display:inline-block}.gm-footer-brand img{width:auto;height:40px;display:block}.gm-footer-cols>div>p{color:#b9b198;max-width:34ch;margin:12px 0 0;font-size:16px;font-style:italic}.gm-footer h2{color:var(--yellow);font:800 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:4px 0 14px}.gm-footer ul{font:14.5px var(--sans);margin:0;padding:0;list-style:none}.gm-footer li{margin-bottom:9px}.gm-footer a{color:#e6dfc8}.gm-disclaimer{color:#b9b198;border-top:1px solid #efe9d640;max-width:86ch;padding:22px 0 8px;font-size:14.5px;line-height:1.6}.gm-disclaimer b{color:#efe9d6;font:800 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;display:block}.gm-disclaimer p{margin:0}.gm-colophon{color:#8f8a72;font:12px var(--sans);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #efe9d640;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:16px 0 26px;display:flex}@media (max-width:1020px){.gm-grid,.gm-jadwal ul{grid-template-columns:repeat(2,1fr)}.gm-jadwal li{border-top:1px solid #16130c4d;border-left:0!important}.gm-jadwal li:nth-child(-n+2){border-top:0}.gm-jadwal li:nth-child(2n){border-left:1px solid #16130c4d!important}.gm-footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:760px){.gm-masthead .gm-wrap{flex-direction:column;align-items:flex-start;gap:8px}.gm-mast-side{text-align:left}.gm-hero{grid-template-columns:1fr;gap:26px}.gm-briefing{grid-template-columns:1fr}}@media (max-width:560px){body{font-size:16px}.gm-topbar-right{display:none}.gm-hero-placeholder b{right:-72px}.gm-grid,.gm-jadwal ul,.gm-footer-cols{grid-template-columns:1fr}.gm-jadwal li{border-top:1px solid #16130c4d!important;border-left:0!important}.gm-jadwal li:first-child{border-top:0!important}.gm-numbers{grid-template-columns:1fr}.gm-numbers div+div{border-top:1px solid #16130c59;border-left:0}}@media (prefers-reduced-motion:no-preference){.gm-card{transition:transform .15s,box-shadow .15s}.gm-card:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #16130c33}}
