
/*!
Theme Name: Le doux souvenir - Coming Soon
Theme URI: http://underscores.me/
Author: studio_upstruct
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lds-coming_soon
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

upstruct is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--color-black:28,28,28;--color-red:183,24,31;--color-white:255,255,255;--color-blue:141,172,198}@media(prefers-contrast:more){:root{--color-blue:3,81,191}}.color-scheme-1,:root{--color-foreground:var(--color-black);--color-background:var(--color-white);--color-highlight:var(--color-blue);--color-warning:var(--color-red);--color-text:var(--color-foreground);--color-headline:var(--color-foreground);--color-link:var(--color-foreground);--color-link-hover:var(--color-highlight),.8;--color-list-marker:var(--color-highlight);--color-button-text:var(--color-white);--color-button-text-hover:var(--color-white);--color-button-background:var(--color-highlight);--color-button-background-hover:var(--color-warning);--color-button-border:var(--color-highlight),0;--color-button-border-hover:var(--color-warning);--color-button-border-focus:var(--color-blue-light);--color-input-border:var(--color-foreground);--color-input-border-focus:var(--color-highlight);--color-input-text:var(--color-black);--color-pre-background:var(--color-grey);color:rgba(var(--color-foreground))}.color-scheme-2{--color-foreground:var(--color-white);--color-background:var(--color-black);--color-highlight:var(--color-red);--color-warning:var(--color-red);--color-link:var(--color-foreground);--color-link-hover:var(--color-foreground);--color-button-background:var(--color-background),0;--color-button-border:var(--color-highlight);--color-button-text-hover:var(--color-background);--color-button-background-hover:var(--color-foreground);--color-button-border-hover:var(--color-button-border);--color-button-border-focus:var(--color-warning);--color-input-border:var(--color-foreground),0;--color-input-border-focus:var(--color-warning);--color-input-text:var(--color-black);--color-pre-text:var(--color-black);--color-pre-background:var(--color-blue-light);color:rgba(var(--color-foreground))}@font-face{font-display:swap;font-family:Faire Print;font-style:normal;font-weight:400;src:url(/wp-content/themes/lds-coming_soon/fonts/faire-print/FAIRE-Print-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Faire Script;font-style:normal;font-weight:400;src:url(/wp-content/themes/lds-coming_soon/fonts/faire-script/FAIRE-PrintScript-Regular.woff2) format("woff2")}:root{--fontMain:"Faire Print",serif;--fontHeading:"Faire Script",sans-serif;--fontCode:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;--fontPre:"Courier 10 Pitch",courier,monospace;--lineHeightBody:1.2;--lineHeightPre:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--font-scale:1;--caption-size:clamp(1rem,0.2042900919vw + 0.9521195097rem,1.125rem);--p-size:clamp(1.5rem,2.4514811032vw + 0.9254341164rem,3rem);--p-size-small:clamp(1.25rem,0.4085801839vw + 1.1542390194rem,1.5rem);--h1-size:clamp(2.75rem,5.7201225741vw + 1.4093462717rem,6.25rem);--h2-size:clamp(2.25rem,1.4300306435vw + 1.9148365679rem,3.125rem);--h3-size:clamp(1.5rem,1.2257405516vw + 1.2127170582rem,2.25rem);--h4-size:clamp(1.25rem,0vw + 1.25rem,1.25rem);--size-vertical-gap:clamp(2.875rem,5.4607508532vw + 0.2538395904rem,4.875rem);--size-vertical-gap-0_5x:clamp(1.4375rem,2.7303754266vw + 0.1269197952rem,2.4375rem);--size-vertical-gap-0_75x:clamp(2.15625rem,4.0955631399vw + 0.1903796928rem,3.65625rem);--size-vertical-gap-1_25x:clamp(3.59375rem,6.8259385666vw + 0.3172994881rem,6.09375rem);--size-vertical-gap-1_5x:clamp(4.3125rem,8.1911262799vw + 0.3807593857rem,7.3125rem);--size-vertical-gap-2x:clamp(5.75rem,10.9215017065vw + 0.5076791809rem,9.75rem);--size-horizontal-gap:clamp(3rem,5.4607508532vw + 0.3788395904rem,5rem);--size-horizontal-gap-0_5x:clamp(1.5rem,2.7303754266vw + 0.1894197952rem,2.5rem);--size-horizontal-gap-0_75x:clamp(2.25rem,4.0955631399vw + 0.2841296928rem,3.75rem);--size-horizontal-gap-1_25x:clamp(3.75rem,6.8259385666vw + 0.4735494881rem,6.25rem);--size-horizontal-gap-1_5x:clamp(4.5rem,8.1911262799vw + 0.5682593857rem,7.5rem);--size-horizontal-gap-2x:clamp(6rem,10.9215017065vw + 0.7576791809rem,10rem);--page-padding:calc(10rem + var(--size-horizontal-gap-1_25x));--page-width:74.625rem}@media(max-width:67.99em){:root{--size-vertical-gap:clamp(1.9375rem,3.8167938931vw + 1.0429389313rem,2.875rem);--size-vertical-gap-0_5x:clamp(0.96875rem,1.9083969466vw + 0.5214694656rem,1.4375rem);--size-vertical-gap-0_75x:clamp(1.453125rem,2.8625954198vw + 0.7822041985rem,2.15625rem);--size-vertical-gap-1_25x:clamp(2.421875rem,4.7709923664vw + 1.3036736641rem,3.59375rem);--size-vertical-gap-1_5x:clamp(2.90625rem,5.7251908397vw + 1.5644083969rem,4.3125rem);--size-vertical-gap-2x:clamp(3.875rem,7.6335877863vw + 2.0858778626rem,5.75rem);--size-horizontal-gap:clamp(2rem,4.0712468193vw + 1.0458015267rem,3rem);--size-horizontal-gap-0_5x:clamp(1rem,2.0356234097vw + 0.5229007634rem,1.5rem);--size-horizontal-gap-0_75x:clamp(1.5rem,3.0534351145vw + 0.784351145rem,2.25rem);--size-horizontal-gap-1_25x:clamp(2.5rem,5.0890585242vw + 1.3072519084rem,3.75rem);--size-horizontal-gap-1_5x:clamp(3rem,6.106870229vw + 1.5687022901rem,4.5rem);--size-horizontal-gap-2x:clamp(4rem,8.1424936387vw + 2.0916030534rem,6rem);--page-padding:clamp(3rem,4.0712468193vw + 2.0458015267rem,4rem)}}:root{--size-hairline-width:.0625rem}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}:where(h1){font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}:where(body,button,input,select,optgroup,textarea){color:rgba(var(--color-text));font-family:var(--fontMain);font-size:1rem;line-height:var(--lineHeightBody)}:where(p){font-size:var(--p-size);font-weight:400;margin-bottom:1.5em}:where(p):first-child{margin-top:0}:where(p):last-child{margin-bottom:0}cite,dfn,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:rgba(var(--color-pre-background));color:rgba(var(--color-pre-text));font-family:var(--fontPre);line-height:var(--lineHeightPre);margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:var(--fontCode)}big{font-size:125%}h1,h2,h3,h4,h5,h6{clear:both}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--fontHeading);font-weight:400;line-height:1.15;margin-bottom:.45em;margin-top:1.8em}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1+p,.h2+p,.h3+p,.h4+p,.h5+p,.h6+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}.h1,:where(h1){font-size:calc(var(--h1-size)*var(--font-scale))}.h2,:where(h2){font-size:calc(var(--h2-size)*var(--font-scale))}.h3,:where(h3){font-size:calc(var(--h3-size)*var(--font-scale))}.h4,:where(h4){font-size:calc(var(--h4-size)*var(--font-scale))}body{background:rgba(var(--color-background))}:where(hr){background-color:rgba(var(--color-text));border:0;height:.0625em;margin-bottom:1.5em}ol,ul{margin:0
0 1.5em 3em}ul{font-size:var(--p-size);list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0
1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em
0}svg{overflow:visible}.responsive-image,svg{width:100%}.responsive-image.fill-height{--enable-aspect-ratio:0;--fill-height:100%;--max-width-from-max-height-override:100%;flex:1;height:var(--fill-height)}.responsive-image.fill-height
figure{display:flex;flex-direction:column;height:var(--fill-height)}.responsive-image.fill-height figure :not(img,figcaption,svg,.override-info,.hover-scrub-bar,.hover-scrub-icon,.lightbox-icon){height:var(--fill-height)}.responsive-image
figcaption{--default-text-gap:.6em;font-size:var(--caption-size);margin-block-start:var(--default-text-gap)}.responsive-image.inline-caption{color:#fff}.responsive-image.inline-caption
figcaption{bottom:0;margin-block-start:0;padding:calc(var(--default-text-gap)*.7) calc(var(--default-text-gap)*1.4);position:absolute;text-shadow:0 0 .25rem rgba(0,0,0,.5)}.responsive-image.caption-vertical
figcaption{padding:calc(var(--default-text-gap)*1.4) calc(var(--default-text-gap)*.7);text-orientation:sideways;transform:rotate(180deg);writing-mode:vertical-rl}.responsive-image.caption-right
figcaption{left:auto;right:0}.responsive-video{--hover-scrub-bar-default-color:blue;--play-button-default-background-color:blue;--play-button-default-color:#fff;--enable-aspect-ratio:1;align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.responsive-video.fill-height{--enable-aspect-ratio:0;--fill-height:100%;--max-width-from-max-height-override:100%;flex:1;height:var(--fill-height)}.responsive-video.fill-height
figure{display:flex;flex-direction:column;height:var(--fill-height)}.responsive-video.fill-height figure :not(video,figcaption,svg,.override-info,.hover-scrub-bar,.hover-scrub-icon,.lightbox-icon){height:var(--fill-height)}.responsive-video
figure{margin:auto;margin-left:unset;margin-right:unset;position:relative}.responsive-video
figcaption{--default-text-gap:.6em;font-size:var(--caption-size);margin-block-start:var(--default-text-gap)}.responsive-video .aspect-ratio-sizer{background-color:#f2f2f2;position:relative}.responsive-video
video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.responsive-video.inline-caption{color:#fff}.responsive-video.inline-caption
figcaption{bottom:0;margin-block-start:0;padding:calc(var(--wp--custom--text-gap, var(--default-text-gap))*.7) calc(var(--wp--custom--text-gap, var(--default-text-gap))*1.4);position:absolute;text-shadow:0 0 .25rem rgba(0,0,0,.5)}.responsive-video.vertical-caption
figcaption{padding:calc(var(--wp--custom--text-gap, var(--default-text-gap))*1.4) calc(var(--wp--custom--text-gap, var(--default-text-gap))*.7);text-orientation:sideways;transform:rotate(180deg);writing-mode:vertical-rl}.responsive-video.caption-right
figcaption{left:auto;right:0}.responsive-video .hover-scrub-bar{background-color:var(--wp--custom-hover-scrub-bar-color,var(--hover-scrub-bar-default-color));display:block;height:.2em;transform:scaleX(0);transform-origin:left;width:100%}.responsive-video video:hover .hover-scrub-icon{opacity:0}.responsive-video .hover-scrub-icon{background-color:#fff;border-radius:1em;box-shadow:0 0 1em .3em rgba(0,0,0,.05);display:block;height:2em;position:absolute;right:.6em;top:.6em;transition:opacity .4s ease-out;width:2em}.responsive-video .hover-scrub-icon:after,.responsive-video .hover-scrub-icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2{fill:none;stroke:%23000;stroke-linecap:round;stroke-width:1.25px}.cls-1{stroke-linejoin:round}.cls-2{stroke-miterlimit:10}%3C/style%3E%3C/defs%3E%3Cpath d='M8.92 16H5.37' class='cls-2'/%3E%3Cpath d='M6.5 18.26 4.25 16l2.25-2.26' class='cls-1'/%3E%3Cpath d='M22.93 16h3.7' class='cls-2'/%3E%3Cpath d='M25.5 18.26 27.75 16l-2.25-2.26' class='cls-1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}.responsive-video .hover-scrub-icon:after{--shake-distance:.1em;animation-duration:4s;animation-iteration-count:infinite;animation-name:horizontal-shaking;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 3' viewBox='0 0 32 32'%3E%3Cpath d='m14.499 15.819 1.78-.747 2.991 7.127-1.78.747z'/%3E%3Cpath d='M12.73 9.05v10.83l2.9-2.8.39-.1h4.64l-7.93-7.93z'/%3E%3C/svg%3E")}@keyframes horizontal-shaking{0%{transform:translateX(0)}5%{transform:translateX(var(--shake-distance))}15%{transform:translateX(calc(var(--shake-distance)*-1))}20%{transform:translateX(0)}to{transform:translateX(0)}}.responsive-video .responsive-video-poster button,.responsive-video .responsive-video-poster
span.button{border:0;height:100%;left:0;margin:0;opacity:1;outline:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.responsive-video .responsive-video-poster button:focus-visible{outline:2px
outset -webkit-focus-ring-color}.responsive-video .responsive-video-poster button:focus-visible span.button,.responsive-video .responsive-video-poster button:hover
span.button{transform:translate(-50%,-50%) scale(1.2)}.responsive-video .responsive-video-poster
span.button{background-color:var(--play-button-background-color,var(--play-button-default-background-color));border-radius:4rem;box-sizing:content-box;color:var(--play-button-color,var(--play-button-default-color));height:2rem;left:50%;padding:1rem;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease-in-out;width:2rem;z-index:2}.responsive-video .responsive-video-poster .button-icon{transform:translateX(.15rem)}.responsive-video .responsive-video-poster
img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.responsive-video .responsive-video-poster
video{opacity:0}.responsive-video.play-button-was-clicked .responsive-video-poster
video{opacity:1}.responsive-video.play-button-was-clicked .responsive-video-poster
button{opacity:0;pointer-events:none}table{margin:0
0 1.5em;width:100%}:where(a){color:rgba(var(--color-link));text-decoration-thickness:.06em;text-underline-offset:.23em}:where(a):visited{color:rgba(var(--color-link))}:where(a):active,:where(a):focus,:where(a):hover{text-decoration:none}:where(a):focus{outline:thin dotted}:where(a):active,:where(a):hover{outline:0}:where(button,input[type=button],input[type=reset],input[type=submit]){background:rgba(var(--color-button-background));border:.0625em solid;border-color:rgba(var(--color-button-border));border-radius:0;color:rgba(var(--color-button-text));font-size:var(--p-size);font-weight:700;letter-spacing:.001em;line-height:1;padding:.6em 1em .4em}:where(button,input[type=button],input[type=reset],input[type=submit]):hover{background-color:rgba(var(--color-button-background-hover));border-color:rgba(var(--color-button-border-hover));color:rgba(var(--color-button-text-hover));cursor:pointer}:where(button,input[type=button],input[type=reset],input[type=submit]):active,:where(button,input[type=button],input[type=reset],input[type=submit]):focus,:where(button,input[type=button],input[type=reset],input[type=submit]):focus-visible{border-color:rgba(var(--color-button-border-focus));outline:none}:where(input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea){border:.0625em solid rgba(var(--color-input-border));border-radius:0;color:rgba(var(--color-input-text));font-size:var(--p-size);padding:.1875em}:where(input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea):focus{border-color:rgba(var(--color-input-border-focus));outline:none}:where(label){font-weight:600}:where(select){border:.0625em solid rgba(var(--color-input-border))}:where(textarea){width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.center-wrapper{box-sizing:content-box;margin:0
auto;max-width:var(--page-width);padding-left:var(--page-padding);padding-right:var(--page-padding);width:calc(100% - var(--page-padding)*2)}header.site-header{--color-foreground:var(--color-white);display:flex;flex-direction:row-reverse;justify-content:space-between;padding:1.5em var(--size-vertical-gap);position:fixed;top:0;transition:transform .3s ease;width:100%;z-index:99}header.site-header.dark{--color-foreground:var(--color-black)}header.site-header
a{display:block}header.site-header
.logo{max-width:10rem;z-index:15}header.site-header .logo-tribute{max-width:8rem;z-index:15}header.site-header svg
path{transition:fill .4s ease-in-out}@media(min-width:68em){header.site-header
.background{display:none}}header.site-header
.background{--gradient-height:100%;bottom:calc(100% - 20em);left:0;opacity:1;pointer-events:none;position:fixed;right:0;top:0;transform:translate(0);transition:opacity .3s ease;z-index:10}header.site-header .background:first-child{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*1),transparent calc(100% - var(--gradient-height)/5*0));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*1),transparent calc(100% - var(--gradient-height)/5*0))}header.site-header .background:nth-child(2){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*2),transparent calc(100% - var(--gradient-height)/5*1));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*2),transparent calc(100% - var(--gradient-height)/5*1))}header.site-header .background:nth-child(3){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*3),transparent calc(100% - var(--gradient-height)/5*2));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*3),transparent calc(100% - var(--gradient-height)/5*2))}header.site-header .background:nth-child(4){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*4),transparent calc(100% - var(--gradient-height)/5*3));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*4),transparent calc(100% - var(--gradient-height)/5*3))}header.site-header .background:nth-child(5){backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*5),transparent calc(100% - var(--gradient-height)/5*4));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--gradient-height)/5*5),transparent calc(100% - var(--gradient-height)/5*4))}@media(max-width:34.24em){header.site-header{align-items:center}header.site-header .logo,header.site-header .logo-tribute{max-width:6rem}}@media(max-width:67.99em){header.site-header.nav-hidden{transform:translateY(-100%)}header.site-header.nav-hidden
.background{opacity:0}}body:not(.home){--p-size:calc(var(--p-size-small)*1.2)}body:not(.home) h1{margin-top:11rem}body:not(.home) .site-main{padding-bottom:var(--size-vertical-gap)}body.page-id-15 .site-main{text-align:center}body.page-id-15 .site-main .center-wrapper{max-width:36em}body.home{--section-height:110lvh;--section-max-height:9999999em}body.home header.site-header{opacity:0}body.home .sticky-background{height:100lvh;position:fixed;top:0;width:100%;z-index:0}body.home .sticky-background .responsive-image{left:0;opacity:0;position:absolute;top:0}body.home .sticky-background .responsive-image:first-child{opacity:1}body.home
.curtain{display:grid;grid-template-columns:repeat(13,1fr);grid-template-rows:1fr;height:100dvh;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}body.home .curtain
.stripe{transform:scaleY(0)}body.home .curtain .stripe:nth-child(13n+10),body.home .curtain .stripe:nth-child(13n+12),body.home .curtain .stripe:nth-child(13n+2),body.home .curtain .stripe:nth-child(13n+4),body.home .curtain .stripe:nth-child(13n+6),body.home .curtain .stripe:nth-child(13n+8){background:rgba(var(--color-red))}body.home .curtain.duo .stripe:nth-child(13n+1),body.home .curtain.duo .stripe:nth-child(13n+11),body.home .curtain.duo .stripe:nth-child(13n+13),body.home .curtain.duo .stripe:nth-child(13n+3),body.home .curtain.duo .stripe:nth-child(13n+5),body.home .curtain.duo .stripe:nth-child(13n+7),body.home .curtain.duo .stripe:nth-child(13n+9){background:rgba(var(--color-blue))}@media(max-width:49.99em){body.home
.curtain{grid-template-columns:repeat(9,1fr)}}body.home
p{text-wrap:balance;max-width:40ch}body.home .h1+p,body.home h1+p{margin-top:0}body.home main header,body.home main
section{align-items:center;margin-top:100lvh;position:relative;text-align:center;z-index:10}body.home main header.full-screen,body.home main section.full-screen{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minMax(min-content,min(var(--section-height),var(--section-max-height)));text-align:center}body.home main header .content-wrapper,body.home main section .content-wrapper{align-items:center;display:flex;flex-direction:column;padding:var(--size-vertical-gap-2x) 0;transition:visibility .4s ease-in-out,opacity .4s ease-in-out;visibility:visible}body.home main header .content-wrapper.hidden,body.home main section .content-wrapper.hidden{opacity:0;visibility:hidden}body.home
header.start{margin-top:0}body.home header.start .curtain
.stripe{transform:scaleY(1)}body.home header.start
svg{filter:drop-shadow(0 .625rem 1.25rem rgba(0,0,0,.5));max-width:47%;position:fixed;top:50%;transform:translateY(-50%)}@media(max-width:49.99em){body.home header.start
svg{max-width:70%}}body.home
section.intro{margin-top:min(30vh,10em)}body.home section.intro
p{font-family:var(--fontMain)}body.home section.copy,body.home
section.potsdam{background-color:rgba(var(--color-white));z-index:9}body.home section.contact
p{max-width:68ch}body.home section.contact
a{display:inline-block;margin-top:.7em}body.home
section.footer{--p-size:var(--p-size-small);align-items:end;margin-top:0}body.home section.footer .content-wrapper
p{max-width:68ch}body.home section.footer .content-wrapper .link-wrapper{display:flex;flex-flow:row;gap:2em;justify-content:center;padding:var(--size-vertical-gap) 0}body.home section.footer .content-wrapper
a{font-size:var(--p-size)}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;display:grid;margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}