@font-face{font-family:Bebas;font-display:block;src:url(/fonts/BebasNeue.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:100 900;font-display:block;src:url(/fonts/Montserrat.woff2) format("woff2")}@font-face{font-family:Caveat;font-weight:400 700;font-display:block;src:url(/fonts/Caveat.woff2) format("woff2")}.silv,.silv-scene{--u: calc(100cqw / 360);container-type:inline-size}.silv-scene{position:absolute;inset:0;overflow:hidden;background:#e6d8c9}.silv-scene>*{position:absolute;margin:0}.silv-foto,.silv-motiv{inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.silv-licht{inset:0;background:radial-gradient(ellipse 45% 30% at 100% 47%,rgba(255,244,228,.55),transparent 70%),linear-gradient(180deg,#eee2d400 80%,#eee2d480)}.silv-jahr{left:0;right:0;top:calc(128 * var(--u));font-family:Bebas,sans-serif;font-size:calc(204 * var(--u));line-height:.8;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#4f3524,#6b4b35 55%,#78584000);-webkit-background-clip:text;background-clip:text;color:transparent}.silv-scene[data-format=post] .silv-jahr{top:calc(84 * var(--u));font-size:calc(158 * var(--u))}.silv-cover{position:absolute;inset:0;overflow:hidden;container-type:size;background:#e6d8c9}.tile-photo>.silv-cover{z-index:-2}.silv-cover>.silv-scene{inset:auto auto auto 50%;top:var(--fy, 50%);width:max(100cqw,80cqh);aspect-ratio:4 / 5;translate:-50% calc(var(--fy, 50%) * -1)}.silv{position:absolute;inset:0;overflow:hidden;color:#4a3324;font-family:Montserrat,sans-serif;line-height:1.2;-webkit-font-smoothing:antialiased}.silv>:not(.silv-scene){position:absolute;margin:0}.silv-links,.silv-rechts,.silv-fuss{z-index:3}.silv>.silv-logo{left:0;right:0;top:calc(22 * var(--u));width:calc(80 * var(--u));height:auto;margin-inline:auto}.silv-zeile{left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(102 * var(--u));display:grid;grid-template-columns:1fr auto 1fr;font-size:calc(12 * var(--u));font-weight:600;text-transform:uppercase;letter-spacing:.02em}.silv-zeile span:last-child{justify-self:end}.silv-links{left:calc(18 * var(--u));top:calc(281 * var(--u))}.silv-schrift{display:block;font-family:Caveat,cursive;font-weight:500;font-size:calc(18 * var(--u));line-height:1}.silv-datum{display:block;font-family:Bebas,sans-serif;font-size:calc(34 * var(--u));line-height:.9;letter-spacing:.01em}.silv-ablauf{position:relative;display:grid;gap:calc(7 * var(--u));margin-top:calc(16 * var(--u))}.silv-ablauf b{display:block;font-family:Bebas,sans-serif;font-weight:400;font-size:calc(16 * var(--u));line-height:1;letter-spacing:.02em}.silv-ablauf span{display:block;max-width:calc(100 * var(--u));font-size:calc(9.5 * var(--u));font-weight:700;line-height:1.25}.silv-rechts{right:calc(18 * var(--u));top:calc(395 * var(--u));text-align:right}.silv-rechts b{display:block;font-size:calc(12 * var(--u));font-weight:700;line-height:1.15}.silv-rechts span{display:block;margin-top:calc(6 * var(--u));font-size:calc(9.5 * var(--u));font-weight:600;line-height:1.35}.silv-ablauf:before,.silv-rechts:before{content:"";position:absolute;z-index:-1;inset:calc(-16 * var(--u)) calc(-22 * var(--u)) calc(-18 * var(--u)) calc(-44 * var(--u));background:radial-gradient(closest-side,#f1e9dfeb,#f1e9df9e 58%,#f1e9df00)}.silv-rechts:before{inset:calc(-18 * var(--u)) calc(-44 * var(--u)) calc(-18 * var(--u)) calc(-26 * var(--u))}.silv-ablauf span,.silv-rechts span,.silv-kontakt{color:#3b2718;text-shadow:0 0 calc(6 * var(--u)) rgba(244,237,228,.95)}.silv-ablauf b,.silv-rechts b{color:#3b2718;text-shadow:0 0 calc(8 * var(--u)) rgba(244,237,228,.9)}.silv-fuss{left:calc(18 * var(--u));right:calc(18 * var(--u));bottom:calc(42 * var(--u));text-align:center}.silv-pille{position:relative;display:inline-block;padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:999px;background:#4a3324;color:#f4e9dd;font-size:calc(12 * var(--u));font-weight:600;white-space:nowrap;transition:background .2s ease,transform .14s ease}.silv-pille:after{content:"";position:absolute;inset:-8px -4px}.silv-pille:active{transform:scale(.97)}.silv-pille strong{font-weight:700;letter-spacing:.01em}.silv-kontakt{margin-top:calc(8 * var(--u));font-size:calc(9.5 * var(--u));font-weight:500;line-height:1.45}.silv-kontakt a{text-underline-offset:2px}.silv :focus-visible{outline:2px solid #4a3324;outline-offset:2px}@media(hover:hover)and (pointer:fine){.silv-pille:hover{background:#5c412e}.silv-kontakt a:hover{text-decoration:underline}}@keyframes silv-zoom{0%{transform:scale(1.08)}}@keyframes silv-rise{0%{opacity:0;transform:translateY(24%)}}@keyframes silv-in{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}}[data-active] .silv-scene{animation:silv-zoom 1.6s var(--ease) both}[data-active] .silv-jahr,.reveal.is-in .silv-jahr{animation:silv-rise 1.1s var(--ease) .18s both}[data-active] .silv>[style]{animation:silv-in .6s var(--ease) both;animation-delay:calc(var(--d, 0) * 70ms + .38s)}@media(prefers-reduced-motion:reduce){[data-active] .silv-scene{animation:none}[data-active] .silv-jahr,.reveal.is-in .silv-jahr,[data-active] .silv>[style]{animation-name:silv-fade}@keyframes silv-fade{0%{opacity:0}}}.pstory{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.pstory-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none}.pstory:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000f0,#000000bd 38%,#0000 66%);pointer-events:none}.pstory-body{display:grid;gap:14px;padding:0 20px 22px}.pstory-eyebrow{font-size:.8125rem;font-weight:500;color:#ffffffc7}.pstory-title{font-size:1.875rem;font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.pstory-title span{color:var(--faint)}.pstory-meta{font-size:.875rem;line-height:1.45;color:#ffffffc7}.pstory-size{margin:0;padding:0;border:0;min-width:0}.pstory-size legend{margin-bottom:8px;padding:0;font-size:.8125rem;color:#ffffffb3}.pstory-size div{display:flex;gap:8px}.pstory-size .chip{flex:1;justify-content:center}.pstory-actions{display:flex;gap:8px;margin-top:4px}.pstory-actions .btn{flex:1}.pstory-call{flex:none;width:52px;height:52px}@keyframes story-zoom{0%{transform:scale(1.08)}}@keyframes story-in{0%{opacity:0;transform:translateY(10px)}}[data-active] .pstory-img{animation:story-zoom 1.4s var(--ease) both}[data-active] .pstory-body>*{animation:story-in .52s var(--ease) both;animation-delay:calc(var(--d, 0) * 60ms + .16s)}@media(prefers-reduced-motion:reduce){[data-active] .pstory-img{animation:none}[data-active] .pstory-body>*{animation-name:story-fade}@keyframes story-fade{0%{opacity:0}}}.stories{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:#fff;overscroll-behavior:contain;touch-action:none}.stories::backdrop{background:transparent}.stories-scrim{position:absolute;inset:0;background:#000;opacity:calc(1 - var(--drag-p, 0) * .85);transition:opacity .3s var(--ease)}.stories[data-state=mounted] .stories-scrim,.stories[data-state=closing] .stories-scrim{opacity:0}.stories[data-state=closing] .stories-scrim{transition-duration:.24s}.stories-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;height:100%}.stories-frame{position:relative;flex:none;width:min(100vw,100dvh * 9 / 16);aspect-ratio:9 / 16;overflow:hidden;border-radius:14px;background:#111;outline:none;transform:translate3d(0,var(--drag-y, 0px),0);transition:transform .42s var(--ease-sheet),opacity .3s var(--ease);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stories[data-state=mounted] .stories-frame{transform:translate3d(0,100%,0)}.stories[data-state=closing] .stories-frame{transform:translate3d(0,100%,0);transition-duration:.28s;transition-timing-function:var(--ease)}@media(min-width:768px){.stories-scrim{background:#000000c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.stories-frame{width:min(460px,(100dvh - 64px) * 9 / 16);border-radius:20px}.stories[data-state=mounted] .stories-frame{transform:scale(.96);opacity:0}.stories[data-state=closing] .stories-frame{transform:scale(.96);opacity:0;transition-duration:.24s}}.stories-track{display:flex;height:100%;transform:translate3d(calc(var(--i) * -100% + var(--drag-x, 0px)),0,0);transition:transform .38s var(--ease-sheet)}.stories[data-dragging] .stories-frame,.stories[data-dragging] .stories-track,.stories[data-dragging] .stories-scrim{transition:none}.story{position:relative;flex:0 0 100%;height:100%;overflow:hidden;isolation:isolate}.stories-frame[data-tone=light]{--chrome: #3b2718;--chrome-track: rgba(59, 39, 24, .2);--chrome-bg: rgba(244, 233, 221, .72);--shade: 0}.stories-frame[data-tone=dark]{--chrome: #fff;--chrome-track: rgba(255, 255, 255, .36);--chrome-bg: rgba(0, 0, 0, .32);--shade: 1}.stories-head{position:absolute;inset:0 0 auto;z-index:5;padding:8px 8px 0;color:var(--chrome);transition:color .2s ease}.stories-head:before{content:"";position:absolute;inset:0 0 -48px;z-index:-1;background:linear-gradient(#0000006b,#0000);opacity:var(--shade);transition:opacity .2s ease;pointer-events:none}.stories-bars{display:flex;gap:4px}.stories-bar{flex:1;height:2.5px;overflow:hidden;border-radius:2px;background:var(--chrome-track);transition:background .2s ease}.stories-bar-fill{display:block;height:100%;background:var(--chrome);transform:scaleX(0);transform-origin:left;transition:background .2s ease}.stories-bar-fill[data-state=done]{transform:none}.stories-bar-fill[data-state=active]{animation:stories-fill var(--dur) linear forwards}@keyframes stories-fill{to{transform:scaleX(1)}}.stories:not([data-state=open]) .stories-bar-fill,.stories[data-paused] .stories-bar-fill,.stories-frame[data-held] .stories-bar-fill,.stories-frame:has(:focus-visible) .stories-bar-fill{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.stories-frame:hover .stories-bar-fill{animation-play-state:paused}}.stories-row{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:8px}.stories-label{display:inline-flex;align-items:center;gap:7px;height:28px;margin-right:auto;padding:0 11px;border-radius:var(--r-pill);background:var(--chrome-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.8125rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.stories-label[data-live]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--open);animation:stories-live 1.6s ease-in-out infinite}@keyframes stories-live{50%{opacity:.35}}.stories-btn{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--chrome);transition:background .15s ease,transform .14s ease}.stories-btn:after{content:"";position:absolute;inset:-4px}.stories-btn:active{transform:scale(.94)}.stories-btn:focus-visible{outline:2px solid var(--chrome);outline-offset:0}.stories-swap{display:inline-grid;place-items:center}.stories-swap>*{grid-area:1 / 1;transition:scale .2s var(--ease),opacity .2s var(--ease),filter .2s var(--ease)}.stories-swap>[data-off]{scale:.75;opacity:0;filter:blur(4px)}.stories-nav{display:none}@media(min-width:768px){.stories-nav{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff1f;color:#fff;transition:background .15s ease,opacity .24s var(--ease),transform .14s ease}.stories-nav:active{transform:scale(.94)}.stories-nav:disabled{opacity:0;pointer-events:none}.stories[data-state=mounted] .stories-nav,.stories[data-state=closing] .stories-nav{opacity:0}}@media(hover:hover)and (pointer:fine){.stories-btn:hover{background:var(--chrome-bg)}.stories-nav:hover{background:#ffffff38}}@media(prefers-reduced-motion:reduce){.stories-frame,.stories-track{transition-property:opacity}.stories[data-state=mounted] .stories-frame,.stories[data-state=closing] .stories-frame{transform:none;opacity:0}.stories-bar-fill[data-state=active]{animation:none;transform:none}.stories-label[data-live]:before{animation:none}}
