@font-face{font-family:Noto Sans Javanese;src:url(/noto-sans-javanese.woff)format("woff");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#160f13;--panel:#25191e;--cream:#fff3df;--muted:#d0bcb2;--gold:#efc98e;--line:#ffffff24;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font:16px/1.6 system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(1140px,100% - 64px);margin-inline:auto}.skip{z-index:2;background:var(--ink);padding:10px;position:absolute;top:-100px;left:12px}.skip:focus{top:10px}header{border-bottom:1px solid var(--line)}.nav{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.nav nav{gap:clamp(14px,3vw,40px);display:flex}.nav nav a{min-height:44px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.nav nav a:hover,.text-link:hover{color:var(--cream)}.brand{font:23px/1 var(--serif);white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.brand small{color:var(--gold);letter-spacing:.17em;margin-top:4px;font:650 9px/1.5 system-ui;display:block}.seal{width:38px;height:38px;color:var(--gold);border:1px solid #bc915e;border-radius:50%;place-items:center;font-size:15px;display:grid}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:9px 16px;font-size:14px;font-weight:650;display:inline-flex}.button.gold{background:var(--gold);color:#241714}.button.gold:hover{background:#ffe0af}.button.outline{color:var(--cream);border-color:#dfb89363}.button.outline:hover{background:#ecc7971a}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{letter-spacing:-.065em;margin:17px 0 10px;font-size:clamp(67px,9vw,132px);line-height:.98}h2{letter-spacing:-.055em;margin:9px 0 15px;font-size:clamp(42px,5.5vw,70px);line-height:1}em{font-weight:inherit;color:var(--gold)}.eyebrow{color:var(--gold);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:700}.diamond{margin-right:6px}.hero{isolation:isolate;background:#26131b url(/pendopo-hero.webp) 65%/cover no-repeat;align-items:center;min-height:clamp(478px,41vw,650px);display:grid;position:relative}.hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#160f13f7 3%,#160f13bc 33%,#160f1338 66%,#0000),linear-gradient(#0000 73%,#160f13 100%);position:absolute;inset:0}.hero-content{padding-block:55px 60px}.hero-hanacaraka{color:var(--gold);margin:0 0 7px;font:400 clamp(24px,3vw,40px)/1.75 Noto Sans Javanese,serif}.hero-desc{max-width:39ch;color:var(--muted);font-size:17px}.actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.release{border-block:1px solid var(--line);background:#21161b}.release-grid{grid-template-columns:1fr minmax(320px,45%);align-items:center;gap:clamp(20px,5vw,64px);padding-block:28px;display:grid}.release-copy p:last-child,.intro{color:var(--muted);max-width:58ch}.featured-video{min-width:0}.featured-video iframe,.featured-fallback{aspect-ratio:16/9;background:#110c10;border:0;width:100%;min-height:200px;display:block}.featured-fallback{align-items:end;display:grid;position:relative;overflow:hidden}.featured-fallback img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute}.featured-fallback p{background:#160f13e8;padding:12px;font-size:14px;position:relative}.featured-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.featured-actions a,.featured-actions button{min-height:44px;color:var(--gold);align-items:center;font-size:14px;display:inline-flex}.featured-actions button{background:0 0;border:0;padding:0;text-decoration:underline}.section{padding-block:clamp(52px,7vw,90px)}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters button,.search{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--muted);border-radius:5px;padding:6px 12px;font-size:14px}.filters button[aria-pressed=true]{color:var(--ink);background:var(--gold)}.search{align-items:center;gap:7px;display:flex}.search input{width:min(100%,230px);min-width:0;color:var(--cream);background:0 0;border:0}.search input::placeholder{color:var(--muted)}.results{color:var(--muted);margin:12px 0;font-size:13px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.video{background:var(--panel);border:1px solid var(--line);border-radius:7px;overflow:hidden}.thumb{aspect-ratio:16/9;width:100%;color:var(--cream);background:#32242a;border:0;padding:0;display:block;position:relative}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb:focus-visible{outline-offset:-3px}.play{background:#21151de8;border:1px solid #efc98e99;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:10px;right:10px}.thumb:hover .play{background:var(--gold);color:var(--ink)}.video-meta{padding:14px 16px 17px}.video-meta h3{margin:4px 0;font-size:26px;line-height:1.2}.video-meta p{color:var(--muted);font-size:14px}.more{margin-top:22px}.profile{border-block:1px solid var(--line);background:#20161a}.profile-grid{grid-template-columns:2fr 3fr;align-items:center;gap:clamp(25px,6vw,85px);display:grid}.monogram{border:1px solid var(--line);min-height:265px;color:var(--gold);background:#24181d url(/pendopo.svg) 50%/cover;justify-content:center;align-items:center;gap:15px;display:flex}.monogram b{font:82px/1 var(--serif);text-shadow:0 3px 18px var(--ink)}.profile .intro+.intro{margin-top:10px}.text-link{min-height:44px;color:var(--gold);align-items:center;font-size:14px;display:inline-flex}.socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.socials a{border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 12px;display:flex}.socials a:hover{background:var(--panel)}.socials small{color:var(--muted);overflow-wrap:anywhere;display:block}.social-mark,.arrow{color:var(--gold)}.arrow{margin-left:auto}.booking{border:1px solid var(--line);text-align:center;background:#27191e;border-radius:7px;padding:40px 18px}.booking p:not(.eyebrow){max-width:55ch;color:var(--muted);margin:0 auto 12px}.booking .note{font-size:14px}.booking .button{margin:4px}.footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:25px;font-size:13px;display:flex}.footer-credit strong{color:var(--gold)}dialog{background:var(--ink);width:min(850px,100% - 24px);color:var(--cream);border:1px solid var(--line);border-radius:7px;padding:16px}dialog::backdrop{background:#10090be6}dialog iframe{aspect-ratio:16/9;border:0;width:100%;min-height:200px;margin:12px 0;display:block}.dialog-head{justify-content:space-between;align-items:center;display:flex}.dialog-head h3{font-size:28px}.dialog-head button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--cream);background:0 0}@media (max-width:850px){.wrap{width:calc(100% - 40px)}.grid,.socials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.wrap{width:calc(100% - 36px)}.nav{flex-wrap:wrap;gap:0 8px;padding-top:10px}.nav nav{order:3;justify-content:space-between;width:100%}.nav-book{min-height:42px}.hero{background-position:65% 0;background-size:auto 85%;align-items:end;min-height:530px}.hero:before{background:linear-gradient(#0000,#160f1369 28%,#160f13f0 73%,#160f13 96%)}.hero-content{padding-block:130px 28px}h1{font-size:clamp(56px,13vw,80px)}.hero-desc{font-size:16px}.release-grid,.profile-grid{grid-template-columns:1fr}.search,.search input{width:100%}.monogram{min-height:170px}}@media (max-width:480px){.grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
