:root{--arang: #131110;--gading: #f3efe7;--tinta: #1a1816;--kapur: #e6dfd3;--tembaga: #b5542c;--tembaga-300: #d98b63;--abu: #8a827a;--abu-gelap: #6b645c;--font-display: "Newsreader Variable", "Newsreader Fallback", Georgia, serif;--font-sans: "Geist Variable", "Geist Fallback", system-ui, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--gutter: clamp(16px, 3.9vw, 56px);--nav-h: 72px;--fs-display: clamp(52px, 9vw, 144px);--fs-section: clamp(40px, 5.5vw, 88px);--fs-lead: clamp(17px, 1.25vw, 18px);--fs-ui: 15px;--fs-meta: 11.5px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:color-mix(in srgb,var(--abu) 60%,transparent) transparent}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;background:var(--arang);color:var(--gading);font-family:var(--font-sans);font-size:var(--fs-lead);line-height:1.55;overflow-x:clip}html.is-arriving body{overflow:hidden}h1,h2,h3,p{margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}img,video,svg,canvas{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--tembaga);color:var(--gading)}:focus-visible{outline:2px solid var(--tembaga-300);outline-offset:4px;border-radius:4px}.light :focus-visible,.on-light :focus-visible{outline-color:var(--tembaga)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mono{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.4}.display{font-family:var(--font-display);font-weight:500;font-optical-sizing:auto;font-variation-settings:"opsz" 72;letter-spacing:-.015em;text-wrap:balance}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font-size:var(--fs-ui);font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.btn--primary{background:var(--tembaga);color:var(--gading)}.btn--primary .btn__dot{width:6px;height:6px;border-radius:50%;background:currentColor;transition:transform .25s var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn--primary:hover{background:#9e4722}.btn--primary:hover .btn__dot{transform:scale(1.6)}}.btn:active{transform:scale(.97)}.link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-ui);font-weight:500;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 calc(100% - 10px);background-repeat:no-repeat;transition:background-size .3s var(--ease-out)}@media(hover:hover)and (pointer:fine){.link-arrow:hover{background-size:100% 1px}}.js [data-reveal]{visibility:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.36s}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}section[id],article[id],footer[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.mark--line[data-astro-cid-iifiznic] path[data-astro-cid-iifiznic]{stroke:color-mix(in srgb,var(--gading) 60%,transparent);stroke-width:1.5px}.mark--flat[data-astro-cid-iifiznic] .mark__outer[data-astro-cid-iifiznic]{stroke:currentColor}.mark--flat[data-astro-cid-iifiznic] .mark__mid[data-astro-cid-iifiznic]{stroke:var(--tembaga)}.nav[data-astro-cid-obfzuvgs]{position:fixed;top:0;left:0;right:0;z-index:30;padding:12px var(--gutter);color:var(--gading);transition:color .4s var(--ease-out)}html.pre-nav .nav__word[data-astro-cid-obfzuvgs],html.pre-nav .nav__links[data-astro-cid-obfzuvgs],html.pre-nav .nav__cta[data-astro-cid-obfzuvgs]{opacity:0}.nav__links[data-astro-cid-obfzuvgs],.nav__cta[data-astro-cid-obfzuvgs]{transition:opacity .6s var(--ease-out)}.nav[data-astro-cid-obfzuvgs].is-light{color:var(--tinta)}.nav__bar[data-astro-cid-obfzuvgs]{position:relative;display:flex;align-items:center;gap:24px;height:56px;margin-inline:auto;padding:0 6px 0 4px;border-radius:999px}.nav__bar[data-astro-cid-obfzuvgs]:before{content:"";position:absolute;inset:0 -14px;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--arang) 72%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 10px 30px -12px #00000073;opacity:0;transform:scaleX(.96);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out),background-color .4s var(--ease-out)}.nav[data-astro-cid-obfzuvgs].is-floating .nav__bar[data-astro-cid-obfzuvgs]:before{opacity:1;transform:none}.nav[data-astro-cid-obfzuvgs].is-light .nav__bar[data-astro-cid-obfzuvgs]:before{background:color-mix(in srgb,var(--gading) 80%,transparent);box-shadow:0 10px 30px -14px #3c281447}.nav__brand[data-astro-cid-obfzuvgs]{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.nav__mark[data-astro-cid-obfzuvgs]{width:28px;height:28px;flex:none;opacity:0;color:currentColor}.nav__mark[data-astro-cid-obfzuvgs] svg{width:100%;height:100%}.nav__word[data-astro-cid-obfzuvgs]{font-size:26px;line-height:1;letter-spacing:-.01em;transform:translate(-38px);transition:transform .6s var(--ease-out)}.nav[data-astro-cid-obfzuvgs].has-mark .nav__word[data-astro-cid-obfzuvgs]{transform:none}.nav[data-astro-cid-obfzuvgs].has-mark .nav__mark[data-astro-cid-obfzuvgs]{opacity:1}.nav__links[data-astro-cid-obfzuvgs]{display:flex;align-items:center;gap:28px;margin-left:auto}.nav__link[data-astro-cid-obfzuvgs]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-ui);font-weight:500;text-decoration:none}.nav__clock[data-astro-cid-obfzuvgs]{opacity:.62}.nav__lang[data-astro-cid-obfzuvgs]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;text-decoration:none;transition:border-color .2s var(--ease-out)}@media(hover:hover){.nav__lang[data-astro-cid-obfzuvgs]:hover{border-color:currentColor}}.nav__cta-short[data-astro-cid-obfzuvgs]{display:none}@media(max-width:767px){.nav__clock[data-astro-cid-obfzuvgs],.nav__link--wide[data-astro-cid-obfzuvgs]{display:none}.nav__links[data-astro-cid-obfzuvgs]{gap:8px}.nav__cta-long[data-astro-cid-obfzuvgs]{display:none}.nav__cta-short[data-astro-cid-obfzuvgs]{display:inline}.nav__word[data-astro-cid-obfzuvgs]{font-size:22px}}@media(max-width:440px){.nav__link[data-astro-cid-obfzuvgs]{display:none}.nav__bar[data-astro-cid-obfzuvgs]{gap:12px}}
