@font-face{font-family:Belleza;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/belleza-latin-ext-400-normal.CI9RGLeW.woff2) format("woff2"),url(/_astro/belleza-latin-ext-400-normal.HBi0hRzb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Belleza;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/belleza-latin-400-normal.D62PTej2.woff2) format("woff2"),url(/_astro/belleza-latin-400-normal.DdR__95J.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --sweep{syntax: "<angle>"; inherits: false; initial-value: 420deg;}:root{--nebel: #e9eaf0;--papier: #f6f6f9;--tinte: #232849;--nacht: #191d38;--schiefer: #565b7e;--feder: #8e93b5;--messing: #a88c4f;--messing-hell: #d6c08b;--wand: #a5a397;--schrift-display: "Belleza", "Optima", "Gill Sans", sans-serif;--schrift-text: "Hanken Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--rand: clamp(16px, 4.4vw, 64px);--ease: cubic-bezier(.22, 1, .36, 1);--ring: min(29svh, 33vw)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--nebel);color:var(--tinte);font-family:var(--schrift-text);font-size:clamp(1.0625rem,.98rem + .3vw,1.1875rem);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video{display:block;max-width:100%}img{height:auto}picture{display:contents}a{color:inherit}h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{font-family:var(--schrift-display);font-weight:400;line-height:1.04;letter-spacing:-.012em;text-wrap:balance}p{text-wrap:pretty;hyphens:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--messing);outline-offset:3px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 18px;border-radius:999px;background:var(--tinte);color:var(--papier)}.skip:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.6em 1.5em;border-radius:999px;background:var(--tinte);color:var(--papier);font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),transform .16s var(--ease)}.btn:active{transform:scale(.975)}.btn--hell{background:var(--papier);color:var(--tinte)}.btn--rand{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}@media(hover:hover)and (pointer:fine){.btn:hover{background:var(--messing);color:#fff}.btn--hell:hover{background:var(--messing-hell);color:var(--nacht)}.btn--rand:hover{background:var(--tinte);color:var(--papier);box-shadow:none}}.kopf{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:flex-start;justify-content:space-between;padding:clamp(10px,1.6vw,20px) var(--rand);pointer-events:none}.kopf>*{pointer-events:auto}.kopf__marke{display:block;width:clamp(62px,5.6vw,82px);aspect-ratio:1;border-radius:50%;background:var(--nebel);box-shadow:0 6px 22px #191d381a}.kopf__marke img{width:100%;height:100%}.kopf__nav{display:flex;align-items:center;gap:clamp(2px,.6vw,8px);padding:5px;border-radius:999px;background:#f6f6f9d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 22px #191d3814}.kopf__nav a:not(.btn){padding:.55em 1em;border-radius:999px;text-decoration:none;font-size:.95em;font-weight:450;transition:background-color .18s var(--ease)}@media(hover:hover)and (pointer:fine){.kopf__nav a:not(.btn):hover{background:var(--nebel)}}.kopf__nav .btn{min-height:42px;padding-block:.4em;font-size:.95em}.leiste{position:fixed;inset:auto 0 0;z-index:50;display:none;grid-template-columns:1fr 1.5fr 1fr;gap:6px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#f6f6f9eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -6px 22px #191d3814}.leiste a{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;text-decoration:none;font-weight:500;font-size:1rem}.leiste .btn{padding-inline:.5em}@media(max-width:760px){.kopf{position:absolute}.kopf__nav{display:none}.leiste{display:grid}body{padding-bottom:60px}}.portal{position:relative;background:var(--nebel)}.portal__buehne{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--nebel)}.portal__fenster{position:absolute;inset:0;overflow:hidden}.portal__raum{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;transform-origin:0 0;will-change:transform;background:var(--nebel)}.pane{position:relative;overflow:hidden;min-width:0}.pane img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.portal__schatten{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(to top,#191d38b8,#191d382e 38%,#191d3800 62%)}.portal__erstbild,.portal__kranz{position:absolute;left:calc(50% - var(--ring) * 1.3333);top:calc(50% + 1svh - var(--ring) * 1.3333);width:calc(var(--ring) * 2.6667);height:calc(var(--ring) * 2.6667)}.portal__erstbild{z-index:1}.portal__erstbild img{position:absolute;left:12.9%;top:12.9%;width:74.2%;height:74.2%;max-width:none;border-radius:50%;object-fit:cover}.portal__kranz{z-index:2;pointer-events:none}.portal__kranz img{width:100%;height:100%}.portal__text{position:absolute;inset:0;z-index:3;pointer-events:none}.portal__text a{pointer-events:auto}.portal__titel{font-size:clamp(2.6rem,5.5vw,6.2rem);line-height:.98}.portal__titel span{position:absolute;display:block}.titel__links{left:var(--rand);top:clamp(120px,17svh,190px)}.titel__rechts{right:var(--rand);bottom:clamp(36px,8svh,96px);text-align:right}.titel__zeile{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;position:static!important}.titel__zeile>span{position:static}.portal__unten{position:absolute;left:var(--rand);bottom:clamp(36px,8svh,96px);max-width:21em}.portal__unten p{margin-bottom:1.1em}.portal__unten .aktionen{display:flex;flex-wrap:wrap;gap:8px}.portal__satz{position:absolute;z-index:4;left:var(--rand);right:var(--rand);bottom:clamp(40px,9svh,96px);color:var(--papier);font-family:var(--schrift-display);font-size:clamp(2.8rem,8.6vw,9.5rem);line-height:.98;letter-spacing:-.015em;opacity:0;pointer-events:none}html:not(.has-motion) .portal__buehne{height:auto;overflow:visible;display:flex;flex-direction:column}html:not(.has-motion) .portal__hero{position:relative;height:100svh;min-height:560px;order:1}html:not(.has-motion) .portal__fenster{position:relative;order:2;height:min(90svh,900px)}html:not(.has-motion) .portal__satz{opacity:1;z-index:5;bottom:32px}html:not(.has-motion) .portal__schatten{opacity:1}.has-motion .portal__hero{position:absolute;inset:0;z-index:2}html.intro .portal__kranz,html.intro .portal__erstbild,html.intro .titel__zeile>span,html.intro .portal__unten{visibility:hidden}@media(max-width:760px){:root{--ring: min(25svh, 35vw)}.portal__raum{grid-template-columns:1fr;background:var(--wand)}.pane--seite{display:none}.titel__links{top:96px;left:var(--rand)}.titel__rechts{bottom:calc(74px + 4.2rem);right:var(--rand)}.portal__titel{font-size:clamp(2.5rem,11.4vw,3.6rem)}.portal__erstbild,.portal__kranz{top:calc(50% - 2svh - var(--ring) * 1.3333)}.portal__unten{left:var(--rand);right:var(--rand);bottom:74px;max-width:none}.portal__unten .aktionen{display:none}.portal__unten .ort{margin:0;font-size:.95rem;line-height:1.4}.portal__satz{bottom:82px;font-size:clamp(3rem,15vw,4.6rem)}}.valentina{background:var(--papier);padding:clamp(72px,12vw,180px) var(--rand) clamp(72px,11vw,170px)}.valentina h2{font-size:clamp(2.5rem,7.6vw,8.4rem);max-width:11.5em;line-height:1}.valentina__raster{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,3vw,44px);margin-top:clamp(40px,6vw,88px);align-items:end}.valentina__bild{grid-column:1 / span 6}.valentina__bild img{width:100%;height:auto}.valentina__bild figcaption{margin-top:.6em;font-size:.86em;color:var(--schiefer)}.valentina__text{grid-column:8 / span 5;display:grid;gap:1.1em;max-width:34em}.valentina__name{margin-top:.4em;font-family:var(--schrift-display);font-size:1.5em;line-height:1.2}.valentina__name small{display:block;font-family:var(--schrift-text);font-size:.62em;color:var(--schiefer);margin-top:.35em}@media(max-width:760px){.valentina__bild,.valentina__text{grid-column:1 / -1}}.angebot{--lack: #e3336e;position:relative;overflow:clip;padding:clamp(72px,10vw,150px) var(--rand);background:color-mix(in oklab,var(--lack) 9%,var(--nebel));transition:background-color .45s var(--ease)}.angebot__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;margin-bottom:clamp(24px,4vw,56px)}.angebot h2{font-size:clamp(2.5rem,6vw,6.6rem)}.angebot__kopf p{max-width:24em;color:var(--schiefer)}.angebot__raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(16px,4vw,64px);align-items:center}.faecher{--L: min(40vw, 45svh, 560px);--h: 46px;--nagel: clamp(52px, 5vw, 76px);position:relative;height:calc(var(--L) * 1.74);min-height:470px}.faecher__niete{position:absolute;left:3px;top:calc(50% - 13px);z-index:20;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#f1e2b7,var(--messing) 58%,#6f5a2c);box-shadow:0 2px 6px #191d384d}.stab{position:absolute;left:16px;top:calc(50% - var(--h) / 2);width:var(--L);height:var(--h);transform-origin:0 50%;transform:rotate(var(--w));text-align:left;border-radius:999px}.stab__koerper{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;border-radius:calc(var(--h) / 2) calc(var(--nagel) * .46) calc(var(--nagel) * .46) calc(var(--h) / 2) / calc(var(--h) / 2);background:linear-gradient(to bottom,#fff,#eef0f5 62%,#dcdfe9);box-shadow:0 1px 1px #191d381a,0 8px 18px #191d381f;transition:transform .26s var(--ease)}.stab__name{padding-right:14px;font-weight:500;font-size:.94em;white-space:nowrap}.stab__nagel{position:relative;flex:0 0 auto;width:var(--nagel);height:100%;border-radius:12px 46% 46% 12px/12px 50% 50% 12px;background:var(--lack);box-shadow:inset 0 -6px 10px #00000024}.stab__nagel:after{content:"";position:absolute;left:14%;right:18%;top:16%;height:22%;border-radius:999px;background:linear-gradient(to right,#ffffff1a,#ffffff9e,#ffffff1f)}.stab[aria-selected=true]{z-index:10}.stab[aria-selected=true] .stab__koerper{transform:translate(clamp(14px,2.2vw,30px))}.stab[aria-selected=true] .stab__name{font-weight:650}@media(hover:hover)and (pointer:fine){.stab:hover .stab__koerper{transform:translate(10px)}.stab[aria-selected=true]:hover .stab__koerper{transform:translate(clamp(14px,2.2vw,30px))}}.stab:focus-visible{outline:none}.stab:focus-visible .stab__koerper{outline:2px solid var(--tinte);outline-offset:2px}.tafeln{display:grid}.tafel{grid-area:1 / 1;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .22s var(--ease),transform .28s var(--ease),visibility 0s linear .22s}.tafel.ist-aktiv{visibility:visible;opacity:1;transform:none;transition-delay:0s}html:not(.js) .tafel{visibility:visible;opacity:1;transform:none;grid-area:auto;margin-bottom:40px}.tafel h3{font-size:clamp(2rem,3.8vw,3.8rem)}.tafel__text{margin-top:.6em;max-width:34em}.preise{width:100%;margin-top:1.2em;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums}.preise th,.preise td{padding:.56em 0;border-top:1px solid rgb(35 40 73 / .16);text-align:left;font-weight:400;vertical-align:baseline}.preise th{padding-right:1em}.preise .dauer{white-space:nowrap;color:var(--schiefer);padding-right:1.2em;font-size:.92em}.preise .preis{text-align:right;white-space:nowrap;font-weight:550}.tafel .btn{margin-top:1.3em}@media(max-width:900px){.angebot__raster{grid-template-columns:minmax(0,1fr)}.faecher{--L: min(82vw, 400px);--h: 44px;height:calc(var(--L) * 1.62);min-height:0;margin-left:-6px}.tafel{display:none}.tafel.ist-aktiv{display:block}html:not(.js) .tafel{display:block}}.studio{background:var(--papier);padding:clamp(72px,10vw,150px) 0 clamp(64px,9vw,130px)}.studio__kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end;padding-inline:var(--rand)}.studio h2{font-size:clamp(2.5rem,6vw,6.6rem)}.studio__kopf p{margin-top:.7em;max-width:30em}.kalender{--s: clamp(64px, 8vw, 104px);perspective:900px;display:inline-block;padding:8px 8px 0}.kalender__wuerfel{display:flex;gap:3px;justify-content:center}.wuerfel{position:relative;width:var(--s);height:var(--s);transform-style:preserve-3d;transform:rotateX(-16deg) rotateY(-20deg)}.wuerfel__seite{position:absolute;inset:0;display:grid;place-items:center;border-radius:8%;font-size:calc(var(--s) * .62);font-weight:300;line-height:1;color:#33364a;backface-visibility:hidden}.wuerfel__vorne{background:linear-gradient(160deg,#fbfbfc,#e7e7ea);transform:translateZ(calc(var(--s) / 2))}.wuerfel__oben{background:#f9f9fa;transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.wuerfel__oben span{transform:rotate(180deg);opacity:.8}.wuerfel__seitlich{background:linear-gradient(90deg,#dcdce0,#c9c9cf);transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.wuerfel__hinten{background:#e9e9ec;transform:rotateX(180deg) translateZ(calc(var(--s) / 2))}.wuerfel__unten{background:#d9d9dd;transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.wuerfel__links{background:#e3e3e7;transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.kalender__monat{margin-top:calc(var(--s) * .14);padding:.36em 1em;text-align:center;font-size:.86em;letter-spacing:.02em;color:#4b4e60;border-radius:3px;background:#f4f4f6;box-shadow:0 0 0 5px #c6a47a,0 7px 16px #191d382e}.reihe{margin-top:clamp(32px,4vw,56px);display:flex;gap:clamp(12px,1.6vw,22px);align-items:flex-end;overflow-x:auto;padding:0 var(--rand) 14px;scroll-snap-type:x proximity;scroll-padding-inline:var(--rand);scrollbar-width:thin;scrollbar-color:var(--feder) transparent}.beitrag{flex:0 0 auto;width:clamp(236px,25vw,380px);scroll-snap-align:start;text-decoration:none;display:block}.beitrag--breit{width:clamp(300px,36vw,540px)}.beitrag__bild{overflow:hidden;border-radius:3px}.beitrag img{width:100%;height:auto;transition:transform .4s var(--ease)}@media(hover:hover)and (pointer:fine){.beitrag:hover img{transform:scale(1.025)}}.beitrag time{display:block;margin-top:.7em;font-size:.86em;color:var(--schiefer)}.beitrag p{margin-top:.1em;max-width:26em;line-height:1.42}.studio__fuss{padding-inline:var(--rand);margin-top:20px}.textlink{text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:var(--messing)}@media(max-width:620px){.studio__kopf{grid-template-columns:1fr}.kalender{justify-self:start}}.hochzeit{background:var(--nacht);color:var(--papier);padding:clamp(72px,10vw,150px) var(--rand);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,3vw,44px);align-items:center}.hochzeit__bild{grid-column:8 / span 5;position:relative}.hochzeit__oval{border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px var(--messing-hell),0 0 0 clamp(8px,1.1vw,16px) var(--nacht),0 0 0 calc(clamp(8px,1.1vw,16px) + 1px) #d6c08b73;margin:clamp(10px,1.2vw,18px)}.hochzeit__oval img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.hochzeit__bild figcaption{margin-top:1.4em;text-align:center;font-size:.86em;color:#b9bcd4}.hochzeit__inhalt{grid-column:1 / span 6}.hochzeit h2{font-size:clamp(2.5rem,6.8vw,7.4rem);line-height:1}.ganz{white-space:nowrap}.hochzeit__inhalt>p{margin-top:1.2em;max-width:31em;color:#d7d9e8}.hochzeit__preise{margin-top:1.6em;max-width:30em;display:grid;gap:0}.hochzeit__preise div{display:flex;justify-content:space-between;gap:16px;padding:.6em 0;border-top:1px solid rgb(246 246 249 / .22);font-variant-numeric:tabular-nums lining-nums}.hochzeit__preise dd{font-weight:550;white-space:nowrap}.hochzeit blockquote{margin:1.8em 0 0;font-family:var(--schrift-display);font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.16;max-width:20em;color:var(--messing-hell)}.hochzeit cite{display:block;margin-top:.5em;font-family:var(--schrift-text);font-size:.86rem;font-style:normal;color:#b9bcd4}.hochzeit .aktionen{margin-top:1.9em;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:860px){.hochzeit__inhalt,.hochzeit__bild{grid-column:1 / -1}.hochzeit__bild{order:-1;max-width:420px}}.besuch{background:var(--nebel);padding:clamp(72px,10vw,150px) var(--rand);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,3vw,44px);align-items:center}.besuch__film{grid-column:1 / span 4;position:relative;border-radius:999px 999px 4px 4px;overflow:hidden;aspect-ratio:9 / 16;max-height:86svh;background:var(--tinte)}.besuch__film video{width:100%;height:100%;object-fit:cover}.besuch__pause{position:absolute;right:12px;bottom:12px;min-height:40px;padding:.3em 1em;border-radius:999px;background:#f6f6f9e0;font-size:.88em;font-weight:500}.besuch__inhalt{grid-column:6 / span 7}.besuch h2{font-size:clamp(2.5rem,6.4vw,7rem);line-height:1.02}.besuch__liste{margin-top:1.5em;display:grid;gap:0;max-width:36em}.besuch__liste div{display:grid;grid-template-columns:8.5em 1fr;gap:12px;padding:.62em 0;border-top:1px solid rgb(35 40 73 / .16)}.besuch__liste dt{color:var(--schiefer)}.besuch .aktionen{margin-top:1.9em;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:860px){.besuch__film,.besuch__inhalt{grid-column:1 / -1}.besuch__film{order:2;max-width:340px;margin-top:28px}.besuch__liste div{grid-template-columns:6.6em 1fr}}.fuss{background:var(--papier);padding:clamp(40px,6vw,80px) var(--rand) clamp(28px,3vw,40px);display:grid;justify-items:center;gap:22px;text-align:center}.fuss__marke{width:clamp(170px,19vw,260px)}.fuss ul{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:center;font-size:.92em}.fuss small{font-size:.84em;color:var(--schiefer)}.recht{background:var(--papier);padding:clamp(130px,14vw,190px) var(--rand) clamp(64px,8vw,110px)}.recht__inhalt{max-width:42em;margin-inline:auto}.recht h1{font-size:clamp(2.6rem,6vw,5.2rem);margin-bottom:.5em}.recht h2{font-size:1.7em;margin:1.4em 0 .4em}.recht p,.recht ul{margin-bottom:.9em}.recht ul{list-style:disc;padding-left:1.2em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
