@layer inv-base{@font-face{font-family:Inv Cormorant Garamond;src:url(/fonts/invitation/CormorantGaramond-latin-wght.v1.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;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:Inv Lora;src:url(/fonts/invitation/Lora-latin-wght.v1.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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:Inv Playfair Display;src:url(/fonts/invitation/PlayfairDisplay-latin-wght.v1.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;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:Inv Great Vibes;src:url(/fonts/invitation/GreatVibes-latin-400.v1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Inv Cinzel;src:url(/fonts/invitation/Cinzel-latin-wght.v1.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;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:Inv Inter;src:url(/fonts/invitation/InterVariable-latin.v1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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}.inv-document{-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;margin:0}.inv-document body{margin:0}.inv{box-sizing:border-box;background:var(--inv-bg);min-height:100vh;color:var(--inv-text);font-family:var(--inv-body-font,system-ui, sans-serif);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6;container:inv/inline-size}.inv *,.inv :before,.inv :after{box-sizing:inherit}.inv :where(h1,h2,h3,p,ul,ol,dl,dd,figure,address){margin:0}.inv :where(ul,ol){padding:0;list-style:none}.inv address{font-style:normal}.inv :where(h1,h2,h3){font-family:var(--inv-heading-font,var(--inv-body-font,serif));text-wrap:balance;font-weight:600;line-height:1.15}.inv :where(a){color:var(--inv-link);text-underline-offset:.2em}.inv :focus-visible{outline:3px solid var(--inv-focus);outline-offset:3px;border-radius:4px}.inv-button{border:2px solid var(--inv-control-border);border-radius:var(--inv-button-radius);background:var(--inv-primary);min-width:44px;min-height:44px;color:var(--inv-on-primary);font:inherit;transition:transform var(--inv-motion) ease-out;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.inv-button[data-tone=quiet]{color:var(--inv-link);background:0 0}.inv-button:hover{transform:translateY(-1px)}.inv-actions{flex-wrap:wrap;gap:.75rem;display:flex}.inv-card{border-radius:var(--inv-radius);padding:1.25rem}.inv-card,.inv-hero[data-variant=default],.inv-hero[data-variant=embun],.inv-section[data-variant=portrait-cards] .inv-person,.inv-section[data-variant=cards] .inv-schedule-item,.inv-section[data-variant=minimal-card] .inv-venue,.inv-badge{--inv-text:var(--inv-surface-text);--inv-muted:var(--inv-surface-muted);--inv-link:var(--inv-surface-link);--inv-focus:var(--inv-surface-focus);background:var(--inv-surface);color:var(--inv-surface-text)}.inv-muted{color:var(--inv-muted)}.inv-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.inv,.inv *{transition:none!important;animation:none!important}}.inv-notice{--inv-notice-ink:#1c1917;--inv-notice-muted:#57534e;--inv-notice-bg:#fafaf9;box-sizing:border-box;background:var(--inv-notice-bg);min-height:100vh;color:var(--inv-notice-ink);text-align:center;justify-content:center;align-items:center;padding:2rem 1rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6;display:flex}.inv-notice main{flex-direction:column;gap:1.5rem;max-width:32rem;display:flex}.inv-notice h1{margin:0;font-size:1.375rem;line-height:1.3}.inv-notice p{color:var(--inv-notice-muted);margin:.25rem 0 0}}@layer inv-layout{.inv-bar{z-index:1;background:var(--inv-bg);justify-content:flex-end;gap:.5rem;padding:.5rem 1rem;display:flex;position:relative}.inv-lang{align-items:center;gap:.25rem;display:flex}.inv-lang a,.inv-lang span{border-radius:var(--inv-button-radius);justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.inv-lang [aria-current=page]{background:var(--inv-primary);color:var(--inv-on-primary)}.inv-page{--inv-width:760px;--inv-gap:3rem;gap:var(--inv-gap);flex-direction:column;padding-bottom:3rem;display:flex}.inv-page[data-page-width=narrow]{--inv-width:640px}.inv-page[data-page-width=wide]{--inv-width:1040px}.inv-page[data-section-spacing=compact]{--inv-gap:2rem}.inv-page[data-section-spacing=spacious]{--inv-gap:4.5rem}@container inv (max-width:480px){.inv-page{--inv-gap:2.25rem}.inv-page[data-section-spacing=spacious]{--inv-gap:3rem}}.inv-section{width:100%;max-width:calc(var(--inv-width) + 2.5rem);flex-direction:column;gap:1rem;margin-inline:auto;padding-inline:1.25rem;display:flex}.inv-section>h2{text-align:center;font-size:clamp(1.5rem,1.2rem + 1.6cqi,2.125rem)}.inv-section>.inv-subtitle{text-align:center;color:var(--inv-muted)}.inv-section[data-emphasis=secondary]>h2{font-size:1.375rem}.inv-footer{z-index:1;background:var(--inv-bg);text-align:center;color:var(--inv-muted);margin-top:auto;padding:2rem 1.25rem;font-size:.875rem;position:relative}.inv-footer a{min-height:1.5rem;color:var(--inv-muted);text-underline-offset:2px;margin-top:.5rem;text-decoration:underline;display:inline-block}.inv-footer-sep{margin:0 .5rem}}@layer inv-sections{.inv-hero{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:min(78vh,640px);padding:4rem 1.25rem;display:flex;position:relative}.inv-hero h1{max-width:18ch;font-size:clamp(2.25rem,1.6rem + 5cqi,4.25rem)}.inv-hero .inv-hero-date{font-size:1.125rem;font-weight:600}.inv-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.inv-person{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.inv-person-name{font-family:var(--inv-heading-font);font-size:1.5rem;line-height:1.2}.inv-monogram{display:none}.inv-text{text-align:center;max-width:60ch;margin-inline:auto}.inv-text[data-align=start]{text-align:start}.inv-text[data-emphasis-style=highlight]{font-size:1.25rem;font-family:var(--inv-heading-font)}.inv-countdown{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.inv-countdown-units{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.inv-countdown-unit{flex-direction:column;align-items:center;min-width:4.25rem;display:flex}.inv-countdown-value{font-family:var(--inv-heading-font);font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1.1}.inv-countdown-label{color:var(--inv-muted);font-size:.8125rem}.inv-schedule{flex-direction:column;gap:1rem;display:flex}.inv-schedule-item{grid-template-columns:6.5rem 1fr;gap:.25rem 1rem;display:grid}.inv-schedule-time{font-variant-numeric:tabular-nums;font-weight:600}.inv-schedule-body{flex-direction:column;gap:.25rem;display:flex}.inv-schedule-title{font-weight:600}@container inv (max-width:420px){.inv-schedule-item{grid-template-columns:1fr}}.inv-venues{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.inv-venue{flex-direction:column;gap:.75rem;display:flex}.inv-venue h3{font-size:1.375rem}.inv-faq{flex-direction:column;gap:1rem;display:flex}.inv-faq dt{font-weight:600}.inv-faq dd{margin:.25rem 0 0}.inv-faq details{border-bottom:1px solid color-mix(in srgb, var(--inv-text) 20%, transparent)}.inv-faq summary{cursor:pointer;align-items:center;min-height:44px;padding:.5rem 0;font-weight:600;display:flex}.inv-faq details>div{padding-bottom:1rem}.inv-contacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.inv-contact{flex-direction:column;gap:.5rem;display:flex}.inv-slot{text-align:center}.inv-badge{background:var(--inv-surface);color:var(--inv-surface-text);border:1px solid var(--inv-control-border);border-radius:999px;align-self:center;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.inv-hint{width:100%;max-width:calc(var(--inv-width,760px) + 2.5rem);margin-inline:auto;padding-inline:1.25rem}.inv-hint>div{border:2px dashed var(--inv-control-border);border-radius:var(--inv-radius);color:var(--inv-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.inv-page{--inv-photo-text:#fff;--inv-photo-scrim:#0000008c}.inv-hero-media{position:relative;overflow:hidden}.inv-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.inv-hero[data-fit=contain] .inv-hero-media img{object-fit:contain}.inv-hero[data-cover=background]{color:var(--inv-photo-text);text-shadow:0 1px 2px #00000059}.inv-hero[data-cover=background]>.inv-hero-media{z-index:-2;position:absolute;inset:0}.inv-hero[data-cover=background]>.inv-hero-media:after{content:"";background:var(--inv-photo-scrim);position:absolute;inset:0}.inv-hero[data-cover=background] .inv-button{background:var(--inv-photo-text);border-color:var(--inv-photo-text);color:var(--inv-primary);text-shadow:none}.inv-hero[data-cover=background][data-variant=bold-banner]{min-height:min(70vh,560px)}.inv-hero[data-cover=framed]>.inv-hero-media{width:min(100%, var(--inv-width,760px));aspect-ratio:3/2;border-radius:var(--inv-radius);margin-bottom:.5rem}.inv-hero[data-cover=side]{gap:1.5rem;display:grid}.inv-hero[data-cover=side]>.inv-hero-media{width:100%;max-width:calc(var(--inv-width,760px) + 2.5rem);aspect-ratio:4/3;border-radius:var(--inv-radius);order:2;margin-inline:auto}@container inv (min-width:720px){.inv-hero[data-cover=side]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}.inv-hero[data-cover=side]>.inv-hero-media{aspect-ratio:4/5;grid-area:1/2}.inv-hero[data-cover=side]>.inv-hero-layout{grid-area:1/1}}.inv-portrait{aspect-ratio:1;border-radius:999px;width:7rem;margin-bottom:.5rem;display:block;overflow:hidden}.inv-portrait img{object-fit:cover;width:100%;height:100%;display:block}.inv-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@container inv (min-width:720px){.inv-gallery{grid-template-columns:repeat(var(--inv-gallery-columns,3), minmax(0, 1fr))}}.inv-gallery figure{margin:0}.inv-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--inv-radius);width:100%;height:auto;display:block}.inv-gallery figcaption{text-align:center;margin-top:.375rem;font-size:.875rem}.inv-gallery[data-layout=masonry]{columns:2;column-gap:.75rem;display:block}.inv-gallery[data-layout=masonry] .inv-gallery-item{break-inside:avoid;margin-bottom:.75rem}.inv-gallery[data-layout=masonry] img{aspect-ratio:auto}.inv-gallery[data-layout=carousel]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.inv-gallery[data-layout=carousel] .inv-gallery-item{scroll-snap-align:start}.inv-gifts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.inv-gift{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.inv-qr{background:var(--inv-photo-text);border-radius:var(--inv-radius);width:min(100%,240px);height:auto;padding:.5rem}.inv-gift-details{gap:.125rem;margin:0;display:grid}.inv-gift-details dt{color:var(--inv-muted);font-size:.8125rem}.inv-gift-details dd{margin:0 0 .375rem}.inv-gift-number{font-variant-numeric:tabular-nums;letter-spacing:.04em;-webkit-user-select:all;user-select:all}.inv-form{text-align:start;flex-direction:column;gap:1rem;width:100%;max-width:36rem;margin-inline:auto;display:flex}.inv-form-fields{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.inv-form-fields:disabled{opacity:.75}.inv-field{border:0;flex-direction:column;gap:.375rem;min-width:0;margin:0;padding:0;display:flex}.inv-field>label,.inv-field>legend{padding:0;font-weight:600}.inv-input{border:2px solid var(--inv-control-border);border-radius:calc(var(--inv-radius) / 2);background:var(--inv-bg);width:100%;min-height:44px;color:var(--inv-text);font:inherit;padding:.5rem .75rem}textarea.inv-input{resize:vertical;min-height:6rem}.inv-input[aria-invalid=true]{border-style:dashed;border-width:3px}.inv-choice-option{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.inv-choice-option input{width:1.25rem;height:1.25rem;accent-color:var(--inv-primary)}.inv-stepper{grid-template-columns:44px minmax(4rem,8rem) 44px;align-items:center;gap:.5rem;display:grid}.inv-stepper .inv-button{padding:0;font-size:1.25rem}.inv-stepper .inv-input{text-align:center}.inv-field-hint{font-size:.9375rem}.inv-field-error{font-size:.9375rem;font-weight:600}.inv-field-error:before{content:"! "}.inv-form-summary{border:2px solid var(--inv-control-border);border-radius:calc(var(--inv-radius) / 2);border-inline-start-width:6px;padding:.75rem 1rem;font-weight:600}.inv-form-note{text-align:center}.inv-form-done{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:36rem;margin-inline:auto;display:flex}.inv-form-done-title{font-family:var(--inv-heading-font,var(--inv-body-font,serif));font-size:1.25rem;font-weight:600}.inv-rsvp-deadline{text-align:center}.inv-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inv-wishes{gap:var(--inv-gap,1rem);margin-top:1rem;display:grid}.inv-wishes[data-style=list] .inv-wish{border-bottom:1px solid var(--inv-control-border);background:0 0;border-radius:0;padding-inline:0}.inv-wish{text-align:start;flex-direction:column;gap:.5rem;display:flex}.inv-wish-name{font-size:.9375rem}.inv-form-summary-list{margin-top:.5rem;padding-inline-start:1.25rem;font-weight:400;list-style:outside}.inv-form-summary-list a{color:inherit}.inv-table-finder{padding-block:1rem 0}.inv-table-finder-card{text-align:center;flex-direction:column;gap:.5rem;display:flex}.inv-table-finder-card>h2{margin:0}.inv-table-finder-name{font-family:var(--inv-heading-font,var(--inv-body-font,serif));overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,1.2rem + 1.6cqi,2rem);font-weight:600}.inv-table-finder-facts{flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;margin:0;display:flex}.inv-table-finder-facts dt{color:var(--inv-muted);font-size:.8125rem}.inv-table-finder-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.inv-personal-greeting{padding:1rem var(--inv-gutter,1rem) 0;text-align:center;font-family:var(--inv-heading-font,var(--inv-body-font,serif));color:var(--inv-text);margin:0;font-size:1.125rem;font-weight:600}.inv-party-extra{border-block-end:1px solid var(--inv-control-border);gap:.5rem;padding-block:.5rem;display:grid}.inv-party-attendees{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.inv-pass-link{padding-block:1rem 0}.inv-pass-link-card{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.inv-pass-link-card>h2{margin:0}.inv-memories-cta{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-block:1rem;display:flex}.inv-memories-cta-title{font-family:var(--inv-heading-font,var(--inv-body-font,serif));margin:0;font-size:1.25rem;font-weight:600}.inv-memories{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.inv-memories-count{text-align:center;margin:0;font-weight:600}.inv-memories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.inv-memories-grid[hidden]{display:none}@container inv (min-width:720px){.inv-memories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-memories-grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--inv-radius);width:100%;height:auto;display:block}.inv-memories-more{justify-content:center}.inv-memories-status:empty{display:none}.inv-memories-status{text-align:center;margin:0}.inv-lightbox-link{border-radius:var(--inv-radius);cursor:zoom-in;display:block}.inv-lightbox-link:focus-visible{outline:3px solid var(--inv-focus,currentColor);outline-offset:2px}.inv-lightbox{box-sizing:border-box;color:#fff;background:#111;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.inv-lightbox::backdrop{background:#000000e6}.inv-lightbox-inner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.inv-lightbox-bar,.inv-lightbox-nav{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.inv-lightbox-nav{padding-bottom:max(.75rem, env(safe-area-inset-bottom));justify-content:center;gap:1.5rem}.inv-lightbox-position{font-family:var(--inv-body-font,system-ui, sans-serif);margin:0;font-size:.9375rem}.inv-lightbox-stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:0;padding-inline:.5rem;display:flex}.inv-lightbox-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.inv-lightbox-button{color:#fff;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.75rem;line-height:1;display:inline-flex}.inv-lightbox-button:disabled{opacity:.35;cursor:default}.inv-lightbox-button:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (prefers-reduced-motion:no-preference){.inv-lightbox[open]{animation:.16s ease-out inv-lightbox-in}}@keyframes inv-lightbox-in{0%{opacity:0}to{opacity:1}}}@layer inv-variants{.inv-hero[data-variant=default]{background:var(--inv-surface);color:var(--inv-surface-text)}.inv-hero[data-variant=centered-classic] h1{font-size:clamp(2.75rem,1.8rem + 7cqi,5.25rem);font-weight:400}.inv-hero[data-variant=centered-classic] .inv-eyebrow:before,.inv-hero[data-variant=centered-classic] .inv-eyebrow:after{content:"";vertical-align:middle;background:currentColor;width:2.5rem;height:1px;margin:0 .75rem;display:inline-block}.inv-hero[data-variant=photo-overlay],.inv-hero[data-variant=romantic-overlay]{min-height:min(88vh,720px);color:var(--inv-on-primary);background:var(--inv-primary)}.inv-hero[data-variant=romantic-overlay] h1{font-weight:400}.inv-hero[data-variant=photo-overlay] .inv-button,.inv-hero[data-variant=romantic-overlay] .inv-button{background:var(--inv-on-primary);color:var(--inv-primary);border-color:var(--inv-on-primary)}.inv-hero[data-variant=split-modern]{text-align:start;align-items:stretch;min-height:auto;padding-block:3rem}.inv-hero[data-variant=split-modern] .inv-hero-layout{width:100%;max-width:calc(var(--inv-width,760px) + 2.5rem);gap:1.5rem;margin-inline:auto;display:grid}.inv-hero[data-variant=split-modern] .inv-hero-side{border-inline-start:4px solid var(--inv-accent);padding-inline-start:1rem}@container inv (min-width:720px){.inv-hero[data-variant=split-modern] .inv-hero-layout{grid-template-columns:3fr 2fr;align-items:end}}.inv-hero[data-variant=bold-banner]{background:var(--inv-primary);min-height:auto;color:var(--inv-on-primary);padding-block:4.5rem 3.5rem}.inv-hero[data-variant=bold-banner] h1{text-transform:uppercase;letter-spacing:.02em;font-weight:800}.inv-hero[data-variant=busana]{gap:1rem;padding-top:6.5rem}.inv-hero[data-variant=busana] .inv-eyebrow{text-wrap:balance;max-width:26rem;font-family:var(--inv-heading-font,var(--inv-body-font,serif));letter-spacing:.2em;color:var(--inv-link);justify-content:center;align-items:center;display:flex}.inv-hero[data-variant=busana] .inv-eyebrow:before,.inv-hero[data-variant=busana] .inv-eyebrow:after{content:"";opacity:.8;background:currentColor;flex:0 0 1.75rem;height:1px;margin:0 .625rem}.inv-hero[data-variant=busana] h1{letter-spacing:.02em;overflow-wrap:break-word;font-size:clamp(2rem,1.3rem + 5cqi,3.5rem);font-weight:500;line-height:1.14}.inv-hero[data-variant=busana] .inv-hero-subtitle{color:var(--inv-muted)}.inv-hero[data-variant=busana] .inv-hero-inner:after{content:"";background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--inv-primary) 55%, var(--inv-text)) 0 1.5px, var(--inv-primary) 5px, color-mix(in oklab, var(--inv-primary) 60%, black) 9.5px, transparent 10px) center / 22px 22px no-repeat, radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--inv-primary) 55%, var(--inv-text)) 0 1px, var(--inv-primary) 3.5px, color-mix(in oklab, var(--inv-primary) 60%, black) 6.5px, transparent 7px) calc(50% - 34px) center / 16px 16px no-repeat, radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--inv-primary) 55%, var(--inv-text)) 0 1px, var(--inv-primary) 3.5px, color-mix(in oklab, var(--inv-primary) 60%, black) 6.5px, transparent 7px) calc(50% + 34px) center / 16px 16px no-repeat;width:8rem;height:22px;margin:.5rem auto 0;display:block}.inv-hero[data-variant=busana] .inv-hero-date{font-family:var(--inv-heading-font,var(--inv-body-font,serif));letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;border-block:1px solid color-mix(in oklab, var(--inv-primary) 65%, transparent);order:1;padding:.625rem 1.25rem;font-size:.9375rem}.inv-hero[data-variant=busana][data-cover=framed]>.inv-hero-media{outline:1px solid var(--inv-primary);outline-offset:6px}.inv-hero[data-variant=songket]{padding:6.25rem 1.75rem 3rem}.inv-hero[data-variant=songket]:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--inv-primary);outline:1px solid color-mix(in oklab, var(--inv-primary) 70%, transparent);outline-offset:-8px;border-radius:50% 50% 14px 14px/140px 140px 14px 14px;position:absolute;inset:5rem 1.25rem 1.25rem}.inv-hero[data-variant=songket] .inv-hero-inner{padding-top:3.5rem}.inv-hero[data-variant=songket][data-cover=framed]>.inv-hero-media{border-radius:999px 999px 10px 10px/120px 120px 10px 10px;width:min(78%,300px);margin:8.5rem auto 0;overflow:hidden}.inv-hero[data-variant=songket] .inv-hero-inner:before{content:"";background:var(--inv-primary);width:64px;height:32px;-webkit-mask-image:var(--inv-motif-sk-crest);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-motif-sk-crest);mask-image:var(--inv-motif-sk-crest);margin:0 auto .25rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-hero[data-variant=songket] .inv-eyebrow{color:var(--inv-link);letter-spacing:.28em}.inv-hero[data-variant=songket] h1{font-weight:500;line-height:1.06}.inv-hero[data-variant=songket] .inv-hero-subtitle{color:var(--inv-muted)}.inv-hero[data-variant=songket] .inv-hero-date{border-top:1px solid var(--inv-primary);padding-top:.75rem}.inv-hero[data-variant=gala]{padding-top:9rem}.inv-hero[data-variant=gala]:before{content:"";z-index:-1;pointer-events:none;background:var(--inv-primary);width:min(330px,92%);height:120px;-webkit-mask-image:var(--inv-motif-gala-burst);-webkit-mask-position:bottom;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-motif-gala-burst);mask-image:var(--inv-motif-gala-burst);position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-hero[data-variant=gala] .inv-eyebrow{color:var(--inv-link);letter-spacing:.32em}.inv-hero[data-variant=gala] h1{font-weight:500;line-height:1.1}.inv-hero[data-variant=gala] .inv-hero-subtitle{font-family:var(--inv-heading-font,var(--inv-body-font,serif));color:var(--inv-link);font-size:1.25rem}.inv-hero[data-variant=gala] .inv-hero-date{letter-spacing:.04em;font-weight:500}.inv-hero[data-variant=laman]{padding-top:10.75rem}.inv-hero[data-variant=laman]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 92px 150px, var(--inv-secondary) 0 6px, transparent 6.5px), radial-gradient(circle at 20px 44px, var(--inv-secondary) 0 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 92px) 150px, var(--inv-secondary) 0 6px, transparent 6.5px), radial-gradient(circle at calc(100% - 20px) 44px, var(--inv-secondary) 0 4px, transparent 4.5px), var(--inv-accent);height:170px;-webkit-mask-image:var(--inv-motif-laman-left), var(--inv-motif-laman-right);-webkit-mask-position:0 0,100% 0;-webkit-mask-size:100px 170px,100px 170px;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-image:var(--inv-motif-laman-left), var(--inv-motif-laman-right);mask-image:var(--inv-motif-laman-left), var(--inv-motif-laman-right);position:absolute;inset:0 0 auto;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:100px 170px,100px 170px;mask-size:100px 170px,100px 170px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.inv-hero[data-variant=laman] .inv-eyebrow{color:var(--inv-link);letter-spacing:.24em}.inv-hero[data-variant=laman] h1{font-weight:500;line-height:1.04}.inv-hero[data-variant=laman] .inv-hero-subtitle{font-family:var(--inv-heading-font,var(--inv-body-font,serif));color:var(--inv-muted);font-size:1.375rem}.inv-hero[data-variant=embun]{background:var(--inv-surface);color:var(--inv-surface-text);border-radius:0 0 50% 50%/0 0 56px 56px;min-height:auto;padding-block:3.25rem 4rem}.inv-hero[data-variant=embun] .inv-hero-inner:before{content:"";background:var(--inv-surface-link);width:120px;height:60px;-webkit-mask-image:var(--inv-motif-embun-rings);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-motif-embun-rings);mask-image:var(--inv-motif-embun-rings);margin:0 auto .5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-hero[data-variant=embun] .inv-eyebrow{color:var(--inv-surface-link);letter-spacing:.24em}.inv-hero[data-variant=embun] h1{font-weight:500;line-height:1.02}.inv-hero[data-variant=embun] .inv-hero-subtitle{font-family:var(--inv-heading-font,var(--inv-body-font,serif));color:var(--inv-surface-muted);font-size:1.25rem}.inv-hero-layout,.inv-hero-inner{align-items:inherit;flex-direction:column;gap:.75rem;display:flex}.inv-hero[data-variant=split-modern] .inv-hero-inner{align-items:flex-start}.inv-section[data-variant=portrait-cards] .inv-person{background:var(--inv-surface);color:var(--inv-surface-text);border-radius:var(--inv-radius);padding:1.5rem 1rem}.inv-section[data-variant=portrait-cards] .inv-monogram{background:var(--inv-primary);width:4.5rem;height:4.5rem;color:var(--inv-on-primary);font-family:var(--inv-heading-font);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.75rem;display:inline-flex}.inv-section[data-variant=minimal-list] .inv-people{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.inv-section[data-variant=minimal-list] .inv-person-name{font-size:1.25rem}.inv-section[data-variant=framed] .inv-text{border:1px solid var(--inv-control-border);border-radius:var(--inv-radius);outline:1px solid color-mix(in srgb, var(--inv-control-border) 40%, transparent);outline-offset:6px;padding:1.75rem 1.5rem}.inv-section[data-variant=timeline] .inv-text{text-align:start;border-inline-start:3px solid var(--inv-accent);padding-inline-start:1.25rem}.inv-section[data-variant=minimal] .inv-countdown-value{font-size:1.75rem}.inv-section[data-variant=boxed] .inv-countdown-unit{background:var(--inv-primary);color:var(--inv-on-primary);border-radius:var(--inv-radius);min-width:5rem;padding:.75rem .5rem}.inv-section[data-variant=boxed] .inv-countdown-label{color:inherit}.inv-section[data-variant=vertical-line] .inv-schedule{border-inline-start:2px solid var(--inv-accent);gap:1.5rem;padding-inline-start:1.5rem;position:relative}.inv-section[data-variant=vertical-line] .inv-schedule-item{grid-template-columns:1fr;position:relative}.inv-section[data-variant=vertical-line] .inv-schedule-item:before{content:"";inset-inline-start:calc(-1.5rem - 7px);background:var(--inv-primary);border:2px solid var(--inv-bg);border-radius:999px;width:12px;height:12px;position:absolute;top:.45em}.inv-section[data-variant=cards] .inv-schedule{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.inv-section[data-variant=cards] .inv-schedule-item{background:var(--inv-surface);color:var(--inv-surface-text);border-radius:var(--inv-radius);border-top:4px solid var(--inv-primary);grid-template-columns:1fr;padding:1.25rem}.inv-section[data-variant=minimal-card] .inv-venue{background:var(--inv-surface);color:var(--inv-surface-text);border-radius:var(--inv-radius);text-align:center;align-items:center;padding:1.5rem}.inv-section[data-variant=map-first] .inv-venue{flex-direction:column;display:flex}.inv-section[data-variant=map-first] .inv-actions{order:-1}.inv-section[data-variant=map-first] .inv-actions .inv-button{flex:10rem}.inv-section[data-variant=banner]{background:var(--inv-primary);max-width:none;color:var(--inv-on-primary);padding-block:3rem}.inv-section[data-variant=banner]>.inv-subtitle{color:inherit}.inv-section[data-variant=soft-masonry] .inv-gallery{columns:2;column-gap:1rem;display:block}@container inv (min-width:720px){.inv-section[data-variant=soft-masonry] .inv-gallery{columns:3}}.inv-section[data-variant=soft-masonry] .inv-gallery-item{break-inside:avoid;margin-bottom:1rem}.inv-section[data-variant=soft-masonry] .inv-gallery img{aspect-ratio:auto;border-radius:calc(var(--inv-radius) * 2)}.inv-section[data-variant=grid-tight] .inv-gallery{gap:.25rem}.inv-section[data-variant=grid-tight] .inv-gallery img{aspect-ratio:1;border-radius:0}.inv-gifts[data-layout=qr] .inv-qr{width:min(100%,300px)}.inv-gifts[data-layout=minimal] .inv-gift{background:0 0;padding:0}}@layer inv-decor{.inv-page[data-decorative=floral] .inv-section>h2:after,.inv-page[data-decorative=art-deco] .inv-section>h2:after,.inv-page[data-decorative=geometric] .inv-section>h2:after,.inv-page[data-decorative=busana] .inv-section>h2:after{content:"";width:6rem;height:10px;margin:.75rem auto 0;display:block}.inv-page[data-decorative=floral] .inv-section>h2:after{background:radial-gradient(circle at 50% 50%, var(--inv-accent) 0 3px, transparent 4px), radial-gradient(circle at 25% 50%, var(--inv-secondary) 0 2px, transparent 3px), radial-gradient(circle at 75% 50%, var(--inv-secondary) 0 2px, transparent 3px), linear-gradient(var(--inv-accent), var(--inv-accent)) center / 100% 1px no-repeat}.inv-page[data-decorative=art-deco] .inv-section>h2:after{background:repeating-linear-gradient(90deg, var(--inv-accent) 0 2px, transparent 2px 8px);height:8px}.inv-page[data-decorative=geometric] .inv-section>h2:after{background:linear-gradient(90deg, var(--inv-primary) 50%, var(--inv-accent) 50%);width:3rem;height:4px}.inv-page[data-decorative=confetti] .inv-hero:before{content:"";z-index:-1;opacity:.55;background:radial-gradient(circle, var(--inv-accent) 0 3px, transparent 4px) 0 0 / 46px 46px, radial-gradient(circle, var(--inv-secondary) 0 2px, transparent 3px) 23px 17px / 38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 14%,#0000 22% 78%,#000 86%);mask-image:linear-gradient(#000 0 14%,#0000 22% 78%,#000 86%)}.inv-page[data-decorative=art-deco] .inv-hero:before{content:"";z-index:-1;border:1px solid var(--inv-accent);outline:1px solid var(--inv-accent);outline-offset:6px;pointer-events:none;position:absolute;inset:12px}.inv-page[data-decorative=busana]{--inv-busana-gold-hi:color-mix(in oklab, var(--inv-primary) 55%, var(--inv-text));--inv-busana-gold-lo:color-mix(in oklab, var(--inv-primary) 62%, black);--inv-busana-bead:radial-gradient(circle at 2.4px 2.4px, var(--inv-text) 0 .5px, color-mix(in oklab, var(--inv-text) 85%, var(--inv-bg)) 1.1px, color-mix(in oklab, var(--inv-text) 45%, var(--inv-bg)) 2.3px, transparent 2.6px);isolation:isolate;background:var(--inv-bg);padding-bottom:5.5rem;position:relative}.inv-page[data-decorative=busana]:before{content:"";z-index:-1;pointer-events:none;background:var(--inv-text);opacity:.045;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -0.4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -0.4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.inv-page[data-decorative=busana] .inv-hero:before{content:"";z-index:-1;pointer-events:none;background:var(--inv-busana-bead) 3.6px 41.6px / 30px 6px repeat-x, var(--inv-busana-bead) 9.6px 41.6px / 30px 6px repeat-x, var(--inv-busana-bead) 15.6px 41.6px / 30px 6px repeat-x, var(--inv-busana-bead) 21.6px 41.6px / 30px 6px repeat-x, var(--inv-busana-bead) 6.6px 46.6px / 30px 6px repeat-x, var(--inv-busana-bead) 12.6px 46.6px / 30px 6px repeat-x, var(--inv-busana-bead) 18.6px 46.6px / 30px 6px repeat-x, var(--inv-busana-bead) 9.6px 51.6px / 30px 6px repeat-x, var(--inv-busana-bead) 15.6px 51.6px / 30px 6px repeat-x, var(--inv-busana-bead) 12.6px 56.6px / 30px 6px repeat-x, radial-gradient(circle, var(--inv-busana-gold-hi) 0 1.2px, var(--inv-primary) 1.6px, transparent 2px) 9px 28px / 18px 8px repeat-x, radial-gradient(circle at 50% 0, transparent 0 6.5px, var(--inv-primary) 7px 8.4px, transparent 8.8px) 0 22px / 18px 12px repeat-x, linear-gradient(to bottom, color-mix(in oklab, var(--inv-secondary) 55%, black), var(--inv-secondary) 38%, color-mix(in oklab, var(--inv-secondary) 72%, var(--inv-text)) 52%, color-mix(in oklab, var(--inv-secondary) 65%, black)) 0 0 / 100% 22px no-repeat;height:68px;position:absolute;inset:0 0 auto}.inv-page[data-decorative=busana]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(6px 9px at 50% 50%, transparent 0 58%, var(--inv-busana-gold-hi) 64%, var(--inv-primary) 78%, var(--inv-busana-gold-lo) 92%, transparent 100%) 0 5px / 22px 22px repeat-x, linear-gradient(var(--inv-busana-gold-lo), var(--inv-busana-gold-lo)) 0 16px / 100% 2px no-repeat, radial-gradient(circle at 50% 100%, transparent 0 6.5px, var(--inv-primary) 7px 8.4px, transparent 8.8px) 0 38px / 18px 12px repeat-x, linear-gradient(to bottom, color-mix(in oklab, var(--inv-secondary) 65%, black), var(--inv-secondary) 45%, color-mix(in oklab, var(--inv-secondary) 72%, var(--inv-text)) 60%, color-mix(in oklab, var(--inv-secondary) 55%, black)) 0 50px / 100% 22px no-repeat;height:72px;position:absolute;inset:auto 0 0}.inv-page[data-decorative=busana] .inv-section>h2{letter-spacing:.08em}.inv-page[data-decorative=busana] .inv-section>h2:after{background:radial-gradient(circle at 40% 35%, var(--inv-busana-gold-hi) 0 1.5px, var(--inv-primary) 4px, var(--inv-busana-gold-lo) 7px, transparent 7.6px) center / 16px 16px no-repeat, linear-gradient(90deg, transparent, var(--inv-primary)) left center / 42% 1px no-repeat, linear-gradient(90deg, var(--inv-primary), transparent) right center / 42% 1px no-repeat;width:9rem;height:16px}@media (prefers-reduced-motion:no-preference){.inv:has(>.inv-page[data-animation=unveil][data-motion=on]:not([data-mode=PREVIEW])):before{content:"";z-index:50;pointer-events:none;background:radial-gradient(circle at 100% 50%, color-mix(in oklab, var(--inv-primary) 45%, var(--inv-text)) 0 5px, var(--inv-primary) 22px, color-mix(in oklab, var(--inv-primary) 65%, black) 34px, var(--inv-primary) 37px 40px, color-mix(in oklab, var(--inv-primary) 55%, black) 46px, transparent 47px) right center / 56px 112px no-repeat, radial-gradient(circle at 6px 50%, color-mix(in oklab, var(--inv-primary) 55%, var(--inv-text)) 0 1px, var(--inv-primary) 3.5px, color-mix(in oklab, var(--inv-primary) 60%, black) 5.5px, transparent 6px) right 0 top 22px / 12px 56px repeat-y, linear-gradient(to right, color-mix(in oklab, var(--inv-secondary) 60%, black), var(--inv-secondary) 45%, color-mix(in oklab, var(--inv-secondary) 70%, var(--inv-text)) 60%, color-mix(in oklab, var(--inv-secondary) 60%, black)) right 14px top / 14px 100% no-repeat, radial-gradient(ellipse 140% 70% at 70% 30%, color-mix(in oklab, var(--inv-text) 8%, var(--inv-bg)), var(--inv-bg) 70%);width:50%;animation:1.2s cubic-bezier(.7,0,.2,1) .6s both inv-unveil-left;position:fixed;inset:0 auto 0 0}.inv:has(>.inv-page[data-animation=unveil][data-motion=on]:not([data-mode=PREVIEW])):after{content:"";z-index:50;pointer-events:none;background:radial-gradient(circle at 100% 50%, color-mix(in oklab, var(--inv-primary) 45%, var(--inv-text)) 0 5px, var(--inv-primary) 22px, color-mix(in oklab, var(--inv-primary) 65%, black) 34px, var(--inv-primary) 37px 40px, color-mix(in oklab, var(--inv-primary) 55%, black) 46px, transparent 47px) right center / 56px 112px no-repeat, radial-gradient(circle at 6px 50%, color-mix(in oklab, var(--inv-primary) 55%, var(--inv-text)) 0 1px, var(--inv-primary) 3.5px, color-mix(in oklab, var(--inv-primary) 60%, black) 5.5px, transparent 6px) right 0 top 22px / 12px 56px repeat-y, linear-gradient(to right, color-mix(in oklab, var(--inv-secondary) 60%, black), var(--inv-secondary) 45%, color-mix(in oklab, var(--inv-secondary) 70%, var(--inv-text)) 60%, color-mix(in oklab, var(--inv-secondary) 60%, black)) right 14px top / 14px 100% no-repeat, radial-gradient(ellipse 140% 70% at 70% 30%, color-mix(in oklab, var(--inv-text) 8%, var(--inv-bg)), var(--inv-bg) 70%);width:50%;animation:1.2s cubic-bezier(.7,0,.2,1) .6s both inv-unveil-left;position:fixed;inset:0 auto 0 0}.inv:has(>.inv-page[data-animation=unveil][data-motion=on]:not([data-mode=PREVIEW])):after{animation-name:inv-unveil-right;inset:0 0 0 auto;transform:scaleX(-1)}}@keyframes inv-unveil-left{0%{transform:translate(0)}to{visibility:hidden;transform:translate(-104%)}}@keyframes inv-unveil-right{0%{transform:scaleX(-1)translate(0)}to{visibility:hidden;transform:scaleX(-1)translate(-104%)}}.inv{--inv-motif-sk-crest:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='64' height='32'%3E%3Cpath d='M2 30c12-22 48-22 60 0M14 30c7-12 29-12 36 0' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M32 2 37 8 32 14 27 8Z'/%3E%3C/svg%3E");--inv-motif-gala-burst:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='330' height='120'%3E%3Cg fill='none' stroke='%23000' stroke-width='0.9'%3E%3Cpath d='M165 120 L45 0' /%3E%3Cpath d='M165 120 L75 0' /%3E%3Cpath d='M165 120 L105 0' /%3E%3Cpath d='M165 120 L135 0' /%3E%3Cpath d='M165 120 L165 0' /%3E%3Cpath d='M165 120 L195 0' /%3E%3Cpath d='M165 120 L225 0' /%3E%3Cpath d='M165 120 L255 0' /%3E%3Cpath d='M165 120 L285 0' /%3E%3Cpath d='M60 120A105 105 0 0 1 270 120' stroke-width='1.2'/%3E%3Cpath d='M95 120A70 70 0 0 1 235 120' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E");--inv-motif-laman-left:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='100' height='170'%3E%3Cpath d='M0 40C40 50 70 90 92 150' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M30 52C22 40 26 28 38 26C42 38 40 48 30 52Z M52 74C40 66 40 52 52 48C60 58 60 70 52 74Z M70 104C58 98 56 84 68 80C78 90 78 100 70 104Z M84 128C74 124 70 112 80 106C90 114 90 124 84 128Z'/%3E%3Ccircle cx='92' cy='150' r='5'/%3E%3Ccircle cx='20' cy='44' r='3'/%3E%3C/svg%3E");--inv-motif-laman-right:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='100' height='170'%3E%3Cg transform='translate(100 0) scale(-1 1)'%3E%3Cpath d='M0 40C40 50 70 90 92 150' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M30 52C22 40 26 28 38 26C42 38 40 48 30 52Z M52 74C40 66 40 52 52 48C60 58 60 70 52 74Z M70 104C58 98 56 84 68 80C78 90 78 100 70 104Z M84 128C74 124 70 112 80 106C90 114 90 124 84 128Z'/%3E%3Ccircle cx='92' cy='150' r='5'/%3E%3Ccircle cx='20' cy='44' r='3'/%3E%3C/g%3E%3C/svg%3E");--inv-motif-embun-rings:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='120' height='60'%3E%3Cg fill='none' stroke='%23000' stroke-width='1'%3E%3Ccircle cx='60' cy='30' r='10'/%3E%3Ccircle cx='60' cy='30' r='20'/%3E%3Ccircle cx='60' cy='30' r='29'/%3E%3C/g%3E%3Ccircle cx='60' cy='30' r='4'/%3E%3Ccircle cx='18' cy='18' r='3'/%3E%3Ccircle cx='102' cy='40' r='3'/%3E%3Ccircle cx='8' cy='44' r='2'/%3E%3Ccircle cx='112' cy='12' r='2'/%3E%3C/svg%3E");--inv-motif-div-diamond:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='144' height='12'%3E%3Cpath d='M0 6H58M86 6H144' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M72 0 78 6 72 12 66 6Z'/%3E%3Cpath d='M62 6 64.5 3.5 67 6 64.5 8.5Z M77 6 79.5 3.5 82 6 79.5 8.5Z'/%3E%3C/svg%3E");--inv-motif-sk-lattice:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='30' height='30'%3E%3Cpath d='M15 2 28 15 15 28 2 15Z' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3Cpath d='M15 9 21 15 15 21 9 15Z'/%3E%3C/svg%3E");--inv-motif-sk-rebung:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='24' height='22'%3E%3Cpath fill-rule='evenodd' d='M0 22 12 0 24 22Z M6 22 12 10 18 22Z'/%3E%3Cpath d='M10 22 12 17 14 22Z'/%3E%3C/svg%3E");--inv-motif-sk-rebung-down:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='24' height='22'%3E%3Cpath fill-rule='evenodd' d='M0 0 12 22 24 0Z M6 0 12 12 18 0Z'/%3E%3C/svg%3E");--inv-motif-div-leaf:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='120' height='16'%3E%3Cpath d='M0 8H48M72 8H120' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M60 2C66 6 66 10 60 14C54 10 54 6 60 2Z'/%3E%3C/svg%3E");--inv-motif-laman-vine:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='390' height='70'%3E%3Cpath d='M0 60C80 30 150 30 195 50C240 30 310 30 390 60' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M120 38C112 26 118 16 130 16C132 28 128 36 120 38Z M270 38C278 26 272 16 260 16C258 28 262 36 270 38Z M60 46C54 36 58 28 68 28C70 38 66 44 60 46Z M330 46C336 36 332 28 322 28C320 38 324 44 330 46Z'/%3E%3Ccircle cx='195' cy='50' r='5'/%3E%3C/svg%3E");--inv-motif-div-dots:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='60' height='8'%3E%3Ccircle cx='14' cy='4' r='2'/%3E%3Ccircle cx='30' cy='4' r='3.2'/%3E%3Ccircle cx='46' cy='4' r='2'/%3E%3C/svg%3E");--inv-motif-lt-band:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='24' height='40'%3E%3Crect y='4' width='24' height='3'/%3E%3Crect y='33' width='24' height='3'/%3E%3Cpath d='M0 20 6 12 12 20 18 12 24 20 18 28 12 20 6 28Z' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3Cpath d='M12 15 15 20 12 25 9 20Z'/%3E%3C/svg%3E");--inv-motif-lt-rattan:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='12' height='14'%3E%3Crect x='1' y='1' width='10' height='12' rx='3'/%3E%3C/svg%3E");--inv-motif-lt-beads:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='200' height='22'%3E%3Crect y='10' width='200' height='1.4'/%3E%3Cellipse cx='60' cy='11' rx='9' ry='5'/%3E%3Cellipse cx='140' cy='11' rx='9' ry='5'/%3E%3Cellipse cx='100' cy='11' rx='12' ry='7'/%3E%3Ccircle cx='78' cy='11' r='3'/%3E%3Ccircle cx='122' cy='11' r='3'/%3E%3Ccircle cx='42' cy='11' r='2.4'/%3E%3Ccircle cx='158' cy='11' r='2.4'/%3E%3C/svg%3E");--inv-motif-rg-weave:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='16' height='28'%3E%3Crect y='2' width='16' height='4'/%3E%3Crect y='8' width='16' height='2'/%3E%3Cpath d='M0 18 4 13 8 18 12 13 16 18 12 23 8 18 4 23Z'/%3E%3Crect y='26' width='16' height='2'/%3E%3C/svg%3E");--inv-motif-rg-bells:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='22' height='18'%3E%3Cpath d='M7 3h8l2 8H5Z'/%3E%3Ccircle cx='11' cy='14' r='2.2'/%3E%3C/svg%3E");--inv-motif-rg-shells:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='26' height='26'%3E%3Cpath fill-rule='evenodd' d='M13 4a9 9 0 1 1 0 18a9 9 0 1 1 0-18Z M13 10.4a2.6 2.6 0 1 0 0 5.2a2.6 2.6 0 1 0 0-5.2Z'/%3E%3C/svg%3E");--inv-motif-rg-div:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='200' height='26'%3E%3Crect y='8' width='200' height='2'/%3E%3Crect y='12' width='200' height='2'/%3E%3Crect y='16' width='200' height='2'/%3E%3Cpath fill-rule='evenodd' d='M100 2a11 11 0 1 1 0 22a11 11 0 1 1 0-22Z M100 10a3 3 0 1 0 0 6a3 3 0 1 0 0-6Z'/%3E%3Ccircle cx='70' cy='13' r='7'/%3E%3Ccircle cx='130' cy='13' r='7'/%3E%3C/svg%3E");--inv-motif-bj-band:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='28' height='30'%3E%3Crect y='3' width='28' height='2'/%3E%3Crect y='25' width='28' height='2'/%3E%3Cpath fill-rule='evenodd' d='M14 8 20 15 14 22 8 15Z M14 11.5 17 15 14 18.5 11 15Z'/%3E%3Cpath d='M14 12 16.5 15 14 18 11.5 15Z'/%3E%3Cpath d='M0 8 6 15 0 22ZM28 8 22 15 28 22Z'/%3E%3C/svg%3E");--inv-motif-mr-seeds:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='12' height='16'%3E%3Cellipse cx='6' cy='8' rx='4.2' ry='5.6'/%3E%3C/svg%3E");--inv-motif-mr-beads:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='10' height='10'%3E%3Ccircle cx='5' cy='5' r='3'/%3E%3C/svg%3E");--inv-motif-mr-fern-left:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='70' height='150'%3E%3Ccircle cx='14' cy='10' r='2.3'/%3E%3Ccircle cx='19' cy='13' r='1.9'/%3E%3Ccircle cx='24' cy='16' r='1.9'/%3E%3Ccircle cx='29' cy='19' r='1.9'/%3E%3Ccircle cx='34' cy='22' r='1.9'/%3E%3Ccircle cx='14' cy='24' r='2.3'/%3E%3Ccircle cx='19' cy='27' r='1.9'/%3E%3Ccircle cx='24' cy='30' r='1.9'/%3E%3Ccircle cx='29' cy='33' r='1.9'/%3E%3Ccircle cx='34' cy='36' r='1.9'/%3E%3Ccircle cx='14' cy='38' r='2.3'/%3E%3Ccircle cx='19' cy='41' r='1.9'/%3E%3Ccircle cx='24' cy='44' r='1.9'/%3E%3Ccircle cx='29' cy='47' r='1.9'/%3E%3Ccircle cx='34' cy='50' r='1.9'/%3E%3Ccircle cx='14' cy='52' r='2.3'/%3E%3Ccircle cx='19' cy='55' r='1.9'/%3E%3Ccircle cx='24' cy='58' r='1.9'/%3E%3Ccircle cx='29' cy='61' r='1.9'/%3E%3Ccircle cx='14' cy='66' r='2.3'/%3E%3Ccircle cx='19' cy='69' r='1.9'/%3E%3Ccircle cx='24' cy='72' r='1.9'/%3E%3Ccircle cx='29' cy='75' r='1.9'/%3E%3Ccircle cx='14' cy='80' r='2.3'/%3E%3Ccircle cx='19' cy='83' r='1.9'/%3E%3Ccircle cx='24' cy='86' r='1.9'/%3E%3Ccircle cx='29' cy='89' r='1.9'/%3E%3Ccircle cx='14' cy='94' r='2.3'/%3E%3Ccircle cx='19' cy='97' r='1.9'/%3E%3Ccircle cx='24' cy='100' r='1.9'/%3E%3Ccircle cx='14' cy='108' r='2.3'/%3E%3Ccircle cx='19' cy='111' r='1.9'/%3E%3Ccircle cx='24' cy='114' r='1.9'/%3E%3Ccircle cx='14' cy='122' r='2.3'/%3E%3Ccircle cx='19' cy='125' r='1.9'/%3E%3Ccircle cx='24' cy='128' r='1.9'/%3E%3Ccircle cx='44' cy='34' r='6'/%3E%3Ccircle cx='44' cy='24' r='3'/%3E%3Ccircle cx='52' cy='34' r='3'/%3E%3Ccircle cx='44' cy='44' r='3'/%3E%3Ccircle cx='36' cy='34' r='3'/%3E%3C/svg%3E");--inv-motif-mr-fern-right:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='70' height='150'%3E%3Ccircle cx='56' cy='10' r='2.3'/%3E%3Ccircle cx='51' cy='13' r='1.9'/%3E%3Ccircle cx='46' cy='16' r='1.9'/%3E%3Ccircle cx='41' cy='19' r='1.9'/%3E%3Ccircle cx='36' cy='22' r='1.9'/%3E%3Ccircle cx='56' cy='24' r='2.3'/%3E%3Ccircle cx='51' cy='27' r='1.9'/%3E%3Ccircle cx='46' cy='30' r='1.9'/%3E%3Ccircle cx='41' cy='33' r='1.9'/%3E%3Ccircle cx='36' cy='36' r='1.9'/%3E%3Ccircle cx='56' cy='38' r='2.3'/%3E%3Ccircle cx='51' cy='41' r='1.9'/%3E%3Ccircle cx='46' cy='44' r='1.9'/%3E%3Ccircle cx='41' cy='47' r='1.9'/%3E%3Ccircle cx='36' cy='50' r='1.9'/%3E%3Ccircle cx='56' cy='52' r='2.3'/%3E%3Ccircle cx='51' cy='55' r='1.9'/%3E%3Ccircle cx='46' cy='58' r='1.9'/%3E%3Ccircle cx='41' cy='61' r='1.9'/%3E%3Ccircle cx='56' cy='66' r='2.3'/%3E%3Ccircle cx='51' cy='69' r='1.9'/%3E%3Ccircle cx='46' cy='72' r='1.9'/%3E%3Ccircle cx='41' cy='75' r='1.9'/%3E%3Ccircle cx='56' cy='80' r='2.3'/%3E%3Ccircle cx='51' cy='83' r='1.9'/%3E%3Ccircle cx='46' cy='86' r='1.9'/%3E%3Ccircle cx='41' cy='89' r='1.9'/%3E%3Ccircle cx='56' cy='94' r='2.3'/%3E%3Ccircle cx='51' cy='97' r='1.9'/%3E%3Ccircle cx='46' cy='100' r='1.9'/%3E%3Ccircle cx='56' cy='108' r='2.3'/%3E%3Ccircle cx='51' cy='111' r='1.9'/%3E%3Ccircle cx='46' cy='114' r='1.9'/%3E%3Ccircle cx='56' cy='122' r='2.3'/%3E%3Ccircle cx='51' cy='125' r='1.9'/%3E%3Ccircle cx='46' cy='128' r='1.9'/%3E%3Ccircle cx='26' cy='34' r='6'/%3E%3Ccircle cx='26' cy='24' r='3'/%3E%3Ccircle cx='34' cy='34' r='3'/%3E%3Ccircle cx='26' cy='44' r='3'/%3E%3Ccircle cx='18' cy='34' r='3'/%3E%3C/svg%3E");--inv-motif-mr-div:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width='200' height='20'%3E%3Crect y='9.5' width='50' height='1'/%3E%3Crect x='150' y='9.5' width='50' height='1'/%3E%3Cellipse cx='60' cy='10' rx='4' ry='5.4'/%3E%3Cellipse cx='72' cy='10' rx='4' ry='5.4'/%3E%3Cellipse cx='128' cy='10' rx='4' ry='5.4'/%3E%3Cellipse cx='140' cy='10' rx='4' ry='5.4'/%3E%3Ccircle cx='100' cy='10' r='7'/%3E%3Ccircle cx='86' cy='10' r='3.4'/%3E%3Ccircle cx='114' cy='10' r='3.4'/%3E%3C/svg%3E")}.inv-page[data-decorative=songket],.inv-page[data-decorative=gala],.inv-page[data-decorative=laman],.inv-page[data-decorative=embun]{isolation:isolate;position:relative}.inv-page[data-decorative=songket] .inv-section>h2:after,.inv-page[data-decorative=gala] .inv-section>h2:after,.inv-page[data-decorative=laman] .inv-section>h2:after,.inv-page[data-decorative=embun] .inv-section>h2:after{content:"";-webkit-mask-image:var(--inv-divider-mask);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-divider-mask);mask-image:var(--inv-divider-mask);margin:.75rem auto 0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-page[data-decorative=songket]{--inv-divider-mask:var(--inv-motif-div-diamond);padding-bottom:3.5rem}.inv-page[data-decorative=songket]:before{content:"";z-index:-1;pointer-events:none;background:var(--inv-primary);height:64px;-webkit-mask-image:var(--inv-motif-sk-lattice), linear-gradient(#000, #000), var(--inv-motif-sk-rebung), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 33px,0 37px,0 61px;-webkit-mask-size:30px 30px,100% 1px,24px 22px,100% 1px;-webkit-mask-repeat:repeat-x,no-repeat,repeat-x,no-repeat;-webkit-mask-image:var(--inv-motif-sk-lattice), linear-gradient(#000, #000), var(--inv-motif-sk-rebung), linear-gradient(#000, #000);mask-image:var(--inv-motif-sk-lattice), linear-gradient(#000, #000), var(--inv-motif-sk-rebung), linear-gradient(#000, #000);position:absolute;inset:0 0 auto;-webkit-mask-position:0 0,0 33px,0 37px,0 61px;mask-position:0 0,0 33px,0 37px,0 61px;-webkit-mask-size:30px 30px,100% 1px,24px 22px,100% 1px;mask-size:30px 30px,100% 1px,24px 22px,100% 1px;-webkit-mask-repeat:repeat-x,no-repeat,repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat,repeat-x,no-repeat}.inv-page[data-decorative=songket]>.inv-personal-greeting{--inv-greeting-clear:4.75rem;padding-top:var(--inv-greeting-clear)}.inv-page[data-decorative=songket]:after{content:"";z-index:-1;pointer-events:none;background:var(--inv-primary);height:34px;-webkit-mask-image:linear-gradient(#000, #000), var(--inv-motif-sk-rebung-down);-webkit-mask-position:0 0,0 6px;-webkit-mask-size:100% 1px,24px 22px;-webkit-mask-repeat:no-repeat,repeat-x;-webkit-mask-image:linear-gradient(#000, #000), var(--inv-motif-sk-rebung-down);mask-image:linear-gradient(#000, #000), var(--inv-motif-sk-rebung-down);position:absolute;inset:auto 0 0;-webkit-mask-position:0 0,0 6px;mask-position:0 0,0 6px;-webkit-mask-size:100% 1px,24px 22px;mask-size:100% 1px,24px 22px;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.inv-page[data-decorative=songket] .inv-section>h2:after{background:var(--inv-primary);width:9rem;height:12px}.inv-page[data-decorative=gala]{--inv-divider-mask:var(--inv-motif-div-diamond);padding-bottom:2.5rem}.inv-page[data-decorative=gala]:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, var(--inv-primary) 0 2px, transparent 2px 10px);height:10px;position:absolute;inset:auto 0 0}.inv-page[data-decorative=gala] .inv-section>h2:after{background:var(--inv-primary);width:9rem;height:12px}.inv-page[data-decorative=laman]{--inv-divider-mask:var(--inv-motif-div-leaf);padding-bottom:4.5rem}.inv-page[data-decorative=laman]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 50px, var(--inv-secondary) 0 6px, transparent 6.5px), var(--inv-accent);height:70px;-webkit-mask-image:var(--inv-motif-laman-vine);-webkit-mask-position:bottom;-webkit-mask-size:390px 70px;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-motif-laman-vine);mask-image:var(--inv-motif-laman-vine);position:absolute;inset:auto 0 0;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:390px 70px;mask-size:390px 70px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-page[data-decorative=laman] .inv-section>h2:after{background:radial-gradient(circle at 50% 50%, var(--inv-secondary) 0 7px, transparent 7.5px), var(--inv-accent);width:7.5rem;height:16px}.inv-page[data-decorative=embun]{--inv-divider-mask:var(--inv-motif-div-dots);padding-bottom:4.5rem}.inv-page[data-decorative=embun]:after{content:"";z-index:-1;pointer-events:none;background:var(--inv-surface);border-radius:50% 50% 0 0/40px 40px 0 0;height:56px;position:absolute;inset:auto 0 0}.inv-page[data-decorative=embun] .inv-section>h2:after{background:var(--inv-primary);width:3.75rem;height:8px}@media (prefers-reduced-motion:no-preference){.inv-page[data-animation=shimmer][data-motion=on]:not([data-mode=PREVIEW]) .inv-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 38%, color-mix(in oklab, var(--inv-primary) 26%, transparent) 50%, transparent 62%) 0 0 / 300% 100% no-repeat;animation:2.4s ease-in-out .5s both inv-shimmer;position:absolute;inset:0}}@keyframes inv-shimmer{0%{background-position:100% 0}to{visibility:hidden;background-position:0 0}}.inv-page[data-decorative=gonob],.inv-page[data-decorative=sulau],.inv-page[data-decorative=berangkit],.inv-page[data-decorative=manik]{isolation:isolate;padding-bottom:5rem;position:relative}.inv-page[data-decorative=gonob]:before,.inv-page[data-decorative=gonob]:after,.inv-page[data-decorative=sulau]:before,.inv-page[data-decorative=sulau]:after,.inv-page[data-decorative=berangkit]:before,.inv-page[data-decorative=berangkit]:after,.inv-page[data-decorative=manik]:before,.inv-page[data-decorative=manik]:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.inv-page[data-decorative=gonob]:before,.inv-page[data-decorative=sulau]:before,.inv-page[data-decorative=berangkit]:before,.inv-page[data-decorative=manik]:before{top:0}.inv-page[data-decorative=gonob]:after,.inv-page[data-decorative=sulau]:after,.inv-page[data-decorative=berangkit]:after,.inv-page[data-decorative=manik]:after{bottom:0}.inv-page[data-decorative=gonob]>.inv-personal-greeting,.inv-page[data-decorative=sulau]>.inv-personal-greeting,.inv-page[data-decorative=manik]>.inv-personal-greeting{--inv-greeting-clear:6.5rem;padding-top:var(--inv-greeting-clear)}.inv-page[data-decorative=berangkit]>.inv-personal-greeting{--inv-greeting-clear:7.5rem;padding-top:var(--inv-greeting-clear)}.inv-page[data-decorative=gonob] .inv-section>h2:after,.inv-page[data-decorative=sulau] .inv-section>h2:after,.inv-page[data-decorative=berangkit] .inv-section>h2:after,.inv-page[data-decorative=manik] .inv-section>h2:after,.inv-page[data-decorative=gonob] .inv-hero[data-variant=busana] .inv-hero-inner:after,.inv-page[data-decorative=sulau] .inv-hero[data-variant=busana] .inv-hero-inner:after,.inv-page[data-decorative=berangkit] .inv-hero[data-variant=busana] .inv-hero-inner:after,.inv-page[data-decorative=manik] .inv-hero[data-variant=busana] .inv-hero-inner:after{content:"";width:200px;max-width:100%;margin:.75rem auto 0;display:block}.inv-page[data-decorative=sulau] .inv-hero[data-variant=busana],.inv-page[data-decorative=berangkit] .inv-hero[data-variant=busana]{padding-top:8rem}.inv-page[data-decorative=sulau]{padding-bottom:6.5rem}.inv-page[data-decorative=manik] .inv-hero[data-variant=busana]{padding-inline:3.75rem}.inv-page[data-decorative=gonob]:before,.inv-page[data-decorative=gonob]:after{height:58px}.inv-page[data-decorative=gonob]:before{background:linear-gradient(var(--inv-primary), var(--inv-primary)) 0 4px / 100% 3px no-repeat, linear-gradient(var(--inv-primary), var(--inv-primary)) 0 33px / 100% 3px no-repeat, repeating-linear-gradient(90deg, var(--inv-secondary) 0 9px, var(--inv-text) 9px 15px, var(--inv-secondary) 15px 24px) 0 0 / 100% 40px no-repeat, color-mix(in oklab, var(--inv-secondary) 82%, black);-webkit-mask-image:var(--inv-motif-lt-band), var(--inv-motif-lt-rattan);-webkit-mask-position:0 0,0 43px;-webkit-mask-size:24px 40px,12px 14px;-webkit-mask-repeat:repeat-x,repeat-x;-webkit-mask-image:var(--inv-motif-lt-band), var(--inv-motif-lt-rattan);mask-image:var(--inv-motif-lt-band), var(--inv-motif-lt-rattan);-webkit-mask-position:0 0,0 43px;mask-position:0 0,0 43px;-webkit-mask-size:24px 40px,12px 14px;mask-size:24px 40px,12px 14px;-webkit-mask-repeat:repeat-x,repeat-x;mask-repeat:repeat-x,repeat-x}.inv-page[data-decorative=gonob]:after{background:linear-gradient(var(--inv-primary), var(--inv-primary)) 0 22px / 100% 3px no-repeat, linear-gradient(var(--inv-primary), var(--inv-primary)) 0 51px / 100% 3px no-repeat, repeating-linear-gradient(90deg, var(--inv-secondary) 0 9px, var(--inv-text) 9px 15px, var(--inv-secondary) 15px 24px) 0 18px / 100% 40px no-repeat, color-mix(in oklab, var(--inv-secondary) 82%, black);-webkit-mask-image:var(--inv-motif-lt-rattan), var(--inv-motif-lt-band);-webkit-mask-position:0 1px,0 18px;-webkit-mask-size:12px 14px,24px 40px;-webkit-mask-repeat:repeat-x,repeat-x;-webkit-mask-image:var(--inv-motif-lt-rattan), var(--inv-motif-lt-band);mask-image:var(--inv-motif-lt-rattan), var(--inv-motif-lt-band);-webkit-mask-position:0 1px,0 18px;mask-position:0 1px,0 18px;-webkit-mask-size:12px 14px,24px 40px;mask-size:12px 14px,24px 40px;-webkit-mask-repeat:repeat-x,repeat-x;mask-repeat:repeat-x,repeat-x}.inv-page[data-decorative=gonob] .inv-section>h2:after,.inv-page[data-decorative=gonob] .inv-hero[data-variant=busana] .inv-hero-inner:after{background:linear-gradient(var(--inv-primary), var(--inv-primary)) 0 0 / 52px 100% no-repeat, linear-gradient(var(--inv-primary), var(--inv-primary)) 100% 0 / 52px 100% no-repeat, color-mix(in oklab, var(--inv-secondary) 55%, var(--inv-primary));height:22px;-webkit-mask-image:var(--inv-motif-lt-beads);-webkit-mask-position:50%;-webkit-mask-size:200px 22px;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-motif-lt-beads);mask-image:var(--inv-motif-lt-beads);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:200px 22px;mask-size:200px 22px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-page[data-decorative=sulau]:before{background:repeating-linear-gradient(to bottom, transparent 0 2px, var(--inv-secondary) 2px 6px, transparent 6px 8px, var(--inv-accent) 8px 10px, transparent 10px 13px, var(--inv-primary) 13px 23px, transparent 23px 26px, var(--inv-accent) 26px 28px) 0 0 / 100% 56px no-repeat, repeating-linear-gradient(to bottom, var(--inv-primary) 0 2.6px, transparent 2.6px 5px) 0 58px / 100% 20px no-repeat, linear-gradient(var(--inv-primary), var(--inv-primary)) 0 80px / 100% 18px no-repeat;height:98px;-webkit-mask-image:var(--inv-motif-rg-weave), var(--inv-motif-rg-weave), linear-gradient(#000, #000), var(--inv-motif-rg-bells);-webkit-mask-position:0 0,0 28px,0 58px,0 80px;-webkit-mask-size:16px 28px,16px 28px,100% 20px,22px 18px;-webkit-mask-repeat:repeat-x,repeat-x,no-repeat,repeat-x;-webkit-mask-image:var(--inv-motif-rg-weave), var(--inv-motif-rg-weave), linear-gradient(#000, #000), var(--inv-motif-rg-bells);mask-image:var(--inv-motif-rg-weave), var(--inv-motif-rg-weave), linear-gradient(#000, #000), var(--inv-motif-rg-bells);-webkit-mask-position:0 0,0 28px,0 58px,0 80px;mask-position:0 0,0 28px,0 58px,0 80px;-webkit-mask-size:16px 28px,16px 28px,100% 20px,22px 18px;mask-size:16px 28px,16px 28px,100% 20px,22px 18px;-webkit-mask-repeat:repeat-x,repeat-x,no-repeat,repeat-x;mask-repeat:repeat-x,repeat-x,no-repeat,repeat-x}.inv-page[data-decorative=sulau]:after{background:linear-gradient(var(--inv-accent), var(--inv-accent)) 0 0 / 100% 26px no-repeat, repeating-linear-gradient(to bottom, transparent 0 2px, var(--inv-secondary) 2px 6px, transparent 6px 8px, var(--inv-accent) 8px 10px, transparent 10px 13px, var(--inv-primary) 13px 23px, transparent 23px 26px, var(--inv-accent) 26px 28px) 0 30px / 100% 56px no-repeat;height:86px;-webkit-mask-image:var(--inv-motif-rg-shells), var(--inv-motif-rg-weave), var(--inv-motif-rg-weave);-webkit-mask-position:0 0,0 30px,0 58px;-webkit-mask-size:26px 26px,16px 28px,16px 28px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-x;-webkit-mask-image:var(--inv-motif-rg-shells), var(--inv-motif-rg-weave), var(--inv-motif-rg-weave);mask-image:var(--inv-motif-rg-shells), var(--inv-motif-rg-weave), var(--inv-motif-rg-weave);-webkit-mask-position:0 0,0 30px,0 58px;mask-position:0 0,0 30px,0 58px;-webkit-mask-size:26px 26px,16px 28px,16px 28px;mask-size:26px 26px,16px 28px,16px 28px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-x;mask-repeat:repeat-x,repeat-x,repeat-x}.inv-page[data-decorative=sulau] .inv-section>h2:after,.inv-page[data-decorative=sulau] .inv-hero[data-variant=busana] .inv-hero-inner:after{background:linear-gradient(90deg, var(--inv-primary) 0 62px, var(--inv-accent) 62px 78px, var(--inv-primary) 78px 88px, var(--inv-accent) 88px 112px, var(--inv-primary) 112px 122px, var(--inv-accent) 122px 138px, var(--inv-primary) 138px);height:26px;-webkit-mask-image:var(--inv-motif-rg-div);-webkit-mask-position:50%;-webkit-mask-size:200px 26px;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-motif-rg-div);mask-image:var(--inv-motif-rg-div);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:200px 26px;mask-size:200px 26px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inv-page[data-decorative=berangkit]:before{border-bottom:4px solid color-mix(in oklab, var(--inv-primary) 58%, black);background:radial-gradient(circle at 34px 36px, var(--inv-primary) 0 3.8px, transparent 4.3px), radial-gradient(circle at 34px 27.5px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at 42.1px 33.4px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at 39px 42.9px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at 29px 42.9px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at 25.9px 33.4px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at 34px 36px, var(--inv-secondary) 0 6.8px, transparent 7.2px), radial-gradient(circle at calc(100% - 34px) 36px, var(--inv-primary) 0 3.8px, transparent 4.3px), radial-gradient(circle at calc(100% - 34px) 27.5px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at calc(100% - 25.9px) 33.4px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at calc(100% - 29px) 42.9px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at calc(100% - 39px) 42.9px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at calc(100% - 42.1px) 33.4px, var(--inv-secondary) 0 5px, transparent 5.5px), radial-gradient(circle at calc(100% - 34px) 36px, var(--inv-secondary) 0 6.8px, transparent 7.2px), radial-gradient(circle at calc(50% + 0px) 30px, var(--inv-primary) 0 3.4px, transparent 3.9px), radial-gradient(circle at calc(50% + 0px) 22.4px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + 7.2px) 27.7px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + 4.5px) 36.1px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + -4.5px) 36.1px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + -7.2px) 27.7px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + 0px) 30px, var(--inv-secondary) 0 6px, transparent 6.5px), radial-gradient(circle at 120px 42px, var(--inv-accent) 0 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 120px) 42px, var(--inv-accent) 0 4px, transparent 4.5px), radial-gradient(circle at 18px 62px, var(--inv-accent) 0 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 18px) 62px, var(--inv-accent) 0 4px, transparent 4.5px), radial-gradient(ellipse 10px 5px at 54px 50px, color-mix(in oklab, var(--inv-accent) 70%, var(--inv-primary)) 0 98%, transparent), radial-gradient(ellipse 10px 5px at calc(100% - 54px) 50px, color-mix(in oklab, var(--inv-accent) 70%, var(--inv-primary)) 0 98%, transparent), radial-gradient(ellipse 9px 4.5px at calc(50% - 20px) 44px, color-mix(in oklab, var(--inv-accent) 70%, var(--inv-primary)) 0 98%, transparent), radial-gradient(ellipse 9px 4.5px at calc(50% + 20px) 44px, color-mix(in oklab, var(--inv-accent) 70%, var(--inv-primary)) 0 98%, transparent), var(--inv-primary);border-radius:0 0 50% 50%/0 0 26px 26px;height:96px}.inv-page[data-decorative=berangkit]:after{background:linear-gradient(var(--inv-primary), var(--inv-primary)) 0 3px / 100% 2px no-repeat, linear-gradient(var(--inv-primary), var(--inv-primary)) 0 25px / 100% 2px no-repeat, repeating-linear-gradient(90deg, var(--inv-accent) 0 6px, var(--inv-secondary) 6px 11.5px, var(--inv-primary) 11.5px 16.5px, var(--inv-secondary) 16.5px 22px, var(--inv-accent) 22px 28px);height:30px;-webkit-mask-image:var(--inv-motif-bj-band);-webkit-mask-position:0 0;-webkit-mask-size:28px 30px;-webkit-mask-repeat:repeat-x;-webkit-mask-image:var(--inv-motif-bj-band);mask-image:var(--inv-motif-bj-band);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:28px 30px;mask-size:28px 30px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.inv-page[data-decorative=berangkit] .inv-section>h2:after,.inv-page[data-decorative=berangkit] .inv-hero[data-variant=busana] .inv-hero-inner:after{background:radial-gradient(circle at calc(50% + 0px) 14px, var(--inv-primary) 0 3.4px, transparent 3.9px), radial-gradient(circle at calc(50% + 0px) 6.4px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + 7.2px) 11.7px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + 4.5px) 20.1px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + -4.5px) 20.1px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + -7.2px) 11.7px, var(--inv-secondary) 0 4.4px, transparent 4.9px), radial-gradient(circle at calc(50% + 0px) 14px, var(--inv-secondary) 0 6px, transparent 6.5px), radial-gradient(ellipse 8px 4px at calc(50% - 16px) 18px, color-mix(in oklab, var(--inv-accent) 70%, var(--inv-primary)) 0 98%, transparent), radial-gradient(ellipse 8px 4px at calc(50% + 16px) 18px, color-mix(in oklab, var(--inv-accent) 70%, var(--inv-primary)) 0 98%, transparent), linear-gradient(90deg, var(--inv-primary), var(--inv-primary)) 0 13.5px / calc(50% - 26px) 1.4px no-repeat, linear-gradient(90deg, var(--inv-primary), var(--inv-primary)) 100% 13.5px / calc(50% - 26px) 1.4px no-repeat;height:28px}.inv-page[data-decorative=manik]:before,.inv-page[data-decorative=manik]:after{background:linear-gradient(var(--inv-text), var(--inv-text)) 0 0 / 100% 16px no-repeat, linear-gradient(var(--inv-secondary), var(--inv-secondary)) 0 20px / 100% 10px no-repeat, linear-gradient(var(--inv-text), var(--inv-text)) 0 34px / 100% 16px no-repeat;height:50px;-webkit-mask-image:var(--inv-motif-mr-seeds), var(--inv-motif-mr-beads), var(--inv-motif-mr-seeds);-webkit-mask-position:0 0,0 20px,6px 34px;-webkit-mask-size:12px 16px,10px 10px,12px 16px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-x;-webkit-mask-image:var(--inv-motif-mr-seeds), var(--inv-motif-mr-beads), var(--inv-motif-mr-seeds);mask-image:var(--inv-motif-mr-seeds), var(--inv-motif-mr-beads), var(--inv-motif-mr-seeds);-webkit-mask-position:0 0,0 20px,6px 34px;mask-position:0 0,0 20px,6px 34px;-webkit-mask-size:12px 16px,10px 10px,12px 16px;mask-size:12px 16px,10px 10px,12px 16px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-x;mask-repeat:repeat-x,repeat-x,repeat-x}.inv-page[data-decorative=manik] .inv-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 44px 34px, var(--inv-secondary) 0 6.5px, transparent 7px), radial-gradient(circle at calc(100% - 44px) 34px, var(--inv-accent) 0 6.5px, transparent 7px), radial-gradient(circle at 44px 34px, var(--inv-text) 0 12px, transparent 12.5px), radial-gradient(circle at calc(100% - 44px) 34px, var(--inv-text) 0 12px, transparent 12.5px), linear-gradient(var(--inv-primary), var(--inv-primary)) 0 0 / 100% 75px no-repeat, var(--inv-accent);height:150px;-webkit-mask-image:var(--inv-motif-mr-fern-left), var(--inv-motif-mr-fern-right);-webkit-mask-position:0 0,100% 0;-webkit-mask-size:70px 150px,70px 150px;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-image:var(--inv-motif-mr-fern-left), var(--inv-motif-mr-fern-right);mask-image:var(--inv-motif-mr-fern-left), var(--inv-motif-mr-fern-right);position:absolute;inset:3.75rem 0 auto;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:70px 150px,70px 150px;mask-size:70px 150px,70px 150px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.inv-page[data-decorative=manik] .inv-section>h2:after,.inv-page[data-decorative=manik] .inv-hero[data-variant=busana] .inv-hero-inner:after{background:linear-gradient(90deg, var(--inv-primary) 0 54px, var(--inv-text) 54px 78px, var(--inv-primary) 78px 92px, var(--inv-secondary) 92px 108px, var(--inv-primary) 108px 122px, var(--inv-text) 122px 146px, var(--inv-primary) 146px);height:20px;-webkit-mask-image:var(--inv-motif-mr-div);-webkit-mask-position:50%;-webkit-mask-size:200px 20px;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--inv-motif-mr-div);mask-image:var(--inv-motif-mr-div);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:200px 20px;mask-size:200px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.inv-page[data-animation=fade][data-motion=on] .inv-section{animation:linear both inv-fade;animation-timeline:view();animation-range:entry entry 40%}.inv-page[data-animation=rise][data-motion=on] .inv-section{animation:linear both inv-rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes inv-fade{0%{transform:translateY(10px)}to{transform:none}}@keyframes inv-rise{0%{transform:translateY(24px)}to{transform:none}}.inv-page:not([data-texture=none]){isolation:isolate;position:relative}.inv-page:has(>.inv-decor){isolation:isolate;position:relative}.inv-texture{z-index:-2;pointer-events:none;background:var(--inv-text);opacity:var(--inv-texture,0);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.inv-page[data-texture=paper]>.inv-texture{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.8 -0.55'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url%28%23p%29'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.8 -0.55'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url%28%23p%29'/%3E%3C/svg%3E")}.inv-page[data-texture=linen]>.inv-texture{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M0 2h14M0 7.5h14M0 11h14' stroke='%23000' stroke-width='0.6' stroke-opacity='0.5'/%3E%3Cpath d='M3 0v14M9.5 0v14' stroke='%23000' stroke-width='0.5' stroke-opacity='0.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M0 2h14M0 7.5h14M0 11h14' stroke='%23000' stroke-width='0.6' stroke-opacity='0.5'/%3E%3Cpath d='M3 0v14M9.5 0v14' stroke='%23000' stroke-width='0.5' stroke-opacity='0.3'/%3E%3C/svg%3E")}.inv-page[data-texture=weave]>.inv-texture{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cg fill='%23000' fill-opacity='0.55'%3E%3Crect x='0' y='1.5' width='11' height='1.6'/%3E%3Crect x='0' y='6' width='11' height='1.6'/%3E%3Crect x='11' y='12.5' width='11' height='1.6'/%3E%3Crect x='11' y='17' width='11' height='1.6'/%3E%3Crect x='12.5' y='0' width='1.6' height='11'/%3E%3Crect x='17' y='0' width='1.6' height='11'/%3E%3Crect x='1.5' y='11' width='1.6' height='11'/%3E%3Crect x='6' y='11' width='1.6' height='11'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cg fill='%23000' fill-opacity='0.55'%3E%3Crect x='0' y='1.5' width='11' height='1.6'/%3E%3Crect x='0' y='6' width='11' height='1.6'/%3E%3Crect x='11' y='12.5' width='11' height='1.6'/%3E%3Crect x='11' y='17' width='11' height='1.6'/%3E%3Crect x='12.5' y='0' width='1.6' height='11'/%3E%3Crect x='17' y='0' width='1.6' height='11'/%3E%3Crect x='1.5' y='11' width='1.6' height='11'/%3E%3Crect x='6' y='11' width='1.6' height='11'/%3E%3C/g%3E%3C/svg%3E")}.inv-decor{display:none}@media (prefers-reduced-motion:no-preference){.inv-page[data-motion=on]>.inv-decor{z-index:-1;pointer-events:none;--decor-gutter:max(1.25rem, calc((100cqw - var(--inv-width,760px)) / 2));--decor-unit:.65px;--decor-drift:0px;display:block;position:fixed;inset:0;overflow:hidden}@container inv (min-width:52rem){.inv-page[data-motion=on]>.inv-decor{--decor-unit:1px;--decor-drift:clamp(0px, calc(var(--decor-gutter) - 4rem), 2.5rem)}}.inv-decor>span{--decor-n:12;--decor-at:.3;--decor-dir:1;--decor-size:calc(var(--decor-n) * var(--decor-unit));top:-6%;left:max(0px, calc((var(--decor-gutter) - var(--decor-size) * 1.5 - var(--decor-drift)) * var(--decor-at)));width:var(--decor-size);height:var(--decor-size);opacity:.55;animation:18s linear infinite both inv-decor-fall;position:absolute}.inv-decor>span:nth-child(2){--decor-at:.75;--decor-n:9;animation-duration:22s;animation-delay:-6s}.inv-decor>span:nth-child(3){--decor-at:.1;--decor-n:14;animation-duration:26s;animation-delay:-15s}.inv-decor>span:nth-child(4){--decor-at:.55;--decor-n:8;animation-duration:20s;animation-delay:-11s}.inv-decor>span:nth-child(5){--decor-at:.8;--decor-n:11;animation-duration:24s;animation-delay:-2s}.inv-decor>span:nth-child(n+6){--decor-dir:-1;left:auto;right:max(0px, calc((var(--decor-gutter) - var(--decor-size) * 1.5 - var(--decor-drift)) * var(--decor-at)))}.inv-decor>span:nth-child(7){--decor-at:.75;--decor-n:10;animation-duration:21s;animation-delay:-9s}.inv-decor>span:nth-child(8){--decor-at:.1;--decor-n:13;animation-duration:25s;animation-delay:-17s}.inv-decor>span:nth-child(9){--decor-at:.55;--decor-n:8;animation-duration:19s;animation-delay:-4s}.inv-decor>span:nth-child(10){--decor-at:.8;--decor-n:12;animation-duration:23s;animation-delay:-13s}@keyframes inv-decor-fall{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(calc(var(--decor-drift) * var(--decor-dir)), 115vh, 0) rotate(540deg)}}@keyframes inv-decor-rise{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--decor-drift) * var(--decor-dir) / 2), -120vh, 0)}}@keyframes inv-decor-twinkle{0%,to{opacity:0;transform:translate(0,0)scale(.2)}50%{opacity:.6;transform:translateY(-6vh)scale(1)}}.inv-decor[data-decor=petals]>span{background:color-mix(in oklab, var(--inv-primary) 70%, var(--inv-bg));border-radius:80% 0}.inv-decor[data-decor=beads]>span{width:calc(var(--decor-size) * .65);height:calc(var(--decor-size) * .65);background:radial-gradient(circle at 35% 35%, color-mix(in oklab, var(--inv-accent) 35%, var(--inv-bg)), var(--inv-accent) 65%);border-radius:50%;animation-name:inv-decor-rise;top:auto;bottom:-6%}.inv-decor[data-decor=sparkles]>span{background:var(--inv-accent);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation-name:inv-decor-twinkle;animation-duration:6s;animation-timing-function:ease-in-out}.inv-decor[data-decor=sparkles]>span:nth-child(5n+1){top:12%}.inv-decor[data-decor=sparkles]>span:nth-child(5n+2){animation-duration:7s;top:30%}.inv-decor[data-decor=sparkles]>span:nth-child(5n+3){animation-duration:5s;top:48%}.inv-decor[data-decor=sparkles]>span:nth-child(5n+4){animation-duration:8s;top:66%}.inv-decor[data-decor=sparkles]>span:nth-child(5n){animation-duration:6.5s;top:84%}}.inv-page[data-backdrop=photo]{isolation:isolate;background:#1a1a1a;position:relative}.inv-backdrop{z-index:-3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.inv-backdrop img{object-fit:cover;width:100%;height:100%;display:block}.inv-backdrop:after{content:"";background:var(--inv-photo-scrim);position:absolute;inset:0}.inv-page[data-backdrop=photo]>.inv-hero{min-height:min(88svh,760px);color:var(--inv-photo-text);text-shadow:none;background:0 0;align-content:center;display:grid}.inv-page[data-backdrop=photo]>.inv-hero :where(h1,h2,p,span,time,small,strong,em){color:var(--inv-photo-text);text-shadow:none}.inv-page[data-backdrop=photo]>:not(.inv-hero,.inv-backdrop,.inv-texture,.inv-decor,:empty){--inv-bg:var(--inv-surface);--inv-text:var(--inv-surface-text);--inv-muted:var(--inv-surface-muted);--inv-link:var(--inv-surface-link);--inv-focus:var(--inv-surface-focus);--inv-control-border:var(--inv-surface-focus);box-sizing:border-box;width:min(100% - 1.5rem, var(--inv-width) + 2.5rem);border:1px solid color-mix(in srgb, var(--inv-surface-text) 14%, transparent);border-radius:max(var(--inv-radius), 1rem);background:var(--inv-surface);background:color-mix(in srgb, var(--inv-surface) calc(var(--inv-card-alpha,1) * 100%), transparent);color:var(--inv-surface-text);margin-inline:auto;padding-block:1.75rem}.inv-page[data-backdrop=photo]>.inv-personal-greeting{margin-top:var(--inv-greeting-clear,0)}.inv-page[data-backdrop=photo][data-decorative=busana]:before{content:none}}
