.stil-module__AEdNHa__root{--gold:var(--k-accent);--goldGrad:linear-gradient(135deg,#fff1c9 0%,var(--k-accent) 45%,#a8762c 100%);background:var(--k-bg);color:var(--k-ink);font-family:var(--kf-familjen),system-ui,sans-serif}.stil-module__AEdNHa__velvet{z-index:0;pointer-events:none;background:radial-gradient(70% 45% at 50% 30%,color-mix(in srgb,var(--k-bg) 55%,#2c9b7a) 0%,transparent 70%), radial-gradient(120% 80% at 50% 120%,color-mix(in srgb,var(--k-bg) 70%,#000) 0%,transparent 60%), repeating-linear-gradient(115deg,#ffffff05 0 2px,transparent 2px 5px),var(--k-bg);position:absolute;inset:0}.stil-module__AEdNHa__canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.stil-module__AEdNHa__rings{z-index:1;filter:drop-shadow(0 12px 24px #00000073);width:min(58%,300px);position:absolute;top:14%;left:50%;transform:translate(-50%)}.stil-module__AEdNHa__root[data-thumbnail] .stil-module__AEdNHa__rings{width:46%;top:8%}.stil-module__AEdNHa__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.stil-module__AEdNHa__kicker{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:max(10px,.7em)}.stil-module__AEdNHa__greeting{font-family:var(--kf-bodoni),serif;font-size:1.2em;font-style:italic}.stil-module__AEdNHa__title{font-family:var(--kf-bodoni),serif;font-style:italic;font-weight:400;font-size:calc(1.95em * var(--k-title-scale));text-wrap:balance;white-space:pre-line;line-height:1.08}.stil-module__AEdNHa__prose{white-space:pre-line;text-wrap:pretty;color:var(--k-ink);font-size:1em;line-height:1.6}.stil-module__AEdNHa__when{letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted);font-size:.84em}.stil-module__AEdNHa__entrance{z-index:3;text-align:center;padding:max(26px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom));grid-template-rows:auto 1fr;justify-items:center;font-size:clamp(14px,2.2cqh,18px);transition:opacity .7s .4s;display:grid;position:absolute;inset:0}.stil-module__AEdNHa__entrance[data-leaving]{opacity:0;pointer-events:none}.stil-module__AEdNHa__entranceBottom{align-self:end;justify-items:center;gap:.8em;display:grid}.stil-module__AEdNHa__prompt{font-family:var(--kf-bodoni),serif;text-wrap:balance;max-width:14ch;font-size:clamp(24px,4cqh,36px);font-style:italic;line-height:1.15}.stil-module__AEdNHa__skip{color:var(--k-muted)}.stil-module__AEdNHa__tools{top:max(8px,env(safe-area-inset-top));z-index:4;color:var(--k-ink);position:absolute;right:8px}.stil-module__AEdNHa__tools button{background:#00000040}.stil-module__AEdNHa__page{z-index:2;inset:0 0 calc(58px + env(safe-area-inset-bottom)) 0;flex-direction:column;padding:44cqh clamp(16px,6cqw,56px) 6px;font-size:clamp(14px,min(4.1cqw,2.25cqh),19px);display:flex}.stil-module__AEdNHa__page[data-key=opening]{padding-top:46cqh}.stil-module__AEdNHa__page[data-k-overflow]{background:linear-gradient(transparent,color-mix(in srgb,var(--k-bg) 88%,transparent) 18%);padding-top:max(54px,14cqh)}.stil-module__AEdNHa__page>div{min-width:0;margin-top:auto}.stil-module__AEdNHa__pager{z-index:4;padding:4px 10px max(6px,env(safe-area-inset-bottom));color:var(--k-ink);position:absolute;bottom:0;left:0;right:0}.stil-module__AEdNHa__pager [data-part=prev],.stil-module__AEdNHa__pager [data-part=next]{color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 55%,transparent)!important}.stil-module__AEdNHa__cover{text-align:center;justify-items:center;gap:.55em;display:grid}.stil-module__AEdNHa__names{font-family:var(--kf-bodoni),serif;font-weight:400;font-size:calc(min(3.9em,14cqw,8.5cqh) * var(--k-title-scale));letter-spacing:-.02em;color:#f7e7c4;text-shadow:0 2px #00000040,0 0 30px #f0c46e40;justify-items:center;line-height:.95;display:grid}.stil-module__AEdNHa__names em{font-family:var(--kf-pinyon),cursive;color:var(--gold);margin:.05em 0;font-size:.5em;font-style:normal;line-height:1}.stil-module__AEdNHa__names[data-long]{font-size:calc(min(2.1em,9cqw) * var(--k-title-scale));line-height:1.05}.stil-module__AEdNHa__root[data-thumbnail] .stil-module__AEdNHa__names{font-size:13cqw}.stil-module__AEdNHa__root[data-thumbnail] .stil-module__AEdNHa__page{padding-top:40cqh}.stil-module__AEdNHa__families{font-family:var(--kf-bodoni),serif;color:var(--k-muted);font-style:italic}.stil-module__AEdNHa__dateRow{letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;width:min(100%,24em);color:var(--k-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7em;margin-top:.3em;font-size:.74em;display:grid}.stil-module__AEdNHa__dateRow span:first-child{text-align:right}.stil-module__AEdNHa__dateRow span:last-child{text-align:left}.stil-module__AEdNHa__dateRow strong{font-family:var(--kf-bodoni),serif;letter-spacing:.04em;color:var(--k-ink);border-inline:1px solid color-mix(in srgb,var(--gold) 60%,transparent);padding:0 .6em;font-size:1.7em;font-weight:400}.stil-module__AEdNHa__venue{font-family:var(--kf-bodoni),serif;font-size:1.1em;font-style:italic}.stil-module__AEdNHa__ghost{min-height:48px;color:var(--gold);letter-spacing:.24em;text-transform:uppercase;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);margin-top:.4em;padding:.6em 1.6em;font-size:.78em;border:1px solid var(--gold)!important;border-radius:0!important}.stil-module__AEdNHa__solid{min-height:50px;color:var(--k-on-accent);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);justify-content:center;align-items:center;padding:.8em 1.8em;font-size:.8em;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -12px #0009;background:var(--goldGrad)!important;border-radius:0!important}.stil-module__AEdNHa__frame{--cut:16px;background:var(--goldGrad);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));width:min(100%,34em);margin-inline:auto;padding:1px}.stil-module__AEdNHa__frameInner{text-align:center;background:color-mix(in srgb,var(--k-surface) 92%,transparent);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));box-shadow:inset 0 0 0 5px var(--k-surface),inset 0 0 0 6px color-mix(in srgb,var(--gold) 45%,transparent);justify-items:center;gap:.7em;padding:1.4em 1.4em 1.5em;display:grid}.stil-module__AEdNHa__signature{font-family:var(--kf-pinyon),cursive;color:var(--gold);font-size:1.7em}.stil-module__AEdNHa__bigDate{font-family:var(--kf-bodoni),serif;justify-items:center;line-height:.9;display:grid}.stil-module__AEdNHa__bigDate span:first-child{color:#f7e7c4;font-size:4.6em}.stil-module__AEdNHa__bigDate span:last-child{color:var(--gold);font-size:1.6em;font-style:italic}.stil-module__AEdNHa__count{font-family:var(--kf-bodoni),serif;color:var(--k-muted);font-style:italic}.stil-module__AEdNHa__list{text-align:left;gap:.1em;width:100%;display:grid}.stil-module__AEdNHa__list li{border-bottom:1px solid color-mix(in srgb,var(--gold) 22%,transparent);grid-template-columns:3.6em .9em minmax(0,1fr);align-items:baseline;gap:.7em;padding:.5em 0;display:grid}.stil-module__AEdNHa__list time{font-family:var(--kf-bodoni),serif;color:var(--gold);font-size:1.1em}.stil-module__AEdNHa__list i{color:var(--gold);font-size:.6em;font-style:normal}.stil-module__AEdNHa__list small{color:var(--k-muted)}.stil-module__AEdNHa__links{flex-wrap:wrap;justify-content:center;gap:.2em 1.2em;display:flex}.stil-module__AEdNHa__links a{min-height:44px;color:var(--gold);align-items:center;display:inline-flex}.stil-module__AEdNHa__facts{text-align:left;border-top:1px solid color-mix(in srgb,var(--gold) 30%,transparent);gap:.5em;width:100%;padding-top:.7em;display:grid}.stil-module__AEdNHa__facts dt{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:.68em}.stil-module__AEdNHa__facts dd{margin:.15em 0 0}.stil-module__AEdNHa__root[data-motion=true] .stil-module__AEdNHa__page>div{animation:.9s cubic-bezier(.2,.75,.2,1) both stil-module__AEdNHa__rise}.stil-module__AEdNHa__root[data-motion=true][data-first-visit=true] .stil-module__AEdNHa__cover>*{animation:1s cubic-bezier(.2,.75,.2,1) both stil-module__AEdNHa__rise}.stil-module__AEdNHa__root[data-motion=true][data-first-visit=true] .stil-module__AEdNHa__cover>:nth-child(2){animation-delay:.1s}.stil-module__AEdNHa__root[data-motion=true][data-first-visit=true] .stil-module__AEdNHa__cover>:nth-child(n+3){animation-delay:.25s}@keyframes stil-module__AEdNHa__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@container davet (min-aspect-ratio:1){.stil-module__AEdNHa__page,.stil-module__AEdNHa__page[data-key=opening]{padding:6cqh 6cqw 6px 52cqw}.stil-module__AEdNHa__page>div{margin-block:auto}.stil-module__AEdNHa__entranceBottom{text-align:left;justify-self:end;justify-items:start;margin-right:8cqw}}.stil-module__AEdNHa__page:has(.k-flow-nav){padding-top:max(54px,12cqh)}.stil-module__AEdNHa__frameInner:has(.k-flow-nav){gap:.5em;padding:1.1em}.stil-module__AEdNHa__frameInner:has(.k-flow-nav) .stil-module__AEdNHa__signature{font-size:1.2em;line-height:1.2}.stil-module__AEdNHa__frameInner[data-page=location] .stil-module__AEdNHa__title{font-size:1.5em}@container davet (min-aspect-ratio:1){.stil-module__AEdNHa__page:has(.k-flow-nav){padding-top:6cqh}}
