/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cinzel-400-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cinzel-400-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-italic-400-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-italic-400-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-400-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/cormorant-garamond-400-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/courier-prime-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/courier-prime-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinematic/courier-prime-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinematic/courier-prime-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/great-vibes-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/great-vibes-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/playfair-display-italic-400-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/playfair-display-italic-400-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/playfair-display-400-700-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinematic/playfair-display-400-700-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/plus-jakarta-sans-400-600-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cinematic/plus-jakarta-sans-400-600-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/unifrakturmaguntia-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/yeseva-one-400-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinematic/yeseva-one-400-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.ev-bg:has(.kb-stage-wrap)>.ev-floating-particles{display:none}.kb{--kb-mist:#c4d2ec;--kb-mist-deep:#a9c1ef;--kb-sky:#dce6f5;--kb-cloud:#fff;--kb-paper:#f4f1ea;--kb-sepia:#cdb89a;--kb-sepia-deep:#a89170;--kb-ink:#26374d;--kb-ink-soft:#4a5a70;--kb-navy:#12394e;--kb-navy-deep:#223d6e;--kb-gold:#a88a4a;--kb-gold-ink:#6f5a24;--kb-display:"Cormorant Garamond","Times New Roman",serif;--kb-script:"Great Vibes",cursive;--kb-body-font:"Plus Jakarta Sans",system-ui,sans-serif;--kb-scale:min(max(tan(atan2(100cqw,390px)),tan(atan2(100dvh,844px))),1.5);color:var(--kb-ink);font-family:var(--kb-body-font);container-type:inline-size}.kb-stage-wrap{background:var(--kb-mist)}@media (orientation:landscape){.kb{--kb-scale:min(tan(atan2(100cqw,390px)),tan(atan2(100dvh,844px)),1.5)}}.kb-stage{isolation:isolate;background:linear-gradient(var(--kb-navy),var(--kb-mist)),url(/assets/stationery/scenes/kabus-pagi/00-hero-mist.webp) 50% /cover,var(--kb-mist);height:100dvh;position:sticky;top:0;overflow:clip}@supports (color:color-mix(in lab,red,red)){.kb-stage{background:linear-gradient(color-mix(in oklab,var(--kb-navy) 22%,transparent),color-mix(in oklab,var(--kb-mist) 40%,transparent)),url(/assets/stationery/scenes/kabus-pagi/00-hero-mist.webp) 50% /cover,var(--kb-mist)}}.kb-box{width:390px;height:844px;transform:translate(-50%,-50%) scale(var(--kb-scale));top:50%;left:50%;overflow:hidden}.kb-anim,.kb-box,.kb-layer{position:absolute}.kb-anim{pointer-events:none;inset:0}.kb-layer img{width:100%;height:auto;display:block}.kb-plate img{object-fit:cover;width:390px;height:844px}.kb-paper-stage{opacity:.12;mix-blend-mode:multiply;inset:0}.kb-paper-stage img{object-fit:cover;width:390px;height:844px}@media (prefers-reduced-motion:reduce){.kb-stage-wrap{container-type:inline-size;height:auto!important}.kb-stage-wrap .kb-stage{height:auto;min-height:844px;position:relative}}.kb-hero-copy{text-align:center;border:1px solid var(--kb-cloud);flex-direction:column;justify-content:center;align-items:center;padding:28px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.kb-hero-copy{border:1px solid color-mix(in oklab,var(--kb-cloud) 48%,transparent)}}.kb-hero-copy{background:var(--kb-paper);border-radius:26px}@supports (color:color-mix(in lab,red,red)){.kb-hero-copy{background:color-mix(in oklab,var(--kb-paper) 43%,transparent)}}.kb-hero-copy{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kb-flow-kicker,.kb-kicker{color:var(--kb-gold-ink);letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.kb-flow-names,.kb-names{color:var(--kb-ink);font-family:var(--kb-script);overflow-wrap:anywhere;flex-direction:column;align-items:center;margin:17px 0 0;font-size:clamp(40px,12vw,58px);line-height:.88;display:flex}.kb-script-and{color:var(--kb-gold-ink);font-family:var(--kb-script);font-size:.6em;line-height:1.1}.kb-hero-date{font-family:var(--kb-display);letter-spacing:.16em;margin:22px 0 0;font-size:18px}.kb-hero-date,.kb-open-hint{text-transform:uppercase;font-weight:600}.kb-open-hint{letter-spacing:.25em;margin:56px 0 0;font-size:9px}.kb-tenun-bottom img,.kb-tenun-top img{object-fit:cover;height:162px}.kb-tenun-bottom{transform:rotate(180deg)}.kb-portal-world{transform-origin:50% 43%}.kb-hero-world,.kb-house,.kb-portal-world{will-change:transform,opacity;backface-visibility:hidden}.kb-house{transform-origin:50% 82%;width:240px;height:220px;position:absolute;top:330px;left:75px}.kb-house-half img{object-fit:contain;width:100%;height:auto}.kb-house-closing{width:190px;height:174px;top:250px;left:100px}.kb-butterfly{background:radial-gradient(circle,var(--kb-paper),transparent 70%);border-radius:50%;padding:3px}@supports (color:color-mix(in lab,red,red)){.kb-butterfly{background:radial-gradient(circle,color-mix(in oklab,var(--kb-paper) 48%,transparent),transparent 70%)}}.kb-butterfly{filter:drop-shadow(0 2px 3px var(--kb-ink))}@supports (color:color-mix(in lab,red,red)){.kb-butterfly{filter:drop-shadow(0 2px 3px color-mix(in oklab,var(--kb-ink) 24%,transparent))}}.kb-butterfly{opacity:.98}.kb-butterfly img{opacity:1}.kb-frost{background:var(--kb-paper)}@supports (color:color-mix(in lab,red,red)){.kb-frost{background:color-mix(in oklab,var(--kb-paper) 78%,transparent)}}.kb-frost{border:1px solid var(--kb-cloud)}@supports (color:color-mix(in lab,red,red)){.kb-frost{border:1px solid color-mix(in oklab,var(--kb-cloud) 60%,transparent)}}.kb-frost{box-shadow:0 18px 45px var(--kb-ink);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.kb-frost{box-shadow:0 18px 45px color-mix(in oklab,var(--kb-ink) 22%,transparent)}}.kb-frost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kb-closing-copy,.kb-garden-copy,.kb-sky-copy,.kb-story-copy{text-align:center;padding:25px 20px;position:absolute;inset:0}.kb-names-large{font-size:54px}.kb-marry-line{color:var(--kb-ink-soft);font-family:var(--kb-display);margin:14px 0 0;font-size:16px}.kb-count-title{margin-top:18px}.kb-count-row{justify-content:center;gap:7px;margin-top:14px;display:flex}.kb-count-chip{border:1px solid var(--kb-gold);min-width:64px;padding:9px 5px 8px}@supports (color:color-mix(in lab,red,red)){.kb-count-chip{border:1px solid color-mix(in oklab,var(--kb-gold) 58%,transparent)}}.kb-count-chip{color:var(--kb-ink);background:var(--kb-cloud);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.kb-count-chip{background:color-mix(in oklab,var(--kb-cloud) 54%,transparent)}}.kb-count-chip{flex-direction:column;display:flex}.kb-count-value{font-family:var(--kb-script);font-size:27px;line-height:1}.kb-count-label{letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:600}.kb-story-copy{flex-direction:column;justify-content:center;display:flex}.kb-mist-glyph{fill:none;width:70px;height:22px;stroke:var(--kb-gold);stroke-width:1.2px;margin:0 auto 10px}.kb-flow-rule,.kb-tenun-rule{background:var(--kb-gold);width:76px;height:1px;margin:15px auto}.kb-closing-body,.kb-story-body{color:var(--kb-ink-soft);font-family:var(--kb-display);margin:0 auto;font-size:16px;line-height:1.65}.kb-garden-copy{padding-top:34px}.kb-stage-date{max-width:280px;font-family:var(--kb-display);letter-spacing:-.015em;text-wrap:balance;margin:12px auto 0;font-size:23px;font-weight:600;line-height:1.15}.kb-stage-session{color:var(--kb-gold-ink);letter-spacing:.1em;text-transform:uppercase;justify-content:center;gap:8px;margin-top:17px;font-size:11px;font-weight:600;display:flex}.kb-stage-venue{max-width:25ch;font-family:var(--kb-display);margin:11px auto 0;font-size:17px}.kb-portrait-card{text-align:center;background:var(--kb-paper);border-radius:22px;width:262px;height:514px;padding-top:17px;position:absolute;top:126px;left:64px}@supports (color:color-mix(in lab,red,red)){.kb-portrait-card{background:color-mix(in oklab,var(--kb-paper) 82%,transparent)}}.kb-portrait-card{box-shadow:0 20px 48px var(--kb-ink)}@supports (color:color-mix(in lab,red,red)){.kb-portrait-card{box-shadow:0 20px 48px color-mix(in oklab,var(--kb-ink) 28%,transparent)}}.kb-portrait-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.kb-stage-portrait img{object-fit:cover;object-position:50% 28%;border-radius:15px;height:416px}.kb-closing-portrait{border:1px solid var(--kb-cloud);width:118px;height:210px;padding:7px;position:absolute;top:48px;left:136px}@supports (color:color-mix(in lab,red,red)){.kb-closing-portrait{border:1px solid color-mix(in oklab,var(--kb-cloud) 65%,transparent)}}.kb-closing-portrait{background:var(--kb-paper);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.kb-closing-portrait{background:color-mix(in oklab,var(--kb-paper) 88%,transparent)}}.kb-closing-portrait{box-shadow:0 14px 36px var(--kb-ink)}@supports (color:color-mix(in lab,red,red)){.kb-closing-portrait{box-shadow:0 14px 36px color-mix(in oklab,var(--kb-ink) 20%,transparent)}}.kb-closing-portrait .kb-layer{inset:0}.kb-closing-portrait img{height:196px}.kb-closing-copy{background:var(--kb-paper);flex-direction:column;justify-content:center;padding:14px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.kb-closing-copy{background:color-mix(in oklab,var(--kb-paper) 92%,transparent)}}.kb-closing-copy{border-color:var(--kb-cloud)}@supports (color:color-mix(in lab,red,red)){.kb-closing-copy{border-color:color-mix(in oklab,var(--kb-cloud) 78%,transparent)}}.kb-closing-copy{box-shadow:0 18px 48px var(--kb-ink)}@supports (color:color-mix(in lab,red,red)){.kb-closing-copy{box-shadow:0 18px 48px color-mix(in oklab,var(--kb-ink) 24%,transparent)}}.kb-closing-title{font-family:var(--kb-display);margin:5px 0 0;font-size:31px;font-weight:600;line-height:1}.kb-closing-copy .kb-tenun-rule{margin-block:9px}.kb-closing-copy .kb-closing-body{font-size:13px;line-height:1.5}.kb-flow-ground-scrim{background:linear-gradient(var(--kb-paper),var(--kb-paper))}@supports (color:color-mix(in lab,red,red)){.kb-flow-ground-scrim{background:linear-gradient(color-mix(in oklab,var(--kb-paper) 38%,transparent),color-mix(in oklab,var(--kb-paper) 58%,transparent))}}.kb-flow-ground-mist-gradient{background:linear-gradient(145deg,var(--kb-mist),var(--kb-paper))}@supports (color:color-mix(in lab,red,red)){.kb-flow-ground-mist-gradient{background:linear-gradient(145deg,var(--kb-mist),color-mix(in oklab,var(--kb-paper) 82%,var(--kb-mist)))}}.kb-flow-ground-sky-gradient{background:linear-gradient(155deg,var(--kb-sky),var(--kb-cloud))}@supports (color:color-mix(in lab,red,red)){.kb-flow-ground-sky-gradient{background:linear-gradient(155deg,var(--kb-sky),color-mix(in oklab,var(--kb-cloud) 76%,var(--kb-mist)))}}.kb-flow-ground-paper-gradient{background:url(/assets/stationery/scenes/kabus-pagi/70-paper.webp) 50%/420px,var(--kb-paper)}.kb-flow-ground-sepia-gradient{background:linear-gradient(150deg,var(--kb-sepia),var(--kb-paper))}@supports (color:color-mix(in lab,red,red)){.kb-flow-ground-sepia-gradient{background:linear-gradient(150deg,var(--kb-sepia),color-mix(in oklab,var(--kb-paper) 72%,var(--kb-sepia)))}}.kb-treatment-open .kb-flow-content>.kb-flow-inner{padding-block:28px}.kb-treatment-framed .kb-flow-content>.kb-flow-inner{border:1px solid var(--kb-cloud);padding:34px 24px}@supports (color:color-mix(in lab,red,red)){.kb-treatment-framed .kb-flow-content>.kb-flow-inner{border:1px solid color-mix(in oklab,var(--kb-cloud) 68%,transparent)}}.kb-treatment-framed .kb-flow-content>.kb-flow-inner{background:var(--kb-paper);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.kb-treatment-framed .kb-flow-content>.kb-flow-inner{background:color-mix(in oklab,var(--kb-paper) 92%,transparent)}}.kb-treatment-framed .kb-flow-content>.kb-flow-inner{box-shadow:0 17px 45px var(--kb-ink)}@supports (color:color-mix(in lab,red,red)){.kb-treatment-framed .kb-flow-content>.kb-flow-inner{box-shadow:0 17px 45px color-mix(in oklab,var(--kb-ink) 16%,transparent)}}.kb-treatment-band .kb-flow-content{border-block:1px solid var(--kb-gold);padding:32px 20px}@supports (color:color-mix(in lab,red,red)){.kb-treatment-band .kb-flow-content{border-block:1px solid color-mix(in oklab,var(--kb-gold) 72%,transparent)}}.kb-treatment-band .kb-flow-content{background:var(--kb-paper)}@supports (color:color-mix(in lab,red,red)){.kb-treatment-band .kb-flow-content{background:color-mix(in oklab,var(--kb-paper) 88%,transparent)}}.kb-flow-inner{text-align:center;width:min(100%,420px);margin:0 auto;position:relative}[data-kb-section=closing],[data-kb-section=couple_photo]{--cin-flow-layer-plane-z:22}.cin-flow-static[data-kb-section=closing],.cin-flow-static[data-kb-section=couple_photo]{--cin-flow-layer-plane-z:3}[data-kb-section=blocks] .kb-flow-content{background:0 0;border-block:none;padding-bottom:150px}[data-kb-section=blocks] .kb-flow-inner{border-block:1px solid var(--kb-gold);padding:32px 20px}@supports (color:color-mix(in lab,red,red)){[data-kb-section=blocks] .kb-flow-inner{border-block:1px solid color-mix(in oklab,var(--kb-gold) 72%,transparent)}}[data-kb-section=blocks] .kb-flow-inner{background:var(--kb-paper)}@supports (color:color-mix(in lab,red,red)){[data-kb-section=blocks] .kb-flow-inner{background:color-mix(in oklab,var(--kb-paper) 88%,transparent)}}.cin-flow-static .kb-layer-moment{display:none}.kb{--cin-flow-pill-clearance:112px}.kb-flow-mist{background:var(--kb-mist)}.kb-flow-sky{background:var(--kb-sky)}.kb-flow-paper{background:url(/assets/stationery/scenes/kabus-pagi/70-paper.webp) 50%/420px,var(--kb-paper)}.kb-flow-sepia{background:var(--kb-sepia)}.kb-flow-landscape{background:linear-gradient(var(--kb-paper),var(--kb-paper)),url(/assets/stationery/scenes/kabus-pagi/00c-landscape.webp) 50% /cover}@supports (color:color-mix(in lab,red,red)){.kb-flow-landscape{background:linear-gradient(color-mix(in oklab,var(--kb-paper) 78%,transparent),color-mix(in oklab,var(--kb-paper) 82%,transparent)),url(/assets/stationery/scenes/kabus-pagi/00c-landscape.webp) 50% /cover}}.kb-flow-heading{color:var(--kb-ink);font-family:var(--kb-display);margin:10px 0 0;font-size:34px;font-weight:600;line-height:1.05}.kb-flow-heading-small{font-size:25px}.kb-closing-flow-inner{text-align:center}.kb-closing-flow-portrait{background:var(--kb-paper);border-radius:18px;width:172px;margin:0 auto 8px;padding:6px}@supports (color:color-mix(in lab,red,red)){.kb-closing-flow-portrait{background:color-mix(in oklab,var(--kb-paper) 90%,transparent)}}.kb-closing-flow-portrait{border:1px solid var(--kb-cloud)}@supports (color:color-mix(in lab,red,red)){.kb-closing-flow-portrait{border:1px solid color-mix(in oklab,var(--kb-cloud) 68%,transparent)}}.kb-closing-flow-portrait{box-shadow:0 16px 42px var(--kb-ink)}@supports (color:color-mix(in lab,red,red)){.kb-closing-flow-portrait{box-shadow:0 16px 42px color-mix(in oklab,var(--kb-ink) 22%,transparent)}}.kb-closing-flow-portrait img{object-fit:cover;object-position:50% 24%;border-radius:13px;width:100%;height:236px;display:block}.kb-closing-flow-names{font-family:var(--kb-script);color:var(--kb-ink);margin:4px 0 0;font-size:32px;line-height:1}.kb-closing-flow-body{max-width:300px;color:var(--kb-ink-soft);font-family:var(--kb-display);margin:10px auto 0;font-size:15px;line-height:1.6}.kb-flow-copy{max-width:36ch;color:var(--kb-ink-soft);margin:17px auto 0;font-size:14px;line-height:1.8}.kb-calendar-card,.kb-dress-card,.kb-form-card,.kb-formal-card,.kb-gift-card,.kb-pantun-card,.kb-prayer-card,.kb-venue-card{padding:34px 24px}.kb-guest-line{color:var(--kb-gold-ink);font-family:var(--kb-display);margin:16px 0 0;font-size:17px;font-style:italic}.kb-flow-names{font-size:42px}.kb-parent-grid{gap:10px;margin-top:25px;display:grid}.kb-parent-grid p{color:var(--kb-ink-soft);flex-direction:column;margin:0;font-size:12px;line-height:1.6;display:flex}.kb-parent-grid strong{color:var(--kb-gold-ink);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.kb-couple-card{background:var(--kb-paper);border-radius:28px;padding:18px 18px 30px}@supports (color:color-mix(in lab,red,red)){.kb-couple-card{background:color-mix(in oklab,var(--kb-paper) 72%,transparent)}}.kb-corner-motif{border:1px solid var(--kb-gold);pointer-events:none;border-radius:23px;position:absolute;inset:7px}.kb-couple-card #couple_photo,.kb-demo-photo{margin:0;padding:0}.kb-couple-card img,.kb-demo-photo img{object-fit:cover;object-position:50% 28%;border-radius:20px;width:100%;max-height:500px}.kb-gallery-scene{content-visibility:visible;padding:0}.kb-gallery-scene>.kb-flow-viewport{min-height:220svh}.kb-gallery-scene .kb-flow-content{width:100%}.kb-gallery-moment{height:220svh;position:relative}.kb-gallery-sticky{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:42px 20px 30px;display:flex;position:sticky;top:0;overflow:clip}.kb-gallery-stack{width:min(76vw,300px);height:min(61svh,510px);position:relative}.kb-gallery-frame{border:1px solid var(--kb-cloud);padding:8px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kb-gallery-frame{border:1px solid color-mix(in oklab,var(--kb-cloud) 72%,transparent)}}.kb-gallery-frame{background:var(--kb-paper);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.kb-gallery-frame{background:color-mix(in oklab,var(--kb-paper) 88%,transparent)}}.kb-gallery-frame{box-shadow:0 22px 52px var(--kb-ink)}@supports (color:color-mix(in lab,red,red)){.kb-gallery-frame{box-shadow:0 22px 52px color-mix(in oklab,var(--kb-ink) 24%,transparent)}}.kb-gallery-frame img{object-fit:cover;object-position:center 24%;border-radius:17px;width:100%;height:100%}.kb-gallery-caption{text-align:center;margin-top:14px;position:relative}.kb-gallery-caption .kb-flow-names{margin-top:0;font-size:38px}.kb-gallery-caption .kb-flow-copy{margin-top:8px}.kb-gallery-static{padding:76px 20px;position:relative}.kb-gallery-static-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.kb-gallery-static-grid img{aspect-ratio:502/900;object-fit:cover;border:4px solid var(--kb-paper);border-radius:14px;width:100%}.kb-session-stack{gap:15px;margin-top:28px;display:grid}.kb-session-card{background:var(--kb-cloud);box-shadow:0 12px 34px var(--kb-ink);border-radius:18px;grid-template-columns:92px 1fr;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kb-session-card{box-shadow:0 12px 34px color-mix(in oklab,var(--kb-ink) 13%,transparent)}}.kb-session-card{text-align:left}.kb-session-card>div{padding:20px 16px}.kb-session-card>div:first-child{background:var(--kb-mist-deep);color:var(--kb-ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.kb-session-card span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600}.kb-session-card strong{font-family:var(--kb-display);font-size:45px;line-height:.9}.kb-session-card h3{font-family:var(--kb-display);margin:0;font-size:24px}.kb-session-card p{color:var(--kb-ink-soft);margin:5px 0 0;font-size:12px}.kb-flow-icon{width:24px;height:24px;color:var(--kb-gold-ink);margin:0 auto 12px}.kb-pill{background:var(--kb-navy);min-height:44px;color:var(--kb-cloud);font-family:var(--kb-body-font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:20px;padding:11px 25px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.kb-pill-map{background:var(--kb-navy-deep)}.kb-music-button:active,.kb-pill:active{transform:scale(.96)}.kb-contact-list a:focus-visible,.kb-demo-form :focus-visible,.kb-music-button:focus-visible,.kb-pill:focus-visible{outline:3px solid var(--kb-gold);outline-offset:3px}.kb-demo-swatches{justify-content:center;gap:14px;margin:25px 0 0;padding:0;list-style:none;display:flex}.kb-demo-swatches li{justify-items:center;gap:7px;display:grid}.kb-demo-swatch{border:1px solid var(--kb-ink);border-radius:14px;width:44px;height:44px}@supports (color:color-mix(in lab,red,red)){.kb-demo-swatch{border:1px solid color-mix(in oklab,var(--kb-ink) 20%,transparent)}}.kb-demo-swatch-0{background:var(--kb-paper)}.kb-demo-swatch-1{background:var(--kb-mist)}.kb-demo-swatch-2{background:var(--kb-sepia)}.kb-demo-swatch-3{background:var(--kb-navy)}.kb-countdown-flow .kb-count-chip{background:var(--kb-cloud)}@supports (color:color-mix(in lab,red,red)){.kb-countdown-flow .kb-count-chip{background:color-mix(in oklab,var(--kb-cloud) 72%,transparent)}}.kb-date-flow{padding-block:44px}.kb-date-band,.kb-date-nowrap{border-block:1px solid var(--kb-gold);white-space:nowrap;font-family:var(--kb-display);margin-top:17px;padding:16px 5px;font-size:clamp(16px,5vw,22px)}.kb-floral-mark{opacity:.45;background:url(/assets/stationery/scenes/kabus-pagi/60-floral-spray.webp) 50%/contain no-repeat;width:68px;height:94px;position:absolute;top:-10px;right:-6px}.kb-demo-form{text-align:left;gap:15px;margin-top:24px;display:grid}.kb-demo-form label{color:var(--kb-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.kb-demo-form input,.kb-demo-form select,.kb-demo-form textarea{border:1px solid var(--kb-ink);width:100%;min-height:44px;margin-top:6px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.kb-demo-form input,.kb-demo-form select,.kb-demo-form textarea{border:1px solid color-mix(in oklab,var(--kb-ink) 28%,transparent)}}.kb-demo-form input,.kb-demo-form select,.kb-demo-form textarea{background:var(--kb-cloud);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.kb-demo-form input,.kb-demo-form select,.kb-demo-form textarea{background:color-mix(in oklab,var(--kb-cloud) 72%,transparent)}}.kb-demo-form input,.kb-demo-form select,.kb-demo-form textarea{color:var(--kb-ink);font:inherit}.kb-demo-form textarea{resize:vertical}.kb-status{min-height:1.4em;color:var(--kb-ink-soft);text-align:center;margin:9px 0 0;font-size:12px}.kb-wish-bubble{background:var(--kb-cloud);color:var(--kb-ink-soft);font-family:var(--kb-display);border-radius:18px;margin:22px 0 0;padding:18px;font-size:17px;font-style:italic}.kb-wish-bubble footer{color:var(--kb-gold-ink);font-family:var(--kb-body-font);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:10px;font-style:normal}.kb-envelope-mark{border:2px solid var(--kb-gold);background:linear-gradient(145deg,transparent 49%,var(--kb-gold) 50% 51%,transparent 52%);border-radius:6px;width:82px;height:52px;margin:0 auto 18px;display:block}.kb-account{color:var(--kb-ink);font-family:var(--kb-display);margin-top:10px;font-size:18px;display:block}.kb-music-card{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.kb-music-card .kb-flow-icon{margin:0}.kb-contact-list a,.kb-music-button{background:var(--kb-navy);width:46px;height:46px;color:var(--kb-cloud);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.kb-contact-list svg,.kb-music-button svg{width:19px;height:19px}.kb-pantun-text,.kb-prayer-text{white-space:pre-line;max-width:34ch;color:var(--kb-ink-soft);font-family:var(--kb-display);margin:22px auto 0;font-size:17px;line-height:1.9}.kb-pantun-text{font-style:italic}.kb-contact-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.kb-contact-list li{background:var(--kb-cloud);min-height:64px;color:var(--kb-ink);border-radius:18px;justify-content:space-between;align-items:center;padding:9px 10px 9px 18px;display:flex}.kb-block-list{gap:14px;margin-top:24px;display:grid}.kb-block-list article{background:var(--kb-cloud);border-radius:18px;padding:20px}@supports (color:color-mix(in lab,red,red)){.kb-block-list article{background:color-mix(in oklab,var(--kb-cloud) 76%,transparent)}}.kb-block-list article{text-align:left}.kb-block-list h3{color:var(--kb-gold-ink);font-family:var(--kb-display);margin:0;font-size:21px}.kb-block-list p{color:var(--kb-ink-soft);margin:7px 0 0;font-size:13px;line-height:1.7}.kb-shared-theme{--ev-bg:var(--kb-paper);--ev-surface:var(--kb-cloud);--ev-ink:var(--kb-ink);--ev-muted:var(--kb-ink-soft);--ev-primary:var(--kb-navy);--ev-accent:var(--kb-gold-ink)}.kb-shared-theme .ev-section,.kb-shared-theme section{padding-inline:0}.kb-shared-theme .ev-surface{background:var(--kb-cloud)}@supports (color:color-mix(in lab,red,red)){.kb-shared-theme .ev-surface{background:color-mix(in oklab,var(--kb-cloud) 76%,transparent)}}@keyframes kb-breathe{0%{transform:scale(1)}to{transform:scale(1.03)}}.kb-breathe{animation:kb-breathe 6s ease-in-out infinite alternate}@keyframes kb-drift{0%{transform:translate(-8px)}to{transform:translate(9px,-6px)}}.kb-drift{animation:kb-drift 9s ease-in-out infinite alternate}@keyframes kb-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.kb-sway{transform-origin:bottom;animation:kb-sway 4.5s ease-in-out infinite alternate}@keyframes kb-swim{0%{transform:translate(0)rotate(2deg)}to{transform:translate(14px,-8px)rotate(-3deg)}}.kb-swim{animation:kb-swim 7s ease-in-out infinite alternate}@keyframes kb-fall{0%{transform:translateY(-12px)}to{transform:translateY(14px)}}.kb-fall{animation:kb-fall 9s linear infinite}@keyframes kb-shimmer{0%{opacity:.85}to{opacity:1}}.kb-shimmer{animation:kb-shimmer 3s ease-in-out infinite alternate}[data-kb-loop-beat]{animation-play-state:paused}[data-kb-beat=awan] [data-kb-loop-beat=awan],[data-kb-beat=kabus] [data-kb-loop-beat=kabus],[data-kb-beat=taman] [data-kb-loop-beat=taman]{animation-play-state:running}.cin-flow-pinned>.kb-flow-viewport:after,.cin-flow-pinned>.kb-flow-viewport:before{content:"";z-index:10;pointer-events:none;will-change:transform;background-repeat:repeat;background-size:390px 844px;width:100vw;height:calc(100% + 844px);position:absolute;top:-844px;left:50%;translate:-50%}.cin-flow-pinned>.kb-flow-viewport:before{background-image:url(/assets/stationery/scenes/kabus-pagi/drift/kb-drift-far.webp);animation:kb-petal-drift 34s linear infinite}.cin-flow-pinned>.kb-flow-viewport:after{background-image:url(/assets/stationery/scenes/kabus-pagi/drift/kb-drift-near.webp);background-position:140px 300px;animation:kb-petal-drift 19s linear infinite}@keyframes kb-petal-drift{0%{transform:translateY(0)}to{transform:translateY(844px)}}@media (prefers-reduced-motion:reduce){.cin-flow-pinned>.kb-flow-viewport:after,.cin-flow-pinned>.kb-flow-viewport:before{display:none}.kb-breathe,.kb-drift,.kb-fall,.kb-shimmer,.kb-sway,.kb-swim{animation:none}}.kb-surface-section{background:var(--kb-paper);color:var(--kb-ink);padding:clamp(2.5rem,8vw,4.5rem) 1.25rem}.kb-surface-inner{max-width:40rem;margin-inline:auto}.kb-box:before{content:"";z-index:9;pointer-events:none;will-change:transform;background-image:url(/assets/stationery/scenes/kabus-pagi/drift/kb-drift-near.webp),url(/assets/stationery/scenes/kabus-pagi/drift/kb-drift-far.webp);background-position:140px 300px,0 0;background-repeat:repeat;background-size:390px 844px,390px 844px;width:100%;height:calc(100% + 844px);animation:kb-petal-drift 26s linear infinite;position:absolute;top:-844px;left:0}@media (prefers-reduced-motion:reduce){.kb-box:before{display:none}}.kb{--kb-seam:var(--kb-paper);--cin-flow-base:var(--kb-seam);--cin-flow-plate-bleed:72px}.kb.kb-flow-section:after,.kb.kb-flow-section:before{content:"";z-index:4;pointer-events:none;will-change:transform;width:100vw;height:170px;position:absolute;left:50%;translate:-50%}.kb.kb-flow-section:before{background:linear-gradient(to bottom,var(--kb-seam) 12%,var(--kb-seam) 50%,transparent);top:-1px}@supports (color:color-mix(in lab,red,red)){.kb.kb-flow-section:before{background:linear-gradient(to bottom,var(--kb-seam) 12%,color-mix(in oklab,var(--kb-seam) 55%,transparent) 50%,transparent)}}.kb.kb-flow-section:after{background:linear-gradient(to top,var(--kb-seam) 12%,var(--kb-seam) 50%,transparent);bottom:-1px}@supports (color:color-mix(in lab,red,red)){.kb.kb-flow-section:after{background:linear-gradient(to top,var(--kb-seam) 12%,color-mix(in oklab,var(--kb-seam) 55%,transparent) 50%,transparent)}}.ev-bg:has(.kb-stage-wrap):after{content:"";height:calc(var(--ev-nav-reserve) + env(safe-area-inset-bottom));z-index:1;pointer-events:none;background:var(--kb-paper);position:absolute;inset:auto 0 0}