.stil-module__6lEDDG__root{--gold:var(--k-accent);--glass:color-mix(in srgb,var(--k-surface) 62%,transparent);background:radial-gradient(120% 90% at 50% 110%,#1d0f3a 0%,var(--k-bg) 60%);color:var(--k-ink);font-family:var(--kf-spacegrotesk),system-ui,sans-serif}.stil-module__6lEDDG__nebulaClip{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stil-module__6lEDDG__nebula{pointer-events:none;opacity:.85;filter:blur(8px);transform:translate3d(calc(var(--gk-shift,0) * -2%),calc(var(--gk-shift,0) * 1.2%),0);background:radial-gradient(40% 32% at 22% 28%,#7a2a8c8c,#0000 70%),radial-gradient(36% 30% at 78% 66%,#0e6b7880,#0000 70%),radial-gradient(30% 24% at 64% 20%,#ff8cbe38,#0000 70%),radial-gradient(44% 40% at 40% 80%,#3c28a073,#0000 72%);transition:transform 2.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-20%}.stil-module__6lEDDG__root[data-motion=true] .stil-module__6lEDDG__nebula{animation:38s ease-in-out infinite alternate stil-module__6lEDDG__drift}@keyframes stil-module__6lEDDG__drift{to{filter:blur(8px)hue-rotate(28deg);opacity:1}}.stil-module__6lEDDG__canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.stil-module__6lEDDG__fallbackStars{z-index:1;pointer-events:none;opacity:.9;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 32% 72%,#ffe7c2,#0000),radial-gradient(1.6px 1.6px at 78% 24%,#cfe9ff,#0000),radial-gradient(1px 1px at 62% 52%,#fff,#0000),radial-gradient(2px 2px at 44% 36%,#ffd59a,#0000),radial-gradient(1px 1px at 88% 82%,#ffc4e3,#0000),radial-gradient(1.2px 1.2px at 20% 88%,#fff,#0000),radial-gradient(1px 1px at 52% 12%,#fff,#0000);background-size:180px 180px,140px 140px,220px 220px,120px 120px,260px 260px,160px 160px,200px 200px,110px 110px;position:absolute;inset:0}.stil-module__6lEDDG__kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);text-shadow:0 0 12px #0009;font-size:max(10px,.7em)}.stil-module__6lEDDG__greeting{font-family:var(--kf-instrument),serif;color:var(--k-ink);text-shadow:0 2px 14px #000000b3;font-size:1.25em;font-style:italic}.stil-module__6lEDDG__title{font-family:var(--kf-instrument),serif;font-weight:400;font-size:calc(2.1em * var(--k-title-scale));letter-spacing:-.01em;text-wrap:balance;white-space:pre-line;line-height:1.04}.stil-module__6lEDDG__prose{color:var(--k-ink);white-space:pre-line;text-wrap:pretty;font-size:1.04em;line-height:1.62}.stil-module__6lEDDG__lede{font-family:var(--kf-instrument),serif;color:var(--k-muted);font-size:1.2em;font-style:italic}.stil-module__6lEDDG__when{letter-spacing:.08em;color:var(--k-muted);font-size:.86em}.stil-module__6lEDDG__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.stil-module__6lEDDG__entrance{z-index:3;text-align:center;padding:max(28px,env(safe-area-inset-top)) 20px max(26px,env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;justify-items:center;gap:10px;font-size:clamp(14px,2.2cqh,18px);transition:opacity .6s,transform .9s;display:grid;position:absolute;inset:0}.stil-module__6lEDDG__entrance[data-leaving]{opacity:0;pointer-events:none;transform:scale(1.06)}.stil-module__6lEDDG__prompt{font-family:var(--kf-instrument),serif;text-shadow:0 2px 20px #0009;align-self:center;font-size:clamp(28px,5cqh,46px);font-style:italic;margin-top:28cqh!important}.stil-module__6lEDDG__entranceActions{justify-items:center;gap:6px;display:grid}.stil-module__6lEDDG__skip{color:var(--k-muted)}.stil-module__6lEDDG__tools{top:max(8px,env(safe-area-inset-top));z-index:4;position:absolute;right:8px}.stil-module__6lEDDG__tools button{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--k-ink);border:1px solid #ffffff24!important}.stil-module__6lEDDG__page{z-index:2;inset:0 0 calc(58px + env(safe-area-inset-bottom)) 0;padding:max(54px,env(safe-area-inset-top)) clamp(16px,5cqw,64px) 8px;flex-direction:column;font-size:clamp(14px,min(4.1cqw,2.25cqh),19px);display:flex}.stil-module__6lEDDG__page>div{min-width:0;margin-block:auto}.stil-module__6lEDDG__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__6lEDDG__pager [data-part=prev],.stil-module__6lEDDG__pager [data-part=next]{background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff1f!important}.stil-module__6lEDDG__pager [data-part=count]{color:var(--k-muted)}.stil-module__6lEDDG__cover{text-align:center;justify-items:center;gap:.7em;display:grid}.stil-module__6lEDDG__names{font-family:var(--kf-instrument),serif;font-style:italic;font-weight:400;font-size:calc(min(4.6em,17cqw,11cqh) * var(--k-title-scale));letter-spacing:-.02em;text-shadow:0 0 28px #ffd59a73,0 2px 24px #000000a6;justify-items:center;line-height:.92;display:grid}.stil-module__6lEDDG__names i{font-family:var(--kf-cormorant),serif;color:var(--gold);font-size:.42em;line-height:1.1}.stil-module__6lEDDG__names[data-long]{font-size:calc(min(2.5em,10cqw) * var(--k-title-scale));line-height:1}.stil-module__6lEDDG__root[data-thumbnail] .stil-module__6lEDDG__names{font-size:17cqw}.stil-module__6lEDDG__families{font-family:var(--kf-instrument),serif;color:var(--k-muted);text-shadow:0 2px 12px #000000b3;font-size:1.1em;font-style:italic}.stil-module__6lEDDG__stamp{letter-spacing:.12em;font-variant-numeric:tabular-nums;align-items:center;gap:.45em;margin-top:.3em;font-size:1.5em;display:flex}.stil-module__6lEDDG__stamp b{color:var(--gold);font-weight:400}.stil-module__6lEDDG__glassButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:48px;color:var(--k-ink);letter-spacing:.06em;justify-content:center;align-items:center;gap:.6em;padding:.75em 1.4em;font-size:.92em;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 30px -10px #0009;background:var(--glass)!important;border:1px solid #ffffff2e!important;border-radius:999px!important}.stil-module__6lEDDG__glassButton:hover{transform:translateY(-2px);box-shadow:0 12px 34px -10px #ffd59a59}.stil-module__6lEDDG__orbButton{letter-spacing:.04em;min-height:56px;color:var(--k-on-accent);padding:1em 1.9em;font-size:1em;font-weight:600;position:relative;box-shadow:inset 0 0 0 1px #ffffff40,0 0 36px #ffc8788c,0 0 90px #ffa0c840;background:radial-gradient(120% 140% at 50% 0%,#ffe6b8 0%,var(--gold) 55%,#c98a3c 100%)!important;border-radius:999px!important}.stil-module__6lEDDG__root[data-motion=true] .stil-module__6lEDDG__orbButton{animation:3.2s ease-in-out infinite stil-module__6lEDDG__breathe}@keyframes stil-module__6lEDDG__breathe{50%{box-shadow:inset 0 0 0 1px #ffffff40,0 0 50px #ffc878bf,0 0 120px #a0c8ff59}}.stil-module__6lEDDG__panel{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:1px solid #ffffff1f;border-radius:22px;gap:.75em;width:min(100%,36em);margin-inline:auto;padding:1.6em 1.5em;display:grid;box-shadow:0 20px 60px -20px #000000b3}.stil-module__6lEDDG__message{border-left:2px solid var(--gold)}.stil-module__6lEDDG__signature{font-family:var(--kf-instrument),serif;color:var(--gold);text-align:right;font-size:1.5em;font-style:italic}.stil-module__6lEDDG__calendar{text-align:center;justify-items:center}.stil-module__6lEDDG__bigDay{font-family:var(--kf-instrument),serif;color:var(--gold);text-shadow:0 0 40px #ffd59a80;font-size:6.4em;line-height:.85}.stil-module__6lEDDG__grid{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.8em}.stil-module__6lEDDG__grid th{color:var(--k-muted);padding:.25em .55em;font-size:.86em;font-weight:500}.stil-module__6lEDDG__grid td{text-align:center;color:var(--k-ink);opacity:.82;padding:.32em .55em}.stil-module__6lEDDG__grid td[aria-current]{opacity:1;color:var(--k-on-accent);background:var(--gold);border-radius:999px;font-weight:700;box-shadow:0 0 18px #ffd59acc}.stil-module__6lEDDG__count{font-family:var(--kf-instrument),serif;color:var(--k-muted);font-size:1.15em;font-style:italic}.stil-module__6lEDDG__orbit{gap:.15em;padding-left:1.6em;display:grid;position:relative}.stil-module__6lEDDG__orbit:before{content:"";background:linear-gradient(var(--gold),#9fd8ff99);width:1px;position:absolute;top:.6em;bottom:.6em;left:.42em}.stil-module__6lEDDG__orbit li{border-bottom:1px solid #ffffff14;grid-template-columns:4.2em minmax(0,1fr);align-items:baseline;gap:.8em;padding:.55em 0;display:grid;position:relative}.stil-module__6lEDDG__orbit li:before{content:"";background:var(--gold);width:.56em;height:.56em;box-shadow:0 0 12px var(--gold);border-radius:50%;position:absolute;top:1em;left:-1.42em}.stil-module__6lEDDG__orbit time{letter-spacing:.06em;color:var(--gold);font-weight:600}.stil-module__6lEDDG__orbit span{font-family:var(--kf-instrument),serif;font-size:1.22em}.stil-module__6lEDDG__speakers{gap:.5em;display:grid}.stil-module__6lEDDG__speakers li{display:grid}.stil-module__6lEDDG__speakers span{color:var(--k-muted);font-size:.9em}.stil-module__6lEDDG__location{justify-items:start}.stil-module__6lEDDG__links{flex-wrap:wrap;gap:.2em 1.2em;display:flex}.stil-module__6lEDDG__links a{min-height:44px;color:var(--k-ink);align-items:center;display:inline-flex}.stil-module__6lEDDG__after{border-top:1px solid #ffffff1f;gap:.3em;width:100%;padding-top:.8em;display:grid}.stil-module__6lEDDG__after a{min-height:44px;color:var(--gold);align-items:center;display:inline-flex}.stil-module__6lEDDG__ending{text-align:center;justify-items:center}.stil-module__6lEDDG__facts{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,11em),1fr));gap:.6em;width:100%;margin-top:.4em;display:grid}.stil-module__6lEDDG__facts div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;padding:.7em .9em}.stil-module__6lEDDG__facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.7em}.stil-module__6lEDDG__facts dd{margin:.2em 0 0;font-size:.95em}.stil-module__6lEDDG__root[data-motion=true] .stil-module__6lEDDG__page>div{animation:.9s cubic-bezier(.2,.75,.2,1) both stil-module__6lEDDG__rise}.stil-module__6lEDDG__root[data-motion=true][data-first-visit=true] .stil-module__6lEDDG__cover>*{animation:1.1s cubic-bezier(.2,.75,.2,1) both stil-module__6lEDDG__rise}.stil-module__6lEDDG__root[data-motion=true][data-first-visit=true] .stil-module__6lEDDG__cover>:nth-child(2){animation-delay:.12s}.stil-module__6lEDDG__root[data-motion=true][data-first-visit=true] .stil-module__6lEDDG__cover>:nth-child(3){animation-delay:.3s}.stil-module__6lEDDG__root[data-motion=true][data-first-visit=true] .stil-module__6lEDDG__cover>:nth-child(n+4){animation-delay:.5s}@keyframes stil-module__6lEDDG__rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@container davet (min-width:900px) and (min-height:560px){.stil-module__6lEDDG__page{padding-inline:6cqw}.stil-module__6lEDDG__page>div.stil-module__6lEDDG__panel{width:min(44%,34em);margin-left:auto;margin-right:4cqw}}@container davet (max-width:420px){.stil-module__6lEDDG__panel{border-radius:18px;padding:1.25em 1.1em}}.stil-module__6lEDDG__message:has(.k-flow-nav) .stil-module__6lEDDG__signature{font-size:1.1em;line-height:1.15}.stil-module__6lEDDG__location .stil-module__6lEDDG__title{font-size:1.45em}@container davet (max-height:440px) and (min-aspect-ratio:1){.stil-module__6lEDDG__page{padding:46px 5cqw 4px}.stil-module__6lEDDG__cover{gap:.35em}.stil-module__6lEDDG__names{align-items:center;gap:.3em;font-size:min(3.8em,10cqh);display:flex}.stil-module__6lEDDG__stamp{margin:0;font-size:1.1em}.stil-module__6lEDDG__glassButton{min-height:44px;padding:.45em 1.2em}}
