/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--color-parchment:#fbf6ea;--color-parchment-dark:#d5d1c7}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-parchment-dark:color-mix(in srgb, var(--color-parchment) 85%, black)}}:root,:host{--color-ink:#2b1d17;--color-ink-light:#514641}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-ink-light:color-mix(in srgb, var(--color-ink) 82%, white)}}:root,:host{--color-gold:#8e6a0e;--color-gold-light:#c1ad7a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-gold-light:color-mix(in srgb, var(--color-gold) 55%, white)}}:root,:host{--color-maroon:#8c1d2c;--color-maroon-light:#a54f5a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-maroon-light:color-mix(in srgb, var(--color-maroon) 78%, white)}}:root,:host{--color-charcoal:#3a2a22;--color-sage:#1f6b4a;--color-emas:#c9961a;--color-songket-deep:#5e1019;--color-cream:#fbf6ea;--color-espresso:#2b1d17;--color-rose:#8c1d2c;--color-rose-light:#e59aa4;--font-display-alt:"Fraunces", Georgia, "Times New Roman", serif;--font-body-alt:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-12\%\]{inset:-12%}.inset-x-0{inset-inline:0}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-40{top:calc(var(--spacing) * 40)}.top-\[15\%\]{top:15%}.top-\[22\%\]{top:22%}.top-\[34\%\]{top:34%}.top-\[62\%\]{top:62%}.top-\[70\%\]{top:70%}.top-\[72\%\]{top:72%}.top-\[73px\]{top:73px}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-10{right:calc(var(--spacing) * -10)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-\[38px\]{left:-38px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-7{left:calc(var(--spacing) * 7)}.left-8{left:calc(var(--spacing) * 8)}.left-\[9\%\]{left:9%}.left-\[18\%\]{left:18%}.left-\[42\%\]{left:42%}.left-\[55\%\]{left:55%}.left-\[68\%\]{left:68%}.left-\[82\%\]{left:82%}.isolate{isolation:isolate}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-10{margin-block:calc(var(--spacing) * -10)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[335\/364\]{aspect-ratio:335/364}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[100dvh\]{height:100dvh}.h-\[600px\]{height:600px}.h-\[calc\(100vh-190px\)\]{height:calc(100vh - 190px)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[420px\]{max-height:420px}.min-h-\[34px\]{min-height:34px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[410px\]{min-height:410px}.min-h-\[520px\]{min-height:520px}.min-h-\[680px\]{min-height:680px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[320px\]{width:320px}.w-\[438px\]{width:438px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-\[min\(430px\,90\%\)\]{width:min(430px,90%)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[65\%\]{max-width:65%}.max-w-\[65ch\]{max-width:65ch}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[335px\]{max-width:335px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.cursor-col-resize{cursor:col-resize}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-espresso\/8>:not(:last-child)){border-color:#2b1d1714}@supports (color:color-mix(in lab, red, red)){:where(.divide-espresso\/8>:not(:last-child)){border-color:color-mix(in oklab, var(--color-espresso) 8%, transparent)}}:where(.divide-espresso\/10>:not(:last-child)){border-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){:where(.divide-espresso\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-espresso) 10%, transparent)}}:where(.divide-ink\/5>:not(:last-child)){border-color:#2b1d170d}@supports (color:color-mix(in lab, red, red)){:where(.divide-ink\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}:where(.divide-ink\/8>:not(:last-child)){border-color:#2b1d1714}@supports (color:color-mix(in lab, red, red)){:where(.divide-ink\/8>:not(:last-child)){border-color:color-mix(in oklab, var(--color-ink) 8%, transparent)}}:where(.divide-ink\/10>:not(:last-child)){border-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){:where(.divide-ink\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.3rem\]{border-radius:2.3rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(2rem-0\.375rem\)\]{border-radius:1.625rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-\[8px\]{border-style:var(--tw-border-style);border-width:8px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#F8EEDB\]\/40{border-color:oklab(95.1913% .00307566 .027151/.4)}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-charcoal\/20{border-color:#3a2a2233}@supports (color:color-mix(in lab, red, red)){.border-charcoal\/20{border-color:color-mix(in oklab, var(--color-charcoal) 20%, transparent)}}.border-charcoal\/30{border-color:#3a2a224d}@supports (color:color-mix(in lab, red, red)){.border-charcoal\/30{border-color:color-mix(in oklab, var(--color-charcoal) 30%, transparent)}}.border-emas\/60{border-color:#c9961a99}@supports (color:color-mix(in lab, red, red)){.border-emas\/60{border-color:color-mix(in oklab, var(--color-emas) 60%, transparent)}}.border-espresso{border-color:var(--color-espresso)}.border-espresso\/8{border-color:#2b1d1714}@supports (color:color-mix(in lab, red, red)){.border-espresso\/8{border-color:color-mix(in oklab, var(--color-espresso) 8%, transparent)}}.border-espresso\/10{border-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.border-espresso\/10{border-color:color-mix(in oklab, var(--color-espresso) 10%, transparent)}}.border-espresso\/15{border-color:#2b1d1726}@supports (color:color-mix(in lab, red, red)){.border-espresso\/15{border-color:color-mix(in oklab, var(--color-espresso) 15%, transparent)}}.border-espresso\/20{border-color:#2b1d1733}@supports (color:color-mix(in lab, red, red)){.border-espresso\/20{border-color:color-mix(in oklab, var(--color-espresso) 20%, transparent)}}.border-gold{border-color:var(--color-gold)}.border-gold\/20{border-color:#8e6a0e33}@supports (color:color-mix(in lab, red, red)){.border-gold\/20{border-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.border-gold\/25{border-color:#8e6a0e40}@supports (color:color-mix(in lab, red, red)){.border-gold\/25{border-color:color-mix(in oklab, var(--color-gold) 25%, transparent)}}.border-gold\/30{border-color:#8e6a0e4d}@supports (color:color-mix(in lab, red, red)){.border-gold\/30{border-color:color-mix(in oklab, var(--color-gold) 30%, transparent)}}.border-gold\/40{border-color:#8e6a0e66}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.border-gold\/50{border-color:#8e6a0e80}@supports (color:color-mix(in lab, red, red)){.border-gold\/50{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-ink{border-color:var(--color-ink)}.border-ink\/5{border-color:#2b1d170d}@supports (color:color-mix(in lab, red, red)){.border-ink\/5{border-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.border-ink\/8{border-color:#2b1d1714}@supports (color:color-mix(in lab, red, red)){.border-ink\/8{border-color:color-mix(in oklab, var(--color-ink) 8%, transparent)}}.border-ink\/10{border-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.border-ink\/15{border-color:#2b1d1726}@supports (color:color-mix(in lab, red, red)){.border-ink\/15{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.border-ink\/20{border-color:#2b1d1733}@supports (color:color-mix(in lab, red, red)){.border-ink\/20{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.border-ink\/30{border-color:#2b1d174d}@supports (color:color-mix(in lab, red, red)){.border-ink\/30{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.border-maroon{border-color:var(--color-maroon)}.border-maroon\/15{border-color:#8c1d2c26}@supports (color:color-mix(in lab, red, red)){.border-maroon\/15{border-color:color-mix(in oklab, var(--color-maroon) 15%, transparent)}}.border-maroon\/20{border-color:#8c1d2c33}@supports (color:color-mix(in lab, red, red)){.border-maroon\/20{border-color:color-mix(in oklab, var(--color-maroon) 20%, transparent)}}.border-maroon\/30{border-color:#8c1d2c4d}@supports (color:color-mix(in lab, red, red)){.border-maroon\/30{border-color:color-mix(in oklab, var(--color-maroon) 30%, transparent)}}.border-parchment{border-color:var(--color-parchment)}.border-parchment\/10{border-color:#fbf6ea1a}@supports (color:color-mix(in lab, red, red)){.border-parchment\/10{border-color:color-mix(in oklab, var(--color-parchment) 10%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-sage\/20{border-color:#1f6b4a33}@supports (color:color-mix(in lab, red, red)){.border-sage\/20{border-color:color-mix(in oklab, var(--color-sage) 20%, transparent)}}.border-sage\/30{border-color:#1f6b4a4d}@supports (color:color-mix(in lab, red, red)){.border-sage\/30{border-color:color-mix(in oklab, var(--color-sage) 30%, transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#4CB383\]{background-color:#4cb383}.bg-\[\#6E1423\]{background-color:#6e1423}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#25D366\]\/12{background-color:oklab(76.0953% -.174012 .10152/.12)}.bg-\[\#241d18\]{background-color:#241d18}.bg-\[\#D9AE3A\]{background-color:#d9ae3a}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#d9d6cf\]{background-color:#d9d6cf}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-charcoal\/10{background-color:#3a2a221a}@supports (color:color-mix(in lab, red, red)){.bg-charcoal\/10{background-color:color-mix(in oklab, var(--color-charcoal) 10%, transparent)}}.bg-charcoal\/40{background-color:#3a2a2266}@supports (color:color-mix(in lab, red, red)){.bg-charcoal\/40{background-color:color-mix(in oklab, var(--color-charcoal) 40%, transparent)}}.bg-charcoal\/50{background-color:#3a2a2280}@supports (color:color-mix(in lab, red, red)){.bg-charcoal\/50{background-color:color-mix(in oklab, var(--color-charcoal) 50%, transparent)}}.bg-cream{background-color:var(--color-cream)}.bg-cream\/90{background-color:#fbf6eae6}@supports (color:color-mix(in lab, red, red)){.bg-cream\/90{background-color:color-mix(in oklab, var(--color-cream) 90%, transparent)}}.bg-emas{background-color:var(--color-emas)}.bg-espresso{background-color:var(--color-espresso)}.bg-espresso\/15{background-color:#2b1d1726}@supports (color:color-mix(in lab, red, red)){.bg-espresso\/15{background-color:color-mix(in oklab, var(--color-espresso) 15%, transparent)}}.bg-espresso\/25{background-color:#2b1d1740}@supports (color:color-mix(in lab, red, red)){.bg-espresso\/25{background-color:color-mix(in oklab, var(--color-espresso) 25%, transparent)}}.bg-espresso\/\[\.03\]{background-color:#2b1d1708}@supports (color:color-mix(in lab, red, red)){.bg-espresso\/\[\.03\]{background-color:color-mix(in oklab, var(--color-espresso) 3%, transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold\/5{background-color:#8e6a0e0d}@supports (color:color-mix(in lab, red, red)){.bg-gold\/5{background-color:color-mix(in oklab, var(--color-gold) 5%, transparent)}}.bg-gold\/10{background-color:#8e6a0e1a}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.bg-gold\/12{background-color:#8e6a0e1f}@supports (color:color-mix(in lab, red, red)){.bg-gold\/12{background-color:color-mix(in oklab, var(--color-gold) 12%, transparent)}}.bg-gold\/15{background-color:#8e6a0e26}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--color-gold) 15%, transparent)}}.bg-gold\/20{background-color:#8e6a0e33}@supports (color:color-mix(in lab, red, red)){.bg-gold\/20{background-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.bg-gold\/50{background-color:#8e6a0e80}@supports (color:color-mix(in lab, red, red)){.bg-gold\/50{background-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.bg-gold\/80{background-color:#8e6a0ecc}@supports (color:color-mix(in lab, red, red)){.bg-gold\/80{background-color:color-mix(in oklab, var(--color-gold) 80%, transparent)}}.bg-gold\/\[\.035\]{background-color:#8e6a0e09}@supports (color:color-mix(in lab, red, red)){.bg-gold\/\[\.035\]{background-color:color-mix(in oklab, var(--color-gold) 3.5%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-600{background-color:var(--color-green-600)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/5{background-color:#2b1d170d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/5{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.bg-ink\/7{background-color:#2b1d1712}@supports (color:color-mix(in lab, red, red)){.bg-ink\/7{background-color:color-mix(in oklab, var(--color-ink) 7%, transparent)}}.bg-ink\/10{background-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bg-ink\/15{background-color:#2b1d1726}@supports (color:color-mix(in lab, red, red)){.bg-ink\/15{background-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.bg-ink\/20{background-color:#2b1d1733}@supports (color:color-mix(in lab, red, red)){.bg-ink\/20{background-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.bg-ink\/30{background-color:#2b1d174d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/30{background-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.bg-ink\/40{background-color:#2b1d1766}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.bg-ink\/70{background-color:#2b1d17b3}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.bg-ink\/75{background-color:#2b1d17bf}@supports (color:color-mix(in lab, red, red)){.bg-ink\/75{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.bg-ink\/80{background-color:#2b1d17cc}@supports (color:color-mix(in lab, red, red)){.bg-ink\/80{background-color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.bg-ink\/95{background-color:#2b1d17f2}@supports (color:color-mix(in lab, red, red)){.bg-ink\/95{background-color:color-mix(in oklab, var(--color-ink) 95%, transparent)}}.bg-ink\/\[\.02\]{background-color:#2b1d1705}@supports (color:color-mix(in lab, red, red)){.bg-ink\/\[\.02\]{background-color:color-mix(in oklab, var(--color-ink) 2%, transparent)}}.bg-ink\/\[\.03\]{background-color:#2b1d1708}@supports (color:color-mix(in lab, red, red)){.bg-ink\/\[\.03\]{background-color:color-mix(in oklab, var(--color-ink) 3%, transparent)}}.bg-maroon{background-color:var(--color-maroon)}.bg-maroon\/5{background-color:#8c1d2c0d}@supports (color:color-mix(in lab, red, red)){.bg-maroon\/5{background-color:color-mix(in oklab, var(--color-maroon) 5%, transparent)}}.bg-maroon\/8{background-color:#8c1d2c14}@supports (color:color-mix(in lab, red, red)){.bg-maroon\/8{background-color:color-mix(in oklab, var(--color-maroon) 8%, transparent)}}.bg-maroon\/10{background-color:#8c1d2c1a}@supports (color:color-mix(in lab, red, red)){.bg-maroon\/10{background-color:color-mix(in oklab, var(--color-maroon) 10%, transparent)}}.bg-maroon\/15{background-color:#8c1d2c26}@supports (color:color-mix(in lab, red, red)){.bg-maroon\/15{background-color:color-mix(in oklab, var(--color-maroon) 15%, transparent)}}.bg-maroon\/90{background-color:#8c1d2ce6}@supports (color:color-mix(in lab, red, red)){.bg-maroon\/90{background-color:color-mix(in oklab, var(--color-maroon) 90%, transparent)}}.bg-maroon\/\[\.025\]{background-color:#8c1d2c06}@supports (color:color-mix(in lab, red, red)){.bg-maroon\/\[\.025\]{background-color:color-mix(in oklab, var(--color-maroon) 2.5%, transparent)}}.bg-parchment{background-color:var(--color-parchment)}.bg-parchment-dark\/40{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-parchment) 85%, black) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-parchment-dark\/40{background-color:color-mix(in oklab, var(--color-parchment-dark) 40%, transparent)}}.bg-parchment\/5{background-color:#fbf6ea0d}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/5{background-color:color-mix(in oklab, var(--color-parchment) 5%, transparent)}}.bg-parchment\/10{background-color:#fbf6ea1a}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/10{background-color:color-mix(in oklab, var(--color-parchment) 10%, transparent)}}.bg-parchment\/30{background-color:#fbf6ea4d}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/30{background-color:color-mix(in oklab, var(--color-parchment) 30%, transparent)}}.bg-parchment\/35{background-color:#fbf6ea59}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/35{background-color:color-mix(in oklab, var(--color-parchment) 35%, transparent)}}.bg-parchment\/40{background-color:#fbf6ea66}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/40{background-color:color-mix(in oklab, var(--color-parchment) 40%, transparent)}}.bg-parchment\/60{background-color:#fbf6ea99}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/60{background-color:color-mix(in oklab, var(--color-parchment) 60%, transparent)}}.bg-parchment\/90{background-color:#fbf6eae6}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/90{background-color:color-mix(in oklab, var(--color-parchment) 90%, transparent)}}.bg-parchment\/95{background-color:#fbf6eaf2}@supports (color:color-mix(in lab, red, red)){.bg-parchment\/95{background-color:color-mix(in oklab, var(--color-parchment) 95%, transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-rose{background-color:var(--color-rose)}.bg-rose\/10{background-color:#8c1d2c1a}@supports (color:color-mix(in lab, red, red)){.bg-rose\/10{background-color:color-mix(in oklab, var(--color-rose) 10%, transparent)}}.bg-rose\/50{background-color:#8c1d2c80}@supports (color:color-mix(in lab, red, red)){.bg-rose\/50{background-color:color-mix(in oklab, var(--color-rose) 50%, transparent)}}.bg-sage{background-color:var(--color-sage)}.bg-sage\/5{background-color:#1f6b4a0d}@supports (color:color-mix(in lab, red, red)){.bg-sage\/5{background-color:color-mix(in oklab, var(--color-sage) 5%, transparent)}}.bg-sage\/10{background-color:#1f6b4a1a}@supports (color:color-mix(in lab, red, red)){.bg-sage\/10{background-color:color-mix(in oklab, var(--color-sage) 10%, transparent)}}.bg-sage\/15{background-color:#1f6b4a26}@supports (color:color-mix(in lab, red, red)){.bg-sage\/15{background-color:color-mix(in oklab, var(--color-sage) 15%, transparent)}}.bg-sage\/90{background-color:#1f6b4ae6}@supports (color:color-mix(in lab, red, red)){.bg-sage\/90{background-color:color-mix(in oklab, var(--color-sage) 90%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-songket-deep{background-color:var(--color-songket-deep)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#7c6959\]{--tw-gradient-from:#7c6959;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#128C7E\]{--tw-gradient-from:#128c7e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink{--tw-gradient-from:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink\/55{--tw-gradient-from:#2b1d178c}@supports (color:color-mix(in lab, red, red)){.from-ink\/55{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.from-ink\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink\/80{--tw-gradient-from:#2b1d17cc}@supports (color:color-mix(in lab, red, red)){.from-ink\/80{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.from-ink\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-maroon{--tw-gradient-from:var(--color-maroon);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-parchment\/70{--tw-gradient-from:#fbf6eab3}@supports (color:color-mix(in lab, red, red)){.from-parchment\/70{--tw-gradient-from:color-mix(in oklab, var(--color-parchment) 70%, transparent)}}.from-parchment\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#aa917a\]{--tw-gradient-via:#aa917a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gold{--tw-gradient-via:var(--color-gold);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gold\/40{--tw-gradient-via:#8e6a0e66}@supports (color:color-mix(in lab, red, red)){.via-gold\/40{--tw-gradient-via:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.via-gold\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ink-light{--tw-gradient-via:var(--color-ink-light);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#25D366\]{--tw-gradient-to:#25d366;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#302521\]{--tw-gradient-to:#302521;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-maroon\/80{--tw-gradient-to:#8c1d2ccc}@supports (color:color-mix(in lab, red, red)){.to-maroon\/80{--tw-gradient-to:color-mix(in oklab, var(--color-maroon) 80%, transparent)}}.to-maroon\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sage{--tw-gradient-to:var(--color-sage);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab, red, red)){.to-white\/20{--tw-gradient-to:color-mix(in oklab, var(--color-white) 20%, transparent)}}.to-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.stroke-emas{stroke:var(--color-emas)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-48{padding-block:calc(var(--spacing) * 48)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body)}.font-body-alt{font-family:var(--font-body-alt)}.font-display{font-family:var(--font-display)}.font-display-alt{font-family:var(--font-display-alt)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[2\.9rem\]{font-size:2.9rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#3A0A10\]{color:#3a0a10}.text-\[\#128C7E\]{color:#128c7e}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#E8C569\]{color:#e8c569}.text-\[\#F1D58A\]{color:#f1d58a}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F8EEDB\]{color:#f8eedb}.text-\[\#F8EEDB\]\/60{color:oklab(95.1913% .00307566 .027151/.6)}.text-\[\#F8EEDB\]\/75{color:oklab(95.1913% .00307566 .027151/.75)}.text-\[\#F53003\]{color:#f53003}.text-\[\#FFFBF0\]{color:#fffbf0}.text-\[\#f53003\]{color:#f53003}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-charcoal{color:var(--color-charcoal)}.text-charcoal\/25{color:#3a2a2240}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/25{color:color-mix(in oklab, var(--color-charcoal) 25%, transparent)}}.text-charcoal\/30{color:#3a2a224d}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/30{color:color-mix(in oklab, var(--color-charcoal) 30%, transparent)}}.text-charcoal\/35{color:#3a2a2259}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/35{color:color-mix(in oklab, var(--color-charcoal) 35%, transparent)}}.text-charcoal\/40{color:#3a2a2266}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/40{color:color-mix(in oklab, var(--color-charcoal) 40%, transparent)}}.text-charcoal\/45{color:#3a2a2273}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/45{color:color-mix(in oklab, var(--color-charcoal) 45%, transparent)}}.text-charcoal\/50{color:#3a2a2280}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/50{color:color-mix(in oklab, var(--color-charcoal) 50%, transparent)}}.text-charcoal\/55{color:#3a2a228c}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/55{color:color-mix(in oklab, var(--color-charcoal) 55%, transparent)}}.text-charcoal\/60{color:#3a2a2299}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/60{color:color-mix(in oklab, var(--color-charcoal) 60%, transparent)}}.text-charcoal\/65{color:#3a2a22a6}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/65{color:color-mix(in oklab, var(--color-charcoal) 65%, transparent)}}.text-charcoal\/70{color:#3a2a22b3}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/70{color:color-mix(in oklab, var(--color-charcoal) 70%, transparent)}}.text-charcoal\/80{color:#3a2a22cc}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/80{color:color-mix(in oklab, var(--color-charcoal) 80%, transparent)}}.text-cream{color:var(--color-cream)}.text-cream\/25{color:#fbf6ea40}@supports (color:color-mix(in lab, red, red)){.text-cream\/25{color:color-mix(in oklab, var(--color-cream) 25%, transparent)}}.text-cream\/45{color:#fbf6ea73}@supports (color:color-mix(in lab, red, red)){.text-cream\/45{color:color-mix(in oklab, var(--color-cream) 45%, transparent)}}.text-cream\/50{color:#fbf6ea80}@supports (color:color-mix(in lab, red, red)){.text-cream\/50{color:color-mix(in oklab, var(--color-cream) 50%, transparent)}}.text-cream\/55{color:#fbf6ea8c}@supports (color:color-mix(in lab, red, red)){.text-cream\/55{color:color-mix(in oklab, var(--color-cream) 55%, transparent)}}.text-cream\/60{color:#fbf6ea99}@supports (color:color-mix(in lab, red, red)){.text-cream\/60{color:color-mix(in oklab, var(--color-cream) 60%, transparent)}}.text-cream\/70{color:#fbf6eab3}@supports (color:color-mix(in lab, red, red)){.text-cream\/70{color:color-mix(in oklab, var(--color-cream) 70%, transparent)}}.text-emas{color:var(--color-emas)}.text-espresso{color:var(--color-espresso)}.text-espresso\/30{color:#2b1d174d}@supports (color:color-mix(in lab, red, red)){.text-espresso\/30{color:color-mix(in oklab, var(--color-espresso) 30%, transparent)}}.text-espresso\/35{color:#2b1d1759}@supports (color:color-mix(in lab, red, red)){.text-espresso\/35{color:color-mix(in oklab, var(--color-espresso) 35%, transparent)}}.text-espresso\/40{color:#2b1d1766}@supports (color:color-mix(in lab, red, red)){.text-espresso\/40{color:color-mix(in oklab, var(--color-espresso) 40%, transparent)}}.text-espresso\/45{color:#2b1d1773}@supports (color:color-mix(in lab, red, red)){.text-espresso\/45{color:color-mix(in oklab, var(--color-espresso) 45%, transparent)}}.text-espresso\/55{color:#2b1d178c}@supports (color:color-mix(in lab, red, red)){.text-espresso\/55{color:color-mix(in oklab, var(--color-espresso) 55%, transparent)}}.text-espresso\/60{color:#2b1d1799}@supports (color:color-mix(in lab, red, red)){.text-espresso\/60{color:color-mix(in oklab, var(--color-espresso) 60%, transparent)}}.text-espresso\/65{color:#2b1d17a6}@supports (color:color-mix(in lab, red, red)){.text-espresso\/65{color:color-mix(in oklab, var(--color-espresso) 65%, transparent)}}.text-espresso\/70{color:#2b1d17b3}@supports (color:color-mix(in lab, red, red)){.text-espresso\/70{color:color-mix(in oklab, var(--color-espresso) 70%, transparent)}}.text-espresso\/75{color:#2b1d17bf}@supports (color:color-mix(in lab, red, red)){.text-espresso\/75{color:color-mix(in oklab, var(--color-espresso) 75%, transparent)}}.text-gold{color:var(--color-gold)}.text-gold-light{color:var(--color-gold-light)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-ink{color:var(--color-ink)}.text-ink\/20{color:#2b1d1733}@supports (color:color-mix(in lab, red, red)){.text-ink\/20{color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.text-ink\/50{color:#2b1d1780}@supports (color:color-mix(in lab, red, red)){.text-ink\/50{color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.text-ink\/55{color:#2b1d178c}@supports (color:color-mix(in lab, red, red)){.text-ink\/55{color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.text-ink\/60{color:#2b1d1799}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-ink\/65{color:#2b1d17a6}@supports (color:color-mix(in lab, red, red)){.text-ink\/65{color:color-mix(in oklab, var(--color-ink) 65%, transparent)}}.text-ink\/70{color:#2b1d17b3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-ink\/75{color:#2b1d17bf}@supports (color:color-mix(in lab, red, red)){.text-ink\/75{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.text-ink\/80{color:#2b1d17cc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-maroon{color:var(--color-maroon)}.text-maroon\/80{color:#8c1d2ccc}@supports (color:color-mix(in lab, red, red)){.text-maroon\/80{color:color-mix(in oklab, var(--color-maroon) 80%, transparent)}}.text-parchment{color:var(--color-parchment)}.text-parchment\/50{color:#fbf6ea80}@supports (color:color-mix(in lab, red, red)){.text-parchment\/50{color:color-mix(in oklab, var(--color-parchment) 50%, transparent)}}.text-parchment\/60{color:#fbf6ea99}@supports (color:color-mix(in lab, red, red)){.text-parchment\/60{color:color-mix(in oklab, var(--color-parchment) 60%, transparent)}}.text-parchment\/65{color:#fbf6eaa6}@supports (color:color-mix(in lab, red, red)){.text-parchment\/65{color:color-mix(in oklab, var(--color-parchment) 65%, transparent)}}.text-parchment\/70{color:#fbf6eab3}@supports (color:color-mix(in lab, red, red)){.text-parchment\/70{color:color-mix(in oklab, var(--color-parchment) 70%, transparent)}}.text-parchment\/75{color:#fbf6eabf}@supports (color:color-mix(in lab, red, red)){.text-parchment\/75{color:color-mix(in oklab, var(--color-parchment) 75%, transparent)}}.text-parchment\/80{color:#fbf6eacc}@supports (color:color-mix(in lab, red, red)){.text-parchment\/80{color:color-mix(in oklab, var(--color-parchment) 80%, transparent)}}.text-parchment\/90{color:#fbf6eae6}@supports (color:color-mix(in lab, red, red)){.text-parchment\/90{color:color-mix(in oklab, var(--color-parchment) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-rose{color:var(--color-rose)}.text-rose-light{color:var(--color-rose-light)}.text-sage{color:var(--color-sage)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#B08A45\]{accent-color:#b08a45}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[\.07\]{opacity:.07}.opacity-\[0\.03\]{opacity:.03}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_currentColor\]{--tw-shadow:0 0 8px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_currentColor\]{--tw-shadow:0 0 10px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_-15px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 20px 40px -15px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_70px_140px_-50px_rgba\(23\,20\,15\,\.16\)\]{--tw-shadow:0 70px 140px -50px var(--tw-shadow-color,#17140f29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#128C7E\]\/30{--tw-shadow-color:#128c7e4d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#128C7E\]\/30{--tw-shadow-color:color-mix(in oklab, oklab(57.618% -.0994355 -.00416124/.3) var(--tw-shadow-alpha), transparent)}}.shadow-espresso\/15{--tw-shadow-color:#2b1d1726}@supports (color:color-mix(in lab, red, red)){.shadow-espresso\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-espresso) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-ink\/10{--tw-shadow-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.shadow-ink\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-ink\/15{--tw-shadow-color:#2b1d1726}@supports (color:color-mix(in lab, red, red)){.shadow-ink\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-ink\/20{--tw-shadow-color:#2b1d1733}@supports (color:color-mix(in lab, red, red)){.shadow-ink\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-maroon\/40{--tw-shadow-color:#8c1d2c66}@supports (color:color-mix(in lab, red, red)){.shadow-maroon\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-maroon) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-gold{--tw-ring-color:var(--color-gold)}.ring-gold\/20{--tw-ring-color:#8e6a0e33}@supports (color:color-mix(in lab, red, red)){.ring-gold\/20{--tw-ring-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-ink\/10{--tw-ring-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.ring-ink\/10{--tw-ring-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.ring-sky-500{--tw-ring-color:var(--color-sky-500)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-125{--tw-contrast:contrast(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,border-radius\]{transition-property:max-width,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *){--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:bg-espresso:is(:where(.group):hover *){background-color:var(--color-espresso)}.group-hover\:bg-ink:is(:where(.group):hover *){background-color:var(--color-ink)}.group-hover\:text-maroon:is(:where(.group):hover *){color:var(--color-maroon)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:border-gold:is(:where(.peer):checked~*){border-color:var(--color-gold)}.peer-checked\:bg-gold\/10:is(:where(.peer):checked~*){background-color:#8e6a0e1a}@supports (color:color-mix(in lab, red, red)){.peer-checked\:bg-gold\/10:is(:where(.peer):checked~*){background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.peer-checked\:font-medium:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.peer-checked\:text-ink:is(:where(.peer):checked~*){color:var(--color-ink)}.selection\:bg-rose ::selection{background-color:var(--color-rose)}.selection\:bg-rose::selection{background-color:var(--color-rose)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-ink::file-selector-button{background-color:var(--color-ink)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-parchment::file-selector-button{color:var(--color-parchment)}.placeholder\:text-charcoal\/30::placeholder{color:#3a2a224d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-charcoal\/30::placeholder{color:color-mix(in oklab, var(--color-charcoal) 30%, transparent)}}.placeholder\:text-charcoal\/40::placeholder{color:#3a2a2266}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-charcoal\/40::placeholder{color:color-mix(in oklab, var(--color-charcoal) 40%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-ink\/\[\.015\]:nth-child(odd){background-color:#2b1d1704}@supports (color:color-mix(in lab, red, red)){.odd\:bg-ink\/\[\.015\]:nth-child(odd){background-color:color-mix(in oklab, var(--color-ink) 1.5%, transparent)}}.focus-within\:border-gold:focus-within{border-color:var(--color-gold)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-gold\/30:focus-within{--tw-ring-color:#8e6a0e4d}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-gold\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-gold) 30%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[\#F8EEDB\]:hover{border-color:#f8eedb}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-espresso:hover{border-color:var(--color-espresso)}.hover\:border-gold:hover{border-color:var(--color-gold)}.hover\:border-gold\/40:hover{border-color:#8e6a0e66}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/40:hover{border-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.hover\:border-gold\/50:hover{border-color:#8e6a0e80}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/50:hover{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-ink\/40:hover{border-color:#2b1d1766}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/40:hover{border-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.hover\:border-maroon\/40:hover{border-color:#8c1d2c66}@supports (color:color-mix(in lab, red, red)){.hover\:border-maroon\/40:hover{border-color:color-mix(in oklab, var(--color-maroon) 40%, transparent)}}.hover\:bg-\[\#20bd5a\]:hover{background-color:#20bd5a}.hover\:bg-\[\#E8C569\]:hover{background-color:#e8c569}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gold-light:hover{background-color:var(--color-gold-light)}.hover\:bg-gold\/5:hover{background-color:#8e6a0e0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/5:hover{background-color:color-mix(in oklab, var(--color-gold) 5%, transparent)}}.hover\:bg-gold\/10:hover{background-color:#8e6a0e1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/10:hover{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.hover\:bg-gold\/90:hover{background-color:#8e6a0ee6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/90:hover{background-color:color-mix(in oklab, var(--color-gold) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-ink-light:hover{background-color:var(--color-ink-light)}.hover\:bg-ink\/5:hover{background-color:#2b1d170d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.hover\:bg-ink\/10:hover{background-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/10:hover{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.hover\:bg-ink\/90:hover{background-color:#2b1d17e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/90:hover{background-color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.hover\:bg-maroon:hover{background-color:var(--color-maroon)}.hover\:bg-maroon-light:hover{background-color:var(--color-maroon-light)}.hover\:bg-maroon\/5:hover{background-color:#8c1d2c0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-maroon\/5:hover{background-color:color-mix(in oklab, var(--color-maroon) 5%, transparent)}}.hover\:bg-maroon\/10:hover{background-color:#8c1d2c1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-maroon\/10:hover{background-color:color-mix(in oklab, var(--color-maroon) 10%, transparent)}}.hover\:bg-maroon\/20:hover{background-color:#8c1d2c33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-maroon\/20:hover{background-color:color-mix(in oklab, var(--color-maroon) 20%, transparent)}}.hover\:bg-parchment:hover{background-color:var(--color-parchment)}.hover\:bg-parchment\/40:hover{background-color:#fbf6ea66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-parchment\/40:hover{background-color:color-mix(in oklab, var(--color-parchment) 40%, transparent)}}.hover\:bg-parchment\/60:hover{background-color:#fbf6ea99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-parchment\/60:hover{background-color:color-mix(in oklab, var(--color-parchment) 60%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-sage\/10:hover{background-color:#1f6b4a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sage\/10:hover{background-color:color-mix(in oklab, var(--color-sage) 10%, transparent)}}.hover\:bg-sage\/20:hover{background-color:#1f6b4a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sage\/20:hover{background-color:color-mix(in oklab, var(--color-sage) 20%, transparent)}}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-charcoal:hover{color:var(--color-charcoal)}.hover\:text-espresso:hover{color:var(--color-espresso)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-maroon:hover{color:var(--color-maroon)}.hover\:text-parchment:hover{color:var(--color-parchment)}.hover\:text-rose:hover{color:var(--color-rose)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-espresso\/5:hover{--tw-shadow-color:#2b1d170d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-espresso\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-espresso) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-espresso\/10:hover{--tw-shadow-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-espresso\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-espresso) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-ink\/8:hover{--tw-shadow-color:#2b1d1714}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-ink\/8:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-gold\/40:hover{--tw-ring-color:#8e6a0e66}@supports (color:color-mix(in lab, red, red)){.hover\:ring-gold\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-gold:focus{border-color:var(--color-gold)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-gold\/20:focus{--tw-ring-color:#8e6a0e33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-gold\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.focus\:ring-gold\/30:focus{--tw-ring-color:#8e6a0e4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-gold\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-gold) 30%, transparent)}}.focus\:ring-gold\/40:focus{--tw-ring-color:#8e6a0e66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-gold\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:\[animation-duration\:2\.5s\]{animation-duration:2.5s}}@media (width>=40rem){.sm\:left-auto{left:auto}.sm\:col-auto{grid-column:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-0{padding-top:0}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:py-48{padding-block:calc(var(--spacing) * 48)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.2fr_\.8fr_\.8fr\]{grid-template-columns:1.2fr .8fr .8fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[64px_260px_420px_260px\]{grid-template-columns:64px 260px 420px 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,340px\)_1fr\]{grid-template-columns:minmax(0,340px) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.lg\:divide-espresso\/10>:not(:last-child)){border-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){:where(.lg\:divide-espresso\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-espresso) 10%, transparent)}}.lg\:self-center{align-self:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:var(--spacing)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[4\.5rem\]{font-size:4.5rem}.lg\:first\:pl-0:first-child{padding-left:0}}@media (width>=80rem){.xl\:right-14{right:calc(var(--spacing) * 14)}.xl\:left-14{left:calc(var(--spacing) * 14)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:first-child\)\]\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\:not\(\:first-child\)\]\:border-ink\/10:not(:first-child){border-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.\[\&\:not\(\:first-child\)\]\:border-ink\/10:not(:first-child){border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.\[\&\:not\(\:first-child\)\]\:pt-10:not(:first-child){padding-top:calc(var(--spacing) * 10)}}:root{--m-ombak:url(/img/motif/ombak-takok.svg);--m-tampuk:url(/img/motif/tampuk-manggis.svg);--m-tampuk-ulang:url(/img/motif/tampuk-manggis-ulang.svg);--m-lebah:url(/img/motif/lebah-bergantung.svg)}.pita-songket{z-index:55;background:var(--color-songket-deep);color:#fbf3de;position:relative}.pita-songket:after{content:"";pointer-events:none;background:var(--color-emas);height:12px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 12px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 12px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 12px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 12px;mask:var(--m-ombak) repeat-x left top / auto 12px;position:absolute;top:100%;left:0;right:0}.motif-tampuk{background:var(--color-emas);width:1em;height:1em;-webkit-mask:var(--m-tampuk) center / contain no-repeat;-webkit-mask:var(--m-tampuk) center / contain no-repeat;-webkit-mask:var(--m-tampuk) center / contain no-repeat;-webkit-mask:var(--m-tampuk) center / contain no-repeat;mask:var(--m-tampuk) center / contain no-repeat;flex:none;display:inline-block}.cucuran-ombak{background:var(--color-emas);height:14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;mask:var(--m-ombak) repeat-x left top / auto 14px}.ukir-lebah{background:var(--color-emas);height:30px;-webkit-mask:var(--m-lebah) repeat-x center top / 17px 30px;-webkit-mask:var(--m-lebah) repeat-x center top / 17px 30px;-webkit-mask:var(--m-lebah) repeat-x center top / 17px 30px;-webkit-mask:var(--m-lebah) repeat-x center top / 17px 30px;mask:var(--m-lebah) repeat-x center top / 17px 30px}.tekstur-tampuk{background:var(--color-emas);-webkit-mask:var(--m-tampuk-ulang) center / 120px 120px;-webkit-mask:var(--m-tampuk-ulang) center / 120px 120px;-webkit-mask:var(--m-tampuk-ulang) center / 120px 120px;-webkit-mask:var(--m-tampuk-ulang) center / 120px 120px;mask:var(--m-tampuk-ulang) center / 120px 120px}.tepi-ombak{position:relative}.tepi-ombak:before{content:"";pointer-events:none;background:var(--color-emas);height:12px;-webkit-mask:var(--m-ombak) repeat-x center top / auto 12px;-webkit-mask:var(--m-ombak) repeat-x center top / auto 12px;-webkit-mask:var(--m-ombak) repeat-x center top / auto 12px;-webkit-mask:var(--m-ombak) repeat-x center top / auto 12px;mask:var(--m-ombak) repeat-x center top / auto 12px;position:absolute;top:0;left:0;right:0}.benang-emas .benang{stroke-dasharray:620;stroke-dashoffset:620px;animation:2.6s cubic-bezier(.22,1,.36,1) .5s forwards benang-tenun}.benang-emas .simpul{opacity:0;animation:.5s ease-out 2.6s forwards benang-simpul}@keyframes benang-tenun{to{stroke-dashoffset:0}}@keyframes benang-simpul{to{opacity:1}}@media (prefers-reduced-motion:reduce){.benang-emas .benang{stroke-dashoffset:0;animation:none}.benang-emas .simpul{opacity:1;animation:none}}.divider-gold{background:linear-gradient(90deg, transparent, var(--color-gold), transparent);height:1px}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.music-toggle-btn.is-playing{animation:6s linear infinite spin-slow}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thin-scrollbar::-webkit-scrollbar{width:6px}.thin-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-gold);border-radius:999px}.kabar-v2{--kabar-radius:28px;--kabar-section-space:clamp(72px, 10vw, 120px);--kabar-max:1040px;background:var(--color-parchment);min-height:100vh;color:var(--color-ink);position:relative;overflow:clip}.kabar-body{z-index:1;position:relative}.kabar-section{padding:var(--kabar-section-space) 22px;position:relative}.kabar-section-inner{width:min(100%, var(--kabar-max));margin-inline:auto}.kabar-section-inner.narrow{width:min(100%,700px)}.section-heading{text-align:center;max-width:620px;margin:0 auto 44px}.section-kicker,.kabar-eyebrow{color:var(--color-gold);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.section-heading h2{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(34px,7vw,58px);font-weight:500;line-height:1.02}.section-heading p{color:#2b1d1794;max-width:560px;margin:16px auto 0}@supports (color:color-mix(in lab, red, red)){.section-heading p{color:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.section-heading p{font-size:14px;line-height:1.8}[data-reveal]{opacity:0;transition:opacity var(--motion-duration,.76s) cubic-bezier(.2,.7,.2,1), transform var(--motion-duration,.76s) cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);will-change:transform, opacity}[data-reveal=up]{transform:translateY(26px)}[data-reveal=left]{transform:translate(-34px)}[data-reveal=right]{transform:translate(34px)}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-visible{opacity:1;transform:none}.motion-soft{--motion-duration:.9s}.motion-float{--motion-duration:.98s}.motion-reveal{--motion-duration:.62s}[data-float]{transform:translate3d(0, var(--parallax-y,0px), 0)}.motion-float [data-float] svg{transform-origin:50%;animation:7s ease-in-out infinite alternate botanical-float}@keyframes botanical-float{0%{transform:translate(0)rotate(-1.5deg)}to{transform:translateY(10px)rotate(1.5deg)}}.kabar-cover{z-index:50;background:var(--color-ink);min-height:100dvh;transition:opacity .9s,transform .9s cubic-bezier(.7,0,.2,1),filter .9s;position:fixed;inset:0;overflow:hidden}.kabar-cover-media,.kabar-cover-image,.kabar-cover-placeholder,.kabar-cover-scrim{width:100%;height:100%;position:absolute;inset:0}.kabar-cover-image{object-fit:cover}.kabar-cover-placeholder{background:radial-gradient(circle at 22% 18%, #8e6a0e5c, transparent 28rem), radial-gradient(circle at 78% 72%, #8c1d2c66, transparent 30rem), var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.kabar-cover-placeholder{background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--color-gold) 36%, transparent), transparent 28rem), radial-gradient(circle at 78% 72%, color-mix(in srgb, var(--color-maroon) 40%, transparent), transparent 30rem), var(--color-ink)}}.kabar-cover-content{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:42px 24px;display:flex;position:relative}.kabar-cover-title{font-family:var(--font-display);margin:0;font-size:clamp(46px,13vw,82px);font-weight:500;line-height:.88}.kabar-cover-title span,.kabar-cover-title i{display:block}.kabar-cover-title i{color:var(--color-gold);margin:.15em 0;font-size:.43em;font-weight:400}.kabar-cover-date{letter-spacing:.14em;text-transform:uppercase;margin:22px 0 0;font-size:12px}.kabar-guest{margin-top:22px}.kabar-guest span,.kabar-guest strong{display:block}.kabar-guest span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.kabar-guest span{color:color-mix(in srgb, currentColor 58%, transparent)}}.kabar-guest span{font-size:10px}.kabar-guest strong{font-family:var(--font-display);margin-top:5px;font-size:20px;font-weight:500}.kabar-open-btn{background:var(--color-maroon);color:var(--color-parchment);font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:14px 22px;display:inline-flex;box-shadow:0 16px 36px #8c1d2c3d}@supports (color:color-mix(in lab, red, red)){.kabar-open-btn{box-shadow:0 16px 36px color-mix(in srgb, var(--color-maroon) 24%, transparent)}}.kabar-open-btn{transition:transform .25s,box-shadow .25s}.kabar-open-btn:hover{transform:translateY(-2px);box-shadow:0 20px 42px #8c1d2c52}@supports (color:color-mix(in lab, red, red)){.kabar-open-btn:hover{box-shadow:0 20px 42px color-mix(in srgb, var(--color-maroon) 32%, transparent)}}.cover-classic .kabar-cover-scrim{background:linear-gradient(#0000002e,#0000008f)}.cover-classic .kabar-cover-content{color:#fff}.classic-frame{border:1px solid #ae9451;width:min(88vw,520px)}@supports (color:color-mix(in lab, red, red)){.classic-frame{border:1px solid color-mix(in srgb, var(--color-gold) 72%, white)}}.classic-frame{background:#2b1d174d;padding:clamp(42px,8vw,68px) 28px}@supports (color:color-mix(in lab, red, red)){.classic-frame{background:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.classic-frame{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 0 0 8px #ffffff08,0 28px 80px #0000002e}.cover-classic .kabar-eyebrow,.cover-classic .kabar-cover-title i{color:#b09756}@supports (color:color-mix(in lab, red, red)){.cover-classic .kabar-eyebrow,.cover-classic .kabar-cover-title i{color:color-mix(in srgb, var(--color-gold) 70%, white)}}.cover-classic .kabar-cover-title{color:#fff;font-style:italic}.cover-classic .kabar-cover-date{color:#ffffffc7}.classic-rule{background:#b29a5b;width:74px;height:1px;margin:24px auto 0}@supports (color:color-mix(in lab, red, red)){.classic-rule{background:color-mix(in srgb, var(--color-gold) 68%, white)}}.classic-corner{z-index:6;border-top:1px solid #aa8f4a;width:72px;height:72px;position:absolute;top:24px}@supports (color:color-mix(in lab, red, red)){.classic-corner{border-top:1px solid color-mix(in srgb, var(--color-gold) 75%, white)}}.classic-corner:before,.classic-corner:after{content:"";background:#aa8f4a;position:absolute}@supports (color:color-mix(in lab, red, red)){.classic-corner:before,.classic-corner:after{background:color-mix(in srgb, var(--color-gold) 75%, white)}}.classic-corner:before{width:48px;height:1px;top:12px}.classic-corner:after{width:1px;height:48px;top:0}.classic-corner-tl{border-left:1px solid #aa8f4a;left:24px}@supports (color:color-mix(in lab, red, red)){.classic-corner-tl{border-left:1px solid color-mix(in srgb, var(--color-gold) 75%, white)}}.classic-corner-tl:before,.classic-corner-tl:after{left:12px}.classic-corner-tr{border-right:1px solid #aa8f4a;right:24px}@supports (color:color-mix(in lab, red, red)){.classic-corner-tr{border-right:1px solid color-mix(in srgb, var(--color-gold) 75%, white)}}.classic-corner-tr:before,.classic-corner-tr:after{right:12px}.cover-classic .kabar-open-btn{border:1px solid #ccbc93;flex-direction:column;width:92px;height:92px}@supports (color:color-mix(in lab, red, red)){.cover-classic .kabar-open-btn{border:1px solid color-mix(in srgb, var(--color-gold) 45%, white)}}.cover-classic .kabar-open-btn{background:#8c1d2ce0}@supports (color:color-mix(in lab, red, red)){.cover-classic .kabar-open-btn{background:color-mix(in srgb, var(--color-maroon) 88%, transparent)}}.cover-classic .kabar-open-btn{padding:0}.kabar-open-monogram{font-family:var(--font-display);font-size:24px;font-style:italic;font-weight:500}.kabar-open-label{letter-spacing:.12em;font-size:8px}.cover-botanical{background:var(--color-parchment)}.cover-botanical .kabar-cover-media{width:62%;left:auto}.cover-botanical .kabar-cover-scrim{background:linear-gradient(90deg, var(--color-parchment) 0%, transparent 42%, #0000001f)}.botanical-cover-content{text-align:left;align-items:flex-start;padding-left:max(7vw,28px)}.botanical-paper{border:1px solid #8e6a0e47;width:min(88vw,470px);padding:clamp(36px,7vw,64px)}@supports (color:color-mix(in lab, red, red)){.botanical-paper{border:1px solid color-mix(in srgb, var(--color-gold) 28%, transparent)}}.botanical-paper{background:#fbf7ec;border-radius:50% 50% 18px 18px/22% 22% 18px 18px}@supports (color:color-mix(in lab, red, red)){.botanical-paper{background:color-mix(in srgb, var(--color-parchment) 92%, white)}}.cover-botanical .kabar-cover-title{color:var(--color-ink);font-style:italic}.cover-botanical .kabar-cover-date,.cover-botanical .kabar-guest{color:var(--color-ink)}.botanical-decoration{z-index:5;width:min(38vw,260px);color:var(--color-secondary,var(--color-ink));pointer-events:none;position:absolute}.botanical-decoration svg{width:100%;height:auto}.botanical-top{transform:rotate(28deg) translate3d(0,var(--parallax-y,0),0);top:-40px;left:-52px}.botanical-bottom{transform:rotate(205deg) translate3d(0,var(--parallax-y,0),0);bottom:-54px;right:-48px}.botanical-open{background:var(--color-dark,var(--color-ink))}.cover-modern .kabar-cover-scrim{background:linear-gradient(90deg,#000000d1 0 50%,#0000003d 100%)}.modern-grid-lines{z-index:2;opacity:.18;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#fff 33.333%,#0000 calc(33.333% + .5px)),linear-gradient(90deg,#0000 calc(66.666% - .5px),#fff 66.666%,#0000 calc(66.666% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#fff 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.modern-cover-index{z-index:3;color:#ffffff73;font:500 12px/1 var(--font-body);letter-spacing:.15em;position:absolute;top:22px;right:28px}.modern-cover-content{text-align:left;color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);align-items:end;display:grid}.modern-title-block,.modern-cover-meta{width:100%;padding:clamp(30px,5vw,70px)}.cover-modern .kabar-eyebrow{color:#ffffff8c}.cover-modern .kabar-cover-title{color:#fff;letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(54px,10vw,112px)}.cover-modern .kabar-cover-title i{color:var(--color-gold);font-style:normal}.modern-cover-meta{color:#ffffffc2;border-left:1px solid #ffffff2e}.modern-cover-meta>p{letter-spacing:.18em;font-size:13px}.modern-cover-meta .kabar-guest{margin-top:38px}.modern-cover-meta .kabar-guest strong{color:#fff;font-family:var(--font-body);text-transform:uppercase;font-size:16px}.modern-open{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff59;border-radius:0}.cover-classic.is-opening{opacity:0;transform:translateY(-100%)}.cover-botanical.is-opening{opacity:0;filter:blur(8px);transform:scale(1.05)}.cover-modern.is-opening{opacity:0;transform:translate(-100%)}.couple-opening{text-align:center;width:min(100%,740px);margin:0 auto 62px}.couple-opening p{color:#2b1d17c2;margin:0}@supports (color:color-mix(in lab, red, red)){.couple-opening p{color:color-mix(in srgb, var(--color-ink) 76%, transparent)}}.couple-opening p{font-family:var(--font-display);font-size:clamp(22px,4vw,32px);font-style:italic;line-height:1.55}.couple-grid{gap:28px;display:grid}.person-card{min-width:0}.person-photo{background:#2b1d170d;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.person-photo{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.person-photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.person-card:hover .person-photo img{transform:scale(1.025)}.person-photo>span{color:#2b1d172e;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.person-photo>span{color:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.person-photo>span{font-family:var(--font-display);font-size:64px;font-style:italic}.person-copy h2{color:var(--color-ink);font-family:var(--font-display);margin:4px 0 0;font-size:clamp(30px,6vw,46px);font-weight:500;line-height:1.05}.person-order,.person-parents{color:#2b1d178c}@supports (color:color-mix(in lab, red, red)){.person-order,.person-parents{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.person-order,.person-parents{font-size:13px;line-height:1.7}.person-copy a{color:var(--color-maroon);margin-top:12px;font-size:12px;font-weight:600;display:inline-block}.couple-classic .couple-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.couple-classic .person-card{text-align:center}.couple-classic .person-photo{aspect-ratio:3/4;border:1px solid #8e6a0e4d;border-radius:150px 150px 18px 18px;width:min(100%,290px);margin:0 auto 24px}@supports (color:color-mix(in lab, red, red)){.couple-classic .person-photo{border:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent)}}.couple-botanical{background:radial-gradient(circle at 10% 20%, #8e6a0e1a, transparent 26rem), var(--color-parchment)}@supports (color:color-mix(in lab, red, red)){.couple-botanical{background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--color-gold) 10%, transparent), transparent 26rem), var(--color-parchment)}}.couple-botanical .couple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,7vw,74px)}.couple-botanical .person-card{grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.couple-botanical .person-bride{transform:translateY(68px)}.couple-botanical .person-photo{aspect-ratio:4/5;border-radius:46% 46% 18px 18px}.couple-botanical .person-copy{text-align:left}.couple-modern{background:#f3ede2}@supports (color:color-mix(in lab, red, red)){.couple-modern{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-parchment))}}.couple-modern .couple-opening{text-align:left;margin-left:0}.couple-modern .couple-grid{background:#2b1d1729;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}@supports (color:color-mix(in lab, red, red)){.couple-modern .couple-grid{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.couple-modern .person-card{background:var(--color-parchment);grid-template-columns:1fr 1fr;min-height:420px;display:grid}.couple-modern .person-photo{border-radius:0}.couple-modern .person-copy{flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.couple-modern .person-bride .person-photo{order:2}.events-section{color:var(--color-parchment);background:var(--color-ink)}.events-section .section-heading h2{color:var(--color-parchment)}.events-section .section-heading p{color:#fbf6ea99}@supports (color:color-mix(in lab, red, red)){.events-section .section-heading p{color:color-mix(in srgb, var(--color-parchment) 60%, transparent)}}.countdown-grid{border-block:1px solid #fbf6ea24;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,560px);margin:0 auto 52px;display:grid}@supports (color:color-mix(in lab, red, red)){.countdown-grid{border-block:1px solid color-mix(in srgb, var(--color-parchment) 14%, transparent)}}.countdown-cell{text-align:center;padding:20px 10px}.countdown-cell+.countdown-cell{border-left:1px solid #fbf6ea24}@supports (color:color-mix(in lab, red, red)){.countdown-cell+.countdown-cell{border-left:1px solid color-mix(in srgb, var(--color-parchment) 14%, transparent)}}.countdown-cell strong{color:var(--color-gold);font-family:var(--font-display);font-size:clamp(28px,6vw,42px);font-weight:500;display:block}.countdown-cell span{color:#fbf6ea7a}@supports (color:color-mix(in lab, red, red)){.countdown-cell span{color:color-mix(in srgb, var(--color-parchment) 48%, transparent)}}.countdown-cell span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.event-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.event-card{border:1px solid #fbf6ea1f;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.event-card{border:1px solid color-mix(in srgb, var(--color-parchment) 12%, transparent)}}.event-card{background:#fbf6ea0d;padding:28px}@supports (color:color-mix(in lab, red, red)){.event-card{background:color-mix(in srgb, var(--color-parchment) 5%, transparent)}}.event-index{color:#fbf6ea38;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.event-index{color:color-mix(in srgb, var(--color-parchment) 22%, transparent)}}.event-index{letter-spacing:.16em;font-size:10px}.event-name{color:var(--color-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:700}.event-date strong,.event-date span{display:block}.event-date strong{font-family:var(--font-display);font-size:56px;font-weight:500;line-height:.9}.event-date span{color:#fbf6eab3;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.event-date span{color:color-mix(in srgb, var(--color-parchment) 70%, transparent)}}.event-date span{font-size:12px}.event-time{color:#fbf6ea7a}@supports (color:color-mix(in lab, red, red)){.event-time{color:color-mix(in srgb, var(--color-parchment) 48%, transparent)}}.event-time{font-size:11px}.event-location{border-top:1px solid #fbf6ea1a;margin-top:24px;padding-top:20px}@supports (color:color-mix(in lab, red, red)){.event-location{border-top:1px solid color-mix(in srgb, var(--color-parchment) 10%, transparent)}}.event-location strong,.event-location span{display:block}.event-location strong{font-size:13px}.event-location span{color:#fbf6ea75;margin-top:5px}@supports (color:color-mix(in lab, red, red)){.event-location span{color:color-mix(in srgb, var(--color-parchment) 46%, transparent)}}.event-location span{font-size:11px;line-height:1.6}.event-map-link{color:var(--color-gold);gap:8px;margin-top:20px;font-size:11px;font-weight:600;display:inline-flex}.events-botanical{background:radial-gradient(circle at 0 0, #8e6a0e29, transparent 28rem), var(--color-ink);border-radius:48px 48px 0 0}@supports (color:color-mix(in lab, red, red)){.events-botanical{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent 28rem), var(--color-ink)}}.events-botanical .event-card{text-align:center;border-radius:120px 120px 22px 22px}.events-botanical .event-location{text-align:center}.events-modern .section-heading{text-align:left;margin-left:0}.events-modern .event-grid{background:#fbf6ea26;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px}@supports (color:color-mix(in lab, red, red)){.events-modern .event-grid{background:color-mix(in srgb, var(--color-parchment) 15%, transparent)}}.events-modern .event-card{background:var(--color-ink);border:0}.events-modern .event-date strong{font-size:clamp(60px,10vw,92px)}.gallery-section{background:#fbf6eb}@supports (color:color-mix(in lab, red, red)){.gallery-section{background:color-mix(in srgb, var(--color-parchment) 96%, white)}}.gallery-grid{grid-auto-flow:dense;grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.gallery-item{background:#2b1d170d;border:0;min-height:180px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-item{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.gallery-item{cursor:zoom-in}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.gallery-item:hover img{transform:scale(1.04)}.gallery-item span{color:#fff;text-align:left;text-shadow:0 1px 8px #0006;inset-inline:10px;font-size:10px;display:none;position:absolute;bottom:10px}.gallery-classic .gallery-item:nth-child(5n+1){grid-area:span 2/span 4}.gallery-classic .gallery-item:nth-child(5n+2),.gallery-classic .gallery-item:nth-child(5n+3){grid-column:span 2}.gallery-classic .gallery-item:nth-child(5n+4),.gallery-classic .gallery-item:nth-child(5n+5){grid-column:span 3}.gallery-botanical{background:radial-gradient(circle at 92% 16%, #8e6a0e1f, transparent 25rem), var(--color-parchment)}@supports (color:color-mix(in lab, red, red)){.gallery-botanical{background:radial-gradient(circle at 92% 16%, color-mix(in srgb, var(--color-gold) 12%, transparent), transparent 25rem), var(--color-parchment)}}.gallery-botanical .gallery-grid{gap:14px}.gallery-botanical .gallery-item{border-radius:42% 42% 18px 18px}.gallery-botanical .gallery-item:nth-child(3n+1){grid-column:span 3;min-height:330px}.gallery-botanical .gallery-item:nth-child(3n+2){grid-column:span 3;min-height:220px;transform:translateY(38px)}.gallery-botanical .gallery-item:nth-child(3n+3){grid-column:span 6;min-height:280px;margin-top:38px}.gallery-modern .section-heading{text-align:left;margin-left:0}.gallery-modern .gallery-grid{background:var(--color-ink);gap:1px}.gallery-modern .gallery-item{border-radius:0;min-height:240px}.gallery-modern .gallery-item:nth-child(4n+1){grid-column:span 4}.gallery-modern .gallery-item:nth-child(4n+2){grid-column:span 2}.gallery-modern .gallery-item:nth-child(4n+3),.gallery-modern .gallery-item:nth-child(4n+4){grid-column:span 3}.story-list{width:min(100%,820px);margin-inline:auto;position:relative}.story-item{grid-template-columns:58px minmax(0,1fr);gap:22px;padding-bottom:42px;display:grid;position:relative}.story-item:not(:last-child):before{content:"";background:#8e6a0e59;width:1px;position:absolute;top:42px;bottom:0;left:28px}@supports (color:color-mix(in lab, red, red)){.story-item:not(:last-child):before{background:color-mix(in srgb, var(--color-gold) 35%, transparent)}}.story-marker{z-index:1;border:1px solid #8e6a0e66;place-items:center;width:56px;height:56px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.story-marker{border:1px solid color-mix(in srgb, var(--color-gold) 40%, transparent)}}.story-marker{background:var(--color-parchment);color:var(--color-gold);border-radius:50%;font-size:10px;font-weight:700}.story-photo{border-radius:18px;grid-column:2;overflow:hidden}.story-photo img{object-fit:cover;width:100%;max-height:360px}.story-copy{grid-column:2}.story-copy>span{color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.story-copy h3{font-family:var(--font-display);margin:6px 0 8px;font-size:28px;font-weight:500}.story-copy p{color:#2b1d1794}@supports (color:color-mix(in lab, red, red)){.story-copy p{color:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.story-copy p{font-size:13px;line-height:1.8}.story-botanical .story-marker{border-radius:50% 50% 50% 8px;font-size:0;transform:rotate(45deg)}.story-botanical .story-marker:after{content:"✦";color:var(--color-gold);font-size:12px;transform:rotate(-45deg)}.story-modern{background:#f3ede2}@supports (color:color-mix(in lab, red, red)){.story-modern{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-parchment))}}.story-modern .section-heading{text-align:left;margin-left:0}.story-modern .story-list{width:100%}.story-modern .story-item{border-top:1px solid #2b1d1729;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.story-modern .story-item{border-top:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.story-modern .story-item{padding:28px 0}.story-modern .story-item:before{display:none}.story-modern .story-marker{font-size:24px;font-family:var(--font-display);background:0 0;border:0;border-radius:0}.story-modern .story-photo{border-radius:0;grid-area:1/2}.story-modern .story-copy{grid-column:3;align-self:center}.gift-section,.wishes-section{background:var(--color-parchment)}.gift-list{gap:14px;display:grid}.gift-card{border:1px solid #2b1d171f;justify-content:space-between;align-items:center;gap:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.gift-card{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.gift-card{background:#fff6;border-radius:22px;padding:22px}.gift-type{color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.gift-card h3{font-family:var(--font-display);margin:4px 0 0;font-size:24px;font-weight:500}.gift-card p{color:#2b1d178f;margin:5px 0 0}@supports (color:color-mix(in lab, red, red)){.gift-card p{color:color-mix(in srgb, var(--color-ink) 56%, transparent)}}.gift-card p{font-size:12px;line-height:1.65}.gift-qr{object-fit:cover;border-radius:12px;width:126px;height:126px;margin-top:14px}.gift-copy{background:var(--color-ink);color:var(--color-parchment);border:0;border-radius:999px;flex:none;padding:10px 14px;font-size:10px;font-weight:600}.rsvp-section{background:#f1ebdf}@supports (color:color-mix(in lab, red, red)){.rsvp-section{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-parchment))}}.rsvp-card{border:1px solid #2b1d171a;gap:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.rsvp-card{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.rsvp-card{background:#fcf7ed;border-radius:28px;padding:clamp(22px,5vw,36px)}@supports (color:color-mix(in lab, red, red)){.rsvp-card{background:color-mix(in srgb, var(--color-parchment) 85%, white)}}.rsvp-card{box-shadow:0 24px 70px #2b1d1712}@supports (color:color-mix(in lab, red, red)){.rsvp-card{box-shadow:0 24px 70px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.rsvp-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rsvp-option{border:1px solid #2b1d1724}@supports (color:color-mix(in lab, red, red)){.rsvp-option{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.rsvp-option{color:#2b1d17b3;background:#fff;border-radius:12px;padding:12px 8px}@supports (color:color-mix(in lab, red, red)){.rsvp-option{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.rsvp-option{text-align:center;font-size:11px;transition:all .2s}.peer:checked+.rsvp-option{border-color:var(--color-gold);background:#f4f0e7}@supports (color:color-mix(in lab, red, red)){.peer:checked+.rsvp-option{background:color-mix(in srgb, var(--color-gold) 10%, white)}}.peer:checked+.rsvp-option{color:var(--color-ink);font-weight:600}.rsvp-submit{background:var(--color-maroon);width:100%;color:var(--color-parchment);border:0;border-radius:999px;padding:14px 18px;font-size:12px;font-weight:600}.wishes-list{gap:12px;max-height:480px;padding-right:6px;display:grid;overflow-y:auto}.wish-card{border:1px solid #2b1d171a}@supports (color:color-mix(in lab, red, red)){.wish-card{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.wish-card{background:#fff6;border-radius:18px;padding:18px}.wish-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.wish-head strong{font-size:13px}.wish-status{border-radius:999px;padding:4px 8px;font-size:9px;font-weight:600}.wish-hadir{background:#1f6b4a24}@supports (color:color-mix(in lab, red, red)){.wish-hadir{background:color-mix(in srgb, var(--color-sage) 14%, transparent)}}.wish-hadir{color:var(--color-sage)}.wish-ragu{background:#8e6a0e24}@supports (color:color-mix(in lab, red, red)){.wish-ragu{background:color-mix(in srgb, var(--color-gold) 14%, transparent)}}.wish-ragu{color:var(--color-gold)}.wish-tidak_hadir{background:#8c1d2c1f}@supports (color:color-mix(in lab, red, red)){.wish-tidak_hadir{background:color-mix(in srgb, var(--color-maroon) 12%, transparent)}}.wish-tidak_hadir{color:var(--color-maroon)}.wish-card p{color:#2b1d1794;margin:8px 0 0}@supports (color:color-mix(in lab, red, red)){.wish-card p{color:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.wish-card p{font-size:12px;line-height:1.7}.wishes-empty{text-align:center;color:#2b1d176b}@supports (color:color-mix(in lab, red, red)){.wishes-empty{color:color-mix(in srgb, var(--color-ink) 42%, transparent)}}.wishes-empty{font-size:13px}.gift-botanical .gift-card,.rsvp-botanical .rsvp-card,.wishes-botanical .wish-card{border-radius:34px 10px}.gift-modern .section-heading,.rsvp-modern .section-heading,.wishes-modern .section-heading{text-align:left;margin-left:0}.gift-modern .gift-card,.rsvp-modern .rsvp-card,.wishes-modern .wish-card{box-shadow:none;border-radius:0}.gift-modern .gift-copy,.rsvp-modern .rsvp-submit{border-radius:0}.kabar-invitation-footer{text-align:center;padding:90px 24px;position:relative;overflow:hidden}.footer-names{color:var(--color-ink);font-family:var(--font-display);margin:8px 0 0;font-size:clamp(34px,8vw,58px)}.footer-names i{color:var(--color-gold);font-size:.65em;font-weight:400}.footer-thanks,.footer-branding{color:#2b1d176b}@supports (color:color-mix(in lab, red, red)){.footer-thanks,.footer-branding{color:color-mix(in srgb, var(--color-ink) 42%, transparent)}}.footer-thanks,.footer-branding{font-size:11px}.footer-branding{opacity:.62;margin-top:28px}.footer-botanical:before,.footer-botanical:after{content:"";background:#8e6a0e14;border-radius:50% 50% 12px;width:180px;height:180px;position:absolute}@supports (color:color-mix(in lab, red, red)){.footer-botanical:before,.footer-botanical:after{background:color-mix(in srgb, var(--color-gold) 8%, transparent)}}.footer-botanical:before{top:-90px;left:-80px;transform:rotate(22deg)}.footer-botanical:after{bottom:-100px;right:-70px;transform:rotate(210deg)}.footer-modern{border-top:1px solid #2b1d1724}@supports (color:color-mix(in lab, red, red)){.footer-modern{border-top:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.footer-modern{text-align:left}.footer-modern>div{width:min(100%, var(--kabar-max));margin-inline:auto}.decor-classic .kabar-body:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(45deg, transparent 48%, var(--color-gold) 49%, var(--color-gold) 51%, transparent 52%);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18%,#0000 54%);mask-image:linear-gradient(#0000,#000 18%,#0000 54%)}.decor-botanical .kabar-body:before,.decor-botanical .kabar-body:after{content:"";z-index:-1;pointer-events:none;opacity:.08;background:var(--color-gold);filter:blur(1px);border-radius:70% 30%;width:320px;height:420px;position:absolute}.decor-botanical .kabar-body:before{top:280px;left:-220px;transform:rotate(28deg)}.decor-botanical .kabar-body:after{top:980px;right:-240px;transform:rotate(-22deg)}.decor-geometric .kabar-body{background-image:linear-gradient(90deg,#2b1d170d 1px,#0000 1px),linear-gradient(#2b1d170d 1px,#0000 1px)}@supports (color:color-mix(in lab, red, red)){.decor-geometric .kabar-body{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--color-ink) 5%, transparent) 1px, transparent 1px)}}.decor-geometric .kabar-body{background-size:72px 72px}.kabar-v2~.music-toggle-btn,.music-toggle-btn{transition:transform .2s,opacity .2s}@media (width<=860px){.cover-botanical .kabar-cover-media{opacity:.58;width:100%}.cover-botanical .kabar-cover-scrim{background:#fbf6ead1}@supports (color:color-mix(in lab, red, red)){.cover-botanical .kabar-cover-scrim{background:color-mix(in srgb, var(--color-parchment) 82%, transparent)}}.botanical-cover-content{text-align:center;align-items:center;padding-left:24px}.modern-cover-content{grid-template-columns:1fr;align-content:end}.modern-title-block,.modern-cover-meta{padding:24px}.modern-cover-meta{border-top:1px solid #ffffff2e;border-left:0}.couple-botanical .couple-grid,.couple-modern .couple-grid{grid-template-columns:1fr}.couple-botanical .person-card{grid-template-columns:140px minmax(0,1fr)}.couple-botanical .person-bride{transform:none}.couple-modern .person-card{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);min-height:330px}.story-modern .story-item{grid-template-columns:58px minmax(0,1fr)}.story-modern .story-photo,.story-modern .story-copy{grid-column:2}}@media (width<=640px){.kabar-section{padding-inline:18px}.couple-classic .couple-grid,.couple-botanical .person-card,.couple-modern .person-card{grid-template-columns:1fr}.couple-botanical .person-photo,.couple-modern .person-photo{aspect-ratio:4/5;width:min(100%,320px);margin-inline:auto}.couple-botanical .person-copy,.couple-modern .person-copy{text-align:center}.couple-modern .person-bride .person-photo{order:0}.countdown-cell{padding:15px 4px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-classic .gallery-item,.gallery-botanical .gallery-item,.gallery-modern .gallery-item{grid-column:span 1!important;min-height:180px!important;margin-top:0!important;transform:none!important}.gallery-classic .gallery-item:nth-child(3n+1),.gallery-botanical .gallery-item:nth-child(3n+1),.gallery-modern .gallery-item:nth-child(3n+1){grid-column:span 2!important;min-height:260px!important}.gift-card{flex-direction:column;align-items:flex-start}.rsvp-options{grid-template-columns:1fr}.story-item,.story-modern .story-item{grid-template-columns:44px minmax(0,1fr);gap:14px}.story-marker{width:42px;height:42px}.story-item:not(:last-child):before{top:38px;left:20px}.modern-cover-meta .kabar-guest{margin-top:18px}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.motion-float [data-float] svg,.music-toggle-btn.is-playing{animation:none!important}.kabar-cover{transition-duration:80ms!important}}.kabar-v2 .section-heading{position:relative}.theme-classic .section-heading:before,.theme-classic .section-heading:after{content:"";background:linear-gradient(90deg,#0000,#8e6a0ea6);width:clamp(32px,8vw,92px);height:1px;position:absolute;top:12px}@supports (color:color-mix(in lab, red, red)){.theme-classic .section-heading:before,.theme-classic .section-heading:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-gold) 65%, transparent))}}.theme-classic .section-heading:before{right:calc(100% + 20px)}.theme-classic .section-heading:after{left:calc(100% + 20px);transform:scaleX(-1)}.theme-classic .person-photo{box-shadow:0 26px 56px #2b1d171f}@supports (color:color-mix(in lab, red, red)){.theme-classic .person-photo{box-shadow:0 26px 56px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.theme-classic .event-card{box-shadow:inset 0 0 0 1px #8e6a0e14}@supports (color:color-mix(in lab, red, red)){.theme-classic .event-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 8%, transparent)}}.theme-classic .event-card:after{content:"✦";color:#8e6a0e7a;position:absolute;bottom:16px;right:18px}@supports (color:color-mix(in lab, red, red)){.theme-classic .event-card:after{color:color-mix(in srgb, var(--color-gold) 48%, transparent)}}.theme-classic .event-card:after{font-size:10px}.theme-classic .story-marker{box-shadow:0 8px 20px #8e6a0e1a}@supports (color:color-mix(in lab, red, red)){.theme-classic .story-marker{box-shadow:0 8px 20px color-mix(in srgb, var(--color-gold) 10%, transparent)}}.cover-classic .kabar-cover-placeholder{background:radial-gradient(circle at 18% 14%, #8e6a0e38, transparent 24rem), radial-gradient(circle at 82% 82%, #8c1d2c47, transparent 28rem), linear-gradient(135deg, #281b15, var(--color-ink))}@supports (color:color-mix(in lab, red, red)){.cover-classic .kabar-cover-placeholder{background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--color-gold) 22%, transparent), transparent 24rem), radial-gradient(circle at 82% 82%, color-mix(in srgb, var(--color-maroon) 28%, transparent), transparent 28rem), linear-gradient(135deg, color-mix(in srgb, var(--color-ink) 93%, black), var(--color-ink))}}.classic-frame{isolation:isolate;border-color:#b29a5b;position:relative}@supports (color:color-mix(in lab, red, red)){.classic-frame{border-color:color-mix(in srgb, var(--color-gold) 68%, white)}}.classic-frame:before,.classic-frame:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:10px}.classic-frame:after{border-color:#8e6a0e24;inset:18px}@supports (color:color-mix(in lab, red, red)){.classic-frame:after{border-color:color-mix(in srgb, var(--color-gold) 14%, transparent)}}.classic-crest{color:#ab914d;justify-content:center;align-items:center;gap:9px;margin:0 auto 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.classic-crest{color:color-mix(in srgb, var(--color-gold) 74%, white)}}.classic-crest span{opacity:.75;background:currentColor;width:34px;height:1px}.classic-crest i{border:1px solid;width:8px;height:8px;transform:rotate(45deg)}.classic-corner-bl,.classic-corner-br{border-top:0;border-bottom:1px solid #aa8f4a;top:auto;bottom:24px}@supports (color:color-mix(in lab, red, red)){.classic-corner-bl,.classic-corner-br{border-bottom:1px solid color-mix(in srgb, var(--color-gold) 75%, white)}}.classic-corner-bl{border-left:1px solid #aa8f4a;left:24px}@supports (color:color-mix(in lab, red, red)){.classic-corner-bl{border-left:1px solid color-mix(in srgb, var(--color-gold) 75%, white)}}.classic-corner-br{border-right:1px solid #aa8f4a;right:24px}@supports (color:color-mix(in lab, red, red)){.classic-corner-br{border-right:1px solid color-mix(in srgb, var(--color-gold) 75%, white)}}.classic-corner-bl:before,.classic-corner-br:before{top:auto;bottom:12px}.classic-corner-bl:after,.classic-corner-br:after{top:auto;bottom:0}.classic-corner-bl:before,.classic-corner-bl:after{left:12px}.classic-corner-br:before,.classic-corner-br:after{right:12px}.classic-side-label{z-index:7;color:#ffffff61;font:600 8px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;writing-mode:vertical-rl;position:absolute;top:50%}.classic-side-label-left{left:34px;transform:translateY(-50%)rotate(180deg)}.classic-side-label-right{color:#a78a43aa;right:34px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.classic-side-label-right{color:color-mix(in srgb, var(--color-gold) 52%, #ffffff4d)}}.cover-botanical{isolation:isolate}.cover-botanical .kabar-cover-placeholder{background:radial-gradient(circle at 78% 28%,#8e6a0e3d,#0000 25rem),radial-gradient(circle at 92% 88%,#2b1d174d,#0000 26rem),linear-gradient(135deg,#fcf7ed 0 44%,#2a1f19 44% 100%)}@supports (color:color-mix(in lab, red, red)){.cover-botanical .kabar-cover-placeholder{background:radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--color-gold) 24%, transparent), transparent 25rem), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--color-ink) 30%, transparent), transparent 26rem), linear-gradient(135deg, color-mix(in srgb, var(--color-parchment) 86%, white) 0 44%, color-mix(in srgb, var(--color-ink) 88%, #203126) 44% 100%)}}.cover-botanical .kabar-cover-media:after{content:"";z-index:2;opacity:.18;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#8e6a0e47 1px,#0000 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cover-botanical .kabar-cover-media:after{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-gold) 28%, transparent) 1px, transparent 0)}}.cover-botanical .kabar-cover-media:after{background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 38% 62%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000 38% 62%,#000 100%)}.botanical-glow{z-index:3;pointer-events:none;filter:blur(55px);border-radius:999px;width:340px;height:340px;position:absolute}.botanical-glow-one{background:#8e6a0e2e;top:12%;left:-130px}@supports (color:color-mix(in lab, red, red)){.botanical-glow-one{background:color-mix(in srgb, var(--color-gold) 18%, transparent)}}.botanical-glow-two{background:#8c1d2c24;bottom:4%;right:-140px}@supports (color:color-mix(in lab, red, red)){.botanical-glow-two{background:color-mix(in srgb, var(--color-maroon) 14%, transparent)}}.botanical-paper{isolation:isolate;border-color:#8e6a0e52;position:relative}@supports (color:color-mix(in lab, red, red)){.botanical-paper{border-color:color-mix(in srgb, var(--color-gold) 32%, transparent)}}.botanical-paper{box-shadow:0 34px 90px #232d1c2b,inset 0 0 0 8px #ffffff24}.botanical-paper:before{content:"";z-index:-1;border:1px solid #8e6a0e1f;position:absolute;inset:13px}@supports (color:color-mix(in lab, red, red)){.botanical-paper:before{border:1px solid color-mix(in srgb, var(--color-gold) 12%, transparent)}}.botanical-paper:before{border-radius:inherit;pointer-events:none}.botanical-paper-mark{border:1px solid #8e6a0e5c;place-items:center;width:32px;height:32px;margin:0 auto 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.botanical-paper-mark{border:1px solid color-mix(in srgb, var(--color-gold) 36%, transparent)}}.botanical-paper-mark{color:var(--color-gold);border-radius:50%;font-size:10px}.botanical-decoration{filter:drop-shadow(0 18px 28px #1b2b1e1a)}.botanical-top{opacity:.92;width:min(32vw,280px);top:-70px;left:-60px}.botanical-bottom{opacity:.88;width:min(33vw,300px);bottom:-82px;right:-50px}.botanical-mid{opacity:.38;width:min(18vw,165px);transform:rotate(152deg) translate3d(0,var(--parallax-y,0),0);top:9%;right:27%}.botanical-side-note{z-index:7;background:#2b1d17a3;border:1px solid #ffffff40;border-radius:90px 90px 18px 18px;align-content:center;width:136px;min-height:178px;display:grid;position:absolute;bottom:clamp(46px,10vh,100px);right:clamp(34px,7vw,110px)}@supports (color:color-mix(in lab, red, red)){.botanical-side-note{background:color-mix(in srgb, var(--color-ink) 64%, transparent)}}.botanical-side-note{color:#fff;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:20px;box-shadow:0 20px 48px #00000029}.botanical-side-note span,.botanical-side-note i{font:600 8px/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;opacity:.62}.botanical-side-note strong{color:#b29a5b;margin:9px 0 4px}@supports (color:color-mix(in lab, red, red)){.botanical-side-note strong{color:color-mix(in srgb, var(--color-gold) 68%, white)}}.botanical-side-note strong{font:500 54px/.85 var(--font-display)}.botanical-side-note em{font:500 11px/1 var(--font-body);text-transform:uppercase;margin-bottom:10px}.theme-botanical .couple-section,.theme-botanical .gallery-section,.theme-botanical .story-section,.theme-botanical .gift-section,.theme-botanical .rsvp-section,.theme-botanical .wishes-section{overflow:hidden}.theme-botanical .couple-section:before,.theme-botanical .gallery-section:before,.theme-botanical .story-section:before{content:"";pointer-events:none;background:linear-gradient(145deg,#8e6a0e1a,#2b1d170d);border-radius:72% 28% 66% 34%;width:290px;height:410px;position:absolute}@supports (color:color-mix(in lab, red, red)){.theme-botanical .couple-section:before,.theme-botanical .gallery-section:before,.theme-botanical .story-section:before{background:linear-gradient(145deg, color-mix(in srgb, var(--color-gold) 10%, transparent), color-mix(in srgb, var(--color-ink) 5%, transparent))}}.theme-botanical .couple-section:before,.theme-botanical .gallery-section:before,.theme-botanical .story-section:before{opacity:.65;filter:blur(.2px)}.theme-botanical .couple-section:before{top:18%;left:-230px;transform:rotate(34deg)}.theme-botanical .gallery-section:before{top:8%;right:-235px;transform:rotate(-26deg)}.theme-botanical .story-section:before{bottom:4%;left:-240px;transform:rotate(22deg)}.couple-botanical .person-photo{border:1px solid #8e6a0e38}@supports (color:color-mix(in lab, red, red)){.couple-botanical .person-photo{border:1px solid color-mix(in srgb, var(--color-gold) 22%, transparent)}}.couple-botanical .person-photo{box-shadow:0 24px 54px #2b37261a}.couple-botanical .person-card:nth-child(2) .person-photo{border-radius:18px 46% 46% 18px}.gallery-botanical .gallery-item{border:1px solid #8e6a0e1f}@supports (color:color-mix(in lab, red, red)){.gallery-botanical .gallery-item{border:1px solid color-mix(in srgb, var(--color-gold) 12%, transparent)}}.gallery-botanical .gallery-item{box-shadow:0 20px 48px #26322214}.gallery-botanical .gallery-item:nth-child(3n+1){transform:rotate(-.55deg)}.gallery-botanical .gallery-item:nth-child(3n+2){transform:translateY(38px)rotate(.7deg)}.gallery-botanical .gallery-item:nth-child(3n+3){transform:rotate(-.25deg)}.modern-scan-line{z-index:3;pointer-events:none;background:linear-gradient(#0000,#b9a36a,#0000);width:1px;position:absolute;top:0;bottom:0;left:33.333%}@supports (color:color-mix(in lab, red, red)){.modern-scan-line{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-gold) 62%, white), transparent)}}.modern-scan-line{opacity:.42;animation:7.5s ease-in-out infinite alternate modern-scan}@keyframes modern-scan{0%{opacity:.12;transform:translate(-18vw)}45%{opacity:.48}to{opacity:.16;transform:translate(36vw)}}.modern-axis-copy{z-index:4;color:#ffffff57;font:600 8px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;position:absolute;bottom:20px;left:20px}.modern-meta-rule{background:linear-gradient(90deg, var(--color-gold), transparent);transform-origin:0;width:min(100%,200px);height:1px;margin-bottom:28px;animation:1.1s cubic-bezier(.2,.7,.2,1) .2s both modern-rule}@keyframes modern-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.cover-modern .kabar-cover-title span{text-shadow:0 18px 60px #0000002e}.theme-modern .event-card,.theme-modern .gallery-item,.theme-modern .person-card{transition:transform .35s,background-color .35s}.theme-modern .event-card:hover{background:#3c2e28;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.theme-modern .event-card:hover{background:color-mix(in srgb, var(--color-parchment) 8%, var(--color-ink))}}@media (width<=860px){.classic-side-label{display:none}.botanical-mid{width:120px;top:14%;right:4%}.botanical-side-note{width:108px;min-height:136px;padding:14px;bottom:24px;right:20px}.botanical-side-note strong{font-size:42px}.modern-axis-copy{bottom:14px;left:14px}}@media (width<=640px){.cover-classic .kabar-cover-content{padding:24px 16px}.classic-frame{width:min(92vw,430px);padding:44px 22px}.classic-corner{width:52px;height:52px}.classic-corner-tl,.classic-corner-bl{left:14px}.classic-corner-tr,.classic-corner-br{right:14px}.classic-corner-tl,.classic-corner-tr{top:14px}.classic-corner-bl,.classic-corner-br{bottom:14px}.botanical-cover-content{justify-content:center;padding:28px 16px 108px}.botanical-paper{width:min(92vw,430px);padding:38px 24px 34px}.botanical-top{width:190px;top:-58px;left:-66px}.botanical-bottom{width:210px;bottom:-70px;right:-62px}.botanical-mid{display:none}.botanical-side-note{border-radius:999px;grid-template-columns:auto auto auto;align-items:center;gap:7px;width:auto;min-height:0;padding:10px 16px;bottom:16px;right:50%;transform:translate(50%)}.botanical-side-note span,.botanical-side-note i{display:none}.botanical-side-note strong{font:500 20px/1 var(--font-display);margin:0}.botanical-side-note em{margin:0;font-size:9px}.couple-botanical .person-card:nth-child(2) .person-photo{border-radius:46% 46% 18px 18px}.gallery-botanical .gallery-item{transform:none!important}.modern-scan-line{left:50%}.cover-modern .kabar-cover-title{font-size:clamp(46px,18vw,74px)}.modern-title-block{padding-top:70px}.modern-cover-meta{padding-bottom:62px}}@media (prefers-reduced-motion:reduce){.modern-scan-line,.modern-meta-rule{animation:none!important}}.cover-botanical .kabar-cover-media:after{opacity:.36;background-image:url(/templates/v2/botanical/pattern.svg);background-repeat:repeat;background-size:160px 160px;-webkit-mask-image:linear-gradient(90deg,#000 0,#00000080 35%,#0000 58%);mask-image:linear-gradient(90deg,#000 0,#00000080 35%,#0000 58%)}.botanical-asset{z-index:6;pointer-events:none;filter:drop-shadow(0 24px 34px #1d2b1f17);transform:translate3d(0,var(--parallax-y,0),0);position:absolute}.botanical-asset img{width:100%;height:auto;display:block}.botanical-asset-top{width:min(37vw,430px);transform:rotate(7deg) translate3d(0,var(--parallax-y,0),0);top:-118px;left:-100px}.botanical-asset-bottom{width:min(38vw,450px);transform:rotate(198deg) translate3d(0,var(--parallax-y,0),0);bottom:-150px;right:-118px}.botanical-asset-mid{opacity:.34;width:min(20vw,235px);transform:rotate(148deg) translate3d(0,var(--parallax-y,0),0);top:7%;right:23%}.motion-float .botanical-asset img{transform-origin:50% 70%;animation:8s ease-in-out infinite alternate botanical-asset-breathe}@keyframes botanical-asset-breathe{0%{transform:rotate(-.8deg)translateY(0)scale(1)}to{transform:rotate(1.1deg)translateY(8px)scale(1.008)}}.classic-asset-corner{z-index:6;pointer-events:none;opacity:.88;width:min(17vw,190px);height:auto;position:absolute}.classic-asset-tl{top:18px;left:18px}.classic-asset-tr{top:18px;right:18px;transform:scaleX(-1)}.classic-asset-bl{bottom:18px;left:18px;transform:scaleY(-1)}.classic-asset-br{bottom:18px;right:18px;transform:scale(-1)}.classic-divider-asset{opacity:.8;width:min(82%,330px);height:auto;margin:0 auto 26px}.theme-classic .section-heading:before,.theme-classic .section-heading:after{background-image:linear-gradient(90deg,#0000,#8e6a0ead)}@supports (color:color-mix(in lab, red, red)){.theme-classic .section-heading:before,.theme-classic .section-heading:after{background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-gold) 68%, transparent))}}@media (width<=860px){.botanical-asset-top{width:290px;top:-80px;left:-88px}.botanical-asset-bottom{width:315px;bottom:-110px;right:-90px}.botanical-asset-mid{opacity:.26;width:145px;top:14%;right:-10px}.classic-asset-corner{width:125px}}@media (width<=640px){.botanical-asset-top{width:250px;top:-70px;left:-94px}.botanical-asset-bottom{width:270px;bottom:-104px;right:-104px}.botanical-asset-mid{display:none}.classic-asset-corner{opacity:.74;width:92px}.classic-asset-tl,.classic-asset-bl{left:8px}.classic-asset-tr,.classic-asset-br{right:8px}.classic-asset-tl,.classic-asset-tr{top:8px}.classic-asset-bl,.classic-asset-br{bottom:8px}}@media (prefers-reduced-motion:reduce){.motion-float .botanical-asset img{animation:none!important}}.template-background-asset{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.template-pattern-layer{z-index:1;pointer-events:none;background-image:var(--template-pattern-image,none);opacity:.34;mix-blend-mode:multiply;background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.cover-classic .template-pattern-layer,.cover-modern .template-pattern-layer{opacity:.12;mix-blend-mode:screen}.modern-custom-ornament{z-index:4;object-fit:contain;pointer-events:none;opacity:.68;max-width:min(24vw,300px);max-height:42vh;position:absolute}.modern-custom-ornament-top{top:22px;right:22px}.modern-custom-ornament-bottom{bottom:22px;left:22px;transform:rotate(180deg)}@media (width<=640px){.template-pattern-layer{opacity:.24;background-size:130px 130px}.modern-custom-ornament{opacity:.52;max-width:150px;max-height:28vh}}.kabar-body>.kabar-section,.kabar-body>.kabar-invitation-footer{content-visibility:auto;contain-intrinsic-size:auto 850px}.kabar-v2 h1,.kabar-v2 h2,.kabar-v2 h3,.kabar-v2 strong,.kabar-v2 .kabar-guest,.kabar-v2 .person-copy,.kabar-v2 .event-location{overflow-wrap:anywhere}.person-photo,.story-photo,.gallery-item,.gift-qr{background-color:#f3ede2}@supports (color:color-mix(in lab, red, red)){.person-photo,.story-photo,.gallery-item,.gift-qr{background-color:color-mix(in srgb, var(--color-ink) 4%, var(--color-parchment))}}.person-photo img,.story-photo img,.gallery-item img,.gift-qr,.kabar-cover-image,.template-background-asset,.botanical-asset img,.classic-asset-corner,.modern-custom-ornament{backface-visibility:hidden}.kabar-v2 button,.kabar-v2 a,.music-toggle-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.kabar-open-btn,.rsvp-submit,.gift-copy,.event-map-link{min-height:44px}.music-toggle-btn{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom))}.is-page-hidden .motion-float [data-float] svg,.is-page-hidden .motion-float .botanical-asset img,.is-page-hidden .modern-scan-line,.is-page-hidden .music-toggle-btn.is-playing{animation-play-state:paused!important}.save-data .motion-float [data-float] svg,.save-data .motion-float .botanical-asset img,.save-data .modern-scan-line,.save-data .music-toggle-btn.is-playing{animation:none!important}.save-data [data-parallax]{transform:none!important}@media (width<=640px){.kabar-section{padding-top:clamp(62px,16vw,82px);padding-bottom:clamp(62px,16vw,82px)}.section-heading{margin-bottom:32px}.section-heading h2{font-size:clamp(32px,11vw,46px);line-height:1.02}.section-heading p{font-size:13px;line-height:1.7}.kabar-cover-title{max-width:100%}.kabar-guest strong{max-width:100%;font-size:clamp(17px,5vw,22px)}.countdown-grid{width:100%;margin-bottom:34px}.countdown-cell{min-width:0;padding:14px 2px}.countdown-cell strong{font-size:clamp(24px,8vw,34px)}.countdown-cell span{letter-spacing:.08em;font-size:8px}.event-card{padding:22px 20px}.event-date strong{font-size:clamp(46px,15vw,64px)}.person-copy h2{font-size:clamp(28px,10vw,40px)}.couple-opening p{font-size:clamp(20px,7vw,28px)}.story-copy h3{font-size:clamp(23px,7vw,30px)}.gallery-grid{gap:7px}.rsvp-card{padding:20px 16px}.gift-card{padding:18px}.footer-names{font-size:clamp(32px,11vw,46px)}}@media (width<=390px){.kabar-section{padding-inline:14px}.botanical-paper{width:min(94vw,410px);padding-inline:20px}.classic-frame{width:min(94vw,410px);padding-inline:18px}.modern-title-block,.modern-cover-meta{padding-inline:18px}.cover-modern .kabar-cover-title{font-size:clamp(42px,17vw,64px)}.rsvp-options{gap:6px}}@media (hover:none) and (pointer:coarse){.kabar-open-btn:hover,.person-card:hover .person-photo img,.gallery-item:hover img,.theme-modern .event-card:hover{transform:none}}.reduce-motion [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.reduce-motion .motion-float [data-float] svg,.reduce-motion .motion-float .botanical-asset img,.reduce-motion .modern-scan-line,.reduce-motion .modern-meta-rule,.reduce-motion .music-toggle-btn.is-playing{animation:none!important}.motion-cinematic{--motion-duration:.78s}.theme-split-cinematic{--cinematic-panel:min(38vw, 560px);--cinematic-dock-bottom:max(14px, env(safe-area-inset-bottom));background:var(--color-dark,var(--color-ink));min-height:100dvh}.cinematic-shell{background:var(--color-ink);min-height:100dvh}@media (width>=901px){.cinematic-shell{grid-template-columns:minmax(0, 1fr) var(--cinematic-panel);height:100dvh;display:grid;overflow:hidden}.cinematic-canvas,.cinematic-scroll{height:100dvh}.cinematic-scroll{scroll-behavior:smooth;scroll-snap-type:y proximity;overscroll-behavior:contain;overflow:hidden auto}.cinematic-snap{scroll-snap-align:start}}.cinematic-canvas{isolation:isolate;color:#fff;background:#171411;position:relative;overflow:hidden}.cinematic-canvas-media,.cinematic-panel-media{background-image:var(--cinematic-hero);background-position:50%;background-size:cover;position:absolute;inset:0}.cinematic-canvas-media{animation:12s ease-in-out infinite alternate cinematic-hero-breathe;transform:scale(1.015)}@keyframes cinematic-hero-breathe{0%{transform:scale(1.015)}to{transform:scale(1.055)}}.cinematic-canvas-overlay{background:linear-gradient(90deg,#0f0d0c4d,#0f0d0c14 52%,#0f0d0c57),linear-gradient(#0a090826,#0000 54%,#0a09087a);position:absolute;inset:0}.cinematic-grain{opacity:.2;pointer-events:none;background-image:var(--template-pattern-image,none);mix-blend-mode:soft-light;background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.cinematic-canvas-lines:before,.cinematic-canvas-lines:after{content:"";z-index:4;background:#ffffffd6;height:2px;position:absolute;left:3%;right:3%}.cinematic-canvas-lines:before{top:22px}.cinematic-canvas-lines:after{bottom:22px}.cinematic-canvas-copy{z-index:6;text-align:center;text-shadow:0 3px 28px #0000006b;width:min(82%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinematic-canvas-copy>p{font:500 clamp(15px, 1.4vw, 20px)/1 var(--font-body);margin:0 0 12px}.cinematic-canvas-copy h1{color:#fff;font:500 clamp(52px, 6vw, 96px)/.9 var(--font-display);letter-spacing:-.035em;margin:0}.cinematic-canvas-copy h1 i{color:#a28539}@supports (color:color-mix(in lab, red, red)){.cinematic-canvas-copy h1 i{color:color-mix(in srgb, var(--color-gold) 82%, white)}}.cinematic-canvas-copy h1 i{font-weight:400}.cinematic-canvas-copy>span{font:600 10px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;border-top:1px solid #ffffff8c;margin-top:24px;padding-top:12px;display:inline-block}.cinematic-mobile-open{display:none}.cinematic-particles{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cinematic-particles span{top:var(--y);left:var(--x);width:var(--particle-size);height:var(--particle-size);background:#ab914d;border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cinematic-particles span{background:color-mix(in srgb, var(--color-gold) 74%, white)}}.cinematic-particles span{box-shadow:0 0 16px 3px #8e6a0e70}@supports (color:color-mix(in lab, red, red)){.cinematic-particles span{box-shadow:0 0 16px 3px color-mix(in srgb, var(--color-gold) 44%, transparent)}}.cinematic-particles span{opacity:.72;animation:cinematic-particle 4.8s var(--particle-delay) ease-in-out infinite alternate}@keyframes cinematic-particle{0%{opacity:.24;transform:translate(-3px,2px)scale(.75)}55%{opacity:.92}to{opacity:.42;transform:translate(5px,-9px)scale(1.25)}}.cinematic-scroll{z-index:10;background:var(--color-parchment);color:var(--color-ink);position:relative}.cinematic-panel-opening{isolation:isolate;color:#fff;place-items:end center;min-height:100dvh;padding:56px 28px 116px;display:grid;position:relative;overflow:hidden}.cinematic-panel-media{z-index:-3}.cinematic-panel-scrim{z-index:-2;background:linear-gradient(#140f0d38,#140f0d1a 37%,#140f0ddb),linear-gradient(90deg,#140f0d1f,#140f0d52);position:absolute;inset:0}.cinematic-opening-copy{text-align:center;width:min(100%,420px)}.cinematic-kicker,.cinematic-heading>span,.cinematic-person-copy>span{color:#a78b43;display:block}@supports (color:color-mix(in lab, red, red)){.cinematic-kicker,.cinematic-heading>span,.cinematic-person-copy>span{color:color-mix(in srgb, var(--color-gold) 78%, white)}}.cinematic-kicker,.cinematic-heading>span,.cinematic-person-copy>span{font:700 9px/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase}.cinematic-opening-copy h2{font:500 clamp(44px, 7vw, 70px)/.88 var(--font-display);margin:14px 0 0}.cinematic-opening-copy h2 span,.cinematic-opening-copy h2 i{display:block}.cinematic-opening-copy h2 i{color:var(--color-gold);margin:.12em 0;font-weight:400}.cinematic-date{color:#ffffffe0;margin-top:20px;font-size:12px}.cinematic-guest{margin-top:30px}.cinematic-guest small,.cinematic-guest strong{display:block}.cinematic-guest small{color:#ffffff94;font-size:10px}.cinematic-guest strong{font:500 18px/1.2 var(--font-display);margin-top:6px}.cinematic-open-button,.cinematic-mobile-open{color:#fff;min-height:46px;font:600 11px/1 var(--font-body);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0d0cb8;border:1px solid #ffffff47;border-radius:999px;padding:13px 20px;box-shadow:0 16px 38px #0003}.cinematic-open-button{margin-top:24px}.cinematic-envelope{color:var(--color-gold);margin-right:8px}.cinematic-section{background:radial-gradient(circle at 86% 8%, #8e6a0e14, transparent 20rem), var(--color-parchment);min-height:100dvh;padding:84px 28px 122px;position:relative}@supports (color:color-mix(in lab, red, red)){.cinematic-section{background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--color-gold) 8%, transparent), transparent 20rem), var(--color-parchment)}}.cinematic-section-dark{background:radial-gradient(circle at 12% 10%, #8e6a0e24, transparent 22rem), var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.cinematic-section-dark{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 22rem), var(--color-ink)}}.cinematic-section-dark{color:var(--color-parchment)}.cinematic-section-inner{width:min(100%,480px);margin-inline:auto}.cinematic-heading{margin-bottom:48px}.cinematic-heading>span{color:var(--color-gold)}.cinematic-heading h2{color:var(--color-ink);font:500 clamp(34px, 5.2vw, 52px)/.98 var(--font-display);margin:10px 0 0}.cinematic-heading>p{color:#2b1d1794;margin:18px 0 0}@supports (color:color-mix(in lab, red, red)){.cinematic-heading>p{color:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.cinematic-heading>p{font:italic 500 18px/1.55 var(--font-display)}.cinematic-heading-light h2{color:var(--color-parchment)}.cinematic-couple-stack{gap:34px;display:grid}.cinematic-person{position:relative}.cinematic-person-photo{aspect-ratio:4/5;background:#f4f4f3;border-radius:180px 180px 24px 24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cinematic-person-photo{background:color-mix(in srgb, var(--color-ink) 5%, white)}}.cinematic-person-photo{box-shadow:0 24px 54px #2219141a}.cinematic-person:nth-of-type(3) .cinematic-person-photo{border-radius:24px 24px 180px 180px}.cinematic-person-photo img{object-fit:cover;width:100%;height:100%}.cinematic-person-photo>span{color:#2b1d173d;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.cinematic-person-photo>span{color:color-mix(in srgb, var(--color-ink) 24%, transparent)}}.cinematic-person-photo>span{font:500 72px/1 var(--font-display)}.cinematic-person-copy{text-align:center;margin-top:20px}.cinematic-person-copy>span{color:var(--color-gold)}.cinematic-person-copy h3{font:500 38px/1 var(--font-display);margin:7px 0 0}.cinematic-person-copy p,.cinematic-person-copy small{color:#2b1d178c;margin-top:8px;display:block}@supports (color:color-mix(in lab, red, red)){.cinematic-person-copy p,.cinematic-person-copy small{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.cinematic-person-copy p,.cinematic-person-copy small{font-size:12px;line-height:1.7}.cinematic-person-copy a{color:var(--color-maroon);border-bottom:1px solid;margin-top:13px;font-size:11px;display:inline-block}.cinematic-ampersand{color:var(--color-gold);font:500 64px/1 var(--font-display);text-align:center}.cinematic-countdown{border-block:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px;display:grid}.cinematic-countdown>div{text-align:center;min-width:0;padding:18px 5px}.cinematic-countdown>div+div{border-left:1px solid #ffffff1f}.cinematic-countdown strong{color:var(--color-gold);font:500 clamp(25px, 5vw, 40px)/1 var(--font-display);display:block}.cinematic-countdown span{color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.cinematic-event-list{background:#ffffff21;gap:1px;display:grid}.cinematic-event-card{background:var(--color-ink);grid-template-columns:38px minmax(0,1fr);gap:18px;padding:26px 22px;display:grid;position:relative}.cinematic-event-no{color:#ffffff42;font:500 12px/1 var(--font-body)}.cinematic-event-card small{color:var(--color-gold);font:700 9px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.cinematic-event-card h3{color:#fff;font:500 64px/.86 var(--font-display);margin:11px 0 0}.cinematic-event-card p,.cinematic-event-card>div>span{color:#ffffff80;font-size:11px;line-height:1.65}.cinematic-event-card>div>strong{color:#fff;margin-top:22px;font-size:13px;display:block}.cinematic-event-card a{color:var(--color-gold);margin-top:18px;font-size:10px;font-weight:700;display:inline-block}.cinematic-story-line{padding-left:44px;position:relative}.cinematic-story-line:before{content:"";border-left:2px dotted #8e6a0e75;position:absolute;top:0;bottom:0;left:13px}@supports (color:color-mix(in lab, red, red)){.cinematic-story-line:before{border-left:2px dotted color-mix(in srgb, var(--color-gold) 46%, transparent)}}.cinematic-story-item{padding-bottom:40px;position:relative}.cinematic-story-node{background:var(--color-parchment);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;left:-44px}.cinematic-story-node i{background:var(--color-maroon);border-radius:50% 50% 50% 0;width:9px;height:9px;transform:rotate(-45deg)}.cinematic-story-photo{aspect-ratio:4/3;background:#f4f4f3;border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cinematic-story-photo{background:color-mix(in srgb, var(--color-ink) 5%, white)}}.cinematic-story-photo img{object-fit:cover;width:100%;height:100%}.cinematic-story-copy{margin-top:18px}.cinematic-story-copy>span{color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.cinematic-story-copy h3{font:500 28px/1 var(--font-display);margin:5px 0 0}.cinematic-story-copy p{color:#2b1d1794}@supports (color:color-mix(in lab, red, red)){.cinematic-story-copy p{color:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.cinematic-story-copy p{font-size:12px;line-height:1.75}.cinematic-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cinematic-gallery-item{cursor:zoom-in;background:#ffffff0f;border:0;border-radius:18px;min-height:190px;padding:0;position:relative;overflow:hidden}.cinematic-gallery-item:nth-child(5n+1){grid-column:span 2;min-height:300px}.cinematic-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.cinematic-gallery-item:hover img{transform:scale(1.035)}.cinematic-gallery-item span{color:#fff;text-align:left;text-shadow:0 2px 10px #0009;font-size:9px;position:absolute;bottom:10px;left:12px;right:12px}.cinematic-embedded-section>.kabar-section{min-height:100dvh;padding:84px 28px 122px}.theme-split-cinematic .gift-cinematic,.theme-split-cinematic .wishes-cinematic{background:var(--color-parchment)}.theme-split-cinematic .rsvp-cinematic{background:#f1ebdf}@supports (color:color-mix(in lab, red, red)){.theme-split-cinematic .rsvp-cinematic{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-parchment))}}.theme-split-cinematic .gift-cinematic .section-heading,.theme-split-cinematic .rsvp-cinematic .section-heading,.theme-split-cinematic .wishes-cinematic .section-heading{text-align:left}.theme-split-cinematic .gift-cinematic .section-heading h2,.theme-split-cinematic .rsvp-cinematic .section-heading h2,.theme-split-cinematic .wishes-cinematic .section-heading h2{font-size:clamp(34px,5vw,48px)}.theme-split-cinematic .gift-cinematic .gift-card,.theme-split-cinematic .rsvp-cinematic .rsvp-card,.theme-split-cinematic .wishes-cinematic .wish-card{box-shadow:none;border-radius:18px}.theme-split-cinematic .rsvp-cinematic .rsvp-options{grid-template-columns:1fr}.cinematic-closing{background:var(--color-ink);color:#fff;text-align:center;place-items:center;min-height:86dvh;padding:80px 28px 130px;display:grid}.cinematic-closing p{font:500 clamp(40px, 7vw, 62px)/.9 var(--font-display);margin:12px 0 0}.cinematic-closing p i{color:var(--color-gold)}.cinematic-closing small,.cinematic-closing em{color:#ffffff80;font-size:10px;display:block}.cinematic-closing small{margin-top:20px}.cinematic-closing em{margin-top:34px;font-style:normal}.cinematic-dock{z-index:30;bottom:var(--cinematic-dock-bottom);border:1px solid #2b1d171a;justify-content:center;align-items:center;gap:4px;width:calc(100% - 28px);max-width:450px;margin:-88px auto 18px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.cinematic-dock{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.cinematic-dock{background:#fbf6eae8;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cinematic-dock{background:color-mix(in srgb, var(--color-parchment) 91%, transparent)}}.cinematic-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:7px;box-shadow:0 18px 42px #18120e2e}.cinematic-dock a{min-width:48px;min-height:48px;color:var(--color-ink);border-radius:999px;flex:1;place-items:center;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:grid}.cinematic-dock a span{font-size:18px;line-height:1}.cinematic-dock a small{display:none}.cinematic-dock a.is-active{background:var(--color-ink);color:var(--color-parchment)}.cinematic-dock a:active{transform:scale(.96)}@media (width<=900px){.theme-split-cinematic{--cinematic-dock-bottom:max(10px, env(safe-area-inset-bottom))}.cinematic-shell{min-height:100dvh;display:block;overflow:visible}.cinematic-canvas{min-height:100dvh}.cinematic-canvas-copy{width:min(88%,520px)}.cinematic-canvas-copy h1{font-size:clamp(46px,14vw,70px)}.cinematic-mobile-open{z-index:8;right:50%;bottom:max(34px, calc(env(safe-area-inset-bottom) + 22px));align-items:center;gap:10px;display:inline-flex;position:absolute;transform:translate(50%)}.cinematic-scroll{overflow:visible}.cinematic-panel-opening{display:none}.cinematic-section,.cinematic-embedded-section>.kabar-section{min-height:auto;padding:76px 18px 108px}.cinematic-section-inner{width:min(100%,620px)}.cinematic-heading{margin-bottom:34px}.cinematic-heading h2{font-size:clamp(34px,10vw,46px)}.cinematic-person-photo{max-height:620px}.cinematic-dock{right:14px;bottom:var(--cinematic-dock-bottom);width:auto;margin:0;position:fixed;left:14px}.cinematic-closing{min-height:70dvh;padding-bottom:120px}}@media (width<=390px){.cinematic-canvas-copy h1{font-size:clamp(42px,13vw,58px)}.cinematic-canvas-lines:before,.cinematic-canvas-lines:after{left:14px;right:14px}.cinematic-countdown strong{font-size:26px}.cinematic-event-card{grid-template-columns:30px minmax(0,1fr);gap:12px;padding-inline:16px}.cinematic-gallery-item{min-height:160px}.cinematic-gallery-item:nth-child(5n+1){min-height:240px}}@media (hover:none) and (pointer:coarse){.cinematic-gallery-item:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.cinematic-canvas-media,.cinematic-particles span{animation:none!important}}.reduce-motion .cinematic-canvas-media,.reduce-motion .cinematic-particles span,.save-data .cinematic-canvas-media,.save-data .cinematic-particles span,.is-page-hidden .cinematic-canvas-media,.is-page-hidden .cinematic-particles span{animation:none!important}.cinematic-canvas-copy{width:min(74%,680px);left:47%}.cinematic-canvas-copy h1{overflow-wrap:anywhere;font-size:clamp(46px,5.2vw,82px);line-height:.92}.cinematic-canvas-copy h1 i{margin-inline:.08em;display:inline-block}.cinematic-opening-copy{width:min(92%,390px)}.cinematic-opening-copy h2{overflow-wrap:anywhere;font-size:clamp(38px,4.4vw,58px);line-height:.92}.cinematic-opening-copy h2 span{max-width:100%}@media (width>=901px) and (width<=1280px){.theme-split-cinematic{--cinematic-panel:min(40vw, 520px)}.cinematic-canvas-copy{width:70%;left:46%}.cinematic-canvas-copy h1{font-size:clamp(44px,4.8vw,70px)}.cinematic-opening-copy h2{font-size:clamp(38px,4vw,52px)}}.cinematic-canvas-copy h1,.cinematic-opening-copy h2,.cinematic-person-copy h3{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cinematic-canvas-copy{width:min(76%,680px);left:50%;transform:translate(-50%,-50%)}.cinematic-canvas-copy .cinematic-hero-names{color:#fff;letter-spacing:-.035em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.16em;width:100%;max-width:100%;margin:0;font-size:clamp(38px,4.25vw,68px);line-height:.95;display:flex}.cinematic-hero-names i{color:var(--color-gold);flex:none;font-weight:400}@media (width>=901px) and (width<=1350px){.cinematic-canvas-copy{width:72%}.cinematic-canvas-copy .cinematic-hero-names{font-size:clamp(36px,3.8vw,58px)}}@media (width>=901px) and (width<=1080px){.cinematic-canvas-copy .cinematic-hero-names{white-space:normal;flex-direction:column;align-items:center;gap:.02em}.cinematic-hero-names i{margin-block:.05em}}@media (width<=900px){.cinematic-canvas-copy{width:min(88%,520px)}.cinematic-canvas-copy .cinematic-hero-names{white-space:normal;flex-direction:column;align-items:center;gap:.02em;font-size:clamp(44px,14vw,68px)}}.cinematic-canvas-copy{text-align:center;width:min(76%,680px);max-width:680px;animation:1s cubic-bezier(.22,.7,.25,1) both cinematic-copy-enter;top:50%;left:50%;transform:translate(-50%,-50%)!important}@keyframes cinematic-copy-enter{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.cinematic-canvas-copy .cinematic-hero-names{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.14em;margin:0;font-size:clamp(38px,4.15vw,66px);font-weight:500;line-height:.94;display:flex}.cinematic-hero-names span{min-width:0}.cinematic-hero-names i{color:var(--color-gold);flex:none;font-style:italic;font-weight:400}@media (width>=901px) and (width<=1350px){.cinematic-canvas-copy{width:min(74%,610px)}.cinematic-canvas-copy .cinematic-hero-names{font-size:clamp(34px,3.5vw,54px)}}@media (width>=901px) and (width<=1050px){.cinematic-canvas-copy .cinematic-hero-names{white-space:normal;flex-direction:column;align-items:center;gap:0;font-size:clamp(38px,4.8vw,54px)}}@media (width<=900px){.cinematic-canvas-copy{width:min(88%,520px)}.cinematic-canvas-copy .cinematic-hero-names{white-space:normal;flex-direction:column;align-items:center;gap:.02em;font-size:clamp(44px,14vw,68px);line-height:.88}}@media (prefers-reduced-motion:reduce){.cinematic-canvas-copy{animation:none!important}}.theme-split-cinematic .cinematic-shell{--cinematic-hero-x:50%;--cinematic-hero-y:50%;--cinematic-hero-scale:1.04;--cinematic-overlay-strength:.42;--cinematic-panel-width:38%}.theme-split-cinematic .cinematic-canvas-media,.theme-split-cinematic .cinematic-panel-media{background-position:var(--cinematic-hero-x) var(--cinematic-hero-y)}.theme-split-cinematic .cinematic-canvas-media{transform:scale(var(--cinematic-hero-scale));animation-name:cinematic-hero-breathe-v31}@keyframes cinematic-hero-breathe-v31{0%{transform:scale(var(--cinematic-hero-scale))}to{transform:scale(calc(var(--cinematic-hero-scale) + .035))}}.theme-split-cinematic .cinematic-canvas-overlay{background:linear-gradient(90deg, #0f0d0c3d, #0f0d0c0d 52%, #0f0d0c47), linear-gradient(0deg, #0a090857, transparent 48%, #0a09081f), linear-gradient(rgb(8 7 6/var(--cinematic-overlay-strength)), rgb(8 7 6/var(--cinematic-overlay-strength)))}.theme-split-cinematic .cinematic-panel-scrim{background:linear-gradient(0deg, #140f0dd1, #140f0d0f 62%, #140f0d2e), linear-gradient(rgb(10 8 7/calc(var(--cinematic-overlay-strength) * .42)), rgb(10 8 7/calc(var(--cinematic-overlay-strength) * .42)))}@media (width>=901px){.theme-split-cinematic .cinematic-shell{grid-template-columns:minmax(0, 1fr) var(--cinematic-panel-width)}.theme-split-cinematic .cinematic-shell.cinematic-panel-side-left{grid-template-columns:var(--cinematic-panel-width) minmax(0, 1fr)}.theme-split-cinematic .cinematic-shell.cinematic-panel-side-left .cinematic-scroll{grid-area:1/1}.theme-split-cinematic .cinematic-shell.cinematic-panel-side-left .cinematic-canvas{grid-area:1/2}.theme-split-cinematic .cinematic-shell.cinematic-panel-side-right .cinematic-canvas{grid-area:1/1}.theme-split-cinematic .cinematic-shell.cinematic-panel-side-right .cinematic-scroll{grid-area:1/2}}.theme-split-cinematic [data-particle-intensity=off] .cinematic-particles,.theme-split-cinematic [data-particle-intensity=soft] .cinematic-particles span:nth-child(n+7),.theme-split-cinematic [data-particle-intensity=medium] .cinematic-particles span:nth-child(n+13){display:none}.theme-split-cinematic [data-particle-intensity=soft] .cinematic-particles span{opacity:.55;box-shadow:0 0 12px 2px #8e6a0e57}@supports (color:color-mix(in lab, red, red)){.theme-split-cinematic [data-particle-intensity=soft] .cinematic-particles span{box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-gold) 34%, transparent)}}.theme-split-cinematic [data-particle-intensity=medium] .cinematic-particles span{opacity:.72}.theme-split-cinematic [data-particle-intensity=rich] .cinematic-particles span{opacity:.9;box-shadow:0 0 20px 4px #8e6a0e80}@supports (color:color-mix(in lab, red, red)){.theme-split-cinematic [data-particle-intensity=rich] .cinematic-particles span{box-shadow:0 0 20px 4px color-mix(in srgb, var(--color-gold) 50%, transparent)}}.theme-split-cinematic .cinematic-canvas-copy{top:50%;left:50%;transform:translate(-50%,-50%)!important}@media (width<=900px){.theme-split-cinematic .cinematic-shell,.theme-split-cinematic .cinematic-shell.cinematic-panel-side-left,.theme-split-cinematic .cinematic-shell.cinematic-panel-side-right{display:block}}.save-data .theme-split-cinematic .cinematic-canvas-media,.reduce-motion .theme-split-cinematic .cinematic-canvas-media,.is-page-hidden .theme-split-cinematic .cinematic-canvas-media{transform:scale(var(--cinematic-hero-scale))!important;animation:none!important}@media (prefers-reduced-motion:reduce){.theme-split-cinematic .cinematic-canvas-media{transform:scale(var(--cinematic-hero-scale))!important;animation:none!important}}.studio-shell{--studio-surface:#fff;--studio-canvas-bg:#f2efe9;--studio-border:#2b1d1717}@supports (color:color-mix(in lab, red, red)){.studio-shell{--studio-border:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.studio-shell{--studio-shadow-sm:0 1px 2px #1e1a140b;--studio-shadow-md:0 10px 26px -6px #1e1a141f, 0 2px 6px #1e1a140d;--studio-shadow-lg:0 24px 56px -14px #1e1a1433;background:var(--studio-canvas-bg);border-radius:28px;padding:22px}@media (width>=1280px){.studio-shell{padding:28px}}.studio-topbar{background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-sm);border-radius:20px;padding:18px 22px}.studio-publish-btn{box-shadow:var(--studio-shadow-md);transition:transform .15s,box-shadow .2s,filter .15s}.studio-publish-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.studio-publish-btn:active{filter:brightness(.98);transform:translateY(0)}.studio-rail{background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-sm);border-radius:18px}.studio-rail-btn{color:#3a2a2285;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.studio-rail-btn{color:color-mix(in srgb, var(--color-charcoal) 52%, transparent)}}.studio-rail-btn{transition:background-color .15s,color .15s,transform .1s}.studio-rail-btn:hover{background:#2b1d170a}@supports (color:color-mix(in lab, red, red)){.studio-rail-btn:hover{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.studio-rail-btn:hover{color:var(--color-charcoal)}.studio-rail-btn:active{transform:scale(.94)}.studio-rail-btn.is-active{background:#8e6a0e26}@supports (color:color-mix(in lab, red, red)){.studio-rail-btn.is-active{background:color-mix(in srgb, var(--color-gold) 15%, transparent)}}.studio-rail-btn.is-active{color:var(--color-gold);box-shadow:inset 0 0 0 1px #8e6a0e52}@supports (color:color-mix(in lab, red, red)){.studio-rail-btn.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 32%, transparent)}}.studio-panel{background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-sm);border-radius:20px}.studio-section-card{border-radius:14px;transition:border-color .15s,background-color .15s,box-shadow .15s}.studio-section-card:hover{border-color:#8e6a0e73}@supports (color:color-mix(in lab, red, red)){.studio-section-card:hover{border-color:color-mix(in srgb, var(--color-gold) 45%, transparent)}}.studio-section-card.is-active{box-shadow:var(--studio-shadow-sm)}.studio-layer-row{border-radius:12px;transition:border-color .15s,background-color .15s,transform .1s}.studio-layer-row:hover{transform:translate(1px)}.studio-asset-tile{background:#fbfafa;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.studio-asset-tile{background:color-mix(in srgb, var(--color-ink) 2%, white)}}.studio-asset-tile{transition:border-color .15s,box-shadow .2s,transform .15s,background-color .15s}.studio-asset-tile:hover{border-color:#8e6a0e8c}@supports (color:color-mix(in lab, red, red)){.studio-asset-tile:hover{border-color:color-mix(in srgb, var(--color-gold) 55%, transparent)}}.studio-asset-tile:hover{box-shadow:var(--studio-shadow-md);background:#fff;transform:translateY(-2px)}.studio-asset-tile:active{transform:translateY(0)scale(.97)}.studio-asset-row{border-radius:14px;transition:border-color .15s,box-shadow .2s,background-color .15s,transform .15s}.studio-asset-row:hover{border-color:#8e6a0e80}@supports (color:color-mix(in lab, red, red)){.studio-asset-row:hover{border-color:color-mix(in srgb, var(--color-gold) 50%, transparent)}}.studio-asset-row:hover{box-shadow:var(--studio-shadow-sm);background:#fdfbf6}@supports (color:color-mix(in lab, red, red)){.studio-asset-row:hover{background:color-mix(in srgb, var(--color-parchment) 45%, white)}}.studio-asset-row:hover{transform:translate(1px)}.studio-asset-icon{background:#2b1d170d;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.studio-asset-icon{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.studio-toolbar-pill{background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-sm);border-radius:999px}.studio-toolbar-card{background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-sm);border-radius:16px}.studio-properties-card{background:var(--studio-surface);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-sm);border-radius:20px}.studio-field-group{background:#fcfcfc;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.studio-field-group{background:color-mix(in srgb, var(--color-ink) 1.5%, white)}}.studio-field-group{border:1px solid var(--studio-border)}.studio-properties-card h3{font-family:var(--font-display);font-size:17px;font-weight:500}.studio-properties-card input[type=text],.studio-properties-card input[type=number],.studio-properties-card input[type=color],.studio-properties-card select,.studio-properties-card textarea{border-color:#2b1d1724!important}@supports (color:color-mix(in lab, red, red)){.studio-properties-card input[type=text],.studio-properties-card input[type=number],.studio-properties-card input[type=color],.studio-properties-card select,.studio-properties-card textarea{border-color:color-mix(in srgb, var(--color-ink) 14%, transparent)!important}}.studio-properties-card input[type=text],.studio-properties-card input[type=number],.studio-properties-card input[type=color],.studio-properties-card select,.studio-properties-card textarea{transition:border-color .15s,box-shadow .15s}.studio-properties-card input[type=text]:focus,.studio-properties-card input[type=number]:focus,.studio-properties-card select:focus,.studio-properties-card textarea:focus{outline:none;box-shadow:0 0 0 3px #8e6a0e29;border-color:var(--color-gold)!important}@supports (color:color-mix(in lab, red, red)){.studio-properties-card input[type=text]:focus,.studio-properties-card input[type=number]:focus,.studio-properties-card select:focus,.studio-properties-card textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 16%, transparent)}}.studio-properties-card button[class*=border-ink\/10]{transition:border-color .15s,background-color .15s,color .15s}.studio-properties-card button[class*=border-ink\/10]:hover{border-color:#8e6a0e8c!important}@supports (color:color-mix(in lab, red, red)){.studio-properties-card button[class*=border-ink\/10]:hover{border-color:color-mix(in srgb, var(--color-gold) 55%, transparent)!important}}.studio-properties-card button[class*=border-ink\/10]:hover{background:#fdfaf3}@supports (color:color-mix(in lab, red, red)){.studio-properties-card button[class*=border-ink\/10]:hover{background:color-mix(in srgb, var(--color-parchment) 55%, white)}}.studio-properties-card button[class*=border-red-200]:hover{background:#fef2f2}.kabar-cover.studio-cover:not(.hidden){justify-content:center;align-items:center;padding:28px 0;display:flex;overflow-y:auto}.studio-cover-canvas-wrapper{flex:none;width:420px;max-width:100vw;position:relative}.studio-open-btn{z-index:5;background:radial-gradient(circle at 32% 28%, var(--color-gold-light), var(--color-maroon) 75%);border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:96px;height:96px;display:flex;position:absolute;bottom:36px;left:50%;box-shadow:0 20px 44px #8c1d2c66}@supports (color:color-mix(in lab, red, red)){.studio-open-btn{box-shadow:0 20px 44px color-mix(in srgb, var(--color-maroon) 40%, transparent)}}.studio-open-btn{cursor:pointer;transition:transform .25s,box-shadow .25s;transform:translate(-50%)}.studio-open-btn:hover{transform:translate(-50%)translateY(-2px);box-shadow:0 24px 52px #8c1d2c7a}@supports (color:color-mix(in lab, red, red)){.studio-open-btn:hover{box-shadow:0 24px 52px color-mix(in srgb, var(--color-maroon) 48%, transparent)}}.studio-open-monogram{font-family:var(--font-display);color:var(--color-parchment);font-size:22px;font-style:italic}.studio-open-label{letter-spacing:.08em;text-transform:uppercase;color:#fbf6ead1;font-size:9px}@supports (color:color-mix(in lab, red, red)){.studio-open-label{color:color-mix(in srgb, var(--color-parchment) 82%, transparent)}}.studio-cover.is-opening{opacity:0;filter:blur(6px);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.studio-cover{transition-duration:80ms!important}}.studio-bottom-nav{z-index:40;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000014}.studio-bottom-nav-scroll{scrollbar-width:none;gap:4px;max-width:420px;margin:0 auto;padding:10px 12px;display:flex;overflow-x:auto}.studio-bottom-nav-scroll::-webkit-scrollbar{display:none}.studio-bottom-nav-item{cursor:pointer;opacity:.55;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:58px;padding:6px 8px;transition:opacity .2s,color .2s;display:flex}.studio-bottom-nav-item.is-current{opacity:1}.studio-bottom-nav-icon{font-size:18px;line-height:1}.studio-bottom-nav-label{font-size:9px;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.studio-watermark{text-align:center;letter-spacing:.04em;width:420px;max-width:100%;margin:0 auto;padding:22px 16px 32px;font-size:11px}.gallery-tab-btn{border-color:#2b1d171a}@supports (color:color-mix(in lab, red, red)){.gallery-tab-btn{border-color:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.gallery-tab-btn{color:#3a2a22a6}@supports (color:color-mix(in lab, red, red)){.gallery-tab-btn{color:color-mix(in srgb, var(--color-charcoal) 65%, transparent)}}.gallery-tab-btn{cursor:pointer;background:0 0}.gallery-tab-btn:hover{border-color:#8e6a0e73}@supports (color:color-mix(in lab, red, red)){.gallery-tab-btn:hover{border-color:color-mix(in srgb, var(--color-gold) 45%, transparent)}}.gallery-tab-btn:hover{color:var(--color-ink)}.gallery-tab-btn.is-active{background:var(--color-maroon);border-color:var(--color-maroon);color:#fffbf0}.faq-question{text-align:left;color:#2b1d178c;align-items:center;gap:.75rem;width:100%;padding:1rem 0;font-size:.875rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.faq-question{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.faq-question{cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;transition:color .2s,border-color .2s,padding-left .2s}.faq-question:hover{color:var(--color-ink)}.faq-question.is-active{color:var(--color-ink);border-left-color:var(--color-maroon)}@media (width>=1024px){.faq-question{padding:.625rem 0 .625rem 1rem}}.hp-panggung{padding-block:1.5rem .5rem;container-type:inline-size}.hp-kipas{--hp-w:min(45cqi, 270px);--hp-dx:54%;--hp-s:.86;--hp-rot:6deg;--hp-kiri:translateX(calc(var(--hp-dx) * -1)) translateY(5%) rotate(calc(var(--hp-rot) * -1)) scale(var(--hp-s));--hp-kanan:translateX(var(--hp-dx)) translateY(5%) rotate(var(--hp-rot)) scale(var(--hp-s));width:var(--hp-w);aspect-ratio:300/640;margin-inline:auto;position:relative}@container (width<=420px){.hp-kipas{--hp-w:min(55cqi, 270px);--hp-dx:38%;--hp-s:.8}}.hp-kipas:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#46140f38,#0000);height:12%;position:absolute;bottom:-7%;left:-30%;right:-30%}.hp{padding:calc(var(--hp-w) * .028);border-radius:calc(var(--hp-w) * .155);transform-origin:50% 55%;-webkit-tap-highlight-color:transparent;background:#1e1410;transition:transform .75s cubic-bezier(.2,.8,.2,1),box-shadow .75s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;box-shadow:0 36px 60px -34px #46140f99,inset 0 0 0 1px #ffffff12}.hp--tengah{z-index:3}.hp--kiri,.hp--kanan{z-index:2;transform:scale(.92)}.hp--kanan{transition-delay:40ms}.hp-kipas.is-open .hp--kiri{transform:var(--hp-kiri)}.hp-kipas:has(:focus-visible) .hp--kiri{transform:var(--hp-kiri)}.hp-kipas.is-open .hp--kanan{transform:var(--hp-kanan)}.hp-kipas:has(:focus-visible) .hp--kanan{transform:var(--hp-kanan)}.hp-kipas.is-open .hp--tengah{transform:translateY(-3%);box-shadow:0 50px 70px -36px #46140fb3,inset 0 0 0 1px #ffffff12}.hp-kipas:has(:focus-visible) .hp--tengah{transform:translateY(-3%);box-shadow:0 50px 70px -36px #46140fb3,inset 0 0 0 1px #ffffff12}@media (hover:hover){.hp-kipas:hover .hp--kiri{transform:var(--hp-kiri)}.hp-kipas:hover .hp--kanan{transform:var(--hp-kanan)}.hp-kipas:hover .hp--tengah{transform:translateY(-3%);box-shadow:0 50px 70px -36px #46140fb3,inset 0 0 0 1px #ffffff12}}.hp:focus-visible{outline:2px solid var(--color-emas);outline-offset:4px}.hp-layar{border-radius:calc(var(--hp-w) * .127);background:radial-gradient(130% 55% at 50% 0%, var(--hp-aksen), transparent 72%), var(--hp-bg);height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hp-layar{background:radial-gradient(130% 55% at 50% 0%, color-mix(in srgb, var(--hp-aksen) 24%, transparent), transparent 72%), var(--hp-bg)}}.hp-layar{color:var(--hp-tinta);container-type:inline-size}.hp-poni{background:#1e1410;border-radius:999px;width:30cqi;height:8.4cqi;position:absolute;top:3.6cqi;left:50%;translate:-50%}.hp-isi{text-align:center;flex-direction:column;align-items:center;height:100%;padding:21cqi 9cqi 11cqi;display:flex}.hp-alis{letter-spacing:.32em;text-transform:uppercase;color:var(--hp-aksen);font-size:3.3cqi;font-weight:700}.hp-bingkai{aspect-ratio:3/4;border:1px solid var(--hp-aksen);width:34cqi;margin-top:6cqi;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hp-bingkai{border:1px solid color-mix(in srgb, var(--hp-aksen) 70%, transparent)}}.hp-bingkai{background:var(--hp-aksen);border-radius:50% 50% 8% 8%/38% 38% 5% 5%}@supports (color:color-mix(in lab, red, red)){.hp-bingkai{background:color-mix(in srgb, var(--hp-aksen) 12%, transparent)}}.hp-bingkai img{object-fit:cover;width:100%;height:100%;display:block}.hp-nama{font-family:var(--font-display-alt);letter-spacing:-.01em;flex-direction:column;align-items:center;margin-top:6cqi;font-size:10cqi;font-weight:600;line-height:1.05;display:flex}.hp-nama em{color:var(--hp-aksen);margin-block:.5cqi;font-size:6cqi;font-weight:500}.hp-tanggal{font-variant-numeric:tabular-nums;opacity:.6;margin-top:4cqi;font-size:3.6cqi}.hp-garis{background:var(--hp-aksen);width:24cqi;height:1px;margin-block:6cqi}@supports (color:color-mix(in lab, red, red)){.hp-garis{background:color-mix(in srgb, var(--hp-aksen) 45%, transparent)}}.hp-kepada{letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-size:2.9cqi}.hp-tamu{font-family:var(--font-display-alt);margin-top:1.5cqi;font-size:5.6cqi;font-weight:600}.hp-tombol{background:var(--hp-aksen);color:var(--hp-aksen-tinta);box-shadow:0 2cqi 5cqi -2cqi var(--hp-aksen);border-radius:2.4cqi;margin-top:6cqi;padding:3.4cqi 7cqi;font-size:3.6cqi;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hp-tombol{box-shadow:0 2cqi 5cqi -2cqi color-mix(in srgb, var(--hp-aksen) 70%, transparent)}}.hp-petunjuk{color:#2b1d178c;margin-top:2.75rem;font-size:.8125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hp-petunjuk{color:color-mix(in srgb, var(--color-espresso) 55%, transparent)}}.hp-petunjuk{text-align:center}.hp-petunjuk>span{grid-area:1/1;transition:opacity .4s,translate .4s}.hp-petunjuk-buka{color:var(--color-espresso);opacity:0;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;font-weight:600;display:flex;translate:0 6px}.hp-petunjuk-buka>span+span:before{content:"";vertical-align:middle;background:var(--color-emas);border-radius:50%;width:4px;height:4px;margin-right:.9rem;display:inline-block}.hp-petunjuk-sentuh{display:none}@media (hover:none){.hp-petunjuk-hover{display:none}.hp-petunjuk-sentuh{display:inline}}.hp-kipas.is-open~.hp-petunjuk .hp-petunjuk-tutup{opacity:0}.hp-kipas:has(:focus-visible)~.hp-petunjuk .hp-petunjuk-tutup{opacity:0}.hp-kipas.is-open~.hp-petunjuk .hp-petunjuk-buka{opacity:1;translate:0}.hp-kipas:has(:focus-visible)~.hp-petunjuk .hp-petunjuk-buka{opacity:1;translate:0}@media (hover:hover){.hp-kipas:hover~.hp-petunjuk .hp-petunjuk-tutup{opacity:0}.hp-kipas:hover~.hp-petunjuk .hp-petunjuk-buka{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.hp,.hp-petunjuk>span{transition:none}}.tpl-thumb{padding:var(--t-top,12px) 14px 10px;background:radial-gradient(120% 75% at 50% 0%, var(--t-aksen), transparent 72%), var(--t-bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}@supports (color:color-mix(in lab, red, red)){.tpl-thumb{background:radial-gradient(120% 75% at 50% 0%, color-mix(in srgb, var(--t-aksen) 24%, transparent), transparent 72%), var(--t-bg)}}.tpl-thumb{color:var(--t-tinta);text-align:center}.tpl-thumb-bingkai{aspect-ratio:3/4;border:1px solid var(--t-aksen);flex:none;place-items:center;height:min(60cqh,66cqi);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tpl-thumb-bingkai{border:1px solid color-mix(in srgb, var(--t-aksen) 75%, transparent)}}.tpl-thumb-bingkai{background:var(--t-aksen)}@supports (color:color-mix(in lab, red, red)){.tpl-thumb-bingkai{background:color-mix(in srgb, var(--t-aksen) 14%, var(--t-bg))}}.tpl-thumb-bingkai{box-shadow:0 0 0 4px var(--t-bg), 0 0 0 5px var(--t-aksen), 0 16px 30px -18px #1e0f0a80}@supports (color:color-mix(in lab, red, red)){.tpl-thumb-bingkai{box-shadow:0 0 0 4px var(--t-bg), 0 0 0 5px color-mix(in srgb, var(--t-aksen) 35%, transparent), 0 16px 30px -18px #1e0f0a80}}.tpl-thumb-bingkai{transition:translate .5s cubic-bezier(.2,.8,.2,1)}.tpl-thumb-bingkai img{object-fit:cover;width:100%;height:100%}.tpl-thumb-bingkai[data-bentuk=lengkung]{border-radius:50% 50% 6% 6%/36% 36% 4% 4%}.tpl-thumb-bingkai[data-bentuk=bulat]{aspect-ratio:1;border-radius:50%;height:min(52cqh,58cqi)}.tpl-thumb-bingkai[data-bentuk=kelopak]{aspect-ratio:4/5;border-radius:62% 38% 56% 44%/46% 54%}.tpl-thumb-bingkai[data-bentuk=kotak]{border-radius:6px}.tpl-thumb-bingkai[data-bentuk=gonjong]{background:var(--t-aksen);box-shadow:none;clip-path:polygon(50% 0,100% 20%,100% 100%,0 100%,0 20%);border:0;padding:1.5px}.tpl-thumb-bingkai[data-bentuk=gonjong] img,.tpl-thumb-bingkai[data-bentuk=gonjong] .tpl-thumb-inisial{clip-path:polygon(50% 0,100% 20%,100% 100%,0 100%,0 20%);background:var(--t-aksen)}@supports (color:color-mix(in lab, red, red)){.tpl-thumb-bingkai[data-bentuk=gonjong] img,.tpl-thumb-bingkai[data-bentuk=gonjong] .tpl-thumb-inisial{background:color-mix(in srgb, var(--t-aksen) 14%, var(--t-bg))}}.tpl-thumb-inisial{width:100%;height:100%;font-family:var(--font-display-alt);color:var(--t-aksen);place-items:center;font-size:min(26cqh,30cqi);font-style:italic;display:grid}.tpl-thumb-nama{max-width:100%;font-family:var(--font-display-alt);text-overflow:ellipsis;white-space:nowrap;margin-top:5cqh;font-size:min(10cqh,7.5cqi);font-weight:600;line-height:1.15;overflow:hidden}.tpl-thumb-tgl{font-variant-numeric:tabular-nums;letter-spacing:.2em;opacity:.62;margin-top:1.5cqh;font-size:min(4cqh,3.4cqi)}@container (height<=180px){.tpl-thumb-tgl{display:none}}@container (height<=130px){.tpl-thumb-bingkai{height:74cqh}.tpl-thumb-bingkai[data-bentuk=bulat]{height:66cqh}.tpl-thumb-nama,.tpl-thumb-tgl{display:none}}.group:hover .tpl-thumb-bingkai{translate:0 -4px}@media (prefers-reduced-motion:reduce){.tpl-thumb-bingkai{transition:none}}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{text-wrap:balance}.studio-shell button{transition:background-color .15s,color .15s,transform .1s,opacity .15s}.studio-shell button:active{transform:scale(.97)}.app-shell button:active,.app-shell [type=submit]:active{transition:transform .1s;transform:scale(.97)}.auth-backdrop{isolation:isolate;background:var(--color-songket-deep);position:relative}.auth-backdrop:before{content:"";z-index:-1;pointer-events:none;background:var(--color-emas);opacity:.08;-webkit-mask:var(--m-tampuk-ulang) center / 140px 140px;-webkit-mask:var(--m-tampuk-ulang) center / 140px 140px;-webkit-mask:var(--m-tampuk-ulang) center / 140px 140px;-webkit-mask:var(--m-tampuk-ulang) center / 140px 140px;mask:var(--m-tampuk-ulang) center / 140px 140px;position:fixed;inset:0}.auth-backdrop:after{content:"";pointer-events:none;background:var(--color-emas);height:14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;-webkit-mask:var(--m-ombak) repeat-x left top / auto 14px;mask:var(--m-ombak) repeat-x left top / auto 14px;position:fixed;top:0;left:0;right:0}.confirm-modal-overlay{z-index:100;background:#2b1d178c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.confirm-modal-overlay{background:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.confirm-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .15s}.confirm-modal-overlay.is-open{opacity:1;visibility:visible}.confirm-modal-card{background:var(--color-parchment);border-radius:1.5rem;width:min(92vw,380px);padding:28px 24px 20px;box-shadow:0 30px 70px #2b1d174d}@supports (color:color-mix(in lab, red, red)){.confirm-modal-card{box-shadow:0 30px 70px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.confirm-modal-card{transition:transform .15s;transform:scale(.96)translateY(6px)}.confirm-modal-overlay.is-open .confirm-modal-card{transform:scale(1)translateY(0)}.confirm-modal-message{color:var(--color-ink);font-family:var(--font-body);text-align:center;margin:0;font-size:14px;line-height:1.6}.confirm-modal-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.confirm-modal-actions button{font-family:var(--font-body);cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .1s,opacity .15s}.confirm-modal-actions button:active{transform:scale(.97)}.confirm-modal-cancel{background:#2b1d1714}@supports (color:color-mix(in lab, red, red)){.confirm-modal-cancel{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.confirm-modal-cancel{color:var(--color-ink)}.confirm-modal-cancel:hover{background:#2b1d1724}@supports (color:color-mix(in lab, red, red)){.confirm-modal-cancel:hover{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.confirm-modal-confirm{background:var(--color-maroon);color:#fff}.confirm-modal-confirm:hover{background:var(--color-maroon-light)}.theme-linework{--bg:#faf5f2;--bg-deep:#f3eae4;--surface:#fff;--ink:#2e2226;--ink-2:#6e5b60;--ink-3:#938186;--line:#e6d8d2;--line-soft:#efe4de;--rose:#9e4a5c;--rose-soft:#ebd5d6;--gold:#8a5406;--gold-soft:#e4d3b4;--shadow:0 24px 60px -28px #2e222647;--shadow-sm:0 8px 24px -14px #2e22264d;--ring:#9e4a5c;--lw-serif:"Cormorant Infant",Georgia,"Times New Roman",serif;--lw-script:"Great Vibes","Cormorant Infant",cursive;--lw-sans:"Outfit","Segoe UI",system-ui,-apple-system,sans-serif;--sp-4:40px;--sp-5:64px;--sp-6:96px;--sp-7:144px;--lw-ease:cubic-bezier(.16,1,.3,1);background:var(--bg);color:var(--ink);font-family:var(--lw-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-linework{--bg:#171114;--bg-deep:#120d10;--surface:#1f171b;--ink:#f3e9e4;--ink-2:#bca8ae;--ink-3:#907c83;--line:#372b30;--line-soft:#2a2024;--rose:#e2a0ad;--rose-soft:#4a2e36;--gold:#d7ab63;--gold-soft:#4a3a22;--shadow:0 24px 60px -28px #000000bf;--shadow-sm:0 8px 24px -14px #000000b3;--ring:#e2a0ad}}html[data-theme=dark] .theme-linework{--bg:#171114;--bg-deep:#120d10;--surface:#1f171b;--ink:#f3e9e4;--ink-2:#bca8ae;--ink-3:#907c83;--line:#372b30;--line-soft:#2a2024;--rose:#e2a0ad;--rose-soft:#4a2e36;--gold:#d7ab63;--gold-soft:#4a3a22;--shadow:0 24px 60px -28px #000000bf;--shadow-sm:0 8px 24px -14px #000000b3;--ring:#e2a0ad}.theme-linework *,.theme-linework :before,.theme-linework :after{box-sizing:border-box}.theme-linework img,.theme-linework svg{max-width:100%}.theme-linework h1,.theme-linework h2,.theme-linework h3,.theme-linework h4{font-family:var(--lw-serif);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.05}.theme-linework p{max-width:62ch;margin:0}.theme-linework a{color:inherit}.theme-linework button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-linework :focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.theme-linework ::selection{background:var(--rose-soft);color:var(--ink)}.theme-linework .lw-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}@media (width<=640px){.theme-linework .lw-wrap{padding-inline:20px}}.theme-linework .lw-eyebrow{font-family:var(--lw-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:500}.theme-linework .lw-script{font-family:var(--lw-script);letter-spacing:0;color:var(--rose);font-weight:400;line-height:1.25}.theme-linework .lw-lede{color:var(--ink-2);font-size:15.5px;font-weight:300}.theme-linework .lw-mono-num{font-variant-numeric:tabular-nums}.theme-linework .lw-rule{background:var(--line);border:0;height:1px;margin:0}.theme-linework section{position:relative}.theme-linework .lw-sec{padding-block:var(--sp-7)}@media (width<=900px){.theme-linework .lw-sec{padding-block:var(--sp-6)}}@media (width<=640px){.theme-linework .lw-sec{padding-block:var(--sp-5)}}.theme-linework .lw-grain{z-index:70;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html[data-theme=dark] .theme-linework .lw-grain{mix-blend-mode:screen}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-linework .lw-grain{mix-blend-mode:screen}}.theme-linework .lw-cover{z-index:80;background:var(--bg-deep);transition:opacity .9s var(--lw-ease), transform 1s var(--lw-ease), visibility 1s;place-items:center;padding:32px 24px;display:grid;position:fixed;inset:0}.theme-linework .lw-cover.is-gone{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.06)}.theme-linework .lw-cover-inner{text-align:center;justify-items:center;gap:20px;width:min(560px,100%);display:grid;position:relative}.theme-linework .lw-cover-frame{border:1px solid var(--line);pointer-events:none;border-radius:220px 220px 8px 8px;position:absolute;inset:-38px -6px}.theme-linework .lw-cover-frame:before{content:"";border:1px solid var(--line-soft);border-radius:210px 210px 4px 4px;position:absolute;inset:10px}.theme-linework .lw-cover .lw-names{color:var(--rose);font-size:clamp(42px,10vw,72px)}.theme-linework .lw-cover .lw-to-box{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin-top:6px;padding:16px 22px;display:grid}.theme-linework .lw-to-label{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.theme-linework .lw-to-name{font-family:var(--lw-serif);color:var(--ink);font-size:24px}.theme-linework .lw-btn{--lw-btn-bg:var(--ink);--lw-btn-fg:var(--bg);background:var(--lw-btn-bg);min-height:48px;color:var(--lw-btn-fg);letter-spacing:.16em;text-transform:uppercase;transition:transform .25s var(--lw-ease), box-shadow .25s var(--lw-ease), background .25s var(--lw-ease);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.theme-linework .lw-btn:hover{transform:translateY(-2px)}.theme-linework .lw-btn:active{transform:translateY(0)scale(.98)}.theme-linework .lw-btn.lw-ghost{--lw-btn-bg:transparent;--lw-btn-fg:var(--ink);border:1px solid var(--line);box-shadow:none}.theme-linework .lw-btn.lw-ghost:hover{border-color:var(--rose);color:var(--rose)}.theme-linework .lw-btn .lw-ic{width:17px;height:17px}.theme-linework .lw-petal{color:var(--rose-soft);opacity:.85;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.theme-linework .lw-hero{align-items:center;min-height:100dvh;padding-block:112px 88px;display:flex;overflow:hidden}.theme-linework .lw-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}@media (width<=900px){.theme-linework .lw-hero-grid{grid-template-columns:1fr;gap:44px}}.theme-linework .lw-hero-copy{justify-items:start;gap:22px;display:grid}.theme-linework .lw-hero-names{letter-spacing:-.03em;font-size:clamp(52px,9.5vw,116px);line-height:.92}.theme-linework .lw-hero-names .lw-amp{font-family:var(--lw-script);color:var(--rose);margin:6px 0 2px 4px;font-size:.45em;line-height:1;display:block}.theme-linework .lw-hero-meta{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:14px 20px;font-size:13px;display:flex}.theme-linework .lw-hero-meta .lw-dot{background:var(--gold);border-radius:50%;width:4px;height:4px}.theme-linework .lw-panel{aspect-ratio:3/4;background:radial-gradient(120% 80% at 70% 10%, var(--rose-soft) 0%, transparent 60%), linear-gradient(168deg, var(--surface) 0%, var(--bg-deep) 100%);border-radius:320px 320px 14px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-linework .lw-panel{background:radial-gradient(120% 80% at 70% 10%, color-mix(in srgb,var(--rose-soft) 80%, transparent) 0%, transparent 60%), linear-gradient(168deg, var(--surface) 0%, var(--bg-deep) 100%)}}.theme-linework .lw-panel{border:1px solid var(--line);box-shadow:var(--shadow)}.theme-linework .lw-panel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-linework .lw-panel .lw-bot{width:100%;height:100%;color:var(--rose);opacity:.42;position:absolute;inset:0}.theme-linework .lw-panel .lw-initials{font-family:var(--lw-script);color:var(--rose);opacity:.9;place-items:center;font-size:clamp(64px,11vw,116px);display:grid;position:absolute;inset:0}.theme-linework .lw-panel-tag{background:var(--surface);border:1px solid var(--line);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:11px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.theme-linework .lw-head{max-width:620px;margin-bottom:var(--sp-5);gap:12px;display:grid}.theme-linework .lw-head h2{font-size:clamp(32px,5.2vw,54px)}.theme-linework .lw-head .lw-script{font-size:clamp(30px,5vw,46px)}.theme-linework .lw-quote{text-align:left;gap:26px;max-width:760px;margin-left:clamp(0px,8vw,140px);display:grid}.theme-linework .lw-quote blockquote{font-family:var(--lw-serif);color:var(--ink);margin:0;font-size:clamp(24px,3.4vw,38px);font-style:italic;font-weight:300;line-height:1.35}.theme-linework .lw-quote cite{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-style:normal}.theme-linework .lw-pair{gap:var(--sp-6);display:grid}.theme-linework .lw-person{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,5vw,64px);display:grid}.theme-linework .lw-person:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.theme-linework .lw-person:nth-child(2n) .lw-person-media{order:2}@media (width<=820px){.theme-linework .lw-person,.theme-linework .lw-person:nth-child(2n){grid-template-columns:1fr;gap:26px}.theme-linework .lw-person:nth-child(2n) .lw-person-media{order:0}}.theme-linework .lw-person-media{aspect-ratio:4/5;border:1px solid var(--line);background:linear-gradient(150deg,var(--surface),var(--bg-deep));border-radius:200px 200px 12px 12px;position:relative;overflow:hidden}.theme-linework .lw-person-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-linework .lw-person-media .lw-bot{color:var(--gold);opacity:.34;position:absolute;inset:0}.theme-linework .lw-person-media .lw-mono{font-family:var(--lw-script);color:var(--rose);opacity:.85;place-items:center;font-size:clamp(52px,8vw,86px);display:grid;position:absolute;inset:0}.theme-linework .lw-person-body{gap:14px;display:grid}.theme-linework .lw-person-body h3{font-size:clamp(28px,4.4vw,44px)}.theme-linework .lw-person-body .lw-role{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:11px}.theme-linework .lw-person-body .lw-parents{color:var(--ink-2);font-weight:300}.theme-linework .lw-socials{gap:10px;margin-top:6px;display:flex}.theme-linework .lw-chip{border:1px solid var(--line);min-height:44px;color:var(--ink-2);transition:border-color .25s var(--lw-ease), color .25s var(--lw-ease), transform .25s var(--lw-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;text-decoration:none;display:inline-flex}.theme-linework .lw-chip:hover{border-color:var(--rose);color:var(--rose)}.theme-linework .lw-chip:active{transform:scale(.97)}.theme-linework .lw-chip .lw-ic{width:16px;height:16px}.theme-linework .lw-count-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:var(--sp-5)}.theme-linework .lw-count-grid{grid-template-columns:1.1fr 1.4fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}@media (width<=820px){.theme-linework .lw-count-grid{grid-template-columns:1fr;gap:36px}}.theme-linework .lw-count{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.theme-linework .lw-count .lw-cell{text-align:center;border-left:1px solid var(--line);padding:4px 10px}.theme-linework .lw-count .lw-cell:first-child{border-left:0;padding-left:0}.theme-linework .lw-count .lw-num{font-family:var(--lw-serif);font-variant-numeric:tabular-nums;font-size:clamp(34px,6vw,64px);line-height:1}.theme-linework .lw-count .lw-lbl{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:10.5px}.theme-linework .lw-big-date{justify-items:start;gap:6px;display:grid}.theme-linework .lw-big-date .lw-d{font-family:var(--lw-serif);letter-spacing:-.04em;font-size:clamp(64px,13vw,150px);line-height:.86}.theme-linework .lw-big-date .lw-m{letter-spacing:.36em;text-transform:uppercase;color:var(--gold);font-size:12px}.theme-linework .lw-events{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}@media (width<=820px){.theme-linework .lw-events{grid-template-columns:1fr}}.theme-linework .lw-event{border-bottom:1px solid var(--line);align-content:start;gap:16px;padding:clamp(28px,4vw,52px) clamp(20px,3vw,44px);display:grid}.theme-linework .lw-event+.lw-event{border-left:1px solid var(--line)}@media (width<=820px){.theme-linework .lw-event+.lw-event{border-left:0}}.theme-linework .lw-event h3{font-size:clamp(26px,3.6vw,38px)}.theme-linework .lw-event .lw-when{font-family:var(--lw-serif);color:var(--ink);font-size:20px}.theme-linework .lw-event .lw-rowline{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;font-weight:300;display:flex}.theme-linework .lw-event .lw-rowline .lw-ic{width:18px;height:18px;color:var(--gold);flex:none;margin-top:3px}.theme-linework .lw-event .lw-actions{margin-top:6px}.theme-linework .lw-story{gap:var(--sp-4);padding-left:34px;display:grid;position:relative}.theme-linework .lw-story:before{content:"";background:linear-gradient(var(--line),var(--gold-soft),var(--line));width:1px;position:absolute;top:8px;bottom:8px;left:7px}.theme-linework .lw-step{gap:8px;display:grid;position:relative}.theme-linework .lw-step:before{content:"";border:1px solid var(--gold);background:var(--bg);border-radius:50%;width:15px;height:15px;position:absolute;top:9px;left:-33px}.theme-linework .lw-step:after{content:"";background:var(--gold);width:5px;height:5px;animation:lw-breathe 3.6s var(--lw-ease) infinite;border-radius:50%;position:absolute;top:14px;left:-28px}@keyframes lw-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.55)}}.theme-linework .lw-step .lw-yr{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:11px}.theme-linework .lw-step h4{font-family:var(--lw-serif);font-size:clamp(22px,3vw,30px)}.theme-linework .lw-step p{color:var(--ink-2);font-weight:300}.theme-linework .lw-step-photo{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px}@media (width>=900px){.theme-linework .lw-story{grid-template-columns:1fr 1px 1fr;align-items:start;gap:0 clamp(28px,5vw,64px);padding-left:0}.theme-linework .lw-story:before{left:50%}.theme-linework .lw-step{text-align:right;grid-column:1;padding-block:18px}.theme-linework .lw-step:nth-child(2n){text-align:left;grid-column:3}.theme-linework .lw-step:before{left:auto;right:calc(-1*clamp(28px,5vw,64px) - 7px)}.theme-linework .lw-step:after{left:auto;right:calc(-1*clamp(28px,5vw,64px) - 2px)}.theme-linework .lw-step:nth-child(2n):before{left:calc(-1*clamp(28px,5vw,64px) - 7px);right:auto}.theme-linework .lw-step:nth-child(2n):after{left:calc(-1*clamp(28px,5vw,64px) - 2px);right:auto}.theme-linework .lw-step:not(:nth-child(2n)) .lw-step-photo{margin-left:auto}}.theme-linework .lw-gallery{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.theme-linework .lw-tile{border:1px solid var(--line);background:linear-gradient(155deg,var(--surface),var(--bg-deep));transition:transform .5s var(--lw-ease);border-radius:10px;position:relative;overflow:hidden}.theme-linework .lw-tile:hover{transform:translateY(-4px)}.theme-linework .lw-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-linework .lw-tile .lw-bot{color:var(--rose);opacity:.38;position:absolute;inset:0}.theme-linework .lw-tile .lw-cap{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);font-size:11px;position:absolute;bottom:12px;left:14px}@supports (color:color-mix(in lab, red, red)){.theme-linework .lw-tile .lw-cap{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.theme-linework .lw-tile .lw-cap{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:5px 12px}.theme-linework .lw-tile.lw-t-a{aspect-ratio:16/11;grid-column:span 4}.theme-linework .lw-tile.lw-t-b{aspect-ratio:3/4;grid-column:span 2}.theme-linework .lw-tile.lw-t-c,.theme-linework .lw-tile.lw-t-d{aspect-ratio:1;grid-column:span 2}.theme-linework .lw-tile.lw-t-e{aspect-ratio:4/5;grid-column:span 2}.theme-linework .lw-tile.lw-t-f{aspect-ratio:21/8;grid-column:span 6}@media (width<=820px){.theme-linework .lw-gallery{grid-template-columns:repeat(2,1fr);gap:10px}.theme-linework .lw-tile.lw-t-a,.theme-linework .lw-tile.lw-t-f{aspect-ratio:16/11;grid-column:span 2}.theme-linework .lw-tile.lw-t-b,.theme-linework .lw-tile.lw-t-c,.theme-linework .lw-tile.lw-t-d,.theme-linework .lw-tile.lw-t-e{aspect-ratio:3/4;grid-column:span 1}}.theme-linework .lw-rsvp-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.theme-linework .lw-rsvp-grid{grid-template-columns:1fr}}.theme-linework .lw-field{gap:8px;margin-bottom:20px;display:grid}.theme-linework .lw-field label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.theme-linework .lw-field .lw-help{color:var(--ink-3);font-size:12.5px}.theme-linework .lw-field input,.theme-linework .lw-field textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);min-height:48px;transition:border-color .2s var(--lw-ease), box-shadow .2s var(--lw-ease);border-radius:10px;padding:13px 15px;font-size:15px}.theme-linework .lw-field textarea{resize:vertical;min-height:118px;line-height:1.6}.theme-linework .lw-field input:focus,.theme-linework .lw-field textarea:focus{border-color:var(--rose);box-shadow:0 0 0 3px var(--rose);outline:none}@supports (color:color-mix(in lab, red, red)){.theme-linework .lw-field input:focus,.theme-linework .lw-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--rose) 18%,transparent)}}.theme-linework .lw-field .lw-err{color:#c0392b;font-size:12.5px}html[data-theme=dark] .theme-linework .lw-field .lw-err{color:#f0918a}.theme-linework .lw-segs{flex-wrap:wrap;gap:10px;display:flex}.theme-linework .lw-seg{position:relative}.theme-linework .lw-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-linework .lw-seg span{border:1px solid var(--line);min-height:46px;color:var(--ink-2);cursor:pointer;transition:all .22s var(--lw-ease);border-radius:999px;align-items:center;padding:0 18px;font-size:13.5px;display:inline-flex}.theme-linework .lw-seg input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.theme-linework .lw-seg input:focus-visible+span{outline:2px solid var(--ring);outline-offset:3px}.theme-linework .lw-seg span:active{transform:scale(.97)}.theme-linework .lw-form-note{color:var(--rose);margin-top:14px;font-size:12.5px}.theme-linework .lw-wishes{border-top:1px solid var(--line);gap:0;max-height:520px;display:grid;overflow-y:auto}.theme-linework .lw-wish{border-bottom:1px solid var(--line-soft);gap:7px;padding:20px 4px;display:grid}.theme-linework .lw-wish-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.theme-linework .lw-wish-name{font-family:var(--lw-serif);font-size:20px}.theme-linework .lw-badge{letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:10.5px}.theme-linework .lw-badge.lw-hadir{border-color:var(--gold);color:var(--gold)}.theme-linework .lw-badge.lw-tidak_hadir{border-color:var(--line);color:var(--ink-3)}.theme-linework .lw-wish p{color:var(--ink-2);font-size:15px;font-weight:300}.theme-linework .lw-empty{text-align:center;justify-items:center;gap:12px;padding:44px 8px;display:grid}.theme-linework .lw-empty .lw-ic{width:36px;height:36px;color:var(--gold);opacity:.85}.theme-linework .lw-empty h4{font-family:var(--lw-serif);font-size:22px}.theme-linework .lw-empty p{color:var(--ink-3);font-size:14px}.theme-linework .lw-gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=760px){.theme-linework .lw-gifts{grid-template-columns:1fr}}.theme-linework .lw-gift{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:10px;padding:26px;display:grid}.theme-linework .lw-gift .lw-bank{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:11px}.theme-linework .lw-gift .lw-no{font-family:var(--lw-serif);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(24px,4vw,34px)}.theme-linework .lw-gift .lw-an{color:var(--ink-2);font-size:14px}.theme-linework .lw-gift .lw-note{color:var(--ink-3);font-size:13px}.theme-linework .lw-gift .lw-qr{border:1px solid var(--line);border-radius:12px;width:100%;max-width:220px}.theme-linework .lw-copy{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;min-height:44px;transition:all .22s var(--lw-ease);border-radius:999px;justify-self:start;align-items:center;gap:9px;margin-top:8px;padding:0 18px;font-size:12.5px;display:inline-flex}.theme-linework .lw-copy:hover{border-color:var(--rose);color:var(--rose)}.theme-linework .lw-copy:active{transform:scale(.97)}.theme-linework .lw-copy.lw-ok{border-color:var(--gold);color:var(--gold)}.theme-linework .lw-copy .lw-ic{width:15px;height:15px}.theme-linework .lw-closing{text-align:center;padding-block:var(--sp-7) var(--sp-5);justify-items:center;gap:22px;display:grid}.theme-linework .lw-closing .lw-script{font-size:clamp(46px,10vw,92px)}.theme-linework .lw-footer{border-top:1px solid var(--line);text-align:center;color:var(--ink-3);padding-block:28px 120px;font-size:12.5px}.theme-linework .lw-dock{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.theme-linework .lw-dock{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.theme-linework .lw-dock{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow), inset 0 1px 0 #ffffff57;opacity:0;pointer-events:none;transition:opacity .6s var(--lw-ease), transform .6s var(--lw-ease);scrollbar-width:none;max-width:calc(100vw - 24px);overflow-x:auto}.theme-linework .lw-dock::-webkit-scrollbar{display:none}.theme-linework .lw-dock.is-on{opacity:1;pointer-events:auto}.theme-linework .lw-dock a,.theme-linework .lw-dock button{width:46px;height:46px;color:var(--ink-2);transition:color .22s var(--lw-ease), background .22s var(--lw-ease), transform .22s var(--lw-ease);border-radius:999px;flex:none;place-items:center;display:grid}.theme-linework .lw-dock a:hover,.theme-linework .lw-dock button:hover{color:var(--ink);background:var(--bg-deep)}.theme-linework .lw-dock a:active,.theme-linework .lw-dock button:active{transform:scale(.94)}.theme-linework .lw-dock a[aria-current=true]{color:var(--bg);background:var(--ink)}.theme-linework .lw-dock .lw-ic{width:19px;height:19px}.theme-linework .lw-dock .lw-sep{background:var(--line);flex:none;width:1px;height:24px;margin-inline:4px}.theme-linework .lw-dock .lw-live{position:relative}.theme-linework .lw-dock .lw-live:after{content:"";background:var(--gold);opacity:0;width:6px;height:6px;transition:all .3s var(--lw-ease);border-radius:50%;position:absolute;top:9px;right:9px;transform:scale(.4)}.theme-linework .lw-dock .lw-live.is-playing:after{opacity:1;animation:lw-breathe 2.4s var(--lw-ease) infinite;transform:scale(1)}.theme-linework .lw-toast{z-index:65;background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;transition:all .4s var(--lw-ease);box-shadow:var(--shadow);text-align:center;border-radius:999px;max-width:calc(100vw - 40px);padding:11px 20px;font-size:13px;position:fixed;bottom:92px;left:50%;transform:translate(-50%)translateY(14px)}.theme-linework .lw-toast.is-on{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.theme-linework .lw-step:after,.theme-linework .lw-dock .lw-live.is-playing:after{animation:none}}.theme-noir-gold{--void:#08080a;--ink:#0d0d10;--ink-2:#131318;--panel:#17171d;--panel-2:#1d1d24;--gold:#c9a227;--gold-lt:#e9d08a;--gold-dk:#8a6b1c;--gold-wash:#1f1a0e;--cream:#f3ede1;--muted:#a79b85;--dim:#6e6759;--hair:#c9a22742;--hair-2:#f3ede11a;--bad:#e08c7c;--foil:linear-gradient(102deg,#8a6b1c 0%,#e9d08a 22%,#c9a227 40%,#faf0cc 54%,#c9a227 66%,#9a7820 88%,#e9d08a 100%);--shadow:0 30px 70px -34px #000000e6;--shadow-s:0 12px 30px -18px #000000d9;--ng-serif:"Cormorant Infant",Georgia,"Times New Roman",serif;--ng-script:"Great Vibes","Cormorant Infant",cursive;--ng-sans:"Jost","Segoe UI",system-ui,-apple-system,sans-serif;--ng-ease:cubic-bezier(.16,1,.3,1);--sp-4:40px;--sp-5:64px;--sp-6:96px;--sp-7:144px;background:var(--void);color:var(--cream);font-family:var(--ng-sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.7}.theme-noir-gold *,.theme-noir-gold :before,.theme-noir-gold :after{box-sizing:border-box}.theme-noir-gold img,.theme-noir-gold svg{max-width:100%}.theme-noir-gold h1,.theme-noir-gold h2,.theme-noir-gold h3,.theme-noir-gold h4{font-family:var(--ng-serif);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.06}.theme-noir-gold p{max-width:60ch;margin:0}.theme-noir-gold a{color:inherit}.theme-noir-gold button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-noir-gold :focus-visible{outline:1px solid var(--gold);outline-offset:4px}.theme-noir-gold ::selection{color:#fff;background:#c9a2274d}.theme-noir-gold .ng-wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:28px}@media (width<=640px){.theme-noir-gold .ng-wrap{padding-inline:20px}}.theme-noir-gold .ng-eyebrow{font-family:var(--ng-sans);letter-spacing:.4em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:500}.theme-noir-gold .ng-script{font-family:var(--ng-script);letter-spacing:0}.theme-noir-gold .ng-lede{color:var(--muted);font-size:16px;font-weight:300}.theme-noir-gold .ng-mono-num{font-variant-numeric:tabular-nums}.theme-noir-gold .ng-foil{background:var(--foil);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.theme-noir-gold .ng-foil.ng-shine{animation:7s linear infinite ng-shine}@keyframes ng-shine{to{background-position:220% 0}}.theme-noir-gold section{position:relative}.theme-noir-gold .ng-sec{padding-block:clamp(76px,11vw,166px)}.theme-noir-gold .ng-rule{color:var(--gold);align-items:center;gap:14px;display:flex}.theme-noir-gold .ng-rule:before,.theme-noir-gold .ng-rule:after{content:"";background:linear-gradient(90deg,transparent,var(--hair),transparent);flex:1;height:1px}.theme-noir-gold .ng-rule svg{opacity:.9;flex:none;width:34px;height:34px}.theme-noir-gold .ng-vign{z-index:60;pointer-events:none;background:radial-gradient(120% 82% at 50% 8%,#0000 40%,#0000009e 100%);position:fixed;inset:0}.theme-noir-gold .ng-grain{z-index:61;pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.theme-noir-gold #ng-dust{z-index:2;pointer-events:none;position:fixed;inset:0}.theme-noir-gold .ng-cover{z-index:80;background:radial-gradient(88% 70% at 50% 20%, #17140c 0%, var(--void) 72%);place-items:center;padding:34px 22px;display:grid;position:fixed;inset:0}.theme-noir-gold .ng-cov-panel{background:var(--void);transform-origin:50% 0;transition:transform .9s var(--ng-ease);position:absolute;inset:0}.theme-noir-gold .ng-cov-in{text-align:center;z-index:3;width:min(540px,100%);transition:opacity .5s var(--ng-ease), transform .5s var(--ng-ease);justify-items:center;gap:20px;display:grid;position:relative}.theme-noir-gold .ng-deco-frame{pointer-events:none;color:var(--gold);opacity:.55;position:absolute;inset:-46px -10px}.theme-noir-gold .ng-cov-names{font-family:var(--ng-script);font-size:clamp(46px,11vw,80px);line-height:1.08}.theme-noir-gold .ng-cov-to{gap:5px;padding:18px 24px;display:grid;position:relative}.theme-noir-gold .ng-cov-to:before,.theme-noir-gold .ng-cov-to:after{content:"";background:linear-gradient(90deg,transparent,var(--hair),transparent);height:1px;position:absolute;left:12%;right:12%}.theme-noir-gold .ng-cov-to:before{top:0}.theme-noir-gold .ng-cov-to:after{bottom:0}.theme-noir-gold .ng-cov-to .ng-l{letter-spacing:.36em;text-transform:uppercase;color:var(--dim);font-size:10px}.theme-noir-gold .ng-cov-to .ng-n{font-family:var(--ng-serif);color:var(--cream);font-size:25px}.theme-noir-gold .ng-cover.is-gone{pointer-events:none}.theme-noir-gold .ng-cover.is-gone .ng-cov-in{opacity:0;transform:translateY(-18px)}.theme-noir-gold .ng-cover.is-gone .ng-cov-panel{transform:scaleY(0)}.theme-noir-gold .ng-cover.is-hidden{opacity:0;visibility:hidden;transition:opacity .5s var(--ng-ease), visibility .5s}.theme-noir-gold .ng-btn{border:1px solid var(--gold);min-height:50px;font-family:var(--ng-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);transition:color .4s var(--ng-ease), border-color .4s var(--ng-ease);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:11.5px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.theme-noir-gold .ng-btn>*{z-index:2;position:relative}.theme-noir-gold .ng-btn:before{content:"";z-index:1;background:var(--foil);transition:transform .55s var(--ng-ease);position:absolute;inset:0;transform:translate(-101%)}.theme-noir-gold .ng-btn:hover:before{transform:translate(0)}.theme-noir-gold .ng-btn:hover{color:#100d05}.theme-noir-gold .ng-btn:active{scale:.977}.theme-noir-gold .ng-btn .ng-ic{width:15px;height:15px}.theme-noir-gold .ng-btn.ng-solid{background:var(--foil);color:#100d05;border-color:#0000}.theme-noir-gold .ng-btn.ng-solid:before{background:var(--panel-2)}.theme-noir-gold .ng-btn.ng-solid:hover{color:var(--gold);border-color:var(--gold)}.theme-noir-gold .ng-ic{width:18px;height:18px}.theme-noir-gold .ng-hero{text-align:center;place-items:center;min-height:100dvh;padding-block:110px 96px;display:grid;position:relative;overflow:hidden}.theme-noir-gold .ng-halo{aspect-ratio:1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#c9a22729,#0000 62%);width:min(1100px,140vw);position:absolute;top:-14%;left:50%;transform:translate(-50%)}.theme-noir-gold .ng-hero-in{z-index:3;justify-items:center;gap:26px;display:grid;position:relative}.theme-noir-gold .ng-hero-names{letter-spacing:-.04em;font-size:clamp(52px,13vw,142px);line-height:.9}.theme-noir-gold .ng-hero-names .ng-amp{font-family:var(--ng-script);color:var(--gold);letter-spacing:0;margin:10px 0 4px;font-size:.34em;line-height:1;display:block}.theme-noir-gold .ng-hero-date{letter-spacing:.34em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;font-size:11.5px;display:flex}.theme-noir-gold .ng-hero-date .ng-sep{background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}.theme-noir-gold .ng-arch-line{width:min(620px,92vw);color:var(--gold);opacity:.3;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.theme-noir-gold .ng-cue{z-index:4;letter-spacing:.34em;text-transform:uppercase;color:var(--dim);justify-items:center;gap:8px;font-size:9.5px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.theme-noir-gold .ng-cue i{background:linear-gradient(var(--hair-2),var(--gold));width:1px;height:44px;font-style:normal;display:block;position:relative;overflow:hidden}.theme-noir-gold .ng-cue i:after{content:"";background:var(--gold);animation:ng-drop 2.3s var(--ng-ease) infinite;position:absolute;inset:0}@keyframes ng-drop{0%{transform:translateY(-100%)}62%,to{transform:translateY(100%)}}.theme-noir-gold .ng-head{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(38px,5vw,66px);display:grid}.theme-noir-gold .ng-head h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(30px,5vw,54px)}.theme-noir-gold .ng-head .ng-lede{max-width:52ch}.theme-noir-gold .ng-quote{text-align:center;justify-items:center;gap:26px;display:grid}.theme-noir-gold .ng-quote blockquote{font-family:var(--ng-serif);max-width:22ch;color:var(--cream);margin:0;font-size:clamp(23px,3.6vw,42px);font-style:italic;line-height:1.34}.theme-noir-gold .ng-quote cite{letter-spacing:.34em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-style:normal}.theme-noir-gold .ng-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,4vw,54px);display:grid}@media (width<=860px){.theme-noir-gold .ng-pair{grid-template-columns:1fr}}.theme-noir-gold .ng-person{text-align:center;justify-items:center;gap:16px;display:grid}.theme-noir-gold .ng-portal{aspect-ratio:3/4;border:1px solid var(--hair);background:linear-gradient(168deg,var(--panel),var(--ink));width:min(270px,74vw);box-shadow:var(--shadow);border-radius:999px 999px 8px 8px;position:relative;overflow:hidden}.theme-noir-gold .ng-portal:after{content:"";border:1px solid var(--hair);pointer-events:none;border-radius:999px 999px 4px 4px;position:absolute;inset:9px}.theme-noir-gold .ng-portal img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-noir-gold .ng-portal .ng-bot{color:var(--gold);opacity:.4;transform:translate3d(0,var(--parallax-y,0),0);position:absolute;inset:0}.theme-noir-gold .ng-portal .ng-mono{font-family:var(--ng-script);place-items:center;font-size:clamp(58px,9vw,92px);display:grid;position:absolute;inset:0}.theme-noir-gold .ng-person h3{font-size:clamp(25px,3.4vw,36px)}.theme-noir-gold .ng-person .ng-role{letter-spacing:.36em;text-transform:uppercase;color:var(--gold);font-size:10px}.theme-noir-gold .ng-person .ng-par{color:var(--muted);max-width:32ch;font-size:14.5px}.theme-noir-gold .ng-amp-mid{font-family:var(--ng-script);color:var(--gold);font-size:clamp(40px,7vw,76px)}@media (width<=860px){.theme-noir-gold .ng-amp-mid{margin-block:6px}}.theme-noir-gold .ng-cd-band{background:linear-gradient(var(--ink),var(--ink-2));border-block:1px solid var(--hair);padding-block:clamp(46px,7vw,88px);position:relative}.theme-noir-gold .ng-cd{grid-template-columns:repeat(4,1fr);max-width:760px;margin-inline:auto;display:grid}.theme-noir-gold .ng-cd .ng-cell{text-align:center;padding:6px 8px;position:relative}.theme-noir-gold .ng-cd .ng-cell+.ng-cell:before{content:"";background:var(--hair);width:1px;position:absolute;top:14%;bottom:14%;left:0}.theme-noir-gold .ng-cd .ng-n{font-family:var(--ng-serif);font-size:clamp(32px,7vw,66px);line-height:1}.theme-noir-gold .ng-cd .ng-l{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);margin-top:10px;font-size:9.5px}.theme-noir-gold .ng-events{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,28px);display:grid}@media (width<=820px){.theme-noir-gold .ng-events{grid-template-columns:1fr}}.theme-noir-gold .ng-ev{background:linear-gradient(160deg,var(--panel),var(--ink));border:1px solid var(--hair);box-shadow:var(--shadow-s);align-content:start;gap:15px;padding:clamp(28px,4vw,46px) clamp(22px,3vw,38px);display:grid;position:relative;overflow:hidden}.theme-noir-gold .ng-ev .ng-corner{width:52px;height:52px;color:var(--gold);opacity:.55;position:absolute}.theme-noir-gold .ng-ev .ng-corner.ng-tl{top:10px;left:10px}.theme-noir-gold .ng-ev .ng-corner.ng-br{bottom:10px;right:10px;transform:rotate(180deg)}.theme-noir-gold .ng-ev h3{font-size:clamp(25px,3.4vw,36px)}.theme-noir-gold .ng-ev .ng-when{font-family:var(--ng-serif);color:var(--gold-lt);font-size:21px}.theme-noir-gold .ng-ev .ng-rowline{color:var(--muted);align-items:flex-start;gap:12px;margin:0;font-size:14.5px;display:flex}.theme-noir-gold .ng-ev .ng-rowline .ng-ic{width:17px;height:17px;color:var(--gold);flex:none;margin-top:4px}.theme-noir-gold .ng-story{gap:clamp(26px,4vw,44px);padding-left:32px;display:grid;position:relative}.theme-noir-gold .ng-story .ng-spine{background:var(--hair-2);width:1px;position:absolute;top:6px;bottom:6px;left:7px}.theme-noir-gold .ng-step{gap:9px;display:grid;position:relative}.theme-noir-gold .ng-step:before{content:"";border:1px solid var(--gold);background:var(--void);width:13px;height:13px;position:absolute;top:10px;left:-31px;transform:rotate(45deg)}.theme-noir-gold .ng-step .ng-yr{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:10px}.theme-noir-gold .ng-step h4{font-size:clamp(21px,3vw,29px)}.theme-noir-gold .ng-step p{color:var(--muted);font-size:15px}@media (width>=920px){.theme-noir-gold .ng-story{grid-template-columns:1fr 1px 1fr;gap:0 clamp(30px,5vw,66px);padding-left:0}.theme-noir-gold .ng-story .ng-spine{left:50%}.theme-noir-gold .ng-step{text-align:right;grid-column:1;padding-block:16px}.theme-noir-gold .ng-step:nth-of-type(2n){text-align:left;grid-column:3}.theme-noir-gold .ng-step:before{left:auto;right:calc(-1*clamp(30px,5vw,66px) - 6px)}.theme-noir-gold .ng-step:nth-of-type(2n):before{left:calc(-1*clamp(30px,5vw,66px) - 6px);right:auto}}.theme-noir-gold .ng-gal{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.theme-noir-gold .ng-tile{border:1px solid var(--hair);background:linear-gradient(158deg,var(--panel),var(--void));transition:transform .6s var(--ng-ease), border-color .4s var(--ng-ease);position:relative;overflow:hidden}.theme-noir-gold .ng-tile:hover{border-color:var(--gold);transform:translateY(-6px)}.theme-noir-gold .ng-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-noir-gold .ng-tile .ng-bot{color:var(--gold);opacity:.34;position:absolute;inset:0}.theme-noir-gold .ng-tile .ng-cap{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:9.5px;position:absolute;bottom:14px;left:16px}.theme-noir-gold .ng-t-a{aspect-ratio:16/10;grid-column:span 4}.theme-noir-gold .ng-t-b{aspect-ratio:3/4;grid-column:span 2}.theme-noir-gold .ng-t-c,.theme-noir-gold .ng-t-d{aspect-ratio:1;grid-column:span 2}.theme-noir-gold .ng-t-e{aspect-ratio:4/5;grid-column:span 2}.theme-noir-gold .ng-t-f{aspect-ratio:21/8;grid-column:span 6}@media (width<=820px){.theme-noir-gold .ng-gal{grid-template-columns:repeat(2,1fr);gap:10px}.theme-noir-gold .ng-t-a,.theme-noir-gold .ng-t-f{aspect-ratio:16/10;grid-column:span 2}.theme-noir-gold .ng-t-b,.theme-noir-gold .ng-t-c,.theme-noir-gold .ng-t-d,.theme-noir-gold .ng-t-e{aspect-ratio:3/4;grid-column:span 1}}.theme-noir-gold .ng-rsvp-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(28px,5vw,68px);display:grid}@media (width<=920px){.theme-noir-gold .ng-rsvp-grid{grid-template-columns:1fr}}.theme-noir-gold .ng-field{gap:8px;margin-bottom:20px;display:grid}.theme-noir-gold .ng-field label{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:10px}.theme-noir-gold .ng-field .ng-help{color:var(--dim);font-size:12px}.theme-noir-gold .ng-field input,.theme-noir-gold .ng-field textarea{background:var(--ink-2);border:1px solid var(--hair-2);width:100%;color:var(--cream);min-height:50px;transition:border-color .3s var(--ng-ease), background .3s var(--ng-ease);border-radius:0;padding:14px 16px;font-size:15px}.theme-noir-gold .ng-field textarea{resize:vertical;min-height:118px}.theme-noir-gold .ng-field input:focus,.theme-noir-gold .ng-field textarea:focus{border-color:var(--gold);background:var(--panel);outline:none}.theme-noir-gold .ng-field .ng-err{color:var(--bad);font-size:12px}.theme-noir-gold .ng-segs{flex-wrap:wrap;gap:9px;display:flex}.theme-noir-gold .ng-seg{position:relative}.theme-noir-gold .ng-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-noir-gold .ng-seg span{border:1px solid var(--hair-2);letter-spacing:.2em;text-transform:uppercase;min-height:46px;color:var(--muted);cursor:pointer;transition:all .3s var(--ng-ease);align-items:center;padding:0 20px;font-size:11px;display:inline-flex}.theme-noir-gold .ng-seg input:checked+span{border-color:var(--gold);color:#100d05;background:var(--foil)}.theme-noir-gold .ng-seg input:focus-visible+span{outline:1px solid var(--gold);outline-offset:3px}.theme-noir-gold .ng-form-note{color:var(--gold-lt);align-items:center;gap:9px;margin-top:15px;font-size:13px;display:flex}.theme-noir-gold .ng-wishes{border-top:1px solid var(--hair-2);gap:0;display:grid}.theme-noir-gold .ng-wish{border-bottom:1px solid var(--hair-2);gap:7px;padding:20px 2px;display:grid}.theme-noir-gold .ng-wish-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.theme-noir-gold .ng-wish-name{font-family:var(--ng-serif);font-size:21px}.theme-noir-gold .ng-badge{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--dim);padding:4px 11px;font-size:9.5px}.theme-noir-gold .ng-badge.ng-hadir{border-color:var(--gold);color:var(--gold)}.theme-noir-gold .ng-wish p{color:var(--muted);font-size:14.5px}.theme-noir-gold .ng-wish time{color:var(--dim);letter-spacing:.1em;font-size:11px}.theme-noir-gold .ng-empty{text-align:center;justify-items:center;gap:12px;padding:46px 10px;display:grid}.theme-noir-gold .ng-empty .ng-ic{width:32px;height:32px;color:var(--gold)}.theme-noir-gold .ng-empty h4{font-size:22px}.theme-noir-gold .ng-empty p{color:var(--dim);font-size:14px}.theme-noir-gold .ng-gifts{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=760px){.theme-noir-gold .ng-gifts{grid-template-columns:1fr}}.theme-noir-gold .ng-gift{border:1px solid var(--hair);background:linear-gradient(158deg,var(--panel),var(--ink));gap:10px;padding:28px;display:grid;position:relative}.theme-noir-gold .ng-gift .ng-bank{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:10px}.theme-noir-gold .ng-gift .ng-no{font-family:var(--ng-serif);font-variant-numeric:tabular-nums;font-size:clamp(24px,4vw,34px)}.theme-noir-gold .ng-gift .ng-an{color:var(--muted);font-size:14px}.theme-noir-gold .ng-gift .ng-note{color:var(--dim);font-size:13px}.theme-noir-gold .ng-copy{border:1px solid var(--hair);letter-spacing:.24em;text-transform:uppercase;min-height:44px;color:var(--muted);transition:all .3s var(--ng-ease);justify-self:start;align-items:center;gap:9px;margin-top:8px;padding:0 18px;font-size:10.5px;display:inline-flex}.theme-noir-gold .ng-copy:hover{border-color:var(--gold);color:var(--gold)}.theme-noir-gold .ng-copy:active{scale:.97}.theme-noir-gold .ng-copy.ng-ok{border-color:var(--gold);color:var(--gold)}.theme-noir-gold .ng-copy .ng-ic{width:14px;height:14px}.theme-noir-gold .ng-closing{text-align:center;justify-items:center;gap:24px;padding-block:clamp(80px,11vw,160px) clamp(50px,7vw,90px);display:grid}.theme-noir-gold .ng-closing .ng-big{font-family:var(--ng-script);font-size:clamp(50px,12vw,110px);line-height:1.05}.theme-noir-gold .ng-footer{border-top:1px solid var(--hair-2);text-align:center;color:var(--dim);letter-spacing:.16em;padding-block:26px 118px;font-size:11.5px}.theme-noir-gold .ng-dock{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:70;border:1px solid var(--hair);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--shadow);scrollbar-width:none;max-width:calc(100vw - 22px);transition:opacity .6s var(--ng-ease), transform .6s var(--ng-ease);opacity:0;pointer-events:none;background:#0d0d10c7;align-items:center;gap:2px;padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)translateY(120%)}.theme-noir-gold .ng-dock::-webkit-scrollbar{display:none}.theme-noir-gold .ng-dock.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.theme-noir-gold .ng-dock a,.theme-noir-gold .ng-dock button{width:46px;height:46px;color:var(--dim);transition:all .28s var(--ng-ease);flex:none;place-items:center;display:grid}.theme-noir-gold .ng-dock a:hover,.theme-noir-gold .ng-dock button:hover{color:var(--gold);background:var(--gold-wash)}.theme-noir-gold .ng-dock a:active,.theme-noir-gold .ng-dock button:active{scale:.93}.theme-noir-gold .ng-dock a[aria-current=true]{color:#100d05;background:var(--foil)}.theme-noir-gold .ng-dock .ng-ic{width:18px;height:18px}.theme-noir-gold .ng-dock .ng-sep{background:var(--hair-2);flex:none;width:1px;height:24px;margin-inline:5px}.theme-noir-gold .ng-dock .ng-live{position:relative}.theme-noir-gold .ng-dock .ng-live:after{content:"";background:var(--gold);opacity:0;width:5px;height:5px;transition:all .3s var(--ng-ease);border-radius:50%;position:absolute;top:9px;right:9px;transform:scale(.4)}.theme-noir-gold .ng-dock .ng-live.is-playing:after{opacity:1;animation:ng-blip 2.2s var(--ng-ease) infinite;transform:scale(1)}@keyframes ng-blip{0%,to{opacity:1}50%{opacity:.3}}.theme-noir-gold .ng-toast{z-index:75;background:var(--panel-2);border:1px solid var(--hair);color:var(--cream);letter-spacing:.06em;opacity:0;pointer-events:none;transition:all .4s var(--ng-ease);text-align:center;max-width:calc(100vw - 36px);padding:12px 22px;font-size:12.5px;position:fixed;bottom:92px;left:50%;transform:translate(-50%,14px)}.theme-noir-gold .ng-toast.is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-noir-gold .ng-cue i:after,.theme-noir-gold .ng-foil.ng-shine,.theme-noir-gold .ng-dock .ng-live.is-playing:after{animation:none}}.theme-minang{--void:#140a0a;--deep:#1e0d0c;--maroon:#5e1614;--maroon-2:#7a1d1a;--panel:#26100f;--panel-2:#311614;--gold:#c9a227;--gold-lt:#ebd08c;--gold-dk:#8e6c1a;--ivory:#f6efe1;--muted:#c2a98f;--dim:#8d7259;--bad:#e79485;--foil:linear-gradient(104deg,#8e6c1a 0%,#ebd08c 20%,#c9a227 38%,#fbf0c8 52%,#c9a227 66%,#9c7820 86%,#ebd08c 100%);--hair:#c9a22747;--hair-2:#f6efe11a;--shadow:0 32px 74px -36px #000000eb;--shadow-s:0 14px 32px -20px #000000d9;--mg-disp:"Marcellus",Georgia,serif;--mg-serif:"Cormorant Infant",Georgia,serif;--mg-script:"Great Vibes",cursive;--mg-sans:"Jost","Segoe UI",system-ui,-apple-system,sans-serif;--mg-ease:cubic-bezier(.16,1,.3,1);--mg-songket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%23C9A227' stroke-width='1'%3E%3Cpath d='M32 3 L61 32 L32 61 L3 32 Z'/%3E%3Cpath d='M32 17 L47 32 L32 47 L17 32 Z'/%3E%3Cpath d='M0 32 L3 32 M61 32 L64 32 M32 0 L32 3 M32 61 L32 64'/%3E%3C/g%3E%3C/svg%3E");color:var(--ivory);font-family:var(--mg-sans);-webkit-font-smoothing:antialiased;background:radial-gradient(120% 60% at 50% 0%, #5e16148c, transparent 62%), linear-gradient(180deg,var(--deep) 0%,var(--void) 40%,#180b0a 100%);background-attachment:fixed;font-size:16px;font-weight:300;line-height:1.72}.theme-minang *,.theme-minang :before,.theme-minang :after{box-sizing:border-box}.theme-minang img,.theme-minang svg{max-width:100%}.theme-minang h1,.theme-minang h2,.theme-minang h3,.theme-minang h4{font-family:var(--mg-disp);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.14}.theme-minang p{max-width:60ch;margin:0}.theme-minang a{color:inherit}.theme-minang button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-minang :focus-visible{outline:1px solid var(--gold);outline-offset:4px}.theme-minang ::selection{color:#fff;background:#c9a22752}.theme-minang .mg-wrap{width:100%;max-width:1140px;margin-inline:auto;padding-inline:26px}@media (width<=640px){.theme-minang .mg-wrap{padding-inline:18px}}.theme-minang .mg-eyebrow{font-family:var(--mg-sans);letter-spacing:.44em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:500}.theme-minang .mg-script{font-family:var(--mg-script);letter-spacing:0}.theme-minang .mg-jawi{font-family:var(--mg-serif);color:var(--gold-lt);font-style:italic}.theme-minang .mg-lede{color:var(--muted);font-size:15.5px}.theme-minang .mg-mono-num{font-variant-numeric:tabular-nums}.theme-minang .mg-foil{background:var(--foil);color:#0000;background-size:230% 100%;-webkit-background-clip:text;background-clip:text}.theme-minang .mg-foil.mg-shine{animation:8s linear infinite mg-shine}@keyframes mg-shine{to{background-position:230% 0}}.theme-minang section{position:relative}.theme-minang .mg-sec{padding-block:clamp(72px,10vw,150px)}.theme-minang .mg-tex{z-index:60;pointer-events:none;opacity:.055;background-image:var(--mg-songket);background-size:64px 64px;position:fixed;inset:0}.theme-minang .mg-vign{z-index:61;pointer-events:none;background:radial-gradient(122% 84% at 50% 6%,#0000 38%,#0a0404b8 100%);position:fixed;inset:0}.theme-minang #mg-dust{z-index:2;pointer-events:none;position:fixed;inset:0}.theme-minang .mg-ukir{color:var(--gold);justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.theme-minang .mg-ukir:before,.theme-minang .mg-ukir:after{content:"";background:linear-gradient(90deg,transparent,var(--hair),transparent);flex:1;max-width:180px;height:1px}.theme-minang .mg-ukir svg{flex:none;width:44px;height:30px}.theme-minang .mg-rabuang{width:100%;height:16px;color:var(--gold);opacity:.55}.theme-minang .mg-gonjong{background:linear-gradient(168deg,var(--panel-2),var(--maroon) 55%,var(--panel));clip-path:url(#mg-cp-gonjong);position:relative}.theme-minang .mg-gon-wrap{position:relative}.theme-minang .mg-gon-wrap:before{content:"";background:var(--foil);opacity:.85;clip-path:url(#mg-cp-gonjong);z-index:0;position:absolute;inset:-7px}.theme-minang .mg-gon-wrap>.mg-gonjong{z-index:1;height:100%;position:relative}.theme-minang .mg-gonjong img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-minang .mg-gonjong .mg-art{color:var(--gold);opacity:.42;transform:translate3d(0,var(--parallax-y,0),0);position:absolute;inset:0}.theme-minang .mg-gonjong .mg-mono{font-family:var(--mg-script);place-items:center;padding-top:16%;font-size:clamp(52px,8vw,86px);display:grid;position:absolute;inset:0}.theme-minang .mg-cover{z-index:80;background:radial-gradient(90% 70% at 50% 16%, #2c1210 0%, var(--void) 74%);place-items:center;padding:32px 20px;display:grid;position:fixed;inset:0}.theme-minang .mg-cov-panel{background:var(--void);transform-origin:50% 100%;transition:transform .9s var(--mg-ease);position:absolute;inset:0}.theme-minang .mg-cov-in{z-index:3;text-align:center;width:min(520px,100%);transition:opacity .5s var(--mg-ease), transform .5s var(--mg-ease);justify-items:center;gap:18px;display:grid;position:relative}.theme-minang .mg-cov-roof{width:min(420px,86vw);color:var(--gold);opacity:.9}.theme-minang .mg-cov-names{font-family:var(--mg-script);font-size:clamp(44px,11vw,76px);line-height:1.1}.theme-minang .mg-cov-to{gap:5px;padding:17px 22px;display:grid;position:relative}.theme-minang .mg-cov-to:before,.theme-minang .mg-cov-to:after{content:"";background:linear-gradient(90deg,transparent,var(--hair),transparent);height:1px;position:absolute;left:10%;right:10%}.theme-minang .mg-cov-to:before{top:0}.theme-minang .mg-cov-to:after{bottom:0}.theme-minang .mg-cov-to .mg-l{letter-spacing:.36em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.theme-minang .mg-cov-to .mg-n{font-family:var(--mg-disp);font-size:24px}.theme-minang .mg-cover.is-gone{pointer-events:none}.theme-minang .mg-cover.is-gone .mg-cov-in{opacity:0;transform:translateY(-18px)}.theme-minang .mg-cover.is-gone .mg-cov-panel{transform:scaleY(0)}.theme-minang .mg-cover.is-hidden{opacity:0;visibility:hidden;transition:opacity .5s var(--mg-ease), visibility .5s}.theme-minang .mg-btn{border:1px solid var(--gold);min-height:50px;font-family:var(--mg-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);transition:color .4s var(--mg-ease), border-color .4s var(--mg-ease);justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:11px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.theme-minang .mg-btn>*{z-index:2;position:relative}.theme-minang .mg-btn:before{content:"";z-index:1;background:var(--foil);transition:transform .55s var(--mg-ease);position:absolute;inset:0;transform:translate(-101%)}.theme-minang .mg-btn:hover:before{transform:translate(0)}.theme-minang .mg-btn:hover{color:#1a0b06}.theme-minang .mg-btn:active{scale:.977}.theme-minang .mg-btn.mg-solid{background:var(--foil);color:#1a0b06;border-color:#0000}.theme-minang .mg-btn.mg-solid:before{background:var(--panel-2)}.theme-minang .mg-btn.mg-solid:hover{color:var(--gold);border-color:var(--gold)}.theme-minang .mg-btn .mg-ic{width:15px;height:15px}.theme-minang .mg-ic{width:18px;height:18px}.theme-minang .mg-hero{text-align:center;place-items:center;min-height:100dvh;padding-block:104px 0;display:grid;position:relative;overflow:hidden}.theme-minang .mg-halo{aspect-ratio:1;filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#c9a2272b,#0000 62%);width:min(1000px,142vw);position:absolute;top:-16%;left:50%;transform:translate(-50%)}.theme-minang .mg-hero-in{z-index:3;justify-items:center;gap:22px;padding-bottom:clamp(220px,30vw,330px);display:grid;position:relative}.theme-minang .mg-hero-names{letter-spacing:-.01em;font-size:clamp(42px,9vw,104px);line-height:1}.theme-minang .mg-hero-names .mg-amp{font-family:var(--mg-script);color:var(--gold);margin:8px 0 2px;font-size:.38em;line-height:1;display:block}.theme-minang .mg-hero-meta{letter-spacing:.34em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 20px;font-size:10.5px;display:flex}.theme-minang .mg-hero-meta .mg-dia{background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}.theme-minang .mg-roofline{z-index:1;grid-template-columns:1fr 1.28fr 1fr;align-items:end;gap:clamp(8px,1.6vw,22px);width:min(1100px,104vw);padding-inline:16px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.theme-minang .mg-roofline .mg-gon-wrap{height:clamp(150px,24vw,256px)}.theme-minang .mg-roofline .mg-gon-wrap:nth-child(2){height:clamp(196px,31vw,330px)}.theme-minang .mg-roofline .mg-gonjong{width:100%}.theme-minang .mg-roof-base{background:var(--foil);opacity:.75;z-index:2;height:10px;position:absolute;bottom:0;left:0;right:0}.theme-minang .mg-cue{z-index:4;letter-spacing:.34em;text-transform:uppercase;color:var(--dim);justify-items:center;gap:7px;font-size:9px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.theme-minang .mg-cue i{background:linear-gradient(var(--hair-2),var(--gold));width:1px;height:38px;font-style:normal;display:block;position:relative;overflow:hidden}.theme-minang .mg-cue i:after{content:"";background:var(--gold);animation:mg-drop 2.3s var(--mg-ease) infinite;position:absolute;inset:0}@keyframes mg-drop{0%{transform:translateY(-100%)}62%,to{transform:translateY(100%)}}.theme-minang .mg-head{text-align:center;justify-items:center;gap:15px;margin-bottom:clamp(34px,5vw,60px);display:grid}.theme-minang .mg-head h2{max-width:20ch;font-size:clamp(27px,4.4vw,48px)}.theme-minang .mg-head .mg-lede{max-width:50ch}.theme-minang .mg-pepatah{text-align:center;justify-items:center;gap:24px;display:grid}.theme-minang .mg-pepatah blockquote{font-family:var(--mg-serif);max-width:20ch;margin:0;font-size:clamp(22px,3.5vw,40px);font-style:italic;line-height:1.36}.theme-minang .mg-pepatah cite{letter-spacing:.34em;text-transform:uppercase;color:var(--dim);font-size:10px;font-style:normal}.theme-minang .mg-pair{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(22px,5vw,70px);display:grid}@media (width<=820px){.theme-minang .mg-pair{grid-template-columns:1fr;gap:52px}}.theme-minang .mg-person{text-align:center;justify-items:center;gap:16px;display:grid}.theme-minang .mg-person:nth-child(2){margin-top:clamp(0px,7vw,74px)}@media (width<=820px){.theme-minang .mg-person:nth-child(2){margin-top:0}}.theme-minang .mg-person .mg-gon-wrap{width:min(280px,78vw);height:min(370px,102vw)}.theme-minang .mg-person h3{font-size:clamp(22px,3vw,31px)}.theme-minang .mg-person .mg-role{letter-spacing:.36em;text-transform:uppercase;color:var(--gold);font-size:9.5px}.theme-minang .mg-person .mg-par{color:var(--muted);max-width:32ch;font-size:14.5px}.theme-minang .mg-cd-band{border-block:1px solid var(--hair);background:linear-gradient(var(--panel),#26100f00);padding-block:clamp(44px,7vw,84px);position:relative}.theme-minang .mg-cd{grid-template-columns:repeat(4,1fr);max-width:720px;margin-inline:auto;display:grid}.theme-minang .mg-cd .mg-cell{text-align:center;padding:6px;position:relative}.theme-minang .mg-cd .mg-cell+.mg-cell:before{content:"";background:var(--hair);width:1px;position:absolute;top:16%;bottom:16%;left:0}.theme-minang .mg-cd .mg-n{font-family:var(--mg-disp);font-size:clamp(28px,6.4vw,58px);line-height:1}.theme-minang .mg-cd .mg-l{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);margin-top:9px;font-size:9px}.theme-minang .mg-acara{gap:0;display:grid;position:relative}.theme-minang .mg-ev{border-top:1px solid var(--hair-2);grid-template-columns:auto 1fr;gap:clamp(16px,3vw,38px);padding-block:clamp(26px,3.6vw,44px);display:grid;position:relative}.theme-minang .mg-ev:last-child{border-bottom:1px solid var(--hair-2)}.theme-minang .mg-ev .mg-dia{border:1px solid var(--gold);flex:none;place-items:center;width:54px;height:54px;display:grid;transform:rotate(45deg)}.theme-minang .mg-ev .mg-dia span{font-family:var(--mg-disp);color:var(--gold);font-size:16px;display:block;transform:rotate(-45deg)}.theme-minang .mg-ev .mg-body{gap:11px;display:grid}.theme-minang .mg-ev h3{font-size:clamp(23px,3.2vw,34px)}.theme-minang .mg-ev .mg-when{font-family:var(--mg-serif);color:var(--gold-lt);font-size:20px}.theme-minang .mg-ev .mg-rowline{color:var(--muted);align-items:flex-start;gap:11px;margin:0;font-size:14.5px;display:flex}.theme-minang .mg-ev .mg-rowline .mg-ic{width:16px;height:16px;color:var(--gold);flex:none;margin-top:4px}@media (width<=600px){.theme-minang .mg-ev{grid-template-columns:1fr;gap:18px}.theme-minang .mg-ev .mg-dia{margin-left:6px}}.theme-minang .mg-ketupat{flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,34px);padding-block:clamp(26px,4vw,50px);display:flex}.theme-minang .mg-dia-tile{aspect-ratio:1;border:1px solid var(--hair);background:linear-gradient(150deg,var(--panel-2),var(--maroon));width:clamp(120px,17vw,186px);transition:transform .6s var(--mg-ease), border-color .4s var(--mg-ease), box-shadow .5s var(--mg-ease);position:relative;overflow:hidden;transform:rotate(45deg)}.theme-minang .mg-dia-tile:after{content:"";border:1px solid var(--hair-2);pointer-events:none;position:absolute;inset:6px}.theme-minang .mg-dia-tile.mg-offset{margin-top:clamp(60px,9vw,100px)}.theme-minang .mg-dia-tile:hover{border-color:var(--gold);box-shadow:var(--shadow-s);transform:rotate(45deg)scale(1.06)}.theme-minang .mg-dia-in{place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.theme-minang .mg-dia-in img{object-fit:cover;width:150%;height:150%;position:absolute;transform:rotate(45deg)}.theme-minang .mg-dia-in .mg-art{width:150%;height:150%;color:var(--gold);opacity:.34;position:absolute}.theme-minang .mg-dia-in .mg-cap{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);text-align:center;padding:0 8px;font-size:9px;position:relative}@media (width<=560px){.theme-minang .mg-dia-tile{width:38vw}.theme-minang .mg-dia-tile.mg-offset{margin-top:22vw}}.theme-minang .mg-rsvp-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(26px,5vw,66px);display:grid}@media (width<=920px){.theme-minang .mg-rsvp-grid{grid-template-columns:1fr}}.theme-minang .mg-field{gap:8px;margin-bottom:20px;display:grid}.theme-minang .mg-field label{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:9.5px}.theme-minang .mg-field .mg-help{color:var(--dim);font-size:12px}.theme-minang .mg-field input,.theme-minang .mg-field textarea{border:1px solid var(--hair-2);width:100%;color:var(--ivory);min-height:50px;transition:border-color .3s var(--mg-ease), background .3s var(--mg-ease);background:#26100f99;padding:14px 16px;font-size:15px}.theme-minang .mg-field textarea{resize:vertical;min-height:116px}.theme-minang .mg-field input:focus,.theme-minang .mg-field textarea:focus{border-color:var(--gold);background:var(--panel);outline:none}.theme-minang .mg-field .mg-err{color:var(--bad);font-size:12px}.theme-minang .mg-segs{flex-wrap:wrap;gap:9px;display:flex}.theme-minang .mg-seg{position:relative}.theme-minang .mg-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-minang .mg-seg span{border:1px solid var(--hair-2);letter-spacing:.2em;text-transform:uppercase;min-height:46px;color:var(--muted);cursor:pointer;transition:all .3s var(--mg-ease);align-items:center;padding:0 19px;font-size:10.5px;display:inline-flex}.theme-minang .mg-seg input:checked+span{border-color:var(--gold);color:#1a0b06;background:var(--foil)}.theme-minang .mg-seg input:focus-visible+span{outline:1px solid var(--gold);outline-offset:3px}.theme-minang .mg-form-note{color:var(--gold-lt);align-items:center;gap:9px;margin-top:15px;font-size:13px;display:flex}.theme-minang .mg-wishes{border-top:1px solid var(--hair-2);gap:0;display:grid}.theme-minang .mg-wish{border-bottom:1px solid var(--hair-2);gap:7px;padding:19px 2px;display:grid}.theme-minang .mg-wish-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.theme-minang .mg-wish-name{font-family:var(--mg-disp);font-size:19px}.theme-minang .mg-badge{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--dim);padding:4px 10px;font-size:9px}.theme-minang .mg-badge.mg-hadir{border-color:var(--gold);color:var(--gold)}.theme-minang .mg-wish p{color:var(--muted);font-size:14.5px}.theme-minang .mg-wish time{color:var(--dim);letter-spacing:.08em;font-size:11px}.theme-minang .mg-empty{text-align:center;justify-items:center;gap:12px;padding:44px 10px;display:grid}.theme-minang .mg-empty .mg-ic{width:30px;height:30px;color:var(--gold)}.theme-minang .mg-empty h4{font-size:21px}.theme-minang .mg-empty p{color:var(--dim);font-size:14px}.theme-minang .mg-gifts{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=760px){.theme-minang .mg-gifts{grid-template-columns:1fr}}.theme-minang .mg-gift{border:1px solid var(--hair);background:linear-gradient(158deg,var(--panel-2),#140a0a99);gap:9px;padding:26px;display:grid;position:relative}.theme-minang .mg-gift .mg-bank{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:9.5px}.theme-minang .mg-gift .mg-no{font-family:var(--mg-disp);font-variant-numeric:tabular-nums;font-size:clamp(22px,3.6vw,31px)}.theme-minang .mg-gift .mg-an{color:var(--muted);font-size:14px}.theme-minang .mg-gift .mg-note{color:var(--dim);font-size:13px}.theme-minang .mg-copy{border:1px solid var(--hair);letter-spacing:.24em;text-transform:uppercase;min-height:44px;color:var(--muted);transition:all .3s var(--mg-ease);justify-self:start;align-items:center;gap:9px;margin-top:6px;padding:0 17px;font-size:10px;display:inline-flex}.theme-minang .mg-copy:hover{border-color:var(--gold);color:var(--gold)}.theme-minang .mg-copy:active{scale:.97}.theme-minang .mg-copy.mg-ok{border-color:var(--gold);color:var(--gold)}.theme-minang .mg-copy .mg-ic{width:14px;height:14px}.theme-minang .mg-closing{text-align:center;justify-items:center;gap:22px;padding-block:clamp(76px,10vw,150px) clamp(46px,6vw,84px);display:grid}.theme-minang .mg-closing .mg-big{font-family:var(--mg-script);font-size:clamp(46px,11vw,100px);line-height:1.06}.theme-minang .mg-footer{border-top:1px solid var(--hair-2);text-align:center;color:var(--dim);letter-spacing:.18em;padding-block:24px 116px;font-size:11px}.theme-minang .mg-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:70;border:1px solid var(--hair);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);scrollbar-width:none;max-width:calc(100vw - 20px);transition:opacity .6s var(--mg-ease), transform .6s var(--mg-ease);opacity:0;pointer-events:none;background:#140a0ad1;align-items:center;gap:2px;padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)translateY(130%)}.theme-minang .mg-dock::-webkit-scrollbar{display:none}.theme-minang .mg-dock.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.theme-minang .mg-dock a,.theme-minang .mg-dock button{width:45px;height:45px;color:var(--dim);transition:all .28s var(--mg-ease);flex:none;place-items:center;display:grid}.theme-minang .mg-dock a:hover,.theme-minang .mg-dock button:hover{color:var(--gold);background:#c9a2271a}.theme-minang .mg-dock a:active,.theme-minang .mg-dock button:active{scale:.93}.theme-minang .mg-dock a[aria-current=true]{color:#1a0b06;background:var(--foil)}.theme-minang .mg-dock .mg-ic{width:18px;height:18px}.theme-minang .mg-dock .mg-sep{background:var(--hair-2);flex:none;width:1px;height:24px;margin-inline:5px}.theme-minang .mg-dock .mg-live{position:relative}.theme-minang .mg-dock .mg-live:after{content:"";background:var(--gold);opacity:0;width:5px;height:5px;transition:all .3s var(--mg-ease);border-radius:50%;position:absolute;top:9px;right:9px;transform:scale(.4)}.theme-minang .mg-dock .mg-live.is-playing:after{opacity:1;animation:mg-blip 2.2s var(--mg-ease) infinite;transform:scale(1)}@keyframes mg-blip{0%,to{opacity:1}50%{opacity:.3}}.theme-minang .mg-toast{z-index:75;background:var(--panel-2);border:1px solid var(--hair);color:var(--ivory);opacity:0;pointer-events:none;transition:all .4s var(--mg-ease);text-align:center;max-width:calc(100vw - 34px);padding:12px 22px;font-size:12.5px;position:fixed;bottom:90px;left:50%;transform:translate(-50%,14px)}.theme-minang .mg-toast.is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-minang .mg-cue i:after,.theme-minang .mg-foil.mg-shine,.theme-minang .mg-dock .mg-live.is-playing:after{animation:none}}.theme-editorial{--paper:#f4f2ed;--paper-2:#eae7df;--card:#fffdf9;--ink:#131210;--ink-2:#57544d;--ink-3:#8d8a80;--rule:#d6d2c7;--rule-2:#e5e1d7;--brick:#7e2b24;--brick-2:#a8483a;--bad:#9a3020;--shadow:0 24px 60px -28px #13121047;--shadow-sm:0 8px 24px -14px #1312104d;--ed-disp:"Libre Bodoni",Georgia,serif;--ed-sans:"Public Sans","Segoe UI",system-ui,-apple-system,sans-serif;--ed-mono:"DM Mono",ui-monospace,Menlo,monospace;--ed-ease:cubic-bezier(.16,1,.3,1);--ed-rail:56px;background:var(--paper);color:var(--ink);font-family:var(--ed-sans);-webkit-font-smoothing:antialiased;padding-left:var(--ed-rail);font-size:16px;font-weight:300;line-height:1.68}@media (width<=860px){.theme-editorial{padding-bottom:60px;padding-left:0}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-editorial{--paper:#121110;--paper-2:#0c0b0a;--card:#1a1917;--ink:#eeebe3;--ink-2:#a9a599;--ink-3:#76736a;--rule:#2c2a26;--rule-2:#232120;--brick:#d98a76;--brick-2:#b0604e;--bad:#e08c7c;--shadow:0 24px 60px -28px #000000bf;--shadow-sm:0 8px 24px -14px #000000b3}}html[data-theme=dark] .theme-editorial{--paper:#121110;--paper-2:#0c0b0a;--card:#1a1917;--ink:#eeebe3;--ink-2:#a9a599;--ink-3:#76736a;--rule:#2c2a26;--rule-2:#232120;--brick:#d98a76;--brick-2:#b0604e;--bad:#e08c7c;--shadow:0 24px 60px -28px #000000bf;--shadow-sm:0 8px 24px -14px #000000b3}.theme-editorial *,.theme-editorial :before,.theme-editorial :after{box-sizing:border-box}.theme-editorial img,.theme-editorial svg{max-width:100%}.theme-editorial h1,.theme-editorial h2,.theme-editorial h3,.theme-editorial h4{font-family:var(--ed-disp);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.02}.theme-editorial p{max-width:64ch;margin:0}.theme-editorial a{color:inherit}.theme-editorial button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-editorial :focus-visible{outline:2px solid var(--brick);outline-offset:3px}.theme-editorial ::selection{background:var(--brick);color:var(--paper)}.theme-editorial hr{background:var(--rule);border:0;height:1px;margin:0}.theme-editorial .ed-page{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(18px,3.4vw,52px)}.theme-editorial .ed-mono{font-family:var(--ed-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.theme-editorial .ed-mono.ed-b{color:var(--brick)}.theme-editorial .ed-mono-num{font-variant-numeric:tabular-nums}.theme-editorial section{position:relative}.theme-editorial .ed-rail{width:var(--ed-rail);z-index:60;border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;justify-content:space-between;align-items:center;padding-block:16px;display:flex;position:fixed;top:0;bottom:0;left:0}@media (width<=860px){.theme-editorial .ed-rail{display:none}}.theme-editorial .ed-rail .ed-vt{writing-mode:vertical-rl;font-family:var(--ed-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.theme-editorial .ed-rail .ed-prog{background:0 0;width:2px;height:100%;position:absolute;top:0;left:-1px}.theme-editorial .ed-rail .ed-prog i{background:var(--brick);transform-origin:50% 0;width:100%;height:100%;display:block;transform:scaleY(0)}.theme-editorial .ed-rail .ed-idx{gap:12px;display:grid}.theme-editorial .ed-rail .ed-idx a{font-family:var(--ed-mono);color:var(--ink-3);transition:color .3s var(--ed-ease);font-size:10px}.theme-editorial .ed-rail .ed-idx a[aria-current=true]{color:var(--brick)}.theme-editorial .ed-rail .ed-idx a:hover{color:var(--ink)}.theme-editorial .ed-rail button.ed-vt{border:0;padding:6px}.theme-editorial .ed-bar{z-index:60;border-top:1px solid var(--rule);background:var(--paper);scrollbar-width:none;padding:8px 10px;display:none;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.theme-editorial .ed-bar::-webkit-scrollbar{display:none}@media (width<=860px){.theme-editorial .ed-bar{align-items:center;gap:4px;display:flex}}.theme-editorial .ed-bar a,.theme-editorial .ed-bar button{font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid #0000;flex:none;padding:10px 13px;font-size:10px}.theme-editorial .ed-bar a[aria-current=true]{color:var(--paper);background:var(--ink)}.theme-editorial .ed-bar button{border-color:var(--rule);color:var(--ink-2)}.theme-editorial .ed-cover{z-index:100;background:var(--paper);clip-path:inset(0);transition:clip-path .85s var(--ed-ease);flex-direction:column;padding:clamp(16px,3vw,34px);display:flex;position:fixed;inset:0}.theme-editorial .ed-cover.is-gone{clip-path:inset(0 0 100%);pointer-events:none}.theme-editorial .ed-cover.is-hidden{display:none}.theme-editorial .ed-cov-top,.theme-editorial .ed-cov-bot{border-block:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-block:11px;display:flex}.theme-editorial .ed-cov-mid{text-align:center;transition:opacity .4s var(--ed-ease), transform .4s var(--ed-ease);flex:1;place-items:center;gap:clamp(12px,2.4vw,26px);padding-block:clamp(20px,5vw,60px);display:grid}.theme-editorial .ed-cover.is-gone .ed-cov-mid{opacity:0;transform:translateY(-14px)}.theme-editorial .ed-cov-logo{font-family:var(--ed-disp);letter-spacing:-.045em;font-size:clamp(42px,13vw,132px);font-weight:700;line-height:.86}.theme-editorial .ed-cov-logo em{color:var(--brick);font-style:italic;font-weight:400}.theme-editorial .ed-cov-rule{width:min(420px,84vw);color:var(--ink-3);align-items:center;gap:14px;display:flex}.theme-editorial .ed-cov-rule:before,.theme-editorial .ed-cov-rule:after{content:"";background:var(--rule);flex:1;height:1px}.theme-editorial .ed-cov-to{border:1px solid var(--ink);gap:5px;min-width:min(330px,86vw);padding:16px 26px;display:grid}.theme-editorial .ed-cov-to .ed-n{font-family:var(--ed-disp);letter-spacing:-.01em;font-size:24px}.theme-editorial .ed-btn-b{background:var(--ink);min-height:52px;color:var(--paper);font-family:var(--ed-mono);letter-spacing:.22em;text-transform:uppercase;transition:color .35s var(--ed-ease);justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.theme-editorial .ed-btn-b>*{z-index:2;position:relative}.theme-editorial .ed-btn-b:before{content:"";background:var(--brick);transition:transform .45s var(--ed-ease);z-index:1;position:absolute;inset:0;transform:translateY(101%)}.theme-editorial .ed-btn-b:hover:before{transform:none}.theme-editorial .ed-btn-b:active{scale:.977}.theme-editorial .ed-btn-o{border:1px solid var(--ink);min-height:52px;font-family:var(--ed-mono);letter-spacing:.22em;text-transform:uppercase;transition:color .35s var(--ed-ease);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.theme-editorial .ed-btn-o>*{z-index:2;position:relative}.theme-editorial .ed-btn-o:before{content:"";background:var(--ink);transition:transform .45s var(--ed-ease);z-index:1;position:absolute;inset:0;transform:translateY(101%)}.theme-editorial .ed-btn-o:hover:before{transform:none}.theme-editorial .ed-btn-o:hover{color:var(--paper)}.theme-editorial .ed-btn-o:active{scale:.977}.theme-editorial .ed-btn-o.ed-sm,.theme-editorial .ed-btn-b.ed-sm{min-height:42px;padding:0 18px;font-size:10px}.theme-editorial .ed-ic{width:15px;height:15px}.theme-editorial .ed-mast{padding-top:clamp(20px,3vw,40px)}.theme-editorial .ed-mast-meta{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.theme-editorial .ed-mast-name{border-bottom:1px solid var(--ink);padding-block:clamp(14px,2.6vw,30px)}.theme-editorial .ed-mast-name h1{letter-spacing:-.05em;text-align:center;font-size:clamp(46px,13.5vw,190px);font-weight:700;line-height:.84}.theme-editorial .ed-mast-name h1 em{color:var(--brick);font-style:italic;font-weight:400}.theme-editorial .ed-mast-sub{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:12px;display:grid}@media (width<=700px){.theme-editorial .ed-mast-sub{text-align:center;grid-template-columns:1fr;gap:6px}}.theme-editorial .ed-mast-sub .ed-c{text-align:center}.theme-editorial .ed-mast-sub .ed-r{text-align:right}@media (width<=700px){.theme-editorial .ed-mast-sub .ed-r{text-align:center}}.theme-editorial .ed-tick{border-bottom:1px solid var(--ink);padding-block:9px;overflow:hidden}.theme-editorial .ed-tick .ed-tr{align-items:center;gap:34px;width:max-content;animation:34s linear infinite ed-marquee;display:flex}.theme-editorial .ed-tick .ed-tr span{font-family:var(--ed-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:11px}.theme-editorial .ed-tick .ed-tr i{background:var(--brick);flex:none;width:5px;height:5px;display:inline-block}@keyframes ed-marquee{to{transform:translate(-50%)}}.theme-editorial figure{margin:0}.theme-editorial .ed-fig{background:repeating-linear-gradient(135deg,var(--paper-2) 0 8px,transparent 8px 16px),var(--card);border:1px solid var(--rule);transition:border-color .4s var(--ed-ease);place-items:center;display:grid;position:relative;overflow:hidden}.theme-editorial .ed-fig:hover{border-color:var(--brick-2)}.theme-editorial .ed-fig img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-editorial .ed-fig .ed-tagno{background:var(--ink);color:var(--paper);font-family:var(--ed-mono);letter-spacing:.16em;z-index:1;padding:5px 10px;font-size:10px;position:absolute;top:0;left:0}.theme-editorial .ed-fig .ed-ph{font-family:var(--ed-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding:10px;font-size:10px}.theme-editorial figcaption{font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:10px}.theme-editorial .ed-fig.ed-band{aspect-ratio:21/8}.theme-editorial .ed-fig.ed-wide{aspect-ratio:16/10}.theme-editorial .ed-fig.ed-sq{aspect-ratio:1}.theme-editorial .ed-fig.ed-tall{aspect-ratio:3/4}@media (width<=700px){.theme-editorial .ed-fig.ed-band{aspect-ratio:16/10}}.theme-editorial .ed-blk{border-top:1px solid var(--ink);padding-block:clamp(44px,6.6vw,104px)}.theme-editorial .ed-blk-head{grid-template-columns:clamp(88px,11vw,150px) 1fr;align-items:start;gap:clamp(14px,3vw,44px);margin-bottom:clamp(22px,3.4vw,48px);display:grid}@media (width<=700px){.theme-editorial .ed-blk-head{grid-template-columns:1fr;gap:10px}}.theme-editorial .ed-blk-no{font-family:var(--ed-disp);color:#0000;-webkit-text-stroke:1px var(--ink-3);font-size:clamp(34px,5.4vw,72px);font-weight:400;line-height:.82}.theme-editorial .ed-blk-t{gap:12px;display:grid}.theme-editorial .ed-blk-t h2{max-width:22ch;font-size:clamp(26px,4.4vw,54px)}.theme-editorial .ed-blk-t .ed-lede{color:var(--ink-2);max-width:56ch;font-size:16px}.theme-editorial .ed-cols{grid-template-columns:clamp(88px,11vw,150px) 1fr;align-items:start;gap:clamp(14px,3vw,44px);display:grid}@media (width<=700px){.theme-editorial .ed-cols{grid-template-columns:1fr;gap:16px}}.theme-editorial .ed-dinkus{color:var(--brick);justify-content:center;gap:16px;padding-block:clamp(22px,3vw,44px);font-size:15px;display:flex}.theme-editorial .ed-creed{text-align:center;justify-items:center;gap:18px;display:grid}.theme-editorial .ed-creed .ed-q{font-family:var(--ed-disp);max-width:19ch;font-size:clamp(22px,3.6vw,42px);font-style:italic;line-height:1.24}.theme-editorial .ed-duo{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,44px);display:grid}@media (width<=760px){.theme-editorial .ed-duo{grid-template-columns:1fr;gap:34px}}.theme-editorial .ed-who{gap:14px;display:grid}.theme-editorial .ed-who h3{font-size:clamp(24px,3.4vw,38px)}.theme-editorial .ed-who .ed-role{font-family:var(--ed-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brick);font-size:10px}.theme-editorial .ed-who p{color:var(--ink-2);font-size:15px}.theme-editorial .ed-who .ed-lines{border-top:1px solid var(--rule);gap:0;display:grid}.theme-editorial .ed-who .ed-lines div{border-bottom:1px solid var(--rule-2);grid-template-columns:auto 1fr;gap:14px;padding-block:9px;font-size:14px;display:grid}.theme-editorial .ed-who .ed-lines .ed-k{font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:10px}.theme-editorial .ed-sched{border-top:1px solid var(--ink)}.theme-editorial .ed-row{border-bottom:1px solid var(--rule);grid-template-columns:clamp(70px,8vw,110px) 1.2fr 1fr auto;align-items:baseline;gap:clamp(12px,2.4vw,32px);padding-block:clamp(18px,2.6vw,30px);display:grid}@media (width<=820px){.theme-editorial .ed-row{grid-template-columns:1fr;gap:8px}}.theme-editorial .ed-row .ed-t{font-family:var(--ed-mono);letter-spacing:.1em;color:var(--brick);font-size:12px}.theme-editorial .ed-row h3{font-size:clamp(21px,2.8vw,30px)}.theme-editorial .ed-row .ed-pl{color:var(--ink-2);font-size:14.5px}.theme-editorial .ed-row .ed-pl b{color:var(--ink);margin-bottom:2px;font-size:15.5px;font-weight:500;display:block}.theme-editorial .ed-row .ed-ac{flex-wrap:wrap;gap:8px;display:flex}@media (width<=820px){.theme-editorial .ed-row .ed-ac{margin-top:8px}}.theme-editorial .ed-count{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.theme-editorial .ed-count .ed-c{text-align:center;border-left:1px solid var(--rule);padding:clamp(16px,2.6vw,30px) 10px}.theme-editorial .ed-count .ed-c:first-child{border-left:0}.theme-editorial .ed-count .ed-n{font-family:var(--ed-disp);font-size:clamp(30px,6vw,68px);line-height:.9}.theme-editorial .ed-count .ed-l{font-family:var(--ed-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:9.5px}.theme-editorial .ed-notes{border-top:1px solid var(--rule);gap:0;display:grid}.theme-editorial .ed-note-row{border-bottom:1px solid var(--rule);grid-template-columns:clamp(78px,9vw,130px) 1fr;gap:clamp(14px,2.6vw,36px);padding-block:clamp(18px,2.6vw,30px);display:grid}@media (width<=700px){.theme-editorial .ed-note-row{grid-template-columns:1fr;gap:8px}}.theme-editorial .ed-note-row .ed-yr{font-family:var(--ed-mono);letter-spacing:.14em;color:var(--brick);padding-top:5px;font-size:11px}.theme-editorial .ed-note-row h4{margin-bottom:7px;font-size:clamp(19px,2.6vw,27px)}.theme-editorial .ed-note-row p{color:var(--ink-2);font-size:15px}.theme-editorial .ed-note-body{align-items:flex-start;gap:16px;display:flex}.theme-editorial .ed-note-photo{object-fit:cover;border:1px solid var(--rule);flex-shrink:0;width:64px;height:64px}.theme-editorial .ed-plates{grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.8vw,20px);display:grid}.theme-editorial .ed-p-a{grid-column:span 7}.theme-editorial .ed-p-b{grid-column:span 5}.theme-editorial .ed-p-c,.theme-editorial .ed-p-d,.theme-editorial .ed-p-e{grid-column:span 4}.theme-editorial .ed-p-f{grid-column:span 12}@media (width<=760px){.theme-editorial .ed-p-a,.theme-editorial .ed-p-b,.theme-editorial .ed-p-f{grid-column:span 12}.theme-editorial .ed-p-c,.theme-editorial .ed-p-d,.theme-editorial .ed-p-e{grid-column:span 6}}.theme-editorial .ed-field{gap:7px;margin-bottom:18px;display:grid}.theme-editorial .ed-field label{font-family:var(--ed-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.theme-editorial .ed-field .ed-help{font-family:var(--ed-mono);letter-spacing:.08em;color:var(--ink-3);font-size:10px}.theme-editorial .ed-field input,.theme-editorial .ed-field textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);min-height:46px;transition:border-color .3s var(--ed-ease);background:0 0;padding:11px 2px;font-size:15px}.theme-editorial .ed-field textarea{resize:vertical;border:1px solid var(--rule);background:var(--card);min-height:104px;padding:13px 14px}.theme-editorial .ed-field input:focus,.theme-editorial .ed-field textarea:focus{border-color:var(--brick);outline:none}.theme-editorial .ed-field .ed-err{font-family:var(--ed-mono);letter-spacing:.1em;color:var(--bad);font-size:10px}.theme-editorial .ed-segs{border:1px solid var(--ink);flex-wrap:wrap;gap:0;width:max-content;max-width:100%;display:flex}.theme-editorial .ed-seg{position:relative}.theme-editorial .ed-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-editorial .ed-seg span{border-left:1px solid var(--rule);min-height:46px;font-family:var(--ed-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:all .25s var(--ed-ease);align-items:center;padding:0 20px;font-size:10px;display:inline-flex}.theme-editorial .ed-seg:first-child span{border-left:0}.theme-editorial .ed-seg input:checked+span{background:var(--ink);color:var(--paper)}.theme-editorial .ed-seg input:focus-visible+span{outline:2px solid var(--brick);outline-offset:-3px}.theme-editorial .ed-form-note{font-family:var(--ed-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin-top:14px;font-size:10px;display:flex}.theme-editorial .ed-letters{column-count:2;column-rule:1px solid var(--rule-2);column-gap:clamp(20px,3vw,44px)}@media (width<=760px){.theme-editorial .ed-letters{column-count:1}}.theme-editorial .ed-letter{break-inside:avoid;border-bottom:1px solid var(--rule-2);margin-bottom:18px;padding-bottom:18px}.theme-editorial .ed-letter .ed-n{font-family:var(--ed-disp);margin-bottom:2px;font-size:19px}.theme-editorial .ed-letter .ed-m{font-family:var(--ed-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:9.5px}.theme-editorial .ed-letter p{color:var(--ink-2);font-size:14.5px}.theme-editorial .ed-tag{font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-3);margin-left:6px;padding:2px 7px;font-size:9px;display:inline-block}.theme-editorial .ed-tag.ed-y{border-color:var(--brick);color:var(--brick)}.theme-editorial .ed-empty{gap:9px;padding:34px 0;display:grid}.theme-editorial .ed-empty h4{font-size:21px}.theme-editorial .ed-empty p{color:var(--ink-3);font-size:14px}.theme-editorial .ed-acct{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,28px);display:grid}@media (width<=760px){.theme-editorial .ed-acct{grid-template-columns:1fr}}.theme-editorial .ed-acc{border:1px solid var(--ink);background:var(--card);gap:8px;padding:clamp(20px,2.6vw,30px);display:grid}.theme-editorial .ed-acc .ed-bk{font-family:var(--ed-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brick);font-size:10px}.theme-editorial .ed-acc .ed-no{font-family:var(--ed-disp);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(21px,3.2vw,30px)}.theme-editorial .ed-acc .ed-an{color:var(--ink-2);font-size:14px}.theme-editorial .ed-acc .ed-note{color:var(--ink-3);font-size:13px}.theme-editorial .ed-colophon{border-top:1px solid var(--ink);gap:clamp(20px,3vw,44px);padding-block:clamp(40px,6vw,90px) clamp(30px,4vw,60px);display:grid}.theme-editorial .ed-colophon .ed-big{font-family:var(--ed-disp);letter-spacing:-.045em;text-align:center;font-size:clamp(38px,11vw,150px);font-weight:700;line-height:.86}.theme-editorial .ed-colophon .ed-big em{color:var(--brick);font-style:italic;font-weight:400}.theme-editorial .ed-cred{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:18px;display:grid}@media (width<=700px){.theme-editorial .ed-cred{grid-template-columns:1fr;gap:14px}}.theme-editorial .ed-cred div{gap:4px;display:grid}.theme-editorial .ed-cred .ed-v{color:var(--ink-2);font-size:14.5px}.theme-editorial .ed-toast{z-index:115;background:var(--ink);color:var(--paper);font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:all .4s var(--ed-ease);text-align:center;max-width:calc(100vw - 32px);padding:12px 22px;font-size:10.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%,14px)}.theme-editorial .ed-toast.is-on{opacity:1;transform:translate(-50%)}@media (width<=860px){.theme-editorial .ed-toast{bottom:76px}}@media (prefers-reduced-motion:reduce){.theme-editorial .ed-tick .ed-tr{animation:none}}.theme-blush{--blush:#fff5f6;--blush-2:#ffe8ec;--petal:#ffd3dc;--rose:#ffb3c6;--pink:#d94a72;--pink-dk:#b03259;--plum:#6e2444;--ink:#3d1f2c;--ink-2:#7a5a67;--ink-3:#a98c97;--cream:#fffbf7;--line:#f4d9df;--bad:#c0392b;--shadow:0 18px 40px -26px #6e244459;--shadow-sm:0 8px 20px -14px #6e24444d;--pk-disp:"Playfair Display",Georgia,serif;--pk-sans:"Nunito Sans","Segoe UI",system-ui,-apple-system,sans-serif;--pk-ease:cubic-bezier(.22,1,.36,1);background:var(--blush);color:var(--ink);font-family:var(--pk-sans);-webkit-font-smoothing:antialiased;font-size:16.5px;font-weight:300;line-height:1.7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush{--blush:#241620;--blush-2:#2e1b27;--petal:#432634;--rose:#5c3446;--pink:#ff9dba;--pink-dk:#ff7fad;--plum:#ffd3df;--ink:#fdedf2;--ink-2:#d2aebd;--ink-3:#a58491;--cream:#2a1a24;--line:#452a38;--bad:#f09a8c}}html[data-theme=dark] .theme-blush{--blush:#241620;--blush-2:#2e1b27;--petal:#432634;--rose:#5c3446;--pink:#ff9dba;--pink-dk:#ff7fad;--plum:#ffd3df;--ink:#fdedf2;--ink-2:#d2aebd;--ink-3:#a58491;--cream:#2a1a24;--line:#452a38;--bad:#f09a8c}.theme-blush *,.theme-blush :before,.theme-blush :after{box-sizing:border-box}.theme-blush img,.theme-blush svg{max-width:100%}.theme-blush h1,.theme-blush h2,.theme-blush h3,.theme-blush h4{font-family:var(--pk-disp);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.16}.theme-blush p{max-width:56ch;margin:0}.theme-blush a{color:inherit}.theme-blush button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-blush :focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:6px}.theme-blush ::selection{background:var(--rose);color:var(--plum)}.theme-blush .pk-wrap{width:100%;max-width:960px;margin-inline:auto;padding-inline:22px}.theme-blush section{position:relative}.theme-blush .pk-sec{padding-block:clamp(58px,8.5vw,116px)}.theme-blush .pk-kick{letter-spacing:.26em;text-transform:uppercase;color:var(--pink);margin:0;font-size:11px;font-weight:700}.theme-blush .pk-lede{color:var(--ink-2);font-size:16.5px}.theme-blush .pk-quote{text-align:center;justify-items:center;gap:18px;max-width:640px;margin-inline:auto;display:grid}.theme-blush .pk-quote blockquote{font-family:var(--pk-disp);color:var(--ink);margin:0;font-size:clamp(22px,3.2vw,32px);font-style:italic;font-weight:400;line-height:1.4}.theme-blush .pk-quote cite{letter-spacing:.2em;text-transform:uppercase;color:var(--pink);font-size:11px;font-style:normal;font-weight:700}.theme-blush .pk-mono-num{font-variant-numeric:tabular-nums}.theme-blush .pk-btn{background:var(--pink);color:#fff;min-height:50px;box-shadow:var(--shadow-sm);transition:transform .22s var(--pk-ease), background .22s, box-shadow .22s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:14px;font-weight:700;display:inline-flex}html[data-theme=dark] .theme-blush .pk-btn{color:#2a1420}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-btn{color:#2a1420}}.theme-blush .pk-btn:hover{background:var(--pink-dk);box-shadow:var(--shadow);transform:translateY(-2px)}.theme-blush .pk-btn:active{transform:translateY(0)scale(.98)}.theme-blush .pk-btn.pk-out{color:var(--pink);border:2px solid var(--pink);box-shadow:none;background:0 0}.theme-blush .pk-btn.pk-out:hover{background:var(--pink);color:#fff}.theme-blush .pk-btn.pk-sm{min-height:42px;padding:0 18px;font-size:13px}.theme-blush .pk-ic{flex:none;width:17px;height:17px}.theme-blush .pk-petal{background:linear-gradient(150deg,var(--petal),var(--rose));box-shadow:0 0 0 6px var(--cream), 0 0 0 8px var(--petal), var(--shadow);border-radius:68% 32%/34% 68% 32% 66%;place-items:center;display:grid;position:relative;overflow:hidden}.theme-blush .pk-petal.pk-alt{border-radius:32% 68%/68% 34% 66% 32%}.theme-blush .pk-petal img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.theme-blush .pk-petal .pk-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--plum);opacity:.62;text-align:center;padding:14px;font-size:11px;font-weight:700}html[data-theme=dark] .theme-blush .pk-petal .pk-lbl{color:var(--ink)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-petal .pk-lbl{color:var(--ink)}}.theme-blush .pk-hero{text-align:center;background:radial-gradient(70% 46% at 50% 0%, var(--petal) 0%, transparent 62%), radial-gradient(56% 40% at 12% 82%, var(--blush-2) 0%, transparent 60%), radial-gradient(60% 44% at 92% 70%, var(--blush-2) 0%, transparent 62%), var(--blush);place-items:center;min-height:100dvh;padding-block:clamp(70px,10vw,110px) clamp(80px,10vw,120px);display:grid;position:relative;overflow:hidden}.theme-blush .pk-hero-in{z-index:3;justify-items:center;gap:20px;display:grid;position:relative}.theme-blush .pk-hero-names{font-size:clamp(46px,12vw,116px);font-weight:400;line-height:.96}.theme-blush .pk-hero-names .pk-amp{color:var(--pink);margin:2px 0;font-size:.4em;font-style:italic;display:block}.theme-blush .pk-badge{background:var(--pink);color:#fff;letter-spacing:.16em;text-transform:uppercase;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}html[data-theme=dark] .theme-blush .pk-badge{color:#2a1420}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-badge{color:#2a1420}}.theme-blush .pk-meta{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:14px;display:flex}.theme-blush .pk-meta i{background:var(--rose);border-radius:50%;width:5px;height:5px;display:inline-block}.theme-blush .pk-blob{pointer-events:none;opacity:.55;border-radius:60% 40% 55% 45%/45% 55%;position:absolute}.theme-blush .pk-b1{background:var(--petal);width:180px;height:180px;animation:9s ease-in-out infinite pk-float;top:9%;left:-5%}.theme-blush .pk-b2{background:var(--rose);opacity:.42;width:130px;height:130px;animation:11s ease-in-out 1s infinite pk-float;bottom:14%;right:-4%}.theme-blush .pk-b3{background:var(--blush-2);width:80px;height:80px;animation:7.5s ease-in-out .5s infinite pk-float;top:22%;right:10%}@keyframes pk-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(6deg)}}.theme-blush .pk-cue{z-index:4;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);justify-items:center;gap:7px;font-size:11px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.theme-blush .pk-cue i{background:var(--pink);border-radius:2px;width:2px;height:30px;animation:2.4s ease-in-out infinite pk-float;display:block}.theme-blush .pk-wave{width:100%;height:clamp(28px,4.4vw,56px);display:block}.theme-blush .pk-wave path{fill:var(--to,var(--blush-2))}.theme-blush .pk-head{text-align:center;justify-items:center;gap:13px;margin-bottom:clamp(32px,4.6vw,56px);display:grid}.theme-blush .pk-head h2{max-width:17ch;font-size:clamp(28px,5vw,50px)}.theme-blush .pk-head .pk-lede{max-width:46ch}.theme-blush .pk-duo{grid-template-columns:1fr 1fr;gap:clamp(24px,4.4vw,56px);display:grid}@media (width<=760px){.theme-blush .pk-duo{grid-template-columns:1fr;gap:46px}}.theme-blush .pk-who{text-align:center;justify-items:center;gap:14px;display:grid}.theme-blush .pk-who .pk-petal{aspect-ratio:1;width:min(230px,66vw)}.theme-blush .pk-who h3{font-size:clamp(23px,3.2vw,30px)}.theme-blush .pk-who .pk-role{letter-spacing:.2em;text-transform:uppercase;color:var(--pink);font-size:11px;font-weight:700}.theme-blush .pk-who p{color:var(--ink-2);max-width:28ch;font-size:14.5px}.theme-blush .pk-who .pk-ig{color:var(--pink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.theme-blush .pk-who .pk-ig:hover{text-decoration:underline}.theme-blush .pk-cd{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.6vw,14px);max-width:560px;margin-inline:auto;display:grid}.theme-blush .pk-cd .pk-c{background:var(--cream);text-align:center;box-shadow:var(--shadow-sm);border-radius:22px;padding:16px 4px}.theme-blush .pk-cd b{font-family:var(--pk-disp);color:var(--plum);font-size:clamp(26px,5.6vw,44px);line-height:1;display:block}html[data-theme=dark] .theme-blush .pk-cd b{color:var(--pink)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-cd b{color:var(--pink)}}.theme-blush .pk-cd span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:7px;font-size:10.5px;font-weight:700;display:block}.theme-blush .pk-evs{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,22px);display:grid}@media (width<=760px){.theme-blush .pk-evs{grid-template-columns:1fr}}.theme-blush .pk-ev{background:var(--cream);text-align:center;box-shadow:var(--shadow-sm);border-radius:30px;justify-items:center;gap:11px;padding:clamp(24px,3.4vw,40px) clamp(20px,3vw,32px);display:grid}.theme-blush .pk-ev .pk-cap{background:var(--blush-2);width:52px;height:52px;color:var(--pink);border-radius:50%;place-items:center;display:grid}.theme-blush .pk-ev .pk-cap .pk-ic{width:24px;height:24px}.theme-blush .pk-ev h3{font-size:clamp(22px,3vw,28px)}.theme-blush .pk-ev .pk-when{font-family:var(--pk-disp);color:var(--pink);font-size:20px}.theme-blush .pk-ev .pk-day{color:var(--ink-3);font-size:13px}.theme-blush .pk-ev .pk-place{font-size:15.5px;font-weight:700}.theme-blush .pk-ev .pk-addr{color:var(--ink-2);max-width:32ch;font-size:13.5px}.theme-blush .pk-gal{grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,32px);display:grid}@media (width<=700px){.theme-blush .pk-gal{grid-template-columns:repeat(2,1fr);gap:18px}}.theme-blush .pk-gal .pk-petal{aspect-ratio:1;width:100%}.theme-blush .pk-gal figure{justify-items:center;gap:10px;margin:0;display:grid}.theme-blush .pk-gal figcaption{font-family:var(--pk-disp);color:var(--ink-2);font-size:14.5px;font-style:italic}.theme-blush .pk-card{background:var(--cream);box-shadow:var(--shadow);border-radius:34px;padding:clamp(24px,4vw,48px)}.theme-blush .pk-field{text-align:left;gap:7px;margin-bottom:18px;display:grid}.theme-blush .pk-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700}.theme-blush .pk-field .pk-help{color:var(--ink-3);font-size:12.5px}.theme-blush .pk-field input,.theme-blush .pk-field textarea{background:var(--blush);border:2px solid var(--line);width:100%;color:var(--ink);border-radius:16px;min-height:50px;padding:13px 16px;font-size:15.5px;transition:border-color .2s}.theme-blush .pk-field textarea{resize:vertical;min-height:106px}.theme-blush .pk-field input:focus,.theme-blush .pk-field textarea:focus{border-color:var(--pink);outline:none}.theme-blush .pk-field .pk-err{color:var(--bad);font-size:12.5px;font-weight:600}.theme-blush .pk-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-blush .pk-seg{position:relative}.theme-blush .pk-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-blush .pk-seg span{border:2px solid var(--line);min-height:46px;color:var(--ink-2);cursor:pointer;transition:all .2s var(--pk-ease);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.theme-blush .pk-seg input:checked+span{background:var(--pink);border-color:var(--pink);color:#fff}html[data-theme=dark] .theme-blush .pk-seg input:checked+span{color:#2a1420}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-seg input:checked+span{color:#2a1420}}.theme-blush .pk-seg input:focus-visible+span{outline:3px solid var(--pink);outline-offset:2px}.theme-blush .pk-form-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:inline-flex}.theme-blush .pk-wl{gap:12px;margin-top:22px;display:grid}.theme-blush .pk-w{background:var(--cream);box-shadow:var(--shadow-sm);border-radius:22px;gap:5px;padding:17px 20px;display:grid}.theme-blush .pk-w:nth-child(2n){background:var(--blush-2)}.theme-blush .pk-w .pk-n{font-family:var(--pk-disp);font-size:19px}.theme-blush .pk-w .pk-m{color:var(--ink-3);font-size:11.5px}.theme-blush .pk-w p{color:var(--ink-2);font-size:14.5px}.theme-blush .pk-tg{letter-spacing:.1em;text-transform:uppercase;background:var(--petal);color:var(--plum);vertical-align:2px;border-radius:999px;margin-left:7px;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-block}html[data-theme=dark] .theme-blush .pk-tg{color:var(--blush)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-tg{color:var(--blush)}}.theme-blush .pk-empty{text-align:center;justify-items:center;gap:8px;padding:34px 12px;display:grid}.theme-blush .pk-empty h4{font-size:20px}.theme-blush .pk-empty p{color:var(--ink-3);font-size:14px}.theme-blush .pk-gifts{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,20px);display:grid}@media (width<=700px){.theme-blush .pk-gifts{grid-template-columns:1fr}}.theme-blush .pk-gift{background:var(--cream);box-shadow:var(--shadow-sm);border-radius:26px;gap:7px;padding:26px;display:grid}.theme-blush .pk-gift .pk-bk{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);font-size:11.5px;font-weight:700}.theme-blush .pk-gift .pk-no{font-family:var(--pk-disp);font-variant-numeric:tabular-nums;font-size:clamp(22px,3.4vw,28px)}.theme-blush .pk-gift .pk-an{color:var(--ink-2);font-size:14px}.theme-blush .pk-gift .pk-note{color:var(--ink-3);font-size:13px}.theme-blush .pk-closing{text-align:center;justify-items:center;gap:20px;padding-block:clamp(64px,9vw,120px) clamp(40px,6vw,76px);display:grid}.theme-blush .pk-closing .pk-big{font-size:clamp(38px,9vw,84px);font-weight:400;line-height:1}.theme-blush .pk-closing .pk-big .pk-amp{color:var(--pink);font-style:italic}.theme-blush .pk-footer{border-top:2px solid var(--line);text-align:center;color:var(--ink-3);padding-block:22px 92px;font-size:13px}.theme-blush .pk-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:70;background:var(--cream);box-shadow:var(--shadow);scrollbar-width:none;max-width:calc(100vw - 20px);transition:opacity .5s var(--pk-ease), transform .5s var(--pk-ease);opacity:0;pointer-events:none;border-radius:999px;gap:3px;padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.theme-blush .pk-dock::-webkit-scrollbar{display:none}.theme-blush .pk-dock.is-on{opacity:1;pointer-events:auto}.theme-blush .pk-dock a,.theme-blush .pk-dock button{min-height:42px;color:var(--ink-2);white-space:nowrap;transition:all .2s var(--pk-ease);border-radius:999px;flex:none;place-items:center;padding:0 15px;font-size:13px;font-weight:600;display:grid}.theme-blush .pk-dock a:hover,.theme-blush .pk-dock button:hover{background:var(--blush-2);color:var(--pink)}.theme-blush .pk-dock a[aria-current=true]{background:var(--pink);color:#fff}html[data-theme=dark] .theme-blush .pk-dock a[aria-current=true]{color:#2a1420}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-dock a[aria-current=true]{color:#2a1420}}.theme-blush .pk-dock a:active,.theme-blush .pk-dock button:active{transform:scale(.95)}.theme-blush .pk-toast{z-index:75;background:var(--plum);color:#fff5f6;opacity:0;pointer-events:none;transition:all .28s var(--pk-ease);text-align:center;border-radius:999px;max-width:calc(100vw - 28px);padding:12px 22px;font-size:13.5px;font-weight:600;position:fixed;bottom:78px;left:50%;transform:translate(-50%,10px)}html[data-theme=dark] .theme-blush .pk-toast{background:var(--pink);color:#2a1420}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-blush .pk-toast{background:var(--pink);color:#2a1420}}.theme-blush .pk-toast.is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-blush .pk-b1,.theme-blush .pk-b2,.theme-blush .pk-b3,.theme-blush .pk-cue i{animation:none}}.theme-langit{--sky-1:#eaf6ff;--sky-2:#cfe9fb;--sky-3:#a9d6f5;--sky-4:#7fbfec;--cloud:#fff;--cloud-2:#f2faff;--blue:#1e74b8;--blue-dk:#15578c;--blue-lt:#5fa8dc;--navy:#12354f;--ink:#12354f;--ink-2:#4a6c85;--ink-3:#83a0b4;--sun:#ffc96b;--sun-2:#ffe3ae;--ok:#2e8b62;--bad:#c0483a;--card:#fff;--line:#dcebf6;--lg-disp:"Instrument Serif",Georgia,serif;--lg-sans:"Rubik","Segoe UI",system-ui,-apple-system,sans-serif;--lg-ease:cubic-bezier(.22,1,.36,1);--lg-sh-s:0 10px 24px -16px #12354f66;--lg-sh:0 24px 50px -28px #12354f73;color:var(--ink);font-family:var(--lg-sans);-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,var(--sky-1) 0%,var(--sky-2) 34%,var(--sky-3) 68%,var(--sky-4) 100%);background-attachment:fixed;font-size:16.5px;font-weight:300;line-height:1.7;overflow-x:hidden}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit{--sky-1:#0a1626;--sky-2:#0d1e33;--sky-3:#12293f;--sky-4:#17364f;--cloud:#16293c;--cloud-2:#1b3144;--blue:#6fb6e8;--blue-dk:#8fcbf2;--blue-lt:#3e7fae;--ink:#e7f2fa;--ink-2:#a8c2d4;--ink-3:#7794a8;--sun:#ffd98c;--sun-2:#3a3520;--card:#152a3d;--line:#22405a;--ok:#7fcfa6;--bad:#ee9a8c}}html[data-theme=dark] .theme-langit{--sky-1:#0a1626;--sky-2:#0d1e33;--sky-3:#12293f;--sky-4:#17364f;--cloud:#16293c;--cloud-2:#1b3144;--blue:#6fb6e8;--blue-dk:#8fcbf2;--blue-lt:#3e7fae;--ink:#e7f2fa;--ink-2:#a8c2d4;--ink-3:#7794a8;--sun:#ffd98c;--sun-2:#3a3520;--card:#152a3d;--line:#22405a;--ok:#7fcfa6;--bad:#ee9a8c}.theme-langit *,.theme-langit :before,.theme-langit :after{box-sizing:border-box}.theme-langit img,.theme-langit svg{max-width:100%}.theme-langit h1,.theme-langit h2,.theme-langit h3,.theme-langit h4{font-family:var(--lg-disp);margin:0;font-weight:400;line-height:1.1}.theme-langit p{max-width:56ch;margin:0}.theme-langit a{color:inherit}.theme-langit button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-langit :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.theme-langit ::selection{background:var(--blue);color:#fff}.theme-langit .lg-wrap{width:100%;max-width:960px;margin-inline:auto;padding-inline:22px}.theme-langit section{z-index:2;position:relative}.theme-langit .lg-sec{padding-block:clamp(58px,8.5vw,116px)}.theme-langit .lg-kick{letter-spacing:.26em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px;font-weight:600}.theme-langit .lg-lede{color:var(--ink-2);font-size:16.5px}.theme-langit .lg-quote{text-align:center;justify-items:center;gap:16px;display:grid}.theme-langit .lg-quote blockquote{font-family:var(--lg-disp);color:var(--ink);margin:0;font-size:clamp(20px,2.8vw,28px);font-style:italic;font-weight:400;line-height:1.45}.theme-langit .lg-quote cite{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);font-size:11px;font-style:normal;font-weight:500}.theme-langit .lg-mono-num{font-variant-numeric:tabular-nums}.theme-langit .lg-sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-langit .lg-cl{color:var(--cloud);opacity:.9;will-change:transform;position:absolute}@keyframes lg-drift{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}.theme-langit .lg-cl-a{opacity:.95;width:240px;animation:68s linear infinite lg-drift;top:8%}.theme-langit .lg-cl-b{opacity:.7;width:160px;animation:92s linear -30s infinite lg-drift;top:26%}.theme-langit .lg-cl-c{opacity:.55;width:320px;animation:110s linear -60s infinite lg-drift;top:46%}.theme-langit .lg-cl-d{opacity:.65;width:130px;animation:80s linear -15s infinite lg-drift;top:66%}.theme-langit .lg-cl-e{opacity:.45;width:200px;animation:128s linear -80s infinite lg-drift;top:84%}@media (width<=700px){.theme-langit .lg-cl-a{width:150px}.theme-langit .lg-cl-c{width:190px}.theme-langit .lg-cl-e{width:120px}}.theme-langit .lg-sun{aspect-ratio:1;z-index:0;background:radial-gradient(circle,var(--sun) 38%,#ffc96b38 60%,transparent 72%);pointer-events:none;border-radius:50%;width:clamp(80px,13vw,150px);animation:7s ease-in-out infinite lg-pulse;position:fixed;top:7%;right:9%}@keyframes lg-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.75;transform:scale(1.07)}}.theme-langit .lg-stars{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s;position:fixed;inset:0}html[data-theme=dark] .theme-langit .lg-stars{opacity:1}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-stars{opacity:1}}.theme-langit .lg-stars i{background:#eaf4ff;border-radius:50%;width:2px;height:2px;animation:3.4s ease-in-out infinite lg-tw;position:absolute}@keyframes lg-tw{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.95;transform:scale(1)}}.theme-langit .lg-flight{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-langit .lg-plane{width:34px;color:var(--blue);opacity:.85;offset-rotate:auto;offset-distance:0%;position:absolute}@keyframes lg-fly{to{offset-distance:100%}}.theme-langit .lg-plane-1{offset-path:path("M -140 160 C 180 40, 360 300, 660 180 S 1120 70, 1500 250");animation:30s linear infinite lg-fly}.theme-langit .lg-plane-2{opacity:.5;offset-path:path("M 1500 520 C 1150 620, 900 400, 620 520 S 180 640, -140 460");width:22px;animation:44s linear -12s infinite lg-fly}.theme-langit .lg-plane-3{opacity:.35;offset-path:path("M -140 760 C 240 700, 460 880, 780 780 S 1240 700, 1500 840");width:16px;animation:56s linear -30s infinite lg-fly}@supports not (offset-path:path("M 0 0 L 1 1")){.theme-langit .lg-plane{display:none}}.theme-langit .lg-bird{color:var(--ink-3);opacity:.5;width:18px;animation:54s linear infinite lg-drift,1.1s ease-in-out infinite lg-flap;position:absolute}.theme-langit .lg-bird-1{top:18%}.theme-langit .lg-bird-2{width:13px;animation-delay:-8s,-.3s;top:22%}.theme-langit .lg-bird-3{width:11px;animation-delay:-20s,-.6s;top:15%}@keyframes lg-flap{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-6px)scaleY(.6)}}.theme-langit .lg-prog{transform-origin:0;z-index:80;background:linear-gradient(90deg,var(--blue-lt),var(--blue));width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.theme-langit .lg-btn{background:var(--blue);color:#fff;min-height:50px;box-shadow:var(--lg-sh-s);transition:transform .25s var(--lg-ease), background .25s, box-shadow .25s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:14px;font-weight:500;display:inline-flex}html[data-theme=dark] .theme-langit .lg-btn{color:#0a1626}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-btn{color:#0a1626}}.theme-langit .lg-btn:hover{background:var(--blue-dk);box-shadow:var(--lg-sh);transform:translateY(-3px)}.theme-langit .lg-btn:active{transform:translateY(0)scale(.98)}.theme-langit .lg-btn.lg-out{color:var(--blue);box-shadow:var(--lg-sh-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3}html[data-theme=dark] .theme-langit .lg-btn.lg-out{color:var(--blue);background:#152a3db3}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-btn.lg-out{color:var(--blue);background:#152a3db3}}.theme-langit .lg-btn.lg-out:hover{background:var(--card)}.theme-langit .lg-btn.lg-sm{min-height:42px;padding:0 18px;font-size:13px}.theme-langit .lg-ic{flex:none;width:17px;height:17px}.theme-langit .lg-cf{background:linear-gradient(165deg,var(--cloud-2),var(--sky-2));box-shadow:var(--lg-sh);clip-path:url(#lg-cloud-clip);border-radius:34px;place-items:center;animation:8s ease-in-out infinite lg-bob;display:grid;position:relative;overflow:hidden}@keyframes lg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.theme-langit .lg-cf img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-langit .lg-cf .lg-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding:16px;font-size:11px;font-weight:600}.theme-langit .lg-hero{z-index:2;text-align:center;place-items:center;min-height:100dvh;padding-block:clamp(80px,11vw,120px);display:grid;position:relative}.theme-langit .lg-hero-in{justify-items:center;gap:20px;display:grid}.theme-langit .lg-hero-names{font-size:clamp(50px,13vw,132px);line-height:.94}.theme-langit .lg-hero-names .lg-amp{color:var(--blue);margin:4px 0;font-size:.34em;font-style:italic;display:block}@keyframes lg-sheen{0%{background-position:-140% 0}60%,to{background-position:240% 0}}.theme-langit .lg-hero-names .lg-sh{background:linear-gradient(100deg,var(--ink) 30%,#fff 46%,var(--ink) 62%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out 2s infinite lg-sheen}html[data-theme=dark] .theme-langit .lg-hero-names .lg-sh{background:linear-gradient(100deg,var(--ink) 30%,#bfe4ff 46%,var(--ink) 62%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-hero-names .lg-sh{background:linear-gradient(100deg,var(--ink) 30%,#bfe4ff 46%,var(--ink) 62%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}.theme-langit .lg-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--blue);letter-spacing:.16em;text-transform:uppercase;box-shadow:var(--lg-sh-s);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme=dark] .theme-langit .lg-badge{background:#152a3db8}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-badge{background:#152a3db8}}.theme-langit .lg-meta{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:14px;display:flex}.theme-langit .lg-meta i{background:var(--blue-lt);border-radius:50%;width:5px;height:5px;display:inline-block}.theme-langit .lg-cue{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);justify-items:center;gap:7px;font-size:11px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes lg-fall{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.theme-langit .lg-cue i{background:var(--line);border-radius:2px;width:2px;height:30px;display:block;position:relative;overflow:hidden}.theme-langit .lg-cue i:after{content:"";background:var(--blue);animation:lg-fall 2.3s var(--lg-ease) infinite;position:absolute;inset:0}.theme-langit .lg-head{text-align:center;justify-items:center;gap:13px;margin-bottom:clamp(32px,4.6vw,56px);display:grid}.theme-langit .lg-head h2{max-width:17ch;font-size:clamp(30px,5.4vw,56px)}.theme-langit .lg-head .lg-lede{max-width:46ch}.theme-langit .lg-duo{grid-template-columns:1fr 1fr;gap:clamp(24px,4.4vw,56px);display:grid}@media (width<=760px){.theme-langit .lg-duo{grid-template-columns:1fr;gap:46px}}.theme-langit .lg-who{text-align:center;justify-items:center;gap:14px;display:grid}.theme-langit .lg-who .lg-cf{aspect-ratio:1;width:min(250px,70vw)}.theme-langit .lg-who h3{font-size:clamp(25px,3.4vw,34px)}.theme-langit .lg-who .lg-role{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:600}.theme-langit .lg-who p{color:var(--ink-2);max-width:29ch;font-size:14.5px}.theme-langit .lg-who .lg-ig{color:var(--blue);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.theme-langit .lg-who .lg-ig:hover{text-decoration:underline}.theme-langit .lg-cd{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.6vw,14px);max-width:580px;margin-inline:auto;display:grid}.theme-langit .lg-cd .lg-c{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;box-shadow:var(--lg-sh-s);background:#ffffffb8;border-radius:24px;padding:18px 4px}html[data-theme=dark] .theme-langit .lg-cd .lg-c{background:#152a3db8}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-cd .lg-c{background:#152a3db8}}.theme-langit .lg-cd b{font-family:var(--lg-disp);color:var(--blue);font-size:clamp(28px,5.8vw,48px);line-height:1;display:block}.theme-langit .lg-cd span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:7px;font-size:10.5px;font-weight:500;display:block}.theme-langit .lg-evs{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,22px);display:grid}@media (width<=760px){.theme-langit .lg-evs{grid-template-columns:1fr}}.theme-langit .lg-ev{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;box-shadow:var(--lg-sh-s);transition:transform .5s var(--lg-ease), box-shadow .5s var(--lg-ease);background:#ffffffc2;border-radius:32px;justify-items:center;gap:11px;padding:clamp(24px,3.4vw,42px) clamp(20px,3vw,32px);display:grid}html[data-theme=dark] .theme-langit .lg-ev{background:#152a3dc2}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-ev{background:#152a3dc2}}.theme-langit .lg-ev:hover{box-shadow:var(--lg-sh);transform:translateY(-5px)}.theme-langit .lg-ev .lg-cap{background:var(--sky-2);width:54px;height:54px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.theme-langit .lg-ev .lg-cap .lg-ic{width:25px;height:25px}.theme-langit .lg-ev h3{font-size:clamp(23px,3vw,30px)}.theme-langit .lg-ev .lg-when{font-family:var(--lg-disp);color:var(--blue);font-size:21px}.theme-langit .lg-ev .lg-day{color:var(--ink-3);font-size:13px}.theme-langit .lg-ev .lg-place{font-size:15.5px;font-weight:500}.theme-langit .lg-ev .lg-addr{color:var(--ink-2);max-width:32ch;font-size:13.5px}.theme-langit .lg-gal{grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,30px);display:grid}@media (width<=700px){.theme-langit .lg-gal{grid-template-columns:repeat(2,1fr);gap:18px}}.theme-langit .lg-gal figure{justify-items:center;gap:10px;margin:0;display:grid}.theme-langit .lg-gal .lg-cf{aspect-ratio:1;width:100%}.theme-langit .lg-gal figcaption{font-family:var(--lg-disp);color:var(--ink-2);font-size:15px;font-style:italic}.theme-langit .lg-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--lg-sh);background:#ffffffd1;border-radius:34px;padding:clamp(24px,4vw,48px)}html[data-theme=dark] .theme-langit .lg-card{background:#152a3dd1}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-card{background:#152a3dd1}}.theme-langit .lg-field{text-align:left;gap:7px;margin-bottom:18px;display:grid}.theme-langit .lg-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.theme-langit .lg-field .lg-help{color:var(--ink-3);font-size:12.5px}.theme-langit .lg-field input,.theme-langit .lg-field textarea{background:var(--card);border:2px solid var(--line);width:100%;color:var(--ink);border-radius:16px;min-height:50px;padding:13px 16px;font-size:15.5px;transition:border-color .2s,box-shadow .2s}.theme-langit .lg-field textarea{resize:vertical;min-height:106px}.theme-langit .lg-field input:focus,.theme-langit .lg-field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #1e74b824}.theme-langit .lg-field .lg-err{color:var(--bad);font-size:12.5px;font-weight:500}.theme-langit .lg-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-langit .lg-seg{position:relative}.theme-langit .lg-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-langit .lg-seg span{border:2px solid var(--line);min-height:46px;color:var(--ink-2);cursor:pointer;transition:all .22s var(--lg-ease);background:var(--card);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.theme-langit .lg-seg input:checked+span{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}html[data-theme=dark] .theme-langit .lg-seg input:checked+span{color:#0a1626}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-seg input:checked+span{color:#0a1626}}.theme-langit .lg-seg input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.theme-langit .lg-form-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:inline-flex}.theme-langit .lg-wl{gap:12px;margin-top:22px;display:grid}.theme-langit .lg-w{box-shadow:var(--lg-sh-s);background:#ffffffc7;border-radius:22px;gap:5px;padding:17px 20px;display:grid}html[data-theme=dark] .theme-langit .lg-w{background:#152a3dc7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-w{background:#152a3dc7}}.theme-langit .lg-w .lg-n{font-family:var(--lg-disp);font-size:20px}.theme-langit .lg-w .lg-m{color:var(--ink-3);font-size:11.5px}.theme-langit .lg-w p{color:var(--ink-2);font-size:14.5px}.theme-langit .lg-tg{letter-spacing:.1em;text-transform:uppercase;background:var(--sky-2);color:var(--blue);vertical-align:2px;border-radius:999px;margin-left:7px;padding:2px 10px;font-size:10.5px;font-weight:500;display:inline-block}.theme-langit .lg-empty{text-align:center;justify-items:center;gap:8px;padding:34px 12px;display:grid}.theme-langit .lg-empty h4{font-size:21px}.theme-langit .lg-empty p{color:var(--ink-3);font-size:14px}.theme-langit .lg-gifts{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,20px);display:grid}@media (width<=700px){.theme-langit .lg-gifts{grid-template-columns:1fr}}.theme-langit .lg-gift{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lg-sh-s);background:#ffffffc7;border-radius:26px;gap:7px;padding:26px;display:grid}html[data-theme=dark] .theme-langit .lg-gift{background:#152a3dc7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-gift{background:#152a3dc7}}.theme-langit .lg-gift .lg-bk{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:11.5px;font-weight:600}.theme-langit .lg-gift .lg-no{font-family:var(--lg-disp);font-variant-numeric:tabular-nums;font-size:clamp(23px,3.4vw,30px)}.theme-langit .lg-gift .lg-an{color:var(--ink-2);font-size:14px}.theme-langit .lg-gift .lg-note{color:var(--ink-3);font-size:13px}.theme-langit .lg-closing{z-index:2;text-align:center;justify-items:center;gap:20px;padding-block:clamp(64px,9vw,120px) clamp(40px,6vw,76px);display:grid;position:relative}.theme-langit .lg-closing .lg-big{font-size:clamp(40px,10vw,92px);line-height:1}.theme-langit .lg-closing .lg-big .lg-amp{color:var(--blue);font-style:italic}.theme-langit .lg-footer{z-index:2;border-top:2px solid var(--line);text-align:center;color:var(--ink-3);padding-block:22px 92px;font-size:13px;position:relative}.theme-langit .lg-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--lg-sh);scrollbar-width:none;background:#ffffffd6;border-radius:999px;gap:3px;max-width:calc(100vw - 20px);padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}html[data-theme=dark] .theme-langit .lg-dock{background:#152a3dd6}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-dock{background:#152a3dd6}}.theme-langit .lg-dock::-webkit-scrollbar{display:none}.theme-langit .lg-dock a,.theme-langit .lg-dock button{min-height:42px;color:var(--ink-2);white-space:nowrap;transition:all .22s var(--lg-ease);border-radius:999px;flex:none;place-items:center;padding:0 15px;font-size:13px;font-weight:500;display:grid}.theme-langit .lg-dock a:hover,.theme-langit .lg-dock button:hover{background:var(--sky-2);color:var(--blue)}.theme-langit .lg-dock a[aria-current=true]{background:var(--blue);color:#fff}html[data-theme=dark] .theme-langit .lg-dock a[aria-current=true]{color:#0a1626}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-dock a[aria-current=true]{color:#0a1626}}.theme-langit .lg-dock a:active,.theme-langit .lg-dock button:active{transform:scale(.95)}.theme-langit .lg-toast{z-index:75;background:var(--navy);color:#eaf6ff;opacity:0;pointer-events:none;transition:all .3s var(--lg-ease);text-align:center;border-radius:999px;max-width:calc(100vw - 28px);padding:12px 22px;font-size:13.5px;font-weight:500;position:fixed;bottom:78px;left:50%;transform:translate(-50%,10px)}html[data-theme=dark] .theme-langit .lg-toast{background:var(--blue);color:#0a1626}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-langit .lg-toast{background:var(--blue);color:#0a1626}}.theme-langit .lg-toast.is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-langit .lg-cl,.theme-langit .lg-sun,.theme-langit .lg-stars i,.theme-langit .lg-plane,.theme-langit .lg-bird,.theme-langit .lg-cue i:after,.theme-langit .lg-cf,.theme-langit .lg-hero-names .lg-sh{animation:none}}.theme-kerajaan{--kr-v900:#220a1c;--kr-v800:#33112a;--kr-v700:#451838;--kr-v600:#5c2049;--kr-v500:#74285c;--kr-gold:#d4af37;--kr-gold-lt:#f4e3a8;--kr-gold-dk:#8f6c1e;--kr-gold-deep:#6b4f12;--kr-crimson:#8e1b2e;--kr-crimson-lt:#b8293e;--kr-ivory:#f6eedc;--kr-ivory-2:#d9cbae;--kr-mute:#b69bae;--kr-mute-2:#8a6f84;--kr-bad:#e79485;--kr-foil:linear-gradient(104deg,#8f6c1e 0%,#f4e3a8 22%,#d4af37 40%,#fff6d2 52%,#d4af37 66%,#9c7820 86%,#f4e3a8 100%);--kr-hair:#d4af3752;--kr-hair-2:#f6eedc1f;--kr-shield:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);--kr-deco:"Cinzel Decorative",Georgia,serif;--kr-disp:"Cinzel",Georgia,serif;--kr-sans:"Lora",Georgia,serif;--kr-ease:cubic-bezier(.22,1,.36,1);--kr-sh:0 30px 66px -34px #000000e6;--kr-sh-s:0 14px 30px -20px #000c;color:var(--kr-ivory);font-family:var(--kr-sans);-webkit-font-smoothing:antialiased;background:radial-gradient(84% 52% at 50% 0%, var(--kr-v600) 0%, transparent 58%), radial-gradient(60% 40% at 8% 88%, var(--kr-v700) 0%, transparent 60%), linear-gradient(178deg, var(--kr-v800) 0%, var(--kr-v900) 56%, #1a0716 100%);background-attachment:fixed;font-size:16.5px;font-weight:300;line-height:1.78;overflow-x:hidden}.theme-kerajaan *,.theme-kerajaan :before,.theme-kerajaan :after{box-sizing:border-box}.theme-kerajaan img,.theme-kerajaan svg{max-width:100%}.theme-kerajaan h1,.theme-kerajaan h2,.theme-kerajaan h3,.theme-kerajaan h4{font-family:var(--kr-disp);letter-spacing:.02em;margin:0;font-weight:500;line-height:1.2}.theme-kerajaan p{max-width:58ch;margin:0}.theme-kerajaan a{color:inherit}.theme-kerajaan button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-kerajaan :focus-visible{outline:2px solid var(--kr-gold);outline-offset:4px}.theme-kerajaan ::selection{color:#fff;background:#d4af3759}.theme-kerajaan .kr-wrap{width:100%;max-width:1000px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.theme-kerajaan section{z-index:3;position:relative}.theme-kerajaan .kr-sec{padding-block:clamp(66px,9vw,138px)}.theme-kerajaan .kr-kick{font-family:var(--kr-disp);letter-spacing:.4em;text-transform:uppercase;color:var(--kr-gold);margin:0;font-size:11px;font-weight:600}.theme-kerajaan .kr-lede{color:var(--kr-mute);font-size:16px}.theme-kerajaan .kr-quote{text-align:center;justify-items:center;gap:18px;padding:clamp(24px,4vw,42px);display:grid}.theme-kerajaan .kr-quote blockquote{font-family:var(--kr-deco);color:var(--kr-ivory);margin:0;font-size:clamp(20px,2.8vw,28px);line-height:1.5}.theme-kerajaan .kr-quote cite{font-style:normal;font-family:var(--kr-disp);letter-spacing:.28em;text-transform:uppercase;color:var(--kr-gold);font-size:10px}.theme-kerajaan .kr-mono-num{font-variant-numeric:tabular-nums}.theme-kerajaan .kr-foil{background:var(--kr-foil);color:#0000;background-size:230% 100%;-webkit-background-clip:text;background-clip:text}.theme-kerajaan .kr-shine{animation:8s linear infinite kr-shine}@keyframes kr-shine{to{background-position:230% 0}}.theme-kerajaan .kr-velvet{z-index:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(94deg,#ffffff05 0 2px,#0000 2px 5px);position:fixed;inset:0}.theme-kerajaan .kr-vig{z-index:1;pointer-events:none;background:radial-gradient(128% 84% at 50% 6%,#0000 42%,#0a0208a8 100%);position:fixed;inset:0}.theme-kerajaan .kr-dust{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-kerajaan .kr-dust i{background:var(--kr-gold-lt);opacity:.5;border-radius:50%;width:3px;height:3px;animation:linear infinite kr-rise;position:absolute}@keyframes kr-rise{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.75}88%{opacity:.5}to{opacity:0;transform:translateY(-105vh)scale(1.1)}}.theme-kerajaan .kr-btn{min-height:52px;font-family:var(--kr-disp);letter-spacing:.24em;text-transform:uppercase;color:var(--kr-gold-lt);border:1px solid var(--kr-gold);transition:color .5s var(--kr-ease);background:#d4af3714;justify-content:center;align-items:center;gap:11px;padding:0 30px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.theme-kerajaan .kr-btn>*{z-index:2;position:relative}.theme-kerajaan .kr-btn:before{content:"";z-index:1;background:var(--kr-foil);transition:transform .55s var(--kr-ease);position:absolute;inset:0;transform:translateY(101%)}.theme-kerajaan .kr-btn:hover:before{transform:none}.theme-kerajaan .kr-btn:hover{color:#2a0e22}.theme-kerajaan .kr-btn:active{scale:.98}.theme-kerajaan .kr-btn.kr-solid{color:#2a0e22;background:0 0}.theme-kerajaan .kr-btn.kr-solid:before{transform:none}.theme-kerajaan .kr-btn.kr-solid:hover:before{transform:translateY(-101%)}.theme-kerajaan .kr-btn.kr-solid:hover{color:var(--kr-gold-lt);background:#d4af371a}.theme-kerajaan .kr-btn.kr-sm{min-height:42px;padding:0 20px;font-size:10.5px}.theme-kerajaan .kr-ic{flex:none;width:16px;height:16px}.theme-kerajaan .kr-gate{z-index:100;perspective:1700px;opacity:1;transition:opacity .8s var(--kr-ease);background:#150510;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.theme-kerajaan .kr-gate.kr-is-hidden{display:none}.theme-kerajaan .kr-glow{background:radial-gradient(circle,var(--kr-gold-lt),#d4af3759 38%,transparent 70%);opacity:0;width:60vmin;height:60vmin;transition:transform 1.5s var(--kr-ease), opacity 1.5s var(--kr-ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.theme-kerajaan .kr-gate.kr-is-open .kr-glow{opacity:.85;transform:translate(-50%,-50%)scale(2.6)}.theme-kerajaan .kr-leaf{width:50.4%;transform-style:preserve-3d;background:repeating-linear-gradient(90deg,#00000029 0 3px,transparent 3px 9px), linear-gradient(100deg,var(--kr-v700),var(--kr-v600) 38%,var(--kr-v700) 72%,var(--kr-v800));transition:transform 1.9s cubic-bezier(.6,.02,.2,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 90px #0009}.theme-kerajaan .kr-leaf.kr-l{transform-origin:0;left:0}.theme-kerajaan .kr-leaf.kr-r{transform-origin:100%;right:0}.theme-kerajaan .kr-gate.kr-is-open .kr-leaf.kr-l{transform:rotateY(-108deg)}.theme-kerajaan .kr-gate.kr-is-open .kr-leaf.kr-r{transform:rotateY(108deg)}.theme-kerajaan .kr-leaf .kr-carve{border:2px solid var(--kr-gold-dk);position:absolute;inset:7% 9%}.theme-kerajaan .kr-leaf .kr-carve:before{content:"";border:1px solid #d4af376b;position:absolute;inset:9px}.theme-kerajaan .kr-leaf .kr-carve:after{content:"";border:1px solid #d4af374d;border-radius:50% 50% 6px 6px;width:56%;height:44%;position:absolute;top:26%;left:50%;transform:translate(-50%)}.theme-kerajaan .kr-leaf .kr-studs{position:absolute;inset:7% 9%}.theme-kerajaan .kr-leaf .kr-studs i{background:radial-gradient(circle at 34% 30%,var(--kr-gold-lt),var(--kr-gold-dk));border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 1px 2px #0009}.theme-kerajaan .kr-leaf .kr-ring{border:4px solid var(--kr-gold-dk);background:radial-gradient(circle at 36% 30%,#f4e3a880,#0000 60%);border-radius:50%;width:46px;height:46px;position:absolute;top:50%}.theme-kerajaan .kr-leaf.kr-l .kr-ring{right:14px;transform:translateY(-50%)}.theme-kerajaan .kr-leaf.kr-r .kr-ring{left:14px;transform:translateY(-50%)}.theme-kerajaan .kr-gate-in{z-index:6;text-align:center;width:min(520px,90vw);transition:opacity .7s var(--kr-ease), transform .9s var(--kr-ease);justify-items:center;gap:16px;padding:26px 22px;display:grid;position:relative}.theme-kerajaan .kr-gate.kr-is-open .kr-gate-in{opacity:0;transform:scale(1.16)}.theme-kerajaan .kr-crest{width:clamp(74px,14vw,104px);color:var(--kr-gold)}.theme-kerajaan .kr-gate-names{font-family:var(--kr-deco);font-size:clamp(26px,6.4vw,46px);line-height:1.26}.theme-kerajaan .kr-gate-to{border-top:1px solid var(--kr-hair);border-bottom:1px solid var(--kr-hair);gap:5px;padding:14px 22px;display:grid}.theme-kerajaan .kr-gate-to .kr-l{font-family:var(--kr-disp);letter-spacing:.3em;text-transform:uppercase;color:var(--kr-mute-2);font-size:10px}.theme-kerajaan .kr-gate-to .kr-n{font-family:var(--kr-disp);color:var(--kr-ivory);font-size:21px}.theme-kerajaan .kr-hero{z-index:3;text-align:center;place-items:center;min-height:100dvh;padding-block:clamp(90px,12vw,130px);display:grid;position:relative;overflow:hidden}.theme-kerajaan .kr-carpet{background:linear-gradient(180deg,#8e1b2e00,var(--kr-crimson) 42%,#6e1424);clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);opacity:.72;width:min(560px,86vw);height:62%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.theme-kerajaan .kr-carpet:before,.theme-kerajaan .kr-carpet:after{content:"";background:var(--kr-gold-dk);opacity:.6;width:6px;position:absolute;top:0;bottom:0}.theme-kerajaan .kr-carpet:before{left:30%;transform:skew(-11deg)}.theme-kerajaan .kr-carpet:after{right:30%;transform:skew(11deg)}.theme-kerajaan .kr-pillar{background:linear-gradient(90deg,var(--kr-v800),var(--kr-v600) 40%,var(--kr-v700) 60%,var(--kr-v900));width:clamp(26px,5vw,62px);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 40px #00000080}.theme-kerajaan .kr-pillar.kr-l{left:0}.theme-kerajaan .kr-pillar.kr-r{right:0}.theme-kerajaan .kr-pillar i{background:linear-gradient(90deg,var(--kr-gold-dk),var(--kr-gold),var(--kr-gold-dk));opacity:.55;height:14px;position:absolute;left:0;right:0}@media (width<=700px){.theme-kerajaan .kr-pillar{display:none}}.theme-kerajaan .kr-chandelier{transform-origin:top;width:clamp(90px,15vw,150px);color:var(--kr-gold);margin-left:calc(clamp(90px,15vw,150px)/-2);animation:8s ease-in-out infinite kr-swing;position:absolute;top:0;left:50%}@keyframes kr-swing{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.theme-kerajaan .kr-flame{transform-origin:bottom;animation:.9s ease-in-out infinite alternate kr-flick}@keyframes kr-flick{0%{opacity:.85;transform:scaleY(.82)scaleX(1.05)}to{opacity:1;transform:scaleY(1.12)}}.theme-kerajaan .kr-hero-in{z-index:5;justify-items:center;gap:20px;display:grid;position:relative}.theme-kerajaan .kr-crown-top{width:clamp(56px,9vw,84px);color:var(--kr-gold);animation:6s ease-in-out infinite kr-hover}@keyframes kr-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.theme-kerajaan .kr-hero-names{font-family:var(--kr-deco);font-size:clamp(34px,7.4vw,92px);line-height:1.1}.theme-kerajaan .kr-hero-names .kr-amp{font-family:var(--kr-disp);color:var(--kr-gold);letter-spacing:.3em;margin:8px 0 4px;font-size:.34em;display:block}.theme-kerajaan .kr-rule{color:var(--kr-gold);align-items:center;gap:16px;width:min(420px,84vw);display:flex}.theme-kerajaan .kr-rule:before,.theme-kerajaan .kr-rule:after{content:"";background:linear-gradient(90deg,transparent,var(--kr-hair),transparent);flex:1;height:1px}.theme-kerajaan .kr-rule i{border:1px solid var(--kr-gold);flex:none;width:8px;height:8px;display:block;transform:rotate(45deg)}.theme-kerajaan .kr-meta{font-family:var(--kr-disp);letter-spacing:.3em;text-transform:uppercase;color:var(--kr-mute);flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:11px;display:flex}.theme-kerajaan .kr-cue{z-index:6;font-family:var(--kr-disp);letter-spacing:.32em;text-transform:uppercase;color:var(--kr-mute-2);justify-items:center;gap:7px;font-size:9.5px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.theme-kerajaan .kr-cue i{background:linear-gradient(var(--kr-hair-2),var(--kr-gold));width:1px;height:40px;display:block;position:relative;overflow:hidden}.theme-kerajaan .kr-cue i:after{content:"";background:var(--kr-gold);animation:kr-fall 2.4s var(--kr-ease) infinite;position:absolute;inset:0}@keyframes kr-fall{0%{transform:translateY(-100%)}62%,to{transform:translateY(100%)}}.theme-kerajaan .kr-head{text-align:center;justify-items:center;gap:15px;margin-bottom:clamp(36px,5vw,64px);display:grid}.theme-kerajaan .kr-head h2{max-width:19ch;font-size:clamp(26px,4.4vw,46px)}.theme-kerajaan .kr-head .kr-lede{max-width:48ch}.theme-kerajaan .kr-royals{grid-template-columns:1fr auto 1fr;align-items:end;gap:clamp(12px,3vw,40px);margin-bottom:clamp(30px,4.6vw,56px);display:grid}@media (width<=760px){.theme-kerajaan .kr-royals{grid-template-columns:1fr 1fr;gap:12px}.theme-kerajaan .kr-royals .kr-mid{order:-1;grid-column:1/-1}}.theme-kerajaan .kr-figure{justify-items:center;gap:10px;display:grid}.theme-kerajaan .kr-figure svg{width:min(190px,40vw);height:auto;animation:7s ease-in-out infinite kr-hover}.theme-kerajaan .kr-figure.kr-b svg{animation-duration:8.4s;animation-delay:-2s}.theme-kerajaan .kr-cape{transform-origin:50% 12%;animation:6.5s ease-in-out infinite kr-sway}.theme-kerajaan .kr-cape.kr-b{animation-duration:7.8s;animation-delay:-1.5s}@keyframes kr-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.theme-kerajaan .kr-gem{animation:2.6s ease-in-out infinite kr-tw}.theme-kerajaan .kr-gem.kr-g2{animation-delay:-.8s}.theme-kerajaan .kr-gem.kr-g3{animation-delay:-1.6s}@keyframes kr-tw{0%,to{opacity:.5}50%{opacity:1}}.theme-kerajaan .kr-figure .kr-ttl{font-family:var(--kr-deco);color:var(--kr-gold);font-size:clamp(15px,2.2vw,20px)}.theme-kerajaan .kr-mid{align-self:center;justify-items:center;gap:8px;display:grid}.theme-kerajaan .kr-mid .kr-amp{font-family:var(--kr-deco);color:var(--kr-gold);font-size:clamp(28px,5vw,52px)}.theme-kerajaan .kr-duo{grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,52px);display:grid}@media (width<=760px){.theme-kerajaan .kr-duo{grid-template-columns:1fr;gap:44px}}.theme-kerajaan .kr-who{text-align:center;justify-items:center;gap:14px;display:grid}.theme-kerajaan .kr-shieldf{aspect-ratio:3/4;width:min(230px,66vw);position:relative}.theme-kerajaan .kr-shieldf .kr-bg{clip-path:var(--kr-shield);background:linear-gradient(150deg,var(--kr-gold),var(--kr-gold-dk) 46%,var(--kr-gold-lt));position:absolute;inset:0}.theme-kerajaan .kr-shieldf .kr-in2{clip-path:var(--kr-shield);background:linear-gradient(160deg,var(--kr-v600),var(--kr-v900));place-items:center;display:grid;position:absolute;inset:3px;overflow:hidden}.theme-kerajaan .kr-shieldf .kr-in2 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-kerajaan .kr-shieldf .kr-in2:after{content:"";width:40%;animation:kr-sweep 10s var(--kr-ease) infinite;background:linear-gradient(104deg,#0000,#f4e3a829 50%,#0000);position:absolute;top:0;bottom:0;left:-45%}@keyframes kr-sweep{0%{left:-45%}58%,to{left:120%}}.theme-kerajaan .kr-shieldf .kr-lbl{font-family:var(--kr-disp);letter-spacing:.24em;text-transform:uppercase;color:var(--kr-mute-2);text-align:center;padding:14px;font-size:10px;position:relative}.theme-kerajaan .kr-who h3{font-size:clamp(21px,2.9vw,28px)}.theme-kerajaan .kr-who .kr-role{font-family:var(--kr-disp);letter-spacing:.32em;text-transform:uppercase;color:var(--kr-gold);font-size:10px}.theme-kerajaan .kr-who .kr-par{color:var(--kr-mute);max-width:30ch;font-size:14.5px}.theme-kerajaan .kr-who .kr-ig{font-family:var(--kr-disp);letter-spacing:.18em;text-transform:uppercase;color:var(--kr-mute-2);align-items:center;gap:8px;font-size:11px;display:inline-flex}.theme-kerajaan .kr-who .kr-ig:hover{color:var(--kr-gold)}.theme-kerajaan .kr-panel{border:1px solid var(--kr-hair);box-shadow:var(--kr-sh-s);background:linear-gradient(158deg,#74285c57,#220a1c80);position:relative}.theme-kerajaan .kr-panel:before{content:"";border:1px solid var(--kr-hair-2);pointer-events:none;position:absolute;inset:6px}.theme-kerajaan .kr-panel>*{position:relative}.theme-kerajaan .kr-cd{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.6vw,16px);max-width:660px;margin-inline:auto;display:grid}.theme-kerajaan .kr-cd .kr-c{text-align:center;padding:clamp(16px,2.6vw,28px) 6px}.theme-kerajaan .kr-cd b{font-family:var(--kr-deco);color:var(--kr-gold-lt);font-size:clamp(24px,5vw,44px);line-height:1;display:block}.theme-kerajaan .kr-cd span{font-family:var(--kr-disp);letter-spacing:.24em;text-transform:uppercase;color:var(--kr-mute-2);margin-top:9px;font-size:9px;display:block}.theme-kerajaan .kr-evs{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,24px);display:grid}@media (width<=800px){.theme-kerajaan .kr-evs{grid-template-columns:1fr}}.theme-kerajaan .kr-ev{text-align:center;justify-items:center;gap:13px;padding:clamp(26px,3.6vw,44px) clamp(20px,3vw,34px);display:grid}.theme-kerajaan .kr-sealico{width:46px;height:46px;color:var(--kr-gold)}.theme-kerajaan .kr-ev h3{font-size:clamp(21px,2.9vw,29px)}.theme-kerajaan .kr-ev .kr-when{font-family:var(--kr-deco);color:var(--kr-gold-lt);font-size:19px}.theme-kerajaan .kr-ev .kr-day{font-family:var(--kr-disp);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-mute-2);font-size:10.5px}.theme-kerajaan .kr-ev .kr-place{font-size:15.5px;font-weight:400}.theme-kerajaan .kr-ev .kr-addr{color:var(--kr-mute);max-width:32ch;font-size:13.5px}.theme-kerajaan .kr-gal{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.6vw,28px);display:grid}@media (width<=700px){.theme-kerajaan .kr-gal{grid-template-columns:repeat(2,1fr);gap:14px}}.theme-kerajaan .kr-gal figure{justify-items:center;gap:10px;margin:0;display:grid}.theme-kerajaan .kr-gal .kr-shieldf{aspect-ratio:3/4;width:100%}.theme-kerajaan .kr-gal figcaption{font-family:var(--kr-disp);letter-spacing:.2em;text-transform:uppercase;color:var(--kr-mute-2);font-size:10.5px}.theme-kerajaan .kr-card{padding:clamp(24px,4vw,50px)}.theme-kerajaan .kr-field{text-align:left;gap:8px;margin-bottom:20px;display:grid}.theme-kerajaan .kr-field label{font-family:var(--kr-disp);letter-spacing:.28em;text-transform:uppercase;color:var(--kr-gold);font-size:10px}.theme-kerajaan .kr-field .kr-help{font-family:var(--kr-disp);letter-spacing:.1em;color:var(--kr-mute-2);font-size:10px}.theme-kerajaan .kr-field input,.theme-kerajaan .kr-field textarea{width:100%;color:var(--kr-ivory);border:1px solid var(--kr-hair-2);background:#1a071699;min-height:50px;padding:14px 16px;font-size:15.5px;transition:border-color .35s,background .35s}.theme-kerajaan .kr-field textarea{resize:vertical;min-height:110px}.theme-kerajaan .kr-field input:focus,.theme-kerajaan .kr-field textarea:focus{border-color:var(--kr-gold);background:#1a0716d9;outline:none}.theme-kerajaan .kr-field .kr-err{color:var(--kr-bad);font-size:12px;font-weight:600}.theme-kerajaan .kr-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-kerajaan .kr-seg{position:relative}.theme-kerajaan .kr-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-kerajaan .kr-seg span{border:1px solid var(--kr-hair-2);min-height:46px;font-family:var(--kr-disp);letter-spacing:.2em;text-transform:uppercase;color:var(--kr-mute);cursor:pointer;transition:all .35s var(--kr-ease);align-items:center;padding:0 20px;font-size:10.5px;display:inline-flex}.theme-kerajaan .kr-seg input:checked+span{border-color:var(--kr-gold);color:#2a0e22;background:var(--kr-foil)}.theme-kerajaan .kr-seg input:focus-visible+span{outline:2px solid var(--kr-gold);outline-offset:3px}.theme-kerajaan .kr-form-note{font-family:var(--kr-disp);letter-spacing:.2em;text-transform:uppercase;color:var(--kr-mute-2);align-items:center;gap:8px;margin-top:16px;font-size:10px;display:inline-flex}.theme-kerajaan .kr-wl{gap:12px;margin-top:22px;display:grid}.theme-kerajaan .kr-w{gap:6px;padding:18px 20px;display:grid}.theme-kerajaan .kr-w .kr-n{font-family:var(--kr-deco);color:var(--kr-gold-lt);font-size:18px}.theme-kerajaan .kr-w .kr-m{font-family:var(--kr-disp);letter-spacing:.18em;text-transform:uppercase;color:var(--kr-mute-2);font-size:9.5px}.theme-kerajaan .kr-w p{color:var(--kr-mute);font-size:14.5px}.theme-kerajaan .kr-tg{font-family:var(--kr-disp);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--kr-hair-2);color:var(--kr-mute-2);vertical-align:2px;margin-left:8px;padding:2px 9px;font-size:9px;display:inline-block}.theme-kerajaan .kr-empty{text-align:center;justify-items:center;gap:10px;padding:42px 14px;display:grid}.theme-kerajaan .kr-empty h4{font-size:20px}.theme-kerajaan .kr-empty p{color:var(--kr-mute-2);font-size:14px}.theme-kerajaan .kr-gifts{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,22px);display:grid}@media (width<=760px){.theme-kerajaan .kr-gifts{grid-template-columns:1fr}}.theme-kerajaan .kr-gift{gap:9px;padding:28px;display:grid}.theme-kerajaan .kr-gift .kr-bk{font-family:var(--kr-disp);letter-spacing:.3em;text-transform:uppercase;color:var(--kr-gold);font-size:10px}.theme-kerajaan .kr-gift .kr-no{font-family:var(--kr-deco);font-variant-numeric:tabular-nums;font-size:clamp(20px,3.2vw,27px)}.theme-kerajaan .kr-gift .kr-an{color:var(--kr-mute);font-size:13.5px}.theme-kerajaan .kr-gift .kr-note{color:var(--kr-mute-2);font-size:13px}.theme-kerajaan .kr-closing{z-index:3;text-align:center;justify-items:center;gap:22px;padding-block:clamp(74px,10vw,150px) clamp(44px,6vw,86px);display:grid;position:relative}.theme-kerajaan .kr-closing .kr-big{font-family:var(--kr-deco);font-size:clamp(30px,6.4vw,70px);line-height:1.18}.theme-kerajaan .kr-footer{z-index:3;border-top:1px solid var(--kr-hair-2);text-align:center;color:var(--kr-mute-2);font-family:var(--kr-disp);letter-spacing:.28em;text-transform:uppercase;padding-block:26px 116px;font-size:10px;position:relative}.theme-kerajaan .kr-dock{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--kr-hair-2);scrollbar-width:none;max-width:calc(100vw - 22px);transition:opacity .6s var(--kr-ease), transform .6s var(--kr-ease);opacity:0;pointer-events:none;background:#1a0716cc;gap:2px;padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)translateY(120%)}.theme-kerajaan .kr-dock.kr-is-on{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.theme-kerajaan .kr-dock::-webkit-scrollbar{display:none}.theme-kerajaan .kr-dock a,.theme-kerajaan .kr-dock button{min-height:42px;font-family:var(--kr-disp);letter-spacing:.2em;text-transform:uppercase;color:var(--kr-mute);white-space:nowrap;transition:all .35s var(--kr-ease);flex:none;place-items:center;padding:0 15px;font-size:9.5px;display:grid}.theme-kerajaan .kr-dock a:hover,.theme-kerajaan .kr-dock button:hover{color:var(--kr-gold-lt)}.theme-kerajaan .kr-dock a[aria-current=true]{color:#2a0e22;background:var(--kr-foil)}.theme-kerajaan .kr-dock a:active{scale:.96}.theme-kerajaan .kr-toast{z-index:60;border:1px solid var(--kr-hair);color:var(--kr-ivory);font-family:var(--kr-disp);letter-spacing:.2em;text-transform:uppercase;opacity:0;pointer-events:none;transition:all .45s var(--kr-ease);text-align:center;background:#1a0716f2;max-width:calc(100vw - 32px);padding:13px 24px;font-size:10.5px;position:fixed;bottom:84px;left:50%;transform:translate(-50%,12px)}.theme-kerajaan .kr-toast.kr-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-kerajaan .kr-dust i,.theme-kerajaan .kr-chandelier,.theme-kerajaan .kr-flame,.theme-kerajaan .kr-crown-top,.theme-kerajaan .kr-cue i:after,.theme-kerajaan .kr-figure svg,.theme-kerajaan .kr-cape,.theme-kerajaan .kr-gem,.theme-kerajaan .kr-shine,.theme-kerajaan .kr-shieldf .kr-in2:after{animation:none}}.theme-riso{--rs-paper:#fff8ee;--rs-paper-2:#fbefdd;--rs-card:#fff;--rs-ink:#2a2118;--rs-ink-2:#6b5b49;--rs-ink-3:#9c8b76;--rs-coral:#f0603a;--rs-coral-lt:#ff8e6e;--rs-coral-wash:#fde2d8;--rs-blue:#2f62c4;--rs-blue-lt:#6c95e8;--rs-blue-wash:#dce5f8;--rs-sun:#f7c331;--rs-sun-wash:#fcefc8;--rs-leaf:#3f9e6e;--rs-leaf-wash:#dcf0e4;--rs-bad:#c23a22;--rs-line:#e8dac5;--rs-disp:"Fraunces",Georgia,serif;--rs-sans:"Work Sans","Segoe UI",system-ui,sans-serif;--rs-ease:cubic-bezier(.34,1.56,.64,1);background:var(--rs-paper);color:var(--rs-ink);font-family:var(--rs-sans);-webkit-font-smoothing:antialiased;font-size:16.5px;font-weight:300;line-height:1.66;overflow-x:hidden}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso{--rs-paper:#1c1712;--rs-paper-2:#14100c;--rs-card:#241e17;--rs-ink:#f8efe2;--rs-ink-2:#c4b4a0;--rs-ink-3:#8e7f6c;--rs-coral:#ff8058;--rs-coral-lt:#ffa98c;--rs-coral-wash:#3a211a;--rs-blue:#7ba0f0;--rs-blue-lt:#a4bef6;--rs-blue-wash:#1c2740;--rs-sun:#fad35e;--rs-sun-wash:#3a2f14;--rs-leaf:#63c494;--rs-leaf-wash:#17301f;--rs-line:#372d22}}html[data-theme=dark] .theme-riso{--rs-paper:#1c1712;--rs-paper-2:#14100c;--rs-card:#241e17;--rs-ink:#f8efe2;--rs-ink-2:#c4b4a0;--rs-ink-3:#8e7f6c;--rs-coral:#ff8058;--rs-coral-lt:#ffa98c;--rs-coral-wash:#3a211a;--rs-blue:#7ba0f0;--rs-blue-lt:#a4bef6;--rs-blue-wash:#1c2740;--rs-sun:#fad35e;--rs-sun-wash:#3a2f14;--rs-leaf:#63c494;--rs-leaf-wash:#17301f;--rs-line:#372d22}.theme-riso *,.theme-riso :before,.theme-riso :after{box-sizing:border-box}.theme-riso img,.theme-riso svg{max-width:100%}.theme-riso h1,.theme-riso h2,.theme-riso h3,.theme-riso h4{font-family:var(--rs-disp);letter-spacing:-.02em;font-variation-settings:"SOFT" 60,"WONK" 1;margin:0;font-weight:600;line-height:1.02}.theme-riso p{max-width:56ch;margin:0}.theme-riso a{color:inherit}.theme-riso button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-riso :focus-visible{outline:3px solid var(--rs-blue);outline-offset:2px}.theme-riso ::selection{background:var(--rs-sun);color:var(--rs-ink)}.theme-riso .rs-wrap{width:100%;max-width:940px;margin-inline:auto;padding-inline:22px}.theme-riso .rs-sec{padding-block:clamp(56px,8vw,110px);position:relative}.theme-riso .rs-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--rs-coral);margin:0;font-size:11.5px;font-weight:600}.theme-riso .rs-lede{color:var(--rs-ink-2);font-size:17px}.theme-riso .rs-quote{text-align:center;justify-items:center;gap:16px;max-width:640px;margin-inline:auto;display:grid}.theme-riso .rs-quote blockquote{font-family:var(--rs-disp);color:var(--rs-ink);margin:0;font-size:clamp(20px,2.8vw,28px);font-style:italic;font-weight:400;line-height:1.45}.theme-riso .rs-quote cite{letter-spacing:.2em;text-transform:uppercase;color:var(--rs-coral);font-size:11.5px;font-style:normal;font-weight:600}.theme-riso .rs-mono-num{font-variant-numeric:tabular-nums}.theme-riso .rs-grain{z-index:90;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E");position:fixed;inset:0}html[data-theme=dark] .theme-riso .rs-grain{mix-blend-mode:screen;opacity:.32}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-grain{mix-blend-mode:screen;opacity:.32}}.theme-riso .rs-halftone{pointer-events:none;opacity:.22;background-image:radial-gradient(currentColor .9px,#0000 1.1px);background-size:5px 5px;position:absolute;inset:0}.theme-riso .rs-pop[data-reveal]{transform:translateY(16px) scale(.96) rotate(var(--rot,0deg));transition-timing-function:var(--rs-ease)}.theme-riso .rs-pop[data-reveal].is-visible{transform:translateY(0) scale(1) rotate(var(--rot,0deg))}.theme-riso .rs-b{letter-spacing:.01em;background:var(--rs-ink);min-height:50px;color:var(--rs-paper);box-shadow:0 5px 0 0 var(--rs-coral);transition:transform .16s var(--rs-ease), box-shadow .16s var(--rs-ease), background .2s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.theme-riso .rs-b:hover{box-shadow:0 7px 0 0 var(--rs-coral);transform:translateY(-2px)}.theme-riso .rs-b:active{box-shadow:0 2px 0 0 var(--rs-coral);transform:translateY(3px)}.theme-riso .rs-b.rs-blue{box-shadow:0 5px 0 0 var(--rs-blue)}.theme-riso .rs-b.rs-blue:hover{box-shadow:0 7px 0 0 var(--rs-blue)}.theme-riso .rs-b.rs-blue:active{box-shadow:0 2px 0 0 var(--rs-blue)}.theme-riso .rs-b.rs-ghost{color:var(--rs-ink);border:2px solid var(--rs-ink);box-shadow:0 5px 0 0 var(--rs-sun);background:0 0}.theme-riso .rs-b.rs-ghost:hover{box-shadow:0 7px 0 0 var(--rs-sun)}.theme-riso .rs-b.rs-ghost:active{box-shadow:0 2px 0 0 var(--rs-sun)}.theme-riso .rs-b.rs-sm{min-height:42px;padding:0 18px;font-size:13px}.theme-riso .rs-ic{flex:none;width:17px;height:17px}.theme-riso .rs-hero{text-align:center;place-items:center;min-height:100dvh;padding-block:clamp(70px,11vw,110px);display:grid;position:relative;overflow:hidden}.theme-riso .rs-sun{aspect-ratio:1;background:var(--rs-sun);opacity:.9;mix-blend-mode:multiply;border-radius:50%;width:min(440px,84vw);position:absolute;top:8%;left:50%;transform:translate(-50%)}html[data-theme=dark] .theme-riso .rs-sun{mix-blend-mode:screen;opacity:.24}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-sun{mix-blend-mode:screen;opacity:.24}}.theme-riso .rs-sun .rs-halftone{color:var(--rs-coral);opacity:.3;border-radius:50%}.theme-riso .rs-hero-in{z-index:3;justify-items:center;gap:20px;display:grid;position:relative}.theme-riso .rs-tagline{background:var(--rs-blue);color:#fff;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-block}html[data-theme=dark] .theme-riso .rs-tagline{color:#12182a}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-tagline{color:#12182a}}.theme-riso .rs-names{letter-spacing:-.03em;font-size:clamp(42px,11vw,108px);line-height:.94;position:relative}.theme-riso .rs-names .rs-amp{font-family:var(--rs-disp);color:var(--rs-coral);margin:4px 0;font-size:.36em;font-style:italic;font-weight:400;display:block;transform:rotate(-6deg)}.theme-riso .rs-miss{display:inline-block;position:relative}.theme-riso .rs-miss:before{content:attr(data-t);width:100%;color:var(--rs-coral);mix-blend-mode:multiply;z-index:-1;position:absolute;top:3px;left:3px}html[data-theme=dark] .theme-riso .rs-miss:before{mix-blend-mode:screen;opacity:.8}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-miss:before{mix-blend-mode:screen;opacity:.8}}.theme-riso .rs-datebar{color:var(--rs-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;font-size:14px;font-weight:500;display:flex}.theme-riso .rs-datebar b{background:var(--rs-coral-wash);color:var(--rs-coral);border-radius:999px;padding:5px 13px;font-weight:600}.theme-riso .rs-shape{pointer-events:none;mix-blend-mode:multiply;position:absolute}html[data-theme=dark] .theme-riso .rs-shape{mix-blend-mode:screen;opacity:.5}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-shape{mix-blend-mode:screen;opacity:.5}}.theme-riso .rs-s1{background:var(--rs-coral);border-radius:50%;width:58px;height:58px;top:16%;left:8%}.theme-riso .rs-s2{background:var(--rs-blue);width:38px;height:38px;top:24%;right:11%;transform:rotate(18deg)}.theme-riso .rs-s3{background:var(--rs-leaf);border-radius:999px;width:74px;height:26px;bottom:20%;left:13%;transform:rotate(-14deg)}.theme-riso .rs-s4{background:var(--rs-blue);border-radius:50%;width:30px;height:30px;bottom:26%;right:14%}@media (width<=700px){.theme-riso .rs-s1{width:38px;height:38px;left:4%}.theme-riso .rs-s2{right:5%}.theme-riso .rs-s3{width:52px;left:4%}.theme-riso .rs-s4{right:6%}}@keyframes rs-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}.theme-riso .rs-s1,.theme-riso .rs-s4{animation:6s ease-in-out infinite rs-bob}.theme-riso .rs-s2{--r:18deg;animation:7.5s ease-in-out .6s infinite rs-bob}.theme-riso .rs-s3{--r:-14deg;animation:8.5s ease-in-out 1.2s infinite rs-bob}.theme-riso .rs-scroll-cue{z-index:4;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-ink-3);justify-items:center;gap:6px;font-size:11px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.theme-riso .rs-scroll-cue i{background:var(--rs-coral);border-radius:2px;width:2px;height:28px;animation:2.2s ease-in-out infinite rs-bob;display:block}.theme-riso .rs-scallop{width:100%;height:clamp(22px,3.4vw,40px);display:block}.theme-riso .rs-scallop path{fill:var(--rs-blue)}.theme-riso .rs-band{background:var(--rs-blue);color:#fff;padding-block:clamp(34px,5vw,58px);position:relative;overflow:hidden}html[data-theme=dark] .theme-riso .rs-band{color:#101728}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-band{color:#101728}}.theme-riso .rs-band .rs-halftone{color:#fff;opacity:.16}.theme-riso .rs-band .rs-in{text-align:center;justify-items:center;gap:16px;display:grid;position:relative}.theme-riso .rs-band-btn{color:var(--rs-ink);background:#fff;border-color:#fff;box-shadow:0 5px #0000002e}.theme-riso .rs-cd{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.6vw,16px);width:min(520px,100%);display:grid}.theme-riso .rs-cd div{text-align:center;background:#ffffff29;border-radius:16px;min-width:0;padding:14px 4px}html[data-theme=dark] .theme-riso .rs-cd div{background:#10172829}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-cd div{background:#10172829}}.theme-riso .rs-cd b{font-family:var(--rs-disp);font-size:clamp(26px,5.6vw,44px);font-weight:700;line-height:1;display:block}.theme-riso .rs-cd span{letter-spacing:.14em;text-transform:uppercase;opacity:.82;font-size:10.5px;display:block}.theme-riso .rs-head{text-align:center;justify-items:center;gap:12px;margin-bottom:clamp(30px,4.4vw,52px);display:grid}.theme-riso .rs-head h2{max-width:16ch;font-size:clamp(30px,5.4vw,54px)}.theme-riso .rs-head .rs-lede{max-width:46ch}.theme-riso .rs-snap{background:var(--rs-card);box-shadow:0 14px 28px -18px #2a211866, 0 0 0 1px var(--rs-line);border-radius:4px;margin:0;padding:12px 12px 44px;position:relative}.theme-riso .rs-snap .rs-ph{aspect-ratio:1;background:var(--rs-sun-wash);border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden}.theme-riso .rs-snap .rs-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-riso .rs-snap.rs-blue .rs-ph{background:var(--rs-blue-wash)}.theme-riso .rs-snap.rs-leaf .rs-ph{background:var(--rs-leaf-wash)}.theme-riso .rs-snap.rs-coral .rs-ph{background:var(--rs-coral-wash)}.theme-riso .rs-snap .rs-ph .rs-halftone{color:var(--rs-coral);opacity:.2}.theme-riso .rs-snap .rs-ph span:not(.rs-halftone){letter-spacing:.14em;text-transform:uppercase;color:var(--rs-ink-3);font-size:11px;font-weight:600;position:relative}.theme-riso .rs-snap figcaption{text-align:center;font-family:var(--rs-disp);color:var(--rs-ink-2);font-size:15px;font-style:italic;position:absolute;bottom:12px;left:0;right:0}.theme-riso .rs-tape{background:repeating-linear-gradient(45deg,#ffffff80 0 5px,transparent 5px 10px),var(--rs-sun);opacity:.9;border-radius:1px;width:88px;height:26px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-3deg)}.theme-riso .rs-tape.rs-b{background:repeating-linear-gradient(45deg,#ffffff80 0 5px,transparent 5px 10px),var(--rs-blue-lt)}.theme-riso .rs-tape.rs-c{background:repeating-linear-gradient(45deg,#ffffff80 0 5px,transparent 5px 10px),var(--rs-coral-lt)}.theme-riso .rs-tape.rs-l{left:14%;transform:rotate(-8deg)}.theme-riso .rs-tape.rs-r{left:auto;right:12%;transform:rotate(7deg)}.theme-riso .rs-duo{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,4vw,48px);display:grid}@media (width<=760px){.theme-riso .rs-duo{grid-template-columns:1fr;gap:44px}}.theme-riso .rs-who{text-align:center;justify-items:center;gap:14px;min-width:0;display:grid}.theme-riso .rs-who .rs-snap{width:min(260px,74vw)}.theme-riso .rs-who h3{font-size:clamp(24px,3.4vw,32px)}.theme-riso .rs-who .rs-role{letter-spacing:.18em;text-transform:uppercase;color:var(--rs-blue);font-size:11px;font-weight:600}.theme-riso .rs-who p{color:var(--rs-ink-2);max-width:30ch;font-size:14.5px}.theme-riso .rs-who .rs-ig{color:var(--rs-coral);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.theme-riso .rs-who .rs-ig:hover{text-decoration:underline}.theme-riso .rs-evs{grid-template-columns:1fr 1fr;gap:clamp(14px,2.6vw,24px);display:grid}@media (width<=760px){.theme-riso .rs-evs{grid-template-columns:1fr}}.theme-riso .rs-ev{background:var(--rs-card);text-align:center;box-shadow:0 0 0 2px var(--rs-ink);border-radius:26px;justify-items:center;gap:11px;min-width:0;padding:clamp(24px,3.4vw,38px);display:grid;position:relative}.theme-riso .rs-ev:after{content:"";background:var(--rs-sun);z-index:-1;border-radius:26px;position:absolute;inset:8px -8px -8px 8px}.theme-riso .rs-ev.rs-b:after{background:var(--rs-blue)}.theme-riso .rs-ev .rs-pin{background:var(--rs-coral-wash);width:46px;height:46px;color:var(--rs-coral);border-radius:50%;place-items:center;display:grid}.theme-riso .rs-ev.rs-b .rs-pin{background:var(--rs-blue-wash);color:var(--rs-blue)}.theme-riso .rs-ev .rs-pin .rs-ic{width:22px;height:22px}.theme-riso .rs-ev h3{font-size:clamp(22px,3vw,28px)}.theme-riso .rs-ev .rs-when{font-family:var(--rs-disp);color:var(--rs-coral);font-size:19px;font-weight:600}.theme-riso .rs-ev.rs-b .rs-when{color:var(--rs-blue)}.theme-riso .rs-ev .rs-day{color:var(--rs-ink-3);font-size:13.5px}.theme-riso .rs-ev .rs-place{font-size:15.5px;font-weight:600}.theme-riso .rs-ev .rs-addr{color:var(--rs-ink-2);max-width:32ch;font-size:13.5px}.theme-riso .rs-gal{grid-template-columns:repeat(3,1fr);gap:clamp(14px,3vw,30px);display:grid}@media (width<=700px){.theme-riso .rs-gal{grid-template-columns:repeat(2,1fr);gap:16px}}.theme-riso .rs-gal .rs-snap{min-width:0;padding:10px 10px 36px}.theme-riso .rs-gal .rs-snap figcaption{font-size:13px;bottom:10px}.theme-riso .rs-card{background:var(--rs-card);box-shadow:0 0 0 2px var(--rs-ink);border-radius:28px;padding:clamp(24px,4vw,44px);position:relative}.theme-riso .rs-card:after{content:"";background:var(--rs-coral);z-index:-1;border-radius:28px;position:absolute;inset:10px -10px -10px 10px}.theme-riso .rs-field{text-align:left;gap:7px;margin-bottom:18px;display:grid}.theme-riso .rs-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--rs-ink-2);font-size:12px;font-weight:600}.theme-riso .rs-field .rs-help{color:var(--rs-ink-3);font-size:12.5px}.theme-riso .rs-field input,.theme-riso .rs-field textarea{background:var(--rs-paper);border:2px solid var(--rs-line);width:100%;color:var(--rs-ink);border-radius:14px;min-height:50px;padding:12px 15px;font-size:15.5px;transition:border-color .2s}.theme-riso .rs-field textarea{resize:vertical;min-height:104px}.theme-riso .rs-field input:focus,.theme-riso .rs-field textarea:focus{border-color:var(--rs-blue);outline:none}.theme-riso .rs-field .rs-err{color:var(--rs-bad);font-size:12.5px;font-weight:500}.theme-riso .rs-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-riso .rs-seg{position:relative}.theme-riso .rs-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-riso .rs-seg span{border:2px solid var(--rs-line);min-height:46px;color:var(--rs-ink-2);cursor:pointer;transition:all .18s var(--rs-ease);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.theme-riso .rs-seg input:checked+span{background:var(--rs-blue);border-color:var(--rs-blue);color:#fff;transform:scale(1.03)}html[data-theme=dark] .theme-riso .rs-seg input:checked+span{color:#101728}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-riso .rs-seg input:checked+span{color:#101728}}.theme-riso .rs-seg input:focus-visible+span{outline:3px solid var(--rs-blue);outline-offset:2px}.theme-riso .rs-form-note{color:var(--rs-ink-3);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:inline-flex}.theme-riso .rs-notes{gap:12px;margin-top:22px;display:grid}.theme-riso .rs-note{background:var(--rs-sun-wash);border-radius:18px;padding:16px 18px;position:relative}.theme-riso .rs-note:nth-child(3n+2){background:var(--rs-blue-wash)}.theme-riso .rs-note:nth-child(3n+3){background:var(--rs-leaf-wash)}.theme-riso .rs-note .rs-nm{font-family:var(--rs-disp);font-size:18px;font-weight:600}.theme-riso .rs-note .rs-mt{color:var(--rs-ink-3);margin-bottom:5px;font-size:11.5px}.theme-riso .rs-note p{color:var(--rs-ink-2);font-size:14.5px}.theme-riso .rs-tg{letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;background:#2a21181a;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-block}.theme-riso .rs-tg.rs-y{background:var(--rs-leaf);color:#fff}.theme-riso .rs-empty{text-align:center;justify-items:center;gap:8px;padding:34px 10px;display:grid}.theme-riso .rs-empty h4{font-size:20px}.theme-riso .rs-empty p{color:var(--rs-ink-3);font-size:14px}.theme-riso .rs-gifts{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,22px);display:grid}@media (width<=700px){.theme-riso .rs-gifts{grid-template-columns:1fr}}.theme-riso .rs-gift{background:var(--rs-card);box-shadow:0 0 0 2px var(--rs-ink);border-radius:22px;gap:7px;min-width:0;padding:24px;display:grid;position:relative}.theme-riso .rs-gift:after{content:"";background:var(--rs-leaf);z-index:-1;border-radius:22px;position:absolute;inset:8px -8px -8px 8px}.theme-riso .rs-gift.rs-sun-edge:after{background:var(--rs-sun)}.theme-riso .rs-gift .rs-bk{letter-spacing:.16em;text-transform:uppercase;color:var(--rs-leaf);font-size:11.5px;font-weight:600}.theme-riso .rs-gift.rs-sun-edge .rs-bk{color:var(--rs-coral)}.theme-riso .rs-gift .rs-no{font-family:var(--rs-disp);font-variant-numeric:tabular-nums;font-size:clamp(22px,3.4vw,28px);font-weight:700}.theme-riso .rs-gift .rs-an{color:var(--rs-ink-2);font-size:14px}.theme-riso .rs-gift .rs-note{color:var(--rs-ink-3);font-size:13px}.theme-riso .rs-closing{text-align:center;justify-items:center;gap:18px;padding-block:clamp(60px,9vw,120px) clamp(36px,5vw,70px);display:grid}.theme-riso .rs-closing .rs-big{font-size:clamp(40px,10vw,90px);line-height:.94}.theme-riso .rs-footer{border-top:2px dashed var(--rs-line);text-align:center;color:var(--rs-ink-3);padding-block:22px 92px;font-size:13px}.theme-riso .rs-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:60;background:var(--rs-card);box-shadow:0 0 0 2px var(--rs-ink), 0 10px 24px -14px #2a211880;scrollbar-width:none;border-radius:999px;gap:4px;max-width:calc(100vw - 20px);padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.theme-riso .rs-dock::-webkit-scrollbar{display:none}.theme-riso .rs-dock a,.theme-riso .rs-dock button{min-height:42px;color:var(--rs-ink-2);white-space:nowrap;transition:all .18s var(--rs-ease);border-radius:999px;flex:none;place-items:center;padding:0 15px;font-size:12.5px;font-weight:600;display:grid}.theme-riso .rs-dock a:hover,.theme-riso .rs-dock button:hover{background:var(--rs-sun-wash);color:var(--rs-ink)}.theme-riso .rs-dock a[aria-current=true]{background:var(--rs-ink);color:var(--rs-paper)}.theme-riso .rs-dock a:active,.theme-riso .rs-dock button:active{transform:scale(.95)}.theme-riso .rs-toast{z-index:70;background:var(--rs-ink);color:var(--rs-paper);opacity:0;pointer-events:none;transition:all .3s var(--rs-ease);text-align:center;border-radius:999px;max-width:calc(100vw - 30px);padding:12px 22px;font-size:13.5px;font-weight:500;position:fixed;bottom:78px;left:50%;transform:translate(-50%,12px)}.theme-riso .rs-toast.rs-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-riso .rs-s1,.theme-riso .rs-s2,.theme-riso .rs-s3,.theme-riso .rs-s4,.theme-riso .rs-scroll-cue i{animation:none}}.theme-taman{--tm-butter:#fffbf0;--tm-butter-2:#fbf3df;--tm-paper:#fff;--tm-moss:#2b3d26;--tm-moss-2:#4e6b45;--tm-moss-3:#86a176;--tm-leaf:#6f9e5e;--tm-leaf-dk:#3f6a3b;--tm-leaf-lt:#aece93;--tm-marigold:#f0a62e;--tm-marigold-dk:#c87e13;--tm-lilac:#a98bd1;--tm-lilac-dk:#7e5fab;--tm-coral:#ee7c63;--tm-coral-dk:#c75640;--tm-ink:#2b3d26;--tm-ink-2:#55694e;--tm-ink-3:#8a9a82;--tm-line:#e3e8d6;--tm-bad:#c05038;--tm-disp:"DM Serif Display",Georgia,serif;--tm-hand:"Caveat",cursive;--tm-sans:"Quicksand","Segoe UI",system-ui,sans-serif;--tm-ease:cubic-bezier(.22,1,.36,1);--tm-card:#ffffffd6;--tm-hex:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:radial-gradient(70% 40% at 12% 4%, #f0a62e29, transparent 62%), radial-gradient(60% 40% at 92% 22%, #a98bd124, transparent 62%), linear-gradient(180deg,var(--tm-butter) 0%,var(--tm-butter-2) 100%);color:var(--tm-ink);font-family:var(--tm-sans);-webkit-font-smoothing:antialiased;font-size:16.5px;font-weight:400;line-height:1.72;overflow-x:hidden}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman{--tm-butter:#141a11;--tm-butter-2:#0e130c;--tm-paper:#1b2317;--tm-moss:#e8f0df;--tm-moss-2:#b6c9aa;--tm-moss-3:#7d9172;--tm-leaf:#7fae6c;--tm-leaf-dk:#2f4c2d;--tm-leaf-lt:#3e5c39;--tm-marigold:#f5b851;--tm-marigold-dk:#ffd48c;--tm-lilac:#c0a6e4;--tm-lilac-dk:#d6c4f0;--tm-coral:#f2937d;--tm-coral-dk:#ffb3a0;--tm-ink:#e8f0df;--tm-ink-2:#afc0a5;--tm-ink-3:#7e9074;--tm-line:#2a3724;--tm-card:#1b2317d6}}html[data-theme=dark] .theme-taman{--tm-butter:#141a11;--tm-butter-2:#0e130c;--tm-paper:#1b2317;--tm-moss:#e8f0df;--tm-moss-2:#b6c9aa;--tm-moss-3:#7d9172;--tm-leaf:#7fae6c;--tm-leaf-dk:#2f4c2d;--tm-leaf-lt:#3e5c39;--tm-marigold:#f5b851;--tm-marigold-dk:#ffd48c;--tm-lilac:#c0a6e4;--tm-lilac-dk:#d6c4f0;--tm-coral:#f2937d;--tm-coral-dk:#ffb3a0;--tm-ink:#e8f0df;--tm-ink-2:#afc0a5;--tm-ink-3:#7e9074;--tm-line:#2a3724;--tm-card:#1b2317d6}.theme-taman *,.theme-taman :before,.theme-taman :after{box-sizing:border-box}.theme-taman img,.theme-taman svg{max-width:100%}.theme-taman h1,.theme-taman h2,.theme-taman h3,.theme-taman h4{font-family:var(--tm-disp);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.16}.theme-taman p{max-width:56ch;margin:0}.theme-taman a{color:inherit}.theme-taman button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-taman :focus-visible{outline:3px solid var(--tm-leaf);outline-offset:3px;border-radius:6px}.theme-taman ::selection{background:var(--tm-marigold);color:#2b1b04}.theme-taman .tm-wrap{width:100%;max-width:960px;margin-inline:auto;padding-inline:22px}.theme-taman .tm-sec{z-index:4;padding-block:clamp(56px,8vw,112px);position:relative}.theme-taman .tm-kick{font-family:var(--tm-hand);color:var(--tm-coral-dk);margin:0;font-size:23px;font-weight:600;line-height:1}.theme-taman .tm-lede{color:var(--tm-ink-2);font-size:16.5px;font-weight:300}.theme-taman .tm-mono-num{font-variant-numeric:tabular-nums}.theme-taman .tm-quote{text-align:center;justify-items:center;gap:16px;max-width:640px;margin-inline:auto;display:grid}.theme-taman .tm-quote blockquote{font-family:var(--tm-disp);color:var(--tm-ink);margin:0;font-size:clamp(20px,2.8vw,28px);font-style:italic;line-height:1.45}.theme-taman .tm-quote cite{font-style:normal;font-family:var(--tm-hand);color:var(--tm-coral-dk);font-size:20px}.theme-taman .tm-dapple{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-taman .tm-dapple i{filter:blur(46px);opacity:.4;border-radius:50%;position:absolute}.theme-taman .tm-dapple i:first-child{background:#f0a62e80;width:38vw;height:38vw;animation:22s ease-in-out infinite tm-sway;top:6%;left:-6%}.theme-taman .tm-dapple i:nth-child(2){background:#a98bd16b;width:30vw;height:30vw;animation:28s ease-in-out -6s infinite tm-sway;top:34%;right:-4%}.theme-taman .tm-dapple i:nth-child(3){background:#6f9e5e66;width:34vw;height:34vw;animation:25s ease-in-out -12s infinite tm-sway;bottom:-8%;left:24%}@keyframes tm-sway{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4vw,-3vh)scale(1.09)}66%{transform:translate(-3vw,3vh)scale(.95)}}.theme-taman #tm-garden{z-index:1;pointer-events:none;position:fixed;inset:0}.theme-taman .tm-vine{z-index:2;pointer-events:none;width:clamp(70px,11vw,150px);position:fixed;top:0;bottom:0}.theme-taman .tm-vine.tm-l{left:0}.theme-taman .tm-vine.tm-r{right:0;transform:scaleX(-1)}@media (width<=760px){.theme-taman .tm-vine{opacity:.6;width:64px}}.theme-taman .tm-vine path.tm-stem{fill:none;stroke:var(--tm-leaf-dk);stroke-width:3px;stroke-linecap:round}.theme-taman .tm-vine .tm-lf{fill:var(--tm-leaf);transform-box:fill-box;transform-origin:0%}.theme-taman .tm-vine .tm-fl{transform-box:fill-box;transform-origin:50%}.theme-taman .tm-grass{z-index:3;pointer-events:none;height:clamp(70px,11vw,150px);position:fixed;bottom:0;left:0;right:0}.theme-taman .tm-blade{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite tm-blade}@keyframes tm-blade{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.theme-taman .tm-pollen{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-taman .tm-pollen i{background:var(--tm-marigold);opacity:.55;border-radius:50%;animation:linear infinite tm-floatp;position:absolute}@keyframes tm-floatp{0%{transform:translateY(105vh)scale(.5)}to{transform:translate3d(var(--dx,50px),-12vh,0) scale(1.1)}}.theme-taman .tm-bloom[data-reveal]{transform:scale(.7)rotate(-14deg)}.theme-taman .tm-bloom[data-reveal].is-visible{transform:none}.theme-taman .tm-bud .tm-pt{transform-box:fill-box;transform-origin:bottom;transition-timing-function:var(--tm-ease);transform:scale(.1)rotate(-30deg)}.theme-taman .tm-bud[data-reveal].is-visible .tm-pt{transform:none}.theme-taman .tm-bud[data-reveal].is-visible .tm-pt:first-child{transition-delay:50ms}.theme-taman .tm-bud[data-reveal].is-visible .tm-pt:nth-child(2){transition-delay:.13s}.theme-taman .tm-bud[data-reveal].is-visible .tm-pt:nth-child(3){transition-delay:.21s}.theme-taman .tm-bud[data-reveal].is-visible .tm-pt:nth-child(4){transition-delay:.29s}.theme-taman .tm-bud[data-reveal].is-visible .tm-pt:nth-child(5){transition-delay:.37s}.theme-taman .tm-bud[data-reveal].is-visible .tm-pt:nth-child(6){transition-delay:.45s}.theme-taman .tm-btn{background:var(--tm-leaf-dk);color:#fffbf0;min-height:50px;transition:transform .25s var(--tm-ease), background .25s, box-shadow .25s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -18px #2b3d2666}html[data-theme=dark] .theme-taman .tm-btn{background:var(--tm-leaf);color:#111a0d}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-btn{background:var(--tm-leaf);color:#111a0d}}.theme-taman .tm-btn:hover{background:var(--tm-leaf);transform:translateY(-3px);box-shadow:0 26px 54px -30px #2b3d2673}.theme-taman .tm-btn:active{transform:translateY(0)scale(.98)}.theme-taman .tm-btn.tm-sun{background:var(--tm-marigold-dk)}.theme-taman .tm-btn.tm-sun:hover{background:var(--tm-marigold)}.theme-taman .tm-btn.tm-out{background:var(--tm-card);color:var(--tm-leaf-dk);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=dark] .theme-taman .tm-btn.tm-out{color:var(--tm-leaf)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-btn.tm-out{color:var(--tm-leaf)}}.theme-taman .tm-btn.tm-out:hover{background:var(--tm-paper)}.theme-taman .tm-btn.tm-sm{min-height:42px;padding:0 18px;font-size:13px}.theme-taman .tm-ic{flex:none;width:17px;height:17px}.theme-taman .tm-hero{z-index:4;text-align:center;place-items:center;min-height:100dvh;padding-block:clamp(70px,10vw,110px) clamp(110px,14vw,170px);display:grid;position:relative}.theme-taman .tm-hero-in{justify-items:center;gap:16px;display:grid}.theme-taman .tm-hero-hand{font-family:var(--tm-hand);color:var(--tm-coral-dk);font-size:clamp(30px,6vw,52px);line-height:1}.theme-taman .tm-hero-names{font-size:clamp(44px,10.5vw,112px);line-height:1.02}.theme-taman .tm-hero-names em{color:var(--tm-marigold-dk);font-style:italic}.theme-taman .tm-chip{background:var(--tm-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tm-leaf-dk);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -18px #2b3d2666}html[data-theme=dark] .theme-taman .tm-chip{color:var(--tm-leaf)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-chip{color:var(--tm-leaf)}}.theme-taman .tm-meta{color:var(--tm-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:14.5px;display:flex}.theme-taman .tm-meta i{background:var(--tm-coral);border-radius:50%;width:7px;height:7px}.theme-taman .tm-crownflower{transform-origin:bottom;width:clamp(64px,10vw,104px);animation:7s ease-in-out infinite tm-nod}@keyframes tm-nod{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.theme-taman .tm-cue{letter-spacing:.18em;text-transform:uppercase;color:var(--tm-ink-3);justify-items:center;gap:7px;font-size:11px;display:grid;position:absolute;bottom:clamp(88px,12vw,132px);left:50%;transform:translate(-50%)}.theme-taman .tm-cue i{background:var(--tm-line);border-radius:2px;width:2px;height:30px;position:relative;overflow:hidden}.theme-taman .tm-cue i:after{content:"";background:var(--tm-leaf);animation:tm-fallcue 2.3s var(--tm-ease) infinite;position:absolute;inset:0}@keyframes tm-fallcue{0%{transform:translateY(-100%)}62%,to{transform:translateY(100%)}}.theme-taman .tm-head{text-align:center;justify-items:center;gap:12px;margin-bottom:clamp(30px,4.4vw,54px);display:grid}.theme-taman .tm-head h2{max-width:18ch;font-size:clamp(28px,5vw,50px)}.theme-taman .tm-head .tm-lede{max-width:46ch}.theme-taman .tm-bud{width:52px}.theme-taman .tm-wreath{aspect-ratio:1;place-items:center;display:grid;position:relative}.theme-taman .tm-wreath .tm-ring{animation:64s linear infinite tm-turn;position:absolute;inset:0}@keyframes tm-turn{to{transform:rotate(360deg)}}.theme-taman .tm-wreath .tm-ring.tm-back{opacity:.75;animation-duration:88s;animation-direction:reverse}.theme-taman .tm-wreath .tm-slot{aspect-ratio:1;background:linear-gradient(160deg,var(--tm-butter-2),var(--tm-leaf-lt));width:70%;box-shadow:inset 0 0 0 5px var(--tm-paper), 0 12px 26px -18px #2b3d2666;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.theme-taman .tm-wreath .tm-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-taman .tm-wreath .tm-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--tm-ink-3);text-align:center;padding:14px;font-size:11px;font-weight:700}.theme-taman .tm-duo{grid-template-columns:1fr 1fr;gap:clamp(22px,4.2vw,54px);display:grid}@media (width<=760px){.theme-taman .tm-duo{grid-template-columns:1fr;gap:46px}}.theme-taman .tm-who{text-align:center;justify-items:center;gap:14px;min-width:0;display:grid}.theme-taman .tm-who .tm-wreath{width:min(250px,72vw)}.theme-taman .tm-who h3{font-size:clamp(24px,3.3vw,32px)}.theme-taman .tm-who .tm-role{font-family:var(--tm-hand);color:var(--tm-lilac-dk);font-size:22px;line-height:1}.theme-taman .tm-who p{color:var(--tm-ink-2);max-width:29ch;font-size:14.5px;font-weight:300}.theme-taman .tm-who .tm-ig{color:var(--tm-leaf-dk);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}html[data-theme=dark] .theme-taman .tm-who .tm-ig{color:var(--tm-leaf)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-who .tm-ig{color:var(--tm-leaf)}}.theme-taman .tm-who .tm-ig:hover{text-decoration:underline}.theme-taman .tm-card{background:var(--tm-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;box-shadow:0 26px 54px -30px #2b3d2673}.theme-taman .tm-cd{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.6vw,14px);max-width:580px;margin-inline:auto;display:grid}.theme-taman .tm-cd .tm-c{text-align:center;border-radius:22px;min-width:0;padding:17px 4px;position:relative;overflow:hidden}.theme-taman .tm-cd .tm-c:after{content:"";background:var(--tm-marigold);opacity:.6;height:4px;position:absolute;bottom:0;left:0;right:0}.theme-taman .tm-cd .tm-c:nth-child(2):after{background:var(--tm-coral)}.theme-taman .tm-cd .tm-c:nth-child(3):after{background:var(--tm-lilac)}.theme-taman .tm-cd .tm-c:nth-child(4):after{background:var(--tm-leaf)}.theme-taman .tm-cd b{font-family:var(--tm-disp);color:var(--tm-leaf-dk);font-variant-numeric:tabular-nums;font-size:clamp(27px,5.6vw,46px);line-height:1;display:block}html[data-theme=dark] .theme-taman .tm-cd b{color:var(--tm-leaf)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-cd b{color:var(--tm-leaf)}}.theme-taman .tm-cd span{letter-spacing:.14em;text-transform:uppercase;color:var(--tm-ink-3);margin-top:7px;font-size:10.5px;font-weight:700;display:block}.theme-taman .tm-evs{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,22px);display:grid}@media (width<=760px){.theme-taman .tm-evs{grid-template-columns:1fr}}.theme-taman .tm-ev{text-align:center;transition:transform .5s var(--tm-ease);justify-items:center;gap:11px;min-width:0;padding:clamp(24px,3.4vw,42px) clamp(20px,3vw,32px);display:grid}.theme-taman .tm-ev:hover{transform:translateY(-5px)}.theme-taman .tm-ev .tm-cap{place-items:center;width:56px;height:56px;display:grid}.theme-taman .tm-ev .tm-cap svg{transform-origin:bottom;width:100%;height:100%;animation:8s ease-in-out infinite tm-nod}.theme-taman .tm-ev h3{font-size:clamp(23px,3vw,30px)}.theme-taman .tm-ev .tm-when{font-family:var(--tm-hand);color:var(--tm-coral-dk);font-size:26px;line-height:1.1}.theme-taman .tm-ev .tm-day{color:var(--tm-ink-3);font-size:13px}.theme-taman .tm-ev .tm-place{font-size:15.5px;font-weight:700}.theme-taman .tm-ev .tm-addr{color:var(--tm-ink-2);max-width:32ch;font-size:13.5px;font-weight:300}.theme-taman .tm-hive{grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,20px);display:grid}@media (width<=700px){.theme-taman .tm-hive{grid-template-columns:repeat(2,1fr)}}.theme-taman .tm-hive figure{justify-items:center;gap:9px;margin:0;display:grid}.theme-taman .tm-hive figure:nth-child(2n){margin-top:clamp(18px,3.4vw,42px)}@media (width<=700px){.theme-taman .tm-hive figure:nth-child(2n){margin-top:clamp(14px,5vw,30px)}}.theme-taman .tm-hexf{aspect-ratio:.88;width:100%;transition:transform .5s var(--tm-ease);position:relative}.theme-taman .tm-hexf:hover{transform:translateY(-6px)rotate(-2deg)}.theme-taman .tm-hexf .tm-edge{clip-path:var(--tm-hex);background:linear-gradient(150deg,var(--tm-marigold),var(--tm-leaf));position:absolute;inset:0}.theme-taman .tm-hive figure:first-child .tm-hexf .tm-edge{background:linear-gradient(150deg,var(--tm-coral),var(--tm-marigold))}.theme-taman .tm-hexf .tm-in2{clip-path:var(--tm-hex);background:linear-gradient(160deg,var(--tm-butter-2),var(--tm-leaf-lt));place-items:center;display:grid;position:absolute;inset:4px;overflow:hidden}.theme-taman .tm-hexf .tm-in2 img{object-fit:cover;width:100%;height:100%}.theme-taman .tm-hexf .tm-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--tm-ink-3);text-align:center;padding:12px;font-size:10.5px;font-weight:700}.theme-taman .tm-hive figcaption{font-family:var(--tm-hand);color:var(--tm-ink-2);font-size:19px}.theme-taman .tm-field{text-align:left;gap:7px;margin-bottom:18px;display:grid}.theme-taman .tm-field label{letter-spacing:.08em;text-transform:uppercase;color:var(--tm-ink-2);font-size:12px;font-weight:700}.theme-taman .tm-field .tm-help{color:var(--tm-ink-3);font-size:12.5px}.theme-taman .tm-field input,.theme-taman .tm-field textarea{background:var(--tm-paper);border:2px solid var(--tm-line);width:100%;color:var(--tm-ink);border-radius:16px;min-height:50px;padding:13px 16px;font-size:15.5px;transition:border-color .2s,box-shadow .2s}.theme-taman .tm-field textarea{resize:vertical;min-height:106px}.theme-taman .tm-field input:focus,.theme-taman .tm-field textarea:focus{border-color:var(--tm-leaf);outline:none;box-shadow:0 0 0 4px #6f9e5e33}.theme-taman .tm-field .tm-err{color:var(--tm-bad);font-size:12.5px;font-weight:600;display:block}.theme-taman .tm-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-taman .tm-seg{position:relative}.theme-taman .tm-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-taman .tm-seg span{border:2px solid var(--tm-line);min-height:46px;color:var(--tm-ink-2);cursor:pointer;transition:all .22s var(--tm-ease);background:var(--tm-paper);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.theme-taman .tm-seg input:checked+span{background:var(--tm-leaf-dk);border-color:var(--tm-leaf-dk);color:#fffbf0;transform:translateY(-2px)}html[data-theme=dark] .theme-taman .tm-seg input:checked+span{background:var(--tm-leaf);border-color:var(--tm-leaf);color:#111a0d}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-seg input:checked+span{background:var(--tm-leaf);border-color:var(--tm-leaf);color:#111a0d}}.theme-taman .tm-seg input:focus-visible+span{outline:3px solid var(--tm-leaf);outline-offset:2px}.theme-taman .tm-form-note{color:var(--tm-ink-3);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:inline-flex}.theme-taman .tm-wl{gap:12px;margin-top:22px;display:grid}.theme-taman .tm-w{border-left:5px solid var(--tm-marigold);border-radius:22px;gap:5px;padding:17px 20px;display:grid}.theme-taman .tm-w:nth-child(3n+2){border-left-color:var(--tm-coral)}.theme-taman .tm-w:nth-child(3n+3){border-left-color:var(--tm-lilac)}.theme-taman .tm-w .tm-n{font-family:var(--tm-disp);font-size:20px}.theme-taman .tm-w .tm-m{color:var(--tm-ink-3);font-size:11.5px}.theme-taman .tm-w p{color:var(--tm-ink-2);font-size:14.5px;font-weight:300}.theme-taman .tm-w .tm-tg{letter-spacing:.08em;text-transform:uppercase;background:var(--tm-butter-2);color:var(--tm-leaf-dk);vertical-align:2px;border-radius:999px;margin-left:7px;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-block}html[data-theme=dark] .theme-taman .tm-w .tm-tg{color:var(--tm-leaf)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-w .tm-tg{color:var(--tm-leaf)}}.theme-taman .tm-empty{text-align:center;justify-items:center;gap:8px;padding:34px 12px;display:grid}.theme-taman .tm-empty .tm-em{font-size:38px;line-height:1}.theme-taman .tm-empty h4{font-size:21px}.theme-taman .tm-empty p{color:var(--tm-ink-3);font-size:14px}.theme-taman .tm-gifts{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,20px);display:grid}@media (width<=700px){.theme-taman .tm-gifts{grid-template-columns:1fr}}.theme-taman .tm-gift{border-radius:26px;gap:7px;min-width:0;padding:26px;display:grid}.theme-taman .tm-gift .tm-bk{letter-spacing:.14em;text-transform:uppercase;color:var(--tm-coral-dk);font-size:11.5px;font-weight:700}.theme-taman .tm-gift .tm-no{font-family:var(--tm-disp);font-variant-numeric:tabular-nums;font-size:clamp(23px,3.4vw,30px)}.theme-taman .tm-gift .tm-an{color:var(--tm-ink-2);font-size:14px;font-weight:300}.theme-taman .tm-gift .tm-note{color:var(--tm-ink-3);font-size:13px}.theme-taman .tm-closing{z-index:4;text-align:center;justify-items:center;gap:18px;padding-block:clamp(60px,9vw,118px) clamp(36px,5vw,70px);display:grid;position:relative}.theme-taman .tm-closing .tm-big{font-family:var(--tm-hand);color:var(--tm-coral-dk);font-size:clamp(46px,12vw,104px);line-height:1}.theme-taman .tm-footer{z-index:4;text-align:center;color:var(--tm-ink-3);padding-block:18px clamp(120px,15vw,170px);font-size:13px;position:relative}.theme-taman .tm-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:60;background:var(--tm-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;border-radius:999px;gap:3px;max-width:calc(100vw - 20px);padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 26px 54px -30px #2b3d2673}.theme-taman .tm-dock::-webkit-scrollbar{display:none}.theme-taman .tm-dock a,.theme-taman .tm-dock button{min-height:42px;color:var(--tm-ink-2);white-space:nowrap;transition:all .22s var(--tm-ease);border-radius:999px;flex:none;place-items:center;padding:0 15px;font-size:13px;font-weight:600;display:grid}.theme-taman .tm-dock a:hover,.theme-taman .tm-dock button:hover{background:var(--tm-butter-2);color:var(--tm-leaf-dk)}.theme-taman .tm-dock a[aria-current=true]{background:var(--tm-leaf-dk);color:#fffbf0}html[data-theme=dark] .theme-taman .tm-dock a[aria-current=true]{background:var(--tm-leaf);color:#111a0d}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-dock a[aria-current=true]{background:var(--tm-leaf);color:#111a0d}}.theme-taman .tm-dock a:active,.theme-taman .tm-dock button:active{transform:scale(.95)}.theme-taman .tm-toast{z-index:70;background:var(--tm-moss);color:var(--tm-butter);opacity:0;pointer-events:none;transition:all .3s var(--tm-ease);text-align:center;border-radius:999px;max-width:calc(100vw - 28px);padding:12px 22px;font-size:13.5px;font-weight:600;position:fixed;bottom:78px;left:50%;transform:translate(-50%,10px)}html[data-theme=dark] .theme-taman .tm-toast{background:var(--tm-leaf);color:#111a0d}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-taman .tm-toast{background:var(--tm-leaf);color:#111a0d}}.theme-taman .tm-toast.tm-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-taman .tm-dapple i,.theme-taman .tm-crownflower,.theme-taman .tm-cue i:after,.theme-taman .tm-wreath .tm-ring,.theme-taman .tm-ev .tm-cap svg,.theme-taman .tm-pollen i,.theme-taman .tm-blade{animation:none}}.theme-perjalanan{--pj-bone:#f3efe8;--pj-bone-2:#e9e3d9;--pj-paper:#fbf9f5;--pj-ink:#1e1c19;--pj-ink-2:#5e5850;--pj-ink-3:#8b857b;--pj-wal:#9c7b5b;--pj-wal-dk:#7a5c40;--pj-line:#dcd4c7;--pj-bad:#a6452f;--pj-disp:"Gilda Display",Georgia,serif;--pj-sans:"Hanken Grotesk","Segoe UI",system-ui,sans-serif;--pj-ease:cubic-bezier(.22,1,.36,1);background:var(--pj-bone);color:var(--pj-ink);font-family:var(--pj-sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.75;overflow-x:hidden}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-perjalanan{--pj-bone:#141311;--pj-bone-2:#1b1916;--pj-paper:#1f1d1a;--pj-ink:#eee8de;--pj-ink-2:#b7ae9f;--pj-ink-3:#857d71;--pj-wal:#c7a27c;--pj-wal-dk:#e0c19e;--pj-line:#2e2a25}}html[data-theme=dark] .theme-perjalanan{--pj-bone:#141311;--pj-bone-2:#1b1916;--pj-paper:#1f1d1a;--pj-ink:#eee8de;--pj-ink-2:#b7ae9f;--pj-ink-3:#857d71;--pj-wal:#c7a27c;--pj-wal-dk:#e0c19e;--pj-line:#2e2a25}.theme-perjalanan *,.theme-perjalanan :before,.theme-perjalanan :after{box-sizing:border-box}.theme-perjalanan img,.theme-perjalanan svg{max-width:100%}.theme-perjalanan h1,.theme-perjalanan h2,.theme-perjalanan h3,.theme-perjalanan h4{font-family:var(--pj-disp);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.12}.theme-perjalanan p{max-width:52ch;margin:0}.theme-perjalanan a{color:inherit}.theme-perjalanan button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.theme-perjalanan :focus-visible{outline:2px solid var(--pj-wal);outline-offset:3px}.theme-perjalanan ::selection{background:var(--pj-wal);color:#fff}.theme-perjalanan .pj-wrap{width:100%;max-width:760px;margin-inline:auto;padding-inline:24px}.theme-perjalanan .pj-lbl{letter-spacing:.34em;text-transform:uppercase;color:var(--pj-ink-3);margin:0;font-size:10.5px;font-weight:500}.theme-perjalanan .pj-lede{color:var(--pj-ink-2);font-size:15.5px}.theme-perjalanan .pj-mono-num{font-variant-numeric:tabular-nums}.theme-perjalanan .pj-rule{background:var(--pj-wal);width:44px;height:1px;display:block}.theme-perjalanan .pj-grain{z-index:80;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='130' height='130' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html[data-theme=dark] .theme-perjalanan .pj-grain{mix-blend-mode:screen;opacity:.05}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-perjalanan .pj-grain{mix-blend-mode:screen;opacity:.05}}@keyframes pj-kb{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.theme-perjalanan .pj-ayat{text-align:center;justify-items:center;gap:16px;display:grid}.theme-perjalanan .pj-ayat .pj-ar{font-size:clamp(22px,4vw,30px);line-height:2;font-family:var(--pj-disp);direction:rtl}.theme-perjalanan .pj-ayat .pj-id{color:var(--pj-ink-2);max-width:46ch;font-size:15.5px;font-style:italic}.theme-perjalanan .pj-quote{text-align:center;justify-items:center;gap:16px;max-width:640px;margin-inline:auto;display:grid}.theme-perjalanan .pj-quote blockquote{font-family:var(--pj-disp);color:var(--pj-ink);margin:0;font-size:clamp(19px,2.6vw,26px);font-style:italic;line-height:1.5}.theme-perjalanan .pj-quote cite{letter-spacing:.24em;text-transform:uppercase;color:var(--pj-wal-dk);font-size:10.5px;font-style:normal;font-weight:500}.theme-perjalanan .pj-btn{letter-spacing:.26em;text-transform:uppercase;min-height:48px;color:var(--pj-ink);border:1px solid var(--pj-ink);transition:background .3s var(--pj-ease), color .3s var(--pj-ease);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:11px;font-weight:500;display:inline-flex}.theme-perjalanan .pj-btn:hover{background:var(--pj-ink);color:var(--pj-bone)}.theme-perjalanan .pj-btn:active{transform:scale(.98)}.theme-perjalanan .pj-btn.pj-light{color:#f3efe8;border-color:#f3efe8b3}.theme-perjalanan .pj-btn.pj-light:hover{color:#1e1c19;background:#f3efe8}.theme-perjalanan .pj-btn.pj-fill{background:var(--pj-ink);color:var(--pj-bone)}.theme-perjalanan .pj-btn.pj-fill:hover{background:var(--pj-wal-dk);border-color:var(--pj-wal-dk);color:#fff}.theme-perjalanan .pj-btn.pj-sm{min-height:40px;padding:0 18px;font-size:10px}.theme-perjalanan .pj-ic{flex:none;width:15px;height:15px}.theme-perjalanan .pj-frame{background:#24211d;position:relative;overflow:hidden}.theme-perjalanan .pj-frame .pj-ph{background:radial-gradient(70% 60% at 30% 30%,#9c7b5b59,#0000 62%),radial-gradient(60% 60% at 76% 70%,#786e6066,#0000 64%),linear-gradient(160deg,#3a352f,#1e1c19);animation:22s ease-in-out infinite alternate pj-kb;position:absolute;inset:-6%}.theme-perjalanan .pj-frame .pj-ph.pj-b{animation-duration:26s;animation-delay:-8s}.theme-perjalanan .pj-frame .pj-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-perjalanan .pj-frame .pj-tag{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:#f3efe89e;font-size:10px;font-weight:500;position:absolute;bottom:14px;left:16px}.theme-perjalanan .pj-frame .pj-no{z-index:2;letter-spacing:.24em;color:#f3efe89e;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;position:absolute;top:14px;right:16px}.theme-perjalanan .pj-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000038,#0000 26% 70%,#0006);position:absolute;inset:0}.theme-perjalanan .pj-cover{display:none}html.pj-gated .theme-perjalanan .pj-cover{z-index:90;color:#f3efe8;transition:opacity .9s var(--pj-ease), visibility .9s;background:#141210;flex-direction:column;display:flex;position:fixed;inset:0}.theme-perjalanan .pj-cover.pj-gone{opacity:0;visibility:hidden}.theme-perjalanan .pj-cover .pj-bar{height:clamp(34px,7vh,64px);transition:transform 1s var(--pj-ease);background:#0c0b0a;flex:none}.theme-perjalanan .pj-cover.pj-opening .pj-bar.pj-t{transform:translateY(-100%)}.theme-perjalanan .pj-cover.pj-opening .pj-bar.pj-b{transform:translateY(100%)}.theme-perjalanan .pj-cover .pj-frame{flex:1}.theme-perjalanan .pj-cover .pj-in{z-index:3;text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.theme-perjalanan .pj-cover .pj-in>div{justify-items:center;gap:16px;display:grid}.theme-perjalanan .pj-cover h1{color:#f3efe8;font-size:clamp(40px,9vw,84px);line-height:1.04}.theme-perjalanan .pj-cover h1 i{color:#d3b894;font-style:normal}.theme-perjalanan .pj-cover .pj-to{gap:4px;margin-top:6px;display:grid}.theme-perjalanan .pj-cover .pj-to span:first-child{letter-spacing:.3em;text-transform:uppercase;color:#f3efe899;font-size:10px}.theme-perjalanan .pj-cover .pj-to b{font-family:var(--pj-disp);font-size:22px;font-weight:400}.theme-perjalanan .pj-chap{position:relative}.theme-perjalanan .pj-chap .pj-frame{height:min(78vh,720px)}.theme-perjalanan .pj-chap .pj-frame.pj-short{height:min(56vh,520px)}.theme-perjalanan .pj-chap .pj-title{z-index:3;color:#f3efe8;padding:clamp(22px,4vw,44px) 24px;position:absolute;bottom:0;left:0;right:0}.theme-perjalanan .pj-chap .pj-title .pj-wrap{gap:8px;padding:0;display:grid}.theme-perjalanan .pj-chap .pj-title .pj-lbl{color:#f3efe8a8}.theme-perjalanan .pj-chap .pj-title h2{color:#f3efe8;font-size:clamp(30px,6vw,58px)}.theme-perjalanan .pj-body{padding-block:clamp(44px,7vw,84px)}.theme-perjalanan .pj-body .pj-wrap{gap:16px;display:grid}.theme-perjalanan .pj-hero .pj-frame{height:100dvh}.theme-perjalanan .pj-hero .pj-title{text-align:center;place-items:center;display:grid;top:0}.theme-perjalanan .pj-hero .pj-title .pj-wrap{justify-items:center;gap:14px}.theme-perjalanan .pj-hero h1{color:#f3efe8;font-size:clamp(46px,11vw,110px);line-height:1}.theme-perjalanan .pj-hero h1 i{color:#d3b894;font-style:normal}.theme-perjalanan .pj-hero .pj-date{letter-spacing:.34em;text-transform:uppercase;color:#f3efe8c7;font-size:12px}.theme-perjalanan .pj-hero .pj-cue{z-index:4;letter-spacing:.34em;text-transform:uppercase;color:#f3efe899;justify-items:center;gap:8px;font-size:9.5px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.theme-perjalanan .pj-hero .pj-cue i{background:#f3efe840;width:1px;height:38px;position:relative;overflow:hidden}.theme-perjalanan .pj-hero .pj-cue i:after{content:"";animation:pj-dropc 2.4s var(--pj-ease) infinite;background:#f3efe8;position:absolute;inset:0}@keyframes pj-dropc{0%{transform:translateY(-100%)}62%,to{transform:translateY(100%)}}.theme-perjalanan .pj-pair{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,20px);display:grid}@media (width<=640px){.theme-perjalanan .pj-pair{grid-template-columns:1fr}}.theme-perjalanan .pj-pair .pj-frame{aspect-ratio:3/4}.theme-perjalanan .pj-person{gap:6px;padding-top:14px;display:grid}.theme-perjalanan .pj-person h3{font-size:clamp(22px,3.4vw,28px)}.theme-perjalanan .pj-person p{color:var(--pj-ink-2);font-size:14.5px}.theme-perjalanan .pj-person a{letter-spacing:.14em;color:var(--pj-wal-dk);font-size:12px}.theme-perjalanan .pj-person a:hover{text-decoration:underline}.theme-perjalanan .pj-events{border-top:1px solid var(--pj-line);gap:0;display:grid}.theme-perjalanan .pj-ev{border-bottom:1px solid var(--pj-line);grid-template-columns:clamp(84px,14vw,120px) 1fr;gap:18px;min-width:0;padding-block:24px;display:grid}@media (width<=560px){.theme-perjalanan .pj-ev{grid-template-columns:1fr;gap:8px}}.theme-perjalanan .pj-ev .pj-t{font-family:var(--pj-disp);color:var(--pj-wal-dk);font-size:24px;line-height:1.1}.theme-perjalanan .pj-ev h3{margin-bottom:4px;font-size:24px}.theme-perjalanan .pj-ev p{color:var(--pj-ink-2);font-size:14.5px}.theme-perjalanan .pj-ev .pj-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.theme-perjalanan .pj-cd{border-top:1px solid var(--pj-line);border-bottom:1px solid var(--pj-line);grid-template-columns:repeat(4,1fr);display:grid}.theme-perjalanan .pj-cd div{text-align:center;border-left:1px solid var(--pj-line);min-width:0;padding:18px 4px}.theme-perjalanan .pj-cd div:first-child{border-left:0}.theme-perjalanan .pj-cd b{font-family:var(--pj-disp);font-size:clamp(28px,6vw,44px);font-weight:400;line-height:1;display:block}.theme-perjalanan .pj-cd span{letter-spacing:.24em;text-transform:uppercase;color:var(--pj-ink-3);margin-top:6px;font-size:9.5px;display:block}.theme-perjalanan .pj-story{border-top:1px solid var(--pj-line);gap:0;display:grid}.theme-perjalanan .pj-st{border-bottom:1px solid var(--pj-line);grid-template-columns:clamp(70px,12vw,100px) 1fr;gap:18px;min-width:0;padding-block:22px;display:grid}@media (width<=560px){.theme-perjalanan .pj-st{grid-template-columns:1fr;gap:6px}}.theme-perjalanan .pj-st .pj-y{letter-spacing:.2em;color:var(--pj-wal-dk);padding-top:5px;font-size:11px}.theme-perjalanan .pj-st h4{margin-bottom:4px;font-size:21px}.theme-perjalanan .pj-st p{color:var(--pj-ink-2);font-size:14.5px}.theme-perjalanan .pj-reel{grid-template-columns:repeat(6,1fr);gap:clamp(6px,1.2vw,12px);display:grid}.theme-perjalanan .pj-reel .pj-frame.pj-a{aspect-ratio:16/11;grid-column:span 4}.theme-perjalanan .pj-reel .pj-frame.pj-b{aspect-ratio:3/4;grid-column:span 2}.theme-perjalanan .pj-reel .pj-frame.pj-c{aspect-ratio:1;grid-column:span 2}@media (width<=560px){.theme-perjalanan .pj-reel{grid-template-columns:repeat(2,1fr)}.theme-perjalanan .pj-reel .pj-frame.pj-a{aspect-ratio:16/11;grid-column:span 2}.theme-perjalanan .pj-reel .pj-frame.pj-b,.theme-perjalanan .pj-reel .pj-frame.pj-c{aspect-ratio:3/4;grid-column:span 1}}.theme-perjalanan .pj-field{text-align:left;gap:7px;margin-bottom:18px;display:grid}.theme-perjalanan .pj-field label{letter-spacing:.24em;text-transform:uppercase;color:var(--pj-ink-2);font-size:10.5px;font-weight:500}.theme-perjalanan .pj-field .pj-help{color:var(--pj-ink-3);font-size:12px}.theme-perjalanan .pj-field input,.theme-perjalanan .pj-field textarea{border:0;border-bottom:1px solid var(--pj-ink-3);width:100%;color:var(--pj-ink);background:0 0;min-height:46px;padding:11px 2px;font-size:15px;transition:border-color .25s}.theme-perjalanan .pj-field textarea{resize:vertical;border:1px solid var(--pj-line);background:var(--pj-paper);min-height:100px;padding:12px 14px}.theme-perjalanan .pj-field input:focus,.theme-perjalanan .pj-field textarea:focus{border-color:var(--pj-wal);outline:none}.theme-perjalanan .pj-field .pj-err{color:var(--pj-bad);font-size:12px;display:block}.theme-perjalanan .pj-segs{border:1px solid var(--pj-ink);flex-wrap:wrap;gap:0;width:max-content;max-width:100%;display:flex}.theme-perjalanan .pj-seg{position:relative}.theme-perjalanan .pj-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-perjalanan .pj-seg span{border-left:1px solid var(--pj-line);letter-spacing:.18em;text-transform:uppercase;min-height:44px;color:var(--pj-ink-2);cursor:pointer;align-items:center;padding:0 18px;font-size:10.5px;font-weight:500;transition:all .25s;display:inline-flex}.theme-perjalanan .pj-seg:first-child span{border-left:0}.theme-perjalanan .pj-seg input:checked+span{background:var(--pj-ink);color:var(--pj-bone)}.theme-perjalanan .pj-seg input:focus-visible+span{outline:2px solid var(--pj-wal);outline-offset:-3px}.theme-perjalanan .pj-form-note{letter-spacing:.14em;text-transform:uppercase;color:var(--pj-ink-3);align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.theme-perjalanan .pj-wl{border-top:1px solid var(--pj-line);gap:0;display:grid}.theme-perjalanan .pj-w{border-bottom:1px solid var(--pj-line);gap:4px;padding:16px 2px;display:grid}.theme-perjalanan .pj-w .pj-n{font-family:var(--pj-disp);font-size:19px}.theme-perjalanan .pj-w .pj-m{letter-spacing:.12em;text-transform:uppercase;color:var(--pj-ink-3);font-size:10.5px}.theme-perjalanan .pj-w p{color:var(--pj-ink-2);font-size:14.5px}.theme-perjalanan .pj-w .pj-tg{letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--pj-line);color:var(--pj-ink-3);vertical-align:2px;margin-left:8px;padding:2px 8px;font-size:9.5px}.theme-perjalanan .pj-empty{gap:6px;padding:30px 0;display:grid}.theme-perjalanan .pj-empty h4{font-size:20px}.theme-perjalanan .pj-empty p{color:var(--pj-ink-3);font-size:14px}.theme-perjalanan .pj-acct{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.theme-perjalanan .pj-acct{grid-template-columns:1fr}}.theme-perjalanan .pj-acc{border:1px solid var(--pj-line);background:var(--pj-paper);gap:5px;min-width:0;padding:20px;display:grid}.theme-perjalanan .pj-acc .pj-bk{letter-spacing:.26em;text-transform:uppercase;color:var(--pj-wal-dk);font-size:10px}.theme-perjalanan .pj-acc .pj-no{font-family:var(--pj-disp);font-variant-numeric:tabular-nums;font-size:24px}.theme-perjalanan .pj-acc .pj-an{color:var(--pj-ink-2);font-size:13.5px}.theme-perjalanan .pj-acc .pj-note{color:var(--pj-ink-3);font-size:13px}.theme-perjalanan .pj-ig{grid-template-columns:auto 1fr;align-items:center;gap:clamp(18px,4vw,36px);display:grid}@media (width<=560px){.theme-perjalanan .pj-ig{text-align:center;grid-template-columns:1fr;justify-items:center}}.theme-perjalanan .pj-ig canvas{aspect-ratio:9/16;border:1px solid var(--pj-line);width:min(170px,50vw);display:block}.theme-perjalanan .pj-end{text-align:center;padding-block:clamp(60px,9vw,110px) clamp(40px,6vw,70px)}.theme-perjalanan .pj-end .pj-wrap{justify-items:center;gap:14px;display:grid}.theme-perjalanan .pj-end h2{font-size:clamp(36px,8vw,64px)}.theme-perjalanan .pj-footer{border-top:1px solid var(--pj-line);text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--pj-ink-3);padding-block:20px 90px;font-size:10.5px}.theme-perjalanan .pj-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:50;background:var(--pj-paper);border:1px solid var(--pj-line);scrollbar-width:none;gap:0;max-width:calc(100vw - 20px);display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 30px -20px #0006}.theme-perjalanan .pj-dock::-webkit-scrollbar{display:none}.theme-perjalanan .pj-dock a,.theme-perjalanan .pj-dock button{letter-spacing:.2em;text-transform:uppercase;min-height:42px;color:var(--pj-ink-3);white-space:nowrap;flex:none;place-items:center;padding:0 14px;font-size:10px;font-weight:500;transition:all .25s;display:grid}.theme-perjalanan .pj-dock a:hover,.theme-perjalanan .pj-dock button:hover{color:var(--pj-ink)}.theme-perjalanan .pj-dock a[aria-current=true]{background:var(--pj-ink);color:var(--pj-bone)}.theme-perjalanan .pj-toast{z-index:60;background:var(--pj-ink);color:var(--pj-bone);letter-spacing:.16em;text-transform:uppercase;opacity:0;pointer-events:none;transition:all .3s var(--pj-ease);text-align:center;max-width:calc(100vw - 30px);padding:11px 20px;font-size:11px;position:fixed;bottom:76px;left:50%;transform:translate(-50%,10px)}.theme-perjalanan .pj-toast.pj-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-perjalanan .pj-frame .pj-ph,.theme-perjalanan .pj-hero .pj-cue i:after{animation:none}}.theme-sage{--sg-cream:#f7f3ea;--sg-cream-2:#efe8d9;--sg-paper:#fcfaf5;--sg-sage:#8a9e84;--sg-sage-lt:#c5d1bf;--sg-sage-dk:#5c7258;--sg-sage-deep:#3e5039;--sg-ink:#2e3a2b;--sg-ink-2:#5d6a58;--sg-ink-3:#8e9888;--sg-line:#ddd6c6;--sg-ok:#4d7a55;--sg-bad:#a54a38;--sg-serif:"Castoro",Georgia,serif;--sg-script:"Pinyon Script",cursive;--sg-labf:"Tenor Sans","Segoe UI",sans-serif;--sg-e:cubic-bezier(.22,1,.36,1);--sg-col:460px;background:var(--sg-cream);color:var(--sg-ink);font-family:var(--sg-serif);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.75}.theme-sage *,.theme-sage :before,.theme-sage :after{box-sizing:border-box}.theme-sage h1,.theme-sage h2,.theme-sage h3,.theme-sage h4{font-family:var(--sg-serif);margin:0;font-weight:400;line-height:1.2}.theme-sage p{margin:0}.theme-sage a{color:inherit;text-decoration:none}.theme-sage button,.theme-sage input,.theme-sage textarea,.theme-sage select{font:inherit;color:inherit}.theme-sage button{cursor:pointer;background:0 0;border:0;padding:0}.theme-sage :focus-visible{outline:2px solid var(--sg-sage-dk);outline-offset:3px}.theme-sage ::selection{background:var(--sg-sage-lt);color:var(--sg-ink)}.theme-sage svg{display:block}.theme-sage .sg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.theme-sage .sg-lab{font-family:var(--sg-labf);letter-spacing:.28em;text-transform:uppercase;color:var(--sg-sage-dk);font-size:11px}.theme-sage .sg-script{font-family:var(--sg-script);font-weight:400}.theme-sage .sg-ic{flex:none;width:15px;height:15px}.theme-sage .sg-stage{background:var(--sg-sage-deep);height:100dvh;position:relative;overflow:hidden}@media (width>=900px){.theme-sage .sg-stage{height:auto;width:calc(100% - var(--sg-col));transition:width 1.1s var(--sg-e);z-index:5;position:fixed;top:0;bottom:0;left:0}html.sg-gated:not(.sg-opening) .theme-sage .sg-stage{width:100%}.theme-sage .sg-main{width:var(--sg-col);z-index:6;background:var(--sg-cream);min-height:100dvh;margin-left:auto;position:relative;box-shadow:-24px 0 60px -30px #2e3a2b59}}.theme-sage .sg-slide{opacity:0;transition:opacity 1.4s ease-in-out;position:absolute;inset:0}.theme-sage .sg-slide.sg-on{opacity:1}.theme-sage .sg-slide .sg-img{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-4%}.theme-sage .sg-slide .sg-img img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.theme-sage .sg-slide.sg-on .sg-img{animation:7s linear forwards sg-kb-a}.theme-sage .sg-slide.sg-on.sg-alt .sg-img{animation-name:sg-kb-b}@keyframes sg-kb-a{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2%,-1.5%)}}@keyframes sg-kb-b{0%{transform:scale(1.12)translate(2%,1.5%)}to{transform:scale(1)translate(0)}}.theme-sage .sg-slide .sg-img.sg-ph1{background:radial-gradient(70% 60% at 30% 30%,#a7b8a0,#0000 62%),linear-gradient(160deg,#6d8468,#3e5039)}.theme-sage .sg-slide .sg-img.sg-ph2{background:radial-gradient(60% 60% at 72% 36%,#d8cfb9,#0000 64%),linear-gradient(200deg,#8a9e84,#4a5e45)}.theme-sage .sg-slide .sg-img.sg-ph3{background:radial-gradient(64% 56% at 40% 70%,#c9bfa6,#0000 62%),linear-gradient(140deg,#5c7258,#34452f)}.theme-sage .sg-slide .sg-img.sg-ph4{background:radial-gradient(66% 58% at 64% 28%,#b5c4af,#0000 64%),linear-gradient(#77906f,#3a4b35)}.theme-sage .sg-slide .sg-phl{z-index:2;font-family:var(--sg-labf);letter-spacing:.3em;text-transform:uppercase;color:#f7f3ea8c;font-size:10px;position:absolute;bottom:92px;right:22px}.theme-sage .sg-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#1e261c73 0%,#1e261c14 34%,#1e261c2e 62%,#1e261cb8 100%);position:absolute;inset:0}.theme-sage .sg-bars{top:max(16px,env(safe-area-inset-top));z-index:4;gap:6px;display:flex;position:absolute;left:18px;right:18px}.theme-sage .sg-bars i{background:#f7f3ea4d;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.theme-sage .sg-bars i b{transform-origin:0;background:#f7f3ea;position:absolute;inset:0;transform:scaleX(0)}.theme-sage .sg-bars i.sg-done b{transform:scaleX(1)}.theme-sage .sg-bars i.sg-run b{animation:sg-fill var(--sg-dur,5s) linear forwards}.theme-sage .sg-bars.sg-paused i.sg-run b{animation-play-state:paused}@keyframes sg-fill{to{transform:scaleX(1)}}.theme-sage .sg-cap{z-index:4;color:#f7f3ea;gap:6px;padding:0 28px 34px;display:grid;position:absolute;bottom:0;left:0;right:0}.theme-sage .sg-cap .sg-lab{color:#f7f3eabf}.theme-sage .sg-cap .sg-nm{font-family:var(--sg-script);overflow-wrap:anywhere;font-size:clamp(44px,6vw,76px);line-height:1.05}.theme-sage .sg-cap .sg-dt{font-family:var(--sg-labf);letter-spacing:.3em;color:#f7f3ead9;font-size:12px}.theme-sage .sg-ctrl{right:18px;top:calc(max(16px,env(safe-area-inset-top)) + 14px);z-index:5;gap:6px;display:flex;position:absolute}.theme-sage .sg-ctrl button{color:#f7f3ea;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e261c47;border:1px solid #f7f3ea4d;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .25s;display:grid}.theme-sage .sg-ctrl button:hover{background:#1e261c80}.theme-sage .sg-tap{z-index:3;width:30%;position:absolute;top:0;bottom:0}.theme-sage .sg-tap.sg-l{left:0}.theme-sage .sg-tap.sg-r{right:0}.theme-sage .sg-gate{display:none}html.sg-gated .theme-sage .sg-gate{z-index:50;text-align:center;color:#f7f3ea;transition:opacity .9s var(--sg-e), visibility .9s;background:radial-gradient(70% 60%,#1e261c40,#1e261c9e);place-items:center;padding:28px;display:grid;position:fixed;inset:0}.theme-sage .sg-gate.sg-gone{opacity:0;visibility:hidden}.theme-sage .sg-gate .sg-in{justify-items:center;gap:14px;max-width:440px;display:grid}.theme-sage .sg-gate .sg-nm{font-family:var(--sg-script);overflow-wrap:anywhere;font-size:clamp(52px,12vw,96px);line-height:1.05}.theme-sage .sg-gate .sg-lab{color:#f7f3ead1}.theme-sage .sg-gate .sg-to{border-top:1px solid #f7f3ea59;border-bottom:1px solid #f7f3ea59;gap:3px;margin-top:10px;padding:14px 26px;display:grid}.theme-sage .sg-gate .sg-to b{font-size:21px;font-weight:400}html.sg-gated:not(.sg-opening) .theme-sage .sg-main{visibility:hidden}.theme-sage .sg-btn{min-height:48px;font-family:var(--sg-labf);letter-spacing:.18em;text-transform:uppercase;background:var(--sg-sage-dk);color:#f7f3ea;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:11.5px;transition:background .25s,color .25s,transform .2s;display:inline-flex}.theme-sage .sg-btn:hover{background:var(--sg-sage-deep)}.theme-sage .sg-btn:active{transform:scale(.97)}.theme-sage .sg-btn.sg-ghost{color:var(--sg-sage-dk);border:1px solid var(--sg-sage);background:0 0}.theme-sage .sg-btn.sg-ghost:hover{background:var(--sg-sage-dk);color:#f7f3ea}.theme-sage .sg-btn.sg-light{color:var(--sg-sage-deep);background:#f7f3eaeb;margin-top:6px}.theme-sage .sg-btn.sg-light:hover{background:#fff}.theme-sage .sg-btn.sg-sm{min-height:40px;padding:0 17px;font-size:10.5px}.theme-sage .sg-sec{text-align:center;border-bottom:1px solid var(--sg-line);padding:clamp(52px,9vw,78px) 26px}.theme-sage .sg-main>section:nth-of-type(2n){background:var(--sg-paper)}.theme-sage .sg-sec h2{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(28px,6vw,36px)}.theme-sage .sg-lead{color:var(--sg-ink-2);max-width:34ch;margin:14px auto 0;font-size:15.5px}.theme-sage .sg-leaf{width:74px;height:auto;color:var(--sg-sage);margin:0 auto 12px}.theme-sage .sg-ayat .sg-ar{direction:rtl;margin-top:16px;font-size:24px;line-height:2}.theme-sage .sg-ayat .sg-id{color:var(--sg-ink-2);max-width:34ch;margin:12px auto 0;font-size:15px;font-style:italic}.theme-sage .sg-quote{border-top:1px solid var(--sg-line);justify-items:center;gap:10px;margin-top:34px;padding-top:28px;display:grid}.theme-sage .sg-quote blockquote{color:var(--sg-ink-2);max-width:34ch;margin:0;font-size:17px;font-style:italic;line-height:1.7}.theme-sage .sg-quote cite{color:var(--sg-sage-deep);font-size:34px;font-style:normal;line-height:1.1}.theme-sage .sg-who{justify-items:center;gap:8px;margin-top:30px;display:grid}.theme-sage .sg-who .sg-pic{aspect-ratio:3/4;background:linear-gradient(160deg,var(--sg-sage-lt),var(--sg-sage));width:170px;box-shadow:0 0 0 6px var(--sg-paper),0 0 0 7px var(--sg-sage-lt);border-radius:999px 999px 14px 14px;position:relative;overflow:hidden}.theme-sage .sg-who .sg-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-sage .sg-who .sg-pic span{font-family:var(--sg-labf);letter-spacing:.24em;text-transform:uppercase;color:#f7f3ead9;place-items:center;font-size:9.5px;display:grid;position:absolute;inset:0}.theme-sage .sg-who .sg-nm{font-family:var(--sg-script);color:var(--sg-sage-deep);margin-top:6px;font-size:40px;line-height:1.1}.theme-sage .sg-who .sg-full{overflow-wrap:anywhere;font-size:18px}.theme-sage .sg-who .sg-par{color:var(--sg-ink-2);max-width:30ch;font-size:14.5px}.theme-sage .sg-who a{font-family:var(--sg-labf);letter-spacing:.14em;color:var(--sg-sage-dk);font-size:11px}.theme-sage .sg-amp{font-family:var(--sg-script);color:var(--sg-sage);margin-top:18px;font-size:46px}.theme-sage .sg-cd{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.theme-sage .sg-cd div{background:var(--sg-cream);border:1px solid var(--sg-line);border-radius:14px;min-width:0;padding:13px 2px}.theme-sage .sg-cd b{color:var(--sg-sage-deep);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1;display:block}.theme-sage .sg-cd span{font-family:var(--sg-labf);letter-spacing:.2em;text-transform:uppercase;color:var(--sg-ink-3);margin-top:6px;font-size:9px;display:block}.theme-sage .sg-ev{border:1px solid var(--sg-line);background:var(--sg-cream);border-radius:22px;justify-items:center;gap:7px;margin-top:24px;padding:26px 20px;display:grid}.theme-sage .sg-ev h3{color:var(--sg-sage-deep);font-size:24px}.theme-sage .sg-ev .sg-t{font-family:var(--sg-labf);letter-spacing:.14em;color:var(--sg-sage-dk);font-size:12px}.theme-sage .sg-ev p{color:var(--sg-ink-2);max-width:30ch;font-size:14.5px}.theme-sage .sg-ev .sg-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.theme-sage .sg-story{text-align:left;gap:18px;margin-top:24px;padding-left:22px;display:grid;position:relative}.theme-sage .sg-story:before{content:"";background:var(--sg-sage-lt);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.theme-sage .sg-st{position:relative}.theme-sage .sg-st:before{content:"";background:var(--sg-sage);width:9px;height:9px;box-shadow:0 0 0 4px var(--sg-cream);border-radius:50%;position:absolute;top:9px;left:-21px}.theme-sage .sg-st .sg-y{font-family:var(--sg-labf);letter-spacing:.2em;color:var(--sg-sage-dk);font-size:10.5px}.theme-sage .sg-st h4{margin:2px 0 4px;font-size:20px}.theme-sage .sg-st p{color:var(--sg-ink-2);font-size:14.5px}.theme-sage .sg-gal{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;display:grid}.theme-sage .sg-g{aspect-ratio:3/4;background:linear-gradient(160deg,var(--sg-sage-lt),var(--sg-sage));cursor:zoom-in;border-radius:14px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.theme-sage .sg-g.sg-wide{aspect-ratio:4/3;grid-column:span 2}.theme-sage .sg-g img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--sg-e);position:absolute;inset:0}.theme-sage .sg-g:hover img{transform:scale(1.04)}.theme-sage .sg-g span{text-align:left;font-family:var(--sg-labf);letter-spacing:.2em;text-transform:uppercase;color:#f7f3eaeb;text-shadow:0 1px 8px #1e261c8c;font-size:9.5px;position:absolute;bottom:8px;left:10px;right:10px}.theme-sage .sg-form{text-align:left;margin-top:22px}.theme-sage .sg-field{text-align:left;gap:6px;margin-bottom:16px;display:grid}.theme-sage .sg-field label{font-family:var(--sg-labf);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-ink-2);font-size:10.5px}.theme-sage .sg-field .sg-help{font-family:var(--sg-labf);color:var(--sg-ink-3);font-size:10.5px}.theme-sage .sg-field input,.theme-sage .sg-field textarea{background:var(--sg-cream);border:1px solid var(--sg-line);border-radius:12px;width:100%;min-height:48px;padding:12px 14px;font-size:15.5px;transition:border-color .2s}.theme-sage .sg-field textarea{resize:vertical;min-height:100px}.theme-sage .sg-field input:focus,.theme-sage .sg-field textarea:focus{border-color:var(--sg-sage-dk);outline:none}.theme-sage .sg-field .sg-err{color:var(--sg-bad);font-size:12.5px}.theme-sage .sg-field.sg-bad input,.theme-sage .sg-field.sg-bad textarea{border-color:var(--sg-bad)}.theme-sage .sg-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-sage .sg-seg{position:relative}.theme-sage .sg-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-sage .sg-seg span{border:1px solid var(--sg-line);min-height:44px;font-family:var(--sg-labf);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-ink-2);cursor:pointer;background:var(--sg-cream);border-radius:999px;align-items:center;padding:0 18px;font-size:11px;transition:all .2s;display:inline-flex}.theme-sage .sg-seg input:checked+span{background:var(--sg-sage-dk);border-color:var(--sg-sage-dk);color:#f7f3ea}.theme-sage .sg-seg input:focus-visible+span{outline:2px solid var(--sg-sage-dk);outline-offset:2px}.theme-sage .sg-status{font-family:var(--sg-labf);letter-spacing:.08em;color:var(--sg-ink-2);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.theme-sage .sg-status i{background:var(--sg-ink-3);border-radius:50%;flex:none;width:7px;height:7px}.theme-sage .sg-status.sg-live i{background:var(--sg-ok)}.theme-sage .sg-wl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-top:34px;display:flex}.theme-sage .sg-wl-head .sg-muted{color:var(--sg-ink-3);letter-spacing:.12em}.theme-sage .sg-wl{text-align:left;gap:10px;max-height:380px;margin-top:12px;display:grid;overflow-y:auto}.theme-sage .sg-w{background:var(--sg-cream);border:1px solid var(--sg-line);border-radius:14px;gap:3px;padding:14px 16px;display:grid}.theme-sage .sg-w .sg-n{color:var(--sg-sage-deep);overflow-wrap:anywhere;font-size:17px}.theme-sage .sg-w .sg-m{font-family:var(--sg-labf);letter-spacing:.08em;color:var(--sg-ink-3);font-size:10px}.theme-sage .sg-w p{color:var(--sg-ink-2);overflow-wrap:anywhere;font-size:14.5px}.theme-sage .sg-w .sg-tg{font-family:var(--sg-labf);letter-spacing:.1em;text-transform:uppercase;background:var(--sg-sage-lt);color:var(--sg-sage-deep);vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:9.5px}.theme-sage .sg-empty{text-align:center;color:var(--sg-ink-3);padding:22px 4px;font-size:14px}.theme-sage .sg-pages{margin-top:16px}.theme-sage .sg-acc{border:1px solid var(--sg-line);background:var(--sg-cream);border-radius:18px;justify-items:center;gap:4px;margin-top:16px;padding:20px;display:grid}.theme-sage .sg-acc .sg-bk{font-family:var(--sg-labf);letter-spacing:.22em;text-transform:uppercase;color:var(--sg-sage-dk);font-size:10.5px}.theme-sage .sg-acc .sg-no{font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;font-size:24px}.theme-sage .sg-acc .sg-an{color:var(--sg-ink-2);font-size:14px}.theme-sage .sg-acc .sg-note{color:var(--sg-ink-2);max-width:34ch;font-size:14px}.theme-sage .sg-acc .sg-qr{border-radius:12px;width:200px;max-width:100%;margin-top:8px}.theme-sage .sg-end{text-align:center;padding:clamp(60px,10vw,90px) 26px 110px}.theme-sage .sg-end .sg-nm{font-family:var(--sg-script);color:var(--sg-sage-deep);overflow-wrap:anywhere;margin-top:10px;font-size:54px;line-height:1.1}.theme-sage .sg-end p{color:var(--sg-ink-2);max-width:32ch;margin:0 auto;font-size:15px}.theme-sage .sg-dock{bottom:max(14px,env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--sg-line);scrollbar-width:none;background:#fcfaf5eb;border-radius:999px;gap:2px;max-width:calc(100vw - 20px);padding:5px;display:flex;position:fixed;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 12px 28px -18px #2e3a2b80}@media (width>=900px){.theme-sage .sg-dock{left:auto;right:calc(var(--sg-col) / 2);transform:translate(50%)}}.theme-sage .sg-dock::-webkit-scrollbar{display:none}html.sg-gated:not(.sg-opening) .theme-sage .sg-dock{display:none}.theme-sage .sg-dock a,.theme-sage .sg-dock button{min-height:40px;font-family:var(--sg-labf);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-ink-2);white-space:nowrap;border-radius:999px;flex:none;place-items:center;padding:0 13px;font-size:10px;transition:all .2s;display:grid}@media (width<=420px){.theme-sage .sg-dock a,.theme-sage .sg-dock button{letter-spacing:.06em;padding:0 8px}}@media (width<=380px){.theme-sage .sg-dock a,.theme-sage .sg-dock button{letter-spacing:.02em;padding:0 6px;font-size:9.5px}}.theme-sage .sg-dock a:hover,.theme-sage .sg-dock button:hover{color:var(--sg-sage-deep)}.theme-sage .sg-dock a[aria-current=true],.theme-sage .sg-dock button.is-playing{background:var(--sg-sage-dk);color:#f7f3ea}.theme-sage .sg-toast{z-index:60;background:var(--sg-sage-deep);color:#f7f3ea;font-family:var(--sg-labf);letter-spacing:.1em;opacity:0;pointer-events:none;transition:all .3s var(--sg-e);text-align:center;border-radius:999px;max-width:calc(100vw - 30px);padding:11px 20px;font-size:11px;position:fixed;bottom:74px;left:50%;transform:translate(-50%,10px)}.theme-sage .sg-toast.sg-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-sage .sg-slide .sg-img{animation:none!important}.theme-sage .sg-stage,.theme-sage .sg-slide{transition:none}}.theme-melayu{--ml-cream:#fbf5e6;--ml-cream-2:#f3e8cc;--ml-paper:#fffcf4;--ml-kuning:#e3b23c;--ml-kuning-lt:#f6dc92;--ml-kuning-dk:#a27613;--ml-hijau:#1f4d3a;--ml-hijau-2:#2e6a51;--ml-hijau-lt:#8db8a1;--ml-hijau-wash:#e3eee6;--ml-ink:#1c3328;--ml-ink-2:#4d6457;--ml-ink-3:#86978c;--ml-line:#e5d7b4;--ml-ok:#2e6a51;--ml-bad:#a3402e;--ml-judul:#1f4d3a;--ml-panel:#1f4d3a;--ml-on-panel:#fbf5e6;--ml-angka:#f6dc92;--ml-aksi:#1f4d3a;--ml-aksi-hover:#2e6a51;--ml-on-aksi:#fbf5e6;--ml-emas:linear-gradient(100deg,#a27613 0%,#f6dc92 26%,#e3b23c 44%,#fff1c2 56%,#e3b23c 70%,#a27613 100%);--ml-forum:"Forum",Georgia,serif;--ml-body:"Alegreya",Georgia,serif;--ml-nm:"Italianno",cursive;--ml-jawi:"Amiri","Traditional Arabic",serif;--ml-e:cubic-bezier(.22,1,.36,1);--ml-sh:0 22px 46px -28px #1f4d3a73;color:var(--ml-ink);font-family:var(--ml-body);-webkit-font-smoothing:antialiased;background-color:var(--ml-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cg fill='none' stroke='%23C9A24A' stroke-width='.8' opacity='.22'%3E%3Cpath d='M36 6 66 36 36 66 6 36Z'/%3E%3Cpath d='M36 22 50 36 36 50 22 36Z'/%3E%3Ccircle cx='36' cy='36' r='3'/%3E%3C/g%3E%3C/svg%3E");font-size:17px;line-height:1.72}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-melayu{--ml-cream:#0f2219;--ml-cream-2:#0b1a13;--ml-paper:#14291f;--ml-kuning:#efc25a;--ml-kuning-lt:#f8e1a2;--ml-kuning-dk:#f3cf77;--ml-hijau:#cfe3d6;--ml-hijau-2:#9cc4ae;--ml-hijau-lt:#3f6e58;--ml-hijau-wash:#183327;--ml-ink:#eef3e8;--ml-ink-2:#b5c8bb;--ml-ink-3:#7f968a;--ml-line:#2a4335;--ml-judul:#f8e1a2;--ml-panel:#1f4d3a;--ml-on-panel:#fbf5e6;--ml-angka:#f6dc92;--ml-aksi:#efc25a;--ml-aksi-hover:#f8e1a2;--ml-on-aksi:#0f2219}}html[data-theme=dark] .theme-melayu{--ml-cream:#0f2219;--ml-cream-2:#0b1a13;--ml-paper:#14291f;--ml-kuning:#efc25a;--ml-kuning-lt:#f8e1a2;--ml-kuning-dk:#f3cf77;--ml-hijau:#cfe3d6;--ml-hijau-2:#9cc4ae;--ml-hijau-lt:#3f6e58;--ml-hijau-wash:#183327;--ml-ink:#eef3e8;--ml-ink-2:#b5c8bb;--ml-ink-3:#7f968a;--ml-line:#2a4335;--ml-judul:#f8e1a2;--ml-panel:#1f4d3a;--ml-on-panel:#fbf5e6;--ml-angka:#f6dc92;--ml-aksi:#efc25a;--ml-aksi-hover:#f8e1a2;--ml-on-aksi:#0f2219}.theme-melayu *,.theme-melayu :before,.theme-melayu :after{box-sizing:border-box}.theme-melayu h1,.theme-melayu h2,.theme-melayu h3,.theme-melayu h4{font-family:var(--ml-forum);letter-spacing:.02em;margin:0;font-weight:400;line-height:1.18}.theme-melayu p{max-width:58ch;margin:0}.theme-melayu a{color:inherit;text-decoration:none}.theme-melayu button,.theme-melayu input,.theme-melayu textarea,.theme-melayu select{font:inherit;color:inherit}.theme-melayu button{cursor:pointer;background:0 0;border:0;padding:0}.theme-melayu :focus-visible{outline:2px solid var(--ml-kuning-dk);outline-offset:3px}.theme-melayu ::selection{background:var(--ml-kuning-lt);color:#1c3328}.theme-melayu svg{display:block}.theme-melayu .ml-wrap{width:100%;max-width:880px;margin-inline:auto;padding-inline:22px}.theme-melayu .ml-lab{font-family:var(--ml-forum);letter-spacing:.32em;text-transform:uppercase;color:var(--ml-kuning-dk);font-size:13px}.theme-melayu .ml-jawi{font-family:var(--ml-jawi);direction:rtl}.theme-melayu .ml-ic{flex:none;width:16px;height:16px}.theme-melayu .ml-awan{width:min(260px,70vw);height:auto;color:var(--ml-kuning-dk)}.theme-melayu .ml-awan path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:640;stroke-dashoffset:0}.theme-melayu .ml-awan.is-visible path{animation:ml-lukis 2.4s var(--ml-e) backwards}@keyframes ml-lukis{0%{stroke-dashoffset:640px}to{stroke-dashoffset:0}}.theme-melayu .ml-lebah{width:100%;height:28px;color:var(--ml-kuning-dk);display:block}.theme-melayu .ml-lebah .ml-tt{transform-box:fill-box;transform-origin:50% 0;animation:4.6s ease-in-out infinite ml-ayun}@keyframes ml-ayun{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.theme-melayu .ml-melur{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-melayu .ml-melur i{opacity:.75;background:radial-gradient(circle,#f6dc92 0 18%,#0000 19%),radial-gradient(circle at 50% 12%,#fff 0 22%,#0000 23%),radial-gradient(circle at 88% 40%,#fff 0 22%,#0000 23%),radial-gradient(circle at 74% 86%,#fff 0 22%,#0000 23%),radial-gradient(circle at 26% 86%,#fff 0 22%,#0000 23%),radial-gradient(circle at 12% 40%,#fff 0 22%,#0000 23%);width:14px;height:14px;animation:linear infinite ml-gugur;position:absolute;top:-24px}@keyframes ml-gugur{0%{transform:translateY(-4vh)rotate(0)}to{transform:translate3d(var(--dx,40px),108vh,0) rotate(540deg)}}.theme-melayu .ml-btn{min-height:48px;font-family:var(--ml-forum);letter-spacing:.2em;text-transform:uppercase;background:var(--ml-aksi);color:var(--ml-on-aksi);border:1px solid var(--ml-kuning-dk);border-radius:24px 24px 6px 6px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:14px;transition:background .25s,transform .2s;display:inline-flex}.theme-melayu .ml-btn:hover{background:var(--ml-aksi-hover)}.theme-melayu .ml-btn:active{transform:scale(.97)}.theme-melayu .ml-btn.ml-emas{background:var(--ml-emas);color:#1c3328;border-color:#0000}.theme-melayu .ml-btn.ml-ghost{color:var(--ml-hijau-2);background:0 0}.theme-melayu .ml-btn.ml-ghost:hover{background:var(--ml-hijau-wash)}.theme-melayu .ml-btn.ml-sm{min-height:40px;padding:0 17px;font-size:12.5px}.theme-melayu .ml-tirai{display:none}html.ml-gated .theme-melayu .ml-tirai{z-index:90;text-align:center;color:#fbf5e6;transform-origin:50% 0;background-color:#1f4d3a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%23E3B23C' stroke-width='1' opacity='.38'%3E%3Cpath d='M32 4 60 32 32 60 4 32Z'/%3E%3Cpath d='M32 18 46 32 32 46 18 32Z'/%3E%3Cpath d='M0 32h4M60 32h4M32 0v4M32 60v4'/%3E%3C/g%3E%3C/svg%3E");place-items:center;padding:26px;transition:transform 1.25s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0}.theme-melayu .ml-tirai:before,.theme-melayu .ml-tirai:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#e3b23c 0 10px,#a27613 10px 14px,#e3b23c 14px 24px);height:18px;position:absolute;left:0;right:0}.theme-melayu .ml-tirai:before{top:0}.theme-melayu .ml-tirai:after{bottom:0}.theme-melayu .ml-tirai.ml-gulung{transform:scaleY(0)}.theme-melayu .ml-tirai .ml-in{justify-items:center;gap:13px;max-width:460px;display:grid;position:relative}.theme-melayu .ml-tirai .ml-jw{font-family:var(--ml-jawi);color:#f6dc92;direction:rtl;font-size:clamp(26px,6vw,36px)}.theme-melayu .ml-tirai .ml-nm{font-family:var(--ml-nm);color:#fbf5e6;overflow-wrap:anywhere;font-size:clamp(50px,12vw,88px);line-height:1}.theme-melayu .ml-tirai .ml-lab{color:#f6dc92}.theme-melayu .ml-tirai .ml-to{border-top:1px solid #f6dc9273;border-bottom:1px solid #f6dc9273;gap:3px;margin-top:6px;padding:12px 24px;display:grid}.theme-melayu .ml-tirai .ml-to b{font-family:var(--ml-forum);letter-spacing:.04em;font-size:22px;font-weight:400}.theme-melayu .ml-hero{z-index:3;text-align:center;place-items:center;min-height:100dvh;padding:56px 0 70px;display:grid;position:relative}.theme-melayu .ml-hero .ml-lebah{position:absolute;top:0;left:0;right:0}.theme-melayu .ml-hero-in{justify-items:center;gap:14px;display:grid}.theme-melayu .ml-selembayung{width:clamp(130px,26vw,220px);height:auto;color:var(--ml-kuning-dk)}.theme-melayu .ml-hero .ml-jw{color:var(--ml-hijau-2);font-size:clamp(24px,5vw,34px)}.theme-melayu .ml-hero .ml-nm{font-family:var(--ml-nm);color:var(--ml-judul);overflow-wrap:anywhere;font-size:clamp(58px,13vw,118px);line-height:.95}.theme-melayu .ml-hero .ml-dan{font-family:var(--ml-forum);letter-spacing:.4em;color:var(--ml-kuning-dk);font-size:16px}.theme-melayu .ml-hero .ml-tgl{font-family:var(--ml-forum);letter-spacing:.28em;color:var(--ml-ink-2);text-transform:uppercase;font-size:16px}.theme-melayu .ml-pantun{border-left:3px solid var(--ml-kuning);background:var(--ml-paper);text-align:left;color:var(--ml-ink-2);box-shadow:var(--ml-sh);border-radius:0 18px 18px 0;margin-top:12px;padding:18px 26px;font-size:17px;font-style:italic;line-height:1.7}.theme-melayu .ml-pantun b{font-style:normal;font-family:var(--ml-forum);letter-spacing:.3em;text-transform:uppercase;color:var(--ml-kuning-dk);margin-bottom:6px;font-size:12px;font-weight:400;display:block}.theme-melayu .ml-pantun.ml-pembuka{max-width:620px;margin:26px auto 0}.theme-melayu .ml-pantun .ml-ttd{text-align:right;font-style:normal;font-family:var(--ml-nm);color:var(--ml-judul);margin-top:8px;font-size:34px;line-height:1.1;display:block}.theme-melayu .ml-sec{z-index:3;padding:clamp(56px,8vw,104px) 0;position:relative}.theme-melayu .ml-sec.ml-alt{background:linear-gradient(180deg,transparent,var(--ml-hijau-wash) 12%,var(--ml-hijau-wash) 88%,transparent)}.theme-melayu .ml-sec.ml-hitung{padding-block:clamp(40px,6vw,70px)}.theme-melayu .ml-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(30px,4.4vw,52px);display:grid}.theme-melayu .ml-head h2{color:var(--ml-judul);overflow-wrap:anywhere;font-size:clamp(30px,5.4vw,48px)}.theme-melayu .ml-head p{color:var(--ml-ink-2);max-width:46ch}.theme-melayu .ml-doa{text-align:center;background:var(--ml-paper);border:1px solid var(--ml-line);box-shadow:var(--ml-sh);border-radius:30px 30px 10px 10px;justify-items:center;gap:14px;padding:30px 24px;display:grid}.theme-melayu .ml-doa .ml-ar{font-family:var(--ml-jawi);color:var(--ml-judul);direction:rtl;font-size:clamp(23px,4.4vw,32px);line-height:2}.theme-melayu .ml-doa .ml-id{color:var(--ml-ink-2);max-width:48ch;font-style:italic}.theme-melayu .ml-gerbang{display:block;position:relative}.theme-melayu .ml-gerbang .ml-tepi{clip-path:url(#ml-ogee);background:var(--ml-emas);position:absolute;inset:0}.theme-melayu .ml-gerbang .ml-isi{clip-path:url(#ml-ogee);background:linear-gradient(170deg,var(--ml-hijau-wash),var(--ml-hijau-lt));place-items:center;display:grid;position:absolute;inset:4px;overflow:hidden}.theme-melayu .ml-gerbang .ml-isi img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-melayu .ml-gerbang .ml-isi:after{content:"";width:40%;animation:ml-sapu 9s var(--ml-e) infinite;background:linear-gradient(104deg,#0000,#fff1c252 50%,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-112%)}@keyframes ml-sapu{0%{transform:translate(-112%)}58%,to{transform:translate(300%)}}.theme-melayu .ml-gerbang .ml-lb{font-family:var(--ml-forum);letter-spacing:.22em;text-transform:uppercase;color:var(--ml-hijau);text-align:center;opacity:.7;padding:16px;font-size:11.5px;position:relative}.theme-melayu .ml-duo{grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(16px,3.4vw,40px);display:grid}@media (width<=760px){.theme-melayu .ml-duo{grid-template-columns:1fr;gap:30px}}.theme-melayu .ml-who{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid}.theme-melayu .ml-who .ml-gerbang{aspect-ratio:3/4.3;width:min(220px,62vw)}.theme-melayu .ml-who .ml-peran{font-family:var(--ml-forum);letter-spacing:.28em;text-transform:uppercase;color:var(--ml-kuning-dk);margin-top:6px;font-size:13px}.theme-melayu .ml-who .ml-nm{font-family:var(--ml-nm);color:var(--ml-judul);font-size:clamp(46px,7vw,62px);line-height:1}.theme-melayu .ml-who h3{overflow-wrap:anywhere;font-size:20px}.theme-melayu .ml-who p{color:var(--ml-ink-2);max-width:30ch;font-size:16px}.theme-melayu .ml-who a{font-family:var(--ml-forum);letter-spacing:.14em;color:var(--ml-hijau-2);font-size:13px}.theme-melayu .ml-who a:hover{text-decoration:underline}.theme-melayu .ml-mid{align-self:center;justify-items:center;gap:6px;display:grid}.theme-melayu .ml-mid .ml-amp{font-family:var(--ml-nm);color:var(--ml-kuning-dk);font-size:66px;line-height:1}.theme-melayu .ml-majlis{grid-template-columns:repeat(var(--ml-cols,3),1fr);max-width:calc(var(--ml-cols,3) * 290px);gap:clamp(12px,2.2vw,20px);margin-inline:auto;display:grid}@media (width<=820px){.theme-melayu .ml-majlis{grid-template-columns:1fr;max-width:440px}}.theme-melayu .ml-ev{text-align:center;background:var(--ml-paper);border:1px solid var(--ml-line);min-width:0;box-shadow:var(--ml-sh);border-radius:28px 28px 8px 8px;align-content:start;justify-items:center;gap:8px;padding:26px 20px 24px;display:grid;position:relative;overflow:hidden}.theme-melayu .ml-ev:before{content:"";background:var(--ml-emas);height:5px;position:absolute;top:0;left:0;right:0}.theme-melayu .ml-ev .ml-no{font-family:var(--ml-jawi);color:var(--ml-kuning-dk);font-size:26px;line-height:1}.theme-melayu .ml-ev h3{color:var(--ml-judul);overflow-wrap:anywhere;font-size:24px}.theme-melayu .ml-ev .ml-wkt{font-family:var(--ml-forum);letter-spacing:.06em;color:var(--ml-hijau-2);font-size:15px}.theme-melayu .ml-ev p{color:var(--ml-ink-2);font-size:15.5px}.theme-melayu .ml-ev .ml-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.theme-melayu .ml-cd{grid-template-columns:repeat(4,1fr);gap:10px;max-width:560px;margin-inline:auto;display:grid}.theme-melayu .ml-cd div{background:var(--ml-panel);min-width:0;color:var(--ml-on-panel);text-align:center;border-bottom:4px solid var(--ml-kuning);border-radius:22px 22px 6px 6px;padding:16px 4px;box-shadow:inset 0 0 0 1px #efc25a3d}.theme-melayu .ml-cd b{font-family:var(--ml-forum);font-variant-numeric:tabular-nums;color:var(--ml-angka);font-size:clamp(28px,5.6vw,44px);font-weight:400;line-height:1;display:block}.theme-melayu .ml-cd span{font-family:var(--ml-forum);letter-spacing:.24em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:11px;display:block}.theme-melayu .ml-gal{grid-template-columns:repeat(var(--ml-gcols,5),1fr);max-width:calc(var(--ml-gcols,5) * 172px);align-items:end;gap:clamp(8px,1.6vw,16px);margin-inline:auto;display:grid}.theme-melayu .ml-gal .ml-gerbang{aspect-ratio:3/4.4;cursor:zoom-in;width:100%;min-width:0}.theme-melayu .ml-gal .ml-gerbang.ml-h2{aspect-ratio:3/4.8}.theme-melayu .ml-gal .ml-gerbang.ml-h3{aspect-ratio:3/5.2}@media (width<=640px){.theme-melayu .ml-gal{grid-template-columns:repeat(2,1fr);max-width:none}.theme-melayu .ml-gal .ml-gerbang.ml-span{aspect-ratio:3/2.4;grid-column:span 2}}.theme-melayu .ml-kartu{background:var(--ml-paper);border:1px solid var(--ml-line);box-shadow:var(--ml-sh);border-radius:34px 34px 12px 12px;padding:clamp(22px,4vw,44px)}.theme-melayu .ml-field{gap:6px;margin-bottom:16px;display:grid}.theme-melayu .ml-field label{font-family:var(--ml-forum);letter-spacing:.2em;text-transform:uppercase;color:var(--ml-ink-2);font-size:13px}.theme-melayu .ml-field .ml-help{color:var(--ml-ink-3);font-size:13px}.theme-melayu .ml-field input,.theme-melayu .ml-field textarea{background:var(--ml-cream);border:1px solid var(--ml-line);border-radius:12px;width:100%;min-height:48px;padding:12px 14px;font-size:16.5px;transition:border-color .2s}.theme-melayu .ml-field textarea{resize:vertical;min-height:104px}.theme-melayu .ml-field input:focus,.theme-melayu .ml-field textarea:focus{border-color:var(--ml-kuning-dk);outline:none}.theme-melayu .ml-field .ml-err{color:var(--ml-bad);font-size:14px}.theme-melayu .ml-field.ml-bad input,.theme-melayu .ml-field.ml-bad textarea{border-color:var(--ml-bad)}.theme-melayu .ml-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-melayu .ml-seg{position:relative}.theme-melayu .ml-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-melayu .ml-seg span{border:1px solid var(--ml-line);min-height:44px;font-family:var(--ml-forum);letter-spacing:.14em;text-transform:uppercase;color:var(--ml-ink-2);cursor:pointer;background:var(--ml-cream);border-radius:22px 22px 6px 6px;align-items:center;padding:0 18px;font-size:13px;transition:all .2s;display:inline-flex}.theme-melayu .ml-seg input:checked+span{background:var(--ml-aksi);border-color:var(--ml-aksi);color:var(--ml-on-aksi)}.theme-melayu .ml-seg input:focus-visible+span{outline:2px solid var(--ml-kuning-dk);outline-offset:2px}.theme-melayu .ml-status{color:var(--ml-ink-2);align-items:center;gap:8px;max-width:none;margin-top:12px;font-size:14px;display:flex}.theme-melayu .ml-status i{background:var(--ml-ink-3);border-radius:50%;flex:none;width:7px;height:7px}.theme-melayu .ml-status.ml-live i{background:var(--ml-ok)}.theme-melayu .ml-wl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-top:30px;display:flex}.theme-melayu .ml-wl-head .ml-muted{color:var(--ml-ink-3);font-size:13px}.theme-melayu .ml-wl{gap:10px;max-height:420px;margin-top:12px;display:grid;overflow-y:auto}.theme-melayu .ml-w{background:var(--ml-paper);border:1px solid var(--ml-line);border-left:4px solid var(--ml-kuning);border-radius:6px 16px 16px 6px;gap:3px;padding:14px 16px;display:grid}.theme-melayu .ml-w .ml-n{font-family:var(--ml-forum);color:var(--ml-judul);overflow-wrap:anywhere;font-size:19px}.theme-melayu .ml-w .ml-m{color:var(--ml-ink-3);font-size:12.5px}.theme-melayu .ml-w p{color:var(--ml-ink-2);overflow-wrap:anywhere;max-width:none;font-size:16px}.theme-melayu .ml-w .ml-tg{font-family:var(--ml-forum);letter-spacing:.12em;text-transform:uppercase;background:var(--ml-hijau-wash);color:var(--ml-hijau-2);vertical-align:2px;border-radius:999px;margin-left:7px;padding:2px 9px;font-size:11px}.theme-melayu .ml-empty{text-align:center;color:var(--ml-ink-3);max-width:none;padding:22px 4px}.theme-melayu .ml-pages{margin-top:16px}.theme-melayu .ml-acct{grid-template-columns:1fr 1fr;gap:14px;display:grid}.theme-melayu .ml-acct>.ml-acc:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:430px}@media (width<=640px){.theme-melayu .ml-acct{grid-template-columns:1fr}}.theme-melayu .ml-acc{background:var(--ml-paper);border:1px solid var(--ml-line);text-align:center;min-width:0;box-shadow:var(--ml-sh);border-radius:26px 26px 8px 8px;justify-items:center;gap:5px;padding:22px;display:grid}.theme-melayu .ml-acc .ml-bk{font-family:var(--ml-forum);letter-spacing:.24em;text-transform:uppercase;color:var(--ml-kuning-dk);font-size:13px}.theme-melayu .ml-acc .ml-no{font-family:var(--ml-forum);letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px}.theme-melayu .ml-acc .ml-an{color:var(--ml-ink-2);font-size:15.5px}.theme-melayu .ml-acc .ml-note{color:var(--ml-ink-2);max-width:34ch;font-size:15px}.theme-melayu .ml-acc .ml-qr{border-radius:12px;width:200px;max-width:100%;margin-top:8px}.theme-melayu .ml-end{z-index:3;text-align:center;padding:clamp(60px,9vw,110px) 0 120px;position:relative}.theme-melayu .ml-end .ml-wrap{justify-items:center;gap:16px;display:grid}.theme-melayu .ml-end .ml-nm{font-family:var(--ml-nm);color:var(--ml-judul);overflow-wrap:anywhere;max-width:none;font-size:clamp(52px,11vw,90px);line-height:1}.theme-melayu .ml-end .ml-salam{color:var(--ml-hijau-2);font-size:22px}.theme-melayu .ml-footer{z-index:3;border-top:1px solid var(--ml-line);text-align:center;font-family:var(--ml-forum);letter-spacing:.2em;text-transform:uppercase;color:var(--ml-ink-3);padding:18px 22px 92px;font-size:12.5px;position:relative}.theme-melayu .ml-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:var(--ml-paper);border:1px solid var(--ml-kuning-dk);box-shadow:var(--ml-sh);scrollbar-width:none;border-radius:26px 26px 8px 8px;gap:2px;max-width:calc(100vw - 20px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.theme-melayu .ml-dock::-webkit-scrollbar{display:none}.theme-melayu .ml-dock a,.theme-melayu .ml-dock button{min-height:40px;font-family:var(--ml-forum);letter-spacing:.14em;text-transform:uppercase;color:var(--ml-ink-2);white-space:nowrap;border-radius:20px 20px 5px 5px;flex:none;place-items:center;padding:0 13px;font-size:12.5px;transition:all .2s;display:grid}@media (width<=480px){.theme-melayu .ml-dock a,.theme-melayu .ml-dock button{letter-spacing:.05em;padding:0 7px;font-size:11.5px}.theme-melayu .ml-dock #ml-sound-btn{padding:0 11px;font-size:16px}.theme-melayu .ml-dock .ml-sound-lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=380px){.theme-melayu .ml-dock a,.theme-melayu .ml-dock button{letter-spacing:0;padding:0 5px;font-size:10px}.theme-melayu .ml-dock #ml-sound-btn{padding:0 9px;font-size:15px}}.theme-melayu .ml-dock #ml-sound-btn{grid-auto-flow:column;column-gap:6px}.theme-melayu .ml-dock a:hover,.theme-melayu .ml-dock button:hover{color:var(--ml-hijau);background:var(--ml-hijau-wash)}.theme-melayu .ml-dock a[aria-current=true]{background:var(--ml-aksi);color:var(--ml-on-aksi)}.theme-melayu .ml-dock button[aria-pressed=true]{color:var(--ml-kuning-dk)}.theme-melayu .ml-toast{z-index:60;background:var(--ml-aksi);color:var(--ml-on-aksi);font-family:var(--ml-forum);letter-spacing:.1em;opacity:0;pointer-events:none;transition:all .3s var(--ml-e);text-align:center;border-radius:999px;max-width:calc(100vw - 30px);padding:11px 20px;font-size:13px;position:fixed;bottom:76px;left:50%;transform:translate(-50%,10px)}.theme-melayu .ml-toast.ml-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-melayu .ml-melur{display:none}.theme-melayu .ml-lebah .ml-tt,.theme-melayu .ml-gerbang .ml-isi:after,.theme-melayu .ml-awan.is-visible path{animation:none}html.ml-gated .theme-melayu .ml-tirai{transition:none}}.theme-benang{--bm-kertas:#fff8f3;--bm-kertas-2:#fbeee8;--bm-kartu:#fff;--bm-ink:#3b2a27;--bm-ink-2:#7a5f59;--bm-ink-3:#856a63;--bm-benang:#db6255;--bm-benang-lt:#f2b7ad;--bm-benang-wash:#fce8e2;--bm-aksen:#a8433a;--bm-aksi:#c24a3e;--bm-aksi-hover:#b0423a;--bm-on-aksi:#fff8f3;--bm-kayu:#d8b999;--bm-line:#eed9d1;--bm-ok:#4c7a5a;--bm-bad:#b03a2e;--bm-serif:"EB Garamond",Georgia,serif;--bm-nama:"Mrs Saint Delafield",cursive;--bm-labf:"Josefin Sans","Segoe UI",sans-serif;--bm-e:cubic-bezier(.22,1,.36,1);--bm-sh:0 24px 50px -32px #7a342c61;background:var(--bm-kertas);color:var(--bm-ink);font-family:var(--bm-serif);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-benang{--bm-kertas:#1c1413;--bm-kertas-2:#231918;--bm-kartu:#2a1e1c;--bm-ink:#f6e8e3;--bm-ink-2:#cdb2aa;--bm-ink-3:#9a7f78;--bm-benang:#f0897c;--bm-benang-lt:#7a3d35;--bm-benang-wash:#3a2421;--bm-aksen:#f4a397;--bm-aksi:#f0897c;--bm-aksi-hover:#f6a89d;--bm-on-aksi:#2a1210;--bm-kayu:#8c6e52;--bm-line:#3a2a27}}html[data-theme=dark] .theme-benang{--bm-kertas:#1c1413;--bm-kertas-2:#231918;--bm-kartu:#2a1e1c;--bm-ink:#f6e8e3;--bm-ink-2:#cdb2aa;--bm-ink-3:#9a7f78;--bm-benang:#f0897c;--bm-benang-lt:#7a3d35;--bm-benang-wash:#3a2421;--bm-aksen:#f4a397;--bm-aksi:#f0897c;--bm-aksi-hover:#f6a89d;--bm-on-aksi:#2a1210;--bm-kayu:#8c6e52;--bm-line:#3a2a27}.theme-benang *,.theme-benang :before,.theme-benang :after{box-sizing:border-box}.theme-benang h1,.theme-benang h2,.theme-benang h3,.theme-benang h4{font-family:var(--bm-serif);margin:0;font-weight:400;line-height:1.15}.theme-benang p{max-width:56ch;margin:0}.theme-benang a{color:inherit;text-decoration:none}.theme-benang button,.theme-benang input,.theme-benang textarea,.theme-benang select{font:inherit;color:inherit}.theme-benang button{cursor:pointer;background:0 0;border:0;padding:0}.theme-benang :focus-visible{outline:2px solid var(--bm-aksen);outline-offset:3px}.theme-benang ::selection{background:var(--bm-benang-lt);color:var(--bm-ink)}.theme-benang svg{display:block}.theme-benang .bm-wrap{width:100%;max-width:880px;margin-inline:auto;padding-inline:26px}.theme-benang .bm-lab{font-family:var(--bm-labf);letter-spacing:.32em;text-transform:uppercase;color:var(--bm-aksen);font-size:11.5px;font-weight:400}.theme-benang .bm-ic{flex:none;width:16px;height:16px}.theme-benang .bm-grain{z-index:70;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.theme-benang .bm-draw path{stroke-dasharray:var(--bm-len,900);stroke-dashoffset:0}.theme-benang .bm-draw.is-visible path,.theme-benang .bm-draw.bm-now path{animation:bm-jahit var(--bm-dur,2.4s) var(--bm-e) backwards;animation-delay:var(--bm-dl,0s)}@keyframes bm-jahit{0%{stroke-dashoffset:var(--bm-len,900)}to{stroke-dashoffset:0}}.theme-benang .bm-fibers{z-index:0;pointer-events:none;color:var(--bm-benang);position:fixed;inset:0;overflow:hidden}.theme-benang .bm-fibers svg{opacity:.22;animation:linear infinite bm-hanyut;position:absolute}@keyframes bm-hanyut{0%{transform:translate(0)rotate(0)}50%{transform:translate3d(var(--dx,30px),-40px,0) rotate(160deg)}to{transform:translate(0)rotate(360deg)}}.theme-benang .bm-main{position:relative}.theme-benang .bm-thread{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.theme-benang #bm-tpath{fill:none;stroke:var(--bm-benang);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.theme-benang #bm-needle line{stroke:var(--bm-ink-3);stroke-width:1.4px;stroke-linecap:round}.theme-benang #bm-needle ellipse{fill:none;stroke:var(--bm-ink-3);stroke-width:1px}.theme-benang #bm-needle{transition:opacity .3s}.theme-benang .bm-sec,.theme-benang .bm-hero,.theme-benang .bm-end,.theme-benang .bm-footer{z-index:1;position:relative}.theme-benang .bm-btn{min-height:50px;font-family:var(--bm-labf);letter-spacing:.22em;text-transform:uppercase;background:var(--bm-aksi);color:var(--bm-on-aksi);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:12px;font-weight:600;transition:background .25s,transform .2s;display:inline-flex;position:relative}.theme-benang .bm-btn:hover{background:var(--bm-aksi-hover)}.theme-benang .bm-btn:active{transform:scale(.97)}.theme-benang .bm-btn.bm-ghost{color:var(--bm-aksen);box-shadow:inset 0 0 0 1.5px var(--bm-benang);background:0 0}.theme-benang .bm-btn.bm-ghost:hover{background:var(--bm-benang-wash)}.theme-benang .bm-btn.bm-sm{min-height:42px;padding:0 18px;font-size:11px}.theme-benang .bm-gate{display:none}html.bm-gated .theme-benang .bm-gate{z-index:90;text-align:center;background:var(--bm-kertas);clip-path:circle(150% at 50% 42%);place-items:center;padding:26px;transition:clip-path 1.2s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0}.theme-benang .bm-gate.bm-shut{clip-path:circle(0% at 50% 42%)}.theme-benang .bm-gate .bm-in{justify-items:center;gap:12px;max-width:440px;display:grid}.theme-benang .bm-gate .bm-heart{width:min(300px,78vw);height:auto;color:var(--bm-benang)}.theme-benang .bm-gate .bm-heart path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.theme-benang .bm-gate .bm-nm{font-family:var(--bm-nama);color:var(--bm-ink);overflow-wrap:anywhere;font-size:clamp(54px,13vw,92px);line-height:1}.theme-benang .bm-gate .bm-to{border-top:1px dashed var(--bm-benang-lt);border-bottom:1px dashed var(--bm-benang-lt);gap:2px;margin-top:6px;padding:12px 26px;display:grid}.theme-benang .bm-gate .bm-to b{font-size:22px;font-weight:400}.theme-benang .bm-hero{text-align:center;place-items:center;min-height:100dvh;padding:80px 0 96px;display:grid}.theme-benang .bm-hero .bm-in{justify-items:center;gap:14px;display:grid}.theme-benang .bm-hero .bm-nm{font-family:var(--bm-nama);color:var(--bm-ink);overflow-wrap:anywhere;font-size:clamp(72px,16vw,150px);line-height:.9}.theme-benang .bm-hero .bm-amp{font-family:var(--bm-nama);color:var(--bm-benang);font-size:clamp(40px,8vw,70px);line-height:.6}.theme-benang .bm-hero .bm-ul{width:min(380px,80vw);height:auto;color:var(--bm-benang)}.theme-benang .bm-hero .bm-ul path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.theme-benang .bm-hero .bm-legend{color:var(--bm-ink-2);max-width:40ch;font-style:italic}.theme-benang .bm-hero .bm-tgl{font-family:var(--bm-labf);letter-spacing:.24em;text-transform:uppercase;color:var(--bm-ink-2);flex-wrap:wrap;justify-content:center;gap:10px 18px;font-size:12.5px;display:flex}.theme-benang .bm-hero .bm-tgl i{background:var(--bm-benang);border-radius:50%;align-self:center;width:5px;height:5px}.theme-benang .bm-cue{font-family:var(--bm-labf);letter-spacing:.3em;text-transform:uppercase;color:var(--bm-ink-3);justify-items:center;gap:8px;font-size:10px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.theme-benang .bm-cue i{background:var(--bm-line);width:1px;height:36px;position:relative;overflow:hidden}.theme-benang .bm-cue i:after{content:"";background:var(--bm-benang);animation:bm-turun 2.4s var(--bm-e) infinite;position:absolute;inset:0}@keyframes bm-turun{0%{transform:translateY(-100%)}62%,to{transform:translateY(100%)}}.theme-benang .bm-sec{padding:clamp(70px,10vw,130px) 0}.theme-benang .bm-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(32px,4.6vw,56px);display:grid}.theme-benang .bm-head h2{overflow-wrap:anywhere;font-size:clamp(32px,5.6vw,52px)}.theme-benang .bm-head h2 em{color:var(--bm-aksen);font-style:italic}.theme-benang .bm-head p{color:var(--bm-ink-2);max-width:46ch}.theme-benang .bm-knot{width:34px;height:auto;color:var(--bm-benang)}.theme-benang .bm-knot path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.theme-benang .bm-kain{background:var(--bm-kartu);box-shadow:var(--bm-sh);border-radius:22px;padding:clamp(24px,3.6vw,40px);position:relative}.theme-benang .bm-kain:before{content:"";border:1.5px dashed var(--bm-benang-lt);pointer-events:none;border-radius:15px;position:absolute;inset:9px}.theme-benang .bm-kain>*{position:relative}.theme-benang .bm-ayat{text-align:center;justify-items:center;gap:12px;display:grid}.theme-benang .bm-ayat .bm-ar{color:var(--bm-ink);direction:rtl;font-size:clamp(24px,4.4vw,32px);line-height:2}.theme-benang .bm-ayat .bm-id{color:var(--bm-ink-2);font-style:italic}.theme-benang .bm-quote{text-align:center;justify-items:center;gap:10px;max-width:560px;margin:34px auto 0;display:grid}.theme-benang .bm-quote blockquote{color:var(--bm-ink-2);margin:0;font-size:19px;font-style:italic;line-height:1.65}.theme-benang .bm-quote cite{font-style:normal;font-family:var(--bm-nama);color:var(--bm-ink);font-size:44px;line-height:1}.theme-benang .bm-duo{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,3vw,34px);display:grid}@media (width<=760px){.theme-benang .bm-duo{grid-template-columns:1fr;gap:20px}}.theme-benang .bm-who{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.theme-benang .bm-ring{aspect-ratio:1;place-items:center;width:min(210px,58vw);display:grid;position:relative}.theme-benang .bm-ring svg{width:100%;height:100%;color:var(--bm-benang);animation:40s linear infinite bm-putar;position:absolute;inset:0}.theme-benang .bm-ring svg.bm-r2{opacity:.55;animation-duration:58s;animation-direction:reverse}@keyframes bm-putar{to{transform:rotate(360deg)}}.theme-benang .bm-ring .bm-foto{aspect-ratio:1;background:radial-gradient(70% 70% at 35% 30%,var(--bm-benang-wash),var(--bm-benang-lt));border-radius:50%;place-items:center;width:80%;display:grid;position:relative;overflow:hidden}.theme-benang .bm-ring .bm-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.theme-benang .bm-ring .bm-foto span{font-family:var(--bm-labf);letter-spacing:.24em;text-transform:uppercase;color:var(--bm-ink-2);text-align:center;padding:12px;font-size:10px}.theme-benang .bm-who .bm-nm{font-family:var(--bm-nama);margin-top:8px;font-size:clamp(54px,8vw,72px);line-height:1}.theme-benang .bm-who h3{overflow-wrap:anywhere;font-size:22px}.theme-benang .bm-who p{color:var(--bm-ink-2);max-width:28ch;font-size:16.5px}.theme-benang .bm-who a{font-family:var(--bm-labf);letter-spacing:.14em;color:var(--bm-aksen);font-size:12px}.theme-benang .bm-who a:hover{text-decoration:underline}.theme-benang .bm-tali{width:clamp(90px,14vw,140px);height:auto;color:var(--bm-benang)}.theme-benang .bm-tali path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}@media (width<=760px){.theme-benang .bm-tali{width:110px;margin:-6px auto;transform:rotate(90deg)}}.theme-benang .bm-kisah{gap:clamp(22px,3.4vw,34px);max-width:620px;margin-inline:auto;display:grid}.theme-benang .bm-ks{grid-template-columns:42px 1fr;align-items:start;gap:16px;display:grid}.theme-benang .bm-ks .bm-knot{margin-top:4px}.theme-benang .bm-ks .bm-th{font-family:var(--bm-labf);letter-spacing:.24em;color:var(--bm-aksen);font-size:11.5px}.theme-benang .bm-ks h3{margin:2px 0 4px;font-size:24px}.theme-benang .bm-ks p{color:var(--bm-ink-2)}.theme-benang .bm-cd{grid-template-columns:repeat(4,1fr);gap:10px;max-width:560px;margin:0 auto clamp(30px,4vw,46px);display:grid}.theme-benang .bm-cd div{text-align:center;background:var(--bm-kartu);min-width:0;box-shadow:var(--bm-sh);border-radius:18px;padding:14px 4px;position:relative;overflow:hidden}.theme-benang .bm-cd div:after{content:"";border:1px dashed var(--bm-benang-lt);border-radius:13px;position:absolute;inset:6px}.theme-benang .bm-cd b{color:var(--bm-aksen);font-variant-numeric:tabular-nums;font-size:clamp(30px,6vw,46px);font-weight:400;line-height:1;display:block}.theme-benang .bm-cd b.bm-tick{animation:bm-tick .5s var(--bm-e)}@keyframes bm-tick{0%{opacity:.25;transform:translateY(-30%)}to{opacity:1;transform:none}}.theme-benang .bm-cd span{font-family:var(--bm-labf);letter-spacing:.22em;text-transform:uppercase;color:var(--bm-ink-3);margin-top:6px;font-size:10px;display:block}.theme-benang .bm-evs{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,24px);display:grid}.theme-benang .bm-evs>.bm-ev:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 12px)}@media (width<=760px){.theme-benang .bm-evs{grid-template-columns:1fr}.theme-benang .bm-evs>.bm-ev:last-child:nth-child(odd){max-width:none}}.theme-benang .bm-ev{text-align:center;align-content:start;justify-items:center;gap:8px;min-width:0;display:grid}.theme-benang .bm-ev h3{overflow-wrap:anywhere;font-size:30px}.theme-benang .bm-ev .bm-jam{color:var(--bm-aksen);font-size:21px;font-style:italic}.theme-benang .bm-ev p{color:var(--bm-ink-2);font-size:16.5px}.theme-benang .bm-ev .bm-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.theme-benang .bm-jemuran{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-26px;padding:0 26px 30px;position:relative;overflow:auto visible}.theme-benang .bm-jemuran::-webkit-scrollbar{display:none}.theme-benang .bm-jtrack{gap:clamp(14px,2.4vw,26px);width:max-content;margin-inline:auto;padding:0 clamp(10px,4vw,40px);display:flex;position:relative}.theme-benang .bm-jtali{height:34px;color:var(--bm-benang);pointer-events:none;position:absolute;top:0;left:0}.theme-benang .bm-jtali path{fill:none;stroke:currentColor;stroke-width:1.8px}.theme-benang .bm-jf{scroll-snap-align:center;flex:none;width:clamp(150px,22vw,200px);margin:0;padding-top:6px}.theme-benang .bm-hang{transform-origin:50% 0;animation:5s ease-in-out infinite bm-ayun}@keyframes bm-ayun{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}.theme-benang .bm-jepit{z-index:2;background:linear-gradient(90deg,var(--bm-kayu) 0 46%,#0000002e 46% 54%,var(--bm-kayu) 54%);border-radius:2px;width:10px;height:22px;margin:0 auto -8px;display:block;position:relative}.theme-benang .bm-cetak{background:var(--bm-kartu);width:100%;box-shadow:var(--bm-sh);cursor:zoom-in;border-radius:3px;padding:10px 10px 30px;display:block;position:relative}.theme-benang .bm-cetak .bm-ph{aspect-ratio:4/5;background:radial-gradient(80% 70% at 30% 25%,var(--bm-benang-wash),var(--bm-benang-lt));display:block;overflow:hidden}.theme-benang .bm-cetak .bm-ph img{object-fit:cover;width:100%;height:100%;display:block}.theme-benang .bm-cetak .bm-cap{text-align:center;color:var(--bm-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-style:italic;line-height:1.2;position:absolute;bottom:7px;left:6px;right:6px;overflow:hidden}.theme-benang .bm-geser{text-align:center;font-family:var(--bm-labf);letter-spacing:.24em;text-transform:uppercase;color:var(--bm-ink-3);margin:0 auto;font-size:10.5px}.theme-benang .bm-field{gap:6px;margin-bottom:18px;display:grid}.theme-benang .bm-field label{font-family:var(--bm-labf);letter-spacing:.2em;text-transform:uppercase;color:var(--bm-ink-2);font-size:11px}.theme-benang .bm-field .bm-help{font-family:var(--bm-labf);color:var(--bm-ink-3);font-size:11px}.theme-benang .bm-field input,.theme-benang .bm-field textarea{background:var(--bm-kertas);border:1px solid var(--bm-line);border-radius:12px;width:100%;min-height:50px;padding:12px 14px;font-size:17px;transition:border-color .2s,box-shadow .2s}.theme-benang .bm-field textarea{resize:vertical;min-height:110px}.theme-benang .bm-field input:focus,.theme-benang .bm-field textarea:focus{border-color:var(--bm-benang);box-shadow:0 0 0 4px var(--bm-benang-wash);outline:none}.theme-benang .bm-field .bm-err{color:var(--bm-bad);font-size:15px}.theme-benang .bm-field.bm-bad input,.theme-benang .bm-field.bm-bad textarea{border-color:var(--bm-bad)}.theme-benang .bm-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-benang .bm-seg{position:relative}.theme-benang .bm-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-benang .bm-seg span{min-height:46px;box-shadow:inset 0 0 0 1px var(--bm-line);font-family:var(--bm-labf);letter-spacing:.14em;text-transform:uppercase;color:var(--bm-ink-2);cursor:pointer;background:var(--bm-kertas);border-radius:999px;align-items:center;padding:0 20px;font-size:11.5px;transition:all .2s;display:inline-flex}.theme-benang .bm-seg input:checked+span{background:var(--bm-aksi);box-shadow:none;color:var(--bm-on-aksi)}.theme-benang .bm-seg input:focus-visible+span{outline:2px solid var(--bm-aksen);outline-offset:2px}.theme-benang .bm-done{text-align:center;justify-items:center;gap:10px;display:grid}.theme-benang .bm-done h3{font-size:28px}.theme-benang .bm-done p{color:var(--bm-ink-2)}.theme-benang .bm-wl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-top:30px;display:flex}.theme-benang .bm-wl-head .bm-muted{font-family:var(--bm-labf);letter-spacing:.1em;color:var(--bm-ink-3);font-size:11px}.theme-benang .bm-wl{gap:10px;max-height:420px;margin-top:12px;display:grid;overflow-y:auto}.theme-benang .bm-w{background:var(--bm-kartu);box-shadow:var(--bm-sh);border-left:3px solid var(--bm-benang);border-radius:16px;gap:3px;padding:15px 18px;display:grid}.theme-benang .bm-w .bm-n{overflow-wrap:anywhere;font-size:20px}.theme-benang .bm-w .bm-m{font-family:var(--bm-labf);letter-spacing:.06em;color:var(--bm-ink-3);font-size:10.5px}.theme-benang .bm-w p{color:var(--bm-ink-2);overflow-wrap:anywhere;max-width:none;font-size:16.5px}.theme-benang .bm-w .bm-tg{font-family:var(--bm-labf);letter-spacing:.1em;text-transform:uppercase;background:var(--bm-benang-wash);color:var(--bm-aksen);vertical-align:3px;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:10px}.theme-benang .bm-empty{text-align:center;color:var(--bm-ink-3);max-width:none;padding:22px 4px}.theme-benang .bm-pages{margin-top:16px}.theme-benang .bm-envelope{perspective:700px;width:220px;height:146px;margin:104px auto 34px;position:relative}.theme-benang .bm-env-back{background:var(--bm-benang-lt);border-radius:8px;position:absolute;inset:0}.theme-benang .bm-letter{z-index:2;text-align:center;background:var(--bm-kartu);height:118px;color:var(--bm-ink-2);border-radius:5px;place-items:center;padding:10px;font-size:15px;font-style:italic;line-height:1.45;display:grid;position:absolute;top:16px;left:14px;right:14px}.theme-benang .bm-env-front{z-index:3;background:var(--bm-benang);clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);border-radius:8px;position:absolute;inset:0}.theme-benang .bm-flap{z-index:4;transform-origin:50% 0;background:var(--bm-aksi);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:8px 8px 0 0;height:76px;position:absolute;top:0;left:0;right:0}.theme-benang .bm-envelope.is-visible .bm-flap{animation:bm-buka 1s .2s var(--bm-e) forwards}.theme-benang .bm-envelope.is-visible .bm-letter{animation:bm-naik .9s 1s var(--bm-e) forwards}@keyframes bm-buka{0%{z-index:4;transform:rotateX(0)}to{z-index:1;transform:rotateX(180deg)}}@keyframes bm-naik{to{transform:translateY(-58px)}}.theme-benang .bm-acct{grid-template-columns:1fr 1fr;gap:14px;display:grid}.theme-benang .bm-acct>.bm-acc:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 7px)}@media (width<=640px){.theme-benang .bm-acct{grid-template-columns:1fr}.theme-benang .bm-acct>.bm-acc:last-child:nth-child(odd){max-width:none}}.theme-benang .bm-acc{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.theme-benang .bm-acc .bm-bank{font-family:var(--bm-labf);letter-spacing:.24em;text-transform:uppercase;color:var(--bm-aksen);font-size:11px}.theme-benang .bm-acc .bm-no{font-variant-numeric:tabular-nums;letter-spacing:.03em;overflow-wrap:anywhere;font-size:27px}.theme-benang .bm-acc .bm-an{color:var(--bm-ink-2);font-size:16.5px}.theme-benang .bm-acc .bm-note{color:var(--bm-ink-2);max-width:32ch;font-size:16px}.theme-benang .bm-acc .bm-qr{border-radius:12px;width:200px;max-width:100%;margin-top:8px}.theme-benang .bm-end{text-align:center;padding:clamp(70px,10vw,120px) 0 130px}.theme-benang .bm-end .bm-in{justify-items:center;gap:16px;display:grid}.theme-benang .bm-bow{width:min(170px,46vw);height:auto;color:var(--bm-benang)}.theme-benang .bm-bow path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.theme-benang .bm-end .bm-nm{font-family:var(--bm-nama);overflow-wrap:anywhere;max-width:none;font-size:clamp(60px,13vw,104px);line-height:1}.theme-benang .bm-footer{border-top:1px dashed var(--bm-line);text-align:center;font-family:var(--bm-labf);letter-spacing:.22em;text-transform:uppercase;color:var(--bm-ink-3);padding:18px 26px 96px;font-size:11px}.theme-benang .bm-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:var(--bm-kartu);scrollbar-width:none;border-radius:999px;gap:2px;max-width:calc(100vw - 20px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 30px -18px #7a342c80}.theme-benang .bm-dock::-webkit-scrollbar{display:none}html.bm-gated:not(.bm-opening) .theme-benang .bm-dock{display:none}.theme-benang .bm-dock a,.theme-benang .bm-dock button{min-height:42px;font-family:var(--bm-labf);letter-spacing:.14em;text-transform:uppercase;color:var(--bm-ink-2);white-space:nowrap;border-radius:999px;flex:none;place-items:center;padding:0 14px;font-size:11px;transition:all .2s;display:grid}@media (width<=480px){.theme-benang .bm-dock a,.theme-benang .bm-dock button{letter-spacing:.03em;padding:0 5px;font-size:10px}.theme-benang .bm-dock button{min-width:36px}}@media (width<=380px){.theme-benang .bm-dock a{letter-spacing:0;padding:0 4px;font-size:9px}.theme-benang .bm-dock button{min-width:32px;padding:0 4px}}.theme-benang .bm-dock a:hover,.theme-benang .bm-dock button:hover{color:var(--bm-aksen);background:var(--bm-benang-wash)}.theme-benang .bm-dock a[aria-current=true],.theme-benang .bm-dock button.is-playing{background:var(--bm-aksi);color:var(--bm-on-aksi)}.theme-benang .bm-toast{z-index:60;background:var(--bm-aksi);color:var(--bm-on-aksi);font-family:var(--bm-labf);letter-spacing:.08em;opacity:0;pointer-events:none;transition:all .3s var(--bm-e);text-align:center;border-radius:999px;max-width:calc(100vw - 30px);padding:11px 22px;font-size:12px;position:fixed;bottom:78px;left:50%;transform:translate(-50%,10px)}.theme-benang .bm-toast.bm-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-benang .bm-fibers{display:none}.theme-benang .bm-draw path,.theme-benang .bm-ring svg,.theme-benang .bm-hang,.theme-benang .bm-cue i:after,.theme-benang .bm-cd b.bm-tick,.theme-benang .bm-envelope .bm-flap,.theme-benang .bm-envelope .bm-letter{animation:none!important}html.bm-gated .theme-benang .bm-gate{transition:none}}.theme-ruang{--rk-kabut:#eeeaf3;--rk-kabut-2:#f7efea;--rk-kartu:#fff;--rk-ink:#2a2532;--rk-ink-2:#5e5668;--rk-ink-3:#6e6579;--rk-aksen:#6e55a8;--rk-aksi:#5b4794;--rk-aksi-hover:#4c3b80;--rk-on-aksi:#fff;--rk-persik:#f2b49b;--rk-line:#ded7e6;--rk-ok:#3f7a5c;--rk-bad:#b0433a;--rk-senja-a:#e4dcf1;--rk-senja-b:#f7e2d6;--rk-ph-dim:1;--rk-disp:"Gloock",Georgia,serif;--rk-sans:"Albert Sans","Segoe UI",system-ui,sans-serif;--rk-skrip:"Ballet",cursive;--rk-e:cubic-bezier(.22,1,.36,1);--rk-sh:0 26px 54px -30px #2a253273;background:var(--rk-kabut);color:var(--rk-ink);font-family:var(--rk-sans);-webkit-font-smoothing:antialiased;font-size:16.5px;font-weight:300;line-height:1.7}.kabar-v2.theme-ruang{overflow:clip visible}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-ruang{--rk-kabut:#14121a;--rk-kabut-2:#1b1722;--rk-kartu:#211c29;--rk-ink:#f1ecf7;--rk-ink-2:#c9bfd6;--rk-ink-3:#a398b2;--rk-aksen:#bba8ec;--rk-aksi:#bba8ec;--rk-aksi-hover:#cdbef2;--rk-on-aksi:#1a1424;--rk-persik:#c98c74;--rk-line:#2e2838;--rk-senja-a:#1b1724;--rk-senja-b:#2a1f2e;--rk-ph-dim:.74}}html[data-theme=dark] .theme-ruang{--rk-kabut:#14121a;--rk-kabut-2:#1b1722;--rk-kartu:#211c29;--rk-ink:#f1ecf7;--rk-ink-2:#c9bfd6;--rk-ink-3:#a398b2;--rk-aksen:#bba8ec;--rk-aksi:#bba8ec;--rk-aksi-hover:#cdbef2;--rk-on-aksi:#1a1424;--rk-persik:#c98c74;--rk-line:#2e2838;--rk-senja-a:#1b1724;--rk-senja-b:#2a1f2e;--rk-ph-dim:.74}.theme-ruang *,.theme-ruang :before,.theme-ruang :after{box-sizing:border-box}.theme-ruang h1,.theme-ruang h2,.theme-ruang h3,.theme-ruang h4{font-family:var(--rk-disp);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.08}.theme-ruang p{max-width:54ch;margin:0}.theme-ruang a{color:inherit;text-decoration:none}.theme-ruang button,.theme-ruang input,.theme-ruang textarea,.theme-ruang select{font:inherit;color:inherit}.theme-ruang button{cursor:pointer;background:0 0;border:0;padding:0}.theme-ruang :focus-visible{outline:2px solid var(--rk-aksen);outline-offset:3px}.theme-ruang ::selection{background:var(--rk-persik);color:#2a2532}.theme-ruang svg{display:block}.theme-ruang .rk-wrap{width:100%;max-width:1000px;margin-inline:auto;padding-inline:24px}.theme-ruang .rk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.theme-ruang .rk-lab{letter-spacing:.3em;text-transform:uppercase;color:var(--rk-aksen);font-size:11px;font-weight:500}.theme-ruang .rk-ic{flex:none;width:16px;height:16px}.theme-ruang .rk-ph{filter:brightness(var(--rk-ph-dim));background-position:50%;background-size:cover;position:relative;overflow:hidden}.theme-ruang .rk-ph .rk-tag{letter-spacing:.22em;text-transform:uppercase;color:#2a25328c;font-size:10px;font-weight:500;position:absolute;bottom:10px;left:12px}.theme-ruang .rk-ph.rk-isi .rk-tag{display:none}.theme-ruang .rk-grainy:after{content:"";pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.theme-ruang .rk-btn{letter-spacing:.12em;text-transform:uppercase;background:var(--rk-aksi);min-height:50px;color:var(--rk-on-aksi);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:600;transition:background .25s,transform .2s;display:inline-flex}.theme-ruang .rk-btn:hover{background:var(--rk-aksi-hover)}.theme-ruang .rk-btn:active{transform:scale(.97)}.theme-ruang .rk-btn.rk-ghost{color:var(--rk-aksen);box-shadow:inset 0 0 0 1.5px var(--rk-aksen);background:0 0}.theme-ruang .rk-btn.rk-ghost:hover{background:var(--rk-aksen)}@supports (color:color-mix(in lab, red, red)){.theme-ruang .rk-btn.rk-ghost:hover{background:color-mix(in srgb,var(--rk-aksen) 12%,transparent)}}.theme-ruang .rk-btn.rk-kaca{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff80}.theme-ruang .rk-btn.rk-kaca:hover{background:#ffffff4d}.theme-ruang .rk-btn.rk-sm{min-height:42px;padding:0 18px;font-size:11.5px}.theme-ruang .rk-gate{display:none}html.rk-gated .theme-ruang .rk-gate{z-index:90;text-align:center;color:#fff;place-items:center;padding:24px;transition:transform 1.15s cubic-bezier(.7,0,.2,1),opacity 1.1s,filter 1.1s;display:grid;position:fixed;inset:0}.theme-ruang .rk-gate.rk-masuk{opacity:0;filter:blur(8px);transform:scale(1.9)}.theme-ruang .rk-gate .rk-bg{position:absolute;inset:0}.theme-ruang .rk-gate .rk-bg:before{content:"";z-index:1;background:linear-gradient(#1a14246b,#1a1424b8);position:absolute;inset:0}.theme-ruang .rk-gate .rk-in{z-index:2;justify-items:center;gap:12px;max-width:440px;display:grid;position:relative}.theme-ruang .rk-gate .rk-s{font-family:var(--rk-skrip);font-size:clamp(34px,8vw,52px);line-height:1.2}.theme-ruang .rk-gate h1{overflow-wrap:anywhere;font-size:clamp(46px,11vw,82px)}.theme-ruang .rk-gate .rk-when{letter-spacing:.3em;text-transform:uppercase;opacity:.9;font-size:12px}.theme-ruang .rk-gate .rk-to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:18px;gap:2px;margin-top:8px;padding:12px 24px;display:grid}.theme-ruang .rk-gate .rk-to span{letter-spacing:.26em;text-transform:uppercase;opacity:.85;font-size:10.5px}.theme-ruang .rk-gate .rk-to b{font-family:var(--rk-disp);font-size:22px;font-weight:400}.theme-ruang .rk-lorong{position:relative}.theme-ruang .rk-lorong.rk-terbang{height:430vh}.theme-ruang .rk-pin{perspective:1000px;background:radial-gradient(70% 60% at 50% 45%,var(--rk-senja-b),var(--rk-senja-a) 70%);height:100dvh;position:relative;overflow:hidden}.theme-ruang .rk-lorong.rk-terbang .rk-pin{position:sticky;top:0}.theme-ruang .rk-bokeh{pointer-events:none;position:absolute;inset:0}.theme-ruang .rk-bokeh i{filter:blur(18px);opacity:.5;border-radius:50%;animation:14s ease-in-out infinite rk-apung;position:absolute}@keyframes rk-apung{0%,to{transform:translate(0)}50%{transform:translate(3vw,-4vh)}}.theme-ruang .rk-ruang{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.theme-ruang .rk-lp{will-change:transform,opacity;border-radius:8px;margin:0;position:absolute;top:0;left:0;box-shadow:0 30px 60px -28px #2a25328c}.theme-ruang .rk-lp .rk-ph{border-radius:8px;width:100%;height:100%}.theme-ruang .rk-intro{z-index:3;text-align:center;color:var(--rk-ink);justify-items:center;gap:8px;display:grid;position:absolute;bottom:12vh;left:0;right:0}.theme-ruang .rk-intro .rk-s{font-family:var(--rk-skrip);font-size:clamp(30px,6vw,46px);line-height:1.1}.theme-ruang .rk-intro .rk-h{letter-spacing:.3em;text-transform:uppercase;color:var(--rk-ink-2);font-size:11px}.theme-ruang .rk-intro .rk-h i{background:var(--rk-ink-3);transform-origin:top;width:1px;height:34px;margin:10px auto 0;animation:2.4s ease-in-out infinite rk-napas;display:block}@keyframes rk-napas{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.theme-ruang .rk-akhir{z-index:2;text-align:center;width:min(92vw,760px);color:var(--rk-ink);justify-items:center;gap:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-ruang .rk-akhir .rk-s{font-family:var(--rk-skrip);color:var(--rk-aksen);font-size:clamp(32px,6.4vw,58px);line-height:1.1}.theme-ruang .rk-akhir h1{overflow-wrap:anywhere;font-size:clamp(54px,12vw,130px)}.theme-ruang .rk-akhir h1 i{font-style:normal;font-family:var(--rk-skrip);color:var(--rk-aksen);margin:0 .12em;font-size:.6em}.theme-ruang .rk-akhir .rk-tg{letter-spacing:.32em;text-transform:uppercase;color:var(--rk-ink-2);font-size:12.5px;font-weight:500}.theme-ruang .rk-bar3d{transform-origin:0;background:var(--rk-aksen);z-index:4;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.theme-ruang .rk-sec{padding:clamp(70px,10vw,130px) 0;position:relative}.theme-ruang .rk-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(32px,4.6vw,60px);display:grid}.theme-ruang .rk-head h2{overflow-wrap:anywhere;font-size:clamp(34px,6vw,62px)}.theme-ruang .rk-head .rk-s{font-family:var(--rk-skrip);color:var(--rk-aksen);font-size:clamp(28px,5vw,40px);line-height:1}.theme-ruang .rk-head p{color:var(--rk-ink-2);max-width:46ch}.theme-ruang .rk-pembuka{text-align:center;justify-items:center;gap:16px;display:grid}.theme-ruang .rk-pembuka .rk-kata{font-family:var(--rk-disp);max-width:24ch;font-size:clamp(24px,3.6vw,36px);line-height:1.35}.theme-ruang .rk-duo{grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,56px);display:grid}@media (width<=760px){.theme-ruang .rk-duo{grid-template-columns:1fr;gap:54px}}.theme-ruang .rk-who{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid}.theme-ruang .rk-tilt{aspect-ratio:3/4;perspective:900px;width:min(340px,80vw)}.theme-ruang .rk-tilt-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .35s var(--rk-e);border-radius:14px}.theme-ruang .rk-melayang{width:100%;height:100%;box-shadow:var(--rk-sh);border-radius:14px;animation:9s ease-in-out infinite rk-goyang;position:relative}.theme-ruang .rk-who:nth-child(2) .rk-melayang{animation-delay:-4s}@keyframes rk-goyang{0%,to{transform:rotateY(-5deg)rotateX(2deg)}50%{transform:rotateY(5deg)rotateX(-2deg)}}.theme-ruang .rk-melayang .rk-ph{border-radius:14px;width:100%;height:100%}.theme-ruang .rk-kilau{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%),#ffffffbf,transparent 46%);border-radius:14px;position:absolute;inset:0}.theme-ruang .rk-who .rk-s{font-family:var(--rk-skrip);color:var(--rk-aksen);margin-top:10px;font-size:44px;line-height:1}.theme-ruang .rk-who h3{overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,34px)}.theme-ruang .rk-who p{color:var(--rk-ink-2);max-width:30ch}.theme-ruang .rk-who a{letter-spacing:.06em;color:var(--rk-aksen);font-size:13px;font-weight:500}.theme-ruang .rk-who a:hover{text-decoration:underline}.theme-ruang .rk-kisah{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}@media (width<=820px){.theme-ruang .rk-kisah{grid-template-columns:1fr}}.theme-ruang .rk-deck{aspect-ratio:4/5;touch-action:pan-y;width:min(360px,82vw);margin:0 auto;position:relative}.theme-ruang .rk-kk{background:var(--rk-kartu);box-shadow:var(--rk-sh);transition:transform .55s var(--rk-e), opacity .45s ease;-webkit-user-select:none;user-select:none;border-radius:16px;position:absolute;inset:0;overflow:hidden}.theme-ruang .rk-kk.rk-top{cursor:grab}.theme-ruang .rk-kk.rk-top:active{cursor:grabbing}.theme-ruang .rk-kk .rk-ph{position:absolute;inset:0}.theme-ruang .rk-kk .rk-cap{color:#fff;background:linear-gradient(#0000,#1a1424c7);padding:70px 20px 20px;position:absolute;bottom:0;left:0;right:0}.theme-ruang .rk-kk .rk-cap .rk-th{letter-spacing:.24em;font-size:11px;font-weight:600}.theme-ruang .rk-kk .rk-cap h3{overflow-wrap:anywhere;margin:4px 0 6px;font-size:28px}.theme-ruang .rk-kk .rk-cap p{opacity:.92;font-size:15px}.theme-ruang .rk-deck-ctrl{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.theme-ruang .rk-deck-ctrl button{width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--rk-line);color:var(--rk-ink);border-radius:50%;place-items:center;transition:background .2s;display:grid}.theme-ruang .rk-deck-ctrl button:hover{background:var(--rk-kartu)}.theme-ruang .rk-deck-ctrl span{letter-spacing:.14em;color:var(--rk-ink-2);text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:13px;font-weight:500}.theme-ruang .rk-kisah-teks{gap:14px;display:grid}.theme-ruang .rk-kisah-teks h2{overflow-wrap:anywhere;font-size:clamp(34px,5vw,54px)}.theme-ruang .rk-kisah-teks p{color:var(--rk-ink-2)}.theme-ruang .rk-band{color:#fff;text-align:center;padding:clamp(90px,14vw,170px) 0;position:relative;overflow:hidden}.theme-ruang .rk-band .rk-bgw{will-change:transform;position:absolute;inset:-12% 0}.theme-ruang .rk-band .rk-bgw .rk-ph{position:absolute;inset:0}.theme-ruang .rk-band:after{content:"";background:#1a14248f;position:absolute;inset:0}.theme-ruang .rk-band .rk-in{z-index:2;justify-items:center;gap:14px;display:grid;position:relative}.theme-ruang .rk-band .rk-s{font-family:var(--rk-skrip);font-size:clamp(30px,6vw,48px);line-height:1}.theme-ruang .rk-cd{grid-template-columns:repeat(4,1fr);gap:clamp(10px,3vw,40px);display:grid}.theme-ruang .rk-cd div{min-width:0}.theme-ruang .rk-cd b{font-family:var(--rk-disp);font-variant-numeric:tabular-nums;font-size:clamp(44px,9vw,96px);font-weight:400;line-height:1;display:block}.theme-ruang .rk-cd b.rk-tick{animation:rk-tick .5s var(--rk-e)}@keyframes rk-tick{0%{opacity:.3;transform:translateY(-22%)}to{opacity:1;transform:none}}.theme-ruang .rk-cd span{letter-spacing:.26em;text-transform:uppercase;opacity:.85;margin-top:8px;font-size:11px;font-weight:500;display:block}.theme-ruang .rk-evs{grid-template-columns:1fr 1fr;gap:clamp(16px,2.6vw,28px);display:grid}.theme-ruang .rk-evs>.rk-ev:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 14px)}@media (width<=780px){.theme-ruang .rk-evs{grid-template-columns:1fr}.theme-ruang .rk-evs>.rk-ev:last-child:nth-child(odd){max-width:none}}.theme-ruang .rk-ev{background:var(--rk-kartu);min-width:0;box-shadow:var(--rk-sh);border-radius:18px;overflow:hidden}.theme-ruang .rk-ev .rk-ph{aspect-ratio:16/10;transition:transform 1.2s var(--rk-e)}.theme-ruang .rk-ev:hover .rk-ph{transform:scale(1.05)}.theme-ruang .rk-ev .rk-isi-ev{background:var(--rk-kartu);gap:7px;padding:22px 22px 24px;display:grid;position:relative}.theme-ruang .rk-ev h3{overflow-wrap:anywhere;font-size:30px}.theme-ruang .rk-ev .rk-jam{letter-spacing:.1em;color:var(--rk-aksen);font-size:14px;font-weight:600}.theme-ruang .rk-ev p{color:var(--rk-ink-2);font-size:15.5px}.theme-ruang .rk-ev .rk-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.theme-ruang .rk-cincin{perspective:1100px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.theme-ruang .rk-cincin:active{cursor:grabbing}.theme-ruang .rk-putar{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.theme-ruang .rk-gf{aspect-ratio:4/5;box-shadow:var(--rk-sh);border-radius:12px;margin:0;position:absolute;top:0;left:0;overflow:hidden}.theme-ruang .rk-gf .rk-ph{position:absolute;inset:0}.theme-ruang .rk-gf button{width:100%;height:100%;position:absolute;inset:0}.theme-ruang .rk-ring-hint{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--rk-ink-2);margin:6px auto 0;padding-inline:24px;font-size:12px}.theme-ruang .rk-ring-ctrl{justify-content:center;gap:10px;margin-top:14px;display:flex}.theme-ruang .rk-lb[hidden]{display:none}.theme-ruang .rk-lb{z-index:95;background:#0e0b14eb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.theme-ruang .rk-lb figure{gap:12px;width:min(92vw,560px);margin:0;display:grid}.theme-ruang .rk-lb .rk-ph{aspect-ratio:4/5;filter:none;width:100%;animation:rk-lbin .45s var(--rk-e);background-repeat:no-repeat;background-size:contain;border-radius:12px}@keyframes rk-lbin{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.theme-ruang .rk-lb figcaption{color:#eee8f6;text-align:center;letter-spacing:.08em;font-size:14px}.theme-ruang .rk-lb .rk-x,.theme-ruang .rk-lb .rk-nv{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.theme-ruang .rk-lb .rk-x{top:max(16px,env(safe-area-inset-top));right:16px}.theme-ruang .rk-lb .rk-nv.rk-p{top:50%;left:12px;transform:translateY(-50%)}.theme-ruang .rk-lb .rk-nv.rk-n{top:50%;right:12px;transform:translateY(-50%)}.theme-ruang .rk-kartu{background:var(--rk-kartu);box-shadow:var(--rk-sh);border-radius:22px;padding:clamp(22px,4vw,44px)}.theme-ruang .rk-field{gap:6px;margin-bottom:18px;display:grid}.theme-ruang .rk-field label{letter-spacing:.16em;text-transform:uppercase;color:var(--rk-ink-2);font-size:11.5px;font-weight:600}.theme-ruang .rk-field .rk-help{color:var(--rk-ink-3);font-size:12.5px}.theme-ruang .rk-field input,.theme-ruang .rk-field textarea{background:var(--rk-kabut);border:1px solid var(--rk-line);border-radius:12px;width:100%;min-height:50px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.theme-ruang .rk-field textarea{resize:vertical;min-height:110px}.theme-ruang .rk-field input:focus,.theme-ruang .rk-field textarea:focus{border-color:var(--rk-aksen);box-shadow:0 0 0 4px var(--rk-aksen);outline:none}@supports (color:color-mix(in lab, red, red)){.theme-ruang .rk-field input:focus,.theme-ruang .rk-field textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--rk-aksen) 18%,transparent)}}.theme-ruang .rk-field .rk-err{color:var(--rk-bad);font-size:14px}.theme-ruang .rk-field.rk-bad input,.theme-ruang .rk-field.rk-bad textarea{border-color:var(--rk-bad)}.theme-ruang .rk-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-ruang .rk-seg{position:relative}.theme-ruang .rk-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-ruang .rk-seg span{min-height:46px;box-shadow:inset 0 0 0 1px var(--rk-line);letter-spacing:.1em;text-transform:uppercase;color:var(--rk-ink-2);cursor:pointer;background:var(--rk-kabut);border-radius:999px;align-items:center;padding:0 20px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.theme-ruang .rk-seg input:checked+span{background:var(--rk-aksi);color:var(--rk-on-aksi);box-shadow:none}.theme-ruang .rk-seg input:focus-visible+span{outline:2px solid var(--rk-aksen);outline-offset:2px}.theme-ruang .rk-done{text-align:center;justify-items:center;gap:10px;display:grid}.theme-ruang .rk-done .rk-s{font-family:var(--rk-skrip);color:var(--rk-aksen);font-size:44px;line-height:1}.theme-ruang .rk-done h3{font-size:28px}.theme-ruang .rk-done p{color:var(--rk-ink-2)}.theme-ruang .rk-wl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-top:30px;display:flex}.theme-ruang .rk-wl-head .rk-muted{color:var(--rk-ink-3);font-size:12px}.theme-ruang .rk-wl{gap:10px;max-height:420px;margin-top:12px;display:grid;overflow-y:auto}.theme-ruang .rk-w{background:var(--rk-kartu);box-shadow:var(--rk-sh);border-radius:16px;gap:3px;padding:15px 18px;display:grid}.theme-ruang .rk-w .rk-n{font-family:var(--rk-disp);overflow-wrap:anywhere;font-size:20px}.theme-ruang .rk-w .rk-m{color:var(--rk-ink-3);font-size:12px}.theme-ruang .rk-w p{color:var(--rk-ink-2);overflow-wrap:anywhere;max-width:none;font-size:15.5px}.theme-ruang .rk-w .rk-tg{font-family:var(--rk-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rk-aksen);vertical-align:3px;margin-left:8px;font-size:10.5px;font-weight:600}.theme-ruang .rk-empty{text-align:center;color:var(--rk-ink-3);max-width:none;padding:22px 4px}.theme-ruang .rk-pages{margin-top:16px}.theme-ruang .rk-acct{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-ruang .rk-acct>.rk-acc:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 8px)}@media (width<=640px){.theme-ruang .rk-acct{grid-template-columns:1fr}.theme-ruang .rk-acct>.rk-acc:last-child:nth-child(odd){max-width:none}}.theme-ruang .rk-acc{background:var(--rk-kartu);min-width:0;box-shadow:var(--rk-sh);border-radius:18px;gap:5px;padding:24px;display:grid}.theme-ruang .rk-acc .rk-bank{letter-spacing:.2em;text-transform:uppercase;color:var(--rk-aksen);font-size:11.5px;font-weight:600}.theme-ruang .rk-acc .rk-no{font-family:var(--rk-disp);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px}.theme-ruang .rk-acc .rk-an{color:var(--rk-ink-2)}.theme-ruang .rk-acc .rk-note{color:var(--rk-ink-2);font-size:15px}.theme-ruang .rk-acc .rk-qr{border-radius:12px;width:200px;max-width:100%;margin-top:8px}.theme-ruang .rk-acc .rk-copy{justify-self:start;margin-top:8px}.theme-ruang .rk-penutup{text-align:center;color:#fff;place-items:center;min-height:92dvh;display:grid;position:relative;overflow:hidden}.theme-ruang .rk-penutup .rk-bgw{will-change:transform;position:absolute;inset:-10% 0}.theme-ruang .rk-penutup .rk-bgw .rk-ph{position:absolute;inset:0}.theme-ruang .rk-penutup:after{content:"";background:linear-gradient(#1a142461,#1a1424b8);position:absolute;inset:0}.theme-ruang .rk-penutup .rk-in{z-index:2;justify-items:center;gap:14px;padding:24px;display:grid;position:relative}.theme-ruang .rk-penutup .rk-s{font-family:var(--rk-skrip);font-size:clamp(32px,6vw,52px);line-height:1}.theme-ruang .rk-penutup h2{overflow-wrap:anywhere;font-size:clamp(52px,11vw,116px)}.theme-ruang .rk-penutup p{opacity:.92;max-width:40ch}.theme-ruang .rk-footer{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--rk-ink-3);padding:18px 24px 96px;font-size:11.5px}.theme-ruang .rk-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:var(--rk-kartu);border-radius:999px;gap:2px;padding:5px;display:flex;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.theme-ruang .rk-dock{background:color-mix(in srgb,var(--rk-kartu) 88%,transparent)}}.theme-ruang .rk-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;max-width:calc(100vw - 20px);overflow-x:auto;box-shadow:0 14px 34px -18px #2a25328c}.theme-ruang .rk-dock::-webkit-scrollbar{display:none}html.rk-gated:not(.rk-opening) .theme-ruang .rk-dock{display:none}.theme-ruang .rk-dock a,.theme-ruang .rk-dock button{letter-spacing:.08em;min-height:42px;color:var(--rk-ink-2);white-space:nowrap;border-radius:999px;flex:none;place-items:center;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s;display:grid}@media (width<=480px){.theme-ruang .rk-dock a,.theme-ruang .rk-dock button{letter-spacing:.02em;padding:0 7px;font-size:11px}.theme-ruang .rk-dock button{min-width:36px}}@media (width<=380px){.theme-ruang .rk-dock a{letter-spacing:0;padding:0 4px;font-size:10px}}.theme-ruang .rk-dock a:hover,.theme-ruang .rk-dock button:hover{color:var(--rk-aksen)}.theme-ruang .rk-dock a[aria-current=true],.theme-ruang .rk-dock button.is-playing{background:var(--rk-aksi);color:var(--rk-on-aksi)}.theme-ruang .rk-toast{z-index:96;background:var(--rk-aksi);color:var(--rk-on-aksi);opacity:0;pointer-events:none;transition:all .3s var(--rk-e);text-align:center;border-radius:999px;max-width:calc(100vw - 30px);padding:11px 22px;font-size:13px;font-weight:500;position:fixed;bottom:78px;left:50%;transform:translate(-50%,10px)}.theme-ruang .rk-toast.rk-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-ruang .rk-bokeh i,.theme-ruang .rk-intro .rk-h i,.theme-ruang .rk-melayang,.theme-ruang .rk-cd b.rk-tick,.theme-ruang .rk-lb .rk-ph{animation:none!important}.theme-ruang .rk-tilt-in,.theme-ruang .rk-kk,.theme-ruang .rk-ev .rk-ph,html.rk-gated .theme-ruang .rk-gate{transition:none}}.theme-piringan{--pr-kertas:#f4ecdf;--pr-kertas-2:#eadfcb;--pr-kartu:#fbf6ee;--pr-ink:#2e2620;--pr-ink-2:#5e5147;--pr-ink-3:#6e6056;--pr-aksen:#86601c;--pr-mustard:#c7962f;--pr-teal:#4f7a78;--pr-blush:#e3b9a3;--pr-teal-teks:#3d6563;--pr-aksi:#2e2620;--pr-aksi-hover:#4a3c32;--pr-on-aksi:#f4ecdf;--pr-vinyl:#14110f;--pr-kayu:#b88a5e;--pr-line:#dccfb9;--pr-bad:#a9442f;--pr-serif:"Young Serif",Georgia,serif;--pr-sans:"Instrument Sans","Segoe UI",system-ui,sans-serif;--pr-mono:"Space Mono",ui-monospace,monospace;--pr-e:cubic-bezier(.22,1,.36,1);--pr-sh:0 26px 52px -30px #2e262080;background:var(--pr-kertas);color:var(--pr-ink);font-family:var(--pr-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.68}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-piringan{--pr-kertas:#1a1512;--pr-kertas-2:#221b17;--pr-kartu:#2a221d;--pr-ink:#f2e8da;--pr-ink-2:#cdbfae;--pr-ink-3:#a89887;--pr-aksen:#e3b65a;--pr-mustard:#d8a846;--pr-teal:#7fb0ad;--pr-blush:#b98b75;--pr-teal-teks:#7fb0ad;--pr-aksi:#e3b65a;--pr-aksi-hover:#edc877;--pr-on-aksi:#1a1512;--pr-vinyl:#0b0908;--pr-kayu:#7a5a3c;--pr-line:#3a302a}}html[data-theme=dark] .theme-piringan{--pr-kertas:#1a1512;--pr-kertas-2:#221b17;--pr-kartu:#2a221d;--pr-ink:#f2e8da;--pr-ink-2:#cdbfae;--pr-ink-3:#a89887;--pr-aksen:#e3b65a;--pr-mustard:#d8a846;--pr-teal:#7fb0ad;--pr-blush:#b98b75;--pr-teal-teks:#7fb0ad;--pr-aksi:#e3b65a;--pr-aksi-hover:#edc877;--pr-on-aksi:#1a1512;--pr-vinyl:#0b0908;--pr-kayu:#7a5a3c;--pr-line:#3a302a}.theme-piringan *,.theme-piringan :before,.theme-piringan :after{box-sizing:border-box}.theme-piringan h1,.theme-piringan h2,.theme-piringan h3,.theme-piringan h4{font-family:var(--pr-serif);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.08}.theme-piringan p{max-width:56ch;margin:0}.theme-piringan a{color:inherit;text-decoration:none}.theme-piringan button,.theme-piringan input,.theme-piringan textarea,.theme-piringan select{font:inherit;color:inherit}.theme-piringan button{cursor:pointer;background:0 0;border:0;padding:0}.theme-piringan :focus-visible{outline:2px solid var(--pr-aksen);outline-offset:3px}.theme-piringan ::selection{background:var(--pr-mustard);color:#2e2620}.theme-piringan svg{display:block}.theme-piringan .pr-wrap{width:100%;max-width:1040px;margin-inline:auto;padding-inline:24px}.theme-piringan .pr-lab{font-family:var(--pr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-aksen);font-size:12px}.theme-piringan .pr-ic{flex:none;width:16px;height:16px}.theme-piringan .pr-grain{z-index:70;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes pr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.theme-piringan .pr-vinyl{aspect-ratio:1;border-radius:50%;position:relative}.theme-piringan .pr-vinyl .pr-disc{will-change:transform;background:repeating-radial-gradient(circle at 50% 50%,#1d1916 0 1px,var(--pr-vinyl) 1px 3px);border-radius:50%;position:absolute;inset:0;box-shadow:0 24px 46px -20px #000000a6,inset 0 0 0 3px #0a0807}.theme-piringan .pr-vinyl .pr-disc:before{content:"";box-shadow:0 0 0 6px var(--pr-vinyl);border-radius:50%;position:absolute;inset:30%}.theme-piringan .pr-vinyl .pr-label{background:var(--pr-mustard);text-align:center;color:#2e2620;border-radius:50%;place-items:center;display:grid;position:absolute;inset:33%;overflow:hidden}.theme-piringan .pr-vinyl .pr-label:before{content:"";background:radial-gradient(circle,#0000 0 58%,#2e26202e 59% 60%,#0000 61%),linear-gradient(#0000 0 48%,#4f7a78e6 48% 56%,#0000 56%);border-radius:50%;position:absolute;inset:0}.theme-piringan .pr-vinyl .pr-label>div{min-width:0;padding:0 10%;position:relative}.theme-piringan .pr-vinyl .pr-label b{font-family:var(--pr-serif);overflow-wrap:anywhere;font-weight:400;line-height:1.05;display:block;position:relative}.theme-piringan .pr-vinyl .pr-label small{font-family:var(--pr-mono);letter-spacing:.1em;display:block;position:relative}.theme-piringan .pr-vinyl .pr-label i{background:var(--pr-kertas);z-index:2;border-radius:50%;width:6%;height:6%;margin:-3% 0 0 -3%;position:absolute;top:50%;left:50%}.theme-piringan .pr-vinyl .pr-label.pr-blush{background:var(--pr-blush)}.theme-piringan .pr-vinyl .pr-label.pr-teal{background:var(--pr-teal)}.theme-piringan .pr-vinyl .pr-label.pr-teal b{color:#fbf6ee}.theme-piringan .pr-vinyl:after{content:"";pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 25deg,transparent 0 9%,#ffffff29 13%,transparent 19% 50%,#ffffff1c 62%,transparent 69%);border-radius:50%;position:absolute;inset:0}.theme-piringan .pr-btn{min-height:50px;font-family:var(--pr-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--pr-aksi);color:var(--pr-on-aksi);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:700;transition:background .25s,transform .2s;display:inline-flex}.theme-piringan .pr-btn:hover{background:var(--pr-aksi-hover)}.theme-piringan .pr-btn:active{transform:scale(.97)}.theme-piringan .pr-btn.pr-ghost{color:var(--pr-ink);box-shadow:inset 0 0 0 1.5px var(--pr-ink);background:0 0}.theme-piringan .pr-btn.pr-ghost:hover{background:var(--pr-kertas-2)}.theme-piringan .pr-btn.pr-sm{min-height:42px;padding:0 17px;font-size:11.5px}.theme-piringan .pr-gate{display:none}html.pr-gated .theme-piringan .pr-gate{z-index:90;background:var(--pr-kertas);place-items:center;padding:24px;transition:opacity .9s,visibility .9s;display:grid;position:fixed;inset:0;overflow-y:auto}.theme-piringan .pr-gate.pr-pergi{opacity:0;visibility:hidden}.theme-piringan .pr-gate .pr-stack{justify-items:center;gap:22px;width:min(520px,100%);display:grid}.theme-piringan .pr-album{aspect-ratio:1;width:min(330px,72vw);position:relative}.theme-piringan .pr-album .pr-vinyl{transition:transform 1.2s cubic-bezier(.6,0,.2,1);position:absolute;inset:3%}.theme-piringan .pr-gate.pr-keluar .pr-album .pr-vinyl{transform:translate(52%)rotate(200deg)}.theme-piringan .pr-sleeve{z-index:2;box-shadow:var(--pr-sh);background:#efe3ce;border-radius:4px;transition:transform 1.2s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.theme-piringan .pr-gate.pr-keluar .pr-sleeve{transform:translate(-22%)}.theme-piringan .pr-sleeve .pr-sun{aspect-ratio:1;background:#c7962f;border-radius:50%;width:62%;position:absolute;top:12%;left:19%}.theme-piringan .pr-sleeve .pr-arc{background:#4f7a78;border-radius:50% 50% 0 0;height:70%;position:absolute;bottom:-38%;left:-10%;right:-10%}.theme-piringan .pr-sleeve .pr-wave{opacity:.9;background:repeating-linear-gradient(#e3b9a3 0 3px,#0000 3px 9px);height:10%;position:absolute;bottom:24%;left:0;right:0}.theme-piringan .pr-sleeve .pr-tt{font-family:var(--pr-mono);letter-spacing:.12em;color:#2e2620;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:6%;left:7%;right:7%}.theme-piringan .pr-sleeve h1{text-align:center;font-size:min(clamp(34px,8.6vw,50px),calc(88cqi / var(--pr-hlen,5)));color:#fbf6ee;text-shadow:0 2px #2e262040;overflow-wrap:anywhere;padding:0 6%;line-height:.95;position:absolute;bottom:7%;left:0;right:0}.theme-piringan .pr-gate .pr-to{text-align:center;gap:3px;display:grid}.theme-piringan .pr-gate .pr-to span{font-family:var(--pr-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-ink-2);font-size:11px}.theme-piringan .pr-gate .pr-to b{font-family:var(--pr-serif);overflow-wrap:anywhere;font-size:24px;font-weight:400}.theme-piringan .pr-hero{align-items:center;min-height:100dvh;padding:72px 0 120px;display:grid;position:relative}.theme-piringan .pr-hero .pr-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,5vw,70px);display:grid}.theme-piringan .pr-hero-teks{min-width:0;container-type:inline-size}@media (width<=860px){.theme-piringan .pr-hero .pr-grid{grid-template-columns:1fr}.theme-piringan .pr-hero .pr-meja{order:-1;width:min(470px,100%)}}.theme-piringan .pr-hero h1{font-size:min(clamp(52px,9vw,112px),calc(100cqi / var(--pr-hlen,5)));overflow-wrap:anywhere}.theme-piringan .pr-hero h1 em{color:var(--pr-aksen);font-style:normal}.theme-piringan .pr-hero .pr-sub{color:var(--pr-ink-2);max-width:40ch;margin-top:16px}.theme-piringan .pr-spec{font-family:var(--pr-mono);color:var(--pr-ink-2);grid-template-columns:auto 1fr;gap:6px 18px;margin:22px 0 0;font-size:13px;display:grid}.theme-piringan .pr-spec dt{color:var(--pr-ink-3);text-transform:uppercase;letter-spacing:.1em;padding-top:2px;font-size:11.5px}.theme-piringan .pr-spec dd{min-width:0;margin:0}.theme-piringan .pr-meja{aspect-ratio:1.12;background:var(--pr-kayu);background:linear-gradient(160deg,var(--pr-kayu),var(--pr-kayu));border-radius:22px;width:min(470px,90vw);margin-inline:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.theme-piringan .pr-meja{background:linear-gradient(160deg,var(--pr-kayu),color-mix(in srgb,var(--pr-kayu) 70%,#2e2620))}}.theme-piringan .pr-meja{box-shadow:var(--pr-sh);padding:5.5%}.theme-piringan .pr-meja .pr-alas{background:var(--pr-kartu);opacity:.16;border-radius:14px;position:absolute;inset:5.5%}.theme-piringan .pr-meja .pr-vinyl{width:74%;position:absolute;top:7%;left:6%}.theme-piringan .pr-meja .pr-label>div{width:100%;container-type:inline-size}.theme-piringan .pr-meja .pr-label b{font-size:min(clamp(14px,3vw,24px),calc(100cqi / var(--pr-hlen,5)))}.theme-piringan .pr-meja .pr-label small{letter-spacing:.06em;white-space:nowrap;margin-top:4px;font-size:clamp(5px,12cqi,8px);line-height:1.3}.theme-piringan .pr-meja .pr-lampu{background:#5c4e43;border-radius:50%;width:9px;height:9px;transition:background .4s,box-shadow .4s;position:absolute;bottom:7%;left:8%}.theme-piringan .pr-meja.pr-main .pr-lampu{background:#e7b64e;box-shadow:0 0 10px 2px #e7b64eb3}.theme-piringan .pr-meja .pr-rpm{font-family:var(--pr-mono);letter-spacing:.14em;color:#fbf6ee;opacity:.85;font-size:10px;position:absolute;bottom:5.5%;left:12%}.theme-piringan .pr-meja .pr-knop{aspect-ratio:1;background:#2e2620;border-radius:50%;width:9%;position:absolute;bottom:7%;right:8%;box-shadow:inset 0 -3px #ffffff1f}.theme-piringan .pr-lengan{aspect-ratio:1;transform-origin:50%;width:14%;transition:transform 1s cubic-bezier(.5,0,.2,1);position:absolute;top:7%;right:7%;transform:rotate(-24deg)}.theme-piringan .pr-meja.pr-main .pr-lengan{transform:rotate(0)}.theme-piringan .pr-lengan .pr-poros{background:radial-gradient(circle,#d9d2c7 0 30%,#8e857a 31% 60%,#5e554b 61%);border-radius:50%;position:absolute;inset:0}.theme-piringan .pr-lengan .pr-batang{transform-origin:50% 0;background:linear-gradient(90deg,#cfc8bd,#a49b90);border-radius:6px;width:12%;height:420%;position:absolute;top:50%;left:44%;transform:rotate(24deg)}.theme-piringan .pr-lengan .pr-kepala{background:#2e2620;border-radius:4px;width:220%;height:9%;position:absolute;bottom:-6%;left:-60%;transform:rotate(-30deg)}.theme-piringan .pr-sec{border-top:1px solid var(--pr-line);padding:clamp(70px,10vw,124px) 0;position:relative}.theme-piringan .pr-trk{grid-template-columns:auto 1fr;align-items:end;gap:6px 18px;margin-bottom:clamp(28px,4vw,48px);display:grid}.theme-piringan .pr-trk .pr-kode{font-family:var(--pr-mono);color:#0000;-webkit-text-stroke:1.4px var(--pr-ink);grid-row:span 2;font-size:clamp(46px,8vw,86px);font-weight:700;line-height:.85}.theme-piringan .pr-trk .pr-lab{align-self:end}.theme-piringan .pr-trk h2{overflow-wrap:anywhere;min-width:0;font-size:clamp(32px,5.4vw,56px)}.theme-piringan .pr-preview-note{font-family:var(--pr-mono);color:var(--pr-ink-3);margin:-14px 0 22px;font-size:12.5px}.theme-piringan .pr-lede{color:var(--pr-ink-2);margin-bottom:24px}.theme-piringan .pr-liner{columns:2 260px;color:var(--pr-ink-2);column-gap:44px}.theme-piringan .pr-liner p{margin-bottom:14px}.theme-piringan .pr-liner p:first-child:first-letter{font-family:var(--pr-serif);float:left;color:var(--pr-aksen);margin:6px 10px 0 0;font-size:3.2em;line-height:.85}.theme-piringan .pr-feat{grid-template-columns:1fr 1fr;gap:clamp(26px,5vw,70px);display:grid}@media (width<=780px){.theme-piringan .pr-feat{grid-template-columns:1fr;gap:56px}}.theme-piringan .pr-artis{gap:12px;min-width:0;display:grid}.theme-piringan .pr-slv{aspect-ratio:1;width:min(300px,64vw);position:relative}.theme-piringan .pr-slv[data-reveal]{opacity:1;transform:none}.theme-piringan .pr-slv .pr-vinyl{position:absolute;inset:4%;transform:translate(36%)}.theme-piringan .pr-slv.is-visible .pr-vinyl{animation:pr-intip 1.3s .2s var(--pr-e) backwards}@keyframes pr-intip{0%{transform:translate(0)rotate(-90deg)}to{transform:translate(36%)rotate(0)}}.theme-piringan .pr-slv .pr-ph{z-index:2;box-shadow:var(--pr-sh);background-position:50%;background-size:cover;border-radius:4px;position:absolute;inset:0;overflow:hidden}.theme-piringan .pr-ph span{font-family:var(--pr-mono);letter-spacing:.12em;text-transform:uppercase;color:#2e2620;opacity:.7;font-size:10.5px;position:absolute;bottom:10px;left:12px}.theme-piringan .pr-ph.pr-filled span{display:none}.theme-piringan .pr-artis .pr-peran{font-family:var(--pr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-aksen);margin-top:8px;font-size:12px}.theme-piringan .pr-artis h3{overflow-wrap:anywhere;font-size:clamp(28px,3.6vw,38px)}.theme-piringan .pr-artis p{color:var(--pr-ink-2)}.theme-piringan .pr-artis a{font-family:var(--pr-mono);color:var(--pr-teal-teks);justify-self:start;font-size:13px}.theme-piringan .pr-artis a:hover{text-decoration:underline}.theme-piringan .pr-lirik{gap:clamp(18px,2.6vw,26px);max-width:760px;display:grid}.theme-piringan .pr-bait{grid-template-columns:86px 1fr;gap:16px;display:grid}@media (width<=560px){.theme-piringan .pr-bait{grid-template-columns:1fr;gap:4px}}.theme-piringan .pr-bait .pr-ts{font-family:var(--pr-mono);color:var(--pr-aksen);padding-top:6px;font-size:13px}.theme-piringan .pr-bait-isi{min-width:0}.theme-piringan .pr-bait p{font-family:var(--pr-serif);color:var(--pr-ink);overflow-wrap:anywhere;max-width:none;font-size:clamp(21px,2.8vw,28px);line-height:1.35}.theme-piringan .pr-bait small{color:var(--pr-ink-2);max-width:58ch;margin-top:6px;font-size:16px;line-height:1.6;display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.theme-piringan .pr-bait.is-visible p{background:linear-gradient(90deg,var(--pr-ink) 0 50%,var(--pr-ink-3) 50% 100%);color:#0000;background-position:0 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out .25s backwards pr-karaoke}}@keyframes pr-karaoke{0%{background-position:100% 0}to{background-position:0 0}}.theme-piringan .pr-side{margin-bottom:26px}.theme-piringan .pr-side h3{font-family:var(--pr-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pr-aksen);margin-bottom:8px;font-size:13px}.theme-piringan details.pr-tr{border-top:1px solid var(--pr-line)}.theme-piringan details.pr-tr:last-child{border-bottom:1px solid var(--pr-line)}.theme-piringan details.pr-tr summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px 4px;list-style:none;display:grid}.theme-piringan details.pr-tr summary::-webkit-details-marker{display:none}.theme-piringan details.pr-tr summary:hover{background:var(--pr-kertas-2)}.theme-piringan .pr-tr .pr-tno{font-family:var(--pr-mono);color:var(--pr-ink-3);font-size:13px}.theme-piringan .pr-tr .pr-judul{min-width:0;display:grid}.theme-piringan .pr-tr .pr-judul b{font-family:var(--pr-serif);overflow-wrap:anywhere;font-size:clamp(22px,2.8vw,28px);font-weight:400;line-height:1.15}.theme-piringan .pr-tr .pr-judul span{color:var(--pr-ink-2);font-size:14.5px}.theme-piringan .pr-tr .pr-dur{font-family:var(--pr-mono);color:var(--pr-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.theme-piringan .pr-tr .pr-dur i{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--pr-ink);transition:transform .3s var(--pr-e);border-radius:50%;place-items:center;display:grid}.theme-piringan details.pr-tr[open] .pr-dur i{background:var(--pr-aksi);color:var(--pr-on-aksi);box-shadow:none;transform:rotate(90deg)}.theme-piringan .pr-tr .pr-isi{animation:pr-rise .5s var(--pr-e);gap:10px;padding:0 4px 20px 62px;display:grid}@media (width<=560px){.theme-piringan .pr-tr .pr-isi{padding-left:4px}}.theme-piringan .pr-tr .pr-isi p{color:var(--pr-ink-2)}.theme-piringan .pr-tr .pr-acts{flex-wrap:wrap;gap:8px;display:flex}.theme-piringan .pr-counter{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,18px);display:flex}.theme-piringan .pr-slot{justify-items:center;gap:8px;display:grid}.theme-piringan .pr-lcd{box-shadow:inset 0 2px 8px #0009,var(--pr-sh);background:#221c18;border-radius:12px;gap:4px;padding:10px;display:flex;overflow:hidden}.theme-piringan .pr-lcd span{width:clamp(30px,6vw,48px);height:clamp(46px,9vw,72px);font-family:var(--pr-mono);color:#f2d58a;background:linear-gradient(#352c26 0 49%,#2b241f 51%);border-radius:6px;place-items:center;font-size:clamp(26px,5vw,42px);font-weight:700;display:grid;overflow:hidden}.theme-piringan .pr-lcd span.pr-roll{animation:pr-roll .45s var(--pr-e)}@keyframes pr-roll{0%{opacity:.2;transform:translateY(-45%)}to{opacity:1;transform:none}}.theme-piringan .pr-slot small{font-family:var(--pr-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-ink-2);font-size:11.5px}@media (width<=420px){.theme-piringan .pr-counter{gap:6px}.theme-piringan .pr-lcd{gap:3px;padding:8px}.theme-piringan .pr-lcd span{width:24px;height:40px;font-size:22px}}@media (width<=360px){.theme-piringan .pr-counter{grid-template-columns:repeat(2,auto);justify-content:center;gap:14px 10px;display:grid}}.theme-piringan .pr-rilis{text-align:center;color:var(--pr-ink-2);margin:22px auto 0}.theme-piringan .pr-peti{scroll-snap-type:x mandatory;perspective:900px;scrollbar-width:none;gap:clamp(10px,1.6vw,18px);margin-inline:-24px;padding:40px 24px 30px;display:flex;overflow-x:auto}.theme-piringan .pr-peti::-webkit-scrollbar{display:none}.theme-piringan .pr-cr{aspect-ratio:1;scroll-snap-align:center;transform-origin:50% 100%;width:clamp(150px,20vw,210px);transition:transform .45s var(--pr-e);flex:none;position:relative;transform:rotateX(-12deg)}.theme-piringan .pr-cr:hover,.theme-piringan .pr-cr:focus-within{transform:rotateX(0)translateY(-26px)}.theme-piringan .pr-cr .pr-tepi{background:var(--pr-vinyl);border-radius:50% 50% 0 0/100% 100% 0 0;height:14%;position:absolute;top:-7%;left:8%;right:8%}.theme-piringan .pr-cr .pr-ph{box-shadow:var(--pr-sh);background-position:50%;background-size:cover;border-radius:4px;position:absolute;inset:0}.theme-piringan .pr-cr button{border-radius:4px;width:100%;height:100%;position:absolute;inset:0}.theme-piringan .pr-petunjuk{text-align:center;max-width:none;font-family:var(--pr-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pr-ink-2);margin:0 auto;font-size:12px}.theme-piringan .pr-lb[hidden]{display:none}.theme-piringan .pr-lb{z-index:95;background:#120e0ced;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.theme-piringan .pr-lb figure{gap:12px;width:min(92vw,560px);margin:0;display:grid}.theme-piringan .pr-lb .pr-ph{aspect-ratio:1;animation:pr-rise .4s var(--pr-e);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px}.theme-piringan .pr-lb figcaption{font-family:var(--pr-mono);letter-spacing:.1em;color:#f2e8da;text-align:center;font-size:13px}.theme-piringan .pr-lb .pr-x,.theme-piringan .pr-lb .pr-nv{color:#f2e8da;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.theme-piringan .pr-lb .pr-x{top:max(16px,env(safe-area-inset-top));right:16px}.theme-piringan .pr-lb .pr-nv.pr-p{top:50%;left:12px;transform:translateY(-50%)}.theme-piringan .pr-lb .pr-nv.pr-n{top:50%;right:12px;transform:translateY(-50%)}.theme-piringan .pr-kartu{background:var(--pr-kartu);box-shadow:var(--pr-sh);border-radius:18px;padding:clamp(22px,4vw,42px)}.theme-piringan .pr-dua{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(22px,4vw,46px);display:grid}.theme-piringan .pr-dua>*{min-width:0}@media (width<=860px){.theme-piringan .pr-dua{grid-template-columns:1fr}}.theme-piringan .pr-field{gap:6px;margin-bottom:17px;display:grid}.theme-piringan .pr-field label{font-family:var(--pr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-ink-2);font-size:11.5px}.theme-piringan .pr-field .pr-help{font-family:var(--pr-mono);color:var(--pr-ink-3);font-size:11.5px}.theme-piringan .pr-field input,.theme-piringan .pr-field textarea{background:var(--pr-kertas);border:1px solid var(--pr-line);border-radius:10px;width:100%;min-height:50px;padding:12px 14px;font-size:16.5px;transition:border-color .2s}.theme-piringan .pr-field textarea{resize:vertical;min-height:104px}.theme-piringan .pr-field input:focus,.theme-piringan .pr-field textarea:focus{border-color:var(--pr-ink);outline:none}.theme-piringan .pr-field .pr-err{color:var(--pr-bad);font-size:14.5px}.theme-piringan .pr-field.pr-bad input,.theme-piringan .pr-field.pr-bad textarea{border-color:var(--pr-bad)}.theme-piringan .pr-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-piringan .pr-seg{position:relative}.theme-piringan .pr-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-piringan .pr-seg span{min-height:46px;box-shadow:inset 0 0 0 1px var(--pr-line);font-family:var(--pr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink-2);cursor:pointer;background:var(--pr-kertas);border-radius:999px;align-items:center;padding:0 18px;font-size:12px;transition:all .2s;display:inline-flex}.theme-piringan .pr-seg input:checked+span{background:var(--pr-aksi);color:var(--pr-on-aksi);box-shadow:none}.theme-piringan .pr-seg input:focus-visible+span{outline:2px solid var(--pr-aksen);outline-offset:2px}.theme-piringan .pr-done{justify-items:start;gap:10px;display:grid}.theme-piringan .pr-done h3{font-size:30px}.theme-piringan .pr-done p{color:var(--pr-ink-2)}.theme-piringan .pr-wl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.theme-piringan .pr-wl-head h3{font-size:24px}.theme-piringan .pr-wl-head .pr-muted{font-family:var(--pr-mono);color:var(--pr-ink-3);white-space:nowrap;font-size:11.5px}.theme-piringan .pr-wl{gap:12px;max-height:520px;display:grid;overflow-y:auto}.theme-piringan .pr-w{background:var(--pr-kartu);box-shadow:var(--pr-sh);border-radius:14px;gap:4px;padding:15px 18px;display:grid;position:relative}.theme-piringan .pr-w:before{content:"";background:var(--pr-mustard);border-radius:2px;width:3px;position:absolute;top:16px;bottom:16px;left:-1px}.theme-piringan .pr-w .pr-n{font-family:var(--pr-serif);overflow-wrap:anywhere;font-size:20px}.theme-piringan .pr-w .pr-m{font-family:var(--pr-mono);color:var(--pr-ink-3);font-size:11px}.theme-piringan .pr-w p{color:var(--pr-ink-2);overflow-wrap:anywhere;max-width:none;font-size:16px}.theme-piringan .pr-w .pr-rq{font-family:var(--pr-mono);color:var(--pr-teal-teks);overflow-wrap:anywhere;font-size:12.5px}.theme-piringan .pr-w .pr-tg{font-family:var(--pr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pr-aksen);vertical-align:3px;margin-left:8px;font-size:10.5px}.theme-piringan .pr-empty{color:var(--pr-ink-3);font-family:var(--pr-mono);max-width:none;padding:22px 4px;font-size:13px}.theme-piringan .pr-pages{margin-top:16px}.theme-piringan .pr-tiket{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-piringan .pr-tiket>.pr-tk:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 8px)}@media (width<=700px){.theme-piringan .pr-tiket{grid-template-columns:1fr}.theme-piringan .pr-tiket>.pr-tk:last-child:nth-child(odd){max-width:none}}.theme-piringan .pr-tk{background:var(--pr-kartu);min-width:0;box-shadow:var(--pr-sh);border-radius:16px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.theme-piringan .pr-tk .pr-kiri{align-content:start;gap:4px;min-width:0;padding:22px;display:grid}.theme-piringan .pr-tk .pr-bank{font-family:var(--pr-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-aksen);font-size:12px}.theme-piringan .pr-tk .pr-no{font-family:var(--pr-mono);letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(20px,2.6vw,24px);font-weight:700}.theme-piringan .pr-tk .pr-an{color:var(--pr-ink-2);overflow-wrap:anywhere;font-size:15.5px}.theme-piringan .pr-tk .pr-note{color:var(--pr-ink-2);font-size:15px}.theme-piringan .pr-tk .pr-qr{border-radius:10px;width:180px;max-width:100%;margin-top:8px}.theme-piringan .pr-tk .pr-copy{justify-self:start;margin-top:8px}.theme-piringan .pr-tk .pr-kanan{border-left:2px dashed var(--pr-line);place-items:center;width:74px;padding:14px 0;display:grid}.theme-piringan .pr-tk .pr-bar{opacity:.85;background:repeating-linear-gradient(180deg,var(--pr-ink) 0 2px,transparent 2px 4px,var(--pr-ink) 4px 7px,transparent 7px 9px,var(--pr-ink) 9px 10px,transparent 10px 13px);width:46px;height:100%;min-height:120px}.theme-piringan .pr-kredit{font-family:var(--pr-mono);grid-template-columns:repeat(2,1fr);gap:20px 46px;margin:0;font-size:14px;display:grid}@media (width<=700px){.theme-piringan .pr-kredit{grid-template-columns:1fr}}.theme-piringan .pr-kredit>div{min-width:0}.theme-piringan .pr-kredit dt{color:var(--pr-aksen);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.theme-piringan .pr-kredit dd{color:var(--pr-ink);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.55}.theme-piringan .pr-akhir{text-align:center;padding:clamp(70px,10vw,120px) 0 150px}.theme-piringan .pr-akhir .pr-wrap{justify-items:center;gap:16px;display:grid}.theme-piringan .pr-akhir h2{overflow-wrap:anywhere;font-size:clamp(42px,8vw,86px)}.theme-piringan .pr-akhir p{color:var(--pr-ink-2)}.theme-piringan .pr-akhir .pr-ttd{font-family:var(--pr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-aksen);font-size:13px}.theme-piringan .pr-player{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;background:var(--pr-kartu);border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:min(620px,100% - 20px);padding:8px 10px;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 40px -20px #2e26208c}html.pr-gated:not(.pr-opening) .theme-piringan .pr-player{display:none}.theme-piringan .pr-prog{background:var(--pr-line);height:3px;position:absolute;top:0;left:0;right:0}.theme-piringan .pr-prog i{transform-origin:0;background:var(--pr-mustard);position:absolute;inset:0;transform:scaleX(0)}.theme-piringan .pr-pl-disc{width:40px;height:40px}.theme-piringan .pr-pl-info{min-width:0;display:grid}.theme-piringan .pr-now{font-family:var(--pr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-ink-3);align-items:center;gap:8px;font-size:10px;display:flex}.theme-piringan .pr-eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.theme-piringan .pr-eq i{background:var(--pr-aksen);border-radius:1px;width:2px;height:30%}.theme-piringan .pr-player.pr-main .pr-eq i{animation:.9s ease-in-out infinite pr-eq}.theme-piringan .pr-player.pr-main .pr-eq i:nth-child(2){animation-delay:-.3s}.theme-piringan .pr-player.pr-main .pr-eq i:nth-child(3){animation-delay:-.6s}.theme-piringan .pr-player.pr-main .pr-eq i:nth-child(4){animation-delay:-.15s}@keyframes pr-eq{0%,to{height:25%}50%{height:100%}}.theme-piringan .pr-track{font-family:var(--pr-serif);white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;overflow:hidden}.theme-piringan .pr-ctrl{gap:2px;display:flex}.theme-piringan .pr-ctrl button,.theme-piringan .pr-pl-x{width:42px;height:42px;color:var(--pr-ink);border-radius:50%;place-items:center;transition:background .2s;display:grid}.theme-piringan .pr-ctrl button:hover,.theme-piringan .pr-pl-x:hover{background:var(--pr-kertas-2)}.theme-piringan .pr-ctrl #pr-pp{background:var(--pr-aksi);color:var(--pr-on-aksi)}.theme-piringan .pr-ctrl #pr-pp:hover{background:var(--pr-aksi-hover)}@media (width<=380px){.theme-piringan .pr-player{grid-template-columns:1fr auto auto;gap:6px;padding:8px 8px 8px 12px}.theme-piringan .pr-pl-disc{display:none}.theme-piringan .pr-ctrl button,.theme-piringan .pr-pl-x{width:38px;height:38px}.theme-piringan .pr-track{font-size:15px}}.theme-piringan .pr-toast{z-index:96;background:var(--pr-aksi);color:var(--pr-on-aksi);font-family:var(--pr-mono);opacity:0;pointer-events:none;transition:all .3s var(--pr-e);text-align:center;border-radius:999px;max-width:calc(100vw - 30px);padding:11px 22px;font-size:12.5px;position:fixed;bottom:92px;left:50%;transform:translate(-50%,10px)}.theme-piringan .pr-toast.pr-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-piringan *,.theme-piringan :before,.theme-piringan :after{transition-duration:.01ms!important;animation:none!important}}.theme-purnama{--pu-malam:#0d1226;--pu-malam-2:#121836;--pu-kartu:#1a2140;--pu-kartu-2:#222b52;--pu-cahaya:#eeeaf7;--pu-cahaya-2:#c3c0da;--pu-cahaya-3:#a4a2c4;--pu-emas:#e8d39a;--pu-emas-dk:#c9b06b;--pu-lavender:#a9a3e0;--pu-aksi:#e8d39a;--pu-aksi-hover:#f2e2b4;--pu-on-aksi:#141a33;--pu-line:#2c3463;--pu-bad:#f2a391;--pu-disp:"Bellefair",Georgia,serif;--pu-sans:"Urbanist","Segoe UI",system-ui,sans-serif;--pu-skrip:"Allura",cursive;--pu-e:cubic-bezier(.22,1,.36,1);--pu-sh:0 26px 54px -30px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pu-malam);color:var(--pu-cahaya);font-family:var(--pu-sans);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:300;line-height:1.72}.theme-purnama *,.theme-purnama :before,.theme-purnama :after{box-sizing:border-box}.theme-purnama h1,.theme-purnama h2,.theme-purnama h3,.theme-purnama h4{font-family:var(--pu-disp);letter-spacing:.005em;margin:0;font-weight:400;line-height:1.1}.theme-purnama p{max-width:56ch;margin:0}.theme-purnama a{color:inherit;text-decoration:none}.theme-purnama button,.theme-purnama input,.theme-purnama textarea,.theme-purnama select{font:inherit;color:inherit}.theme-purnama button{cursor:pointer;background:0 0;border:0;padding:0}.theme-purnama :focus-visible{outline:2px solid var(--pu-emas);outline-offset:3px}.theme-purnama ::selection{background:var(--pu-emas);color:var(--pu-on-aksi)}.theme-purnama svg{display:block}.theme-purnama .pu-wrap{width:100%;max-width:1000px;margin-inline:auto;padding-inline:24px}.theme-purnama .pu-lab{letter-spacing:.32em;text-transform:uppercase;color:var(--pu-emas);font-size:11.5px;font-weight:500}.theme-purnama .pu-ic{flex:none;width:16px;height:16px}@keyframes pu-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pu-kedip{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.theme-purnama .pu-nebula{z-index:0;pointer-events:none;background:radial-gradient(60% 46% at 78% 12%,#a9a3e029,#0000 70%),radial-gradient(52% 40% at 10% 70%,#6258aa2e,#0000 70%),radial-gradient(40% 30% at 60% 96%,#e8d39a12,#0000 70%);position:fixed;inset:0}.theme-purnama .pu-langit{z-index:0;pointer-events:none;position:fixed;inset:0}.theme-purnama .pu-main{z-index:1;position:relative}.theme-purnama .pu-btn{letter-spacing:.14em;text-transform:uppercase;background:var(--pu-aksi);min-height:50px;color:var(--pu-on-aksi);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:600;transition:background .25s,transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 0 30px -6px #e8d39a73}.theme-purnama .pu-btn:hover{background:var(--pu-aksi-hover);box-shadow:0 0 40px -4px #e8d39a99}.theme-purnama .pu-btn:active{transform:scale(.97)}.theme-purnama .pu-btn.pu-ghost{color:var(--pu-emas);box-shadow:inset 0 0 0 1px var(--pu-emas-dk);background:0 0}.theme-purnama .pu-btn.pu-ghost:hover{background:#e8d39a1a}.theme-purnama .pu-btn.pu-sm{min-height:42px;padding:0 18px;font-size:11.5px}.theme-purnama [data-pu-bulan] svg,.theme-purnama [data-pu-bulan-at] svg{width:100%;height:100%}.theme-purnama .pu-gate{display:none}html.pu-gated .theme-purnama .pu-gate{z-index:90;text-align:center;background:var(--pu-malam);place-items:center;padding:24px;transition:opacity 1s,visibility 1s;display:grid;position:fixed;inset:0;overflow-y:auto}.theme-purnama .pu-gate.pu-pergi{opacity:0;visibility:hidden}.theme-purnama .pu-gate .pu-in{justify-items:center;gap:14px;width:100%;max-width:460px;display:grid;container-type:inline-size}.theme-purnama .pu-gerhana{aspect-ratio:1;width:min(46vmin,240px);margin-bottom:8px;position:relative}.theme-purnama .pu-gerhana .pu-halo{background:radial-gradient(circle,#e8d39a47,#0000 62%);border-radius:50%;transition:opacity .8s;position:absolute;inset:-30%}.theme-purnama .pu-gerhana .pu-bln{position:absolute;inset:0}.theme-purnama .pu-gerhana .pu-korona{opacity:0;border-radius:50%;transition:opacity .35s;position:absolute;inset:-4%;box-shadow:0 0 22px 6px #fff8e2d9,0 0 70px 26px #e8d39a59}.theme-purnama .pu-gerhana .pu-bayang{opacity:0;background:radial-gradient(circle,#0b0f20 0 66%,#0d1226 70%);border-radius:50%;transition:transform 1.35s cubic-bezier(.45,0,.25,1),opacity .5s;position:absolute;inset:-1%;transform:translate(-135%)}.theme-purnama .pu-gerhana .pu-berlian{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff 0 18%,#fff8e2cc 30%,#0000 70%);border-radius:50%;width:16%;position:absolute;top:22%;right:-2%}.theme-purnama .pu-gate.pu-gerhana-on .pu-bayang{opacity:1;transform:translate(0)}.theme-purnama .pu-gate.pu-gerhana-on .pu-halo{opacity:0}.theme-purnama .pu-gate.pu-total .pu-korona{opacity:1}.theme-purnama .pu-gate.pu-total .pu-berlian{animation:.9s ease-out forwards pu-kilat}@keyframes pu-kilat{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.8)}to{opacity:0;transform:scale(1)}}.theme-purnama .pu-gate .pu-nm{font-family:var(--pu-skrip);font-weight:400;font-size:min(clamp(58px,13vw,96px),calc(100cqi / var(--pu-hlen,4)));color:var(--pu-cahaya);line-height:1}.theme-purnama .pu-gate .pu-when{letter-spacing:.22em;text-transform:uppercase;color:var(--pu-cahaya-2);font-size:13px}.theme-purnama .pu-gate .pu-to{border-top:1px solid var(--pu-line);border-bottom:1px solid var(--pu-line);gap:2px;margin-top:6px;padding:12px 24px;display:grid}.theme-purnama .pu-gate .pu-to span{letter-spacing:.28em;text-transform:uppercase;color:var(--pu-cahaya-3);font-size:11px}.theme-purnama .pu-gate .pu-to b{font-family:var(--pu-disp);overflow-wrap:anywhere;font-size:24px;font-weight:400}.theme-purnama .pu-hero{align-items:center;min-height:100dvh;padding:80px 0 110px;display:grid;position:relative;overflow:hidden}.theme-purnama .pu-bulan-besar{aspect-ratio:1;width:min(44vw,480px);position:absolute;top:6%;right:max(-6vw,-60px)}html.pu-opening .theme-purnama .pu-bulan-besar,html:not(.pu-gated) .theme-purnama .pu-bulan-besar{animation:pu-terbit 3.2s var(--pu-e) backwards}.theme-purnama .pu-bulan-besar:before{content:"";background:radial-gradient(circle,#e8d39a38,#0000 60%);border-radius:50%;animation:7s ease-in-out infinite pu-denyut;position:absolute;inset:-28%}@keyframes pu-terbit{0%{opacity:.2;transform:translateY(22%)}to{opacity:1;transform:none}}@keyframes pu-denyut{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (width<=760px){.theme-purnama .pu-bulan-besar{width:64vw;top:3%;right:-16vw}.theme-purnama .pu-hero{align-items:end;padding-top:62vw}}.theme-purnama .pu-hero .pu-in{z-index:2;gap:16px;max-width:620px;display:grid;position:relative;container-type:inline-size}@media (width>=761px){.theme-purnama .pu-hero .pu-in{max-width:min(620px,100% - min(44vw,480px) + min(6vw,60px) - 24px);margin-left:max(0px,50% - 500px);margin-right:auto}}.theme-purnama .pu-hero .pu-nm{font-family:var(--pu-skrip);font-weight:400;font-size:min(clamp(76px,15vw,168px),calc(100cqi / var(--pu-hlen,4)));color:var(--pu-cahaya);text-shadow:0 0 40px #e8d39a40;line-height:.9}.theme-purnama .pu-hero .pu-nm span{display:block}.theme-purnama .pu-hero .pu-nm i{color:var(--pu-emas);margin:0 .12em 0 .4em;font-size:.5em;font-style:normal}.theme-purnama .pu-hero .pu-arti{font-family:var(--pu-disp);color:var(--pu-cahaya-2);max-width:30ch;font-size:clamp(20px,2.6vw,26px);line-height:1.4}.theme-purnama .pu-hero .pu-tgl{letter-spacing:.24em;text-transform:uppercase;color:var(--pu-emas);flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:500;display:flex}.theme-purnama .pu-cue{letter-spacing:.3em;text-transform:uppercase;color:var(--pu-cahaya-3);justify-items:center;gap:8px;font-size:10.5px;display:none;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.theme-purnama .pu-cue i{background:var(--pu-line);width:1px;height:38px;position:relative;overflow:hidden}.theme-purnama .pu-cue i:after{content:"";background:var(--pu-emas);animation:pu-turun 2.5s var(--pu-e) infinite;position:absolute;inset:0}@media (width>=761px) and (height>=900px){.theme-purnama .pu-hero{padding-bottom:170px}.theme-purnama .pu-cue{display:grid}}@keyframes pu-turun{0%{transform:translateY(-100%)}62%,to{transform:translateY(100%)}}.theme-purnama .pu-sec{padding:clamp(72px,10vw,130px) 0;position:relative}.theme-purnama .pu-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(32px,4.6vw,58px);display:grid}.theme-purnama .pu-head h2{overflow-wrap:anywhere;font-size:clamp(34px,6vw,60px)}.theme-purnama .pu-head p{color:var(--pu-cahaya-2);max-width:48ch}.theme-purnama .pu-panel{border:1px solid var(--pu-line);box-shadow:var(--pu-sh);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#222b52b8,#1a2140d1);border-radius:22px}.theme-purnama .pu-ayat-sec{padding-top:clamp(40px,6vw,70px)}.theme-purnama .pu-ayat{text-align:center;justify-items:center;gap:12px;display:grid}.theme-purnama .pu-ayat .pu-ar{color:var(--pu-cahaya);font-family:Amiri,Traditional Arabic,serif;font-size:clamp(25px,4.4vw,34px);line-height:2}.theme-purnama .pu-ayat .pu-id{font-family:var(--pu-disp);color:var(--pu-cahaya-2);font-size:clamp(20px,2.6vw,24px)}.theme-purnama .pu-ayat .pu-src{color:var(--pu-cahaya-3)}.theme-purnama .pu-rasi{max-width:760px;margin-inline:auto;position:relative}.theme-purnama .pu-rasi svg{width:100%;height:auto;overflow:visible}.theme-purnama .pu-rasi .pu-gr{fill:none;stroke:#e8d39a8c;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,800);stroke-dashoffset:0}.theme-purnama .pu-rasi.is-visible .pu-gr{animation:pu-gores 2.6s var(--pu-e) backwards .3s}@keyframes pu-gores{0%{stroke-dashoffset:var(--len,800)}to{stroke-dashoffset:0}}.theme-purnama .pu-rasi .pu-bt{fill:#fff9e6;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite pu-kedip}.theme-purnama .pu-rasi .pu-nmb{font-family:var(--pu-sans);letter-spacing:.2em;fill:var(--pu-cahaya-3);text-transform:uppercase;font-size:13px}.theme-purnama .pu-rasi-cap{text-align:center;color:var(--pu-cahaya-2);margin:18px auto 0}.theme-purnama .pu-orbit{aspect-ratio:1;width:min(440px,88vw);margin:0 auto clamp(30px,5vw,56px);position:relative}.theme-purnama .pu-orbit .pu-jalur{border:1px dashed #e8d39a52;border-radius:50%;position:absolute;inset:18%}.theme-purnama .pu-orbit .pu-pusat{background:var(--pu-emas);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px 4px #e8d39a8c}.theme-purnama .pu-orbit .pu-putar{animation:46s linear infinite pu-putar;position:absolute;inset:0}@keyframes pu-putar{to{transform:rotate(360deg)}}.theme-purnama .pu-orbit .pu-benda{aspect-ratio:1;width:38%;position:absolute;top:31%}.theme-purnama .pu-orbit .pu-benda.pu-a{left:-1%}.theme-purnama .pu-orbit .pu-benda.pu-b{right:-1%}.theme-purnama .pu-orbit .pu-tegak{width:100%;height:100%;animation:46s linear infinite reverse pu-putar}.theme-purnama .pu-orbit .pu-ph{width:100%;height:100%;box-shadow:0 0 0 4px var(--pu-malam),0 0 0 5px #e8d39a99,0 0 46px -4px #e8d39a73;background-position:50%;background-size:cover;border-radius:50%;place-items:center;display:grid;overflow:hidden}.theme-purnama .pu-orbit .pu-ph span{letter-spacing:.18em;text-transform:uppercase;color:#141a33b3;text-align:center;padding:10px;font-size:10px;font-weight:600}.theme-purnama .pu-ph.pu-filled span{display:none}.theme-purnama .pu-duo{text-align:center;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,52px);display:grid}@media (width<=700px){.theme-purnama .pu-duo{grid-template-columns:1fr}}.theme-purnama .pu-who{justify-items:center;gap:6px;min-width:0;display:grid}.theme-purnama .pu-who .pu-s{font-family:var(--pu-skrip);color:var(--pu-emas);overflow-wrap:anywhere;font-size:52px;line-height:1.1}.theme-purnama .pu-who .pu-arti{letter-spacing:.24em;text-transform:uppercase;color:var(--pu-cahaya-3);font-size:12px}.theme-purnama .pu-who h3{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(25px,3.2vw,32px)}.theme-purnama .pu-who p{color:var(--pu-cahaya-2);max-width:30ch}.theme-purnama .pu-who a{color:var(--pu-emas);font-size:13.5px;font-weight:500}.theme-purnama .pu-who a:hover{text-decoration:underline}.theme-purnama .pu-kisah{gap:clamp(26px,4vw,40px);max-width:680px;margin-inline:auto;display:grid;position:relative}.theme-purnama .pu-ks{grid-template-columns:56px 1fr;gap:16px;display:grid;position:relative}.theme-purnama .pu-ks>div{min-width:0}.theme-purnama .pu-ks .pu-titik{place-items:center;width:56px;height:56px;display:grid;position:relative}.theme-purnama .pu-ks .pu-titik:before{content:"";background:#fff9e6;border-radius:50%;width:12px;height:12px;box-shadow:0 0 16px 4px #e8d39a99}.theme-purnama .pu-ks:not(:last-child):before{content:"";transform-origin:top;background:linear-gradient(#e8d39a8c,#e8d39a24);width:1px;position:absolute;top:42px;bottom:calc(-1*clamp(26px,4vw,40px) - 14px);left:28px}.theme-purnama .pu-ks.is-visible:not(:last-child):before{animation:pu-tarik 1.2s var(--pu-e) backwards .35s}@keyframes pu-tarik{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.theme-purnama .pu-ks .pu-th{letter-spacing:.24em;color:var(--pu-emas);font-size:12px;font-weight:600}.theme-purnama .pu-ks h3{overflow-wrap:anywhere;margin:2px 0 6px;font-size:clamp(25px,3vw,30px)}.theme-purnama .pu-ks p{color:var(--pu-cahaya-2)}.theme-purnama .pu-fase{grid-template-columns:auto 1fr;align-items:center;gap:clamp(22px,4vw,48px);padding:clamp(22px,4vw,40px);display:grid}@media (width<=700px){.theme-purnama .pu-fase{text-align:center;grid-template-columns:1fr;justify-items:center}}.theme-purnama .pu-fase .pu-kini{aspect-ratio:1;width:clamp(110px,18vw,150px)}.theme-purnama .pu-fase .pu-kini svg{filter:drop-shadow(0 0 22px #e8d39a59)}.theme-purnama .pu-fase h3{font-size:clamp(26px,3.4vw,34px)}.theme-purnama .pu-fase p{color:var(--pu-cahaya-2)}.theme-purnama .pu-fase small{color:var(--pu-cahaya-3);margin-top:6px;font-size:12.5px;display:block}.theme-purnama .pu-deret{flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.8vw,18px);margin:clamp(28px,4vw,44px) 0;display:flex}.theme-purnama .pu-deret .pu-pn{justify-items:center;gap:6px;display:grid}.theme-purnama .pu-deret .pu-pn>div{aspect-ratio:1;opacity:.55;width:clamp(28px,4.2vw,40px)}.theme-purnama .pu-deret .pu-pn span{letter-spacing:.14em;text-transform:uppercase;color:var(--pu-cahaya-3);white-space:nowrap;font-size:11px;font-weight:500}.theme-purnama .pu-deret .pu-pn.pu-akhir>div{opacity:1;filter:drop-shadow(0 0 14px #e8d39ad9);width:clamp(44px,6vw,58px)}.theme-purnama .pu-deret .pu-pn.pu-akhir span{color:var(--pu-emas);font-weight:600}.theme-purnama .pu-deret.is-visible .pu-pn{animation:pu-rise .7s var(--pu-e) backwards;animation-delay:calc(var(--k,0) * 70ms)}.theme-purnama .pu-cd{text-align:center;grid-template-columns:repeat(4,1fr);gap:10px;max-width:600px;margin-inline:auto;display:grid}.theme-purnama .pu-cd div{min-width:0}.theme-purnama .pu-cd b{font-family:var(--pu-disp);font-variant-numeric:tabular-nums;color:var(--pu-cahaya);font-size:clamp(42px,8vw,78px);font-weight:400;line-height:1;display:block}.theme-purnama .pu-cd b.pu-tick{animation:pu-tick .55s var(--pu-e)}@keyframes pu-tick{0%{opacity:.25;filter:blur(3px)}to{opacity:1;filter:none}}.theme-purnama .pu-cd span{letter-spacing:.24em;text-transform:uppercase;color:var(--pu-cahaya-3);margin-top:8px;font-size:11px;font-weight:500;display:block}.theme-purnama .pu-evs{grid-template-columns:1fr 1fr;gap:clamp(16px,2.6vw,26px);display:grid}.theme-purnama .pu-evs>.pu-ev:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 13px)}@media (width<=780px){.theme-purnama .pu-evs{grid-template-columns:1fr}.theme-purnama .pu-evs>.pu-ev:last-child:nth-child(odd){max-width:none}}.theme-purnama .pu-ev{align-content:start;gap:9px;min-width:0;padding:clamp(24px,3.4vw,38px);display:grid}.theme-purnama .pu-ev .pu-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-purnama .pu-ev .pu-ev-bln{flex:none;width:46px;height:46px;display:block}.theme-purnama .pu-ev h3{overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,36px)}.theme-purnama .pu-ev .pu-jam{letter-spacing:.12em;color:var(--pu-emas);font-size:14px;font-weight:600}.theme-purnama .pu-ev p{color:var(--pu-cahaya-2)}.theme-purnama .pu-ev .pu-langit-ket{color:var(--pu-cahaya-3);border-top:1px solid var(--pu-line);margin-top:4px;padding-top:10px;font-size:13.5px}.theme-purnama .pu-ev .pu-langit-ket:empty{display:none}.theme-purnama .pu-ev .pu-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.theme-purnama .pu-gal{grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,20px);display:grid}@media (width>=641px){.theme-purnama .pu-gal{padding-bottom:clamp(14px,3vw,34px)}}@media (width<=640px){.theme-purnama .pu-gal{grid-template-columns:repeat(2,1fr)}}.theme-purnama .pu-gl{aspect-ratio:4/5;box-shadow:var(--pu-sh);border-radius:14px;margin:0;position:relative;overflow:hidden}.theme-purnama .pu-gl[data-reveal]{opacity:1;transform:none}@media (width>=641px){.theme-purnama .pu-gl:nth-child(3n+2){top:clamp(14px,3vw,34px)}}.theme-purnama .pu-gl .pu-ph{background-position:50%;background-size:cover;position:absolute;inset:0}.theme-purnama .pu-gl.is-visible .pu-ph{animation:pu-mekar 1.4s var(--pu-e) backwards;animation-delay:calc(var(--pu-i,0) * .11s)}@keyframes pu-mekar{0%{clip-path:circle(1.5%);filter:brightness(2.4)}55%{filter:brightness(1.3)}to{clip-path:circle(80%);filter:none}}.theme-purnama .pu-gl button{width:100%;height:100%;position:absolute;inset:0}.theme-purnama .pu-lb[hidden]{display:none}.theme-purnama .pu-lb{z-index:95;background:#080a16f0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.theme-purnama .pu-lb figure{gap:12px;width:min(92vw,540px);margin:0;display:grid}.theme-purnama .pu-lb .pu-ph{aspect-ratio:4/5;animation:pu-rise .4s var(--pu-e);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px}.theme-purnama .pu-lb figcaption{text-align:center;letter-spacing:.14em;color:var(--pu-cahaya-2);font-size:13px}.theme-purnama .pu-lb .pu-x,.theme-purnama .pu-lb .pu-nv{width:48px;height:48px;color:var(--pu-cahaya);background:#ffffff1a;border-radius:50%;place-items:center;display:grid;position:absolute}.theme-purnama .pu-lb .pu-x{top:max(16px,env(safe-area-inset-top));right:16px}.theme-purnama .pu-lb .pu-nv.pu-p{top:50%;left:12px;transform:translateY(-50%)}.theme-purnama .pu-lb .pu-nv.pu-n{top:50%;right:12px;transform:translateY(-50%)}.theme-purnama .pu-langit-tamu{border:1px solid var(--pu-line);background:radial-gradient(70% 80% at 50% 120%,#a9a3e02e,#0000 70%),linear-gradient(#0a0e1f,#121836);border-radius:22px;height:clamp(220px,32vw,300px);position:relative;overflow:hidden}.theme-purnama .pu-garis-tamu{width:100%;height:100%;position:absolute;inset:0}.theme-purnama .pu-garis-tamu polyline{fill:none;stroke:#e8d39a38;stroke-width:1px;vector-effect:non-scaling-stroke}.theme-purnama .pu-bintang{border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;position:absolute}.theme-purnama .pu-bintang i{width:var(--s,6px);height:var(--s,6px);animation:3s ease-in-out infinite pu-kedip;animation-delay:var(--d,0s);background:#fff9e6;border-radius:50%;display:block;box-shadow:0 0 12px 3px #e8d39a99}.theme-purnama .pu-bintang:hover i,.theme-purnama .pu-bintang:focus-visible i,.theme-purnama .pu-bintang.pu-pilih i{background:var(--pu-emas);box-shadow:0 0 18px 6px #e8d39ae6}.theme-purnama .pu-langit-tamu .pu-kosong{text-align:center;color:var(--pu-cahaya-3);place-items:center;padding:20px;font-size:14.5px;display:grid;position:absolute;inset:0}.theme-purnama .pu-cerita{border-left:2px solid var(--pu-emas-dk);max-width:none;min-height:62px;color:var(--pu-cahaya-2);font-family:var(--pu-disp);overflow-wrap:anywhere;margin:14px 0 0;padding:14px 18px;font-size:19px}.theme-purnama .pu-cerita b{font-family:var(--pu-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--pu-emas);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.theme-purnama .pu-dua{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(22px,4vw,44px);margin-top:clamp(26px,4vw,40px);display:grid}.theme-purnama .pu-dua>*{min-width:0}@media (width<=860px){.theme-purnama .pu-dua{grid-template-columns:1fr}}.theme-purnama .pu-form-panel{padding:clamp(22px,4vw,38px)}.theme-purnama .pu-field{gap:6px;margin-bottom:17px;display:grid}.theme-purnama .pu-field label{letter-spacing:.16em;text-transform:uppercase;color:var(--pu-cahaya-2);font-size:12px;font-weight:600}.theme-purnama .pu-field .pu-help{color:var(--pu-cahaya-3);font-size:12.5px}.theme-purnama .pu-field input,.theme-purnama .pu-field textarea{border:1px solid var(--pu-line);background:#0d1226b3;border-radius:12px;width:100%;min-height:50px;padding:12px 14px;font-size:16.5px;transition:border-color .2s,box-shadow .2s}.theme-purnama .pu-field textarea{resize:vertical;min-height:104px}.theme-purnama .pu-field input:focus,.theme-purnama .pu-field textarea:focus{border-color:var(--pu-emas-dk);outline:none;box-shadow:0 0 0 4px #e8d39a24}.theme-purnama .pu-field .pu-err{color:var(--pu-bad);font-size:14.5px}.theme-purnama .pu-field.pu-bad input,.theme-purnama .pu-field.pu-bad textarea{border-color:var(--pu-bad)}.theme-purnama .pu-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-purnama .pu-seg{position:relative}.theme-purnama .pu-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-purnama .pu-seg span{min-height:46px;box-shadow:inset 0 0 0 1px var(--pu-line);letter-spacing:.1em;text-transform:uppercase;color:var(--pu-cahaya-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.theme-purnama .pu-seg input:checked+span{background:var(--pu-aksi);color:var(--pu-on-aksi);box-shadow:none}.theme-purnama .pu-seg input:focus-visible+span{outline:2px solid var(--pu-emas);outline-offset:2px}.theme-purnama .pu-done{justify-items:start;gap:10px;display:grid}.theme-purnama .pu-done h3{font-size:30px}.theme-purnama .pu-done p{color:var(--pu-cahaya-2)}.theme-purnama .pu-wl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.theme-purnama .pu-wl-head .pu-muted{color:var(--pu-cahaya-3);white-space:nowrap;font-size:12px}.theme-purnama .pu-wl{gap:10px;max-height:470px;display:grid;overflow-y:auto}.theme-purnama .pu-w{border:1px solid var(--pu-line);background:#1a2140cc;border-radius:16px;gap:3px;padding:15px 18px;transition:border-color .3s;display:grid}.theme-purnama .pu-w.pu-pilih{border-color:var(--pu-emas-dk)}.theme-purnama .pu-w .pu-n{font-family:var(--pu-disp);overflow-wrap:anywhere;font-size:21px}.theme-purnama .pu-w .pu-m{color:var(--pu-cahaya-3);font-size:12px}.theme-purnama .pu-w p{color:var(--pu-cahaya-2);overflow-wrap:anywhere;max-width:none;font-size:16px}.theme-purnama .pu-w .pu-tg{font-family:var(--pu-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--pu-emas);vertical-align:3px;margin-left:8px;font-size:10.5px;font-weight:600}.theme-purnama .pu-empty{color:var(--pu-cahaya-3);max-width:none;padding:20px 4px}.theme-purnama .pu-pages{margin-top:16px}.theme-purnama .pu-acct{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-purnama .pu-acct>.pu-acc:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 8px)}@media (width<=640px){.theme-purnama .pu-acct{grid-template-columns:1fr}.theme-purnama .pu-acct>.pu-acc:last-child:nth-child(odd){max-width:none}}.theme-purnama .pu-acc{align-content:start;gap:5px;min-width:0;padding:24px;display:grid}.theme-purnama .pu-acc .pu-bank{letter-spacing:.2em;text-transform:uppercase;color:var(--pu-emas);font-size:12px;font-weight:600}.theme-purnama .pu-acc .pu-no{font-family:var(--pu-disp);font-variant-numeric:tabular-nums;letter-spacing:.02em;overflow-wrap:anywhere;font-size:30px}.theme-purnama .pu-acc .pu-an{color:var(--pu-cahaya-2);overflow-wrap:anywhere}.theme-purnama .pu-acc .pu-note{color:var(--pu-cahaya-2);font-size:15px}.theme-purnama .pu-acc .pu-qr{border-radius:12px;width:200px;max-width:100%;margin-top:8px}.theme-purnama .pu-acc .pu-copy{justify-self:start;margin-top:8px}.theme-purnama .pu-penutup{text-align:center;place-items:start center;min-height:max(88dvh,1.07*min(62vw,420px) + 406.6px);padding:clamp(70px,10vh,110px) 0 0;display:grid;position:relative;overflow:hidden}.theme-purnama .pu-penutup .pu-bln{aspect-ratio:1;width:min(62vw,420px);position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.theme-purnama .pu-penutup .pu-bln[data-reveal]{opacity:1;transform:translate(-50%)}.theme-purnama .pu-penutup .pu-bln:before{content:"";background:radial-gradient(circle,#e8d39a33,#0000 60%);border-radius:50%;position:absolute;inset:-26%}.theme-purnama .pu-penutup .pu-bln.is-visible{animation:pu-tenggelam 3.4s var(--pu-e) backwards}@keyframes pu-tenggelam{0%{transform:translate(-50%,-38%)}to{transform:translate(-50%)}}.theme-purnama .pu-penutup .pu-gunung{width:100%;height:clamp(110px,22vw,230px);position:absolute;bottom:0;left:0;right:0}.theme-purnama .pu-penutup .pu-in2{z-index:2;justify-items:center;gap:14px;width:100%;max-width:1000px;padding-inline:24px;display:grid;position:relative;container-type:inline-size}.theme-purnama .pu-penutup .pu-nm{font-family:var(--pu-skrip);font-size:min(clamp(60px,12vw,120px),calc(100cqi / var(--pu-hlen,4)));text-shadow:0 0 40px #e8d39a4d;max-width:none;line-height:1.05}.theme-purnama .pu-penutup p{color:var(--pu-cahaya-2)}.theme-purnama .pu-footer{z-index:2;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--pu-cahaya-3);background:#080b19;padding:18px 24px 96px;font-size:11.5px;position:relative}.theme-purnama .pu-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--pu-line);scrollbar-width:none;background:#141a33e0;border-radius:999px;gap:2px;max-width:calc(100% - 20px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 34px -16px #000c}.theme-purnama .pu-dock::-webkit-scrollbar{display:none}html.pu-gated:not(.pu-opening) .theme-purnama .pu-dock{display:none}.theme-purnama .pu-dock a,.theme-purnama .pu-dock button{letter-spacing:.06em;min-height:42px;color:var(--pu-cahaya-2);white-space:nowrap;border-radius:999px;flex:none;place-items:center;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s;display:grid}.theme-purnama .pu-dock a:hover,.theme-purnama .pu-dock button:hover{color:var(--pu-emas)}.theme-purnama .pu-dock a[aria-current=true],.theme-purnama .pu-dock button.is-playing{background:var(--pu-aksi);color:var(--pu-on-aksi)}@media (width<=480px){.theme-purnama .pu-dock .pu-dock-extra{display:none}.theme-purnama .pu-dock a,.theme-purnama .pu-dock button{letter-spacing:.02em;padding:0 8px;font-size:11px}.theme-purnama .pu-dock button{min-width:36px}}@media (width<=380px){.theme-purnama .pu-dock a{letter-spacing:0;padding:0 5px;font-size:10px}}.theme-purnama .pu-toast{z-index:96;background:var(--pu-aksi);color:var(--pu-on-aksi);opacity:0;pointer-events:none;transition:all .3s var(--pu-e);text-align:center;border-radius:999px;max-width:calc(100% - 30px);padding:11px 22px;font-size:13px;font-weight:600;position:fixed;bottom:78px;left:50%;transform:translate(-50%,10px)}.theme-purnama .pu-toast.pu-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-purnama *,.theme-purnama :before,.theme-purnama :after{transition-duration:.01ms!important;animation:none!important}}.theme-buku{--bk-meja:#dce3ea;--bk-meja-2:#cdd6e0;--bk-bar:#fff;--bk-bar-ink:#3a3430;--bk-bar-ink-2:#5f564f;--bk-bar-line:#d9dee4;--bk-kertas:#fbf5ea;--bk-kertas-2:#f3ead8;--bk-tinta:#3a3430;--bk-tinta-2:#62574f;--bk-tinta-3:#75685d;--bk-aksen:#8e4a40;--bk-emas:#c9a85b;--bk-emas-lt:#e9d49c;--bk-aksi:#3a3430;--bk-aksi-hover:#5a4f47;--bk-on-aksi:#fbf5ea;--bk-sampul:#4e6a88;--bk-sampul-dk:#3e566f;--bk-pita:#c7655a;--bk-p-langit:#bfd7e6;--bk-p-sage:#b9c9a7;--bk-p-sage-dk:#8fa884;--bk-p-persik:#f3c9a8;--bk-p-mawar:#e9b7b0;--bk-p-mentega:#f5e2a8;--bk-p-kayu:#8c7b6a;--bk-line:#e3d7c1;--bk-bad:#a3412f;--bk-judul:"IM Fell English",Georgia,serif;--bk-kapital:"IM Fell English SC",Georgia,serif;--bk-isi:"Crimson Pro",Georgia,serif;--bk-e:cubic-bezier(.22,1,.36,1);--bk-balik:cubic-bezier(.645,.045,.355,1);min-height:100dvh;color:var(--bk-tinta);font-family:var(--bk-isi);-webkit-font-smoothing:antialiased;background:radial-gradient(80% 70% at 50% 40%,var(--bk-meja),var(--bk-meja-2));background-attachment:fixed;font-size:18px;line-height:1.6}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-buku{--bk-meja:#1e1a17;--bk-meja-2:#28221e;--bk-bar:#2a2420;--bk-bar-ink:#f1e8da;--bk-bar-ink-2:#cdbfae;--bk-bar-line:#3a322c}}html[data-theme=dark] .theme-buku{--bk-meja:#1e1a17;--bk-meja-2:#28221e;--bk-bar:#2a2420;--bk-bar-ink:#f1e8da;--bk-bar-ink-2:#cdbfae;--bk-bar-line:#3a322c}.theme-buku *,.theme-buku :before,.theme-buku :after{box-sizing:border-box}.theme-buku h1,.theme-buku h2,.theme-buku h3,.theme-buku h4{font-family:var(--bk-judul);margin:0;font-weight:400;line-height:1.12}.theme-buku p{margin:0}.theme-buku a{color:inherit}.theme-buku button,.theme-buku input,.theme-buku textarea,.theme-buku select{font:inherit;color:inherit}.theme-buku button{cursor:pointer;background:0 0;border:0;padding:0}.theme-buku :focus-visible{outline:2px solid var(--bk-aksen);outline-offset:3px}.theme-buku svg{display:block}.theme-buku .bk-ic{flex:none;width:1em;height:1em}.theme-buku .bk-isi{padding:28px 14px 120px}.theme-buku .bk-hal{background:var(--bk-kertas);overflow-wrap:anywhere;border-radius:4px;flex-direction:column;gap:.8em;max-width:640px;margin:0 auto 26px;padding:clamp(26px,5vw,44px);display:flex;position:relative;box-shadow:0 1px #0000000d,0 22px 40px -26px #281e1473}.theme-buku .bk-hal:before{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .45 0 0 0 0 .3 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.theme-buku .bk-hal>*{position:relative}.theme-buku .bk-kepala{font-family:var(--bk-kapital);letter-spacing:.12em;color:var(--bk-tinta-3);border-bottom:1px solid var(--bk-line);justify-content:space-between;align-self:stretch;gap:1em;margin-bottom:.4em;padding-bottom:.4em;font-size:.78em;display:flex}.theme-buku .bk-nomor{text-align:center;font-family:var(--bk-kapital);color:var(--bk-tinta-3);align-self:stretch;margin-top:auto;padding-top:.8em;font-size:.8em}.theme-buku .bk-bab{font-family:var(--bk-kapital);letter-spacing:.16em;color:var(--bk-aksen);font-size:.85em}.theme-buku .bk-hal h2{font-size:2.1em}.theme-buku .bk-hal h2 em,.theme-buku .bk-hal h1 em{font-style:italic}.theme-buku .bk-hal p.bk-drop:first-letter{float:left;font-family:var(--bk-judul);color:var(--bk-aksen);margin:.08em .1em 0 0;font-size:3.3em;line-height:.8}.theme-buku .bk-orn{width:7em;color:var(--bk-emas);margin:.2em auto}.theme-buku .bk-ket{color:var(--bk-tinta-2);font-size:.86em}.theme-buku .bk-tengah{text-align:center;align-items:center}.theme-buku .bk-c{text-align:center}.theme-buku .bk-hal.bk-sampul{background:var(--bk-sampul);color:var(--bk-emas-lt);text-align:center;background-image:repeating-linear-gradient(45deg,#ffffff09 0 2px,#0000 2px 5px),repeating-linear-gradient(-45deg,#0000000d 0 2px,#0000 2px 5px);justify-content:center;align-items:center}.theme-buku .bk-hal.bk-sampul:before{display:none}.theme-buku .bk-hal.bk-sampul:after{content:"";outline-offset:-8px;pointer-events:none;border:2px solid #e9d49cbf;outline:1px solid #e9d49c73;position:absolute;inset:5.5%}.theme-buku .bk-kecil{font-family:var(--bk-kapital);letter-spacing:.24em;color:#f6ebcb;font-size:.82em}.theme-buku .bk-sampul .bk-foil{background-image:linear-gradient(105deg,#e6cb86 0%,#fff4cf 30%,#ebd192 48%,#fff9e3 58%,#e2c47a 75%,#f3e2ae 100%)}.theme-buku .bk-sampul h1{margin:.2em 0;font-size:2.9em;font-style:italic;line-height:1.05}.theme-buku .bk-foil{color:#0000;background:linear-gradient(105deg,#b8913f 0%,#f3e2ae 30%,#d6b66a 48%,#fff4cf 58%,#c9a85b 75%,#e9d49c 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite bk-kilau}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.theme-buku .bk-foil{color:var(--bk-emas-lt)}}@keyframes bk-kilau{to{background-position:220% 0}}.theme-buku .bk-sampul .bk-orn{color:var(--bk-emas-lt);width:8em}.theme-buku .bk-sampul .bk-buka{background:var(--bk-emas-lt);color:#2e3a4a;margin-top:1.2em}.theme-buku .bk-sampul .bk-buka:hover{background:#f3e2ae}.theme-buku .bk-hal.bk-sampul-belakang{background:var(--bk-sampul-dk);color:var(--bk-emas-lt);text-align:center;background-image:repeating-linear-gradient(45deg,#ffffff08 0 2px,#0000 2px 5px);justify-content:center;align-items:center}.theme-buku .bk-hal.bk-sampul-belakang:before{display:none}.theme-buku .bk-exlibris{border:1.5px solid var(--bk-tinta);outline:1px solid var(--bk-tinta);outline-offset:-6px;text-align:center;gap:.3em;margin:.4em 0 .6em;padding:1.2em 1em;display:grid}.theme-buku .bk-exlibris .bk-t{font-family:var(--bk-kapital);letter-spacing:.3em;color:var(--bk-aksen)}.theme-buku .bk-exlibris b{font-family:var(--bk-judul);border-bottom:1px dotted var(--bk-tinta-3);justify-self:center;padding:0 .4em .1em;font-size:1.8em;font-style:italic;font-weight:400;line-height:1.15}.theme-buku .bk-ar{text-align:center;font-family:Amiri,serif;font-size:1.35em;line-height:1.9}.theme-buku .bk-pembuka{margin-top:.2em}.theme-buku .bk-popup{perspective:900px;perspective-origin:50% 0;align-self:stretch;height:clamp(150px,34%,320px);margin-top:auto;position:relative}.theme-buku .bk-lapis{transform-origin:50% 100%;filter:drop-shadow(0 7px 6px #3a343033);width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.theme-buku .bk-hal.bk-aktif .bk-lapis{animation:bk-berdiri 1s var(--bk-e) backwards;animation-delay:calc(var(--k,0) * .13s + .35s)}@keyframes bk-berdiri{0%{transform:rotateX(86deg)}to{transform:none}}.theme-buku .bk-burung{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite bk-angguk}.theme-buku .bk-burung.bk-b2{animation-delay:-1.7s}@keyframes bk-angguk{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}.theme-buku .bk-potret{aspect-ratio:3/4;width:62%;box-shadow:0 0 0 .35em var(--bk-kertas),0 0 0 .45em var(--bk-emas),0 14px 22px -12px #281e1480;background-position:50%;background-size:cover;border-radius:50% 50% 46% 46%/42% 42% 58% 58%;place-items:center;margin:.4em auto .2em;display:grid;overflow:hidden}.theme-buku .bk-potret span{font-family:var(--bk-kapital);letter-spacing:.14em;color:#3a34309e;text-align:center;padding:.6em;font-size:.72em}.theme-buku .bk-potret.bk-filled span{display:none}.theme-buku .bk-face .bk-potret{flex:1 1 0;width:auto;max-width:62%;min-height:6em;max-height:22em}.theme-buku .bk-nama{font-family:var(--bk-judul);color:var(--bk-aksen);font-size:2.3em;font-style:italic;line-height:1}.theme-buku .bk-hal a.bk-ig{font-family:var(--bk-kapital);letter-spacing:.08em;color:var(--bk-aksen);font-size:.85em}.theme-buku .bk-tonggak{gap:.6em;display:grid}.theme-buku .bk-tonggak div{grid-template-columns:3.4em 1fr;gap:.6em;display:grid}.theme-buku .bk-tonggak b{font-family:var(--bk-kapital);color:var(--bk-aksen);font-weight:400}.theme-buku .bk-jam{font-family:var(--bk-judul);color:var(--bk-aksen);font-size:1.5em;font-style:italic}.theme-buku .bk-aksi-baris{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.theme-buku .bk-btn{min-height:44px;font-family:var(--bk-kapital);letter-spacing:.08em;background:var(--bk-aksi);color:var(--bk-on-aksi);border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 1.1em;font-size:.9em;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.theme-buku .bk-btn:hover{background:var(--bk-aksi-hover)}.theme-buku .bk-btn:active{transform:scale(.97)}.theme-buku .bk-btn.bk-garis{color:var(--bk-tinta);box-shadow:inset 0 0 0 1.2px var(--bk-tinta);background:0 0}.theme-buku .bk-btn.bk-garis:hover{background:var(--bk-kertas-2)}.theme-buku .bk-cd{text-align:center;border-top:1px solid var(--bk-line);border-bottom:1px solid var(--bk-line);grid-template-columns:repeat(4,1fr);gap:.4em;width:100%;padding:.6em 0;display:grid}.theme-buku .bk-cd b{font-family:var(--bk-judul);font-variant-numeric:tabular-nums;font-size:1.9em;font-weight:400;line-height:1;display:block}.theme-buku .bk-cd span{font-family:var(--bk-kapital);letter-spacing:.1em;color:var(--bk-tinta-3);font-size:.72em}.theme-buku .bk-gal{grid-template-columns:1fr 1fr;gap:.9em;display:grid}.theme-buku .bk-gal.bk-tiga .bk-ft:first-child{aspect-ratio:16/10;grid-column:span 2}.theme-buku .bk-ft{aspect-ratio:4/5;transform:rotate(var(--r,0deg));background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;box-shadow:0 8px 14px -10px #281e148c}.theme-buku .bk-ft:before,.theme-buku .bk-ft:after,.theme-buku .bk-ft i:before,.theme-buku .bk-ft i:after{content:"";background:var(--bk-tinta);opacity:.85;width:1.3em;height:1.3em;position:absolute}.theme-buku .bk-ft:before{clip-path:polygon(0 0,100% 0,0 100%);top:-.25em;left:-.25em}.theme-buku .bk-ft:after{clip-path:polygon(0 0,100% 0,100% 100%);top:-.25em;right:-.25em}.theme-buku .bk-ft i{pointer-events:none;position:absolute;inset:0}.theme-buku .bk-ft i:before{clip-path:polygon(0 0,0 100%,100% 100%);bottom:-.25em;left:-.25em}.theme-buku .bk-ft i:after{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-.25em;right:-.25em}.theme-buku .bk-ft button{width:100%;height:100%;position:absolute;inset:0}.theme-buku .bk-face .bk-gal{flex:1 1 0;grid-auto-rows:minmax(0,1fr);min-height:0}.theme-buku .bk-face .bk-gal.bk-tiga{grid-template-rows:minmax(0,1.15fr) minmax(0,1fr)}.theme-buku .bk-face .bk-gal .bk-ft,.theme-buku .bk-face .bk-gal.bk-tiga .bk-ft:first-child{aspect-ratio:auto;min-height:0}.theme-buku .bk-field{gap:.25em;margin-bottom:.7em;display:grid}.theme-buku .bk-field label{font-family:var(--bk-kapital);letter-spacing:.08em;color:var(--bk-tinta-2);font-size:.82em}.theme-buku .bk-field input,.theme-buku .bk-field textarea{border:0;border-bottom:1px solid var(--bk-tinta-3);background:0 0;border-radius:0;width:100%;min-height:44px;padding:.35em .1em;font-size:max(16px,.95em)}.theme-buku .bk-field textarea{resize:vertical;background:repeating-linear-gradient(transparent 0 1.55em,var(--bk-line) 1.55em calc(1.55em + 1px));min-height:4.6em;line-height:1.55em}.theme-buku .bk-field input:focus,.theme-buku .bk-field textarea:focus{border-color:var(--bk-aksen);outline:none}.theme-buku .bk-field .bk-err{color:var(--bk-bad);font-size:.85em}.theme-buku .bk-field.bk-bad input,.theme-buku .bk-field.bk-bad textarea{border-color:var(--bk-bad)}.theme-buku .bk-segs{flex-wrap:wrap;gap:.4em;display:flex}.theme-buku .bk-seg{position:relative}.theme-buku .bk-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-buku .bk-seg span{min-height:44px;box-shadow:inset 0 0 0 1px var(--bk-tinta-3);font-family:var(--bk-kapital);color:var(--bk-tinta-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 .9em;font-size:.85em;transition:all .2s;display:inline-flex}.theme-buku .bk-seg input:checked+span{background:var(--bk-aksi);color:var(--bk-on-aksi);box-shadow:none}.theme-buku .bk-seg input:focus-visible+span{outline:2px solid var(--bk-aksen);outline-offset:2px}.theme-buku .bk-done{justify-items:start;gap:.5em;display:grid}.theme-buku .bk-done h3{font-size:1.6em;font-style:italic}.theme-buku .bk-wl{flex:1;align-content:start;gap:.7em;min-height:6em;padding-right:.3em;display:grid;overflow-y:auto}.theme-buku .bk-w{border-bottom:1px dashed var(--bk-line);padding-bottom:.6em}.theme-buku .bk-w .bk-n{font-family:var(--bk-judul);font-size:1.25em;font-style:italic}.theme-buku .bk-w .bk-m{color:var(--bk-tinta-3);font-size:.75em}.theme-buku .bk-w p{color:var(--bk-tinta-2);font-size:.95em}.theme-buku .bk-w .bk-tg{font-family:var(--bk-kapital);letter-spacing:.08em;color:var(--bk-aksen);margin-left:.5em;font-size:.6em;font-style:normal}.theme-buku .bk-empty{color:var(--bk-tinta-3);font-style:italic}.theme-buku .bk-pages{font-size:.8em}.theme-buku .bk-rek{border:1px solid var(--bk-line);background:var(--bk-kertas-2);text-align:center;gap:.15em;width:100%;padding:.8em 1em;display:grid}.theme-buku .bk-rek .bk-bank{font-family:var(--bk-kapital);letter-spacing:.14em;color:var(--bk-aksen);font-size:.85em}.theme-buku .bk-rek .bk-no{font-family:var(--bk-judul);font-variant-numeric:tabular-nums;font-size:1.55em}.theme-buku .bk-rek .bk-an{color:var(--bk-tinta-2);font-size:.9em}.theme-buku .bk-rek .bk-qr{width:10em;max-width:100%;margin:.3em auto 0}.theme-buku .bk-rek .bk-copy{justify-self:center;margin-top:.3em}.theme-buku .bk-isi .bk-popup{height:clamp(170px,42vw,270px);margin-top:.6em}.theme-buku .bk-isi .bk-wl{max-height:420px}html:not(.bk-js) .theme-buku .bk-hanya-js,.theme-buku .bk-panggung,.theme-buku .bk-bar{display:none}html.bk-js .theme-buku .bk-bar{display:flex}html.bk-mode-buku body{height:100dvh;overflow:hidden}html.bk-mode-buku .theme-buku .bk-isi{display:none}html.bk-mode-buku .theme-buku .bk-panggung{perspective:2400px;touch-action:pan-y;place-items:center;display:grid;position:fixed;inset:0 0 72px}.theme-buku .bk-buku{transform-style:preserve-3d;transition:transform .95s var(--bk-balik);font-size:var(--fs,16px);position:relative}.theme-buku .bk-buku:before{content:"";filter:blur(6px);background:radial-gradient(closest-side,#00000059,#0000);border-radius:50%;height:7%;position:absolute;bottom:-3.5%;left:4%;right:4%}.theme-buku .bk-rak{transform-style:preserve-3d;position:absolute;inset:0}.theme-buku .bk-leaf{height:100%;transform-style:preserve-3d;transition:transform .95s var(--bk-balik);transform-origin:0;position:absolute;top:0}.theme-buku .bk-buku.bk-dua .bk-leaf{width:50%;left:50%}.theme-buku .bk-buku.bk-satu .bk-leaf{width:100%;left:0}.theme-buku .bk-leaf.bk-balik{transform:rotateY(-180deg)}.theme-buku .bk-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.theme-buku .bk-face.bk-belakang{transform:rotateY(180deg)}.theme-buku .bk-face .bk-hal{scrollbar-width:thin;scrollbar-color:var(--bk-line) transparent;border-radius:0 3px 3px 0;max-width:none;margin:0;padding:7% 8%;position:absolute;inset:0;overflow:hidden auto;box-shadow:inset 22px 0 26px -20px #281e1452}.theme-buku .bk-wl{scrollbar-width:thin;scrollbar-color:var(--bk-line) transparent}.theme-buku .bk-face.bk-belakang .bk-hal{border-radius:3px 0 0 3px;box-shadow:inset -22px 0 26px -20px #281e1452}.theme-buku .bk-leaf:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#00000038,#0000 55%);transition:opacity .45s;position:absolute;inset:0}.theme-buku .bk-leaf.bk-gerak:after{opacity:1}.theme-buku .bk-lipat{z-index:5;cursor:pointer;background:linear-gradient(135deg,transparent 50%,#3a343014 50%,var(--bk-kertas-2) 62%,#fff 100%);transform-origin:100% 100%;width:3.2em;height:3.2em;animation:4.2s ease-in-out infinite bk-intip;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 6px -3px #00000040}@keyframes bk-intip{0%,78%,to{transform:scale(1)}86%{transform:scale(1.5)}}.theme-buku .bk-pita{background:var(--bk-pita);transform-origin:50% 0;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);z-index:-1;width:2.2%;min-width:10px;height:15%;animation:5s ease-in-out infinite bk-ayun;position:absolute;bottom:-11%;left:62%}@keyframes bk-ayun{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.theme-buku .bk-buku.bk-di-belakang .bk-pita{left:36%}.theme-buku .bk-bar{left:50%;bottom:max(10px,env(safe-area-inset-bottom));z-index:50;background:var(--bk-bar);color:var(--bk-bar-ink);border:1px solid var(--bk-bar-line);border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 16px);padding:6px;position:fixed;transform:translate(-50%);box-shadow:0 14px 30px -16px #00000073}.theme-buku .bk-bar button{min-width:44px;height:44px;font-family:var(--bk-kapital);color:var(--bk-bar-ink);white-space:nowrap;border-radius:999px;place-items:center;padding:0 12px;font-size:15px;transition:background .2s,opacity .2s;display:grid}.theme-buku .bk-bar button:hover{background:var(--bk-bar-line)}.theme-buku .bk-bar button[disabled]{opacity:.35;cursor:default}.theme-buku .bk-bar button.is-playing{background:var(--bk-bar-ink);color:var(--bk-bar)}.theme-buku .bk-bar .bk-lbl{min-width:0;font-family:var(--bk-kapital);color:var(--bk-bar-ink-2);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:38vw;padding:0 8px;font-size:14px;overflow:hidden}html:not(.bk-mode-buku) .theme-buku .bk-bar .bk-hanya-buku{display:none}@media (width<=380px){.theme-buku .bk-bar button{min-width:40px;padding:0 9px;font-size:14px}.theme-buku .bk-bar .bk-lbl{max-width:30vw;padding:0 4px;font-size:13px}}.theme-buku .bk-lb[hidden]{display:none}.theme-buku .bk-lb{z-index:95;background:#14100eeb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.theme-buku .bk-lb .bk-ph{aspect-ratio:4/5;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(90vw,520px)}.theme-buku .bk-lb .bk-x{top:max(14px,env(safe-area-inset-top));color:#fbf5ea;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:14px}.theme-buku .bk-toast{z-index:96;background:var(--bk-bar-ink);color:var(--bk-bar);font-family:var(--bk-kapital);opacity:0;pointer-events:none;transition:all .3s var(--bk-e);text-align:center;border-radius:999px;max-width:calc(100% - 30px);padding:10px 20px;font-size:15px;position:fixed;bottom:84px;left:50%;transform:translate(-50%,10px)}.theme-buku .bk-toast.bk-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-buku *,.theme-buku :before,.theme-buku :after{transition-duration:.01ms!important;animation:none!important}}.theme-batik{--bt-mori:#f3ead8;--bt-mori-2:#eadfc8;--bt-kartu:#fbf6ec;--bt-tinta:#2b211b;--bt-tinta-2:#5c4a3d;--bt-tinta-3:#6b5849;--bt-aksen:#7a4a2a;--bt-motif:#b07a4f;--bt-motif-pola:#7a4a2a1a;--bt-aksi:#1f2f4a;--bt-aksi-hover:#2e4468;--bt-on-aksi:#f3ead8;--bt-line:#d9cbb0;--bt-bad:#a3412f;--bt-k-mori:#f3ead8;--bt-k-nila:#1f2f4a;--bt-k-soga:#7a4a2a;--bt-k-malam:#e9a93a;--bt-disp:"Eczar",Georgia,serif;--bt-isi:"Spectral",Georgia,serif;--bt-kap:"Spectral SC",Georgia,serif;--bt-jawa:"Noto Sans Javanese",sans-serif;--bt-e:cubic-bezier(.22,1,.36,1);--bt-sh:0 24px 50px -30px #2b211b73;background:var(--bt-mori);color:var(--bt-tinta);font-family:var(--bt-isi);-webkit-font-smoothing:antialiased;font-size:18px;font-weight:300;line-height:1.7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-batik{--bt-mori:#141a26;--bt-mori-2:#1a2232;--bt-kartu:#202a3d;--bt-tinta:#f1e8d6;--bt-tinta-2:#d3c4aa;--bt-tinta-3:#ae9f86;--bt-aksen:#e3b488;--bt-motif:#c18a5e;--bt-motif-pola:#e3b48812;--bt-aksi:#e3b488;--bt-aksi-hover:#ecc6a0;--bt-on-aksi:#141a26;--bt-line:#2e3a52;--bt-bad:#f0a391}}html[data-theme=dark] .theme-batik{--bt-mori:#141a26;--bt-mori-2:#1a2232;--bt-kartu:#202a3d;--bt-tinta:#f1e8d6;--bt-tinta-2:#d3c4aa;--bt-tinta-3:#ae9f86;--bt-aksen:#e3b488;--bt-motif:#c18a5e;--bt-motif-pola:#e3b48812;--bt-aksi:#e3b488;--bt-aksi-hover:#ecc6a0;--bt-on-aksi:#141a26;--bt-line:#2e3a52;--bt-bad:#f0a391}.theme-batik *,.theme-batik :before,.theme-batik :after{box-sizing:border-box}.theme-batik h1,.theme-batik h2,.theme-batik h3,.theme-batik h4{font-family:var(--bt-disp);margin:0;font-weight:600;line-height:1.1}.theme-batik p{max-width:56ch;margin:0}.theme-batik a{color:inherit}.theme-batik button,.theme-batik input,.theme-batik textarea,.theme-batik select{font:inherit;color:inherit}.theme-batik button{cursor:pointer;background:0 0;border:0;padding:0}.theme-batik :focus-visible{outline:2px solid var(--bt-aksen);outline-offset:3px}.theme-batik ::selection{background:var(--bt-k-malam);color:#2b211b}.theme-batik svg{display:block}.theme-batik .bt-wrap{width:100%;max-width:980px;margin-inline:auto;padding-inline:24px}.theme-batik .bt-lab{font-family:var(--bt-kap);letter-spacing:.16em;color:var(--bt-aksen);font-size:13.5px}.theme-batik .bt-jawa{font-family:var(--bt-jawa);font-weight:400}.theme-batik .bt-ic{flex:none;width:17px;height:17px}.theme-batik .bt-pola{z-index:0;pointer-events:none;background:var(--bt-motif-pola);position:fixed;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cellipse cx='26' cy='26' rx='17' ry='9' transform='rotate(45 26 26)'/%3E%3Cellipse cx='54' cy='26' rx='17' ry='9' transform='rotate(-45 54 26)'/%3E%3Cellipse cx='26' cy='54' rx='17' ry='9' transform='rotate(-45 26 54)'/%3E%3Cellipse cx='54' cy='54' rx='17' ry='9' transform='rotate(45 54 54)'/%3E%3Ccircle cx='40' cy='40' r='2.4' fill='%23000'/%3E%3Ccircle cx='0' cy='0' r='2' fill='%23000'/%3E%3Ccircle cx='80' cy='0' r='2' fill='%23000'/%3E%3Ccircle cx='0' cy='80' r='2' fill='%23000'/%3E%3Ccircle cx='80' cy='80' r='2' fill='%23000'/%3E%3C/svg%3E") 0 0/80px 80px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Cellipse cx='26' cy='26' rx='17' ry='9' transform='rotate(45 26 26)'/%3E%3Cellipse cx='54' cy='26' rx='17' ry='9' transform='rotate(-45 54 26)'/%3E%3Cellipse cx='26' cy='54' rx='17' ry='9' transform='rotate(-45 26 54)'/%3E%3Cellipse cx='54' cy='54' rx='17' ry='9' transform='rotate(45 54 54)'/%3E%3Ccircle cx='40' cy='40' r='2.4' fill='%23000'/%3E%3Ccircle cx='0' cy='0' r='2' fill='%23000'/%3E%3Ccircle cx='80' cy='0' r='2' fill='%23000'/%3E%3Ccircle cx='0' cy='80' r='2' fill='%23000'/%3E%3Ccircle cx='80' cy='80' r='2' fill='%23000'/%3E%3C/svg%3E") 0 0/80px 80px}.theme-batik .bt-main{z-index:1;position:relative}@keyframes bt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.theme-batik .bt-ubin{width:100%;height:auto;box-shadow:var(--bt-sh);border-radius:6px;overflow:hidden}.theme-batik .bt-ubin .bt-gr{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,300);stroke-dashoffset:0}.theme-batik .bt-ubin .bt-sketsa{stroke:#8b7d6b;stroke-width:1.2px;stroke-dasharray:3 3}.theme-batik .bt-ubin .bt-lilin{stroke:var(--bt-k-malam);stroke-width:2.6px}.theme-batik .bt-ubin .bt-jadi{stroke:var(--bt-k-mori);stroke-width:2.4px}.theme-batik .bt-ubin .bt-nila{transform-box:view-box}.theme-batik .bt-ubin.bt-in .bt-lilin{animation:bt-gores 1.6s var(--bt-e) backwards .2s}.theme-batik .bt-ubin.bt-in .bt-sketsa{animation:1.4s .2s backwards bt-sketsa}.theme-batik .bt-ubin.bt-in .bt-nila{animation:bt-celup 1.5s var(--bt-e) backwards 1s}.theme-batik .bt-ubin.bt-in .bt-jadi{animation:bt-gores 1.6s var(--bt-e) backwards .2s, bt-lorod .9s ease backwards 2.3s}.theme-batik .bt-ubin.bt-in .bt-retak{animation:.8s 2.6s backwards bt-tampak}@keyframes bt-gores{0%{stroke-dashoffset:var(--len,300)}to{stroke-dashoffset:0}}@keyframes bt-sketsa{0%{opacity:0}to{opacity:1}}@keyframes bt-celup{0%{transform:translateY(100%)}to{transform:none}}@keyframes bt-lorod{0%{stroke:var(--bt-k-malam)}to{stroke:var(--bt-k-mori)}}@keyframes bt-tampak{0%{opacity:0}}.theme-batik .bt-btn{min-height:50px;font-family:var(--bt-kap);letter-spacing:.08em;background:var(--bt-aksi);color:var(--bt-on-aksi);border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:15px;text-decoration:none;transition:background .25s,transform .2s,opacity .2s;display:inline-flex}.theme-batik .bt-btn:hover{background:var(--bt-aksi-hover)}.theme-batik .bt-btn:active{transform:scale(.97)}.theme-batik .bt-btn[disabled]{opacity:.55;cursor:default}.theme-batik .bt-btn.bt-garis{color:var(--bt-aksen);box-shadow:inset 0 0 0 1.5px var(--bt-aksen);background:0 0}.theme-batik .bt-btn.bt-garis:hover{background:var(--bt-mori-2)}.theme-batik .bt-btn.bt-sm{min-height:42px;padding:0 16px;font-size:13.5px}.theme-batik .bt-gate{display:none}html.bt-gated .theme-batik .bt-gate{z-index:90;text-align:center;background:var(--bt-mori);flex-direction:column;padding:20px;transition:transform 1.05s cubic-bezier(.7,0,.25,1);display:flex;position:fixed;inset:0;overflow-y:auto}.theme-batik .bt-gate.bt-angkat{transform:translateY(-104%)}.theme-batik .bt-gate .bt-in{justify-items:center;gap:10px;margin:auto;display:grid}.theme-batik .bt-mori{border-radius:6px;width:min(36vh,78vw,330px);height:auto;overflow:visible;box-shadow:0 30px 60px -30px #2b211b99}.theme-batik #bt-celup{transition:transform 1.7s cubic-bezier(.45,0,.2,1)}.theme-batik #bt-malam-path{transition:stroke 1s}.theme-batik #bt-pijar-path,.theme-batik #bt-retak,.theme-batik #bt-cecek circle{transition:opacity .9s,fill 1s}.theme-batik #bt-canting{transition:opacity .5s}.theme-batik .bt-gate h1{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(36px,8vw,56px)}.theme-batik .bt-gate h1 em{color:var(--bt-aksen);font-style:normal;font-weight:500}.theme-batik .bt-gate .bt-aksara{color:var(--bt-tinta-2);font-size:20px}.theme-batik .bt-gate .bt-tgl{font-family:var(--bt-kap);letter-spacing:.12em;color:var(--bt-tinta-2)}.theme-batik .bt-gate .bt-to{border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);gap:1px;margin-top:4px;padding:10px 22px;display:grid}.theme-batik .bt-gate .bt-to span{font-family:var(--bt-kap);letter-spacing:.12em;color:var(--bt-tinta-3);font-size:13px}.theme-batik .bt-gate .bt-to b{font-family:var(--bt-disp);overflow-wrap:anywhere;font-size:22px;font-weight:600}.theme-batik .bt-gate .bt-tahap{font-family:var(--bt-kap);letter-spacing:.14em;color:var(--bt-aksen);min-height:1.4em;font-size:13px}.theme-batik .bt-hero{text-align:center;place-items:center;min-height:100dvh;padding:80px 0 100px;display:grid;position:relative;overflow:hidden}.theme-batik .bt-hero .bt-bunga{width:min(720px,140vw);color:var(--bt-motif);opacity:.22;animation:160s linear infinite bt-putar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bt-putar{to{transform:translate(-50%,-50%)rotate(360deg)}}.theme-batik .bt-hero .bt-in{justify-items:center;gap:12px;display:grid;position:relative}.theme-batik .bt-hero h1{overflow-wrap:anywhere;font-size:clamp(56px,13vw,132px);font-weight:700;line-height:.95}.theme-batik .bt-hero h1 span{font-family:var(--bt-isi);color:var(--bt-aksen);margin:.1em 0;font-size:.34em;font-style:italic;font-weight:300;display:block}.theme-batik .bt-hero .bt-aksara{color:var(--bt-tinta-2);font-size:clamp(20px,3.4vw,28px)}.theme-batik .bt-hero .bt-tgl{font-family:var(--bt-kap);letter-spacing:.14em;color:var(--bt-tinta-2);font-size:16px}.theme-batik .bt-pita-hari{background:var(--bt-kartu);box-shadow:var(--bt-sh);border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:15px;display:inline-flex}.theme-batik .bt-pita-hari i{background:var(--bt-k-malam);flex:none;width:9px;height:9px;transform:rotate(45deg)}.theme-batik .bt-sec{padding:clamp(70px,10vw,124px) 0;position:relative}.theme-batik .bt-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(30px,4.6vw,56px);display:grid}.theme-batik .bt-head h2{overflow-wrap:anywhere;font-size:clamp(32px,5.6vw,54px)}.theme-batik .bt-head p{color:var(--bt-tinta-2);max-width:48ch}.theme-batik .bt-head .bt-ubin{width:72px}.theme-batik .bt-lereng{opacity:.55;background:repeating-linear-gradient(135deg,var(--bt-motif) 0 2px,transparent 2px 9px),linear-gradient(var(--bt-motif),var(--bt-motif)) 0 0 / 100% 1px no-repeat,linear-gradient(var(--bt-motif),var(--bt-motif)) 0 100% / 100% 1px no-repeat;max-width:520px;height:16px;margin:0 auto}.theme-batik .bt-ayat{text-align:center;justify-items:center;gap:10px;display:grid}.theme-batik .bt-ayat .bt-ar{font-family:Amiri,serif;font-size:clamp(23px,4vw,30px);line-height:2}.theme-batik .bt-ayat .bt-id{color:var(--bt-tinta-2);font-style:italic}.theme-batik .bt-ayat .bt-src{color:var(--bt-tinta-3)}.theme-batik .bt-duo{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);display:grid}@media (width<=760px){.theme-batik .bt-duo{grid-template-columns:1fr;gap:56px}}.theme-batik .bt-who{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid}.theme-batik .bt-potret{aspect-ratio:3/4;background:var(--bt-k-soga);width:min(250px,68vw);box-shadow:var(--bt-sh);border-radius:999px 999px 8px 8px;padding:12px;position:relative}.theme-batik .bt-potret:before{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #f3ead88c;position:absolute;inset:5px}.theme-batik .bt-potret .bt-ph{background-position:50%;background-size:cover;border-radius:999px 999px 4px 4px;place-items:center;width:100%;height:100%;display:grid}.theme-batik .bt-potret .bt-ph span{font-family:var(--bt-kap);letter-spacing:.12em;color:#2b211b99;text-align:center;padding:0 1em;font-size:12px}.theme-batik .bt-ph.bt-filled span{display:none}.theme-batik .bt-who .bt-aksara{color:var(--bt-tinta-2);margin-top:6px;font-size:22px}.theme-batik .bt-who h3{overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,34px)}.theme-batik .bt-who .bt-ortu{color:var(--bt-tinta-2);max-width:30ch}.theme-batik .bt-motif-ket{border-left:3px solid var(--bt-k-malam);background:var(--bt-kartu);text-align:left;border-radius:0 6px 6px 0;max-width:32ch;margin-top:6px;padding:12px 16px;font-size:16px}.theme-batik .bt-motif-ket b{font-family:var(--bt-kap);letter-spacing:.08em;color:var(--bt-aksen);font-weight:500;display:block}.theme-batik .bt-who a{font-family:var(--bt-kap);letter-spacing:.06em;color:var(--bt-aksen);font-size:14px}.theme-batik .bt-tahapan{grid-template-columns:repeat(var(--bt-n,4),minmax(0,1fr));max-width:calc(var(--bt-n,4) * 250px);gap:clamp(14px,2.4vw,26px);margin-inline:auto;display:grid}@media (width<=900px){.theme-batik .bt-tahapan{grid-template-columns:repeat(var(--bt-n2,2),minmax(0,1fr));max-width:calc(var(--bt-n2,2) * 300px)}}@media (width<=520px){.theme-batik .bt-tahapan{grid-template-columns:1fr;max-width:none}}.theme-batik .bt-th{align-content:start;gap:10px;min-width:0;display:grid}.theme-batik .bt-th .bt-ubin{max-width:220px}.theme-batik .bt-th .bt-lab{justify-content:space-between;gap:8px;display:flex}.theme-batik .bt-th h3{overflow-wrap:anywhere;font-size:24px}.theme-batik .bt-th p{color:var(--bt-tinta-2);font-size:16.5px}.theme-batik .bt-evs{grid-template-columns:1fr 1fr;gap:clamp(16px,2.6vw,26px);display:grid}.theme-batik .bt-evs>.bt-ev:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 13px)}@media (width<=780px){.theme-batik .bt-evs{grid-template-columns:1fr}.theme-batik .bt-evs>.bt-ev:last-child:nth-child(odd){max-width:none}}.theme-batik .bt-ev{background:var(--bt-kartu);text-align:center;min-width:0;box-shadow:var(--bt-sh);border-radius:6px;align-content:start;justify-items:center;gap:8px;padding:clamp(26px,3.6vw,40px);display:grid;position:relative}.theme-batik .bt-ev:before{content:"";border:1px solid var(--bt-line);pointer-events:none;border-radius:3px;position:absolute;inset:8px}.theme-batik .bt-ev:after{content:"";opacity:.6;background:radial-gradient(circle,var(--bt-motif) 1.4px,transparent 1.6px) 0 50% / 12px 10px repeat-x;pointer-events:none;height:10px;position:absolute;top:8px;left:8px;right:8px}.theme-batik .bt-ev h3{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(28px,3.4vw,36px)}.theme-batik .bt-ev .bt-jam{font-family:var(--bt-disp);color:var(--bt-aksen);font-size:22px;font-weight:500}.theme-batik .bt-ev p{color:var(--bt-tinta-2)}.theme-batik .bt-ev .bt-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex;position:relative}.theme-batik .bt-busana{text-align:center;border:1.5px dashed var(--bt-motif);border-radius:6px;max-width:640px;margin:clamp(22px,3vw,34px) auto 0;padding:16px 20px}.theme-batik .bt-busana b{font-family:var(--bt-kap);letter-spacing:.1em;color:var(--bt-aksen);font-weight:500}.theme-batik .bt-cap-baris{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2.4vw,22px);display:flex}.theme-batik .bt-cap{aspect-ratio:1;color:#f6e7cf;width:clamp(74px,16vw,118px);box-shadow:inset 0 0 0 4px #0000002e,inset 0 0 0 7px #f6e7cf40,var(--bt-sh);background:radial-gradient(70% 60% at 35% 30%,#a06a3e,#6a3f22 72%);border-radius:6px;align-content:center;place-items:center;gap:2px;display:grid}.theme-batik .bt-cap b{font-family:var(--bt-disp);font-variant-numeric:tabular-nums;font-size:clamp(30px,6vw,46px);font-weight:700;line-height:1}.theme-batik .bt-cap span{font-family:var(--bt-kap);letter-spacing:.12em;font-size:12px}.theme-batik .bt-cap.bt-tekan{animation:bt-tekan .45s var(--bt-e)}@keyframes bt-tekan{40%{transform:scale(.93)}to{transform:none}}@media (width<=380px){.theme-batik .bt-cap-baris{gap:8px}.theme-batik .bt-cap{width:64px}.theme-batik .bt-cap span{letter-spacing:.06em;font-size:10.5px}}.theme-batik .bt-gal{columns:3 220px;column-gap:16px}.theme-batik .bt-ft{break-inside:avoid;box-shadow:var(--bt-sh);background:#7a4a2a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23E9C79F' stroke-width='.9' opacity='.6'%3E%3Cellipse cx='8' cy='8' rx='5' ry='2.8' transform='rotate(45 8 8)'/%3E%3Cellipse cx='16' cy='8' rx='5' ry='2.8' transform='rotate(-45 16 8)'/%3E%3Cellipse cx='8' cy='16' rx='5' ry='2.8' transform='rotate(-45 8 16)'/%3E%3Cellipse cx='16' cy='16' rx='5' ry='2.8' transform='rotate(45 16 16)'/%3E%3C/svg%3E") 0 0/24px 24px;border-radius:4px;margin:0 0 16px;padding:9px;position:relative}.theme-batik .bt-ft .bt-ph{background-position:50%;background-size:cover;width:100%}.theme-batik .bt-ft button{width:100%;height:100%;position:absolute;inset:0}.theme-batik .bt-lb[hidden]{display:none}.theme-batik .bt-lb{z-index:95;background:#140e0aed;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-batik .bt-lb .bt-ph{aspect-ratio:4/5;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(90vw,520px)}.theme-batik .bt-lb .bt-x{top:max(14px,env(safe-area-inset-top));color:#f3ead8;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:14px}.theme-batik .bt-studio{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:clamp(22px,4vw,44px);display:grid}.theme-batik .bt-studio.bt-tanpa-kain{grid-template-columns:minmax(0,560px);justify-content:center}@media (width<=820px){.theme-batik .bt-studio{grid-template-columns:1fr}}.theme-batik .bt-studio>*{min-width:0}.theme-batik .bt-pad-wrap{gap:10px;display:grid}.theme-batik .bt-pad{aspect-ratio:1;width:100%;box-shadow:var(--bt-sh);touch-action:none;cursor:crosshair;background:var(--bt-k-mori);border-radius:6px}.theme-batik .bt-pad-ctrl{flex-wrap:wrap;gap:8px;display:flex}.theme-batik .bt-pad-ctrl .bt-btn{flex:1}.theme-batik .bt-help{color:var(--bt-tinta-3);font-size:15px}.theme-batik .bt-kartu{background:var(--bt-kartu);box-shadow:var(--bt-sh);border-radius:6px;padding:clamp(22px,4vw,36px)}.theme-batik .bt-field{gap:5px;margin-bottom:16px;display:grid}.theme-batik .bt-field label{font-family:var(--bt-kap);letter-spacing:.08em;color:var(--bt-tinta-2);font-size:14px}.theme-batik .bt-field input,.theme-batik .bt-field textarea{background:var(--bt-mori);border:1px solid var(--bt-line);border-radius:4px;width:100%;min-height:48px;padding:11px 13px;font-size:17px}.theme-batik .bt-field textarea{resize:vertical;min-height:100px}.theme-batik .bt-field input:focus,.theme-batik .bt-field textarea:focus{border-color:var(--bt-aksen);outline:none}.theme-batik .bt-field .bt-err{color:var(--bt-bad);font-size:15px}.theme-batik .bt-field.bt-bad input,.theme-batik .bt-field.bt-bad textarea{border-color:var(--bt-bad)}.theme-batik .bt-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-batik .bt-seg{position:relative}.theme-batik .bt-seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.theme-batik .bt-seg span{min-height:44px;box-shadow:inset 0 0 0 1px var(--bt-line);font-family:var(--bt-kap);color:var(--bt-tinta-2);cursor:pointer;background:var(--bt-mori);border-radius:4px;align-items:center;padding:0 16px;font-size:14.5px;transition:all .2s;display:inline-flex}.theme-batik .bt-seg input:checked+span{background:var(--bt-aksi);color:var(--bt-on-aksi);box-shadow:none}.theme-batik .bt-seg input:focus-visible+span{outline:2px solid var(--bt-aksen);outline-offset:2px}.theme-batik .bt-done{justify-items:start;gap:10px;display:grid}.theme-batik .bt-done h3{font-size:28px}.theme-batik .bt-done p{color:var(--bt-tinta-2)}.theme-batik .bt-dinding{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;margin-top:clamp(30px,4vw,48px);display:grid}.theme-batik .bt-tamu{background:var(--bt-kartu);min-width:0;box-shadow:var(--bt-sh);animation:bt-rise .6s var(--bt-e) backwards;animation-delay:var(--reveal-delay,0s);border-radius:6px;align-content:start;display:grid;overflow:hidden}.theme-batik .bt-tamu canvas{aspect-ratio:1;width:100%;display:block}.theme-batik .bt-tamu .bt-isi{gap:2px;padding:10px 12px 12px;display:grid}.theme-batik .bt-tamu b{font-family:var(--bt-disp);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.2}.theme-batik .bt-tamu small{font-family:var(--bt-kap);letter-spacing:.06em;color:var(--bt-aksen);font-size:12.5px}.theme-batik .bt-tamu p{color:var(--bt-tinta-2);overflow-wrap:anywhere;font-size:15px}.theme-batik .bt-empty{color:var(--bt-tinta-3);text-align:center;grid-column:1/-1;max-width:none;font-style:italic}.theme-batik .bt-pages{margin-top:16px}.theme-batik .bt-acct{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-batik .bt-acct>.bt-acc:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 8px)}@media (width<=640px){.theme-batik .bt-acct{grid-template-columns:1fr}.theme-batik .bt-acct>.bt-acc:last-child:nth-child(odd){max-width:none}}.theme-batik .bt-acc{background:var(--bt-kartu);min-width:0;box-shadow:var(--bt-sh);border-top:4px solid var(--bt-k-soga);border-radius:6px;align-content:start;gap:4px;padding:22px;display:grid}.theme-batik .bt-acc .bt-bank{font-family:var(--bt-kap);letter-spacing:.12em;color:var(--bt-aksen);font-size:14px}.theme-batik .bt-acc .bt-no{font-family:var(--bt-disp);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;font-weight:600}.theme-batik .bt-acc .bt-an{color:var(--bt-tinta-2);overflow-wrap:anywhere}.theme-batik .bt-acc .bt-note{color:var(--bt-tinta-2);font-size:16px}.theme-batik .bt-acc .bt-qr{border-radius:6px;width:200px;max-width:100%;margin-top:8px}.theme-batik .bt-acc .bt-copy{justify-self:start;margin-top:8px}.theme-batik .bt-akhir{z-index:1;text-align:center;padding:clamp(70px,10vw,120px) 0 130px;position:relative}.theme-batik .bt-akhir .bt-wrap{justify-items:center;gap:14px;display:grid}.theme-batik .bt-akhir .bt-ubin{width:min(220px,56vw)}.theme-batik .bt-akhir h2{overflow-wrap:anywhere;font-size:clamp(40px,8vw,74px)}.theme-batik .bt-akhir .bt-aksara{color:var(--bt-tinta-2);font-size:24px}.theme-batik .bt-akhir p{color:var(--bt-tinta-2);max-width:40ch}.theme-batik .bt-footer{z-index:1;border-top:1px solid var(--bt-line);text-align:center;font-family:var(--bt-kap);letter-spacing:.1em;color:var(--bt-tinta-3);padding:18px 24px 96px;font-size:14px;position:relative}.theme-batik .bt-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:var(--bt-kartu);border:1px solid var(--bt-line);scrollbar-width:none;border-radius:8px;gap:2px;max-width:calc(100% - 20px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 30px -16px #2b211b8c}.theme-batik .bt-dock::-webkit-scrollbar{display:none}html.bt-gated:not(.bt-opening) .theme-batik .bt-dock{display:none}.theme-batik .bt-dock a,.theme-batik .bt-dock button{min-height:42px;font-family:var(--bt-kap);letter-spacing:.04em;color:var(--bt-tinta-2);white-space:nowrap;border-radius:5px;flex:none;place-items:center;padding:0 13px;font-size:14px;text-decoration:none;display:grid}.theme-batik .bt-dock a:hover,.theme-batik .bt-dock button:hover{color:var(--bt-aksen)}.theme-batik .bt-dock a[aria-current=true],.theme-batik .bt-dock button.is-playing{background:var(--bt-aksi);color:var(--bt-on-aksi)}@media (width<=480px){.theme-batik .bt-dock a,.theme-batik .bt-dock button{letter-spacing:.01em;padding:0 7px;font-size:12.5px}.theme-batik .bt-dock button{min-width:36px}}@media (width<=380px){.theme-batik .bt-dock{gap:1px;padding:4px}.theme-batik .bt-dock a{font-family:var(--bt-isi);letter-spacing:0;padding:0 3px;font-size:11px;font-weight:500}.theme-batik .bt-dock button{min-width:30px;padding:0 3px}}.theme-batik .bt-toast{z-index:96;background:var(--bt-aksi);color:var(--bt-on-aksi);font-family:var(--bt-kap);opacity:0;pointer-events:none;transition:all .3s var(--bt-e);text-align:center;border-radius:6px;max-width:calc(100% - 30px);padding:10px 20px;font-size:15px;position:fixed;bottom:80px;left:50%;transform:translate(-50%,10px)}.theme-batik .bt-toast.bt-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-batik *,.theme-batik :before,.theme-batik :after{transition-duration:.01ms!important;animation:none!important}}.theme-stasiun{--st-peron:#f2ebdd;--st-peron-2:#e8dfcc;--st-kartu:#fbf7ee;--st-tinta:#1e2621;--st-tinta-2:#4a564e;--st-tinta-3:#59655d;--st-aksi:#1f3a2e;--st-aksi-hover:#2c5241;--st-on-aksi:#f2ebdd;--st-aksen:#7e5418;--st-kuningan:#b8893b;--st-sinyal:#b4372f;--st-sinyal-teks:#9e2f28;--st-line:#d8cdb6;--st-bad:#a3412f;--st-campur-cap:multiply;--st-papan:#141414;--st-flap:#1f1f1f;--st-huruf:#f2e6c8;--st-led:#f5b83d;--st-gerbong:#1f3a2e;--st-krem:#e8d9b5;--st-sans:"Barlow","Segoe UI",system-ui,sans-serif;--st-kond:"Barlow Condensed","Arial Narrow",sans-serif;--st-mesin:"Courier Prime","Courier New",monospace;--st-disp:"Yeseva One",Georgia,serif;--st-e:cubic-bezier(.22,1,.36,1);--st-fd:.11s;--st-sh:0 22px 46px -28px #1e262180;background:var(--st-peron);color:var(--st-tinta);font-family:var(--st-sans);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.65}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-stasiun{--st-peron:#101511;--st-peron-2:#161d18;--st-kartu:#1b231d;--st-tinta:#eee8da;--st-tinta-2:#c8c0ad;--st-tinta-3:#a49c89;--st-aksi:#e2be76;--st-aksi-hover:#eccd91;--st-on-aksi:#101511;--st-aksen:#e2be76;--st-kuningan:#c99a4a;--st-sinyal-teks:#f09a8c;--st-line:#2b352e;--st-bad:#f09a8c;--st-campur-cap:normal}}html[data-theme=dark] .theme-stasiun{--st-peron:#101511;--st-peron-2:#161d18;--st-kartu:#1b231d;--st-tinta:#eee8da;--st-tinta-2:#c8c0ad;--st-tinta-3:#a49c89;--st-aksi:#e2be76;--st-aksi-hover:#eccd91;--st-on-aksi:#101511;--st-aksen:#e2be76;--st-kuningan:#c99a4a;--st-sinyal-teks:#f09a8c;--st-line:#2b352e;--st-bad:#f09a8c;--st-campur-cap:normal}.theme-stasiun *,.theme-stasiun :before,.theme-stasiun :after{box-sizing:border-box}.theme-stasiun [hidden]{display:none!important}.theme-stasiun h1,.theme-stasiun h2,.theme-stasiun h3,.theme-stasiun h4{margin:0;line-height:1.08}.theme-stasiun h2{font-family:var(--st-kond);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.theme-stasiun p{max-width:58ch;margin:0}.theme-stasiun a{color:inherit}.theme-stasiun button,.theme-stasiun input,.theme-stasiun textarea,.theme-stasiun select{font:inherit;color:inherit}.theme-stasiun button{cursor:pointer;background:0 0;border:0;padding:0}.theme-stasiun :focus-visible{outline:2px solid var(--st-aksen);outline-offset:3px}.theme-stasiun ::selection{background:var(--st-led);color:#141414}.theme-stasiun svg{display:block}.theme-stasiun .st-wrap{width:100%;max-width:1000px;margin-inline:auto;padding-inline:22px}.theme-stasiun .st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.theme-stasiun .st-lab{font-family:var(--st-kond);letter-spacing:.16em;text-transform:uppercase;color:var(--st-aksen);font-size:14px;font-weight:600}.theme-stasiun .st-num{font-variant-numeric:tabular-nums}.theme-stasiun .st-ic{flex:none;width:18px;height:18px}.theme-stasiun .st-papan{background:var(--st-papan);color:var(--st-huruf);border-radius:10px;padding:clamp(12px,2.4vw,22px);box-shadow:0 30px 60px -30px #000000b3,inset 0 0 0 2px #262626}.theme-stasiun .st-papan .st-kepala{font-family:var(--st-kond);letter-spacing:.14em;color:#bdb49f;border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.theme-stasiun .st-papan .st-kepala b{color:var(--st-led);letter-spacing:.2em;font-size:clamp(16px,3vw,20px)}.theme-stasiun .st-papan .st-kepala span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.theme-stasiun .st-papan{--st-lab-w:clamp(70px,16vw,112px)}.theme-stasiun .st-bp{grid-template-columns:var(--st-lab-w) minmax(0,1fr);align-items:center;gap:10px;margin:6px 0;display:grid}.theme-stasiun .st-bp>span{font-family:var(--st-kond);letter-spacing:.14em;color:#9e967f;font-size:12px;font-weight:600}.theme-stasiun .st-status{align-items:center;gap:10px;min-width:0;display:flex}@supports (width:1cqi){.theme-stasiun .st-papan{container-type:inline-size}.theme-stasiun .st-gate .st-papan .st-bp .st-sel{--st-fs:clamp(9px,calc((100cqi - var(--st-lab-w) - 14px) / 17.4),28px)}.theme-stasiun .st-jadwal .st-papan .st-bp .st-sel{--st-fs:clamp(9px,calc((100cqi - var(--st-lab-w) - 14px) / 17.4),26px)}}@media (width<=380px){.theme-stasiun .st-papan{--st-lab-w:60px}.theme-stasiun .st-bp>span{letter-spacing:.08em;font-size:10px}}.theme-stasiun .st-sel{min-width:0;font-size:var(--st-fs,clamp(16px,3.4vw,28px));font-family:var(--st-kond);color:var(--st-huruf);white-space:nowrap;flex-wrap:nowrap;font-weight:700;line-height:1.36;display:flex;overflow:hidden}.theme-stasiun .st-sel:not(.st-siap){letter-spacing:.3em}.theme-stasiun .st-fl{background:var(--st-flap);perspective:220px;width:.86em;height:1.36em;font-family:var(--st-kond);color:var(--st-huruf);border-radius:3px;flex:none;margin-right:.08em;font-weight:700;position:relative}.theme-stasiun .st-fl .st-h{background:var(--st-flap);height:50%;position:absolute;left:0;right:0;overflow:hidden}.theme-stasiun .st-fl .st-ha,.theme-stasiun .st-fl .st-hka{transform-origin:50% 100%;border-radius:3px 3px 0 0;top:0}.theme-stasiun .st-fl .st-hb,.theme-stasiun .st-fl .st-hkb{transform-origin:50% 0;border-radius:0 0 3px 3px;bottom:0}.theme-stasiun .st-fl .st-h b{height:200%;line-height:1;font-weight:inherit;place-items:center;display:grid;position:absolute;left:0;right:0}.theme-stasiun .st-fl .st-ha b,.theme-stasiun .st-fl .st-hka b{top:0}.theme-stasiun .st-fl .st-hb b,.theme-stasiun .st-fl .st-hkb b{bottom:0}.theme-stasiun .st-fl .st-hka,.theme-stasiun .st-fl .st-hkb{visibility:hidden;backface-visibility:hidden;z-index:2}.theme-stasiun .st-fl.st-f0 .st-hka,.theme-stasiun .st-fl.st-f1 .st-hka,.theme-stasiun .st-fl.st-f0 .st-hkb,.theme-stasiun .st-fl.st-f1 .st-hkb{visibility:visible}.theme-stasiun .st-fl.st-f0 .st-hka{animation:st-kibas-a0 var(--st-fd) ease-in forwards}.theme-stasiun .st-fl.st-f1 .st-hka{animation:st-kibas-a1 var(--st-fd) ease-in forwards}.theme-stasiun .st-fl.st-f0 .st-hkb{animation:st-kibas-b0 var(--st-fd) ease-out forwards}.theme-stasiun .st-fl.st-f1 .st-hkb{animation:st-kibas-b1 var(--st-fd) ease-out forwards}@keyframes st-kibas-a0{0%{transform:rotateX(0)}50%,to{transform:rotateX(-90deg)}}@keyframes st-kibas-a1{0%{transform:rotateX(0)}50%,to{transform:rotateX(-90deg)}}@keyframes st-kibas-b0{0%,50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes st-kibas-b1{0%,50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.theme-stasiun .st-fl:after{content:"";z-index:3;background:#000000bf;height:1px;position:absolute;top:50%;left:0;right:0}.theme-stasiun .st-led-dot{background:#5bd38a;border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite st-kedip;display:inline-block;box-shadow:0 0 10px 2px #5bd38a99}@keyframes st-kedip{50%{opacity:.35}}.theme-stasiun .st-btn{min-height:50px;font-family:var(--st-kond);letter-spacing:.12em;text-transform:uppercase;background:var(--st-aksi);color:var(--st-on-aksi);border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.theme-stasiun .st-btn:hover{background:var(--st-aksi-hover)}.theme-stasiun .st-btn:active{transform:scale(.97)}.theme-stasiun .st-btn[disabled]{opacity:.55;cursor:default}.theme-stasiun .st-btn.st-garis{color:var(--st-tinta);box-shadow:inset 0 0 0 1.5px var(--st-tinta);background:0 0}.theme-stasiun .st-btn.st-garis:hover{background:var(--st-peron-2)}.theme-stasiun .st-btn.st-sm{min-height:42px;padding:0 16px;font-size:14px}.theme-stasiun .st-gate{display:none}html.st-gated .theme-stasiun .st-gate{z-index:90;background:#0d0f0e;flex-direction:column;padding:20px;transition:opacity .7s .35s,visibility .7s .35s;display:flex;position:fixed;inset:0;overflow-y:auto}.theme-stasiun .st-gate.st-pergi{opacity:0;visibility:hidden}.theme-stasiun .st-gate .st-in{justify-items:center;gap:18px;width:min(760px,100%);margin:auto;display:grid}.theme-stasiun .st-gate .st-papan{width:100%}.theme-stasiun .st-gate .st-sel{--st-fs:clamp(9px,calc((min(760px,100vw - 40px) - 2 * clamp(12px,2.4vw,22px) - var(--st-lab-w) - 14px) / 17.4),28px)}.theme-stasiun .st-gate .st-to{color:#bdb49f;max-width:none;font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;font-size:14px}.theme-stasiun .st-gate .st-to span{color:#f2e6c8;font-weight:600}.theme-stasiun .st-gate .st-btn{background:var(--st-led);color:#141414}.theme-stasiun .st-gate .st-btn:hover{background:#ffcb63}.theme-stasiun .st-lintas{z-index:95;pointer-events:none;height:clamp(70px,14vw,130px);display:none;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.theme-stasiun .st-lintas svg{filter:blur(1.5px);width:auto;height:100%;position:absolute;top:0;left:-180%}.theme-stasiun .st-lintas.st-jalan{display:block}.theme-stasiun .st-lintas.st-jalan svg{animation:1.15s cubic-bezier(.55,.05,.4,1) forwards st-melintas}@keyframes st-melintas{0%{transform:translate(0)}to{transform:translate(330vw)}}.theme-stasiun .st-hero{place-items:center;min-height:100dvh;padding:80px 0 100px;display:grid}.theme-stasiun .st-karcis{background:var(--st-kartu);width:min(900px,100%);box-shadow:var(--st-sh);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid;position:relative;overflow:hidden}.theme-stasiun .st-utama{gap:14px;min-width:0;padding:clamp(22px,4vw,40px);display:grid}.theme-stasiun .st-jalur-atas{font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;color:var(--st-aksen);justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.theme-stasiun .st-karcis h1{font-family:var(--st-disp);overflow-wrap:break-word;font-size:clamp(46px,9vw,92px);font-weight:400;line-height:.98}.theme-stasiun .st-karcis h1 em{color:var(--st-sinyal-teks);vertical-align:.18em;margin:0 .1em;font-size:.6em;font-style:normal}.theme-stasiun .st-rute{border-top:1px dashed var(--st-line);border-bottom:1px dashed var(--st-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.theme-stasiun .st-rute small,.theme-stasiun .st-rincian small,.theme-stasiun .st-sobekan small{font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;color:var(--st-tinta-3);font-size:12px;font-weight:600;display:block}.theme-stasiun .st-rute b{font-family:var(--st-kond);text-transform:uppercase;font-size:clamp(20px,3.6vw,30px);font-weight:700;line-height:1.1;display:block}.theme-stasiun .st-rute .st-ke{text-align:right}.theme-stasiun .st-rute svg{width:clamp(40px,8vw,70px);color:var(--st-aksen)}.theme-stasiun .st-rincian{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.theme-stasiun .st-rincian b{font-family:var(--st-mesin);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.35;display:block}.theme-stasiun .st-sobekan{--st-p1:18px;--st-p2:50px;background:var(--st-peron-2);border-left:2px dashed var(--st-line);align-content:start;gap:10px;width:clamp(170px,24vw,220px);padding:clamp(22px,4vw,34px) 22px;display:grid;position:relative}.theme-stasiun .st-sobekan b{font-family:var(--st-mesin);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.3;display:block}.theme-stasiun .st-kode-batang{opacity:.85;background:repeating-linear-gradient(90deg,var(--st-tinta) 0 2px,transparent 2px 4px,var(--st-tinta) 4px 7px,transparent 7px 8px,var(--st-tinta) 8px 9px,transparent 9px 12px);grid-column:1/-1;height:46px}.theme-stasiun .st-lubang{background:var(--st-peron);z-index:2;border-radius:50%;width:22px;height:22px;position:absolute;top:18px;box-shadow:inset 0 2px 4px #00000047}.theme-stasiun .st-lubang.st-l1{right:var(--st-p1)}.theme-stasiun .st-lubang.st-l2{right:var(--st-p2)}.theme-stasiun .st-serpih{background:var(--st-kartu);opacity:0;pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:25px;box-shadow:0 1px 2px #00000040}.theme-stasiun .st-serpih.st-s1{right:calc(var(--st-p1) + 7px);--st-dx:-18px}.theme-stasiun .st-serpih.st-s2{right:calc(var(--st-p2) + 7px);--st-dx:22px}.theme-stasiun .st-karcis.is-visible .st-lubang{animation:st-pons .32s var(--st-e) backwards}.theme-stasiun .st-karcis.is-visible .st-lubang.st-l1{animation-delay:.6s}.theme-stasiun .st-karcis.is-visible .st-lubang.st-l2{animation-delay:.95s}.theme-stasiun .st-karcis.is-visible .st-serpih{animation:1.2s ease-in forwards st-jatuh}.theme-stasiun .st-karcis.is-visible .st-serpih.st-s1{animation-delay:.65s}.theme-stasiun .st-karcis.is-visible .st-serpih.st-s2{animation-delay:1s}@keyframes st-pons{0%{transform:scale(0)}to{transform:none}}@keyframes st-jatuh{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--st-dx,20px),180px) rotate(240deg)}}@media (width<=720px){.theme-stasiun .st-karcis{grid-template-columns:minmax(0,1fr)}.theme-stasiun .st-sobekan{border-left:0;border-top:2px dashed var(--st-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto;padding-top:54px}}@media (width<=560px){.theme-stasiun .st-rincian{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.theme-stasiun .st-sec{padding:clamp(70px,10vw,120px) 0;position:relative}.theme-stasiun .st-head{gap:8px;margin-bottom:clamp(28px,4vw,48px);display:grid}.theme-stasiun .st-head h2{text-wrap:balance;font-size:clamp(36px,6.4vw,64px)}.theme-stasiun .st-head p{color:var(--st-tinta-2);max-width:52ch}.theme-stasiun .st-rel{opacity:.55;background:linear-gradient(var(--st-tinta-2),var(--st-tinta-2)) 0 2px / 100% 2px no-repeat, linear-gradient(var(--st-tinta-2),var(--st-tinta-2)) 0 10px / 100% 2px no-repeat, repeating-linear-gradient(90deg,var(--st-kuningan) 0 6px,transparent 6px 22px) 0 0 / 100% 14px no-repeat;height:14px;margin-bottom:clamp(20px,3vw,32px)}.theme-stasiun .st-ayat{text-align:center;justify-items:center;gap:10px;display:grid}.theme-stasiun .st-ar{direction:rtl;font-family:Amiri,serif;font-size:clamp(23px,4vw,30px);line-height:2}.theme-stasiun .st-terjemah{color:var(--st-tinta-2);font-style:italic}.theme-stasiun .st-ayat .st-src{color:var(--st-tinta-3)}.theme-stasiun .st-catatan{color:var(--st-tinta-2);margin-top:6px}.theme-stasiun .st-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,30px);display:grid}.theme-stasiun .st-idkartu{background:var(--st-kartu);box-shadow:var(--st-sh);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:clamp(110px,26%,150px) minmax(0,1fr);column-gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.theme-stasiun .st-idkartu:before{content:"";background:repeating-linear-gradient(90deg,var(--st-gerbong) 0 30px,var(--st-kuningan) 30px 34px);height:8px;position:absolute;top:0;left:0;right:0}.theme-stasiun .st-idkartu .st-ph{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:6px;grid-row:1/span 2;align-self:start;place-items:center;margin-top:8px;display:grid}.theme-stasiun .st-idkartu .st-ph span{font-family:var(--st-kond);letter-spacing:.12em;text-transform:uppercase;color:#1e26219e;text-align:center;padding:6px;font-size:12px}.theme-stasiun .st-idkartu .st-ph.st-filled span{display:none}.theme-stasiun .st-idkartu dl{align-content:start;gap:6px;min-width:0;margin:8px 0 0;display:grid}.theme-stasiun .st-idkartu dt{font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;color:var(--st-tinta-3);font-size:12px;font-weight:600}.theme-stasiun .st-idkartu dd{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px}.theme-stasiun .st-idkartu dd.st-nm{font-family:var(--st-disp);font-size:clamp(21px,2.6vw,26px);line-height:1.15}.theme-stasiun .st-idkartu a{font-family:var(--st-mesin);color:var(--st-aksen);font-size:14px}.theme-stasiun .st-stempel{border:3px solid var(--st-sinyal);color:var(--st-sinyal);font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;opacity:.82;mix-blend-mode:var(--st-campur-cap);border-radius:6px;grid-area:2/2;place-self:end;margin-top:14px;padding:6px 12px;font-size:14px;font-weight:700;transform:rotate(-11deg)}.theme-stasiun .st-idkartu.is-visible .st-stempel{animation:st-stempel .45s var(--st-e) backwards .5s}@keyframes st-stempel{0%{opacity:0;transform:rotate(-4deg)scale(2.3)}to{opacity:.82;transform:rotate(-11deg)}}@media (width<=820px){.theme-stasiun .st-duo{grid-template-columns:minmax(0,1fr)}}.theme-stasiun .st-peta{gap:clamp(26px,4vw,40px);padding-left:62px;display:grid;position:relative}.theme-stasiun .st-rel-v{opacity:.7;background:linear-gradient(90deg,var(--st-tinta-2) 0 2px,transparent 2px 20px,var(--st-tinta-2) 20px 22px) 1px 0 / 22px 100% no-repeat, repeating-linear-gradient(180deg,var(--st-kuningan) 0 4px,transparent 4px 16px);width:24px;position:absolute;top:6px;bottom:6px;left:18px}.theme-stasiun .st-loko{z-index:2;will-change:transform;width:36px;position:absolute;top:0;left:12px;transform:translate(0)}.theme-stasiun .st-penanda{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.theme-stasiun .st-loko.st-melaju use{animation:.16s linear infinite st-getar}@keyframes st-getar{50%{transform:translate(.7px)}}.theme-stasiun .st-rel-isi{background:var(--st-kuningan);transform-origin:50% 0;will-change:transform;border-radius:2px;width:4px;height:calc(100% - 12px);position:absolute;top:6px;left:28px;transform:scaleY(0)}.theme-stasiun .st-stasiun{position:relative}.theme-stasiun .st-stasiun:before{content:"";background:var(--st-peron);border:3px solid var(--st-tinta-2);border-radius:50%;width:20px;height:20px;transition:background .4s,border-color .4s;position:absolute;top:6px;left:-52px}.theme-stasiun .st-stasiun.st-dilewati:before{background:var(--st-kuningan);border-color:var(--st-kuningan)}.theme-stasiun .st-nama-st{font-family:var(--st-kond);letter-spacing:.16em;text-transform:uppercase;color:var(--st-aksen);font-size:13px;font-weight:700}.theme-stasiun .st-stasiun h3{font-family:var(--st-kond);text-transform:uppercase;overflow-wrap:anywhere;margin:2px 0 4px;font-size:clamp(24px,3.4vw,30px);font-weight:700}.theme-stasiun .st-stasiun p{color:var(--st-tinta-2)}.theme-stasiun .st-stasiun.st-tujuan h3{font-family:var(--st-disp);text-transform:none;font-weight:400}.theme-stasiun .st-jadwal .st-papan .st-sel{--st-fs:clamp(9px,calc((min(956px,100vw - 44px) - 2 * clamp(12px,2.4vw,22px) - var(--st-lab-w) - 14px) / 17.4),26px)}.theme-stasiun .st-evs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.theme-stasiun .st-ev{border-left:6px solid var(--st-gerbong);background:var(--st-kartu);box-shadow:var(--st-sh);border-radius:12px;align-content:start;gap:6px;padding:20px 22px;display:grid}.theme-stasiun .st-jalur{font-family:var(--st-kond);letter-spacing:.16em;text-transform:uppercase;color:var(--st-aksen);font-size:13px;font-weight:700}.theme-stasiun .st-ev h3{font-family:var(--st-kond);text-transform:uppercase;overflow-wrap:anywhere;font-size:28px;font-weight:700}.theme-stasiun .st-tgl-ev{font-family:var(--st-mesin);color:var(--st-tinta-3);font-size:14px}.theme-stasiun .st-ev p{color:var(--st-tinta-2)}.theme-stasiun .st-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.theme-stasiun .st-busana{color:var(--st-tinta-2);margin-top:16px;font-size:16px}.theme-stasiun .st-busana b{color:var(--st-tinta);font-weight:600}@media (width<=720px){.theme-stasiun .st-evs{grid-template-columns:minmax(0,1fr)}}.theme-stasiun .st-hitung .st-papan{flex-wrap:wrap;justify-content:center;gap:clamp(10px,3vw,30px);padding:clamp(16px,3vw,28px);display:flex}.theme-stasiun .st-unit{justify-items:center;gap:8px;display:grid}.theme-stasiun .st-unit .st-sel{--st-fs:clamp(30px,8vw,60px)}.theme-stasiun .st-unit>span{font-family:var(--st-kond);letter-spacing:.18em;text-transform:uppercase;color:#9e967f;font-size:12px;font-weight:600}@media (width<=420px){.theme-stasiun .st-unit .st-sel{--st-fs:clamp(22px,7.4vw,30px)}}.theme-stasiun .st-jendela-wrap{padding:18px 0;animation:2.6s ease-in-out infinite st-goyang;overflow:hidden}@keyframes st-goyang{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.theme-stasiun .st-strip{width:max-content;animation:st-geser var(--st-dur,46s) linear infinite;display:flex}.theme-stasiun .st-jendela-wrap:hover .st-strip,.theme-stasiun .st-jendela-wrap:focus-within .st-strip,.theme-stasiun .st-jendela-wrap.st-jeda,.theme-stasiun .st-jendela-wrap.st-jeda .st-strip,.theme-stasiun .st-led.st-jeda .st-jalan{animation-play-state:paused}@keyframes st-geser{to{transform:translate(-50%)}}.theme-stasiun .st-jd{aspect-ratio:4/3;background:var(--st-gerbong);width:clamp(190px,26vw,280px);box-shadow:var(--st-sh);border-radius:22px;flex:none;margin-right:18px;padding:12px;position:relative}.theme-stasiun .st-jd:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000);border-radius:12px 12px 0 0;height:30%;position:absolute;top:12px;left:12px;right:12px}.theme-stasiun .st-jd .st-ph{background-position:50%;background-size:cover;border-radius:12px;width:100%;height:100%}.theme-stasiun .st-jd button{border-radius:22px;width:100%;height:100%;position:absolute;inset:0}.theme-stasiun .st-lb{z-index:96;background:#0a0c0bed;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-stasiun .st-lb .st-ph{aspect-ratio:4/3;width:min(92vw,620px);box-shadow:0 0 0 12px var(--st-gerbong);background:#0d0f0e 50%/contain no-repeat;border-radius:16px}.theme-stasiun .st-lb .st-x{top:max(14px,env(safe-area-inset-top));color:#f2ebdd;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:14px}.theme-stasiun .st-dua{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,4vw,40px);display:grid}.theme-stasiun .st-dua.st-tunggal{grid-template-columns:minmax(0,560px);justify-content:center}.theme-stasiun .st-kartu{background:var(--st-kartu);min-width:0;box-shadow:var(--st-sh);border-radius:12px;padding:clamp(20px,4vw,34px)}.theme-stasiun .st-field{gap:5px;margin-bottom:16px;display:grid}.theme-stasiun .st-field>label{font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;color:var(--st-tinta-2);font-size:13px;font-weight:600}.theme-stasiun .st-field input,.theme-stasiun .st-field textarea{background:var(--st-peron);border:1px solid var(--st-line);border-radius:6px;width:100%;min-height:48px;padding:11px 13px;font-size:17px}.theme-stasiun .st-field textarea{resize:vertical;min-height:96px}.theme-stasiun .st-field input:focus,.theme-stasiun .st-field textarea:focus{border-color:var(--st-tinta);outline:none}.theme-stasiun .st-field.st-bad input,.theme-stasiun .st-field.st-bad textarea{border-color:var(--st-bad)}.theme-stasiun .st-err{color:var(--st-bad);font-size:15px}.theme-stasiun .st-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-stasiun .st-seg{position:relative}.theme-stasiun .st-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-stasiun .st-seg span{min-height:44px;box-shadow:inset 0 0 0 1px var(--st-line);background:var(--st-peron);font-family:var(--st-kond);letter-spacing:.08em;text-transform:uppercase;color:var(--st-tinta-2);cursor:pointer;border-radius:6px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.theme-stasiun .st-seg input:checked+span{background:var(--st-aksi);color:var(--st-on-aksi);box-shadow:none}.theme-stasiun .st-seg input:focus-visible+span{outline:2px solid var(--st-aksen);outline-offset:2px}.theme-stasiun .st-done{gap:12px;display:grid}.theme-stasiun .st-done .st-acts{margin-top:0}.theme-stasiun .st-status-ok{color:var(--st-tinta-2);font-size:15px}.theme-stasiun .st-tiket-img{width:100%;height:auto;box-shadow:var(--st-sh);animation:st-cetak .9s var(--st-e) backwards;border-radius:10px}@keyframes st-cetak{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.theme-stasiun .st-ucapan{min-width:0}.theme-stasiun .st-led{background:#0e0e0e;border-radius:8px;padding:12px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #262626}.theme-stasiun .st-led .st-jalan{white-space:nowrap;width:max-content;font-family:var(--st-kond);letter-spacing:.1em;text-transform:uppercase;color:var(--st-led);text-shadow:0 0 8px #f5b83dbf;animation:st-geser var(--st-dur,40s) linear infinite;font-size:22px;font-weight:700;display:flex}.theme-stasiun .st-led .st-jalan span{padding-right:3em}.theme-stasiun .st-led:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle,#0000 45%,#0e0e0e 50%) 0 0/4px 4px;position:absolute;inset:0}.theme-stasiun .st-led:hover .st-jalan{animation-play-state:paused}.theme-stasiun .st-wl{gap:10px;max-height:420px;margin-top:14px;padding:2px 4px 8px 2px;display:grid;overflow-y:auto}.theme-stasiun .st-w{background:var(--st-kartu);border-radius:10px;gap:2px;padding:13px 16px;display:grid;box-shadow:0 10px 22px -18px #1e26218c}.theme-stasiun .st-w .st-n{font-family:var(--st-kond);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;font-size:18px;font-weight:700}.theme-stasiun .st-w .st-m{font-family:var(--st-mesin);color:var(--st-tinta-3);font-size:13px}.theme-stasiun .st-w p{color:var(--st-tinta-2);overflow-wrap:anywhere;font-size:16px}.theme-stasiun .st-empty{color:var(--st-tinta-3);font-style:italic}.theme-stasiun .st-pages{margin-top:14px}@media (width<=860px){.theme-stasiun .st-dua{grid-template-columns:minmax(0,1fr)}}.theme-stasiun .st-loket{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.theme-stasiun .st-lk{background:var(--st-kartu);box-shadow:var(--st-sh);border-radius:12px;align-content:start;display:grid;overflow:hidden}.theme-stasiun .st-lk .st-atap{background:var(--st-gerbong);color:var(--st-krem);font-family:var(--st-kond);letter-spacing:.18em;text-transform:uppercase;padding:8px 16px;font-size:14px;font-weight:700}.theme-stasiun .st-lk .st-isi{gap:3px;padding:16px 18px;display:grid}.theme-stasiun .st-bank{font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;color:var(--st-aksen);font-size:13px;font-weight:600}.theme-stasiun .st-no{font-family:var(--st-mesin);overflow-wrap:anywhere;font-size:24px;font-weight:700}.theme-stasiun .st-an{color:var(--st-tinta-2);overflow-wrap:anywhere}.theme-stasiun .st-note{color:var(--st-tinta-2);font-size:15px}.theme-stasiun .st-qr{background:#fff;border-radius:8px;width:min(200px,100%);height:auto;margin-top:8px}.theme-stasiun .st-copy{justify-self:start;margin-top:8px}@media (width<=640px){.theme-stasiun .st-loket{grid-template-columns:minmax(0,1fr)}}.theme-stasiun .st-akhir{text-align:center;padding:clamp(70px,10vw,120px) 0 170px;position:relative;overflow:hidden}.theme-stasiun .st-akhir .st-wrap{justify-items:center;gap:12px;display:grid}.theme-stasiun .st-akhir h2{font-family:var(--st-disp);text-transform:none;letter-spacing:0;text-wrap:balance;font-size:clamp(44px,8vw,80px);font-weight:400}.theme-stasiun .st-akhir p{color:var(--st-tinta-2)}.theme-stasiun .st-ttd{font-family:var(--st-disp);font-size:22px}.theme-stasiun .st-kereta-akhir{width:auto;height:clamp(56px,9vw,86px);position:absolute;bottom:46px;left:0;transform:translate(-110%)}.theme-stasiun .st-akhir.st-in .st-kereta-akhir{animation:7s cubic-bezier(.45,0,.4,1) .6s forwards st-berangkat}@keyframes st-berangkat{to{transform:translate(110vw)}}.theme-stasiun .st-rel-bawah{opacity:.6;background:linear-gradient(var(--st-tinta-2),var(--st-tinta-2)) 0 0 / 100% 2px no-repeat, repeating-linear-gradient(90deg,var(--st-kuningan) 0 6px,transparent 6px 22px) 0 4px / 100% 8px no-repeat;height:12px;position:absolute;bottom:36px;left:0;right:0}.theme-stasiun .st-footer{border-top:1px solid var(--st-line);text-align:center;font-family:var(--st-kond);letter-spacing:.14em;text-transform:uppercase;color:var(--st-tinta-3);padding:18px 22px 96px;font-size:14px;font-weight:600}.theme-stasiun .st-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:var(--st-kartu);border:1px solid var(--st-line);scrollbar-width:none;border-radius:10px;gap:2px;max-width:calc(100% - 20px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 30px -16px #1e26218c}.theme-stasiun .st-dock::-webkit-scrollbar{display:none}html.st-gated:not(.st-opening) .theme-stasiun .st-dock{display:none}.theme-stasiun .st-dock a,.theme-stasiun .st-dock button{min-height:42px;font-family:var(--st-kond);letter-spacing:.06em;text-transform:uppercase;color:var(--st-tinta-2);white-space:nowrap;border-radius:7px;flex:none;place-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:grid}.theme-stasiun .st-dock button{min-width:42px}.theme-stasiun .st-dock #st-bunyi{font-size:18px}.theme-stasiun .st-dock #st-bunyi.st-mati{opacity:.45}.theme-stasiun .st-dock a:hover,.theme-stasiun .st-dock button:hover{color:var(--st-tinta)}.theme-stasiun .st-dock a[aria-current=true]{background:var(--st-aksi);color:var(--st-on-aksi)}@media (width<=480px){.theme-stasiun .st-dock{gap:0;padding:4px}.theme-stasiun .st-dock .st-dock-extra{display:none}.theme-stasiun .st-dock a{letter-spacing:.02em;padding:0 4px;font-size:12px}.theme-stasiun .st-dock button{min-width:32px;padding:0 3px}}@media (width<=380px){.theme-stasiun .st-dock a{letter-spacing:0;padding:0 3px;font-size:11px}.theme-stasiun .st-dock button{min-width:30px}}.theme-stasiun .st-toast{z-index:97;background:var(--st-aksi);color:var(--st-on-aksi);font-family:var(--st-kond);letter-spacing:.06em;opacity:0;pointer-events:none;transition:all .3s var(--st-e);text-align:center;border-radius:8px;max-width:calc(100% - 30px);padding:10px 20px;font-size:16px;font-weight:600;position:fixed;bottom:80px;left:50%;transform:translate(-50%,10px)}.theme-stasiun .st-toast.st-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-stasiun *,.theme-stasiun :before,.theme-stasiun :after{transition-duration:.01ms!important;animation:none!important}.theme-stasiun .st-jendela-wrap{overflow-x:auto}}.theme-keping{--kg-kertas:#f7f2e9;--kg-kertas-2:#eee6d8;--kg-kartu:#fffdf8;--kg-tinta:#2b2a33;--kg-tinta-2:#55535f;--kg-tinta-3:#64616d;--kg-aksen:#96462f;--kg-aksi:#2b2a33;--kg-aksi-hover:#45434f;--kg-on-aksi:#f7f2e9;--kg-liat:#c9745a;--kg-batu:#5b7290;--kg-sawi:#d9a441;--kg-daun:#6e8a6c;--kg-krem:#fff8ee;--kg-k1:#f4ddd3;--kg-k2:#dce3ec;--kg-k3:#f5e6c4;--kg-k4:#dce7da;--kg-garis-keping:#2b2a3324;--kg-pola-warna:#2b2a330f;--kg-line:#e1d7c6;--kg-bad:#a3412f;--kg-batu-teks:#4a5f7a;--kg-disp:"Bricolage Grotesque",system-ui,sans-serif;--kg-teks:"Schibsted Grotesk","Segoe UI",system-ui,sans-serif;--kg-e:cubic-bezier(.22,1,.36,1);--kg-pegas:cubic-bezier(.34,1.56,.64,1);--kg-sh:0 18px 40px -26px #2b2a3373;background:var(--kg-kertas);color:var(--kg-tinta);font-family:var(--kg-teks);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.62}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-keping{--kg-kertas:#16151b;--kg-kertas-2:#1d1c23;--kg-kartu:#22212a;--kg-tinta:#f1ece4;--kg-tinta-2:#cbc6bd;--kg-tinta-3:#a6a19a;--kg-aksen:#eba48d;--kg-aksi:#f1ece4;--kg-aksi-hover:#fff;--kg-on-aksi:#16151b;--kg-k1:#4a2e27;--kg-k2:#2a3442;--kg-k3:#463a1f;--kg-k4:#2d3a2d;--kg-garis-keping:#f1ece424;--kg-pola-warna:#f1ece40d;--kg-line:#2e2c35;--kg-bad:#f0a391;--kg-batu-teks:#9fb4cf}}html[data-theme=dark] .theme-keping{--kg-kertas:#16151b;--kg-kertas-2:#1d1c23;--kg-kartu:#22212a;--kg-tinta:#f1ece4;--kg-tinta-2:#cbc6bd;--kg-tinta-3:#a6a19a;--kg-aksen:#eba48d;--kg-aksi:#f1ece4;--kg-aksi-hover:#fff;--kg-on-aksi:#16151b;--kg-k1:#4a2e27;--kg-k2:#2a3442;--kg-k3:#463a1f;--kg-k4:#2d3a2d;--kg-garis-keping:#f1ece424;--kg-pola-warna:#f1ece40d;--kg-line:#2e2c35;--kg-bad:#f0a391;--kg-batu-teks:#9fb4cf}.theme-keping *,.theme-keping :before,.theme-keping :after{box-sizing:border-box}.theme-keping [hidden]{display:none!important}.theme-keping h1,.theme-keping h2,.theme-keping h3,.theme-keping h4{font-family:var(--kg-disp);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.02}.theme-keping p{max-width:58ch;margin:0}.theme-keping a{color:inherit}.theme-keping button,.theme-keping input,.theme-keping textarea,.theme-keping select{font:inherit;color:inherit}.theme-keping button{cursor:pointer;background:0 0;border:0;padding:0}.theme-keping :focus-visible{outline:2px solid var(--kg-aksen);outline-offset:3px}.theme-keping svg{display:block}.theme-keping .kg-wrap{width:100%;max-width:1000px;margin-inline:auto;padding-inline:22px}.theme-keping .kg-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--kg-aksen);font-size:13px;font-weight:700}.theme-keping .kg-ic{flex:none;width:18px;height:18px}.theme-keping .kg-pola{z-index:0;pointer-events:none;background:var(--kg-pola-warna);position:fixed;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M20 20h10c0-6 10-6 10 0h10v10c6 0 6 10 0 10v10H40c0 6-10 6-10 0H20V40c-6 0-6-10 0-10Z'/%3E%3Cpath d='M80 76h10c0 6 10 6 10 0h10v10c-6 0-6 10 0 10v10h-10c0-6-10-6-10 0H80V96c6 0 6-10 0-10Z'/%3E%3C/svg%3E") 0 0/120px 120px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M20 20h10c0-6 10-6 10 0h10v10c6 0 6 10 0 10v10H40c0 6-10 6-10 0H20V40c-6 0-6-10 0-10Z'/%3E%3Cpath d='M80 76h10c0 6 10 6 10 0h10v10c-6 0-6 10 0 10v10h-10c0-6-10-6-10 0H80V96c6 0 6-10 0-10Z'/%3E%3C/svg%3E") 0 0/120px 120px}.theme-keping .kg-main{z-index:1;position:relative}.theme-keping .kg-btn{background:var(--kg-aksi);min-height:50px;color:var(--kg-on-aksi);border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.theme-keping .kg-btn:hover{background:var(--kg-aksi-hover)}.theme-keping .kg-btn:active{transform:scale(.97)}.theme-keping .kg-btn[disabled]{opacity:.55;cursor:default}.theme-keping .kg-btn.kg-garis{color:var(--kg-tinta);box-shadow:inset 0 0 0 2px var(--kg-tinta);background:0 0}.theme-keping .kg-btn.kg-garis:hover{background:var(--kg-kertas-2)}.theme-keping .kg-btn.kg-sm{border-radius:11px;min-height:42px;padding:0 15px;font-size:14.5px}.theme-keping .kg-gate{display:none}html.kg-gated .theme-keping .kg-gate{z-index:90;text-align:center;background:var(--kg-kertas);flex-direction:column;padding:20px;transition:opacity .8s,visibility .8s;display:flex;position:fixed;inset:0;overflow-y:auto}.theme-keping .kg-gate.kg-pergi{opacity:0;visibility:hidden}.theme-keping .kg-gate .kg-isi{justify-items:center;gap:14px;width:min(620px,100%);margin:auto;display:grid}.theme-keping .kg-gate h1{text-wrap:balance;font-size:clamp(30px,6vw,46px)}.theme-keping .kg-petunjuk{color:var(--kg-tinta-2);min-height:1.6em}.theme-keping #kg-papan{touch-action:none;-webkit-user-select:none;user-select:none;width:clamp(220px,min(90vw,155dvh - 465px),560px);height:auto;overflow:visible}.theme-keping #kg-kep-b{cursor:grab}.theme-keping #kg-kep-b:active{cursor:grabbing}.theme-keping .kg-kep{transition:transform .55s var(--kg-pegas)}.theme-keping .kg-kep.kg-seret{transition:none}.theme-keping .kg-gate .kg-to{color:var(--kg-tinta-2);overflow-wrap:anywhere;font-weight:600}.theme-keping .kg-gate .kg-to b{color:var(--kg-tinta)}.theme-keping .kg-kilau{opacity:0;transition:opacity .4s}.theme-keping .kg-pas .kg-kilau{opacity:1;animation:1.2s ease-out kg-berpendar}@keyframes kg-berpendar{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:0;transform:scale(1.25)}}.theme-keping .kg-hero{text-align:center;place-items:center;min-height:100dvh;padding:70px 0 100px;display:grid}.theme-keping .kg-hero .kg-isi{justify-items:center;gap:16px;display:grid}.theme-keping .kg-pasangan{width:min(520px,86vw);height:auto;animation:6s ease-in-out infinite kg-apung;overflow:visible}@keyframes kg-apung{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}.theme-keping .kg-hero h1{overflow-wrap:break-word;text-wrap:balance;font-size:clamp(46px,10vw,104px)}.theme-keping .kg-hero h1 span{color:var(--kg-aksen)}.theme-keping .kg-tgl{color:var(--kg-tinta-2);font-size:18px;font-weight:600}.theme-keping .kg-sec{padding:clamp(70px,10vw,120px) 0;position:relative}.theme-keping .kg-head{gap:8px;margin-bottom:clamp(30px,4.6vw,52px);display:grid}.theme-keping .kg-head.kg-tengah{text-align:center;justify-items:center}.theme-keping .kg-head h2{text-wrap:balance;font-size:clamp(34px,6vw,60px)}.theme-keping .kg-head p{color:var(--kg-tinta-2);max-width:50ch}.theme-keping .kg-ayat{text-align:center;justify-items:center;gap:10px;display:grid}.theme-keping .kg-ar{direction:rtl;font-family:Amiri,serif;font-size:clamp(24px,4.2vw,32px);line-height:2}.theme-keping .kg-terjemah{font-family:var(--kg-disp);color:var(--kg-tinta-2);max-width:30ch;font-size:clamp(20px,3vw,26px);font-weight:500;line-height:1.3}.theme-keping .kg-ayat .kg-src{color:var(--kg-tinta-3)}.theme-keping .kg-rangkai{gap:0;display:grid}.theme-keping .kg-kartu{isolation:isolate;min-width:0;padding:38px 40px;position:relative}.theme-keping .kg-kartu>svg.kg-latar{z-index:-1;pointer-events:none;position:absolute;overflow:visible}.theme-keping .kg-kartu>svg.kg-latar path{stroke:var(--kg-garis-keping);stroke-width:1.2px}.theme-keping .kg-kartu.kg-tampil{animation:kg-pasang .9s var(--kg-pegas) backwards;animation-delay:calc(var(--kg-i,0) * .11s)}@keyframes kg-pasang{0%{transform:translate(var(--kg-dx,0),var(--kg-dy,40px)) rotate(var(--kg-rot,6deg));opacity:.2}to{opacity:1;transform:none}}@media (width<=480px){.theme-keping .kg-kartu{padding:32px 26px}}.theme-keping .kg-pasangan-foto{width:min(640px,100%);margin:0 auto clamp(26px,4vw,44px)}.theme-keping .kg-pasangan-foto svg{width:100%;height:auto;overflow:visible}.theme-keping .kg-duo{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,4vw,48px);display:grid}.theme-keping .kg-who{align-content:start;justify-items:center;gap:6px;display:grid}.theme-keping .kg-who .kg-peran{letter-spacing:.14em;text-transform:uppercase;color:var(--kg-aksen);font-size:13px;font-weight:700}.theme-keping .kg-who:nth-child(2) .kg-peran{color:var(--kg-batu-teks)}.theme-keping .kg-who h3{overflow-wrap:break-word;font-size:clamp(28px,4vw,38px)}.theme-keping .kg-who>p{color:var(--kg-tinta-2);max-width:30ch}.theme-keping .kg-who>a{color:var(--kg-aksen);font-weight:600}.theme-keping .kg-mp .kg-kp{transition:transform 1s var(--kg-pegas);transform-box:fill-box;transform-origin:50%}.theme-keping .kg-mp.kg-pisah .kg-kp.kg-a{transform:translate(-60px,-14px)rotate(-7deg)}.theme-keping .kg-mp.kg-pisah .kg-kp.kg-b{transform:translate(60px,14px)rotate(7deg)}.theme-keping .kg-mp.kg-vertikal.kg-pisah .kg-kp.kg-a{transform:translate(-14px,-60px)rotate(-6deg)}.theme-keping .kg-mp.kg-vertikal.kg-pisah .kg-kp.kg-b{transform:translate(14px,60px)rotate(6deg)}@media (width<=720px){.theme-keping .kg-duo{grid-template-columns:minmax(0,1fr)}}.theme-keping .kg-kisah{max-width:680px;margin-inline:auto}.theme-keping .kg-kisah .kg-kartu>h3{overflow-wrap:break-word;margin:4px 0 6px;font-size:clamp(24px,3.4vw,32px)}.theme-keping .kg-kisah .kg-kartu>p{color:var(--kg-tinta-2)}.theme-keping .kg-th{font-family:var(--kg-disp);letter-spacing:.06em;color:var(--kg-aksen);font-size:15px;font-weight:800}.theme-keping .kg-ev>h3{overflow-wrap:break-word;margin:4px 0 6px;font-size:clamp(28px,3.6vw,36px)}.theme-keping .kg-jam{font-family:var(--kg-disp);font-size:20px;font-weight:700;display:block}.theme-keping .kg-ev>p{color:var(--kg-tinta-2)}.theme-keping .kg-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.theme-keping .kg-hitung{max-width:640px;margin-inline:auto}.theme-keping .kg-hitung .kg-kartu{text-align:center;padding:30px 20px}.theme-keping .kg-hitung .kg-kartu>b{font-family:var(--kg-disp);font-variant-numeric:tabular-nums;font-size:clamp(36px,7vw,56px);font-weight:800;line-height:1;display:block}.theme-keping .kg-hitung .kg-kartu>span{letter-spacing:.14em;text-transform:uppercase;color:var(--kg-tinta-2);font-size:12.5px;font-weight:700}.theme-keping .kg-galeri{overflow:hidden}.theme-keping .kg-mozaik{width:100%;height:auto;overflow:visible}.theme-keping .kg-mozaik .kg-kp{transition:transform 1.1s var(--kg-pegas);transition-delay:calc(var(--kg-i,0) * 60ms);transform-box:fill-box;transform-origin:50%}.theme-keping .kg-mozaik.kg-acak .kg-kp{transform:translate(var(--kg-sx),var(--kg-sy)) rotate(var(--kg-sr))}.theme-keping #kg-mozaik1,.theme-keping .kg-mozaik .kg-kp[role=button]{cursor:zoom-in}.theme-keping .kg-mozaik .kg-kp[role=button]:focus{outline:none}.theme-keping .kg-mozaik .kg-kp[role=button]:focus-visible path.kg-tepi{stroke:var(--kg-aksen);stroke-width:5px}.theme-keping .kg-galeri-dua{margin-top:clamp(36px,6vw,64px)}.theme-keping .kg-lb{z-index:96;background:#121116ed;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-keping .kg-lb .kg-ph{aspect-ratio:4/3;background:#121116 50%/contain no-repeat;border-radius:16px;width:min(92vw,620px)}.theme-keping .kg-lb .kg-x{top:max(14px,env(safe-area-inset-top));color:#f7f2e9;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:14px}.theme-keping .kg-dua{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,4vw,44px);display:grid}.theme-keping .kg-dua.kg-tunggal{grid-template-columns:minmax(0,560px);justify-content:center}.theme-keping .kg-form-kartu{background:var(--kg-kartu);min-width:0;box-shadow:var(--kg-sh);border-radius:18px;padding:clamp(20px,4vw,34px)}.theme-keping .kg-field{gap:5px;margin-bottom:16px;display:grid}.theme-keping .kg-field>label{letter-spacing:.1em;text-transform:uppercase;color:var(--kg-tinta-2);font-size:13px;font-weight:700}.theme-keping .kg-field input,.theme-keping .kg-field textarea{background:var(--kg-kertas);border:2px solid var(--kg-line);border-radius:12px;width:100%;min-height:50px;padding:11px 13px;font-size:17px}.theme-keping .kg-field textarea{resize:vertical;min-height:98px}.theme-keping .kg-field input:focus,.theme-keping .kg-field textarea:focus{border-color:var(--kg-tinta);outline:none}.theme-keping .kg-field.kg-bad input,.theme-keping .kg-field.kg-bad textarea{border-color:var(--kg-bad)}.theme-keping .kg-err{color:var(--kg-bad);font-size:15px}.theme-keping .kg-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-keping .kg-seg{position:relative}.theme-keping .kg-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-keping .kg-seg span{min-height:44px;box-shadow:inset 0 0 0 2px var(--kg-line);background:var(--kg-kertas);color:var(--kg-tinta-2);cursor:pointer;border-radius:11px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.theme-keping .kg-seg input:checked+span{background:var(--kg-aksi);color:var(--kg-on-aksi);box-shadow:none}.theme-keping .kg-seg input:focus-visible+span{outline:2px solid var(--kg-aksen);outline-offset:2px}.theme-keping .kg-done{gap:10px;display:grid}.theme-keping .kg-done h3{font-size:28px}.theme-keping .kg-done p{color:var(--kg-tinta-2)}.theme-keping .kg-done .kg-btn{justify-self:start}.theme-keping .kg-ucapan{min-width:0}.theme-keping #kg-dinding{width:100%;height:auto;overflow:visible}.theme-keping #kg-dinding .kg-kt{cursor:pointer;transform-box:fill-box;transform-origin:50%}.theme-keping #kg-dinding .kg-kt:focus{outline:none}.theme-keping #kg-dinding .kg-kt:focus-visible path,.theme-keping #kg-dinding .kg-kt.kg-dipilih path{stroke:var(--kg-tinta);stroke-width:4px}.theme-keping #kg-dinding.kg-tampil:not(.kg-diam) .kg-kt{animation:kg-jatuh .9s var(--kg-pegas) backwards;animation-delay:calc(var(--kg-i,0) * 50ms)}@keyframes kg-jatuh{0%{transform:translateY(-90px)rotate(-12deg)}to{transform:none}}.theme-keping .kg-cerita{background:var(--kg-kartu);min-height:72px;box-shadow:var(--kg-sh);overflow-wrap:anywhere;border-radius:14px;margin-top:12px;padding:14px 16px}.theme-keping .kg-cerita>b{font-family:var(--kg-disp);font-size:19px;display:block}.theme-keping .kg-cerita>span{color:var(--kg-tinta-2)}.theme-keping .kg-wl{gap:10px;max-height:380px;margin-top:14px;display:grid;overflow-y:auto}.theme-keping .kg-w{border-left:4px solid var(--kg-liat);overflow-wrap:anywhere;padding:6px 0 6px 12px}.theme-keping .kg-w:nth-child(4n+2){border-color:var(--kg-batu)}.theme-keping .kg-w:nth-child(4n+3){border-color:var(--kg-sawi)}.theme-keping .kg-w:nth-child(4n+4){border-color:var(--kg-daun)}.theme-keping .kg-w>b{font-family:var(--kg-disp);font-size:18px}.theme-keping .kg-w>small{color:var(--kg-tinta-3);font-size:13px;display:block}.theme-keping .kg-w>p{color:var(--kg-tinta-2);font-size:16px}.theme-keping .kg-empty{color:var(--kg-tinta-3);font-style:italic}.theme-keping .kg-pages{margin-top:14px}@media (width<=860px){.theme-keping .kg-dua{grid-template-columns:minmax(0,1fr)}}.theme-keping .kg-amplop .kg-kartu{align-content:start;gap:3px;display:grid}.theme-keping .kg-bank{letter-spacing:.12em;text-transform:uppercase;color:var(--kg-aksen);font-size:13px;font-weight:700}.theme-keping .kg-no{font-family:var(--kg-disp);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,3.4vw,30px);font-weight:800}.theme-keping .kg-an{color:var(--kg-tinta-2);overflow-wrap:anywhere}.theme-keping .kg-note{color:var(--kg-tinta-2);font-size:15px}.theme-keping .kg-qr{background:#fff;border-radius:10px;width:min(200px,100%);height:auto;margin-top:8px}.theme-keping .kg-copy{justify-self:start;margin-top:8px}.theme-keping .kg-akhir{text-align:center;padding:clamp(70px,10vw,120px) 0 130px;position:relative}.theme-keping .kg-akhir .kg-wrap{justify-items:center;gap:14px;display:grid}.theme-keping .kg-akhir h2{text-wrap:balance;font-size:clamp(40px,8vw,76px)}.theme-keping .kg-akhir p{color:var(--kg-tinta-2)}.theme-keping .kg-ttd{font-family:var(--kg-disp);font-size:24px;font-weight:700}.theme-keping .kg-ttd span{color:var(--kg-aksen)}.theme-keping .kg-konfeti{z-index:95;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-keping .kg-konfeti i{width:16px;height:16px;animation:2.4s cubic-bezier(.3,.6,.5,1) forwards kg-hujan;position:absolute;top:-30px}@keyframes kg-hujan{to{transform:translate(var(--kg-dx,0),105vh) rotate(var(--kg-r,360deg))}}.theme-keping .kg-footer{z-index:1;border-top:1px solid var(--kg-line);text-align:center;color:var(--kg-tinta-3);padding:18px 22px 96px;font-size:14px;font-weight:600;position:relative}.theme-keping .kg-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:var(--kg-kartu);border:1px solid var(--kg-line);scrollbar-width:none;border-radius:16px;gap:2px;max-width:calc(100% - 20px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 30px -16px #2b2a338c}.theme-keping .kg-dock::-webkit-scrollbar{display:none}html.kg-gated:not(.kg-opening) .theme-keping .kg-dock{display:none}.theme-keping .kg-dock a,.theme-keping .kg-dock button{min-height:42px;color:var(--kg-tinta-2);white-space:nowrap;border-radius:11px;flex:none;place-items:center;padding:0 13px;font-size:14.5px;font-weight:600;text-decoration:none;display:grid}.theme-keping .kg-dock button{min-width:42px}.theme-keping .kg-dock #kg-bunyi{font-size:18px}.theme-keping .kg-dock #kg-bunyi.kg-mati{opacity:.45}.theme-keping .kg-dock a:hover,.theme-keping .kg-dock button:hover{color:var(--kg-tinta)}.theme-keping .kg-dock a[aria-current=true]{background:var(--kg-aksi);color:var(--kg-on-aksi)}@media (width<=480px){.theme-keping .kg-dock{gap:0;padding:4px}.theme-keping .kg-dock a{letter-spacing:-.01em;padding:0 4px;font-size:12px}.theme-keping .kg-dock button{min-width:30px;padding:0 3px}}@media (width<=380px){.theme-keping .kg-dock{padding:3px}.theme-keping .kg-dock a{padding:0 3px;font-size:11px}.theme-keping .kg-dock button{min-width:28px;padding:0 2px}}@media (width<=340px){.theme-keping .kg-dock .kg-dock-extra{display:none}}.theme-keping .kg-toast{z-index:97;background:var(--kg-aksi);color:var(--kg-on-aksi);opacity:0;pointer-events:none;transition:all .3s var(--kg-e);text-align:center;border-radius:12px;max-width:calc(100% - 30px);padding:11px 20px;font-weight:600;position:fixed;bottom:80px;left:50%;transform:translate(-50%,10px)}.theme-keping .kg-toast.kg-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-keping *,.theme-keping :before,.theme-keping :after{transition-duration:.01ms!important;animation:none!important}}.theme-balerina{--bl-mutiara:#f6f0f4;--bl-mutiara-2:#ede3ea;--bl-kartu:#fffbfd;--bl-tinta:#3a2e3f;--bl-tinta-2:#5e5064;--bl-tinta-3:#6e6074;--bl-aksen:#8a4f64;--bl-aksi:#5e4a78;--bl-aksi-hover:#4c3a64;--bl-on-aksi:#fbf6fa;--bl-emas:#c9a55c;--bl-pita:#e8c3cc;--bl-line:#e4d6df;--bl-bad:#a3412f;--bl-skrip:"Petit Formal Script",cursive;--bl-serif:"Cardo",Georgia,serif;--bl-ui:"Raleway","Segoe UI",system-ui,sans-serif;--bl-e:cubic-bezier(.22,1,.36,1);--bl-sh:0 24px 48px -30px #3a2e3f80;color:var(--bl-tinta);font-family:var(--bl-serif);-webkit-font-smoothing:antialiased;background:radial-gradient(70% 50% at 15% 0%,var(--bl-mutiara-2),transparent 70%),radial-gradient(60% 50% at 100% 60%,var(--bl-mutiara-2),transparent 70%),var(--bl-mutiara);font-size:18px;line-height:1.7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-balerina{--bl-mutiara:#18131d;--bl-mutiara-2:#1f1925;--bl-kartu:#251e2c;--bl-tinta:#f3ecf2;--bl-tinta-2:#d3c6d2;--bl-tinta-3:#afa2b0;--bl-aksen:#e8b1c2;--bl-aksi:#cdb8e6;--bl-aksi-hover:#dccbf0;--bl-on-aksi:#1e1724;--bl-pita:#6e4655;--bl-line:#33293a;--bl-bad:#f0a391}}html[data-theme=dark] .theme-balerina{--bl-mutiara:#18131d;--bl-mutiara-2:#1f1925;--bl-kartu:#251e2c;--bl-tinta:#f3ecf2;--bl-tinta-2:#d3c6d2;--bl-tinta-3:#afa2b0;--bl-aksen:#e8b1c2;--bl-aksi:#cdb8e6;--bl-aksi-hover:#dccbf0;--bl-on-aksi:#1e1724;--bl-pita:#6e4655;--bl-line:#33293a;--bl-bad:#f0a391}.theme-balerina *,.theme-balerina :before,.theme-balerina :after{box-sizing:border-box}.theme-balerina [hidden]{display:none!important}.theme-balerina h1,.theme-balerina h2,.theme-balerina h3,.theme-balerina h4{font-family:var(--bl-serif);margin:0;font-weight:400;line-height:1.12}.theme-balerina p{max-width:56ch;margin:0}.theme-balerina a{color:inherit}.theme-balerina button,.theme-balerina input,.theme-balerina textarea,.theme-balerina select{font:inherit;color:inherit}.theme-balerina button{cursor:pointer;background:0 0;border:0;padding:0}.theme-balerina :focus-visible{outline:2px solid var(--bl-aksen);outline-offset:3px}.theme-balerina svg{display:block}.theme-balerina .bl-wrap{width:100%;max-width:980px;margin-inline:auto;padding-inline:24px}.theme-balerina .bl-lab{font-family:var(--bl-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--bl-aksen);font-size:12px;font-weight:600}.theme-balerina .bl-ic{flex:none;width:17px;height:17px}.theme-balerina .bl-main{position:relative}@keyframes bl-putar-tutu{to{transform:rotate(360deg)}}@keyframes bl-berbalik{0%{transform:scaleX(1)}25%{transform:scaleX(.08)}50%{transform:scaleX(-1)}75%{transform:scaleX(-.08)}to{transform:scaleX(1)}}.theme-balerina .bl-tutu-putar{transform-origin:0 0;animation:2.6s linear infinite bl-putar-tutu}.theme-balerina .bl-tubuh-putar{transform-origin:0 0;animation:2.6s linear infinite bl-berbalik}.theme-balerina .bl-diam .bl-tutu-putar,.theme-balerina .bl-diam .bl-tubuh-putar{animation-play-state:paused}@keyframes bl-kerlip{0%,to{opacity:.15;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.theme-balerina .bl-bintik{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite bl-kerlip}.theme-balerina .bl-kotak{width:min(440px,88vw);max-width:100%;height:auto;overflow:visible}.theme-balerina .bl-kotak-kecil{width:min(320px,70vw)}.theme-balerina .bl-kotak .bl-kunci{cursor:pointer}.theme-balerina .bl-btn{min-height:50px;font-family:var(--bl-ui);letter-spacing:.14em;text-transform:uppercase;background:var(--bl-aksi);color:var(--bl-on-aksi);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,transform .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 24px -14px #5e4a78b3}.theme-balerina .bl-btn:hover{background:var(--bl-aksi-hover)}.theme-balerina .bl-btn:active{transform:scale(.97)}.theme-balerina .bl-btn[disabled]{opacity:.55;cursor:default}.theme-balerina .bl-btn.bl-garis{color:var(--bl-tinta);box-shadow:inset 0 0 0 1.5px var(--bl-tinta);background:0 0}.theme-balerina .bl-btn.bl-garis:hover{background:var(--bl-mutiara-2)}.theme-balerina .bl-btn.bl-sm{min-height:42px;padding:0 17px;font-size:12px}.theme-balerina .bl-gate{display:none}html.bl-gated .theme-balerina .bl-gate{z-index:90;text-align:center;background:radial-gradient(70% 60% at 50% 40%,var(--bl-mutiara-2),var(--bl-mutiara));transition:opacity 1s ease, visibility 1s, transform 1.2s var(--bl-e);flex-direction:column;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.theme-balerina .bl-gate.bl-pergi{opacity:0;visibility:hidden;transform:scale(1.08)}.theme-balerina .bl-gate .bl-isi{justify-items:center;gap:12px;margin:auto;display:grid}.theme-balerina .bl-gate .bl-kotak{width:clamp(200px,min(88vw,111dvh - 377.4px),440px)}.theme-balerina .bl-gate .bl-nm{font-family:var(--bl-skrip);overflow-wrap:break-word;text-wrap:balance;font-size:clamp(34px,7.4vw,54px);line-height:1.25}.theme-balerina .bl-gate .bl-to{font-family:var(--bl-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-tinta-2);font-size:13px}.theme-balerina .bl-gate .bl-to b{font-family:var(--bl-serif);letter-spacing:0;text-transform:none;color:var(--bl-tinta);overflow-wrap:anywhere;margin-top:2px;font-size:22px;display:block}.theme-balerina .bl-petunjuk{color:var(--bl-tinta-2);min-height:1.7em;font-style:italic}.theme-balerina .bl-hero{text-align:center;place-items:center;min-height:100dvh;padding:60px 0 100px;display:grid}.theme-balerina .bl-hero .bl-isi{justify-items:center;gap:10px;min-width:0;display:grid}.theme-balerina .bl-hero .bl-nm{font-family:var(--bl-skrip);overflow-wrap:break-word;font-size:clamp(46px,10vw,96px);line-height:1.15}.theme-balerina .bl-hero .bl-nm>span{font-family:var(--bl-serif);color:var(--bl-aksen);margin:.1em 0;font-size:.32em;font-style:italic;display:block}.theme-balerina .bl-tgl{font-family:var(--bl-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--bl-tinta-2);font-size:13px;font-weight:600}.theme-balerina .bl-sec{padding:clamp(70px,10vw,124px) 0;position:relative}.theme-balerina .bl-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(30px,4.6vw,56px);display:grid}.theme-balerina .bl-head h2{text-wrap:balance;font-size:clamp(34px,5.8vw,56px);font-style:italic}.theme-balerina .bl-head p{color:var(--bl-tinta-2);max-width:48ch}.theme-balerina .bl-hias{width:150px;color:var(--bl-emas)}.theme-balerina .bl-ayat{text-align:center;justify-items:center;gap:10px;display:grid}.theme-balerina .bl-ar{direction:rtl;font-family:Amiri,serif;font-size:clamp(22px,3.8vw,29px);line-height:2}.theme-balerina .bl-terjemah{color:var(--bl-tinta-2);font-style:italic}.theme-balerina .bl-ayat .bl-src{color:var(--bl-tinta-3)}.theme-balerina .bl-duo{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,5vw,64px);display:grid}.theme-balerina .bl-who{align-content:start;justify-items:center;gap:8px;display:grid}.theme-balerina .bl-liontin{aspect-ratio:3/4;perspective:700px;width:min(230px,62vw);margin-bottom:8px;position:relative}.theme-balerina .bl-bingkai{box-shadow:var(--bl-sh);background:conic-gradient(from 200deg,#b48b45,#ebd7a0,#c9a55c,#f3e4bc,#b48b45);border-radius:50%;padding:11px;position:absolute;inset:0}.theme-balerina .bl-foto{background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.theme-balerina .bl-foto>span{font-family:var(--bl-ui);letter-spacing:.2em;text-transform:uppercase;color:#3a2e3f99;text-align:center;padding:0 18%;font-size:11px}.theme-balerina .bl-foto.bl-filled>span{display:none}.theme-balerina .bl-mutiara-cincin{pointer-events:none;width:calc(100% + 18px);height:calc(100% + 18px);position:absolute;inset:-9px}.theme-balerina .bl-penutup{transform-origin:0;opacity:0;backface-visibility:visible;background:radial-gradient(circle,#0000 0 22%,#ffffff2e 23% 24%,#0000 25% 38%,#ffffff24 39% 40%,#0000 41%),conic-gradient(from 20deg,#b48b45,#ebd7a0,#c9a55c,#f3e4bc,#b48b45);border-radius:50%;position:absolute;inset:0;transform:rotateY(-90deg);box-shadow:inset 0 0 0 3px #ffffff59}.theme-balerina .bl-liontin.bl-tampil .bl-penutup{animation:bl-buka-liontin 1.6s var(--bl-e) backwards;animation-delay:calc(.3s + var(--bl-tunda,0s))}@keyframes bl-buka-liontin{0%{opacity:1;transform:rotateY(0)}85%{opacity:1;transform:rotateY(-86deg)}to{opacity:0;transform:rotateY(-90deg)}}.theme-balerina .bl-who h3{overflow-wrap:break-word;font-size:clamp(25px,3.4vw,32px)}.theme-balerina .bl-panggil{font-family:var(--bl-skrip);color:var(--bl-aksen);font-size:34px;line-height:1.3}.theme-balerina .bl-who>p{color:var(--bl-tinta-2);max-width:30ch}.theme-balerina .bl-who>a{font-family:var(--bl-ui);letter-spacing:.06em;color:var(--bl-aksen);font-size:13px;font-weight:600}@media (width<=740px){.theme-balerina .bl-duo{grid-template-columns:minmax(0,1fr);gap:56px}}.theme-balerina .bl-gelang{gap:clamp(30px,5vw,46px);max-width:700px;margin-inline:auto;padding-left:76px;display:grid;position:relative}.theme-balerina .bl-untai{width:20px;position:absolute;top:0;bottom:0;left:24px}.theme-balerina .bl-mt{background:radial-gradient(circle at 35% 30%,#fff,#f1e6ee 40%,#d8c6d6 75%,#bba5bc);border-radius:50%;width:14px;height:14px;position:absolute;left:3px;box-shadow:0 2px 3px #3a2e3f40}.theme-balerina .bl-gelang.bl-tampil .bl-mt{animation:bl-mutiara-muncul .45s var(--bl-e) backwards;animation-delay:calc(var(--bl-k,0) * 35ms)}@keyframes bl-mutiara-muncul{0%{transform:scale(0)}to{transform:none}}.theme-balerina .bl-cm{background:var(--bl-kartu);box-shadow:var(--bl-sh);border-radius:16px;padding:22px 24px;position:relative}.theme-balerina .bl-bandul{transform-origin:50% 0;width:44px;animation:3.6s ease-in-out infinite bl-ayun;animation-delay:var(--bl-ayun,0s);position:absolute;top:4px;left:-60px}@keyframes bl-ayun{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.theme-balerina .bl-th{font-family:var(--bl-ui);letter-spacing:.2em;color:var(--bl-aksen);font-size:12px;font-weight:600}.theme-balerina .bl-cm>h3{overflow-wrap:break-word;margin:2px 0 6px;font-size:clamp(24px,3vw,29px);font-style:italic}.theme-balerina .bl-cm>p{color:var(--bl-tinta-2)}@media (width<=480px){.theme-balerina .bl-gelang{padding-left:62px}.theme-balerina .bl-untai{left:16px}.theme-balerina .bl-bandul{width:38px;left:-54px}.theme-balerina .bl-cm{padding:20px 18px}}.theme-balerina .bl-program{background:var(--bl-kartu);max-width:720px;box-shadow:var(--bl-sh);text-align:center;border-radius:6px;margin-inline:auto;padding:clamp(28px,5vw,52px);position:relative}.theme-balerina .bl-program:before{content:"";border:1px solid var(--bl-emas);outline:1px solid var(--bl-emas);outline-offset:-6px;pointer-events:none;border-radius:3px;position:absolute;inset:12px}.theme-balerina .bl-program>*{position:relative}.theme-balerina .bl-judul-p{font-family:var(--bl-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--bl-aksen);font-size:12.5px;font-weight:600}.theme-balerina .bl-pasangan{font-family:var(--bl-skrip);overflow-wrap:break-word;margin:6px auto 14px;font-size:clamp(32px,6vw,46px);line-height:1.3}.theme-balerina .bl-babak{border-top:1px solid var(--bl-line);gap:4px;padding:20px 0;display:grid}.theme-balerina .bl-no{font-family:var(--bl-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--bl-tinta-3);font-size:12px;font-weight:600}.theme-balerina .bl-babak>h3{overflow-wrap:break-word;font-size:clamp(26px,3.6vw,34px);font-style:italic}.theme-balerina .bl-jam{font-family:var(--bl-ui);letter-spacing:.08em;font-weight:600}.theme-balerina .bl-babak>p{color:var(--bl-tinta-2);margin-inline:auto}.theme-balerina .bl-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.theme-balerina .bl-busana{border-top:1px solid var(--bl-line);color:var(--bl-tinta-2);margin:6px auto 0;padding-top:18px;font-style:italic}.theme-balerina .bl-cd{flex-wrap:wrap;justify-content:center;gap:clamp(12px,3vw,26px);display:flex}.theme-balerina .bl-medali{aspect-ratio:1;background:var(--bl-kartu);width:clamp(78px,17vw,112px);box-shadow:var(--bl-sh), inset 0 0 0 4px var(--bl-kartu), inset 0 0 0 6px var(--bl-emas);border-radius:50%;align-content:center;place-items:center;display:grid}.theme-balerina .bl-medali>b{font-family:var(--bl-serif);font-variant-numeric:tabular-nums;font-size:clamp(28px,6vw,42px);font-weight:400;line-height:1}.theme-balerina .bl-medali>span{font-family:var(--bl-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-tinta-2);margin-top:3px;font-size:10.5px;font-weight:600}.theme-balerina .bl-cermin-dinding{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(14px,2.4vw,24px);display:grid}.theme-balerina .bl-cmn{box-shadow:var(--bl-sh);background:linear-gradient(140deg,#b48b45,#f3e4bc 35%,#c9a55c 55%,#ebd7a0 80%,#b48b45);margin:0;padding:12px;position:relative;overflow:hidden}.theme-balerina .bl-cmn .bl-ph{background-position:50%;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.theme-balerina .bl-cmn .bl-ph:after{content:"";background:linear-gradient(105deg,#0000,#fff6,#0000);width:40%;animation:6s ease-in-out infinite bl-sapu;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes bl-sapu{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}.theme-balerina .bl-cmn button{width:100%;height:100%;position:absolute;inset:0}.theme-balerina .bl-cmn.bl-oval{aspect-ratio:3/4;border-radius:50%;grid-column:span 2}.theme-balerina .bl-cmn.bl-oval .bl-ph{border-radius:50%}.theme-balerina .bl-cmn.bl-lengkung{aspect-ratio:3/4;border-radius:999px 999px 10px 10px;grid-column:span 2}.theme-balerina .bl-cmn.bl-lengkung .bl-ph{border-radius:999px 999px 4px 4px}.theme-balerina .bl-cmn.bl-lebar{aspect-ratio:4/3;border-radius:22px;grid-column:span 3}.theme-balerina .bl-cmn.bl-lebar .bl-ph{border-radius:12px}.theme-balerina .bl-cmn.bl-panjang{aspect-ratio:16/7;border-radius:999px;grid-column:span 6}.theme-balerina .bl-cmn.bl-panjang .bl-ph{border-radius:999px}@media (width<=640px){.theme-balerina .bl-cmn.bl-oval,.theme-balerina .bl-cmn.bl-lengkung{grid-column:span 3}.theme-balerina .bl-cmn.bl-lebar{grid-column:span 6}.theme-balerina .bl-cmn.bl-lengkung:nth-child(6n+3){aspect-ratio:4/3;grid-column:span 6}.theme-balerina .bl-cmn.bl-panjang{aspect-ratio:2}}.theme-balerina .bl-lb{z-index:96;background:#18131ded;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-balerina .bl-lb .bl-ph{aspect-ratio:3/4;background:#18131d 50%/contain no-repeat;border-radius:18px;width:min(90vw,520px);box-shadow:0 0 0 10px #c9a55c}.theme-balerina .bl-lb .bl-x{top:max(14px,env(safe-area-inset-top));color:#f6f0f4;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:14px}.theme-balerina .bl-dua{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,4vw,44px);display:grid}.theme-balerina .bl-dua.bl-tunggal{grid-template-columns:minmax(0,560px);justify-content:center}.theme-balerina .bl-form-kartu{background:var(--bl-kartu);min-width:0;box-shadow:var(--bl-sh);border-radius:18px;padding:clamp(22px,4vw,36px);position:relative;overflow:hidden}.theme-balerina .bl-form-kartu:before{content:"";background:var(--bl-pita);pointer-events:none;width:150px;height:24px;position:absolute;top:18px;right:-34px;transform:rotate(38deg)}.theme-balerina .bl-field{gap:5px;margin-bottom:16px;display:grid}.theme-balerina .bl-field>label{font-family:var(--bl-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--bl-tinta-2);font-size:12px;font-weight:600}.theme-balerina .bl-field input,.theme-balerina .bl-field textarea{background:var(--bl-mutiara);border:1px solid var(--bl-line);border-radius:12px;width:100%;min-height:50px;padding:11px 14px;font-size:17px}.theme-balerina .bl-field textarea{resize:vertical;min-height:100px}.theme-balerina .bl-field input:focus,.theme-balerina .bl-field textarea:focus{border-color:var(--bl-aksen);outline:none}.theme-balerina .bl-field.bl-bad input,.theme-balerina .bl-field.bl-bad textarea{border-color:var(--bl-bad)}.theme-balerina .bl-err{color:var(--bl-bad);font-size:15px}.theme-balerina .bl-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-balerina .bl-seg{position:relative}.theme-balerina .bl-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-balerina .bl-seg span{min-height:44px;box-shadow:inset 0 0 0 1px var(--bl-line);background:var(--bl-mutiara);font-family:var(--bl-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-tinta-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 17px;font-size:13px;font-weight:600;display:inline-flex}.theme-balerina .bl-seg input:checked+span{background:var(--bl-aksi);color:var(--bl-on-aksi);box-shadow:none}.theme-balerina .bl-seg input:focus-visible+span{outline:2px solid var(--bl-aksen);outline-offset:2px}.theme-balerina .bl-done{gap:10px;display:grid}.theme-balerina .bl-done h3{padding-right:40px;font-size:30px;font-style:italic}.theme-balerina .bl-done p{color:var(--bl-tinta-2)}.theme-balerina .bl-done .bl-btn{justify-self:start}.theme-balerina .bl-ucapan{min-width:0}.theme-balerina .bl-wl{gap:12px;max-height:520px;padding:2px 4px 10px 2px;display:grid;overflow-y:auto}.theme-balerina .bl-w{background:var(--bl-kartu);overflow-wrap:anywhere;border-radius:14px;padding:14px 16px 14px 54px;position:relative;box-shadow:0 12px 26px -20px #3a2e3f8c}.theme-balerina .bl-w>svg{width:28px;position:absolute;top:16px;left:14px}.theme-balerina .bl-w>b{font-family:var(--bl-serif);font-size:18px;font-weight:700}.theme-balerina .bl-w>small{font-family:var(--bl-ui);letter-spacing:.06em;color:var(--bl-tinta-3);font-size:12px;display:block}.theme-balerina .bl-w>p{color:var(--bl-tinta-2);font-size:16.5px;font-style:italic}.theme-balerina .bl-empty{color:var(--bl-tinta-3);font-style:italic}.theme-balerina .bl-pages{margin-top:14px}@media (width<=860px){.theme-balerina .bl-dua{grid-template-columns:minmax(0,1fr)}}.theme-balerina .bl-acct{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.theme-balerina .bl-acct.bl-satu{grid-template-columns:minmax(0,380px);justify-content:center}.theme-balerina .bl-kantung{text-align:center;color:#fbf6fa;box-shadow:var(--bl-sh), inset 0 1px 0 #fff3, inset 0 -14px 24px -18px #0006;background:linear-gradient(170deg,#6a5486,#433357);border-radius:20px 20px 30px 30px;align-content:start;justify-items:center;gap:4px;padding:34px 24px 26px;display:grid;position:relative}.theme-balerina .bl-kantung:before{content:"";background:repeating-linear-gradient(90deg,#ebd7a0 0 8px,#0000 8px 12px);height:2px;position:absolute;top:14px;left:12%;right:12%}.theme-balerina .bl-bank{font-family:var(--bl-ui);letter-spacing:.22em;text-transform:uppercase;color:#f3e4bc;font-size:12px;font-weight:600}.theme-balerina .bl-no{font-family:var(--bl-serif);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px}.theme-balerina .bl-an{overflow-wrap:anywhere;font-style:italic}.theme-balerina .bl-note{opacity:.85;font-size:15px}.theme-balerina .bl-qr{background:#fff;border-radius:10px;width:min(200px,100%);height:auto;margin-top:8px}.theme-balerina .bl-kantung .bl-btn{color:#4c3a64;box-shadow:none;background:#fbf6fa;margin-top:8px}.theme-balerina .bl-kantung .bl-btn:hover{background:#fff}@media (width<=640px){.theme-balerina .bl-acct{grid-template-columns:minmax(0,1fr)}}.theme-balerina .bl-akhir{text-align:center;padding:clamp(60px,9vw,110px) 0 130px;position:relative}.theme-balerina .bl-akhir .bl-wrap{justify-items:center;gap:12px;display:grid}.theme-balerina .bl-akhir h2{text-wrap:balance;font-size:clamp(34px,6vw,58px);font-style:italic}.theme-balerina .bl-akhir .bl-nm{font-family:var(--bl-skrip);color:var(--bl-aksen);overflow-wrap:break-word;font-size:clamp(40px,8vw,66px);line-height:1.3}.theme-balerina .bl-footer{border-top:1px solid var(--bl-line);text-align:center;font-family:var(--bl-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bl-tinta-3);padding:18px 22px 96px;font-size:12.5px}.theme-balerina .bl-dock{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;background:var(--bl-kartu);border:1px solid var(--bl-line);scrollbar-width:none;border-radius:999px;gap:2px;max-width:calc(100% - 20px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 30px -16px #3a2e3f8c}.theme-balerina .bl-dock::-webkit-scrollbar{display:none}html.bl-gated:not(.bl-opening) .theme-balerina .bl-dock{display:none}.theme-balerina .bl-dock a,.theme-balerina .bl-dock button{min-height:42px;font-family:var(--bl-ui);letter-spacing:.06em;color:var(--bl-tinta-2);white-space:nowrap;border-radius:999px;flex:none;place-items:center;padding:0 13px;font-size:12.5px;font-weight:600;text-decoration:none;display:grid}.theme-balerina .bl-dock #bl-musik{grid-auto-flow:column;column-gap:4px}.theme-balerina .bl-dock button{min-width:42px}.theme-balerina .bl-dock a:hover,.theme-balerina .bl-dock button:hover{color:var(--bl-tinta)}.theme-balerina .bl-dock a[aria-current=true]{background:var(--bl-aksi);color:var(--bl-on-aksi)}.theme-balerina .bl-dock #bl-musik[aria-pressed=true]{color:var(--bl-aksen)}@media (width<=480px){.theme-balerina .bl-dock{gap:0;padding:4px}.theme-balerina .bl-dock a,.theme-balerina .bl-dock button{letter-spacing:0;padding:0 5px;font-size:11px}.theme-balerina .bl-dock button{min-width:30px}.theme-balerina .bl-dock #bl-musik span{display:none}}@media (width<=380px){.theme-balerina .bl-dock{padding:3px}.theme-balerina .bl-dock a,.theme-balerina .bl-dock button{padding:0 4px;font-size:10.5px}.theme-balerina .bl-dock button{min-width:28px}}@media (width<=340px){.theme-balerina .bl-dock .bl-dock-extra{display:none}.theme-balerina .bl-dock a,.theme-balerina .bl-dock button{padding:0 3px;font-size:10px}}.theme-balerina .bl-toast{z-index:97;background:var(--bl-aksi);color:var(--bl-on-aksi);font-family:var(--bl-ui);opacity:0;pointer-events:none;transition:all .3s var(--bl-e);text-align:center;border-radius:999px;max-width:calc(100% - 30px);padding:11px 20px;font-size:14px;font-weight:600;position:fixed;bottom:80px;left:50%;transform:translate(-50%,10px)}.theme-balerina .bl-toast.bl-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-balerina *,.theme-balerina :before,.theme-balerina :after{transition-duration:.01ms!important;animation:none!important}}.theme-bunga{--bb-g-sudut:url(/img/template/bunga-biru/sudut.webp);--bb-g-untai:url(/img/template/bunga-biru/untai.webp);--bb-g-karangan:url(/img/template/bunga-biru/karangan.webp);--bb-g-ranting:url(/img/template/bunga-biru/ranting.webp);--bb-g-kelopak:url(/img/template/bunga-biru/kelopak.webp);--bb-latar:#fbfaf7;--bb-latar-2:#f2f5fa;--bb-kartu:#fff;--bb-tinta:#22314f;--bb-tinta-2:#46546f;--bb-tinta-3:#55627c;--bb-nila:#1f3664;--bb-aksen:#2f4f86;--bb-garis:#c9d5e8;--bb-garis-2:#dce5f2;--bb-aksi:#1f3664;--bb-aksi-hover:#2a4580;--bb-on-aksi:#fff;--bb-galat:#a3412f;--bb-op-bunga:1;--bb-filter-bunga:none;--bb-skrip:"Alex Brush",cursive;--bb-serif:"Cormorant Garamond",Georgia,serif;--bb-ui:"Montserrat","Segoe UI",system-ui,sans-serif;--bb-e:cubic-bezier(.22,1,.36,1);--bb-bayang:31 54 100;--bb-lb-bg:#0a101ef0;--bb-rek-a:#2a4580;--bb-rek-b:#1f3664;--bb-rek-c:#18294d;--bb-rek-teks:#dce5f5;--bb-sh:0 18px 40px -26px rgb(var(--bb-bayang) / .45);background:var(--bb-latar);color:var(--bb-tinta);font-family:var(--bb-serif);-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.65}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-bunga{--bb-latar:#0e1626;--bb-latar-2:#121c30;--bb-kartu:#152037;--bb-tinta:#e8eef8;--bb-tinta-2:#c3cdde;--bb-tinta-3:#aeb9cd;--bb-nila:#c9d8f2;--bb-aksen:#a9c1ea;--bb-garis:#2c3b57;--bb-garis-2:#24324b;--bb-aksi:#a9c1ea;--bb-aksi-hover:#c2d4f2;--bb-on-aksi:#0e1626;--bb-galat:#f0a391;--bb-op-bunga:.92;--bb-filter-bunga:invert(1) hue-rotate(180deg) saturate(1.2) brightness(.96)}}html[data-theme=dark] .theme-bunga{--bb-latar:#0e1626;--bb-latar-2:#121c30;--bb-kartu:#152037;--bb-tinta:#e8eef8;--bb-tinta-2:#c3cdde;--bb-tinta-3:#aeb9cd;--bb-nila:#c9d8f2;--bb-aksen:#a9c1ea;--bb-garis:#2c3b57;--bb-garis-2:#24324b;--bb-aksi:#a9c1ea;--bb-aksi-hover:#c2d4f2;--bb-on-aksi:#0e1626;--bb-galat:#f0a391;--bb-op-bunga:.92;--bb-filter-bunga:invert(1) hue-rotate(180deg) saturate(1.2) brightness(.96)}.theme-bunga *,.theme-bunga :before,.theme-bunga :after{box-sizing:border-box}.theme-bunga [hidden]{display:none!important}.theme-bunga h1,.theme-bunga h2,.theme-bunga h3,.theme-bunga h4{margin:0;font-weight:500;line-height:1.1}.theme-bunga p{margin:0}.theme-bunga a{color:inherit}.theme-bunga button,.theme-bunga input,.theme-bunga textarea,.theme-bunga select{font:inherit;color:inherit}.theme-bunga button{cursor:pointer;background:0 0;border:0;padding:0}.theme-bunga :focus-visible{outline:2px solid var(--bb-aksen);outline-offset:3px}.theme-bunga svg{display:block}.theme-bunga .bb-lab{font-family:var(--bb-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--bb-aksen);font-size:11.5px;font-weight:500}.theme-bunga .bb-ic{flex:none;width:17px;height:17px}.theme-bunga .bb-main{position:relative}.theme-bunga .bb-bunga{pointer-events:none;opacity:var(--bb-op-bunga);position:absolute}.theme-bunga .bb-bunga i{filter:var(--bb-filter-bunga);background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.theme-bunga .bb-sudut{aspect-ratio:1;width:min(46vw,300px)}.theme-bunga .bb-sudut i{background-image:var(--bb-g-sudut);transform-origin:8% 8%;animation:7s ease-in-out infinite bb-goyang}.theme-bunga .bb-sudut.bb-ka{scale:-1 1}.theme-bunga .bb-sudut.bb-bk{scale:1 -1}.theme-bunga .bb-sudut.bb-bka{scale:-1}.theme-bunga .bb-sudut.bb-ka i,.theme-bunga .bb-sudut.bb-bka i{animation-delay:-2.3s}.theme-bunga .bb-sudut.bb-bk i{animation-delay:-4.1s}.theme-bunga .bb-untai{aspect-ratio:1400/420;width:min(160vw,1100px);bottom:-1%;left:50%;transform:translate(-50%)}.theme-bunga .bb-untai i{background-image:var(--bb-g-untai);transform-origin:50% 100%;animation:8s ease-in-out infinite bb-napas}.theme-bunga .bb-ranting{aspect-ratio:520/180;width:min(240px,62vw);margin:0 auto;position:relative}.theme-bunga .bb-ranting i{background-image:var(--bb-g-ranting)}@keyframes bb-goyang{0%,to{transform:rotate(0)}50%{transform:rotate(2.6deg)}}@keyframes bb-napas{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes bb-mekar{0%{opacity:0;transform:scale(.7)rotate(-6deg)}to{opacity:var(--bb-op-bunga);transform:none}}@keyframes bb-zoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes bb-putar-pelan{to{transform:rotate(360deg)}}@keyframes bb-jatuh{0%{transform:translate(0)rotate(0)}25%{transform:translate(30px,26vh)rotate(90deg)}50%{transform:translate(-20px,52vh)rotate(180deg)}75%{transform:translate(26px,78vh)rotate(270deg)}to{transform:translate(-10px,108vh)rotate(360deg)}}.theme-bunga .bb-kelopak-jatuh{pointer-events:none;z-index:35;position:fixed;inset:0;overflow:hidden}.theme-bunga .bb-kelopak-jatuh i{background:var(--bb-g-kelopak) center/contain no-repeat;opacity:.85;width:22px;height:22px;filter:var(--bb-filter-bunga);animation:linear infinite bb-jatuh;position:absolute;top:-60px}.theme-bunga .bb-btn{min-height:48px;font-family:var(--bb-ui);letter-spacing:.06em;background:var(--bb-aksi);color:var(--bb-on-aksi);box-shadow:0 10px 22px -14px rgb(var(--bb-bayang) / .8);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,transform .2s;display:inline-flex}.theme-bunga .bb-btn:hover{background:var(--bb-aksi-hover)}.theme-bunga .bb-btn:active{transform:scale(.97)}.theme-bunga .bb-btn.bb-garis{color:var(--bb-nila);box-shadow:inset 0 0 0 1.3px var(--bb-nila);background:0 0}.theme-bunga .bb-btn.bb-garis:hover{background:var(--bb-latar-2)}.theme-bunga .bb-btn.bb-sm{min-height:40px;padding:0 18px;font-size:12px}.theme-bunga .bb-gate{display:none}html.bb-gated .theme-bunga .bb-gate{z-index:90;text-align:center;background:var(--bb-latar);flex-direction:column;transition:transform 1.2s cubic-bezier(.7,0,.25,1);display:flex;position:fixed;inset:0;overflow:hidden auto}.theme-bunga .bb-gate.bb-pergi{transform:translateY(-102%)}.theme-bunga .bb-gate .bb-bunga{animation:bb-mekar 1.6s var(--bb-e) backwards;position:fixed}.theme-bunga .bb-gate .bb-sudut.bb-kr{width:min(78vw,460px);top:-4%;left:-8%}.theme-bunga .bb-gate .bb-sudut.bb-bka{width:min(78vw,460px);animation-delay:.25s;bottom:-4%;right:-8%}.theme-bunga .bb-gate .bb-sudut.bb-ka{width:min(46vw,280px);animation-delay:.45s;top:-3%;right:-6%}.theme-bunga .bb-gate .bb-sudut.bb-bk{width:min(46vw,280px);animation-delay:.6s;bottom:-3%;left:-6%}.theme-bunga .bb-gate .bb-isi{justify-items:center;gap:10px;max-width:460px;margin:auto;padding:24px;display:grid;position:relative}.theme-bunga .bb-gate .bb-nm{font-family:var(--bb-skrip);color:var(--bb-nila);text-wrap:balance;font-size:clamp(52px,15vw,88px);font-weight:400;line-height:1.05}.theme-bunga .bb-gate .bb-tgl{font-family:var(--bb-ui);letter-spacing:.24em;color:var(--bb-tinta-2);font-size:12.5px}.theme-bunga .bb-gate .bb-kepada{font-family:var(--bb-ui);letter-spacing:.06em;color:var(--bb-tinta-2);margin-top:10px;font-size:12px}.theme-bunga .bb-gate .bb-tamu{background:var(--bb-latar-2);min-width:min(220px,100%);max-width:100%;box-shadow:inset 0 0 0 1px var(--bb-garis);color:var(--bb-tinta);overflow-wrap:anywhere;border-radius:12px;padding:10px 22px;font-size:24px;font-weight:600}.theme-bunga .bb-gate .bb-maaf{font-family:var(--bb-ui);color:var(--bb-tinta-3);max-width:32ch;font-size:11.5px;line-height:1.6}@media (height<=640px){.theme-bunga .bb-gate .bb-isi{gap:8px;padding:16px 20px}.theme-bunga .bb-foto-sampul{height:clamp(120px,24vh,200px)}.theme-bunga .bb-gate .bb-nm{font-size:clamp(42px,13vw,64px)}}.theme-bunga .bb-sec{padding:clamp(120px,22vw,170px) 22px;position:relative;overflow:hidden}.theme-bunga .bb-alt{background:var(--bb-latar-2)}.theme-bunga .bb-wrap{text-align:center;justify-items:center;gap:14px;max-width:560px;margin:0 auto;display:grid;position:relative}.theme-bunga .bb-sec .bb-sudut{width:min(54vw,360px)}.theme-bunga .bb-sec .bb-sudut.bb-kr{top:-40px;left:-12%}.theme-bunga .bb-sec .bb-sudut.bb-bka{bottom:-40px;right:-12%}.theme-bunga .bb-sec .bb-sudut.bb-ka{top:-40px;right:-12%}.theme-bunga .bb-sec .bb-sudut.bb-bk{bottom:-40px;left:-12%}.theme-bunga .bb-judul{font-family:var(--bb-skrip);color:var(--bb-nila);font-size:clamp(46px,11vw,64px);font-weight:400;line-height:1.15}.theme-bunga .bb-lede{color:var(--bb-tinta-2)}.theme-bunga .bb-miring{font-style:italic}.theme-bunga .bb-foto{background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.theme-bunga .bb-ph-ket{text-align:center;font-family:var(--bb-ui);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--bb-bayang) / .66);justify-items:center;gap:6px;padding:8px;font-size:10.5px;font-weight:500;display:grid}.theme-bunga .bb-ph-ket svg{width:24px;height:24px}.theme-bunga .bb-lengkung{background:var(--bb-kartu);box-shadow:var(--bb-sh), inset 0 0 0 1px var(--bb-garis);border-radius:999px 999px 18px 18px;padding:8px;position:relative}.theme-bunga .bb-lengkung .bb-foto{border-radius:999px 999px 12px 12px;width:100%;height:100%}.theme-bunga .bb-foto-sampul{aspect-ratio:3/4;height:clamp(150px,29vh,270px);animation:bb-zoom 1.3s var(--bb-e) .35s backwards;margin-bottom:4px}.theme-bunga .bb-lingkar{aspect-ratio:1;place-items:center;width:min(310px,80vw);display:grid;position:relative}.theme-bunga .bb-lingkar .bb-foto{box-shadow:0 0 0 5px var(--bb-kartu), 0 0 0 6px var(--bb-garis);border-radius:50%;position:absolute;inset:16%}.theme-bunga .bb-karangan{pointer-events:none;background:var(--bb-g-karangan) center/contain no-repeat;filter:var(--bb-filter-bunga);opacity:var(--bb-op-bunga);transform-origin:50%;animation:9s ease-in-out infinite bb-goyang;position:absolute;inset:0}.theme-bunga .bb-monogram b{font-family:var(--bb-skrip);color:var(--bb-nila);font-size:clamp(54px,15vw,78px);font-weight:400;position:relative}.theme-bunga .bb-potret{aspect-ratio:3/4;width:min(232px,62vw);margin-bottom:22px;position:relative}.theme-bunga .bb-potret .bb-lengkung{position:absolute;inset:0}.theme-bunga .bb-sec .bb-potret .bb-sudut.bb-bk,.theme-bunga .bb-sec .bb-potret .bb-sudut.bb-bka{width:132px;top:auto;bottom:-34px}.theme-bunga .bb-sec .bb-potret .bb-sudut.bb-bk{left:-40px;right:auto}.theme-bunga .bb-sec .bb-potret .bb-sudut.bb-bka{left:auto;right:-40px}.theme-bunga .bb-foto-penutup{aspect-ratio:3/4;width:min(236px,64vw);margin-bottom:12px}.theme-bunga .bb-beranda{place-items:center;min-height:100dvh;display:grid}.theme-bunga .bb-beranda .bb-nm{font-family:var(--bb-skrip);color:var(--bb-nila);text-wrap:balance;font-size:clamp(50px,13vw,74px);font-weight:400;line-height:1.1}.theme-bunga .bb-beranda .bb-tgl{font-family:var(--bb-ui);letter-spacing:.22em;color:var(--bb-tinta-2);font-size:13px}.theme-bunga .bb-cd{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0;display:flex}.theme-bunga .bb-cd div{background:var(--bb-kartu);width:68px;box-shadow:inset 0 0 0 1px var(--bb-garis), var(--bb-sh);border-radius:14px;padding:10px 0 8px}.theme-bunga .bb-cd b{font-family:var(--bb-serif);color:var(--bb-nila);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1;display:block}.theme-bunga .bb-cd span{font-family:var(--bb-ui);letter-spacing:.06em;color:var(--bb-tinta-2);font-size:10.5px}.theme-bunga .bb-ayat .bb-ar{color:var(--bb-tinta);direction:rtl;font-family:Amiri,serif;font-size:clamp(22px,5.4vw,28px);line-height:2}.theme-bunga .bb-ayat .bb-id{color:var(--bb-tinta-2);font-style:italic}.theme-bunga .bb-ayat .bb-sumber{font-family:var(--bb-ui);letter-spacing:.1em;color:var(--bb-aksen);font-size:12px;font-weight:600}.theme-bunga .bb-salam{color:var(--bb-tinta-2);font-style:italic}.theme-bunga .bb-org{justify-items:center;gap:8px;margin-top:10px;display:grid}.theme-bunga .bb-nm-pendek{font-family:var(--bb-skrip);color:var(--bb-nila);font-size:clamp(44px,12vw,58px);line-height:1.1}.theme-bunga .bb-org h3{font-size:24px;font-weight:600}.theme-bunga .bb-org .bb-ortu{color:var(--bb-tinta-2);font-size:18px}.theme-bunga .bb-org .bb-ortu b{color:var(--bb-tinta);font-weight:600}.theme-bunga .bb-dan{font-family:var(--bb-skrip);color:var(--bb-aksen);margin:6px 0;font-size:64px;line-height:1}.theme-bunga .bb-antar{height:28px}.theme-bunga .bb-kartu-acara{background:var(--bb-kartu);width:100%;box-shadow:var(--bb-sh);border-radius:220px 220px 22px 22px;justify-items:center;gap:8px;padding:80px 26px 34px;display:grid;position:relative}.theme-bunga .bb-kartu-acara:before{content:"";border:1px solid var(--bb-garis);pointer-events:none;border-radius:212px 212px 16px 16px;position:absolute;inset:9px}.theme-bunga .bb-sec .bb-kartu-acara .bb-sudut.bb-kr,.theme-bunga .bb-sec .bb-kartu-acara .bb-sudut.bb-ka{width:150px;top:-22px;bottom:auto}.theme-bunga .bb-sec .bb-kartu-acara .bb-sudut.bb-kr{left:-26px;right:auto}.theme-bunga .bb-sec .bb-kartu-acara .bb-sudut.bb-ka{left:auto;right:-26px}.theme-bunga .bb-kartu-acara h3{font-family:var(--bb-skrip);color:var(--bb-nila);font-size:46px;font-weight:400;position:relative}.theme-bunga .bb-tanggal{font-family:var(--bb-ui);color:var(--bb-tinta-2);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.theme-bunga .bb-tanggal span{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px}.theme-bunga .bb-tanggal span:first-child{text-align:right}.theme-bunga .bb-tanggal b{font-family:var(--bb-serif);color:var(--bb-nila);border-left:1px solid var(--bb-garis);border-right:1px solid var(--bb-garis);padding:0 14px;font-size:52px;font-weight:600;line-height:1}.theme-bunga .bb-kartu-acara .bb-jam{font-family:var(--bb-ui);letter-spacing:.06em;color:var(--bb-tinta);font-size:13.5px;font-weight:500}.theme-bunga .bb-kartu-acara .bb-tempat{font-size:20px;font-weight:600}.theme-bunga .bb-kartu-acara p{color:var(--bb-tinta-2)}.theme-bunga .bb-kartu-acara .bb-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}@media (width<=420px){.theme-bunga .bb-kartu-acara{padding:76px 18px 30px}.theme-bunga .bb-tanggal{gap:8px}.theme-bunga .bb-tanggal span{letter-spacing:.06em;font-size:11px}.theme-bunga .bb-tanggal b{padding:0 10px;font-size:40px}}.theme-bunga .bb-kisah{text-align:left;gap:16px;width:100%;display:grid}.theme-bunga .bb-ks{background:var(--bb-kartu);box-shadow:var(--bb-sh);border-left:3px solid var(--bb-aksen);border-radius:18px;padding:20px 22px}.theme-bunga .bb-ks .bb-foto{aspect-ratio:16/10;border-radius:12px;margin:0 0 14px}.theme-bunga .bb-ks .bb-th{font-family:var(--bb-ui);letter-spacing:.2em;color:var(--bb-aksen);font-size:11.5px;font-weight:600}.theme-bunga .bb-ks h3{margin:2px 0 4px;font-size:24px;font-weight:600}.theme-bunga .bb-ks p{color:var(--bb-tinta-2)}.theme-bunga .bb-galeri{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.theme-bunga .bb-galeri .bb-foto{cursor:zoom-in;aspect-ratio:3/4;box-shadow:var(--bb-sh);transition:transform .35s var(--bb-e);border-radius:14px}.theme-bunga .bb-galeri .bb-foto:hover{transform:scale(1.02)}.theme-bunga .bb-galeri .bb-foto:first-child,.theme-bunga .bb-galeri .bb-foto:last-child:nth-child(2n){aspect-ratio:4/3;grid-column:span 2}.theme-bunga .bb-galeri .bb-foto:nth-child(4n):not(:last-child),.theme-bunga .bb-galeri .bb-foto:nth-child(4n+1):not(:first-child){aspect-ratio:1}.theme-bunga .bb-lb{z-index:96;background:var(--bb-lb-bg);touch-action:pan-y;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-bunga .bb-lb-foto{background:50%/contain no-repeat;width:min(92vw,560px);height:min(76vh,760px)}.theme-bunga .bb-lb button{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.theme-bunga .bb-lb button:hover{background:#ffffff3d}.theme-bunga .bb-lb button svg{width:22px;height:22px}.theme-bunga .bb-lb .bb-lb-x{top:max(14px,env(safe-area-inset-top));right:14px}.theme-bunga .bb-lb .bb-lb-prev{margin-top:-24px;top:50%;left:10px}.theme-bunga .bb-lb .bb-lb-next{margin-top:-24px;top:50%;right:10px}.theme-bunga .bb-lb .bb-lb-hit{bottom:max(18px,env(safe-area-inset-bottom));font-family:var(--bb-ui);letter-spacing:.14em;color:var(--bb-rek-teks);font-size:12.5px;position:absolute;left:50%;transform:translate(-50%)}.theme-bunga .bb-kartu{background:var(--bb-kartu);width:100%;box-shadow:var(--bb-sh);text-align:left;border-radius:22px;padding:26px 22px}.theme-bunga .bb-field{gap:6px;margin-bottom:14px;display:grid}.theme-bunga .bb-field label{font-family:var(--bb-ui);color:var(--bb-tinta-2);font-size:12px;font-weight:500}.theme-bunga .bb-field input,.theme-bunga .bb-field textarea{width:100%;font-family:var(--bb-ui);background:var(--bb-latar);border:1px solid var(--bb-garis);border-radius:12px;min-height:48px;padding:11px 14px;font-size:16px}.theme-bunga .bb-field textarea{resize:vertical;min-height:100px}.theme-bunga .bb-field input:focus,.theme-bunga .bb-field textarea:focus{border-color:var(--bb-aksen);outline:none}.theme-bunga .bb-field .bb-err{font-family:var(--bb-ui);color:var(--bb-galat);font-size:13px}.theme-bunga .bb-field.bb-bad input,.theme-bunga .bb-field.bb-bad textarea{border-color:var(--bb-galat)}.theme-bunga .bb-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-bunga .bb-seg{position:relative}.theme-bunga .bb-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-bunga .bb-seg span{min-height:44px;box-shadow:inset 0 0 0 1px var(--bb-garis);font-family:var(--bb-ui);color:var(--bb-tinta-2);cursor:pointer;background:var(--bb-latar);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;display:inline-flex}.theme-bunga .bb-seg input:checked+span{background:var(--bb-aksi);color:var(--bb-on-aksi);box-shadow:none}.theme-bunga .bb-seg input:focus-visible+span{outline:2px solid var(--bb-aksen);outline-offset:2px}.theme-bunga .bb-done{gap:8px;display:grid}.theme-bunga .bb-done h3{font-size:28px;font-weight:600}.theme-bunga .bb-done p{color:var(--bb-tinta-2)}.theme-bunga .bb-done .bb-btn{justify-self:start}.theme-bunga .bb-ringkas{font-family:var(--bb-ui);flex-wrap:wrap;justify-content:center;gap:10px;font-size:12.5px;display:flex}.theme-bunga .bb-ringkas span{background:var(--bb-kartu);box-shadow:inset 0 0 0 1px var(--bb-garis);color:var(--bb-tinta-2);border-radius:999px;padding:6px 14px}.theme-bunga .bb-ringkas b{color:var(--bb-nila)}.theme-bunga .bb-wl{text-align:left;gap:12px;width:100%;max-height:460px;padding:2px;display:grid;overflow-y:auto}.theme-bunga .bb-w{background:var(--bb-kartu);box-shadow:inset 0 0 0 1px var(--bb-garis-2);border-radius:16px;padding:14px 16px}.theme-bunga .bb-w .bb-atas{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.theme-bunga .bb-w b{font-family:var(--bb-ui);color:var(--bb-tinta);overflow-wrap:anywhere;font-size:14px;font-weight:600}.theme-bunga .bb-w .bb-tg{font-family:var(--bb-ui);background:var(--bb-latar-2);color:var(--bb-aksen);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.theme-bunga .bb-w p{color:var(--bb-tinta-2);overflow-wrap:anywhere;margin-top:4px;font-size:17px}.theme-bunga .bb-w small{font-family:var(--bb-ui);color:var(--bb-tinta-3);font-size:11px}.theme-bunga .bb-empty{color:var(--bb-tinta-3);text-align:center;font-style:italic}.theme-bunga .bb-pages{width:100%;font-family:var(--bb-ui);font-size:13px}.theme-bunga .bb-rek{text-align:left;color:#fff;background:linear-gradient(135deg,var(--bb-rek-a),var(--bb-rek-b) 60%,var(--bb-rek-c));width:100%;box-shadow:var(--bb-sh);border-radius:20px;justify-items:start;padding:22px 22px 20px;display:grid;position:relative;overflow:hidden}.theme-bunga .bb-rek:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:170px;height:170px;position:absolute;top:-40px;right:-30px}.theme-bunga .bb-rek .bb-bank{font-family:var(--bb-ui);letter-spacing:.18em;font-size:13px;font-weight:600}.theme-bunga .bb-rek .bb-cip{background:linear-gradient(135deg,#e8d7a6,#c7ae6e);border-radius:6px;width:40px;height:30px;margin:16px 0 12px}.theme-bunga .bb-rek .bb-qr{background:#fff;border-radius:12px;width:150px;max-width:100%;margin:14px 0 10px;padding:8px}.theme-bunga .bb-rek .bb-no{font-family:var(--bb-ui);letter-spacing:.1em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,5.2vw,21px);font-weight:500}.theme-bunga .bb-rek .bb-an{font-family:var(--bb-ui);color:var(--bb-rek-teks);margin-top:2px;font-size:13px}.theme-bunga .bb-rek .bb-btn{color:var(--bb-rek-b);box-shadow:none;background:#fff;justify-self:end;margin-top:12px;position:relative}.theme-bunga .bb-alamat{background:var(--bb-kartu);width:100%;box-shadow:var(--bb-sh);text-align:center;border-radius:20px;justify-items:center;gap:6px;padding:20px 22px;display:grid}.theme-bunga .bb-alamat p{color:var(--bb-tinta-2)}.theme-bunga .bb-alamat [data-bb-alamat]{white-space:pre-line}.theme-bunga .bb-alamat p b{color:var(--bb-tinta)}.theme-bunga .bb-penutup{padding-bottom:clamp(200px,40vw,280px)}.theme-bunga .bb-penutup .bb-nm{font-family:var(--bb-skrip);color:var(--bb-nila);text-wrap:balance;font-size:clamp(52px,14vw,76px);line-height:1.1}.theme-bunga .bb-footer{background:var(--bb-latar-2);text-align:center;font-family:var(--bb-ui);letter-spacing:.12em;color:var(--bb-tinta-3);padding:16px 22px 150px;font-size:11.5px}.theme-bunga .bb-nav{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;background:var(--bb-kartu);box-shadow:0 14px 30px -14px rgb(var(--bb-bayang) / .55), inset 0 0 0 1px var(--bb-garis);border-radius:999px;gap:2px;max-width:calc(100% - 20px);padding:6px;display:flex;position:fixed;transform:translate(-50%)}html.bb-gated:not(.bb-opening) .theme-bunga .bb-nav,html.bb-gated:not(.bb-opening) .theme-bunga .bb-musik{display:none}.theme-bunga .bb-nav a,.theme-bunga .bb-nav button{width:42px;height:44px;color:var(--bb-tinta-2);border-radius:999px;flex:none;place-items:center;text-decoration:none;display:grid}.theme-bunga .bb-nav a[aria-current=true]{background:var(--bb-aksi);color:var(--bb-on-aksi)}.theme-bunga .bb-nav svg{width:20px;height:20px}@media (width<=380px){.theme-bunga .bb-nav{gap:0;padding:4px}.theme-bunga .bb-nav a,.theme-bunga .bb-nav button{width:38px;height:42px}}@media (width<=340px){.theme-bunga .bb-nav a,.theme-bunga .bb-nav button{width:36px;height:40px}.theme-bunga .bb-nav svg{width:18px;height:18px}}.theme-bunga .bb-musik{right:14px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 66px);z-index:41;background:var(--bb-aksi);width:50px;height:50px;color:var(--bb-on-aksi);box-shadow:0 12px 26px -12px rgb(var(--bb-bayang) / .8);border-radius:50%;place-items:center;display:grid;position:fixed}.theme-bunga .bb-musik svg{width:24px;height:24px}.theme-bunga .bb-musik.bb-main svg{animation:4s linear infinite bb-putar-pelan}.theme-bunga .bb-toast{z-index:97;background:var(--bb-aksi);color:var(--bb-on-aksi);font-family:var(--bb-ui);opacity:0;pointer-events:none;transition:all .3s var(--bb-e);text-align:center;border-radius:999px;max-width:calc(100% - 30px);padding:11px 20px;font-size:13px;position:fixed;bottom:84px;left:50%;transform:translate(-50%,10px)}.theme-bunga .bb-toast.bb-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-bunga *,.theme-bunga :before,.theme-bunga :after{transition-duration:.01ms!important;animation:none!important}}.theme-peoni{--bb-g-sudut:url(/img/template/bunga-peoni/sudut.webp);--bb-g-untai:url(/img/template/bunga-peoni/untai.webp);--bb-g-karangan:url(/img/template/bunga-peoni/karangan.webp);--bb-g-ranting:url(/img/template/bunga-peoni/ranting.webp);--bb-g-kelopak:url(/img/template/bunga-peoni/kelopak.webp);--bb-latar:#fcf8f6;--bb-latar-2:#f8edef;--bb-kartu:#fff;--bb-tinta:#3e2a31;--bb-tinta-2:#5f4750;--bb-tinta-3:#6d545d;--bb-nila:#8a3d54;--bb-aksen:#954460;--bb-garis:#ebd3da;--bb-garis-2:#f3e3e7;--bb-aksi:#8a3d54;--bb-aksi-hover:#9e4964;--bb-on-aksi:#fff;--bb-skrip:"Imperial Script",cursive;--bb-serif:"EB Garamond",Georgia,serif;--bb-ui:"Lato","Segoe UI",system-ui,sans-serif;--bb-bayang:110 50 70;--bb-lb-bg:#1c0e14f0;--bb-rek-a:#94485f;--bb-rek-b:#8a3d54;--bb-rek-c:#6a2a3e;--bb-rek-teks:#f8e2e9;font-size:18px}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-peoni{--bb-latar:#1c1317;--bb-latar-2:#22171c;--bb-kartu:#2b1d23;--bb-tinta:#f6eaee;--bb-tinta-2:#dcc9cf;--bb-tinta-3:#c2afb6;--bb-nila:#f0c2ce;--bb-aksen:#e8a9b9;--bb-garis:#43303a;--bb-garis-2:#38272f;--bb-aksi:#e8a9b9;--bb-aksi-hover:#f2c2ce;--bb-on-aksi:#22151b;--bb-filter-bunga:invert(1) hue-rotate(205deg) saturate(1.35)}}html[data-theme=dark] .theme-peoni{--bb-latar:#1c1317;--bb-latar-2:#22171c;--bb-kartu:#2b1d23;--bb-tinta:#f6eaee;--bb-tinta-2:#dcc9cf;--bb-tinta-3:#c2afb6;--bb-nila:#f0c2ce;--bb-aksen:#e8a9b9;--bb-garis:#43303a;--bb-garis-2:#38272f;--bb-aksi:#e8a9b9;--bb-aksi-hover:#f2c2ce;--bb-on-aksi:#22151b;--bb-filter-bunga:invert(1) hue-rotate(205deg) saturate(1.35)}.theme-laut{--lt-g-sudut:url(/img/template/bawah-laut/sudut.webp);--lt-g-dasar:url(/img/template/bawah-laut/dasar.webp);--lt-g-lingkar:url(/img/template/bawah-laut/lingkar.webp);--lt-g-pembatas:url(/img/template/bawah-laut/pembatas.webp);--lt-g-rumput:url(/img/template/bawah-laut/rumput.webp);--lt-g-ubur:url(/img/template/bawah-laut/ubur.webp);--lt-g-ikan1:url(/img/template/bawah-laut/ikan1.webp);--lt-g-ikan2:url(/img/template/bawah-laut/ikan2.webp);--lt-g-ikan3:url(/img/template/bawah-laut/ikan3.webp);--lt-g-kerang-atas:url(/img/template/bawah-laut/kerang-atas.webp);--lt-g-kerang-bawah:url(/img/template/bawah-laut/kerang-bawah.webp);--lt-g-kaustik:url(/img/template/bawah-laut/kaustik.webp);--lt-bg-permukaan:#e4f5f3;--lt-bg-terumbu:#cbebe8;--lt-bg-biru:#174d69;--lt-bg-palung:#0b2236;--lt-ink-terang:#12384a;--lt-ink2-terang:#2b5264;--lt-ink3-terang:#365c6d;--lt-judul-terang:#0d4b5a;--lt-aksen-terang:#0b6670;--lt-kartu-terang:#fbfefe;--lt-garis-terang:#b9dedb;--lt-aksi-terang:#0e5a66;--lt-on-aksi-terang:#fff;--lt-ink-gelap:#eaf7fa;--lt-ink2-gelap:#c9e3ea;--lt-ink3-gelap:#aacdd8;--lt-judul-gelap:#d9f4f4;--lt-aksen-gelap:#9be3e0;--lt-kartu-biru:#123f57;--lt-kartu-palung:#12304a;--lt-garis-gelap:#2f6a82;--lt-aksi-gelap:#9be3e0;--lt-on-aksi-gelap:#0b2236;--lt-filter-terang:none;--lt-filter-gelap:invert(1) hue-rotate(180deg) saturate(1.25);--lt-nav:#fff;--lt-nav-ink-2:#2b5264;--lt-nav-garis:#b9dedb;--lt-nav-aktif:#0e5a66;--lt-nav-on:#fff;--lt-sampul-cahaya:#f4fffd;--lt-tamu-bg:#ffffffa6;--lt-cd-kilau:#fffffff2;--lt-skrip:"Corinthia",cursive;--lt-serif:"Rufina",Georgia,serif;--lt-ui:"Outfit","Segoe UI",system-ui,sans-serif;--lt-e:cubic-bezier(.22,1,.36,1);--lt-op-sinar:.55;--lt-op-kaustik:.5;--lt-op-partikel:0;--lt-op-gelembung:.9;background:var(--lt-bg-permukaan);color:var(--lt-tinta);font-family:var(--lt-serif);-webkit-font-smoothing:antialiased;font-size:17.5px;line-height:1.7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-laut{--lt-bg-permukaan:#0f2a3c;--lt-bg-terumbu:#0d2638;--lt-bg-biru:#0b2134;--lt-bg-palung:#081a2b;--lt-ink-terang:#eaf7fa;--lt-ink2-terang:#c9e3ea;--lt-ink3-terang:#aacdd8;--lt-judul-terang:#d9f4f4;--lt-aksen-terang:#9be3e0;--lt-kartu-terang:#14354c;--lt-garis-terang:#2f6a82;--lt-aksi-terang:#9be3e0;--lt-on-aksi-terang:#0b2236;--lt-kartu-biru:#12324a;--lt-kartu-palung:#0f2a40;--lt-filter-terang:invert(1) hue-rotate(180deg) saturate(1.25);--lt-nav:#12304a;--lt-nav-ink-2:#c9e3ea;--lt-nav-garis:#2f6a82;--lt-nav-aktif:#9be3e0;--lt-nav-on:#0b2236;--lt-sampul-cahaya:#17405a;--lt-tamu-bg:#ffffff0f;--lt-cd-kilau:#ffffff1f}}html[data-theme=dark] .theme-laut{--lt-bg-permukaan:#0f2a3c;--lt-bg-terumbu:#0d2638;--lt-bg-biru:#0b2134;--lt-bg-palung:#081a2b;--lt-ink-terang:#eaf7fa;--lt-ink2-terang:#c9e3ea;--lt-ink3-terang:#aacdd8;--lt-judul-terang:#d9f4f4;--lt-aksen-terang:#9be3e0;--lt-kartu-terang:#14354c;--lt-garis-terang:#2f6a82;--lt-aksi-terang:#9be3e0;--lt-on-aksi-terang:#0b2236;--lt-kartu-biru:#12324a;--lt-kartu-palung:#0f2a40;--lt-filter-terang:invert(1) hue-rotate(180deg) saturate(1.25);--lt-nav:#12304a;--lt-nav-ink-2:#c9e3ea;--lt-nav-garis:#2f6a82;--lt-nav-aktif:#9be3e0;--lt-nav-on:#0b2236;--lt-sampul-cahaya:#17405a;--lt-tamu-bg:#ffffff0f;--lt-cd-kilau:#ffffff1f}.theme-laut,.theme-laut .lt-permukaan,.theme-laut .lt-terumbu{--lt-tinta:var(--lt-ink-terang);--lt-tinta-2:var(--lt-ink2-terang);--lt-tinta-3:var(--lt-ink3-terang);--lt-judul:var(--lt-judul-terang);--lt-aksen:var(--lt-aksen-terang);--lt-kartu:var(--lt-kartu-terang);--lt-garis:var(--lt-garis-terang);--lt-aksi:var(--lt-aksi-terang);--lt-on-aksi:var(--lt-on-aksi-terang);--lt-filter-gambar:var(--lt-filter-terang)}.theme-laut .lt-biru,.theme-laut .lt-palung{--lt-tinta:var(--lt-ink-gelap);--lt-tinta-2:var(--lt-ink2-gelap);--lt-tinta-3:var(--lt-ink3-gelap);--lt-judul:var(--lt-judul-gelap);--lt-aksen:var(--lt-aksen-gelap);--lt-garis:var(--lt-garis-gelap);--lt-aksi:var(--lt-aksi-gelap);--lt-on-aksi:var(--lt-on-aksi-gelap);--lt-filter-gambar:var(--lt-filter-gelap)}.theme-laut .lt-biru{--lt-kartu:var(--lt-kartu-biru)}.theme-laut .lt-palung{--lt-kartu:var(--lt-kartu-palung)}.theme-laut .lt-permukaan{background:var(--lt-bg-permukaan)}.theme-laut .lt-terumbu{background:var(--lt-bg-terumbu)}.theme-laut .lt-terumbu.lt-awal{background:linear-gradient(var(--lt-bg-permukaan),var(--lt-bg-terumbu) 180px)}.theme-laut .lt-biru{background:var(--lt-bg-biru)}.theme-laut .lt-biru.lt-awal{background:linear-gradient(var(--lt-bg-terumbu),var(--lt-bg-biru) 220px)}.theme-laut .lt-palung{background:var(--lt-bg-palung)}.theme-laut .lt-palung.lt-awal{background:linear-gradient(var(--lt-bg-biru),var(--lt-bg-palung) 220px)}.theme-laut *,.theme-laut :before,.theme-laut :after{box-sizing:border-box}.theme-laut [hidden]{display:none!important}.theme-laut h1,.theme-laut h2,.theme-laut h3,.theme-laut h4{margin:0;font-weight:400;line-height:1.1}.theme-laut p{margin:0}.theme-laut a{color:inherit}.theme-laut button,.theme-laut input,.theme-laut textarea,.theme-laut select{font:inherit;color:inherit}.theme-laut button{cursor:pointer;background:0 0;border:0;padding:0}.theme-laut :focus-visible{outline:2px solid var(--lt-aksen);outline-offset:3px}.theme-laut svg{display:block}.theme-laut .lt-lab{font-family:var(--lt-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--lt-aksen);font-size:11.5px;font-weight:500}.theme-laut .lt-ic{flex:none;width:17px;height:17px}.theme-laut .lt-main{position:relative}.theme-laut[data-lt-kedalaman=terumbu]{--lt-op-sinar:.3;--lt-op-kaustik:.32;--lt-op-partikel:0}.theme-laut[data-lt-kedalaman=biru]{--lt-op-sinar:.06;--lt-op-kaustik:.05;--lt-op-partikel:.6;--lt-op-gelembung:.6}.theme-laut[data-lt-kedalaman=palung]{--lt-op-sinar:0;--lt-op-kaustik:0;--lt-op-partikel:1;--lt-op-gelembung:.5}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-laut .lt-laut{--lt-op-sinar:.06;--lt-op-kaustik:.08;--lt-op-partikel:.9}html:not([data-theme=light]) .theme-laut .lt-gate{--lt-op-sinar:.08;--lt-op-kaustik:.14}}html[data-theme=dark] .theme-laut .lt-laut{--lt-op-sinar:.06;--lt-op-kaustik:.08;--lt-op-partikel:.9}html[data-theme=dark] .theme-laut .lt-gate{--lt-op-sinar:.08;--lt-op-kaustik:.14}.theme-laut .lt-laut{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-laut .lt-sinar{opacity:var(--lt-op-sinar);mix-blend-mode:screen;transition:opacity 1.6s;position:absolute;inset:-10% 0 0;overflow:hidden}.theme-laut .lt-sinar i{filter:blur(14px);transform-origin:50% 0;background:linear-gradient(#ffffffbf,#fff0 80%);width:14vw;min-width:60px;height:120%;animation:9s ease-in-out infinite lt-sorot;position:absolute;top:-10%}@keyframes lt-sorot{0%,to{opacity:.55;transform:skew(-18deg)translate(0)}50%{opacity:1;transform:skew(-22deg)translate(3vw)}}.theme-laut .lt-kaustik{opacity:var(--lt-op-kaustik);transition:opacity 1.6s;position:absolute;inset:0;overflow:hidden}.theme-laut .lt-kaustik i{background:var(--lt-g-kaustik) 0 0/380px 380px repeat;opacity:.55;will-change:transform;animation:46s linear infinite lt-arus;position:absolute;inset:-60%}.theme-laut .lt-kaustik i:nth-child(2){opacity:.4;background-size:520px 520px;animation:63s linear infinite lt-arus2}@keyframes lt-arus{to{transform:translate(380px,190px)}}@keyframes lt-arus2{to{transform:translate(-520px,260px)}}.theme-laut .lt-gelembung{opacity:var(--lt-op-gelembung);transition:opacity 1.6s;position:absolute;inset:0}.theme-laut .lt-gelembung i{background:radial-gradient(circle at 32% 30%,#fffffff2,#ffffff4d 30%,#ffffff0f 62%,#fff6 100%);border-radius:50%;animation:linear infinite lt-naik-gel;position:absolute;bottom:-60px;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 .5px #0b667040}@keyframes lt-naik-gel{0%{transform:translate(0)}25%{transform:translate(12px,-28vh)}50%{transform:translate(-10px,-56vh)}75%{transform:translate(10px,-84vh)}to{transform:translateY(-118vh)}}.theme-laut .lt-partikel{opacity:var(--lt-op-partikel);transition:opacity 1.6s;position:absolute;inset:0}.theme-laut .lt-partikel i{background:#b9f3ee;border-radius:50%;width:3px;height:3px;animation:6s ease-in-out infinite lt-kelip;position:absolute;box-shadow:0 0 8px 2px #9be3e0b3}@keyframes lt-kelip{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-14px)}}.theme-laut .lt-gbr{pointer-events:none;position:absolute}.theme-laut .lt-gbr i{filter:var(--lt-filter-gambar);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.theme-laut .lt-sudut{aspect-ratio:1;width:min(46vw,300px);bottom:-6px;left:-4%}.theme-laut .lt-sudut i{background-image:var(--lt-g-sudut);transform-origin:20% 100%;animation:8s ease-in-out infinite lt-goyang}.theme-laut .lt-sudut.lt-cermin{left:auto;right:-4%;scale:-1 1}.theme-laut .lt-sudut.lt-cermin i{animation-delay:-3s}@keyframes lt-goyang{0%,to{transform:rotate(0)skew(0deg)}50%{transform:rotate(.8deg)skew(-1.5deg)}}.theme-laut .lt-rumput{aspect-ratio:260/760;width:min(20vw,120px);bottom:0;left:2%}.theme-laut .lt-rumput i{background-image:var(--lt-g-rumput);transform-origin:50% 100%;animation:6s ease-in-out infinite lt-lambai}.theme-laut .lt-rumput.lt-cermin{left:auto;right:2%;scale:-1 1}.theme-laut .lt-rumput.lt-cermin i{animation-delay:-2.4s}@keyframes lt-lambai{0%,to{transform:skew(0deg)}50%{transform:skew(-5deg)}}.theme-laut .lt-dasar{aspect-ratio:1400/420;width:min(170vw,1200px);bottom:-2px;left:50%;transform:translate(-50%)}.theme-laut .lt-dasar i{background-image:var(--lt-g-dasar)}.theme-laut .lt-pembatas{aspect-ratio:520/170;width:min(240px,64vw);margin:0 auto;position:relative}.theme-laut .lt-pembatas i{background-image:var(--lt-g-pembatas)}.theme-laut .lt-ikan{width:var(--lt-w,110px);aspect-ratio:320/170;pointer-events:none;animation:lt-renang var(--lt-dur,24s) linear infinite;animation-delay:var(--lt-tunda,0s);position:absolute;left:0}.theme-laut .lt-ikan i{filter:var(--lt-filter-gambar);background-position:50%;background-repeat:no-repeat;background-size:contain;animation:1.6s ease-in-out infinite lt-ayun;position:absolute;inset:0}.theme-laut .lt-ikan.lt-balik{animation-name:lt-renang-balik;scale:-1 1}@keyframes lt-renang{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}@keyframes lt-renang-balik{0%{transform:translate(130vw)}to{transform:translate(-30vw)}}@keyframes lt-ayun{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-3deg)}}.theme-laut .lt-ubur{width:var(--lt-w,84px);aspect-ratio:320/560;pointer-events:none;animation:11s ease-in-out infinite lt-apung;animation-delay:var(--lt-tunda,0s);position:absolute}.theme-laut .lt-ubur i{background:var(--lt-g-ubur) center/contain no-repeat;filter:var(--lt-filter-gambar) drop-shadow(0 0 10px #b9f3ee73);transform-origin:50% 0;animation:2.8s ease-in-out infinite lt-denyut;position:absolute;inset:0}@keyframes lt-apung{0%,to{transform:translateY(0)}50%{transform:translateY(-60px)}}@keyframes lt-denyut{0%,to{transform:scale(1)}45%{transform:scale(1.06,.9)}}.theme-laut .lt-btn{min-height:48px;font-family:var(--lt-ui);letter-spacing:.04em;background:var(--lt-aksi);color:var(--lt-on-aksi);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:13.5px;font-weight:500;text-decoration:none;transition:filter .25s,transform .2s;display:inline-flex;box-shadow:0 10px 24px -14px #08283ccc}.theme-laut .lt-btn:hover{filter:brightness(1.08)}.theme-laut .lt-btn:active{transform:scale(.97)}.theme-laut .lt-btn.lt-garis{color:var(--lt-judul);box-shadow:inset 0 0 0 1.3px var(--lt-judul);background:0 0}.theme-laut .lt-btn.lt-sm{min-height:40px;padding:0 18px;font-size:12.5px}.theme-laut .lt-gate{display:none}html.lt-gated .theme-laut .lt-gate{z-index:90;text-align:center;background:radial-gradient(90% 60% at 50% 0%,var(--lt-sampul-cahaya),transparent 60%),linear-gradient(180deg,var(--lt-bg-permukaan),var(--lt-bg-terumbu));transition:opacity 1s ease, transform 1.2s var(--lt-e);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.theme-laut .lt-gate.lt-pergi{opacity:0;pointer-events:none;transform:translateY(-40px)scale(1.04)}.theme-laut .lt-gate-latar{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.theme-laut .lt-gate .lt-kaustik{opacity:calc(var(--lt-op-kaustik) * 1.1)}.theme-laut .lt-gate .lt-dasar{opacity:.95}.theme-laut .lt-gate .lt-dasar i{filter:var(--lt-filter-terang)}.theme-laut .lt-gate .lt-isi{z-index:2;justify-items:center;gap:8px;max-width:460px;margin:auto;padding:24px;display:grid;position:relative}.theme-laut .lt-kerang{aspect-ratio:560/480;perspective:800px;width:min(250px,60vw);margin-bottom:6px;position:relative}.theme-laut .lt-kerang>span{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.theme-laut .lt-kerang .lt-kb{background-image:var(--lt-g-kerang-bawah);filter:var(--lt-filter-terang)}.theme-laut .lt-kerang .lt-ka{background-image:var(--lt-g-kerang-atas);filter:var(--lt-filter-terang);transform-origin:50% 92%;transition:transform 1.3s cubic-bezier(.3,1.25,.5,1)}.theme-laut .lt-kerang .lt-mutiara{aspect-ratio:1;opacity:0;width:24%;transition:opacity .9s ease .35s, transform 1.3s var(--lt-e) .35s;background:radial-gradient(circle at 34% 30%,#fff,#f6f0f7 30%,#e2d7ea 66%,#c7b8d6);border-radius:50%;inset:60% auto auto 50%;transform:translate(-50%,-50%)scale(.5);box-shadow:0 0 0 1px #fff9,0 0 34px 10px #ffffffbf}.theme-laut .lt-kerang.lt-terbuka .lt-ka{transform:rotateX(72deg)}.theme-laut .lt-kerang.lt-terbuka .lt-mutiara{opacity:1;animation:2.4s ease-in-out 1.4s infinite lt-pendar;transform:translate(-50%,-72%)scale(1)}@keyframes lt-pendar{0%,to{box-shadow:0 0 0 1px #fff9,0 0 34px 10px #ffffffbf}50%{box-shadow:0 0 0 1px #fff9,0 0 54px 20px #fffffff2}}.theme-laut .lt-semburan{z-index:3;width:0;height:0;position:absolute;top:45%;left:50%}.theme-laut .lt-semburan i{background:radial-gradient(circle at 32% 30%,#fff,#ffffff40 40%,#ffffff80);border-radius:50%;animation:1.6s cubic-bezier(.2,.7,.3,1) forwards lt-sembur;position:absolute;box-shadow:inset 0 0 0 1px #ffffffb3}@keyframes lt-sembur{0%{opacity:1;transform:translate(0)scale(.3)}to{transform:translate(var(--lt-dx),-70vh) scale(1);opacity:0}}.theme-laut .lt-gate .lt-nm{font-family:var(--lt-skrip);color:var(--lt-judul-terang);text-wrap:balance;font-size:clamp(56px,16vw,92px);font-weight:400;line-height:.95}.theme-laut .lt-gate .lt-lab{color:var(--lt-aksen-terang)}.theme-laut .lt-gate .lt-tgl{font-family:var(--lt-ui);letter-spacing:.24em;color:var(--lt-ink2-terang);font-size:12.5px}.theme-laut .lt-gate .lt-kepada{font-family:var(--lt-ui);color:var(--lt-ink2-terang);margin-top:10px;font-size:12.5px}.theme-laut .lt-gate .lt-tamu{background:var(--lt-tamu-bg);min-width:min(220px,100%);max-width:100%;box-shadow:inset 0 0 0 1px var(--lt-garis-terang);color:var(--lt-ink-terang);overflow-wrap:anywhere;border-radius:14px;padding:10px 22px;font-size:22px;font-weight:700}.theme-laut .lt-gate .lt-maaf{font-family:var(--lt-ui);color:var(--lt-ink3-terang);max-width:32ch;font-size:11.5px;line-height:1.6}.theme-laut .lt-gate .lt-btn{background:var(--lt-aksi-terang);color:var(--lt-on-aksi-terang)}@media (height<=640px){.theme-laut .lt-gate .lt-isi{gap:6px;padding:16px 20px}.theme-laut .lt-kerang{width:min(190px,50vw)}.theme-laut .lt-gate .lt-nm{font-size:clamp(46px,14vw,70px)}}.theme-laut .lt-sec{color:var(--lt-tinta);padding:clamp(110px,20vw,150px) 22px clamp(190px,40vw,240px);position:relative;overflow:hidden}.theme-laut .lt-wrap{z-index:2;text-align:center;justify-items:center;gap:14px;max-width:560px;margin:0 auto;display:grid;position:relative}.theme-laut .lt-judul{font-family:var(--lt-skrip);color:var(--lt-judul);text-wrap:balance;font-size:clamp(56px,14vw,78px);line-height:1}.theme-laut .lt-waktu{font-family:var(--lt-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--lt-tinta-2);align-items:center;gap:10px;font-size:11px;display:inline-flex}.theme-laut .lt-waktu i{background:currentColor;flex:none;width:26px;height:1px}.theme-laut .lt-lede{color:var(--lt-tinta-2)}.theme-laut .lt-miring{font-style:italic}.theme-laut .lt-tgl{font-family:var(--lt-ui);letter-spacing:.22em;color:var(--lt-tinta-2);font-size:13px}.theme-laut .lt-foto{background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.theme-laut .lt-ph-ket{text-align:center;font-family:var(--lt-ui);letter-spacing:.14em;text-transform:uppercase;color:#0d4b5ab3;justify-items:center;gap:6px;padding:8px;font-size:10.5px;font-weight:500;display:grid}.theme-laut .lt-ph-ket svg{width:24px;height:24px}.theme-laut .lt-lengkung{background:var(--lt-kartu);box-shadow:0 22px 44px -26px #08283c99, inset 0 0 0 1px var(--lt-garis);border-radius:999px 999px 18px 18px;padding:8px;position:relative}.theme-laut .lt-lengkung .lt-foto{border-radius:999px 999px 12px 12px;width:100%;height:100%}.theme-laut .lt-lingkar{aspect-ratio:1;place-items:center;width:min(310px,80vw);display:grid;position:relative}.theme-laut .lt-lingkar .lt-foto{box-shadow:0 0 0 5px var(--lt-kartu), 0 0 0 6px var(--lt-garis);border-radius:50%;position:absolute;inset:16%}.theme-laut .lt-lingkar .lt-cincin{background:var(--lt-g-lingkar) center/contain no-repeat;filter:var(--lt-filter-gambar);transform-origin:50%;animation:10s ease-in-out infinite lt-goyang;inset:0}.theme-laut .lt-monogram b{font-family:var(--lt-skrip);color:var(--lt-judul);font-size:clamp(60px,16vw,84px);font-weight:400;position:relative}.theme-laut .lt-cd{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0;display:flex}.theme-laut .lt-cd div{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,var(--lt-cd-kilau),var(--lt-kartu) 55%);width:70px;box-shadow:inset 0 0 0 1px var(--lt-garis), 0 14px 26px -18px #08283c99;border-radius:50%;align-content:center;place-items:center;display:grid}.theme-laut .lt-cd b{font-family:var(--lt-serif);color:var(--lt-judul);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1;display:block}.theme-laut .lt-cd span{font-family:var(--lt-ui);letter-spacing:.06em;color:var(--lt-tinta-2);font-size:10px}@media (width<=340px){.theme-laut .lt-cd{gap:7px}.theme-laut .lt-cd div{width:62px}}.theme-laut .lt-ayat{padding-top:20px}.theme-laut .lt-ar{color:var(--lt-tinta);direction:rtl;font-family:Amiri,serif;font-size:clamp(22px,5.4vw,28px);line-height:2}.theme-laut .lt-ayat .lt-id{color:var(--lt-tinta-2);font-style:italic}.theme-laut .lt-ayat .lt-sumber{font-family:var(--lt-ui);letter-spacing:.12em;color:var(--lt-aksen);font-size:12px;font-weight:600}.theme-laut .lt-salam{color:var(--lt-tinta-2);font-style:italic}.theme-laut .lt-org{justify-items:center;gap:8px;margin-top:10px;display:grid}.theme-laut .lt-potret{aspect-ratio:3/4;width:min(232px,62vw);margin-bottom:20px;position:relative}.theme-laut .lt-potret .lt-lengkung{position:absolute;inset:0}.theme-laut .lt-potret .lt-sudut{width:120px;bottom:-24px;left:-38px}.theme-laut .lt-potret .lt-sudut.lt-cermin{left:auto;right:-38px}.theme-laut .lt-nm-pendek{font-family:var(--lt-skrip);color:var(--lt-judul);font-size:clamp(54px,14vw,70px);line-height:1}.theme-laut .lt-org h3{font-size:23px;font-weight:700}.theme-laut .lt-org .lt-ortu{color:var(--lt-tinta-2)}.theme-laut .lt-org .lt-ortu b{color:var(--lt-tinta)}.theme-laut .lt-dan{font-family:var(--lt-skrip);color:var(--lt-aksen);margin:4px 0;font-size:70px;line-height:1}.theme-laut .lt-antar{height:22px}.theme-laut .lt-kartu-acara{background:var(--lt-kartu);border-radius:220px 220px 22px 22px;justify-items:center;gap:8px;width:100%;padding:78px 26px 34px;display:grid;position:relative;box-shadow:0 22px 44px -26px #08283c99}.theme-laut .lt-kartu-acara:before{content:"";border:1px solid var(--lt-garis);pointer-events:none;border-radius:212px 212px 16px 16px;position:absolute;inset:9px}.theme-laut .lt-kartu-acara h3{font-family:var(--lt-skrip);color:var(--lt-judul);font-size:56px;line-height:1;position:relative}.theme-laut .lt-tanggal{font-family:var(--lt-ui);color:var(--lt-tinta-2);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.theme-laut .lt-tanggal span{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px}.theme-laut .lt-tanggal span:first-child{text-align:right}.theme-laut .lt-tanggal b{font-family:var(--lt-serif);color:var(--lt-judul);border-left:1px solid var(--lt-garis);border-right:1px solid var(--lt-garis);padding:0 14px;font-size:48px;font-weight:700;line-height:1}.theme-laut .lt-kartu-acara .lt-jam{font-family:var(--lt-ui);font-size:13.5px;font-weight:500}.theme-laut .lt-kartu-acara .lt-tempat{font-size:19px;font-weight:700}.theme-laut .lt-kartu-acara p{color:var(--lt-tinta-2)}.theme-laut .lt-kartu-acara .lt-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}@media (width<=420px){.theme-laut .lt-kartu-acara{padding:74px 18px 30px}.theme-laut .lt-tanggal{gap:8px}.theme-laut .lt-tanggal span{letter-spacing:.06em;font-size:11px}.theme-laut .lt-tanggal b{padding:0 10px;font-size:40px}}.theme-laut .lt-kisah{text-align:left;gap:16px;width:100%;display:grid}.theme-laut .lt-ks{background:var(--lt-kartu);border-radius:20px;padding:16px 16px 20px;box-shadow:0 18px 36px -24px #08283c99}.theme-laut .lt-ks .lt-foto{aspect-ratio:16/10;border-radius:14px;margin:0 0 14px}.theme-laut .lt-ks .lt-th{font-family:var(--lt-ui);letter-spacing:.2em;color:var(--lt-aksen);padding:0 4px;font-size:11.5px;font-weight:600}.theme-laut .lt-ks h3{margin:2px 4px 4px;font-size:22px;font-weight:700}.theme-laut .lt-ks p{color:var(--lt-tinta-2);padding:0 4px}.theme-laut .lt-galeri{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.theme-laut .lt-galeri .lt-foto{cursor:zoom-in;aspect-ratio:3/4;transition:transform .35s var(--lt-e);border-radius:16px;box-shadow:0 18px 36px -24px #0009}.theme-laut .lt-galeri .lt-foto:hover{transform:scale(1.02)}.theme-laut .lt-galeri .lt-foto:first-child,.theme-laut .lt-galeri .lt-foto:last-child:nth-child(2n){aspect-ratio:4/3;grid-column:span 2}.theme-laut .lt-galeri .lt-foto:nth-child(4n):not(:last-child),.theme-laut .lt-galeri .lt-foto:nth-child(4n+1):not(:first-child){aspect-ratio:1}.theme-laut .lt-lb{z-index:96;touch-action:pan-y;background:#04121ef2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-laut .lt-lb-foto{background:50%/contain no-repeat;width:min(92vw,560px);height:min(76vh,760px)}.theme-laut .lt-lb button{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.theme-laut .lt-lb button svg{width:22px;height:22px}.theme-laut .lt-lb .lt-lb-x{top:max(14px,env(safe-area-inset-top));right:14px}.theme-laut .lt-lb .lt-lb-prev{margin-top:-24px;top:50%;left:10px}.theme-laut .lt-lb .lt-lb-next{margin-top:-24px;top:50%;right:10px}.theme-laut .lt-lb .lt-lb-hit{bottom:max(18px,env(safe-area-inset-bottom));font-family:var(--lt-ui);letter-spacing:.14em;color:#c9e3ea;font-size:12.5px;position:absolute;left:50%;transform:translate(-50%)}.theme-laut .lt-kartu{background:var(--lt-kartu);text-align:left;border-radius:22px;width:100%;padding:26px 22px;box-shadow:0 22px 44px -26px #0009}.theme-laut .lt-field{gap:6px;margin-bottom:14px;display:grid}.theme-laut .lt-field label{font-family:var(--lt-ui);color:var(--lt-tinta-2);font-size:12.5px;font-weight:500}.theme-laut .lt-field input,.theme-laut .lt-field textarea{width:100%;font-family:var(--lt-ui);border:1px solid var(--lt-garis);min-height:48px;color:var(--lt-tinta);background:#ffffff0f;border-radius:12px;padding:11px 14px;font-size:16px}.theme-laut .lt-field textarea{resize:vertical;min-height:100px}.theme-laut .lt-field input:focus,.theme-laut .lt-field textarea:focus{border-color:var(--lt-aksen);outline:none}.theme-laut .lt-field .lt-err{font-family:var(--lt-ui);color:#ffb4a5;font-size:13px}.theme-laut .lt-field.lt-bad input,.theme-laut .lt-field.lt-bad textarea{border-color:#ffb4a5}.theme-laut .lt-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-laut .lt-seg{position:relative}.theme-laut .lt-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-laut .lt-seg span{min-height:44px;box-shadow:inset 0 0 0 1px var(--lt-garis);font-family:var(--lt-ui);color:var(--lt-tinta-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;display:inline-flex}.theme-laut .lt-seg input:checked+span{background:var(--lt-aksi);color:var(--lt-on-aksi);box-shadow:none}.theme-laut .lt-seg input:focus-visible+span{outline:2px solid var(--lt-aksen);outline-offset:2px}.theme-laut .lt-done{gap:8px;display:grid}.theme-laut .lt-done h3{font-size:26px;font-weight:700}.theme-laut .lt-done p{color:var(--lt-tinta-2)}.theme-laut .lt-done .lt-btn{justify-self:start}.theme-laut .lt-ringkas{font-family:var(--lt-ui);flex-wrap:wrap;justify-content:center;gap:10px;font-size:12.5px;display:flex}.theme-laut .lt-ringkas span{background:var(--lt-kartu);box-shadow:inset 0 0 0 1px var(--lt-garis);color:var(--lt-tinta-2);border-radius:999px;padding:6px 14px}.theme-laut .lt-ringkas b{color:var(--lt-judul)}.theme-laut .lt-wl{text-align:left;gap:12px;width:100%;max-height:460px;padding:2px;display:grid;overflow-y:auto}.theme-laut .lt-w{background:var(--lt-kartu);box-shadow:inset 0 0 0 1px var(--lt-garis);border-radius:18px;padding:14px 16px 14px 48px;position:relative}.theme-laut .lt-w:before{content:"";background:radial-gradient(circle at 34% 30%,#fff,#ffffff59 40%,#ffffff14 70%,#fff6);border-radius:50%;width:20px;height:20px;position:absolute;top:16px;left:14px;box-shadow:inset 0 0 0 1px #ffffff80}.theme-laut .lt-w .lt-atas{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.theme-laut .lt-w b{font-family:var(--lt-ui);overflow-wrap:anywhere;font-size:14px;font-weight:600}.theme-laut .lt-w .lt-tg{font-family:var(--lt-ui);box-shadow:inset 0 0 0 1px var(--lt-garis);color:var(--lt-aksen);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.theme-laut .lt-w p{color:var(--lt-tinta-2);overflow-wrap:anywhere;margin-top:4px}.theme-laut .lt-w small{font-family:var(--lt-ui);color:var(--lt-tinta-3);font-size:11px}.theme-laut .lt-empty{color:var(--lt-tinta-3);text-align:center;font-style:italic}.theme-laut .lt-pages{width:100%;font-family:var(--lt-ui);font-size:13px}.theme-laut .lt-rek{text-align:left;color:#fff;background:linear-gradient(135deg,#1a6e7e,#0e4e62 55%,#0a3446);border-radius:22px;justify-items:start;width:100%;padding:22px 22px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #000000b3}.theme-laut .lt-rek:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#ffffff38,#ffffff0a 60%,#ffffff1a);border-radius:50%;width:170px;height:170px;position:absolute;top:-40px;right:-30px;box-shadow:inset 0 0 0 1px #ffffff2e}.theme-laut .lt-rek .lt-bank{font-family:var(--lt-ui);letter-spacing:.18em;font-size:13px;font-weight:600}.theme-laut .lt-rek .lt-cip{background:linear-gradient(135deg,#f3e9d2,#c9b88f);border-radius:6px;width:40px;height:30px;margin:16px 0 12px}.theme-laut .lt-rek .lt-qr{background:#fff;border-radius:12px;width:150px;max-width:100%;margin:14px 0 10px;padding:8px}.theme-laut .lt-rek .lt-no{font-family:var(--lt-ui);letter-spacing:.1em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,5.2vw,21px);font-weight:500}.theme-laut .lt-rek .lt-an{font-family:var(--lt-ui);color:#d3f1f0;margin-top:2px;font-size:13px}.theme-laut .lt-rek .lt-btn{color:#0e4e62;box-shadow:none;background:#fff;justify-self:end;margin-top:12px;position:relative}.theme-laut .lt-alamat{background:var(--lt-kartu);width:100%;box-shadow:inset 0 0 0 1px var(--lt-garis);text-align:center;border-radius:22px;justify-items:center;gap:6px;padding:20px 22px;display:grid}.theme-laut .lt-alamat p{color:var(--lt-tinta-2)}.theme-laut .lt-alamat p b{color:var(--lt-tinta)}.theme-laut .lt-alamat [data-lt-alamat]{white-space:pre-line}.theme-laut .lt-penutup{padding-bottom:clamp(250px,52vw,330px)}.theme-laut .lt-penutup .lt-nm{font-family:var(--lt-skrip);color:var(--lt-judul);text-wrap:balance;font-size:clamp(60px,16vw,86px);line-height:1}.theme-laut .lt-foto-penutup{aspect-ratio:3/4;width:min(236px,64vw);margin-bottom:12px}.theme-laut .lt-footer{background:var(--lt-bg-palung);color:var(--lt-ink3-gelap);text-align:center;font-family:var(--lt-ui);letter-spacing:.14em;padding:16px 22px 150px;font-size:11.5px}.theme-laut .lt-nav{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;background:var(--lt-nav);box-shadow:0 14px 30px -14px #041e2e99, inset 0 0 0 1px var(--lt-nav-garis);border-radius:999px;gap:0;max-width:calc(100% - 20px);padding:6px;display:flex;position:fixed;transform:translate(-50%)}html.lt-gated:not(.lt-opening) .theme-laut .lt-nav,html.lt-gated:not(.lt-opening) .theme-laut .lt-musik{display:none}.theme-laut .lt-nav a,.theme-laut .lt-nav button{width:42px;height:44px;color:var(--lt-nav-ink-2);border-radius:999px;flex:none;place-items:center;text-decoration:none;display:grid}.theme-laut .lt-nav a[aria-current=true]{background:var(--lt-nav-aktif);color:var(--lt-nav-on)}.theme-laut .lt-nav svg{width:20px;height:20px}@media (width<=380px){.theme-laut .lt-nav{padding:4px}.theme-laut .lt-nav a,.theme-laut .lt-nav button{width:38px;height:42px}}@media (width<=340px){.theme-laut .lt-nav a,.theme-laut .lt-nav button{width:36px;height:40px}.theme-laut .lt-nav svg{width:18px;height:18px}}.theme-laut .lt-musik{right:14px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 66px);z-index:41;background:var(--lt-nav-aktif);width:50px;height:50px;color:var(--lt-nav-on);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 26px -12px #041e2ecc}.theme-laut .lt-musik svg{width:24px;height:24px}.theme-laut .lt-musik.lt-main svg{animation:4s linear infinite lt-putar}@keyframes lt-putar{to{transform:rotate(360deg)}}.theme-laut .lt-toast{z-index:97;background:var(--lt-nav-aktif);color:var(--lt-nav-on);font-family:var(--lt-ui);opacity:0;pointer-events:none;transition:all .3s var(--lt-e);text-align:center;border-radius:999px;max-width:calc(100% - 30px);padding:11px 20px;font-size:13px;position:fixed;bottom:84px;left:50%;transform:translate(-50%,10px)}.theme-laut .lt-toast.lt-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-laut *,.theme-laut :before,.theme-laut :after{transition-duration:.01ms!important;animation:none!important}}.theme-suntiang{--sn-g-songket:url(/img/template/suntiang-emas/songket.webp);--sn-g-rumah:url(/img/template/suntiang-emas/rumah.webp);--sn-g-suntiang:url(/img/template/suntiang-emas/suntiang.webp);--sn-g-bingkai:url(/img/template/suntiang-emas/bingkai.webp);--sn-g-sudut:url(/img/template/suntiang-emas/sudut.webp);--sn-g-pembatas:url(/img/template/suntiang-emas/pembatas.webp);--sn-g-pucuak:url(/img/template/suntiang-emas/pucuak.webp);--sn-g-jendela:url(/img/template/suntiang-emas/jendela.svg);--sn-halaman:#4e0d15;--sn-tirai-halaman:#420a11a8;--sn-tint:#14020642;--sn-tinta:#f8ebd3;--sn-tinta-2:#ecd8b6;--sn-tinta-3:#dfc6a0;--sn-judul:#eccb82;--sn-emas-teks:#e5c47b;--sn-garis:#7c2e37;--sn-garis-emas:#b8954e;--sn-aksi:#ddb863;--sn-aksi-hover:#e9c97c;--sn-on-aksi:#3d0a10;--sn-sk-tinta:#fcefd6;--sn-sk-tinta-2:#f0ddbd;--sn-sk-emas:#ebc977;--sn-sk-aksi:#e3be68;--sn-sk-on-aksi:#2a1712;--sn-nav:#3d0a10;--sn-nav-ink:#ecd8b6;--sn-nav-garis:#7c2e37;--sn-nav-aktif:#ddb863;--sn-nav-on:#3d0a10;--sn-kartu:#fbf4e6;--sn-k-tinta:#2a1712;--sn-k-tinta-2:#55372c;--sn-k-judul:#7a1c1c;--sn-k-emas:#7a560f;--sn-k-aksi:#7a1c1c;--sn-k-on-aksi:#fcebc8;--sn-k-aksi-hover:#8e2525;--sn-k-garis:#e3d2b4;--sn-k-input:#fffdf8;--sn-k-galat:#a3412f;--sn-skrip:"Lavishly Yours",cursive;--sn-serif:"Abhaya Libre",Georgia,serif;--sn-ui:"Red Hat Display","Segoe UI",system-ui,sans-serif;--sn-e:cubic-bezier(.22,1,.36,1);--sn-sh:0 22px 46px -28px #3c140a8c;background:linear-gradient(var(--sn-tirai-halaman),var(--sn-tirai-halaman)), var(--sn-halaman) var(--sn-g-songket) 0 0/132px 132px repeat;color:var(--sn-tinta);font-family:var(--sn-serif);-webkit-font-smoothing:antialiased;font-size:18.5px;line-height:1.7}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .theme-suntiang{--sn-halaman:#26060b;--sn-tirai-halaman:#1e0408cc;--sn-tint:#00000038;--sn-tinta:#f6e8d3;--sn-tinta-2:#e2ccae;--sn-tinta-3:#cdb597;--sn-judul:#e9c77e;--sn-emas-teks:#e3c076;--sn-garis:#4e1e24;--sn-garis-emas:#6b5530;--sn-on-aksi:#2a070c;--sn-nav:#2a070c;--sn-nav-ink:#e2ccae;--sn-nav-garis:#4e1e24;--sn-nav-on:#2a070c;--sn-kartu:#2a1712;--sn-k-tinta:#f6e8d3;--sn-k-tinta-2:#dcc6aa;--sn-k-judul:#efb0a6;--sn-k-emas:#e6c26a;--sn-k-aksi:#e6c26a;--sn-k-on-aksi:#2a1712;--sn-k-aksi-hover:#f0d28a;--sn-k-garis:#4a2d22;--sn-k-input:#1d110e;--sn-k-galat:#f0a391}}html[data-theme=dark] .theme-suntiang{--sn-halaman:#26060b;--sn-tirai-halaman:#1e0408cc;--sn-tint:#00000038;--sn-tinta:#f6e8d3;--sn-tinta-2:#e2ccae;--sn-tinta-3:#cdb597;--sn-judul:#e9c77e;--sn-emas-teks:#e3c076;--sn-garis:#4e1e24;--sn-garis-emas:#6b5530;--sn-on-aksi:#2a070c;--sn-nav:#2a070c;--sn-nav-ink:#e2ccae;--sn-nav-garis:#4e1e24;--sn-nav-on:#2a070c;--sn-kartu:#2a1712;--sn-k-tinta:#f6e8d3;--sn-k-tinta-2:#dcc6aa;--sn-k-judul:#efb0a6;--sn-k-emas:#e6c26a;--sn-k-aksi:#e6c26a;--sn-k-on-aksi:#2a1712;--sn-k-aksi-hover:#f0d28a;--sn-k-garis:#4a2d22;--sn-k-input:#1d110e;--sn-k-galat:#f0a391}.theme-suntiang *,.theme-suntiang :before,.theme-suntiang :after{box-sizing:border-box}.theme-suntiang [hidden]{display:none!important}.theme-suntiang h1,.theme-suntiang h2,.theme-suntiang h3,.theme-suntiang h4{margin:0;font-weight:700;line-height:1.1}.theme-suntiang p{margin:0}.theme-suntiang a{color:inherit}.theme-suntiang button,.theme-suntiang input,.theme-suntiang textarea,.theme-suntiang select{font:inherit;color:inherit}.theme-suntiang button{cursor:pointer;background:0 0;border:0;padding:0}.theme-suntiang :focus-visible{outline:2px solid var(--sn-emas-teks);outline-offset:3px}.theme-suntiang svg{display:block}.theme-suntiang .sn-lab{font-family:var(--sn-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--sn-emas-teks);font-size:11.5px;font-weight:600}.theme-suntiang .sn-ic{flex:none;width:17px;height:17px}.theme-suntiang .sn-main{position:relative}.theme-suntiang .sn-songket{background:#3f0a10 var(--sn-g-songket) 0 0/132px 132px repeat;--sn-tinta:var(--sn-sk-tinta);--sn-tinta-2:var(--sn-sk-tinta-2);--sn-tinta-3:var(--sn-sk-tinta-2);--sn-judul:var(--sn-sk-tinta);--sn-emas-teks:var(--sn-sk-emas);--sn-aksi:var(--sn-sk-aksi);--sn-aksi-hover:#f0d28a;--sn-on-aksi:var(--sn-sk-on-aksi);color:var(--sn-tinta);position:relative}.theme-suntiang .sn-songket:before{content:"";pointer-events:none;background:#1e060a75;position:absolute;inset:0}.theme-suntiang .sn-songket>*{position:relative}.theme-suntiang :is(.sn-kartu-alek,.sn-kartu,.sn-w,.sn-ks,.sn-alamat){--sn-tinta:var(--sn-k-tinta);--sn-tinta-2:var(--sn-k-tinta-2);--sn-tinta-3:var(--sn-k-tinta-2);--sn-judul:var(--sn-k-judul);--sn-emas-teks:var(--sn-k-emas);--sn-aksi:var(--sn-k-aksi);--sn-on-aksi:var(--sn-k-on-aksi);--sn-aksi-hover:var(--sn-k-aksi-hover);--sn-garis:var(--sn-k-garis);color:var(--sn-tinta)}.theme-suntiang .sn-pita-pucuak{background:var(--sn-g-pucuak) 0 0/43px 20px repeat-x;opacity:.85;height:20px;display:block}.theme-suntiang .sn-pita-pucuak.sn-balik{transform:scaleY(-1)}.theme-suntiang .sn-marawa{background:linear-gradient(90deg,#141414 0 33.3%,#b3161c 33.3% 66.6%,#e6b422 66.6%);border-radius:2px;width:42px;height:4px;margin:2px auto 4px;display:block}.theme-suntiang .sn-pembatas{aspect-ratio:420/60;background:var(--sn-g-pembatas) center/contain no-repeat;width:min(260px,70vw);margin:0 auto;display:block}.theme-suntiang .sn-pembatas-ayat{margin:6px auto}.theme-suntiang .sn-sudut{width:var(--sn-u,64px);aspect-ratio:1;background:var(--sn-g-sudut) center/contain no-repeat;pointer-events:none;z-index:1;position:absolute}.theme-suntiang .sn-sudut.sn-kab{scale:-1}.theme-suntiang .sn-rumah{aspect-ratio:640/330;background:var(--sn-g-rumah) center/contain no-repeat;width:min(240px,62vw);margin:0 auto 4px;display:block}.theme-suntiang .sn-suntiang{aspect-ratio:640/300;background:var(--sn-g-suntiang) center/contain no-repeat;width:min(290px,76vw);margin:0 auto -2px;display:block}.theme-suntiang .sn-btn{min-height:48px;font-family:var(--sn-ui);letter-spacing:.1em;text-transform:uppercase;background:var(--sn-aksi);color:var(--sn-on-aksi);border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,transform .2s;display:inline-flex;box-shadow:0 10px 22px -14px #3c0a0ab3}.theme-suntiang .sn-btn[data-reveal]{transition:opacity var(--motion-duration,.76s) cubic-bezier(.2,.7,.2,1), transform var(--motion-duration,.76s) cubic-bezier(.2,.7,.2,1), background .25s;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s}.theme-suntiang .sn-btn:hover{background:var(--sn-aksi-hover)}.theme-suntiang .sn-btn:active{transform:scale(.97)}.theme-suntiang .sn-btn.sn-garis{color:var(--sn-emas-teks);box-shadow:inset 0 0 0 1.4px var(--sn-emas-teks);background:0 0}.theme-suntiang .sn-btn.sn-garis:hover{background:#e5c47b24}.theme-suntiang .sn-btn.sn-sm{min-height:40px;padding:0 16px;font-size:11.5px}.theme-suntiang .sn-gate{display:none}html.sn-gated .theme-suntiang .sn-gate{z-index:90;text-align:center;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.theme-suntiang .sn-gate-latar{perspective:1600px;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-suntiang .sn-pintu{background:#3f0a10 var(--sn-g-songket) 0 0/132px 132px repeat;width:50.2%;transition:transform 1.5s cubic-bezier(.65,0,.3,1),filter 1.5s;position:absolute;top:0;bottom:0}.theme-suntiang .sn-pintu:before{content:"";background:#1e080a66;position:absolute;inset:0}.theme-suntiang .sn-pintu:after{content:"";border:1px solid #e2c88c80;position:absolute;inset:30px 14px}.theme-suntiang .sn-pintu.sn-kiri{transform-origin:0;left:0}.theme-suntiang .sn-pintu.sn-kanan{transform-origin:100%;right:0}.theme-suntiang .sn-pintu .sn-pita-pucuak{position:absolute;left:0;right:0}.theme-suntiang .sn-pintu .sn-atas{top:0}.theme-suntiang .sn-pintu .sn-bawah{bottom:0}.theme-suntiang .sn-gate.sn-buka .sn-pintu.sn-kiri{filter:brightness(.55);transform:rotateY(105deg)}.theme-suntiang .sn-gate.sn-buka .sn-pintu.sn-kanan{filter:brightness(.55);transform:rotateY(-105deg)}.theme-suntiang .sn-gate .sn-sudut{--sn-u:min(17vw,80px);transition:opacity .4s}.theme-suntiang .sn-gate-sudut-a{top:40px;left:24px}.theme-suntiang .sn-gate-sudut-b{bottom:40px;right:24px}.theme-suntiang .sn-gate.sn-buka .sn-sudut{opacity:0}.theme-suntiang .sn-gate .sn-isi{z-index:2;background:radial-gradient(closest-side,#1e080ab8,#1e080a8c 72%,#1e080a00 100%);justify-items:center;gap:8px;max-width:440px;margin:auto;padding:28px 22px;transition:opacity .5s,transform .5s;display:grid;position:relative}.theme-suntiang .sn-gate.sn-buka .sn-isi{opacity:0;transform:scale(.96)}.theme-suntiang .sn-gate .sn-lab{color:var(--sn-sk-emas)}.theme-suntiang .sn-gate .sn-nm{font-family:var(--sn-skrip);color:var(--sn-sk-tinta);text-shadow:0 2px 10px #00000073;text-wrap:balance;padding-bottom:.06em;font-size:clamp(64px,17vw,96px);font-weight:400;line-height:1.05}.theme-suntiang .sn-gate .sn-tgl{font-family:var(--sn-ui);letter-spacing:.24em;color:var(--sn-sk-tinta-2);font-size:12.5px;font-weight:600}.theme-suntiang .sn-gate .sn-kepada{font-family:var(--sn-ui);color:var(--sn-sk-tinta-2);margin-top:8px;font-size:12.5px}.theme-suntiang .sn-gate .sn-tamu{min-width:min(230px,100%);max-width:100%;color:var(--sn-sk-tinta);overflow-wrap:anywhere;background:#1e080a73;border-radius:3px;padding:10px 26px;font-size:23px;font-weight:700;box-shadow:inset 0 0 0 1px #e2c88c99}.theme-suntiang .sn-gate .sn-maaf{font-family:var(--sn-ui);color:var(--sn-sk-tinta-2);max-width:32ch;font-size:11.5px;line-height:1.6}.theme-suntiang .sn-gate .sn-btn{background:var(--sn-sk-aksi);color:var(--sn-sk-on-aksi)}@media (height<=640px){.theme-suntiang .sn-gate .sn-isi{gap:6px;padding:16px 20px}.theme-suntiang .sn-gate .sn-rumah{width:min(150px,44vw)}.theme-suntiang .sn-gate .sn-nm{font-size:clamp(50px,14vw,68px)}.theme-suntiang .sn-gate .sn-sudut{--sn-u:min(13vw,56px)}.theme-suntiang .sn-gate-sudut-a{top:22px;left:16px}.theme-suntiang .sn-gate-sudut-b{bottom:22px;right:16px}}.theme-suntiang .sn-sec{padding:clamp(76px,14vw,110px) 22px;position:relative;overflow:hidden}.theme-suntiang .sn-tint{background:var(--sn-tint)}.theme-suntiang .sn-wrap{z-index:2;text-align:center;justify-items:center;gap:14px;max-width:580px;margin:0 auto;display:grid;position:relative}.theme-suntiang .sn-sec.sn-songket{padding:0}.theme-suntiang .sn-songket .sn-dalam{padding:clamp(70px,13vw,100px) 22px}.theme-suntiang .sn-judul{font-family:var(--sn-skrip);color:var(--sn-judul);font-size:clamp(58px,15vw,82px);font-weight:400;line-height:1}.theme-suntiang .sn-catatan{color:var(--sn-tinta-2);max-width:44ch;font-style:italic}.theme-suntiang .sn-lede{color:var(--sn-tinta-2)}.theme-suntiang .sn-salam{color:var(--sn-tinta-2);font-style:italic}.theme-suntiang .sn-beranda{place-items:center;min-height:100dvh;padding-bottom:max(clamp(76px,14vw,110px),120px);display:grid}.theme-suntiang .sn-beranda .sn-nm{font-family:var(--sn-skrip);color:var(--sn-judul);text-wrap:balance;padding-bottom:.06em;font-size:clamp(66px,17vw,104px);font-weight:400;line-height:1.05}.theme-suntiang .sn-beranda .sn-tgl{font-family:var(--sn-ui);letter-spacing:.24em;color:var(--sn-tinta-2);font-size:13px;font-weight:600}.theme-suntiang .sn-cd{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0;display:flex}.theme-suntiang .sn-cd div{width:70px;box-shadow:inset 0 0 0 1px var(--sn-garis-emas);background:#14020647;padding:10px 0 8px}.theme-suntiang .sn-cd b{font-family:var(--sn-serif);color:var(--sn-judul);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1;display:block}.theme-suntiang .sn-cd span{font-family:var(--sn-ui);letter-spacing:.08em;color:var(--sn-tinta-2);font-size:10.5px}@media (height<=860px){.theme-suntiang .sn-beranda{padding-top:48px;padding-bottom:130px}.theme-suntiang .sn-beranda .sn-wrap{gap:10px}.theme-suntiang .sn-beranda .sn-suntiang{width:min(210px,58vw)}.theme-suntiang .sn-beranda .sn-nm{font-size:clamp(50px,14vw,72px)}}@media (height<=600px){.theme-suntiang .sn-beranda{padding-top:36px}.theme-suntiang .sn-beranda .sn-wrap{gap:8px}.theme-suntiang .sn-beranda .sn-suntiang{width:min(160px,48vw)}.theme-suntiang .sn-beranda .sn-nm{font-size:clamp(44px,12.5vw,60px)}.theme-suntiang .sn-beranda .sn-pembatas{display:none}}@media (width<=380px){.theme-suntiang .sn-cd{gap:6px}.theme-suntiang .sn-cd div{width:60px}.theme-suntiang .sn-cd b{font-size:25px}}.theme-suntiang .sn-pepatah{font-family:var(--sn-serif);color:var(--sn-judul);text-wrap:balance;font-size:clamp(21px,5vw,27px);font-weight:800;line-height:1.35}.theme-suntiang .sn-pepatah-arti{color:var(--sn-tinta-2);font-style:italic}.theme-suntiang .sn-ar{direction:rtl;font-family:Amiri,serif;font-size:clamp(22px,5.4vw,28px);line-height:2}.theme-suntiang .sn-ayat-id{color:var(--sn-tinta-2);font-style:italic}.theme-suntiang .sn-sumber{font-family:var(--sn-ui);letter-spacing:.12em;color:var(--sn-emas-teks);font-size:12px;font-weight:600}.theme-suntiang .sn-foto{background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.theme-suntiang .sn-ph-ket{text-align:center;font-family:var(--sn-ui);letter-spacing:.14em;text-transform:uppercase;color:#5a2814b3;justify-items:center;gap:6px;padding:8px;font-size:10.5px;font-weight:600;display:grid}.theme-suntiang .sn-ph-ket svg{width:24px;height:24px}.theme-suntiang .sn-bingkai{aspect-ratio:600/800;filter:drop-shadow(0 18px 24px #1e060473);width:min(250px,64vw);position:relative}.theme-suntiang .sn-bingkai .sn-foto{-webkit-mask:var(--sn-g-jendela) center/100% 100% no-repeat;-webkit-mask:var(--sn-g-jendela) center/100% 100% no-repeat;-webkit-mask:var(--sn-g-jendela) center/100% 100% no-repeat;mask:var(--sn-g-jendela) center/100% 100% no-repeat;position:absolute;inset:0}.theme-suntiang .sn-bingkai .sn-ph-ket{padding-top:30%}.theme-suntiang .sn-bingkai:after{content:"";background:var(--sn-g-bingkai) center/100% 100% no-repeat;pointer-events:none;position:absolute;inset:0}.theme-suntiang .sn-bingkai-penutup{width:min(220px,58vw);margin-bottom:8px}.theme-suntiang .sn-org{justify-items:center;gap:6px;display:grid}.theme-suntiang .sn-peran{font-family:var(--sn-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--sn-emas-teks);margin-top:6px;font-size:12px;font-weight:700}.theme-suntiang .sn-nm-pendek{font-family:var(--sn-skrip);color:var(--sn-judul);overflow-wrap:anywhere;font-size:clamp(58px,15vw,76px);font-weight:400;line-height:1}.theme-suntiang .sn-org h3{font-size:24px}.theme-suntiang .sn-gala{font-family:var(--sn-ui);letter-spacing:.06em;color:var(--sn-emas-teks);font-size:13px;font-weight:600}.theme-suntiang .sn-ortu{color:var(--sn-tinta-2)}.theme-suntiang .sn-ortu b{color:var(--sn-tinta)}.theme-suntiang .sn-suku{font-family:var(--sn-ui);color:var(--sn-tinta-3);font-size:12.5px}.theme-suntiang .sn-dan{font-family:var(--sn-skrip);color:var(--sn-emas-teks);margin:6px 0;font-size:76px;line-height:1}.theme-suntiang .sn-alek{gap:22px;width:100%;display:grid}.theme-suntiang .sn-kartu-alek{background:var(--sn-kartu);box-shadow:0 20px 44px -28px #000000b3, inset 0 0 0 8px var(--sn-kartu), inset 0 0 0 9px #c9a55e;border-radius:4px;justify-items:center;gap:6px;padding:44px 26px 34px;display:grid;position:relative}.theme-suntiang .sn-kartu-alek .sn-sudut{--sn-u:46px;top:14px;left:14px}.theme-suntiang .sn-kartu-alek .sn-sudut.sn-kab{inset:auto 14px 14px auto}.theme-suntiang .sn-kartu-alek .sn-no{font-family:var(--sn-ui);letter-spacing:.3em;color:var(--sn-emas-teks);font-size:11.5px;font-weight:700}.theme-suntiang .sn-kartu-alek h3{font-family:var(--sn-skrip);color:var(--sn-judul);font-size:46px;font-weight:400;line-height:1.05}.theme-suntiang .sn-kartu-alek .sn-waktu{font-family:var(--sn-ui);font-size:13.5px;font-weight:600}.theme-suntiang .sn-kartu-alek .sn-waktu span{white-space:nowrap}.theme-suntiang .sn-kartu-alek .sn-tempat{font-size:19px;font-weight:800}.theme-suntiang .sn-kartu-alek p{color:var(--sn-tinta-2)}.theme-suntiang .sn-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@media (width<=420px){.theme-suntiang .sn-kartu-alek{padding:44px 20px 32px}.theme-suntiang .sn-pantun{font-size:17.5px}.theme-suntiang .sn-kartu-alek .sn-sudut{--sn-u:38px;top:13px;left:13px}.theme-suntiang .sn-kartu-alek .sn-sudut.sn-kab{bottom:13px;right:13px}}.theme-suntiang .sn-kisah{text-align:left;gap:16px;width:100%;display:grid}.theme-suntiang .sn-ks{background:var(--sn-kartu);box-shadow:var(--sn-sh), inset 0 0 0 1px var(--sn-garis);border-radius:4px;padding:16px 16px 20px;position:relative}.theme-suntiang .sn-ks .sn-foto{aspect-ratio:16/10;margin:0 0 14px}.theme-suntiang .sn-ks .sn-th{font-family:var(--sn-ui);letter-spacing:.2em;color:var(--sn-emas-teks);padding:0 4px;font-size:11.5px;font-weight:700}.theme-suntiang .sn-ks h3{color:var(--sn-judul);margin:2px 4px 4px;font-size:22px}.theme-suntiang .sn-ks p{color:var(--sn-tinta-2);padding:0 4px}.theme-suntiang .sn-galeri{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.theme-suntiang .sn-galeri .sn-foto{cursor:zoom-in;aspect-ratio:3/4;box-shadow:var(--sn-sh)}.theme-suntiang .sn-galeri .sn-foto:first-child,.theme-suntiang .sn-galeri .sn-foto:last-child:nth-child(2n){aspect-ratio:4/3;grid-column:span 2}.theme-suntiang .sn-galeri .sn-foto:nth-child(4n):not(:last-child),.theme-suntiang .sn-galeri .sn-foto:nth-child(4n+1):not(:first-child){aspect-ratio:1}.theme-suntiang .sn-galeri .sn-foto:after{content:"";pointer-events:none;border:1px solid #fff0c8b3;position:absolute;inset:6px}.theme-suntiang .sn-lb{z-index:96;touch-action:pan-y;background:#140604f2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-suntiang .sn-lb-foto{background:50%/contain no-repeat;width:min(92vw,560px);height:min(76vh,760px)}.theme-suntiang .sn-lb button{color:#fcefd6;background:#ffffff1f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.theme-suntiang .sn-lb button:hover{background:#ffffff38}.theme-suntiang .sn-lb button svg{width:22px;height:22px}.theme-suntiang .sn-lb .sn-lb-x{top:max(14px,env(safe-area-inset-top));right:14px}.theme-suntiang .sn-lb .sn-lb-prev{margin-top:-24px;top:50%;left:10px}.theme-suntiang .sn-lb .sn-lb-next{margin-top:-24px;top:50%;right:10px}.theme-suntiang .sn-lb .sn-lb-hit{bottom:max(18px,env(safe-area-inset-bottom));font-family:var(--sn-ui);letter-spacing:.14em;color:#f0ddbd;font-size:12.5px;position:absolute;left:50%;transform:translate(-50%)}.theme-suntiang .sn-kartu{background:var(--sn-kartu);text-align:left;width:100%;box-shadow:var(--sn-sh), inset 0 0 0 1px var(--sn-garis);border-radius:4px;padding:26px 22px}.theme-suntiang .sn-field{gap:6px;margin-bottom:14px;display:grid}.theme-suntiang .sn-field label{font-family:var(--sn-ui);color:var(--sn-tinta-2);font-size:12.5px;font-weight:600}.theme-suntiang .sn-field input,.theme-suntiang .sn-field textarea{width:100%;font-family:var(--sn-ui);background:var(--sn-k-input);border:1px solid var(--sn-garis);min-height:48px;color:var(--sn-tinta);border-radius:4px;padding:11px 14px;font-size:16px}.theme-suntiang .sn-field textarea{resize:vertical;min-height:100px}.theme-suntiang .sn-field input:focus,.theme-suntiang .sn-field textarea:focus{border-color:var(--sn-emas-teks);outline:none}.theme-suntiang .sn-field .sn-err{font-family:var(--sn-ui);color:var(--sn-k-galat);font-size:13px}.theme-suntiang .sn-field.sn-bad input,.theme-suntiang .sn-field.sn-bad textarea{border-color:var(--sn-k-galat)}.theme-suntiang .sn-segs{flex-wrap:wrap;gap:8px;display:flex}.theme-suntiang .sn-seg{position:relative}.theme-suntiang .sn-seg input{opacity:0;width:1px;height:1px;position:absolute}.theme-suntiang .sn-seg span{min-height:44px;box-shadow:inset 0 0 0 1px var(--sn-garis);font-family:var(--sn-ui);color:var(--sn-tinta-2);cursor:pointer;border-radius:4px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.theme-suntiang .sn-seg input:checked+span{background:var(--sn-aksi);color:var(--sn-on-aksi);box-shadow:none}.theme-suntiang .sn-seg input:focus-visible+span{outline:2px solid var(--sn-emas-teks);outline-offset:2px}.theme-suntiang .sn-done{gap:8px;display:grid}.theme-suntiang .sn-done h3{color:var(--sn-judul);font-size:26px}.theme-suntiang .sn-done p{color:var(--sn-tinta-2)}.theme-suntiang .sn-done .sn-btn{justify-self:start}.theme-suntiang .sn-ringkas{font-family:var(--sn-ui);flex-wrap:wrap;justify-content:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.theme-suntiang .sn-ringkas span{box-shadow:inset 0 0 0 1px var(--sn-garis-emas);color:var(--sn-tinta-2);background:#14020647;padding:6px 14px}.theme-suntiang .sn-ringkas b{color:var(--sn-judul)}.theme-suntiang .sn-wl{text-align:left;gap:12px;width:100%;max-height:480px;padding:2px;display:grid;overflow-y:auto}.theme-suntiang .sn-w{background:var(--sn-kartu);box-shadow:inset 0 0 0 1px var(--sn-garis);border-radius:4px;padding:14px 16px;position:relative}.theme-suntiang .sn-w .sn-atas{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.theme-suntiang .sn-w b{font-family:var(--sn-ui);overflow-wrap:anywhere;font-size:14px;font-weight:700}.theme-suntiang .sn-w .sn-tg{font-family:var(--sn-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--sn-emas-teks);font-size:11px;font-weight:700}.theme-suntiang .sn-w p{color:var(--sn-tinta-2);overflow-wrap:anywhere;margin-top:4px}.theme-suntiang .sn-w small{font-family:var(--sn-ui);color:var(--sn-tinta-2);font-size:11px}.theme-suntiang .sn-empty{color:var(--sn-tinta-3);text-align:center;font-style:italic}.theme-suntiang .sn-pages{width:100%;font-family:var(--sn-ui);font-size:13px}.theme-suntiang .sn-rek{text-align:left;color:#fcefd6;background:#3f0a10 var(--sn-g-songket) 0 0/132px 132px repeat;width:100%;box-shadow:var(--sn-sh);border-radius:6px;justify-items:start;padding:22px 22px 20px;display:grid;position:relative;overflow:hidden}.theme-suntiang .sn-rek:before{content:"";border-radius:inherit;background:#1e080a8c;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e2c88c73}.theme-suntiang .sn-rek>*{position:relative}.theme-suntiang .sn-rek .sn-bank{font-family:var(--sn-ui);letter-spacing:.2em;color:#ebc977;font-size:13px;font-weight:700}.theme-suntiang .sn-rek .sn-cip{background:linear-gradient(135deg,#f6e7b5,#c9a24e);border-radius:5px;width:40px;height:30px;margin:16px 0 12px}.theme-suntiang .sn-rek .sn-qr{background:#fff;border-radius:6px;width:150px;max-width:100%;margin:14px 0 10px;padding:8px}.theme-suntiang .sn-rek .sn-no{font-family:var(--sn-ui);letter-spacing:.12em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,5.2vw,21px);font-weight:600}.theme-suntiang .sn-rek .sn-an{font-family:var(--sn-ui);color:#f0ddbd;margin-top:2px;font-size:13px}.theme-suntiang .sn-rek .sn-btn{color:#2a1712;box-shadow:none;background:#ebc977;justify-self:end;margin-top:12px}.theme-suntiang .sn-rek .sn-btn:hover{background:#f0d28a}.theme-suntiang .sn-alamat{background:var(--sn-kartu);text-align:center;width:100%;box-shadow:var(--sn-sh), inset 0 0 0 8px var(--sn-kartu), inset 0 0 0 9px #c9a55e;border-radius:4px;justify-items:center;gap:6px;padding:22px 24px;display:grid}.theme-suntiang .sn-alamat p{color:var(--sn-tinta-2)}.theme-suntiang .sn-alamat p b{color:var(--sn-tinta)}.theme-suntiang .sn-alamat [data-sn-alamat]{white-space:pre-line}.theme-suntiang .sn-pantun{color:var(--sn-sk-tinta);gap:4px;font-size:19px;font-weight:600;line-height:1.55;display:grid}.theme-suntiang .sn-pantun-arti{color:var(--sn-sk-tinta-2);max-width:40ch;font-size:15.5px;font-style:italic}.theme-suntiang .sn-penutup .sn-nm{font-family:var(--sn-skrip);color:var(--sn-sk-tinta);text-shadow:0 2px 14px #0009;text-wrap:balance;padding-bottom:.06em;font-size:clamp(66px,17vw,96px);font-weight:400;line-height:1.05}.theme-suntiang .sn-penutup .sn-salam{color:var(--sn-sk-tinta-2)}.theme-suntiang .sn-footer{text-align:center;font-family:var(--sn-ui);letter-spacing:.16em;color:#f0ddbd;background:#2e080d;padding:16px 16px 150px;font-size:11.5px;font-weight:600}.theme-suntiang .sn-nav{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;background:var(--sn-nav);box-shadow:0 14px 30px -14px #280a068c, inset 0 0 0 1px var(--sn-nav-garis);border-radius:8px;gap:0;max-width:calc(100% - 20px);padding:6px;display:flex;position:fixed;transform:translate(-50%)}html.sn-gated:not(.sn-opening) .theme-suntiang .sn-nav,html.sn-gated:not(.sn-opening) .theme-suntiang .sn-musik{display:none}.theme-suntiang .sn-nav a,.theme-suntiang .sn-nav button{width:42px;height:44px;color:var(--sn-nav-ink);border-radius:6px;flex:none;place-items:center;text-decoration:none;display:grid}.theme-suntiang .sn-nav a[aria-current=true]{background:var(--sn-nav-aktif);color:var(--sn-nav-on)}.theme-suntiang .sn-nav svg{width:20px;height:20px}@media (width<=380px){.theme-suntiang .sn-nav{padding:4px}.theme-suntiang .sn-nav a,.theme-suntiang .sn-nav button{width:38px;height:42px}}@media (width<=340px){.theme-suntiang .sn-nav a,.theme-suntiang .sn-nav button{width:36px;height:40px}.theme-suntiang .sn-nav svg{width:18px;height:18px}}.theme-suntiang .sn-musik{right:14px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 66px);z-index:41;color:#fcebc8;background:#7a1c1c;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:fixed;box-shadow:0 12px 26px -12px #280a06b3,inset 0 0 0 1px #e2c88c8c}.theme-suntiang .sn-musik svg{width:24px;height:24px}.theme-suntiang .sn-musik.sn-main svg{animation:4s linear infinite sn-putar}@keyframes sn-putar{to{transform:rotate(360deg)}}.theme-suntiang .sn-toast{z-index:97;color:#fcefd6;font-family:var(--sn-ui);opacity:0;pointer-events:none;transition:all .3s var(--sn-e);text-align:center;background:#2a1712;border-radius:6px;max-width:calc(100% - 30px);padding:11px 20px;font-size:13px;position:fixed;bottom:84px;left:50%;transform:translate(-50%,10px);box-shadow:inset 0 0 0 1px #c9a24e}.theme-suntiang .sn-toast.sn-is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.theme-suntiang *,.theme-suntiang :before,.theme-suntiang :after{transition-duration:.01ms!important;animation:none!important}}html[data-builder-preview] :is(#lw-cover,#ng-cover,#mg-cover,#ed-cover,#kr-gate,#pj-cover,#sg-gate,#ml-tirai,#bm-gate,#rk-gate,#pr-gate,#pu-gate,#bt-gate,#st-gate,#kg-gate,#bl-gate,#bb-gate,#lt-gate,#sn-gate,[data-cover]){visibility:hidden!important;pointer-events:none!important}html[data-builder-preview] body{overflow:auto!important}.kabar-v2 p.v3-watermark{text-align:center;margin:14px 0 0;padding:0;line-height:1.4;display:block}.kabar-v2 p.v3-watermark a{border:1px solid;border-radius:999px;align-items:center;gap:.35em;padding:6px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kabar-v2 p.v3-watermark a{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}}.kabar-v2 p.v3-watermark a{color:inherit;letter-spacing:.06em;text-transform:none;white-space:nowrap;font-family:inherit;font-size:11.5px;font-weight:500;text-decoration:none;transition:opacity .2s,border-color .2s}.kabar-v2 p.v3-watermark a:hover{border-color:currentColor}.kabar-v2 p.v3-watermark b{font-weight:700}.kabar-v2.theme-linework p.v3-watermark a,.kabar-v2.theme-blush p.v3-watermark a,.kabar-v2.theme-langit p.v3-watermark a{color:var(--ink-2)}.kabar-v2.theme-noir-gold p.v3-watermark a,.kabar-v2.theme-minang p.v3-watermark a{color:var(--gold)}.kabar-v2.theme-kerajaan p.v3-watermark a{color:var(--kr-gold)}.kabar-v2.theme-riso p.v3-watermark a{color:var(--rs-ink-2)}.kabar-v2.theme-taman p.v3-watermark a{color:var(--tm-ink-2)}.kabar-v2.theme-perjalanan p.v3-watermark a{color:var(--pj-ink-2)}.kabar-v2.theme-melayu p.v3-watermark a{color:var(--ml-ink-2)}.artikel-isi{color:var(--color-charcoal);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.artikel-isi>*+*{margin-top:1.1em}.artikel-isi p,.artikel-isi div{margin:0}.artikel-isi p+p,.artikel-isi div+div,.artikel-isi p+div,.artikel-isi div+p{margin-top:1.1em}.artikel-isi h2{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:2em 0 .6em;font-size:1.75rem;font-weight:600;line-height:1.25}.artikel-isi h3{font-family:var(--font-display);color:var(--color-ink);margin:1.6em 0 .5em;font-size:1.3rem;font-weight:600;line-height:1.3}.artikel-isi a{color:var(--color-maroon);text-underline-offset:3px;text-decoration:underline}.artikel-isi strong,.artikel-isi b{color:var(--color-ink);font-weight:700}.artikel-isi ul,.artikel-isi ol{padding-left:1.4em}.artikel-isi ul{list-style:outside}.artikel-isi ol{list-style:decimal}.artikel-isi li+li{margin-top:.4em}.artikel-isi li::marker{color:var(--color-gold)}.artikel-isi blockquote{border-left:3px solid var(--color-gold);font-family:var(--font-display);color:var(--color-ink);margin-left:0;padding:.4em 0 .4em 1.2em;font-size:1.2rem;font-style:italic}.artikel-isi pre{background:#2b1d170d;border-radius:12px;padding:1em 1.2em}@supports (color:color-mix(in lab, red, red)){.artikel-isi pre{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.artikel-isi pre{white-space:pre-wrap;font-size:.9rem}.artikel-isi figure{margin:1.8em 0}.artikel-isi img{border-radius:14px;max-width:100%;height:auto;margin-inline:auto;display:block}.artikel-isi figcaption{text-align:center;color:#3a2a2299;margin-top:.6em;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.artikel-isi figcaption{color:color-mix(in srgb, var(--color-charcoal) 60%, transparent)}}.artikel-sampul-kosong{background:linear-gradient(135deg, #7b1a27, var(--color-maroon));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.artikel-sampul-kosong{background:linear-gradient(135deg, color-mix(in srgb, var(--color-maroon) 88%, black), var(--color-maroon))}}.artikel-sampul-kosong span{font-family:var(--font-display);color:#f3e3c3;font-size:1.4rem;font-style:italic}.artikel-editor{border:1px solid #2b1d1726;min-height:420px;padding:1.2rem 1.4rem}@supports (color:color-mix(in lab, red, red)){.artikel-editor{border:1px solid color-mix(in srgb, var(--color-ink) 15%, transparent)}}.artikel-editor{background:#fff;border-radius:12px}.artikel-editor:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #8e6a0e40}@supports (color:color-mix(in lab, red, red)){.artikel-editor:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 25%, transparent)}}trix-toolbar .trix-button-row{flex-wrap:wrap;gap:6px}trix-toolbar .trix-button.artikel-tombol-h3{color:var(--color-ink);padding:0 .55em;font-size:.78rem;font-weight:700}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
