.iv{--r:4px;isolation:isolate;background:var(--bg);color:var(--ink);font-family:var(--body);letter-spacing:normal;text-align:start;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.6;position:relative}.iv,.iv *,.iv :before,.iv :after{box-sizing:border-box}.iv :where(h1,h2,h3,h4,p,blockquote,figure,dl,dd,ul,ol,fieldset,legend){margin:0;padding:0}.iv :where(h1,h2,h3,h4){font-size:inherit;font-weight:inherit}.iv :where(ul,ol){list-style:none}.iv :where(fieldset){border:0;min-width:0}.iv :where(img,svg){max-width:100%;display:block}.iv :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.iv :where(button){background:0 0;border:0;padding:0}.iv :where(a){color:inherit;text-decoration:none}.iv ::selection{background:var(--accent);color:var(--on-accent)}.iv [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(22px)}.iv [data-reveal=in]{opacity:1;transform:none}.iv-phone{overscroll-behavior:contain;scrollbar-width:thin;height:100%;overflow:hidden auto}.iv-phone[data-open=false]{overflow:hidden}.iv-page{min-height:100dvh}.iv-sample{z-index:30;background:var(--ink);color:var(--bg);border-radius:4px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.iv-page .iv-sample{position:fixed}.iv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iv :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.iv-cover{z-index:20;background:var(--bg);transition:transform .9s cubic-bezier(.7,0,.2,1),visibility 0s linear .9s;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.iv-page .iv-cover{position:fixed}.iv[data-open=true] .iv-cover{visibility:hidden;transform:translateY(-100%)}.iv-cover-inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:3.5rem 1.75rem;display:flex;position:relative}.iv-kicker{letter-spacing:.08em;color:var(--muted);font-size:.8rem}.iv-names{font-family:var(--display);flex-direction:column;align-items:center;font-size:clamp(2.6rem,15cqi,5.5rem);line-height:.95;display:flex}.iv-amp{color:var(--accent);margin:.08em 0;font-size:.5em;font-style:italic}.iv-date{font-variant-numeric:tabular-nums;letter-spacing:.06em}.iv-guest{color:var(--muted);margin-top:1rem;font-size:.85rem}.iv-guest-name{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;margin-top:.15rem;font-size:1.45rem;line-height:1.2}.iv-art{pointer-events:none;position:absolute;inset:0}.iv-body{container:ivb/inline-size}.iv-muted{color:var(--muted)}.iv-center{text-align:center}.iv-photo-ph{background:var(--surface);color:var(--muted);border:1px dashed var(--line);place-items:center;font-size:.8rem;display:grid}.iv-gift-no{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.iv-wishes{overscroll-behavior:contain;max-height:24rem;overflow-y:auto}.iv-wish{overflow-wrap:anywhere}.iv-wish-name{font-weight:600}.iv-btn{border:1px solid var(--accent);border-radius:var(--r);background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:transform .15s,background-color .2s;display:inline-flex}.iv-btn:active{transform:scale(.97)}.iv-btn-line{color:var(--ink);border-color:var(--line);background:0 0}.iv-btn-line:hover{border-color:var(--ink)}.iv-link{text-underline-offset:3px;cursor:pointer;min-height:44px;text-decoration:underline}.iv-form{gap:1rem;display:grid}.iv-form label>span,.iv-form legend,.iv-form .iv-label{color:var(--muted);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.iv-form input:not([type=radio]),.iv-form .iv-stepper,.iv-form textarea{border:1px solid var(--line);border-radius:min(var(--r), 10px);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:.6rem .8rem}.iv-form input::placeholder,.iv-form textarea::placeholder{color:var(--muted)}.iv-choice{gap:.5rem;display:grid}.iv-choice label{border:1px solid var(--line);border-radius:min(var(--r), 10px);cursor:pointer;align-items:center;gap:.6rem;min-height:44px;padding:0 .8rem;display:flex}.iv-choice label:has(:checked){border-color:var(--accent)}.iv-choice input{appearance:none;border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;place-content:center;width:1.15rem;height:1.15rem;margin:0;transition:border-color .2s;display:grid}.iv-choice input:before{content:"";background:var(--accent);border-radius:50%;width:.55rem;height:.55rem;transition:transform .2s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.iv-choice input:checked{border-color:var(--accent)}.iv-choice input:checked:before{transform:scale(1)}.iv-form .iv-stepper{justify-content:space-between;align-items:center;gap:.5rem;min-height:52px;padding:.3rem;display:flex}.iv-stepper output{font-variant-numeric:tabular-nums;font-weight:600}.iv-stepper button{border:1px solid var(--line);border-radius:inherit;width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;font-size:1.25rem;line-height:1;transition:border-color .2s,transform .15s;display:grid}.iv-stepper button:hover:not(:disabled){border-color:var(--accent)}.iv-stepper button:active:not(:disabled){transform:scale(.92)}.iv-stepper button:disabled{opacity:.35;cursor:default}.iv-choice span{color:var(--ink);margin:0;font-size:.9rem;font-weight:500}.iv-error{color:var(--accent);font-size:.85rem;font-weight:600}.iv-done{text-align:center;background:var(--surface);border-radius:min(var(--r), 12px);justify-items:center;gap:.5rem;padding:1.5rem;display:grid}.iv-foot{text-align:center;color:var(--muted);padding:2rem 1rem 1rem;font-size:.75rem}.iv-page .iv-foot{padding-bottom:6rem}.iv-music{z-index:10;background:var(--ink);min-height:44px;color:var(--bg);cursor:pointer;border-radius:999px;margin:0 1rem 1rem auto;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:block;position:sticky;bottom:1rem}.iv-page .iv-music{margin:0;position:fixed;right:1rem}@media (prefers-reduced-motion:reduce){.iv .iv-cover{transition:visibility!important}.iv [data-reveal]{opacity:1;transition:none;transform:none}}.has-bar .iv-cover-inner{padding-bottom:6.5rem}
.iv[data-t=arunika]{--bg:#1a1a1d;--surface:#252528;--ink:#efe6d2;--muted:#b5aa92;--accent:#c9a45c;--gold-hi:#f4dfa6;--on-accent:#0f0f10;--line:#c9a45c4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body:var(--font-josefin), system-ui, sans-serif;--display:var(--font-poiret), serif;--r:0}[data-t=arunika] .iv-cover{background:radial-gradient(120% 55% at 50% 100%, #c9a45c2e, transparent 70%), repeating-linear-gradient(90deg, #c9a45c0d 0 1px, transparent 1px 28px), var(--bg)}[data-t=arunika] .ar-frame{border:1px solid var(--accent);outline:1px solid var(--accent);outline-offset:-8px;opacity:.6;position:absolute;inset:14px}[data-t=arunika] .ar-corner{width:min(18cqi,84px);color:var(--accent);position:absolute}[data-t=arunika] .ar-tl{top:24px;left:24px}[data-t=arunika] .ar-tr{top:24px;right:24px;scale:-1 1}[data-t=arunika] .ar-bl{bottom:24px;left:24px;scale:1 -1}[data-t=arunika] .ar-br{bottom:24px;right:24px;scale:-1}[data-t=arunika] .ar-fan{width:min(100cqi - 28px,600px,80vh);color:var(--accent);opacity:.38;transform-origin:50% 100%;animation:1.8s cubic-bezier(.2,.7,.2,1) both arunika-fan;position:absolute;bottom:14px;left:50%;translate:-50%}@keyframes arunika-fan{0%{opacity:0;scale:.5}}[data-t=arunika] .ar-mono{aspect-ratio:1;width:6.25rem;color:var(--accent);font-family:var(--display);justify-content:center;align-items:center;gap:.55rem;margin-bottom:.6rem;font-size:1.6rem;line-height:1;display:flex;position:relative}[data-t=arunika] .ar-mono svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}[data-t=arunika] .ar-mono i{background:currentColor;width:1px;height:1.7rem;rotate:24deg}[data-t=arunika] .iv-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);font-size:.7rem}[data-t=arunika] .iv-names,[data-t=arunika] .iv-title{letter-spacing:.1em;text-transform:uppercase}[data-t=arunika] .iv-names{font-size:clamp(2.4rem,13cqi,5rem)}[data-t=arunika] .iv-amp{margin:.3em 0;font-style:normal}[data-t=arunika] .iv-date{letter-spacing:.3em;color:var(--accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-t=arunika] .iv-n{background:linear-gradient(105deg, var(--ink) 42%, var(--gold-hi) 50%, var(--ink) 58%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite arunika-shine}}@keyframes arunika-shine{0%{background-position:100% 0}to{background-position:0 0}}[data-t=arunika] .iv-cover{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.7,0,.2,1),visibility 0s linear 1s}.iv[data-t=arunika][data-open=true] .iv-cover{clip-path:inset(50% 0);transform:none}[data-t=arunika] .ar-body{counter-reset:act;background:repeating-linear-gradient(90deg, #c9a45c09 0 1px, transparent 1px 28px), var(--bg);padding-inline:1.25rem}[data-t=arunika] .ar-kick{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);font-size:.7rem}[data-t=arunika] .ar-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:min(100svh,760px);padding:4rem 0 6rem;display:flex;position:relative;overflow:hidden}[data-t=arunika] .ar-stage-fan{width:min(140%,900px);max-width:none;color:var(--accent);opacity:.22;position:absolute;bottom:0;left:50%;translate:-50%}[data-t=arunika] .ar-stage:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;inset:auto 0 0}[data-t=arunika] .ar-title{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:clamp(2.8rem,15cqi,7rem);line-height:.95;display:flex}[data-t=arunika] .ar-title:focus{outline:none}[data-t=arunika] .ar-title .iv-amp,[data-t=arunika] .ar-finale-names .iv-amp{margin:.25em 0;font-style:normal}[data-t=arunika] .ar-when{letter-spacing:.24em;text-transform:uppercase;font-size:.78rem}[data-t=arunika] .ar-prolog{text-align:center;justify-items:center;gap:1.5rem;max-width:34rem;margin:4rem auto;display:grid}[data-t=arunika] .ar-prolog blockquote{font-size:1.05rem;font-weight:300;line-height:1.75}[data-t=arunika] .ar-prolog footer{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-top:1rem;font-size:.72rem}[data-t=arunika] .ar-divider{width:10rem;color:var(--accent)}[data-t=arunika] .ar-act{max-width:60rem;margin-inline:auto;padding:4.5rem 0}[data-t=arunika] .ar-act-head{text-align:center;justify-items:center;gap:.6rem;margin-bottom:2.5rem;display:grid}[data-t=arunika] .ar-act-head:before{counter-increment:act;content:counter(act, upper-roman);aspect-ratio:1;width:3.6rem;font-family:var(--display);color:var(--accent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='%23c9a45c'%3E%3Cpath d='M20 1 39 20 20 39 1 20Z'/%3E%3Cpath d='M20 5 35 20 20 35 5 20Z' stroke-width='.5'/%3E%3C/svg%3E") 50%/contain no-repeat;place-items:center;font-size:.95rem;display:grid}[data-t=arunika] .ar-act-head:after{content:"";background:var(--accent);width:6rem;height:1px}[data-t=arunika] .ar-act-h{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;margin-top:.4rem;font-size:1.6rem}[data-t=arunika] .ar-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem;max-width:44rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-pair-amp{font-family:var(--display);color:var(--accent);align-self:center;margin-top:-5rem;font-size:2.6rem}[data-t=arunika] .ar-arch{text-align:center;justify-items:center;gap:1rem;display:grid}[data-t=arunika] .ar-arch-frame{aspect-ratio:3/4.4;border:1px solid var(--accent);border-radius:999px 999px 0 0;width:100%;max-width:15rem;padding:6px}[data-t=arunika] .ar-arch-frame>*{object-fit:cover;background:linear-gradient(180deg, #c9a45c33, var(--surface) 65%);width:100%;height:100%;font-family:var(--display);color:var(--accent);border:0;border-radius:999px 999px 0 0;font-size:3.5rem}[data-t=arunika] .ar-arch-name{font-family:var(--display);letter-spacing:.06em;font-size:1.25rem;line-height:1.2}[data-t=arunika] .ar-arch figcaption p{color:var(--muted);margin-top:.4rem;font-size:.8rem}[data-t=arunika] .ar-count{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));max-width:36rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-count>div{border-left:1px solid var(--line);flex-direction:column-reverse;gap:.35rem;display:flex}[data-t=arunika] .ar-count>div:first-child{border-left:0}[data-t=arunika] .ar-count dd{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,11cqi,4rem);line-height:1}[data-t=arunika] .ar-count dt{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.62rem}[data-t=arunika] .ar-programme{border-top:1px solid var(--accent);max-width:44rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-prog{border-bottom:1px solid var(--line);grid-template-columns:4.6rem minmax(0,1fr);gap:1.1rem;padding:1.75rem 0;display:grid}[data-t=arunika] .ar-prog-time{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:1.6rem;line-height:1}[data-t=arunika] .ar-prog-label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.6rem;font-size:1.4rem;display:flex}[data-t=arunika] .ar-prog-label:after{content:"";border-bottom:1px dotted var(--accent);flex:1;translate:0 -.3em}[data-t=arunika] .ar-prog-date{letter-spacing:.06em;color:var(--muted);margin-top:.35rem;font-size:.8rem}[data-t=arunika] .ar-prog-venue{margin-top:.8rem;font-weight:600}[data-t=arunika] .ar-links{flex-wrap:wrap;gap:0 1.25rem;margin-top:.4rem;display:flex}[data-t=arunika] .ar-link{letter-spacing:.2em;text-transform:uppercase;min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;font-size:.72rem;text-decoration:underline;display:inline-flex}[data-t=arunika] .ar-story>div{max-width:34rem;margin-inline:auto;font-weight:300;line-height:1.85}[data-t=arunika] .ar-story p+p{margin-top:1rem}[data-t=arunika] .ar-story p:first-child:first-letter{float:left;font-family:var(--display);color:var(--accent);margin:.08em .12em 0 0;font-size:3.4em;line-height:.8}[data-t=arunika] .ar-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}[data-t=arunika] .ar-gallery>*{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);width:100%}[data-t=arunika] .ar-gallery>:nth-child(3n+2){aspect-ratio:3/5;border-color:var(--accent);border-radius:999px 999px 0 0}[data-t=arunika] .ar-card{border:1px solid var(--accent);outline:1px solid var(--line);outline-offset:-9px;background:radial-gradient(90% 60% at 50% 0, #c9a45c1f, transparent), var(--surface);gap:1.25rem;max-width:30rem;margin-inline:auto;padding:2.5rem 1.5rem 2rem;display:grid}[data-t=arunika] .ar-card-rsvp{font-family:var(--display);letter-spacing:.2em;text-align:center;color:var(--accent);font-size:1.5rem}[data-t=arunika] .ar-note{max-width:28rem;margin:0 auto 1.75rem}[data-t=arunika] .ar-gifts{gap:1rem;max-width:44rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-gift{text-align:center;border:1px solid var(--accent);outline:1px solid var(--line);outline-offset:-7px;justify-items:center;gap:.2rem;padding:1.75rem 1rem;display:grid}[data-t=arunika] .ar-gift .iv-gift-bank{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=arunika] .ar-gift .iv-gift-no{font-family:var(--display);letter-spacing:.06em;font-size:1.6rem}[data-t=arunika] .ar-gift .iv-gift-holder{color:var(--muted);font-size:.85rem}[data-t=arunika] .ar-gift .iv-btn{margin-top:.8rem}[data-t=arunika] .ar-guestbook{max-width:34rem}[data-t=arunika] .iv-wishes{gap:.75rem;margin-top:2rem;display:grid}[data-t=arunika] .iv-wish{border-left:1px solid var(--accent);padding-left:1rem}[data-t=arunika] .iv-wish-name{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=arunika] .iv-form input:not([type=radio]),[data-t=arunika] .iv-form .iv-stepper,[data-t=arunika] .iv-form textarea{border-width:0 0 1px;border-color:var(--accent);background:0 0}[data-t=arunika] .iv-form label>span,[data-t=arunika] .iv-form legend{letter-spacing:.18em;text-transform:uppercase;font-size:.66rem}[data-t=arunika] .iv-btn{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}[data-t=arunika] .ar-finale{text-align:center;justify-items:center;gap:1rem;max-width:30rem;margin:2rem auto 0;padding:4rem 0 2rem;display:grid}[data-t=arunika] .ar-finale-fan{width:9rem;color:var(--accent);scale:1 -1}[data-t=arunika] .ar-finale-names{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:2.6rem;line-height:1;display:flex}@container ivb (min-width:860px){[data-t=arunika] .ar-body{padding-inline:3rem}[data-t=arunika] .ar-act{padding-block:6rem}[data-t=arunika] .ar-act-h{font-size:2.2rem}[data-t=arunika] .ar-pair{gap:3rem}[data-t=arunika] .ar-prog{grid-template-columns:9rem minmax(0,1fr);gap:2.5rem}[data-t=arunika] .ar-prog-time{text-align:right;font-size:3rem}[data-t=arunika] .ar-gallery{gap:1rem}[data-t=arunika] .ar-gifts{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media (prefers-reduced-motion:reduce){[data-t=arunika] .ar-fan,[data-t=arunika] .iv-n{animation:none}}
.iv[data-t=garis]{--bg:#111;--surface:#1d1d1d;--ink:#f4f2ee;--muted:#a9a59e;--accent:#ff4b3a;--on-accent:#111;--line:#f4f2ee38;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body:var(--font-geist), system-ui, sans-serif;--display:var(--font-archivo), Impact, sans-serif;--r:0}[data-t=garis] .iv-cover-inner{text-align:start;justify-content:flex-end;align-items:flex-start;width:100%;padding:2rem 1.75rem 2.5rem}[data-t=garis] .ga-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}[data-t=garis] .iv-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}[data-t=garis] .iv-names,[data-t=garis] .ga-title{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;align-items:flex-start;font-size:clamp(3rem,19cqi,7rem);line-height:.86}[data-t=garis] .iv-amp{font-family:var(--body);color:var(--accent);margin:.05em 0;font-size:.42em;font-style:normal;font-weight:300}[data-t=garis] .iv-date{font-weight:600}[data-t=garis] .iv-guest{border-top:2px solid var(--ink);align-self:stretch;margin-top:.5rem;padding-top:.75rem}[data-t=garis] .iv-btn{letter-spacing:.14em;text-transform:uppercase;align-self:stretch;font-size:.8rem}[data-t=garis] .ga-disc{aspect-ratio:1;background:var(--accent);border-radius:50%;width:82cqi;animation:1.2s cubic-bezier(.2,.7,.2,1) both garis-in;position:absolute;top:-12cqi;right:-18cqi}@keyframes garis-in{0%{opacity:0;scale:.6}}[data-t=garis] .ga-rule{background:var(--line);position:absolute}[data-t=garis] .ga-rule-v{width:1px;top:0;bottom:0;left:1.75rem}[data-t=garis] .ga-rule-h{height:1px;top:58%;left:0;right:0}[data-t=garis] .ga-cover-num{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1rem,6cqi,2rem);position:absolute;top:1.5rem;left:2.4rem}.iv[data-t=garis][data-open=true] .iv-cover{transform:translate(-100%)}[data-t=garis] .ga-body{max-width:68rem;margin-inline:auto;padding:0 1.5rem}[data-t=garis] .ga-hero{border-bottom:2px solid var(--ink);gap:1.25rem;padding:3.5rem 0 2.5rem;display:grid;position:relative;overflow:hidden}[data-t=garis] .ga-title{z-index:1;flex-direction:column;display:flex;position:relative}[data-t=garis] .ga-title:focus{outline:none}[data-t=garis] .ga-disc-sm{z-index:0;width:9rem;top:1.5rem;right:-2rem}[data-t=garis] .ga-big{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;gap:.15em;font-size:clamp(3.5rem,24cqi,10rem);line-height:.8;display:flex}[data-t=garis] .ga-big span+span:before{content:"/";color:var(--accent);font-family:var(--body);margin-right:.15em;font-weight:200}[data-t=garis] .ga-row{border-bottom:1px solid var(--line);gap:1.25rem;padding:2.25rem 0;display:grid}[data-t=garis] .ga-label{align-items:baseline;gap:.75rem;display:flex}[data-t=garis] .ga-no{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}[data-t=garis] .ga-h{letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}@container ivb (min-width:46rem){[data-t=garis] .ga-row{grid-template-columns:14rem 1fr;gap:2rem}[data-t=garis] .ga-label{flex-direction:column;align-self:start;gap:.5rem;position:sticky;top:1.5rem}[data-t=garis] .ga-no{font-size:4.5rem}}[data-t=garis] .ga-quote{letter-spacing:-.01em;font-size:clamp(1.15rem,4cqi,1.6rem);font-weight:500;line-height:1.35}[data-t=garis] .ga-quote footer{color:var(--accent);margin-top:.75rem;font-size:.85rem}[data-t=garis] .ga-couple{gap:2rem;display:grid}@container ivb (min-width:34rem){[data-t=garis] .ga-couple{grid-template-columns:1fr 1fr}}[data-t=garis] .ga-portrait{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.1);width:100%}[data-t=garis] .ga-role{border-top:2px solid var(--accent);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.85rem;padding-top:.5rem;font-size:.7rem;font-weight:600}[data-t=garis] .ga-name{font-family:var(--display);text-transform:uppercase;margin:.3rem 0;font-size:1.5rem;line-height:1.05}[data-t=garis] .ga-events{display:grid}[data-t=garis] .ga-events>li{border-top:2px solid var(--ink);grid-template-columns:5.5rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}[data-t=garis] .ga-time{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}[data-t=garis] .ga-ev-label{font-family:var(--display);text-transform:uppercase;margin-bottom:.3rem;font-size:1.3rem}[data-t=garis] .ga-venue{margin-top:.4rem;font-weight:600}[data-t=garis] .ga-links{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}[data-t=garis] .ga-links .iv-btn{font-size:.78rem}[data-t=garis] .ga-count{border:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid}[data-t=garis] .ga-count>div{flex-direction:column-reverse;padding:.75rem .6rem;display:flex}[data-t=garis] .ga-count>div+div{border-left:1px solid var(--line)}[data-t=garis] .ga-count dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,8cqi,3rem);line-height:1}[data-t=garis] .ga-count dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.66rem}[data-t=garis] .ga-count>div:first-child{background:var(--accent);color:var(--on-accent)}[data-t=garis] .ga-count>div:first-child dt{color:inherit}[data-t=garis] .ga-story{gap:1rem;max-width:40rem;font-size:1.02rem;display:grid}[data-t=garis] .ga-gallery{background:var(--ink);border:2px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}[data-t=garis] .ga-gallery figure{background:var(--bg);position:relative}[data-t=garis] .ga-gallery figure:first-child{grid-column:span 2}[data-t=garis] .ga-gallery img,[data-t=garis] .ga-gallery .iv-photo-ph{aspect-ratio:1;object-fit:cover;width:100%}[data-t=garis] .ga-gallery figure:first-child :is(img,.iv-photo-ph){aspect-ratio:16/9}[data-t=garis] .ga-gallery figcaption{background:var(--accent);color:var(--on-accent);padding:.2rem .45rem;font-size:.7rem;font-weight:700;position:absolute;bottom:0;left:0}@container ivb (min-width:46rem){[data-t=garis] .ga-gallery{grid-template-columns:repeat(3,1fr)}[data-t=garis] .ga-gallery figure:first-child{grid-column:span 3}}[data-t=garis] .ga-lead{margin-bottom:1rem}[data-t=garis] .ga-gifts{gap:1rem;display:grid}@container ivb (min-width:34rem){[data-t=garis] .ga-gifts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}[data-t=garis] .ga-gift{border-top:6px solid var(--accent);background:var(--surface);gap:.25rem;padding:1.25rem;display:grid}[data-t=garis] .iv-gift-bank{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}[data-t=garis] .iv-gift-no{font-family:var(--display);font-size:1.4rem}[data-t=garis] .iv-gift-holder{color:var(--muted);margin-bottom:.75rem}[data-t=garis] .iv-choice label:has(:checked){background:var(--accent);border-color:var(--accent)}[data-t=garis] .iv-choice label:has(:checked) span{color:var(--on-accent)}[data-t=garis] .iv-choice label:has(:checked) input{border-color:var(--on-accent)}[data-t=garis] .iv-choice label:has(:checked) input:before{background:var(--on-accent)}[data-t=garis] .iv-wishes{margin-top:1.5rem;display:grid}[data-t=garis] .iv-wish{border-top:1px solid var(--line);padding:1rem 0}[data-t=garis] .iv-wish-name{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.75rem}[data-t=garis] .ga-end{gap:1.5rem;padding:3.5rem 0 1rem;display:grid}[data-t=garis] .ga-closing{max-width:36rem;font-size:1.05rem}[data-t=garis] .ga-end-names{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:0 .3em;font-size:clamp(2.4rem,14cqi,6rem);line-height:.9;display:flex}[data-t=garis] .ga-end-names .iv-amp{color:var(--accent)}@media (prefers-reduced-motion:reduce){[data-t=garis] .ga-disc{animation:none}}
.iv[data-t=kebun]{--bg:#ece6d6;--surface:#f7f3e8;--ink:#213a2c;--muted:#55665a;--accent:#9a4527;--on-accent:#fbf7ee;--line:#213a2c40;--leaf:#4f7a55;--leaf-2:#8aa37a;--petal:#d39a7a;--tape:#e2d6b2bf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body:var(--font-karla), system-ui, sans-serif;--display:var(--font-cormorant), Georgia, serif;--r:2px;background-image:radial-gradient(#213a2c0d 1px,#0000 1.5px);background-size:9px 9px}[data-t=kebun] .kb-leaf{fill:var(--leaf)}[data-t=kebun] .kb-leaf:nth-of-type(3n){fill:var(--leaf-2)}[data-t=kebun] .kb-petal{fill:var(--petal);opacity:.85}[data-t=kebun] .kb-pistil{fill:#c98b2f}[data-t=kebun] .kb-sprig{color:var(--leaf)}[data-t=kebun] .kb-tape{z-index:2;background:var(--tape);width:5.5rem;height:1.5rem;position:absolute;box-shadow:0 1px 2px #00000014}[data-t=kebun] .kb-tape-a{top:-.6rem;left:1.25rem;rotate:-6deg}[data-t=kebun] .kb-tape-b{bottom:-.6rem;right:1.25rem;rotate:8deg}[data-t=kebun] .kb-sheet{border:1px solid var(--line);background:var(--surface);position:absolute;inset:1rem;box-shadow:0 12px 30px -18px #213a2c80}[data-t=kebun] .kb-sprig-a{transform-origin:50% 100%;width:34cqi;max-width:13rem;animation:7s ease-in-out infinite alternate kebun-sway;position:absolute;top:6%;right:4%;rotate:18deg}[data-t=kebun] .kb-sprig-b{opacity:.8;width:26cqi;max-width:10rem;position:absolute;bottom:5%;left:3%;rotate:-150deg}[data-t=kebun] .kb-bloom-a{width:3.2rem;position:absolute;top:9%;left:12%}[data-t=kebun] .kb-bloom-b{width:2.4rem;position:absolute;bottom:14%;right:12%;rotate:30deg}@keyframes kebun-sway{to{transform:rotate(-4deg)}}[data-t=kebun] .kb-folio{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}[data-t=kebun] .iv-cover-inner{max-width:26rem;margin:auto}[data-t=kebun] .iv-kicker{font-family:var(--display);letter-spacing:0;font-size:1.1rem;font-style:italic}[data-t=kebun] .iv-names,[data-t=kebun] .kb-title{font-family:var(--display);font-size:clamp(3rem,17cqi,6rem);font-weight:500;line-height:.9}[data-t=kebun] .iv-amp{font-weight:400}[data-t=kebun] .iv-guest{border:1px solid var(--ink);background:var(--bg);text-align:start;margin-top:.5rem;padding:.65rem 1rem}[data-t=kebun] .iv-btn{border-radius:999px}[data-t=kebun] .iv-cover{transition:transform 1s cubic-bezier(.6,0,.2,1),opacity .9s,visibility 0s linear 1s}.iv[data-t=kebun][data-open=true] .iv-cover{opacity:0;transform:translateY(-12%)rotate(-3deg)scale(1.04)}[data-t=kebun] .kb-body{gap:2.75rem;max-width:50rem;margin-inline:auto;padding:0 1.25rem;display:grid}[data-t=kebun] .kb-hero{text-align:center;justify-items:center;gap:.75rem;padding:4rem 0 .5rem;display:grid;position:relative}[data-t=kebun] .kb-hero-sprig{width:4.5rem;margin-bottom:.5rem}[data-t=kebun] .kb-title{flex-direction:column;align-items:center;display:flex}[data-t=kebun] .kb-title:focus{outline:none}[data-t=kebun] .kb-latin{font-family:var(--display);color:var(--muted);font-size:1.15rem;font-style:italic}[data-t=kebun] .kb-date{border-block:1px solid var(--ink);letter-spacing:.06em;padding:.3rem .9rem;font-size:.85rem;font-weight:600}[data-t=kebun] .kb-quote{text-align:center;justify-items:center;gap:.75rem;max-width:34rem;margin-inline:auto;display:grid}[data-t=kebun] .kb-quote .kb-bloom{width:2rem}[data-t=kebun] .kb-quote p{font-family:var(--display);font-size:1.35rem;font-style:italic;line-height:1.4}[data-t=kebun] .kb-quote footer{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;font-size:.78rem}[data-t=kebun] .kb-card{border:1px solid var(--line);background:var(--surface);padding:2rem 1.25rem 2.5rem;position:relative;box-shadow:0 14px 28px -20px #213a2c8c}[data-t=kebun] .kb-card:nth-of-type(2n){rotate:.4deg}[data-t=kebun] .kb-card:nth-of-type(odd){rotate:-.3deg}[data-t=kebun] .kb-h{font-family:var(--display);margin-bottom:1.25rem;font-size:1.9rem;font-weight:600;line-height:1.1}[data-t=kebun] .kb-h-center{text-align:center}[data-t=kebun] .kb-stamp{border:1.5px solid var(--accent);color:var(--accent);letter-spacing:.14em;border-radius:2px;padding:.1rem .45rem;font-size:.66rem;font-weight:700;position:absolute;bottom:.75rem;right:1rem;rotate:-4deg}[data-t=kebun] .kb-label{border:1px solid var(--ink);background:var(--bg);font-size:.88rem;display:grid}[data-t=kebun] .kb-label>div{grid-template-columns:4.5rem 1fr;gap:.75rem;padding:.45rem .7rem;display:grid}[data-t=kebun] .kb-label>div+div{border-top:1px dashed var(--line)}[data-t=kebun] .kb-label dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:.15rem;font-size:.66rem;font-weight:700}[data-t=kebun] .kb-name{font-family:var(--display);font-size:1.3rem;font-weight:600;line-height:1.15}[data-t=kebun] .kb-pair{gap:1.75rem;display:grid}@container ivb (min-width:34rem){[data-t=kebun] .kb-pair{grid-template-columns:1fr 1fr}}[data-t=kebun] .kb-specimen{gap:.75rem;display:grid}[data-t=kebun] .kb-pressed{aspect-ratio:3/4;object-fit:cover;filter:sepia(.15)saturate(.9);border:6px solid #fff;width:100%;box-shadow:0 6px 14px -8px #0006}[data-t=kebun] .kb-events{gap:1.5rem;display:grid}[data-t=kebun] .kb-ev-label{font-family:var(--display);margin-bottom:.5rem;font-size:1.45rem;font-style:italic;font-weight:600}[data-t=kebun] .kb-addr{margin-top:.15rem;display:block}[data-t=kebun] .kb-links{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}[data-t=kebun] .kb-links .iv-btn{border-radius:999px;font-size:.8rem}[data-t=kebun] .kb-countwrap{text-align:center;margin-top:1.75rem}[data-t=kebun] .kb-note{font-family:var(--display);color:var(--muted);font-size:1.1rem;font-style:italic}[data-t=kebun] .kb-count{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}[data-t=kebun] .kb-count>div{aspect-ratio:1;background:var(--leaf);width:4.4rem;color:var(--on-accent);text-align:center;border-radius:50% 50% 50% 8%;place-content:center;display:grid}[data-t=kebun] .kb-count>div:nth-child(2n){border-radius:50% 8% 50% 50%}[data-t=kebun] .kb-count dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600;line-height:1}[data-t=kebun] .kb-count dt{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}[data-t=kebun] .kb-story{gap:1rem;font-size:1rem;display:grid}[data-t=kebun] .kb-story p:first-child:first-letter{float:left;font-family:var(--display);color:var(--accent);margin:.05em .1em 0 0;font-size:3.4em;line-height:.8}[data-t=kebun] .kb-gallery{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@container ivb (min-width:40rem){[data-t=kebun] .kb-gallery{grid-template-columns:repeat(3,1fr)}}[data-t=kebun] .kb-gallery figure{background:#fff;padding:.5rem .5rem 0;position:relative;rotate:-1.5deg;box-shadow:0 8px 18px -12px #00000080}[data-t=kebun] .kb-gallery figure:nth-child(2n){rotate:2deg}[data-t=kebun] .kb-gallery img,[data-t=kebun] .kb-gallery .iv-photo-ph{aspect-ratio:1;object-fit:cover;width:100%}[data-t=kebun] .kb-gallery figcaption{font-family:var(--display);text-align:center;color:var(--muted);padding:.3rem 0 .4rem;font-style:italic}[data-t=kebun] .kb-corner:before,[data-t=kebun] .kb-corner:after{content:"";z-index:1;background:var(--ink);opacity:.75;width:1.1rem;height:1.1rem;position:absolute}[data-t=kebun] .kb-corner:before{clip-path:polygon(0 0,100% 0,0 100%);top:0;left:0}[data-t=kebun] .kb-corner:after{clip-path:polygon(0 0,100% 0,100% 100%);top:0;right:0}[data-t=kebun] .kb-seeds{gap:.75rem;display:grid}[data-t=kebun] .kb-gifts{gap:1.25rem;margin-top:.5rem;display:grid}@container ivb (min-width:34rem){[data-t=kebun] .kb-gifts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}[data-t=kebun] .kb-packet{text-align:center;background:#e2d3ad;border:1px solid #213a2c4d;padding-top:2.75rem;position:relative}[data-t=kebun] .kb-packet:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#d4c194;height:2.2rem;position:absolute;inset:0 0 auto}[data-t=kebun] .kb-packet .kb-bloom{width:2.2rem;position:absolute;top:.9rem;left:50%;translate:-50%}[data-t=kebun] .kb-gift{justify-items:center;gap:.25rem;padding:1rem 1.25rem 1.5rem;display:grid}[data-t=kebun] .iv-gift-bank{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}[data-t=kebun] .iv-gift-no{font-family:var(--display);font-size:1.5rem;font-weight:600}[data-t=kebun] .iv-gift-holder{color:var(--muted);margin-bottom:.6rem}[data-t=kebun] .kb-gift .iv-btn{border-color:var(--ink);border-radius:999px}[data-t=kebun] .kb-notebook{background:linear-gradient(90deg, transparent 1.4rem, #9a452773 1.4rem 1.5rem, transparent 1.5rem), repeating-linear-gradient(transparent 0 1.9rem, #466ea02e 1.9rem 2rem), var(--surface);border:1px solid var(--line);padding:1.75rem 1.25rem 1.75rem 2.25rem}[data-t=kebun] .kb-notebook .iv-wishes{margin-top:1.5rem;display:grid}[data-t=kebun] .iv-wish{border-top:1px dashed var(--line);padding:.75rem 0}[data-t=kebun] .iv-wish p:last-child{font-family:var(--display);font-size:1.15rem;font-style:italic;line-height:1.35}[data-t=kebun] .iv-form .iv-btn{border-radius:999px}[data-t=kebun] .kb-end{text-align:center;justify-items:center;gap:1rem;max-width:32rem;margin-inline:auto;padding:1rem 0 .5rem;display:grid}[data-t=kebun] .kb-end-sprig{width:3.5rem;rotate:180deg}[data-t=kebun] .kb-end-names{font-family:var(--display);font-size:2.4rem;font-weight:500}@media (prefers-reduced-motion:reduce){[data-t=kebun] .kb-sprig-a{animation:none}[data-t=kebun] .iv-cover{transition:visibility!important}}
.iv[data-t=lintang]{--bg:#0b1230;--surface:#141d45;--ink:#ebe9f7;--muted:#a7acd0;--accent:#9cc9ff;--on-accent:#0b1230;--line:#9cc9ff40;--glow:#fff3d1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body:var(--font-space-grotesk), system-ui, sans-serif;--display:var(--font-italiana), Georgia, serif;--r:999px;background:radial-gradient(1px 1px at 20% 30%, #ffffff8c, transparent), radial-gradient(1px 1px at 70% 80%, #fff6, transparent), radial-gradient(1.5px 1.5px at 85% 15%, #ffffff80, transparent), radial-gradient(1px 1px at 40% 65%, #ffffff59, transparent), radial-gradient(ellipse at 50% 0%, #1d2a66 0%, transparent 60%), var(--bg);background-size:220px 220px,260px 260px,300px 300px,180px 180px,100% 100%,auto}[data-t=lintang] .li-field{width:100%;height:100%;position:absolute;inset:0}[data-t=lintang] .li-star{fill:#fff;animation:4s ease-in-out infinite alternate lintang-twinkle}@keyframes lintang-twinkle{0%{opacity:.25}}[data-t=lintang] .li-chart{opacity:.55;width:min(135cqi,92vh);animation:160s linear infinite lintang-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes lintang-spin{to{rotate:360deg}}[data-t=lintang] .li-ring{fill:none;stroke:var(--line);stroke-width:.5px}[data-t=lintang] .li-spoke,[data-t=lintang] .li-tick{stroke:var(--line);stroke-width:.35px}[data-t=lintang] .li-const{fill:none;stroke:var(--accent);stroke-width:.6px;stroke-dasharray:2 2}[data-t=lintang] .li-dot{fill:var(--ink)}[data-t=lintang] .li-big{fill:var(--glow);filter:drop-shadow(0 0 3px var(--glow))}[data-t=lintang] .iv-cover{background:radial-gradient(ellipse at 50% 30%, #1d2a66, var(--bg) 70%)}[data-t=lintang] .li-coord{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.7rem}[data-t=lintang] .iv-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}[data-t=lintang] .iv-names,[data-t=lintang] .li-title{font-family:var(--display);text-shadow:0 0 28px #9cc9ff59;font-size:clamp(3rem,17cqi,6.5rem);line-height:.95}[data-t=lintang] .iv-amp{font-family:var(--body);letter-spacing:.3em;margin:.4em 0;font-size:.32em;font-style:normal}[data-t=lintang] .iv-guest-name{font-size:1.6rem}[data-t=lintang] .iv-btn{padding-inline:1.8rem;box-shadow:0 0 24px #9cc9ff59}[data-t=lintang] .iv-cover{transition:transform 1.2s cubic-bezier(.6,0,.2,1),opacity 1.1s,visibility 0s linear 1.2s}.iv[data-t=lintang][data-open=true] .iv-cover{opacity:0;transform:scale(.6)rotate(-12deg)}[data-t=lintang] .li-body{gap:4rem;max-width:52rem;margin-inline:auto;padding:0 1.25rem;display:grid}[data-t=lintang] .li-hero{text-align:center;align-content:center;justify-items:center;gap:1rem;min-height:34rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}[data-t=lintang] .li-hero-chart{opacity:.45;width:min(120cqi,34rem)}[data-t=lintang] .li-title{flex-direction:column;align-items:center;display:flex;position:relative}[data-t=lintang] .li-title:focus{outline:none}[data-t=lintang] .li-date{border:1px solid var(--line);letter-spacing:.08em;border-radius:999px;padding:.4rem 1.1rem;font-size:.85rem;position:relative}[data-t=lintang] .li-quote{text-align:center;max-width:34rem;margin-inline:auto}[data-t=lintang] .li-quote p{font-family:var(--display);font-size:1.45rem;line-height:1.4}[data-t=lintang] .li-quote footer{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-top:.75rem;font-size:.75rem}[data-t=lintang] .li-sec{gap:1rem;display:grid}[data-t=lintang] .li-eyebrow{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:.7rem}[data-t=lintang] .li-h{font-family:var(--display);text-align:center;margin-bottom:.75rem;font-size:clamp(2rem,8cqi,3rem);line-height:1.05}[data-t=lintang] .li-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141d45b3;border-radius:1.5rem;padding:2rem 1.25rem}[data-t=lintang] .li-pair{gap:2.5rem;display:grid;position:relative}[data-t=lintang] .li-link{display:none}@container ivb (min-width:34rem){[data-t=lintang] .li-pair{grid-template-columns:1fr 1fr}[data-t=lintang] .li-link{border-top:1px dashed var(--accent);display:block;position:absolute;top:6rem;left:30%;right:30%}}[data-t=lintang] .li-person{text-align:center;justify-items:center;gap:.35rem;display:grid}[data-t=lintang] .li-lens{aspect-ratio:1;border:1px solid var(--accent);border-radius:50%;width:12rem;padding:.4rem;box-shadow:0 0 0 6px #9cc9ff14,0 0 40px #9cc9ff40}[data-t=lintang] .li-lens :is(img,.iv-photo-ph){object-fit:cover;border-radius:50%;width:100%;height:100%}[data-t=lintang] .li-lens .iv-photo-ph{border-style:solid}[data-t=lintang] .li-star-id{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:.75rem;font-size:.7rem}[data-t=lintang] .li-name{font-family:var(--display);font-size:1.8rem;line-height:1.1}[data-t=lintang] .li-orbit{gap:2.25rem;padding-left:2rem;display:grid;position:relative}[data-t=lintang] .li-orbit:before{content:"";border-left:1px dashed var(--line);position:absolute;top:.5rem;bottom:.5rem;left:.45rem}[data-t=lintang] .li-event{position:relative}[data-t=lintang] .li-event:before{content:"";background:var(--glow);width:.9rem;height:.9rem;box-shadow:0 0 14px var(--glow);border-radius:50%;position:absolute;top:.35rem;left:-1.95rem}[data-t=lintang] .li-ev-time{letter-spacing:.18em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.75rem}[data-t=lintang] .li-ev-label{font-family:var(--display);margin:.15rem 0 .35rem;font-size:1.9rem;line-height:1.1}[data-t=lintang] .li-venue{margin-top:.4rem;font-weight:600}[data-t=lintang] .li-links{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}[data-t=lintang] .li-links .iv-btn{box-shadow:none;font-size:.8rem}[data-t=lintang] .li-count{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}[data-t=lintang] .li-count>div{aspect-ratio:1;border:1px solid var(--line);text-align:center;border-radius:50%;place-content:center;width:4.75rem;display:grid;position:relative}[data-t=lintang] .li-count>div:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%}[data-t=lintang] .li-count dd{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500;line-height:1}[data-t=lintang] .li-count dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;font-size:.6rem}[data-t=lintang] .li-story{gap:1rem;max-width:36rem;margin-inline:auto;display:grid}[data-t=lintang] .li-gallery{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}[data-t=lintang] .li-gallery .li-lens{width:min(42%,13rem)}[data-t=lintang] .li-gallery .li-lens:first-child{width:min(70%,18rem)}[data-t=lintang] .li-lead{margin-bottom:.5rem}[data-t=lintang] .li-gifts{gap:1rem;display:grid}@container ivb (min-width:34rem){[data-t=lintang] .li-gifts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}[data-t=lintang] .li-gift{border:1px solid var(--line);background:linear-gradient(160deg, #1d2a66, var(--surface));text-align:center;border-radius:1.25rem;justify-items:center;gap:.25rem;padding:1.5rem 1.25rem;display:grid}[data-t=lintang] .iv-gift-bank{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=lintang] .iv-gift-no{font-size:1.35rem;font-weight:600}[data-t=lintang] .iv-gift-holder{color:var(--muted);margin-bottom:.6rem}[data-t=lintang] .iv-form input:not([type=radio]),[data-t=lintang] .iv-form textarea,[data-t=lintang] .iv-form .iv-stepper,[data-t=lintang] .iv-choice label{border-radius:14px}[data-t=lintang] .iv-stepper button{border-radius:50%}[data-t=lintang] .iv-wishes{gap:.75rem;margin-top:1.5rem;display:grid}[data-t=lintang] .iv-wish{background:#9cc9ff0f;border-radius:14px;padding:.9rem 1rem}[data-t=lintang] .iv-wish-name:before{content:"✦ ";color:var(--accent)}[data-t=lintang] .li-end{text-align:center;justify-items:center;gap:1rem;max-width:32rem;margin-inline:auto;display:grid}[data-t=lintang] .li-end-names{font-family:var(--display);font-size:2.6rem}@media (prefers-reduced-motion:reduce){[data-t=lintang] .li-star,[data-t=lintang] .li-chart{animation:none}[data-t=lintang] .iv-cover{transition:visibility!important}}
.iv[data-t=rebung]{--bg:#5c1626;--surface:#6e1f31;--ink:#f6e7c8;--muted:#dcc69e;--accent:#e0b54a;--on-accent:#3a0b15;--line:#e0b54a4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body:var(--font-lora), Georgia, serif;--display:var(--font-cinzel), serif;--r:3px}[data-t=rebung] .rb-field{color:var(--accent);opacity:.18;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55%,#0000 35%,#000 80%);mask-image:radial-gradient(70% 55%,#0000 35%,#000 80%)}[data-t=rebung] .rb-medallion{width:min(118cqi,620px);max-width:none;color:var(--accent);opacity:.1;animation:90s linear infinite rebung-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes rebung-turn{to{rotate:360deg}}[data-t=rebung] .rb-tepi{background:linear-gradient(var(--accent), var(--accent)) left / 1px 100% no-repeat, linear-gradient(var(--accent), var(--accent)) right / 1px 100% no-repeat, repeating-linear-gradient(180deg, var(--accent) 0 5px, transparent 5px 10px) center / 2px 100% no-repeat;opacity:.7;width:12px;position:absolute;top:0;bottom:0}[data-t=rebung] .rb-tepi-l{left:8px}[data-t=rebung] .rb-tepi-r{right:8px}[data-t=rebung] .rb-band{color:var(--accent);position:absolute;left:0}[data-t=rebung] .rb-band-top{top:0;scale:1 -1}[data-t=rebung] .rb-band-bottom{bottom:0}[data-t=rebung] .rb-bunga{width:3.5rem;color:var(--accent)}[data-t=rebung] .iv-cover-inner{padding-top:4.75rem}[data-t=rebung] .iv-kicker{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem}[data-t=rebung] .iv-n{color:var(--accent)}[data-t=rebung] .iv-names{font-size:clamp(2.3rem,13cqi,4.8rem);font-weight:600}[data-t=rebung] .iv-amp{color:var(--ink);font-style:normal}[data-t=rebung] .iv-date{letter-spacing:.2em}[data-t=rebung] .iv-cover{transition:opacity .9s,transform .9s,visibility 0s linear .9s}.iv[data-t=rebung][data-open=true] .iv-cover{opacity:0;transform:scale(1.06)}[data-t=rebung] .rb-cloth{background:repeating-linear-gradient(45deg,#e0b54a12 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e0b54a12 0 1px,#0000 1px 20px),#4a1220;position:relative}[data-t=rebung] .rb-body{border-inline:14px solid #0000;border-image:repeating-linear-gradient(180deg, var(--accent) 0 6px, transparent 6px 9px, var(--accent) 9px 10px, transparent 10px 16px) 0 14 / 0 14px;background:linear-gradient(90deg, var(--accent) 1px, transparent 1px) left / 1px 100% no-repeat, linear-gradient(90deg, var(--accent) 1px, transparent 1px) right / 1px 100% no-repeat, var(--bg);max-width:46rem;margin-inline:auto;padding:0 1.4rem 1rem}[data-t=rebung] .rb-eyebrow{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=rebung] .rb-hero{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:4.5rem 0 4rem;display:flex;position:relative;overflow:hidden}[data-t=rebung] .rb-hero-bunga{z-index:-1;width:min(120cqi,34rem);max-width:none;color:var(--accent);opacity:.1;animation:90s linear infinite rebung-turn;position:absolute;top:50%;left:50%;translate:-50% -55%}[data-t=rebung] .rb-hero{isolation:isolate}[data-t=rebung] .rb-title{font-family:var(--display);flex-direction:column;align-items:center;font-size:clamp(2.4rem,12cqi,4.6rem);font-weight:600;line-height:1;display:flex}[data-t=rebung] .rb-title:focus{outline:none}[data-t=rebung] .rb-title .iv-amp,[data-t=rebung] .rb-closing-names .iv-amp{color:var(--ink);margin:.2em 0;font-style:normal}[data-t=rebung] .rb-date{letter-spacing:.18em;text-transform:uppercase;font-size:.8rem}[data-t=rebung] .rb-hero-band{color:var(--accent);position:absolute;bottom:0;left:0}[data-t=rebung] .rb-pantun{text-align:center;justify-items:center;gap:.9rem;padding:3rem 0;display:grid}[data-t=rebung] .rb-pantun-text{font-size:1.1rem;font-style:italic;line-height:1.75;display:grid}[data-t=rebung] .rb-pantun-text span:nth-child(2n){padding-left:1.5rem}[data-t=rebung] .rb-quote{border-block:1px solid var(--line);text-align:center;gap:.75rem;max-width:32rem;margin:0 auto 1rem;padding:1.5rem;line-height:1.75;display:grid}[data-t=rebung] .rb-sec{border-top:1px solid var(--line);padding:3.5rem 0;scroll-margin-top:1rem}[data-t=rebung] .rb-head{text-align:center;justify-items:center;gap:.4rem;margin-bottom:2rem;display:grid}[data-t=rebung] .rb-head-bunga{width:2.4rem;color:var(--accent);margin-bottom:.3rem}[data-t=rebung] .rb-h{font-family:var(--display);font-size:1.7rem;font-weight:600;line-height:1.2}[data-t=rebung] .rb-couple{justify-items:center;gap:1.5rem;display:grid}[data-t=rebung] .rb-person{text-align:center;justify-items:center;gap:.5rem;display:grid}[data-t=rebung] .rb-ketupat{aspect-ratio:1;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:13rem;margin-bottom:.75rem;padding:7px}[data-t=rebung] .rb-ketupat>*{object-fit:cover;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--surface);width:100%;height:100%;font-family:var(--display);color:var(--accent);border:0;font-size:3rem}[data-t=rebung] .rb-person-name{font-family:var(--display);font-size:1.35rem;font-weight:600;line-height:1.25}[data-t=rebung] .rb-parents{color:var(--muted);font-size:.88rem}[data-t=rebung] .rb-join{aspect-ratio:1;width:5rem;color:var(--accent);place-items:center;display:grid;position:relative}[data-t=rebung] .rb-join-bunga{width:100%;position:absolute;inset:0}[data-t=rebung] .rb-join span{background:var(--bg);font-family:var(--display);padding:.1rem .4rem;font-size:1.6rem;line-height:1;position:relative}[data-t=rebung] .rb-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;max-width:26rem;margin-inline:auto;display:grid}[data-t=rebung] .rb-count>div{aspect-ratio:1;background:radial-gradient(circle, var(--surface) 60%, #e0b54a59);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex-direction:column-reverse;justify-content:center;align-items:center;line-height:1;display:flex}[data-t=rebung] .rb-count dd{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,6cqi,1.9rem)}[data-t=rebung] .rb-count dt{letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;font-size:.58rem}[data-t=rebung] .rb-majlis{gap:1.25rem;display:grid}[data-t=rebung] .rb-panel{border:1px solid var(--accent);background:var(--surface);text-align:center;gap:1rem;padding:0 1.25rem 1.5rem;display:grid}[data-t=rebung] .rb-panel-band{color:var(--accent);margin-inline:-1.25rem;scale:1 -1}[data-t=rebung] .rb-panel-h{font-family:var(--display);color:var(--accent);font-size:1.5rem;font-weight:600}[data-t=rebung] .rb-rows{text-align:left;display:grid}[data-t=rebung] .rb-rows>div{border-top:1px dashed var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;display:grid}[data-t=rebung] .rb-rows dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=rebung] .rb-rows dd{display:grid}[data-t=rebung] .rb-rows dd span{color:var(--muted)}[data-t=rebung] .rb-panel .iv-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}[data-t=rebung] .rb-story>div{max-width:34rem;margin-inline:auto;line-height:1.8}[data-t=rebung] .rb-story p+p{margin-top:1rem}[data-t=rebung] .rb-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}[data-t=rebung] .rb-gallery>*{aspect-ratio:1;object-fit:cover;clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);width:100%}[data-t=rebung] .rb-gallery>:first-child{aspect-ratio:16/10;clip-path:polygon(8% 0,92% 0,100% 13%,100% 87%,92% 100%,8% 100%,0 87%,0 13%);grid-column:span 2}[data-t=rebung] .rb-framed .iv-form{border:1px solid var(--accent);outline:1px solid var(--line);outline-offset:5px;max-width:28rem;margin-inline:auto;padding:1.5rem 1.25rem}[data-t=rebung] .rb-note{max-width:28rem;margin:0 auto 1.5rem}[data-t=rebung] .rb-gifts{gap:.75rem;display:grid}[data-t=rebung] .rb-gift{border:1px solid var(--line);background:var(--surface);text-align:center;justify-items:center;gap:.15rem;padding:1.5rem 1rem;display:grid}[data-t=rebung] .rb-gift .iv-gift-bank{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}[data-t=rebung] .rb-gift .iv-gift-no{font-family:var(--display);font-size:1.45rem}[data-t=rebung] .rb-gift .iv-gift-holder{color:var(--muted)}[data-t=rebung] .rb-gift .iv-btn{margin-top:.75rem}[data-t=rebung] .iv-wishes{gap:.75rem;margin-top:1.5rem;display:grid}[data-t=rebung] .iv-wish{border-left:3px solid var(--accent);background:var(--surface);padding:.9rem 1rem}[data-t=rebung] .iv-wish-name{font-family:var(--display);color:var(--accent)}[data-t=rebung] .rb-closing{text-align:center;justify-items:center;gap:.75rem;padding:1rem 0 2rem;display:grid}[data-t=rebung] .rb-closing-names{font-family:var(--display);flex-direction:column;align-items:center;font-size:2.2rem;font-weight:600;line-height:1;display:flex}[data-t=rebung] .rb-closing-names .iv-n{color:var(--accent)}[data-t=rebung] .rb-rebung{width:5rem;color:var(--accent)}[data-t=rebung] .rb-nav{z-index:5;padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4a1220f0;justify-content:center;gap:.25rem;display:flex;position:sticky;bottom:0}[data-t=rebung] .rb-nav a{max-width:7rem;min-height:44px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);flex:1;place-items:center;font-size:.68rem;display:grid}[data-t=rebung] .rb-nav a:before{content:"";background:var(--accent);width:6px;height:6px;margin-bottom:.2rem;rotate:45deg}[data-t=rebung] .rb-nav a:hover{color:var(--accent)}.iv-page[data-t=rebung] .iv-music{bottom:4.5rem}@container ivb (min-width:860px){[data-t=rebung] .rb-body{padding-inline:2.5rem}[data-t=rebung] .rb-couple{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}[data-t=rebung] .rb-majlis{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}[data-t=rebung] .rb-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}[data-t=rebung] .rb-gallery>:first-child{aspect-ratio:21/9;grid-column:span 3}[data-t=rebung] .rb-gifts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (prefers-reduced-motion:reduce){[data-t=rebung] .rb-medallion,[data-t=rebung] .rb-hero-bunga{animation:none}}
.iv[data-t=senja]{--bg:#f6e8cf;--surface:#efd9b4;--ink:#3a1f12;--muted:#6b4430;--accent:#a8441a;--on-accent:#fff4e2;--line:#3a1f1238;--s1:#e3a23a;--s2:#d06a2a;--s3:#a8441a;--s4:#6e2a17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body:var(--font-nunito), system-ui, sans-serif;--display:var(--font-shrikhand), serif;--r:999px;--arc:min(112cqi, 640px, 88vh)}[data-t=senja] .se-arc-1{stroke:var(--s1)}[data-t=senja] .se-arc-2{stroke:var(--s2)}[data-t=senja] .se-arc-3{stroke:var(--s3)}[data-t=senja] .se-arc-4{stroke:var(--s4)}[data-t=senja] .se-sun{fill:var(--s1)}[data-t=senja] .se-arcs{width:var(--arc);max-width:none;animation:1.4s cubic-bezier(.2,.7,.2,1) both senja-rise;position:absolute;bottom:-1px;left:50%;translate:-50%}@keyframes senja-rise{0%{translate:-50% 45%}}[data-t=senja] .se-petal{fill:#fffaf0;stroke:var(--s4);stroke-width:2px}[data-t=senja] .se-core{fill:var(--s1);stroke:var(--s4);stroke-width:2px}[data-t=senja] .se-daisy{animation:40s linear infinite senja-spin;position:absolute}[data-t=senja] .se-daisy-a{width:min(32cqi,180px);top:-8%;left:-14%}[data-t=senja] .se-daisy-b{width:min(24cqi,130px);animation-duration:28s;animation-direction:reverse;top:30%;right:-9%}@keyframes senja-spin{to{rotate:360deg}}[data-t=senja] .se-spark{color:var(--s2);animation:2.6s ease-in-out infinite senja-twinkle;position:absolute}[data-t=senja] .se-spark-a{width:22px;top:14%;right:16%}[data-t=senja] .se-spark-b{width:16px;animation-delay:.9s;top:44%;left:7%}[data-t=senja] .se-spark-c{width:12px;color:var(--s4);animation-delay:1.7s;top:8%;left:42%}@keyframes senja-twinkle{50%{opacity:.35;scale:.4}}[data-t=senja] .iv-cover-inner{padding-top:3rem;padding-bottom:calc(var(--arc) / 2 + 1rem);justify-content:flex-start}[data-t=senja] .iv-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:800}[data-t=senja] .iv-names,[data-t=senja] .iv-title{text-shadow:.06em .06em 0 var(--s1)}[data-t=senja] .iv-names{font-size:clamp(2.5rem,15cqi,5.2rem)}[data-t=senja] .iv-amp{text-shadow:none;font-style:normal}[data-t=senja] .iv-date{font-weight:800}[data-t=senja] .iv-btn{box-shadow:3px 3px 0 var(--s4);font-weight:800}[data-t=senja] .iv-btn-line{box-shadow:none}.iv[data-t=senja][data-open=true] .iv-cover{transform:translateY(100%)}[data-t=senja] .se-body{max-width:64rem;margin-inline:auto;padding-inline:1.25rem;overflow-x:clip}[data-t=senja] .se-hero{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3.5rem 0 calc(min(46cqi,300px) + 1rem);display:flex;position:relative}[data-t=senja] .se-hero-arcs{width:min(100cqi,620px);max-width:none;position:absolute;bottom:0;left:50%;translate:-50%}[data-t=senja] .se-hero .se-spark-a{top:20%;right:8%}[data-t=senja] .se-hero .se-spark-b{top:52%;left:6%}[data-t=senja] .se-shout{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:800}[data-t=senja] .se-title{font-family:var(--display);text-shadow:.06em .06em 0 var(--s1);flex-direction:column;align-items:center;font-size:clamp(3rem,17cqi,7rem);line-height:.95;display:flex}[data-t=senja] .se-title:focus{outline:none}[data-t=senja] .se-title .iv-amp{text-shadow:none;font-style:normal}[data-t=senja] .se-pill{background:var(--s3);color:var(--on-accent);box-shadow:3px 3px 0 var(--s4);border-radius:999px;margin-top:.5rem;padding:.45rem 1.1rem;font-weight:800}[data-t=senja] .se-badge{aspect-ratio:1;width:7rem;position:relative;rotate:-8deg}[data-t=senja] .se-badge svg{width:100%;animation:18s linear infinite senja-spin}[data-t=senja] .se-badge-bg{fill:var(--s3)}[data-t=senja] .se-badge-in{fill:var(--s1)}[data-t=senja] .se-badge-ring{fill:var(--on-accent);font-family:var(--body);font-size:9px;font-weight:800}[data-t=senja] .se-badge p{text-align:center;color:var(--ink);place-content:center;line-height:1;display:grid;position:absolute;inset:0}[data-t=senja] .se-badge b{font-family:var(--display);font-size:1.6rem;font-weight:400}[data-t=senja] .se-badge span{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}[data-t=senja] .se-quote{background:var(--s1);max-width:34rem;box-shadow:5px 5px 0 var(--s4);text-align:center;border-radius:2.5rem;margin:3rem auto 0;padding:1.75rem 1.5rem;font-weight:700;line-height:1.6;rotate:-1.5deg}[data-t=senja] .se-quote-src{letter-spacing:.14em;text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-weight:800}[data-t=senja] .se-sec{padding:4rem 0 2.5rem;position:relative}[data-t=senja] .se-sec:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cg fill='none' stroke-width='3.6'%3E%3Cpath stroke='%23e3a23a' d='M0 5Q10 1 20 5T40 5'/%3E%3Cpath stroke='%23d06a2a' d='M0 10Q10 6 20 10T40 10'/%3E%3Cpath stroke='%23a8441a' d='M0 15Q10 11 20 15T40 15'/%3E%3Cpath stroke='%236e2a17' d='M0 20Q10 16 20 20T40 20'/%3E%3C/g%3E%3C/svg%3E") 0 0/40px 24px repeat-x;height:24px;position:absolute;top:0;left:-1.25rem;right:-1.25rem}[data-t=senja] .se-head{text-align:center;justify-items:center;gap:.6rem;margin-bottom:2rem;display:grid}[data-t=senja] .se-sticker{background:var(--s1);box-shadow:2px 2px 0 var(--s4);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.3rem .85rem;font-size:.72rem;font-weight:800;rotate:-4deg}[data-t=senja] .se-h{font-family:var(--display);color:var(--accent);text-shadow:.05em .05em 0 var(--s1);font-size:clamp(2rem,9cqi,3.2rem);line-height:1.05}[data-t=senja] .se-venn{justify-content:center;margin-bottom:1.5rem;display:flex;position:relative}[data-t=senja] .se-dot{aspect-ratio:1;object-fit:cover;border:6px solid var(--bg);width:min(44cqi,15rem);box-shadow:0 0 0 3px var(--s3);font-family:var(--display);border-radius:50%;font-size:4rem}[data-t=senja] .se-dot-a{background:var(--s1);color:var(--s4)}[data-t=senja] .se-dot-b{background:var(--s2);color:var(--on-accent);margin-left:-12%}[data-t=senja] .se-dot-a.iv-photo-ph{padding-right:22%}[data-t=senja] .se-dot-b.iv-photo-ph{padding-left:22%}[data-t=senja] .se-venn-daisy{z-index:1;width:min(16cqi,5.5rem);animation:30s linear infinite senja-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-t=senja] .se-names{text-align:center;grid-template-columns:1fr 1fr;gap:1rem;display:grid}[data-t=senja] .se-person{font-size:1.15rem;font-weight:800;line-height:1.25}[data-t=senja] .se-parents{color:var(--muted);margin-top:.3rem;font-size:.85rem}[data-t=senja] .se-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;max-width:30rem;margin-inline:auto;display:grid}[data-t=senja] .se-count>div{aspect-ratio:1;box-shadow:3px 3px 0 var(--s4);border-radius:50%;flex-direction:column-reverse;justify-content:center;align-items:center;line-height:1;display:flex}[data-t=senja] .se-count>div:first-child{background:var(--s1);rotate:-6deg}[data-t=senja] .se-count>div:nth-child(2){background:var(--s2);rotate:4deg}[data-t=senja] .se-count>div:nth-child(3){background:var(--s3);color:var(--on-accent);rotate:-3deg}[data-t=senja] .se-count>div:nth-child(4){background:var(--s4);color:var(--on-accent);rotate:6deg}[data-t=senja] .se-count dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,7cqi,2.4rem)}[data-t=senja] .se-count dt{text-transform:uppercase;margin-top:.2rem;font-size:.62rem;font-weight:800}[data-t=senja] .se-tickets{filter:drop-shadow(4px 4px 0 var(--s4));gap:1.25rem;display:grid}[data-t=senja] .se-ticket{background:var(--surface);border-radius:1.25rem;grid-template-columns:5.25rem minmax(0,1fr);display:grid;-webkit-mask:radial-gradient(11px at 5.25rem 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 5.25rem 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 5.25rem 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 5.25rem 100%,#0000 98%,#000) bottom/100% 51% no-repeat}[data-t=senja] .se-stub{border-right:2px dashed var(--s4);background:var(--s2);border-radius:1.25rem 0 0 1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:1rem .5rem;line-height:1;display:flex}[data-t=senja] .se-stub b{font-family:var(--display);font-size:2.3rem;font-weight:400}[data-t=senja] .se-stub span{text-transform:uppercase;font-weight:800}[data-t=senja] .se-stub small{margin-top:.4rem;font-size:.8rem;font-weight:800}[data-t=senja] .se-ticket-main{padding:1.1rem 1.1rem .9rem 1.25rem}[data-t=senja] .se-admit{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:800}[data-t=senja] .se-ticket-label{font-family:var(--display);margin:.2rem 0 .4rem;font-size:1.6rem;line-height:1.1}[data-t=senja] .se-venue{margin-top:.4rem;font-weight:800}[data-t=senja] .se-links{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}[data-t=senja] .se-links .iv-btn{padding-inline:1rem;font-size:.8rem}[data-t=senja] .se-bubble{max-width:36rem;box-shadow:4px 4px 0 var(--s3);background:#fffaf0;border-radius:1.75rem;margin-inline:auto;padding:1.5rem 1.4rem;line-height:1.7;position:relative}[data-t=senja] .se-bubble:after{content:"";clip-path:polygon(0 0,100% 0,10% 100%);background:#fffaf0;width:28px;height:18px;position:absolute;bottom:-14px;left:3rem}[data-t=senja] .se-bubble p+p{margin-top:.9rem}[data-t=senja] .se-polaroids{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;margin-inline:-1.25rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-x:auto}[data-t=senja] .se-polaroid{scroll-snap-align:center;background:#fffaf0;flex:0 0 min(62cqi,15rem);padding:.6rem .6rem .4rem;box-shadow:0 10px 22px -10px #3a1f1273}[data-t=senja] .se-polaroid:nth-child(odd){rotate:-2.5deg}[data-t=senja] .se-polaroid:nth-child(2n){rotate:2deg}[data-t=senja] .se-polaroid>:first-child{aspect-ratio:1;object-fit:cover;width:100%}[data-t=senja] .se-polaroid figcaption{font-family:var(--display);text-align:center;color:var(--accent);padding-top:.4rem;font-size:1.1rem}[data-t=senja] .se-hint{text-align:center;color:var(--muted);font-size:.8rem;font-weight:800}[data-t=senja] .se-duo{gap:1.25rem;padding-top:1rem;display:grid}[data-t=senja] .se-panel{box-shadow:5px 5px 0 var(--s4);border-radius:2rem;padding:2.5rem 1.25rem 1.75rem}[data-t=senja] .se-panel:before{display:none}[data-t=senja] .se-panel-rsvp{background:var(--surface)}[data-t=senja] .se-panel-gift{background:var(--s1)}[data-t=senja] .se-panel-gift .se-sticker{background:var(--bg)}[data-t=senja] .se-gifts{gap:.75rem;display:grid}[data-t=senja] .se-gift{background:var(--bg);text-align:center;border-radius:1.25rem;justify-items:center;gap:.15rem;padding:1.25rem 1rem;display:grid}[data-t=senja] .se-gift .iv-gift-bank{font-weight:800}[data-t=senja] .se-gift .iv-gift-no{font-family:var(--display);font-size:1.5rem}[data-t=senja] .se-gift .iv-gift-holder{color:var(--muted)}[data-t=senja] .se-gift .iv-btn{margin-top:.6rem}[data-t=senja] .iv-form input:not([type=radio]),[data-t=senja] .iv-form .iv-stepper{background:var(--bg);border-radius:999px;padding-inline:1.1rem}[data-t=senja] .iv-form textarea{background:var(--bg);border-radius:1.25rem}[data-t=senja] .iv-choice{grid-template-columns:1fr 1fr}[data-t=senja] .iv-choice label{background:var(--bg);border-radius:999px}[data-t=senja] .iv-choice label:has(:checked){background:var(--s1);border-color:var(--s4)}[data-t=senja] .se-notes .iv-form{max-width:34rem;margin-inline:auto}[data-t=senja] .se-notes .iv-wishes{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;margin-top:2rem;padding:.5rem;display:grid}[data-t=senja] .iv-wish{background:#fffaf0;padding:1rem .9rem;font-size:.9rem;box-shadow:2px 3px #3a1f1240}[data-t=senja] .iv-wish:nth-child(4n+1){background:#f7d27a;rotate:-2deg}[data-t=senja] .iv-wish:nth-child(4n+2){background:#f3b089;rotate:1.5deg}[data-t=senja] .iv-wish:nth-child(4n+3){rotate:-1deg}[data-t=senja] .iv-wish:nth-child(4n){background:#eec5a0;rotate:2deg}[data-t=senja] .iv-wish-name{font-weight:800}[data-t=senja] .iv-wish-empty{text-align:center;grid-column:1/-1}[data-t=senja] .se-sunset{text-align:center;justify-items:center;gap:.75rem;max-width:30rem;margin:2rem auto 0;padding-top:3rem;display:grid}[data-t=senja] .se-sunset-names{font-family:var(--display);text-shadow:.06em .06em 0 var(--s1);gap:.3em;font-size:2.4rem;line-height:1;display:flex}[data-t=senja] .se-sunset-names .iv-amp{text-shadow:none;margin:0;font-size:1em;font-style:normal}[data-t=senja] .se-sunset-arcs{width:min(80cqi,22rem);margin-top:1rem}@container ivb (min-width:860px){[data-t=senja] .se-body{padding-inline:2.5rem}[data-t=senja] .se-tickets{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}[data-t=senja] .se-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}[data-t=senja] .se-polaroids{justify-content:safe center}[data-t=senja] .se-names{max-width:40rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){[data-t=senja] .se-daisy,[data-t=senja] .se-arcs,[data-t=senja] .se-spark,[data-t=senja] .se-badge svg,[data-t=senja] .se-venn-daisy{animation:none}}
.iv[data-t=tegel]{--bg:#f4ecdd;--surface:#fbf6ec;--ink:#26303a;--muted:#5d6670;--accent:#23557a;--on-accent:#fbf6ec;--line:#26303a38;--brick:#b5452f;--ochre:#d9a441;--grout:#e2d6c0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body:var(--font-dm-sans), system-ui, sans-serif;--display:var(--font-dm-serif), Georgia, serif;--r:6px;--tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect width='100' height='100' fill='%23efe3cb'/%3E%3Cg fill='%23b5452f'%3E%3Ccircle r='24'/%3E%3Ccircle cx='100' r='24'/%3E%3Ccircle cy='100' r='24'/%3E%3Ccircle cx='100' cy='100' r='24'/%3E%3C/g%3E%3Cg fill='%23efe3cb'%3E%3Ccircle r='14'/%3E%3Ccircle cx='100' r='14'/%3E%3Ccircle cy='100' r='14'/%3E%3Ccircle cx='100' cy='100' r='14'/%3E%3C/g%3E%3Ccircle cx='50' cy='50' r='30' fill='none' stroke='%2323557a' stroke-width='5'/%3E%3Cpath d='M50 20 L57 43 L80 50 L57 57 L50 80 L43 57 L20 50 L43 43Z' fill='%2323557a'/%3E%3Ccircle cx='50' cy='50' r='7' fill='%23d9a441'/%3E%3Cg fill='%23d9a441'%3E%3Ccircle cx='50' r='6'/%3E%3Ccircle cx='50' cy='100' r='6'/%3E%3Ccircle cy='50' r='6'/%3E%3Ccircle cx='100' cy='50' r='6'/%3E%3C/g%3E%3C/svg%3E")}[data-t=tegel] .te-plaque{border:1.5px solid var(--accent);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border-radius:999px;padding:.25rem .85rem;font-size:.7rem;font-weight:600;display:inline-block}[data-t=tegel] .te-floor{background:var(--tile) 0 0 / 88px 88px;animation:60s linear infinite tegel-drift}@keyframes tegel-drift{to{background-position:88px 88px}}[data-t=tegel] .te-door{z-index:1;border:6px solid var(--surface);outline:2px solid var(--accent);background:var(--surface);border-radius:999px 999px 10px 10px;place-self:center;width:min(86%,25rem);margin:1.5rem 0;position:relative;box-shadow:0 20px 40px -18px #26303a8c}[data-t=tegel] .iv-cover-inner{gap:.75rem;padding:4rem 1.5rem 2rem}[data-t=tegel] .iv-kicker{font-family:var(--display);letter-spacing:0;font-size:1.05rem;font-style:italic}[data-t=tegel] .iv-names,[data-t=tegel] .te-title{font-family:var(--display);color:var(--accent);font-size:clamp(2.6rem,13cqi,4.6rem);line-height:.95}[data-t=tegel] .iv-amp{color:var(--brick)}[data-t=tegel] .iv-date{font-weight:600}[data-t=tegel] .iv-guest{margin-top:.25rem}[data-t=tegel] .iv-btn{border-radius:999px}[data-t=tegel] .iv-cover{clip-path:circle(150%);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),visibility 0s linear 1.1s}.iv[data-t=tegel][data-open=true] .iv-cover{clip-path:circle(0%);transform:none}[data-t=tegel] .te-body{gap:3rem;max-width:54rem;margin-inline:auto;padding:0 1.25rem;display:grid}[data-t=tegel] .te-hero{background:var(--tile) 0 0 / 64px 64px;padding:2.5rem 0 0;padding-inline:1.25rem;margin-inline:-1.25rem;padding-bottom:2.5rem}[data-t=tegel] .te-arch{border:6px solid var(--surface);outline:2px solid var(--accent);background:var(--surface);text-align:center;border-radius:999px 999px 10px 10px;justify-items:center;gap:1rem;max-width:24rem;margin-inline:auto;padding:4.5rem 1.5rem 2.5rem;display:grid}[data-t=tegel] .te-title{flex-direction:column;align-items:center;display:flex}[data-t=tegel] .te-title:focus{outline:none}[data-t=tegel] .te-date{font-size:.9rem;font-weight:600}[data-t=tegel] .te-quote{text-align:center;max-width:34rem;margin-inline:auto}[data-t=tegel] .te-quote p{font-family:var(--display);font-size:1.3rem;font-style:italic;line-height:1.45}[data-t=tegel] .te-quote footer{color:var(--brick);margin-top:.6rem;font-size:.8rem;font-weight:600}[data-t=tegel] .te-border{background:var(--tile) center / 36px 36px;border-block:3px solid var(--grout);height:36px;margin-inline:-1.25rem}[data-t=tegel] .te-sec{gap:1.25rem;display:grid}[data-t=tegel] .te-h{font-family:var(--display);text-align:center;color:var(--accent);font-size:clamp(1.9rem,7cqi,2.6rem);line-height:1.1}[data-t=tegel] .te-card{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:14px;padding:2rem 1.25rem}[data-t=tegel] .te-windows{grid-template-columns:1fr 1fr;gap:1rem;display:grid}[data-t=tegel] .te-person{text-align:center;justify-items:center;gap:.3rem;display:grid}[data-t=tegel] .te-window{aspect-ratio:3/4.4;background:var(--accent);border-radius:999px 999px 6px 6px;width:100%;max-width:15rem;padding:6px}[data-t=tegel] .te-window :is(img,.iv-photo-ph){object-fit:cover;border-radius:999px 999px 3px 3px;width:100%;height:100%}[data-t=tegel] .te-name{font-family:var(--display);margin-top:.6rem;font-size:clamp(1.15rem,5cqi,1.6rem);line-height:1.15}[data-t=tegel] .te-person .iv-muted{font-size:.85rem}[data-t=tegel] .te-events{gap:1.25rem;display:grid}@container ivb (min-width:38rem){[data-t=tegel] .te-events{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}[data-t=tegel] .te-event{border:2px solid var(--accent);background:radial-gradient(circle at 0 0, var(--brick) 0 2.2rem, transparent 2.25rem), radial-gradient(circle at 100% 100%, var(--brick) 0 2.2rem, transparent 2.25rem), var(--surface);border-radius:6px;padding:1.75rem 1.5rem 1.5rem;position:relative;overflow:hidden}[data-t=tegel] .te-ev-date{float:right;background:var(--accent);color:var(--on-accent);border-radius:6px;justify-items:center;margin:-.5rem -.25rem .5rem .75rem;padding:.45rem .7rem;line-height:1;display:grid}[data-t=tegel] .te-ev-date b{font-family:var(--display);font-size:1.8rem;font-weight:400}[data-t=tegel] .te-ev-date span{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}[data-t=tegel] .te-ev-label{font-family:var(--display);color:var(--accent);margin-bottom:.4rem;font-size:1.6rem}[data-t=tegel] .te-venue{margin-top:.5rem;font-weight:700}[data-t=tegel] .te-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}[data-t=tegel] .te-links .iv-btn{border-color:var(--accent);background:var(--surface);border-radius:999px;font-size:.8rem}[data-t=tegel] .te-ev-hour{font-family:var(--display);color:var(--on-accent);font-size:.85rem;position:absolute;bottom:.25rem;right:.4rem}[data-t=tegel] .te-count{background:var(--grout);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:6px;max-width:26rem;margin:.5rem auto 0;padding:6px;display:grid}[data-t=tegel] .te-count>div{aspect-ratio:1;background:var(--surface);box-shadow:inset 0 0 0 3px var(--ochre);text-align:center;border-radius:4px;place-content:center;display:grid}[data-t=tegel] .te-count>div:nth-child(2n){box-shadow:inset 0 0 0 3px var(--brick)}[data-t=tegel] .te-count dd{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1}[data-t=tegel] .te-count dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem}[data-t=tegel] .te-story{gap:1rem;max-width:36rem;margin-inline:auto;display:grid}[data-t=tegel] .te-gallery{background:var(--grout);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:6px;padding:6px;display:grid}@container ivb (min-width:38rem){[data-t=tegel] .te-gallery{grid-template-columns:repeat(3,1fr)}}[data-t=tegel] .te-gallery img,[data-t=tegel] .te-gallery .iv-photo-ph{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}[data-t=tegel] .te-gifts{gap:1rem;display:grid}@container ivb (min-width:34rem){[data-t=tegel] .te-gifts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}[data-t=tegel] .te-plate{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 4px var(--accent), inset 0 0 0 6px var(--on-accent), 0 10px 20px -12px #26303a99;text-align:center;border-radius:14px;justify-items:center;gap:.2rem;padding:1.5rem 1.25rem;display:grid;position:relative}[data-t=tegel] .te-plate:before,[data-t=tegel] .te-plate:after{content:"";background:#c9ccd1;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;box-shadow:inset -1px -1px #0000004d}[data-t=tegel] .te-plate:before{left:.8rem}[data-t=tegel] .te-plate:after{right:.8rem}[data-t=tegel] .te-plate .iv-gift-bank{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}[data-t=tegel] .te-plate .iv-gift-no{font-family:var(--display);font-size:1.6rem}[data-t=tegel] .te-plate .iv-gift-holder{opacity:.85;margin-bottom:.6rem}[data-t=tegel] .te-plate .iv-btn{border-color:var(--on-accent);color:var(--on-accent);border-radius:999px}[data-t=tegel] .te-plate .iv-error{color:var(--on-accent)}[data-t=tegel] .iv-form .iv-btn{border-radius:999px}[data-t=tegel] .iv-wishes{gap:.6rem;margin-top:1.5rem;display:grid}[data-t=tegel] .iv-wish{border-left:4px solid var(--ochre);background:var(--bg);border-radius:4px;padding:.85rem 1rem}[data-t=tegel] .iv-wish:nth-child(2n){border-left-color:var(--brick)}[data-t=tegel] .te-end{text-align:center;justify-items:center;gap:1.25rem;display:grid}[data-t=tegel] .te-end .te-border{justify-self:stretch;margin-bottom:1rem}[data-t=tegel] .te-end>p:first-of-type{max-width:32rem}[data-t=tegel] .te-end-names{font-family:var(--display);color:var(--accent);font-size:2.4rem}@media (prefers-reduced-motion:reduce){[data-t=tegel] .te-floor{animation:none}[data-t=tegel] .iv-cover{transition:visibility!important}}
.iv[data-t=warta]{--bg:#f1ece1;--surface:#e6dfd0;--ink:#161412;--muted:#4d4741;--accent:#b3261e;--on-accent:#f1ece1;--line:#16141259;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body:var(--font-source-serif), Georgia, serif;--display:var(--font-playfair), serif;--r:0}[data-t=warta] .iv-cover-inner{padding-top:1.75rem;justify-content:flex-start;gap:.75rem;width:100%;padding-inline:1.5rem}[data-t=warta] .wa-masthead{border-bottom:4px double var(--ink);font-family:var(--display);letter-spacing:-.02em;align-self:stretch;padding-bottom:.35rem;font-size:clamp(2rem,13cqi,3.6rem);font-style:italic;font-weight:900;line-height:1}[data-t=warta] .wa-edition{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:.15rem 1rem;margin-bottom:1.25rem;padding-bottom:.4rem;font-size:.66rem;font-weight:600;display:flex}[data-t=warta] .iv-kicker{background:var(--accent);color:var(--on-accent);letter-spacing:.14em;text-transform:uppercase;padding:.15rem .5rem;font-size:.7rem;font-weight:700}[data-t=warta] .iv-names,[data-t=warta] .iv-title{letter-spacing:-.02em;text-transform:uppercase;font-weight:900}[data-t=warta] .iv-names{font-size:clamp(2.8rem,18cqi,6.5rem);line-height:.88}[data-t=warta] .iv-amp{text-transform:none;font-weight:400}[data-t=warta] .wa-deck{max-width:22rem;color:var(--muted);font-size:1rem;font-style:italic;line-height:1.4}[data-t=warta] .iv-guest{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.75rem}[data-t=warta] .wa-halftone{background:radial-gradient(circle, var(--ink) 1.1px, transparent 1.6px) 0 0 / 7px 7px;opacity:.28;width:75%;height:55%;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000,#0000 70%)}[data-t=warta] .wa-barcode{background:var(--bg);gap:.2rem;padding:.35rem .4rem .25rem;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}[data-t=warta] .wa-barcode span{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 3px, var(--ink) 3px 4px, transparent 4px 7px, var(--ink) 7px 10px, transparent 10px 11px);width:4.5rem;height:1.9rem}[data-t=warta] .wa-barcode small{letter-spacing:.08em;font-size:.55rem}@media (max-height:700px){[data-t=warta] .wa-barcode{display:none}}[data-t=warta] .iv-cover{transform-origin:0;transition:transform 1.1s cubic-bezier(.6,0,.2,1),visibility 0s linear 1.1s}.iv[data-t=warta][data-open=true] .iv-cover{transform:perspective(1800px)rotateY(-100deg)}[data-t=warta] .wa-paper{max-width:72rem;margin-inline:auto;padding:1.5rem 1.25rem 0}[data-t=warta] .wa-head{text-align:center}[data-t=warta] .wa-head .wa-edition{margin-bottom:0}[data-t=warta] .wa-ticker{background:var(--accent);color:var(--on-accent);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:.4rem -1.25rem 0;padding:.35rem 0;font-size:.72rem;font-weight:700;overflow:hidden}[data-t=warta] .wa-ticker p{width:max-content;animation:28s linear infinite warta-ticker;display:flex}@keyframes warta-ticker{to{translate:-50%}}[data-t=warta] .wa-front{gap:2rem;padding:1.75rem 0 2.5rem;display:grid}[data-t=warta] .wa-flag{background:var(--accent);color:var(--on-accent);letter-spacing:.14em;text-transform:uppercase;justify-self:start;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}[data-t=warta] .wa-headline{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin-top:.6rem;font-size:clamp(2.6rem,12cqi,6rem);font-weight:900;line-height:.92}[data-t=warta] .wa-headline:focus{outline:none}[data-t=warta] .wa-headline .iv-amp{margin:0 .1em;font-size:1em;font-weight:400}[data-t=warta] .wa-headline-tail{letter-spacing:.02em;text-transform:none;font-size:.42em;font-style:italic;display:block}[data-t=warta] .wa-sub{border-bottom:1px solid var(--ink);color:var(--muted);margin-top:.9rem;padding-bottom:1rem;font-size:1.1rem;font-style:italic;line-height:1.45}[data-t=warta] .wa-photo{margin-top:1.25rem}[data-t=warta] .wa-photo>:first-child{aspect-ratio:16/10;object-fit:cover;width:100%}[data-t=warta] .wa-photo figcaption,[data-t=warta] .wa-lensa figcaption{border-bottom:1px solid var(--line);color:var(--muted);margin-top:.35rem;padding-bottom:.35rem;font-size:.75rem}[data-t=warta] img,[data-t=warta] .iv-photo-ph{filter:grayscale()contrast(1.15)}[data-t=warta] .iv-photo-ph{background:radial-gradient(circle, var(--ink) 1px, transparent 1.5px) 0 0 / 6px 6px, var(--surface);color:var(--ink);border:1px solid var(--ink);font-weight:700}[data-t=warta] .wa-columns{column-width:15rem;column-rule:1px solid var(--line);column-gap:2rem;margin-top:1.25rem;line-height:1.65}[data-t=warta] .wa-columns>*{margin-bottom:1rem}[data-t=warta] .wa-columns>p:first-child:first-letter{float:left;font-family:var(--display);color:var(--accent);margin:.06em .1em 0 0;font-size:3.6em;font-weight:900;line-height:.8}[data-t=warta] .wa-lede strong{font-weight:700}[data-t=warta] .wa-pull{break-inside:avoid;border-block:3px double var(--ink);font-family:var(--display);padding:.75rem 0;font-size:1.2rem;font-style:italic;font-weight:700;line-height:1.35}[data-t=warta] .wa-pull footer{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-size:.72rem;font-style:normal}[data-t=warta] .wa-rubric{border-top:4px double var(--ink);font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1rem;padding-top:.45rem;font-size:1.15rem;font-weight:900;display:flex}[data-t=warta] .wa-rubric:before{content:"";background:var(--accent);width:.6rem;height:.6rem}[data-t=warta] .wa-sec{padding:2rem 0}[data-t=warta] .wa-side{align-content:start;gap:1.5rem;display:grid}[data-t=warta] .wa-box{border:1px solid var(--ink);padding:1rem}[data-t=warta] .wa-agenda{display:grid}[data-t=warta] .wa-agenda li{border-top:1px solid var(--line);grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;font-size:.9rem;display:grid}[data-t=warta] .wa-agenda li:first-child{border-top:0;padding-top:0}[data-t=warta] .wa-agenda-time{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;line-height:1}[data-t=warta] .wa-agenda-label{font-family:var(--display);font-size:1.15rem;font-weight:800;line-height:1.15}[data-t=warta] .wa-agenda-venue{margin-top:.35rem;font-weight:700}[data-t=warta] .wa-links{flex-wrap:wrap;gap:0 1rem;display:flex}[data-t=warta] .wa-link{text-underline-offset:3px;align-items:center;min-height:44px;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-flex}[data-t=warta] .wa-link:after{content:" →";white-space:pre}[data-t=warta] .wa-box-ink{background:var(--ink);color:var(--bg)}[data-t=warta] .wa-box-ink .wa-rubric{border-top-color:var(--bg)}[data-t=warta] .wa-count{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-t=warta] .wa-count>div{border-left:1px solid #f1ece140;flex-direction:column-reverse;display:flex}[data-t=warta] .wa-count>div:first-child{border-left:0}[data-t=warta] .wa-count dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900;line-height:1.1}[data-t=warta] .wa-count dt{letter-spacing:.1em;text-transform:uppercase;color:#f1ece1bf;font-size:.66rem}[data-t=warta] .wa-box-ink .iv-muted{color:#f1ece1bf}[data-t=warta] .wa-profile-grid{gap:1.25rem;display:grid}[data-t=warta] .wa-profile{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}[data-t=warta] .wa-mug{aspect-ratio:3/4;object-fit:cover;width:100%}[data-t=warta] .wa-profile-role{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700}[data-t=warta] .wa-profile-name{font-family:var(--display);margin-top:.2rem;font-size:1.35rem;font-weight:800;line-height:1.15}[data-t=warta] .wa-profile-parents{color:var(--muted);margin-top:.35rem;font-size:.85rem;font-style:italic}[data-t=warta] .wa-lensa{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}[data-t=warta] .wa-lensa figure:first-child{grid-column:span 2}[data-t=warta] .wa-lensa figure>:first-child{aspect-ratio:4/3;object-fit:cover;width:100%}[data-t=warta] .wa-coupon{border:2px dashed var(--ink);background:var(--surface);gap:1rem;padding:1.5rem 1.1rem 1.25rem;display:grid;position:relative}[data-t=warta] .wa-scissors{background:var(--bg);padding-inline:.3rem;font-size:1.3rem;line-height:1.4;position:absolute;top:-.95rem;left:1.25rem}[data-t=warta] .wa-coupon-head{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}[data-t=warta] .iv-form input:not([type=radio]),[data-t=warta] .iv-form .iv-stepper,[data-t=warta] .iv-form textarea{border-color:var(--ink);background:var(--bg)}[data-t=warta] .iv-choice label{border-color:var(--ink)}[data-t=warta] .iv-btn{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}[data-t=warta] .wa-classified-lead{margin-bottom:.75rem;font-size:.85rem;font-weight:700}[data-t=warta] .wa-ads{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}[data-t=warta] .wa-ad{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);height:100%;padding:.9rem;font-size:.85rem}[data-t=warta] .wa-ad .iv-gift-bank{text-transform:uppercase;font-weight:800}[data-t=warta] .wa-ad .iv-gift-no{font-family:var(--display);font-size:1.3rem;font-weight:800}[data-t=warta] .wa-ad .iv-gift-holder{color:var(--muted);font-style:italic}[data-t=warta] .wa-ad .iv-btn{width:100%;margin-top:.6rem}[data-t=warta] .wa-letters .iv-form{max-width:34rem}[data-t=warta] .wa-letters .iv-wishes{column-width:15rem;column-rule:1px solid var(--line);column-gap:2rem;margin-top:1.5rem}[data-t=warta] .iv-wish{break-inside:avoid;border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.9rem}[data-t=warta] .iv-wish-name{font-family:var(--display);font-weight:800}[data-t=warta] .iv-wish-name:before{content:"Dari ";font-family:var(--body);font-style:italic;font-weight:400}[data-t=warta] .wa-colophon{border-top:4px double var(--ink);text-align:center;color:var(--muted);justify-items:center;gap:.5rem;margin-top:1rem;padding:2rem 0 .5rem;font-size:.8rem;font-style:italic;display:grid}[data-t=warta] .wa-colophon-names{font-family:var(--display);text-transform:uppercase;color:var(--ink);font-size:2rem;font-style:normal;font-weight:900}[data-t=warta] .wa-colophon-names .iv-amp{margin:0 .2em;font-size:1em;font-weight:400}[data-t=warta] .wa-end{background:var(--ink);width:10px;height:10px;display:block}@container ivb (min-width:860px){[data-t=warta] .wa-paper{padding-inline:2.5rem}[data-t=warta] .wa-ticker{margin-inline:-2.5rem}[data-t=warta] .wa-front{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:2.5rem}[data-t=warta] .wa-side{border-left:1px solid var(--ink);padding-left:2.5rem}[data-t=warta] .wa-profile-grid{grid-template-columns:1fr 1fr;gap:2.5rem}[data-t=warta] .wa-profile{grid-template-columns:9rem minmax(0,1fr)}[data-t=warta] .wa-lensa{grid-template-columns:repeat(3,minmax(0,1fr))}[data-t=warta] .wa-lensa figure:first-child{grid-area:span 2/span 2}[data-t=warta] .wa-lensa figure:first-child>:first-child{aspect-ratio:auto;height:calc(100% - 2rem)}[data-t=warta] .wa-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;display:grid}}@media (prefers-reduced-motion:reduce){[data-t=warta] .wa-ticker p{animation:none}}
