@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-zIcOfHzx.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-C_iR5xqa.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-CzMzeU6f.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-rqIfbJdj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-DrvLTNFa.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-BUAGYQPM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-C6oWbvk6.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-Bzm5m2Me.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-D7N-Aha9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-h0Tqcf0q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-JTDJg3EP.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-DkuAvCNk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-DOuu5FNG.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-BmhCkcA9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BNvWc503.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-i9Y9_OXG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-_eYxW6qJ.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-CUGuKiD_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-CO6zq4Dz.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-DLDhli3h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-CjbynHGC.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-Czx_z6gP.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D2r6nXRy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-DJoOTxUr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-SLWAsPj1.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-DHmcA2W5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BEP72AoB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-ClbstNxL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-AK3f4gkg.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BO-IXKE2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-D4gr_VgJ.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-BE2vf9nB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2)format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2)format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2)format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2)format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--schwarz:#0c0a09;--tief:#15110e;--gold:#c9a96a;--gold-dunkel:#a88850;--elfenbein:#efe7da;--grau:#a59c90;--rot:#a03030;--serif:"Cormorant Garamond", Georgia, serif;--versal:"Cinzel", "Cormorant Garamond", Georgia, serif;--text:"Jost", system-ui, sans-serif;--display:clamp(2.6rem, 5.2vw, 5.6rem);--gross:clamp(1.25rem, 1.45vw, 1.6rem);--klein:clamp(.82rem, .85vw, .95rem);--rand:clamp(1.25rem, 5vw, 5.5rem)}*,:before,:after{box-sizing:border-box}html{background:var(--schwarz);-webkit-text-size-adjust:100%}body{background:var(--schwarz);color:var(--elfenbein);font:300 var(--gross)/1.55 var(--text);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.05}h2{font-size:var(--display);text-wrap:balance}h3{font-size:var(--gross);font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:500}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.termin,.knopf,.weg,.besuch a,.fuss-links button,.menue nav a{background-image:linear-gradient(var(--gold), var(--gold));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;transition:background-size .32s cubic-bezier(.3,.7,.2,1)}.termin:hover,.knopf:hover,.weg:hover,.besuch a:hover,.fuss-links button:hover,.menue nav a:hover,.termin:focus-visible,.knopf:focus-visible,.weg:focus-visible,.besuch a:focus-visible{background-size:100% 1px}.kopf{z-index:20;padding:clamp(1.1rem, 2.2vw, 2rem) var(--rand);pointer-events:none;position:absolute;top:0;left:0;right:0}.marke{pointer-events:auto;text-decoration:none;display:inline-block}.marke-name{font:500 clamp(1.2rem, 1.55vw, 2.1rem)/1 var(--versal);letter-spacing:.16em;color:var(--gold);text-transform:uppercase;white-space:nowrap}.leiste{top:clamp(.85rem,1.9vw,1.7rem);right:var(--rand);z-index:30;font:400 clamp(.88rem, .95vw, 1.15rem)/1 var(--text);letter-spacing:.06em;align-items:center;gap:clamp(.9rem,1.6vw,1.6rem);display:flex;position:fixed}.termin{color:var(--elfenbein);padding:.55em 0}.menue-knopf{background:var(--schwarz);color:var(--gold);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:1px solid #c9a96a8c;padding:.6em 1.05em;font-size:.86em}.menue-knopf:hover{border-color:var(--gold)}.menue{z-index:40;background:var(--tief);border-left:1px solid #c9a96a4d;flex-direction:column;gap:1.6rem;width:min(420px,100vw);padding:clamp(5rem,12vh,7rem) clamp(1.6rem,3vw,2.6rem) 2rem;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(0)}.menue[hidden]{display:none}.menue nav{flex-direction:column;gap:.9rem;display:flex}.menue nav a{font:400 clamp(1.7rem, 2.2vw, 2.2rem)/1.15 var(--serif);width:fit-content}.menue .status,.menue-adresse{font-size:var(--klein);color:var(--grau);letter-spacing:.04em}.menue-zu{color:var(--gold);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:var(--klein);background:0 0;border:1px solid #c9a96a73;align-self:flex-start;margin-top:auto;padding:.55em 1em}.einstieg{height:210vh;position:relative}.buehne{height:100svh;padding:clamp(5rem, 11vh, 8rem) var(--rand) clamp(2rem, 6vh, 4rem);grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:center;gap:clamp(1.5rem,3vw,4rem);display:grid;position:sticky;top:0;overflow:hidden}.text{flex-direction:column;align-self:end;gap:clamp(1rem,2vh,1.6rem);padding-bottom:clamp(0rem,6vh,4rem);display:flex}.einstieg h1{text-wrap:balance;font-size:min(6.4rem,5.4vw);line-height:.98}.unter{color:var(--grau);max-width:22em;font-size:var(--gross)}.knopf{color:var(--gold);border:1px solid var(--gold);letter-spacing:.12em;text-transform:uppercase;font:400 clamp(.85rem, .9vw, 1.05rem)/1 var(--text);background-image:linear-gradient(#c9a96a24,#c9a96a24);background-size:0% 100%;align-self:flex-start;padding:.85em 1.4em}.knopf:hover,.knopf:focus-visible{background-size:100% 100%}.rahmen{aspect-ratio:906/550;outline-offset:clamp(10px, 1.2vw, 18px);will-change:filter;outline:1px solid #c9a96a8c;justify-self:center;width:min(100%,820px);margin:0;position:relative}.rahmen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rahmen .farbe{-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--p,0) * 100% - 14%), transparent calc(var(--p,0) * 100% + 14%));-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--p,0) * 100% - 14%), transparent calc(var(--p,0) * 100% + 14%));mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--p,0) * 100% - 14%), transparent calc(var(--p,0) * 100% + 14%))}.naehe{z-index:2;background:linear-gradient(180deg, #0c0a0900 0, var(--schwarz) 30vh);padding:34vh var(--rand) clamp(5rem, 14vh, 10rem);text-align:center;justify-items:center;gap:1.6rem;margin-top:-42vh;display:grid;position:relative}.naehe p{font:400 clamp(1.7rem, 2.7vw, 3rem)/1.2 var(--serif);text-wrap:balance;max-width:24em}.naehe .zeile{font:300 var(--klein)/1.4 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.nw{white-space:nowrap}.bild-quer{width:min(560px,92vw);margin:0}.bild-quer figcaption{font:300 var(--klein)/1.3 var(--text);letter-spacing:.04em;color:var(--grau);text-align:left;padding-top:.8rem}.zier{background:var(--gold);width:1px;height:clamp(3rem,8vh,5rem)}.kopfzeile{text-align:center;padding:0 var(--rand);justify-items:center;gap:1.2rem;margin-bottom:clamp(2.5rem,6vh,4.5rem);display:grid}.kopfzeile p{max-width:30em;color:var(--grau);text-wrap:balance}.film-rahmen{padding:0 var(--rand);justify-content:center;display:flex}.film{background:var(--schwarz);aspect-ratio:3/2;width:min(100%,1180px);clip-path:inset(0 calc(var(--e,0) * 50%) 0 calc(var(--e,0) * 50%));position:relative;overflow:hidden}.film-rahmen.breit .film{aspect-ratio:16/9;width:min(100%,1400px)}.film .still,.film canvas{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .35s}.film.is-live canvas{opacity:1}.farbton{padding:clamp(4rem,10vh,8rem) 0 clamp(5rem,12vh,9rem)}.stimme-gross{padding:0 var(--rand);text-align:center;max-width:46rem;margin:clamp(3rem,8vh,5rem) auto 0}.stimme-gross p{font:italic 400 clamp(1.6rem, 2.4vw, 2.6rem)/1.25 var(--serif)}cite{font:300 var(--klein)/1.4 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dunkel);margin-top:1rem;font-style:normal;display:block}.braut{border-top:1px solid #c9a96a2e;padding:clamp(5rem,12vh,9rem) 0}.liste-wrap{text-align:center;padding:clamp(4rem, 10vh, 7rem) var(--rand) 0;justify-items:center;gap:clamp(1.6rem,3.5vh,2.4rem);display:grid}.brautliste{gap:clamp(.3rem,.9vh,.7rem);margin:0;padding:0;list-style:none;display:grid}.brautliste li{font:400 clamp(2.1rem, 4.4vw, 4.6rem)/1.08 var(--serif);color:#efe7da33;transition:color .45s,transform .45s}.brautliste li.an{color:var(--gold)}.brautliste li.vorbei{color:#efe7da8c}.statisch .brautliste li{color:var(--elfenbein)}.nachsatz{color:var(--grau);max-width:26em}.sauber{padding:clamp(5rem, 12vh, 9rem) var(--rand);border-top:1px solid #c9a96a2e;grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;overflow:hidden}.sauber-bild{position:relative}.folie{clip-path:inset(0 0 calc(var(--f,0) * 100%) 0)}.folie img{width:100%;transform:translate3d(0, var(--y,0px), 0) scale(1.08)}.sauber-text{gap:1.4rem;display:grid}.sauber-text h2{font-size:min(var(--display), 4.6vw)}.sauber-text>p{color:var(--grau)}.sauber-text blockquote{border-left:1px solid var(--gold);margin:.6rem 0 0;padding-left:1.2rem}.sauber-text blockquote p{font:italic 400 clamp(1.4rem, 1.9vw, 2rem)/1.25 var(--serif)}.studio{padding:clamp(5rem, 12vh, 9rem) var(--rand);text-align:center;border-top:1px solid #c9a96a2e;justify-items:center;gap:clamp(2rem,5vh,3rem);display:grid}.leistungen{flex-wrap:wrap;justify-content:center;gap:.2rem 0;max-width:64rem;margin:0;padding:0;list-style:none;display:flex}.leistungen li{font:400 clamp(1.4rem, 2vw, 2.1rem)/1.5 var(--serif);padding:0 .9em;position:relative}.leistungen li+li:before{content:"";background:var(--gold);width:4px;height:4px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)rotate(45deg)}.kombi{color:var(--grau);max-width:30em}.abzuege{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(1rem,3vh,2rem);display:flex}.abzug{background:var(--elfenbein);color:var(--schwarz);width:min(360px,80vw);margin:0;padding:12px 12px 0}.abzug.quer{width:min(560px,92vw)}.abzug figcaption{font:400 var(--klein)/1.3 var(--text);letter-spacing:.04em;text-align:left;color:#3a332c;padding:.8rem .2rem .95rem}.stimmen{padding:clamp(5rem, 12vh, 8rem) var(--rand);text-align:center;border-top:1px solid #c9a96a2e;justify-items:center;gap:clamp(1.4rem,3.5vh,2.4rem);display:grid}.stimmen blockquote{margin:0}.stimmen blockquote p{font:italic 400 clamp(1.8rem, 3.2vw, 3.4rem)/1.15 var(--serif)}.stimmen blockquote:nth-child(2) p{color:var(--gold)}.quelle{font-size:var(--klein);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dunkel)}.besuch{padding:clamp(5rem, 12vh, 9rem) var(--rand);text-align:center;border-top:1px solid #c9a96a2e}.besuch h2{margin-bottom:clamp(2.5rem,6vh,4rem)}.besuch-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);max-width:70rem;margin:0 auto;display:grid}.besuch-raster>div{align-content:start;justify-items:center;gap:.9rem;display:grid}.besuch-raster p{line-height:1.6}.besuch .status{color:var(--gold);font-size:var(--klein);letter-spacing:.06em}.weg{color:var(--gold)}.fuss{padding:clamp(4rem, 10vh, 6rem) var(--rand) clamp(6rem, 14vh, 8rem);text-align:center;border-top:1px solid #c9a96a2e;justify-items:center;gap:1rem;display:grid}.fuss-marke{font:500 clamp(1rem, 1.2vw, 1.4rem)/1 var(--versal);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.gruss{font:italic 400 clamp(1.4rem, 1.8vw, 1.9rem)/1.3 var(--serif)}.fuss-links button{cursor:pointer;color:var(--grau);font-size:var(--klein);letter-spacing:.06em;background:0 0;border:0;margin:0 .8rem;padding:.3em 0}dialog{background:var(--tief);color:var(--elfenbein);border:1px solid #c9a96a66;max-width:34rem;padding:2rem;font-size:1rem}dialog::backdrop{background:#000000b3}dialog h2{margin-bottom:1rem;font-size:2rem}dialog p{color:#d6cdbf;margin-bottom:.9rem}dialog button{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;padding:.55em 1.1em}@media (width<=760px){.kopf{padding:1.05rem 1.1rem}.marke-name{letter-spacing:.13em;font-size:1.02rem}.leiste{gap:.8rem;font-size:.86rem;top:.7rem;right:.9rem}.termin{display:none}.einstieg{height:180vh}.buehne{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:1.8rem;padding:4.6rem 1.1rem 1.5rem}.text{align-self:start;gap:.9rem;padding:0}.einstieg h1{font-size:clamp(2.3rem,10.5vw,3rem)}.unter{font-size:1.05rem}.rahmen{outline-offset:8px;aspect-ratio:4/5;width:calc(100% - 20px)}.rahmen img{object-position:52% 50%}.naehe{margin-top:-30vh;padding-top:26vh}.sauber{grid-template-columns:1fr}.sauber-text h2{font-size:var(--display)}.besuch-raster{grid-template-columns:1fr}.leistungen{flex-direction:column;gap:.35rem}.leistungen li{line-height:1.25}.leistungen li+li:before{display:none}.film-rahmen.breit .film{aspect-ratio:4/3}.menue{width:100vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
