:root{--color-cream:#f3d5cd;--color-paper:#fffcfb;--color-beige:#dca99c;--color-rose:#e6b5a7;--color-salmon:#cf7f6e;--color-cocoa:#5f424a;--color-brown:#3a2029;--color-wine:#7a3f4a;--color-champagne:#c9a882;--color-ink:var(--color-brown);--color-ink-soft:var(--color-cocoa);--color-bg:var(--color-cream);--color-surface:var(--color-paper);--rule:color-mix(in oklab, var(--color-brown) 14%, transparent);--rule-strong:color-mix(in oklab, var(--color-brown) 30%, transparent);--rule-invert:color-mix(in oklab, var(--color-cream) 22%, transparent);--focus:#b3543f;--font-display:"Fraunces", "Hoefler Text", "Times New Roman", Georgia, serif;--font-sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-script:"Pinyon Script", "Snell Roundhand", "Apple Chancery", cursive;--t-display:clamp(2.75rem, 1.4rem + 4.8vw, 4.5rem);--t-h1:clamp(2.4rem, 1.4rem + 3.6vw, 4.25rem);--t-h2:clamp(2.05rem, 1.35rem + 2.9vw, 3.6rem);--t-h3:clamp(1.45rem, 1.15rem + 1.2vw, 2.05rem);--t-lead:clamp(1.02rem, .97rem + .28vw, 1.2rem);--t-body:1rem;--t-small:.875rem;--t-label:.6875rem;--track-label:.16em;--track-tight:-.022em;--space-2xs:.375rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.25rem;--space-xl:5rem;--space-2xl:7.5rem;--section-y:clamp(4.5rem, 3rem + 7vw, 9.5rem);--gutter:clamp(1.25rem, .6rem + 2.6vw, 3.5rem);--measure:62ch;--max:1440px;--radius-sm:4px;--radius-md:14px;--radius-pill:999px;--ease:cubic-bezier(.22, .61, .36, 1);--dur:.42s;--dur-fast:.18s}@media (prefers-reduced-motion:reduce){:root{--dur:1ms;--dur-fast:1ms}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;font-size:calc(100% * var(--skala-teks,1))}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--t-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:var(--track-tight);text-wrap:balance;hyphens:none;font-weight:400;line-height:1.04}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.12}p{text-wrap:pretty}a{color:inherit;text-decoration:none}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--color-rose);color:var(--color-brown)}.skip-link{left:var(--gutter);z-index:100;background:var(--color-brown);color:var(--color-cream);font-size:var(--t-small);border-radius:0 0 var(--radius-md) var(--radius-md);padding:.75rem 1.15rem;position:absolute;top:0;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.shell{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--hairline{border-top:1px solid var(--rule)}.label{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-soft);font-weight:500;display:block}.label--invert{color:var(--color-rose)}.numeral{font-family:var(--font-sans);font-size:var(--t-label);letter-spacing:var(--track-label);font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.lead{font-size:var(--t-lead);color:var(--color-ink-soft);max-width:46ch;line-height:1.55}.prose{color:var(--color-ink-soft);max-width:var(--measure)}.prose+.prose{margin-top:1em}.js-reveal [data-reveal]{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(14px)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transition:none;transform:none}}.script{font-family:var(--font-script);letter-spacing:0;text-transform:none;color:var(--color-wine);font-size:1.7em;font-weight:400;line-height:1}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.brandmark[data-astro-cid-qisgtjgl]{height:auto}
