@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2) format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mulish-latin-400-normal.C9Snyl1s.woff2) format("woff2"),url(/_astro/mulish-latin-400-normal.BRmeVNaI.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mulish-latin-600-normal.BSghSUeJ.woff2) format("woff2"),url(/_astro/mulish-latin-600-normal.BgWMv2vh.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/mulish-latin-800-normal.B_RVkmOV.woff2) format("woff2"),url(/_astro/mulish-latin-800-normal.DFBkNLap.woff) format("woff")}.ub{--em:#0F4D3A;--em2:#0a3629;--gold:#C9A227;--iv:#FBF7EE;--iv2:#F3EBD8;--ink:#1d2a24;font-family:Mulish,system-ui,sans-serif;background:var(--iv);color:var(--ink);line-height:1.6;overflow-x:hidden}.ub *{box-sizing:border-box}.ub h1,.ub h2,.ub h3,.ub-logo b,.ub-res-big,.ub-hari b{font-family:Marcellus,serif;font-weight:400}.ub-head{text-align:center;padding:10px 16px 6px;border-bottom:1px solid #e3d9bf;background:var(--iv)}.ub-ppiu{margin:0 0 4px;font-size:.72rem;color:#6b7a70;letter-spacing:.03em}.ub-logo{display:inline-flex;flex-direction:column;align-items:center;color:var(--em);text-decoration:none;min-height:44px}.ub-logo b{font-size:1.6rem;line-height:1.1;letter-spacing:.04em}.ub-logo small{font-size:.62rem;letter-spacing:.28em;color:#7a6a2b;font-weight:800}.ub-head nav{display:flex;justify-content:flex-start;gap:2px 18px;flex-wrap:nowrap;overflow-x:auto;margin-top:2px;scrollbar-width:none}.ub-head nav a{white-space:nowrap;flex:none}.ub-head nav a{color:var(--ink);text-decoration:none;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:11px 4px}.ub-head nav a:hover{color:var(--gold)}.ub-hero{background:var(--em);position:relative;padding:36px 16px 0;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23C9A227' stroke-opacity='.22' stroke-width='1'%3E%3Crect x='11' y='11' width='34' height='34'/%3E%3Crect x='11' y='11' width='34' height='34' transform='rotate(45 28 28)'/%3E%3Ccircle cx='28' cy='28' r='6'/%3E%3C/g%3E%3C/svg%3E")}.ub-arch{position:relative;max-width:560px;margin:0 auto;padding:60px 28px 44px;text-align:center;color:var(--iv);background:var(--em2);border-radius:999px 999px 0 0}.ub-arch-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ub-arch-in{position:relative}.ub-ornament{color:var(--gold);display:inline-block;margin-bottom:6px}.ub-eyebrow{color:var(--gold);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;margin:0 0 12px}.ub h1{font-size:clamp(1.9rem,6.5vw,3rem);line-height:1.18;margin:0 0 14px}.ub-lead{max-width:28em;margin:0 auto 22px;color:#d9e5de}.ub-cta{display:flex;flex-direction:column;gap:10px;align-items:center}.ub-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 28px;background:var(--gold);color:#1a1a12;font-weight:800;letter-spacing:.04em;text-decoration:none;border:1px solid var(--gold);border-radius:2px;cursor:pointer;font-family:Mulish}.ub-btn:hover{background:#dbb73a}.ub-btn-line{background:transparent;color:var(--iv)}.ub-btn-line:hover{background:#ffffff18}.ub-trio{display:grid;gap:0;max-width:1100px;margin:0 auto;padding:30px 16px;text-align:center}.ub-trio>div{padding:18px 20px;border-bottom:1px solid #e3d9bf}.ub-trio>div:last-child{border:0}.ub-trio span,.ub-title span{color:var(--gold);display:inline-block}.ub-trio h3{font-size:1.2rem;margin:4px 0;color:var(--em)}.ub-trio p{margin:0;color:#4f5f56;font-size:.95rem}.ub-sec{padding:50px 16px;max-width:1200px;margin:0 auto}.ub-tint{max-width:none;background:var(--iv2)}.ub-tint>*{max-width:1100px;margin-left:auto;margin-right:auto}.ub-title{text-align:center;margin-bottom:26px}.ub-title h2{font-size:clamp(1.7rem,4.8vw,2.4rem);margin:0 0 6px;color:var(--em);line-height:1.2}.ub-title p{margin:0 auto;max-width:36em;color:#4f5f56}.ub-title-light h2{color:var(--iv)}.ub-title-light p{color:#cfe0d7}.ub-filter{display:grid;gap:16px;justify-items:center;margin-bottom:10px;padding:16px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.ub-flabel{display:block;text-align:center;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#7a6a2b;margin-bottom:6px}.ub-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ub-pills button{min-height:44px;padding:6px 18px;border:1px solid var(--em);background:transparent;color:var(--em);font:800 .88rem Mulish;cursor:pointer;border-radius:999px}.ub-pills button.on{background:var(--em);color:var(--iv)}.ub button:focus-visible,.ub a:focus-visible,.ub select:focus-visible,.ub input:focus-visible,.ub summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.ub-count{text-align:center;font-weight:800;color:#6b7a70;font-size:.85rem;margin:12px 0}.ub-cards{display:grid;gap:20px}.ub-card{background:#fff;border:1px solid #e3d9bf;display:flex;flex-direction:column}.ub-card[hidden]{display:none}.ub-card-top{position:relative;height:112px;background:var(--iv2);overflow:hidden;color:var(--iv)}.ub-card-top svg{position:absolute;inset:0;width:100%;height:100%}.ub-card-hari{position:absolute;left:0;right:0;top:34px;text-align:center;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.ub-card-hari b{font-size:2rem;color:var(--gold);margin-right:4px;vertical-align:-3px}.ub-card-bulan{position:absolute;left:0;right:0;bottom:6px;text-align:center;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#d9e5de}.ub-card-body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.ub-card h3{font-size:1.4rem;color:var(--em);margin:0;line-height:1.2}.ub-card p{margin:0;color:#4f5f56;font-size:.93rem}.ub-card dl{margin:0;display:grid;gap:0;font-size:.88rem}.ub-card dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #efe7d2}.ub-card dt{color:#6b7a70}.ub-card dd{margin:0;font-weight:800;text-align:right}.ub-card dd.low{color:#9a2f1f}.ub-card-foot{margin-top:auto;display:grid;gap:12px;padding-top:8px;border-top:1px solid var(--gold)}.ub-card-foot small{display:block;font-size:.72rem;color:#6b7a70;text-transform:uppercase;letter-spacing:.1em}.ub-card-foot b{font:400 1.45rem Marcellus;color:var(--em)}.ub-card-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ub-mini{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--em);color:var(--em);background:transparent;font:800 .85rem Mulish;text-decoration:none;cursor:pointer}.ub-mini-fill{background:var(--em);color:var(--iv)}.ub-empty{text-align:center;padding:24px;background:#fff;border:1px dashed var(--gold)}.ub-itin-wrap{max-width:760px!important}.ub-sel,.ub-save-form label{display:flex;flex-direction:column;gap:6px;font-weight:800;font-size:.85rem;letter-spacing:.04em}.ub select,.ub input[type=text]{min-height:48px;padding:8px 12px;border:1px solid #b9ad84;background:#fff;font:600 .95rem Mulish;color:var(--ink);width:100%;border-radius:2px}.ub-acc{margin-top:18px;border-top:1px solid var(--gold)}.ub-acc details{border-bottom:1px solid #d9cda8;background:#fff}.ub-acc summary{display:grid;grid-template-columns:62px 1fr 20px;align-items:center;gap:6px;min-height:56px;cursor:pointer;list-style:none;padding:6px 12px}.ub-acc summary::-webkit-details-marker{display:none}.ub-acc .ub-hari{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#7a6a2b;font-weight:800;line-height:1.1}.ub-acc .ub-hari b{display:block;font-size:1.5rem;color:var(--em);letter-spacing:0}.ub-acc summary strong{font-weight:800}.ub-acc summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--em);border-bottom:2px solid var(--em);transform:rotate(45deg);transition:transform .2s;justify-self:center}.ub-acc details[open] summary:after{transform:rotate(-135deg)}.ub-acc details[open]{background:#fffdf6}.ub-acc p{margin:0;padding:0 14px 16px 80px;color:#4f5f56}.ub-save{background:var(--em);color:var(--iv);padding:56px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23C9A227' stroke-opacity='.16' stroke-width='1'%3E%3Crect x='11' y='11' width='34' height='34'/%3E%3Crect x='11' y='11' width='34' height='34' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E")}.ub-save-in{max-width:980px;margin:0 auto}.ub-save-grid{display:grid;gap:0;border:1px solid var(--gold);background:var(--em2)}.ub-save-form{padding:22px 20px;display:grid;gap:18px}.ub-save select,.ub-save input[type=text]{border-color:var(--gold)}.ub-save input[type=range]{width:100%;height:44px;accent-color:var(--gold)}.ub-save output{color:var(--gold)}.ub-save-res{padding:26px 20px;text-align:center;background:#0c4030;border-top:1px solid var(--gold)}.ub-res-k{margin:0;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:#cfe0d7}.ub-res-big{font-size:clamp(2.2rem,8vw,3.2rem);color:var(--gold);margin:2px 0 10px;line-height:1.1}.ub-save-res dl{margin:0 0 12px;display:grid;font-size:.92rem}.ub-save-res dl div{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #ffffff22}.ub-save-res dd{margin:0;font-weight:800}.ub-res-note{font-size:.85rem;color:#cfe0d7;min-height:3em;margin:0 0 14px}.ub-two{display:grid;gap:20px}.ub-box{background:#fff;border:1px solid #e3d9bf;padding:22px}.ub-box h3{margin:0 0 10px;font-size:1.3rem;color:var(--em)}.ub-check{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ub-check li{padding-left:26px;position:relative;font-size:.95rem}.ub-check li:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border:1.5px solid var(--gold);transform:rotate(45deg)}.ub-tbl{width:100%;border-collapse:collapse;font-size:.93rem}.ub-tbl th,.ub-tbl td{text-align:left;padding:9px 6px;border-top:1px solid #efe7d2;vertical-align:top}.ub-tbl th{width:30%;color:#7a6a2b;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.ub-faq{max-width:760px!important}.ub-faq details{border-bottom:1px solid #cfc29a}.ub-faq summary{min-height:56px;display:flex;align-items:center;cursor:pointer;font-weight:800}.ub-faq p{margin:0 0 14px;color:#4f5f56}.ub-legal{max-width:760px!important;margin-top:26px!important;text-align:center;border:1px solid var(--gold);padding:16px;background:var(--iv)}.ub-legal p{margin:4px 0 0;font-size:.88rem;color:#4f5f56}.ub-foot{background:var(--em2);color:#cfe0d7;text-align:center;padding:22px 16px;font-size:.88rem}.ub-foot span{color:var(--gold)}.ub-foot p{margin:4px 0 0}@media(min-width:760px){.ub-head nav{justify-content:center}.ub-head{padding:14px 32px 4px}.ub-cta{flex-direction:row;justify-content:center}.ub-trio{grid-template-columns:repeat(3,1fr);padding:44px 24px}.ub-trio>div{border-bottom:0;border-right:1px solid #e3d9bf;padding:10px 28px}.ub-filter{grid-template-columns:auto auto;justify-content:center;gap:40px}.ub-cards{grid-template-columns:1fr 1fr}.ub-save-grid{grid-template-columns:1.1fr 1fr}.ub-save-res{border-top:0;border-left:1px solid var(--gold)}.ub-two{grid-template-columns:1fr 1fr}.ub-arch{padding:90px 60px 64px}}@media(min-width:1060px){.ub-cards{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.ub-acc summary:after{transition:none}}
