/*
Theme Name:   TinyDream (Divi Child)
Theme URI:    https://tinydream.ch
Description:  Child-Theme für tinydream.ch. Enthält das TinyDream-Designsystem,
              lokal ausgelieferte Schriften und die Meta-Angaben für Suchmaschinen.
              Alle Anpassungen gehören hier hinein, damit Divi-Updates nichts überschreiben.
Author:       WebBearSolutions
Template:     Divi
Version:      1.0.0
Text Domain:  divi-child
*/

/* Die eigentlichen Stile liegen in css/tinydream-divi.css
   und werden über functions.php eingebunden. */

@font-face{font-family:'TD Fraunces';src:url(//tinydream.ch/wp-content/themes/divi-child/css/../fonts/fraunces-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;ascent-override:96%;descent-override:24%}@font-face{font-family:'TD Fraunces';src:url(//tinydream.ch/wp-content/themes/divi-child/css/../fonts/fraunces-italic-400.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;ascent-override:96%;descent-override:24%}@font-face{font-family:'TD Sans';src:url(//tinydream.ch/wp-content/themes/divi-child/css/../fonts/publicsans-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;ascent-override:95%;descent-override:24%}@font-face{font-family:'TD Sans';src:url(//tinydream.ch/wp-content/themes/divi-child/css/../fonts/publicsans-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;ascent-override:95%;descent-override:24%}:root{--tinte:#14261c;--moos:#24452f;--farn:#3e6b4a;--nebel:#526255;--rinde:#80603c;--holz:#b98b5e;--messing:#c08a3e;--papier:#faf6ef;--sand:#ede3d1;--karte:#fff;--flaeche:#24452f;--auf-flaeche:#faf6ef;--flaeche-rand:#24452f;--linie:rgba(192,138,62,.42);--schatten:0 8px 32px rgba(20,38,28,.08);--serif:'TD Fraunces',Georgia,'Times New Roman',serif;--sans:'TD Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--h1:clamp(3rem,10vw,6.75rem);--h2:clamp(2.25rem,5.4vw,4.25rem);--h3:clamp(1.3rem,2.2vw,1.7rem)}@media (prefers-color-scheme:dark){:root{--tinte:#e9e4d8;--moos:#9fbfa3;--farn:#a9cbae;--nebel:#a9b5a4;--rinde:#d9a85c;--holz:#8a6941;--messing:#d9a85c;--papier:#101a14;--sand:#18251c;--karte:#1b2a20;--flaeche:#1f3126;--auf-flaeche:#e9e4d8;--flaeche-rand:#35503e;--linie:rgba(217,168,92,.34);--schatten:0 8px 32px rgba(0,0,0,.4)}}.td-kopf,.td-hero,.td-fuss,.et_pb_section.td,.td-kopf *,.td-hero *,.td-fuss *,.et_pb_section.td *,.td-kopf *:before,.td-hero *:before,.td-fuss *:before,.et_pb_section.td *:before,.td-kopf *:after,.td-hero *:after,.td-fuss *:after,.et_pb_section.td *:after{box-sizing:border-box}.et_pb_section.et_pb_section.td{padding-block:clamp(84px,9vw,148px)}.et_pb_section.et_pb_section.td{background:var(--papier)}.et_pb_section.et_pb_section.td-sand{background:var(--sand)}.et_pb_section.et_pb_section.td-dunkel{background:var(--flaeche)}.et_pb_section.et_pb_section.td-hero-sektion{background:#14261c}.et_pb_section.et_pb_section.td-hero-sektion,.et_pb_section.et_pb_section.td-fuss-sektion{padding-block:0}.et_pb_section.td-hero-sektion .et_pb_row,.et_pb_section.td-fuss-sektion .et_pb_row{width:100%;max-width:none;padding:0;margin:0}.et_pb_section.td-hero-sektion .et_pb_column,.et_pb_section.td-fuss-sektion .et_pb_column{padding:0}.et_pb_section.td .et_pb_row{width:min(1240px,90%);max-width:1240px;padding:0}.et_pb_section.td .et_pb_module{margin-bottom:0}:where(.et_pb_section.td p){padding-bottom:0;line-height:1.72;color:var(--tinte);font-family:var(--sans)}:where(.et_pb_section.td h1,.et_pb_section.td h2,.et_pb_section.td h3,.et_pb_section.td h4){font-family:var(--serif);font-weight:600;letter-spacing:-.02em;line-height:1.04;padding-bottom:0;color:var(--tinte)}:where(.et_pb_section.td h2){font-size:var(--h2)}:where(.et_pb_section.td h3){font-size:var(--h3);line-height:1.2}.et_pb_section.td a,.et_pb_section.td .et_pb_module a{color:var(--farn);text-decoration:none}.et_pb_section.td a:hover,.et_pb_section.td .et_pb_module a:hover{color:var(--moos)}.et_pb_section.td-dunkel a,.et_pb_section.td-dunkel .et_pb_module a{color:#e7c489}.et_pb_section.td-dunkel a:hover{color:#faf6ef}:where(.et_pb_section.td ul){padding-bottom:0}:where(.et_pb_section.td li){color:var(--nebel);line-height:1.72}.et_pb_section.td :focus-visible{outline:2px solid var(--messing);outline-offset:3px;border-radius:4px}.et_pb_section.td .td-tab td{color:var(--nebel)}.et_pb_section.td .td-tab td.ist,.et_pb_section.td .td-tab tbody th{color:var(--tinte)}.td .et_pb_text_inner>*+*{margin-block-start:clamp(18px,2vw,26px)}.td .et_pb_text_inner>h2{margin-block-start:clamp(22px,2.4vw,30px)}.td .et_pb_text_inner>h3{margin-block-start:clamp(44px,5vw,68px)}.td .et_pb_text_inner>h2+*,.td .et_pb_text_inner>h3+*{margin-block-start:clamp(14px,1.6vw,20px)}.td .et_pb_text_inner>.td-eyebrow+*{margin-block-start:clamp(16px,1.8vw,24px)}.td .et_pb_text_inner>.td-karten,.td .et_pb_text_inner>.td-stufen,.td .et_pb_text_inner>.td-chips,.td .et_pb_text_inner>.td-zahlen{margin-block-start:clamp(30px,3.4vw,46px)}.td .et_pb_text_inner>.td-zitat{margin-block-start:clamp(44px,5vw,70px)}.td .et_pb_text_inner>.td-hinweis{margin-block-start:clamp(34px,4vw,54px)}.et_pb_section.et_pb_section.td-dunkel :where(p,li,h1,h2,h3,h4,span,label,div,b,strong),.et_pb_section.et_pb_section.td-dunkel .td-mess{color:var(--auf-flaeche)}.et_pb_section.et_pb_section.td-dunkel .td-eyebrow{color:#e7c489}.et_pb_section.et_pb_section.td-dunkel .td-zahlen b,.et_pb_section.et_pb_section.td-dunkel .td-wert b{color:#d9a85c}.et_pb_section.td-dunkel .td-chips li{background:rgba(250,246,239,.1);border-color:rgba(250,246,239,.3);color:var(--auf-flaeche)}.et_pb_section.td-dunkel .td-mess{color:var(--auf-flaeche);opacity:.84}.et_pb_section.td-dunkel .td-eyebrow{color:#e7c489}.td-eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--sans);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--rinde)}.td-eyebrow:before{content:"";width:34px;height:1px;background:currentColor;flex:none}.td .td-mess{color:var(--nebel)}.td .td-lead{max-width:62ch;font-size:1.125rem}.td-dropcap:first-letter {float:left;font-family:var(--serif);font-size:4.6em;line-height:.76;color:var(--moos);padding:.08em .12em 0 0}.td-ziffer{font-family:var(--serif);font-size:clamp(5rem,13vw,11.5rem);line-height:.8;color:var(--holz);opacity:.26;letter-spacing:-.04em}.td-zitat{font-family:var(--serif);font-style:italic;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.4;color:var(--moos);border-top:1px solid var(--linie);padding-top:32px;max-width:34ch}.et_pb_section.td-dunkel .td-zitat{color:var(--auf-flaeche)}.td-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:18px}.td-karte{background:var(--karte);border:1px solid var(--linie);border-radius:20px;padding:26px 24px;display:flex;flex-direction:column;gap:13px}.td-karte:nth-child(2n){border-radius:22px}.td-karte:nth-child(3n){border-radius:18px}.td-karte h3{font-size:1.3rem;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;text-wrap:balance}:where(.et_pb_section.td h2){text-wrap:balance}.td-karte p{font-size:.9375rem;line-height:1.6;color:var(--nebel)}.td-karte svg{stroke:var(--farn)}.td-karte.td-karte-dunkel{background:var(--flaeche);border-color:var(--flaeche-rand)}.td-karte.td-karte-dunkel h3,.et_pb_section.td .td-karte-dunkel h3{color:#faf6ef}.td-karte.td-karte-dunkel p,.et_pb_section.td .td-karte-dunkel p{color:#e9dfcb}.td-karte.td-karte-dunkel svg{stroke:#d9a85c}.td-chips{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.td-chips li{padding:12px 22px;border-radius:999px;background:var(--sand);border:1px solid var(--linie);color:var(--tinte);font-size:.9375rem;line-height:1.4;transition:transform .25s ease-out,background .25s ease-out,border-color .25s ease-out}.td-chips li:hover{transform:translateY(-3px);border-color:var(--messing)}.td-chips li.aus{background:0 0;border-style:dashed;border-color:var(--rinde);color:var(--rinde)}.et_pb_section.td-sand .td-chips li{background:var(--karte)}.td-stufen{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(28px,3vw,44px);position:relative}.td-stufen:before{content:"";position:absolute;top:30px;left:30px;right:30px;height:1px;background:var(--linie)}.td-stufe{display:flex;flex-direction:column;gap:16px;position:relative}.td-stufe b{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--flaeche);border:1px solid var(--flaeche-rand);color:var(--auf-flaeche);font-family:var(--serif);font-weight:600;font-size:1.55rem}.td-stufe p{font-size:1rem;color:var(--nebel)}.td-hinweis,.et_pb_section.td p.td-hinweis,.et_pb_section.td .et_pb_text_inner p.td-hinweis{display:flex;gap:20px;align-items:center;background:var(--sand);border-radius:18px;padding-block:26px;padding-inline:30px;font-size:.9375rem;line-height:1.7;margin-block-end:0}.td-hinweis>span{display:block}.et_pb_section.td-sand p.td-hinweis{background:var(--karte)}.td-hinweis svg{flex:none;stroke:var(--moos)}.td-sand .td-hinweis{background:var(--karte)}.td-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:36px}.td-zahlen b{display:block;font-family:var(--serif);font-weight:600;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1;color:#d9a85c}.td-zahlen p>span{display:block;margin-top:10px;font-size:.9375rem;color:var(--auf-flaeche);opacity:.82}.td-logo{display:block;width:clamp(124px,14vw,168px);aspect-ratio:3.448;background:currentColor;text-indent:-200vw;white-space:nowrap;overflow:hidden;-webkit-mask:url(/wp-content/uploads/tinydream/logo-mask.webp) no-repeat left center/contain;mask:url(/wp-content/uploads/tinydream/logo-mask.webp) no-repeat left center/contain}.td-reveal{opacity:1}@supports (animation-timeline:view()){.td-reveal{animation:td-auf linear both;animation-timeline:view();animation-range:entry 8% cover 32%}}@keyframes td-auf{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}html.td-js .td-reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease-out,transform .6s ease-out}html.td-js .td-reveal.td-in{opacity:1;transform:none}.td-fortschritt{position:fixed;top:0;left:0;right:0;height:3px;background:var(--messing);z-index:99999;transform:scaleX(var(--td-p,0));transform-origin:0 50%}@supports (animation-timeline:scroll()){.td-fortschritt{animation:td-grow linear both;animation-timeline:scroll(root block)}}@keyframes td-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.td *,.td *:before,.td *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.td-reveal,html.td-js .td-reveal{opacity:1!important;transform:none!important}.td-fortschritt{transform:none}}@media (max-width:980px){.et_pb_section.td{padding:clamp(56px,9vw,96px) 0}.et_pb_section.td .et_pb_row{width:92%}.td-ziffer{display:none}.td-stufen:before{display:none}}@supports (animation-timeline:view()){.td-von-links,.td-von-rechts,.td-zoom,.td-kippen{animation:linear both;animation-timeline:view();animation-range:entry 6% cover 34%}.td-von-links{animation-name:td-links}.td-von-rechts{animation-name:td-rechts}.td-zoom{animation-name:td-zoom}.td-kippen{animation-name:td-kippen}}@keyframes td-links{from{opacity:0;transform:translateX(-46px)}to{opacity:1;transform:none}}@keyframes td-rechts{from{opacity:0;transform:translateX(46px)}to{opacity:1;transform:none}}@keyframes td-zoom{from{opacity:0;transform:scale(.93)}to{opacity:1;transform:none}}@keyframes td-kippen{from{opacity:0;transform:perspective(900px) rotateX(9deg) translateY(30px)}to{opacity:1;transform:none}}html.td-js .td-von-links,html.td-js .td-von-rechts,html.td-js .td-zoom,html.td-js .td-kippen{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out}html.td-js .td-von-links{transform:translateX(-46px)}html.td-js .td-von-rechts{transform:translateX(46px)}html.td-js .td-zoom{transform:scale(.93)}html.td-js .td-kippen{transform:perspective(900px) rotateX(9deg) translateY(30px)}html.td-js .td-von-links.td-in,html.td-js .td-von-rechts.td-in,html.td-js .td-zoom.td-in,html.td-js .td-kippen.td-in{opacity:1;transform:none}.td-staffel>*{opacity:1}@supports (animation-timeline:view()){.td-staffel>*{animation:td-auf linear both;animation-timeline:view();animation-range:entry 4% cover 30%}.td-staffel>*:nth-child(2){animation-range:entry 7% cover 33%}.td-staffel>*:nth-child(3){animation-range:entry 10% cover 36%}.td-staffel>*:nth-child(4){animation-range:entry 13% cover 39%}.td-staffel>*:nth-child(5){animation-range:entry 16% cover 42%}.td-staffel>*:nth-child(n+6){animation-range:entry 19% cover 45%}}html.td-js .td-staffel>*{opacity:0;transform:translateY(26px);transition:opacity .6s ease-out,transform .6s ease-out}html.td-js .td-staffel.td-in>*{opacity:1;transform:none}html.td-js .td-staffel.td-in>*:nth-child(2){transition-delay:.08s}html.td-js .td-staffel.td-in>*:nth-child(3){transition-delay:.16s}html.td-js .td-staffel.td-in>*:nth-child(4){transition-delay:.24s}html.td-js .td-staffel.td-in>*:nth-child(5){transition-delay:.32s}html.td-js .td-staffel.td-in>*:nth-child(n+6){transition-delay:.4s}.td-zeilen span{display:block;overflow:hidden}.td-zeilen span>i{display:block;font-style:inherit;animation:td-zeile .9s cubic-bezier(.22,1,.36,1) both}.td-zeilen span:nth-child(2)>i{animation-delay:.1s}.td-zeilen span:nth-child(3)>i{animation-delay:.2s}@keyframes td-zeile{from{transform:translateY(105%)}to{transform:none}}.td-parallax{overflow:hidden}.td-parallax img{will-change:transform}@supports (animation-timeline:view()){.td-parallax img{animation:td-para linear both;animation-timeline:view();animation-range:cover 0% cover 100%;transform-origin:center}}@keyframes td-para{from{transform:scale(1.14) translateY(-3%)}to{transform:scale(1.14) translateY(3%)}}.td-licht{position:relative;isolation:isolate}.td-licht:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .35s ease-out;background:radial-gradient(420px circle at var(--td-mx,50%) var(--td-my,50%),rgba(192,138,62,.16),transparent 62%)}.td-licht:hover:before{opacity:1}@media (hover:none){.td-licht:before{display:none}}.td-heben{transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out}.td-heben:hover{transform:translateY(-6px);box-shadow:var(--schatten);border-color:var(--messing)}.td-linie{position:relative;text-decoration:none}.td-linie:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.22,1,.36,1)}.td-linie:hover:after{transform:scaleX(1);transform-origin:left}.td-band{position:fixed;top:0;bottom:0;left:22px;width:1px;background:var(--linie);z-index:9990;pointer-events:none}.td-band:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:var(--messing);transform:scaleY(var(--td-p,0));transform-origin:50% 0}@supports (animation-timeline:scroll()){.td-band:after{animation:td-growy linear both;animation-timeline:scroll(root block);transform:none}}@keyframes td-growy{from{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:980px){.td-band{display:none}}.td-kopf{position:fixed;top:0;left:0;right:0;z-index:9995;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px clamp(20px,5vw,80px);color:#faf6ef;font-family:var(--sans);transition:background .34s ease-out,padding .34s ease-out,box-shadow .34s ease-out}.td-kopf.td-pin{color:var(--tinte);padding-block:12px;background:color-mix(in srgb,var(--papier) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linie)}.td-kopf .td-logo{color:inherit;transition:width .34s ease-out}.td-kopf.td-pin .td-logo{width:clamp(110px,11vw,140px)}.td-kopf nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.td-kopf nav a{font-size:.9375rem;color:inherit;text-decoration:none;opacity:.86;min-height:44px;display:inline-flex;align-items:center;transition:opacity .25s}.td-kopf nav a:hover{opacity:1}.td-burger{display:none;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid currentColor;background:0 0;color:inherit;cursor:pointer;padding:0}.td-burger span{display:block;width:18px;height:12px;position:relative;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.td-burger span:after{content:"";position:absolute;top:4px;left:0;right:0;border-top:1px solid currentColor}.td-kopf nav{display:flex;align-items:center}@media (max-width:980px){.td-kopf nav{position:relative}.td-burger{display:grid}.td-burger[aria-expanded=true]{background:var(--flaeche);color:var(--auf-flaeche);border-color:var(--flaeche)}.td-kopf nav ul{display:none;flex-direction:column;gap:0;position:absolute;right:0;top:56px;min-width:224px;padding:10px 6px;background:var(--papier);color:var(--tinte);border:1px solid var(--linie);border-radius:18px;box-shadow:var(--schatten)}.td-kopf nav.td-offen ul{display:flex;animation:td-klapp .3s cubic-bezier(.22,1,.36,1) both}.td-kopf nav ul a{padding-inline:16px;width:100%;opacity:1}}@media (min-width:981px){.td-kopf nav ul{flex-wrap:nowrap;white-space:nowrap}}@keyframes td-klapp{from{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}.td-hero{position:relative;isolation:isolate;overflow:hidden;background:#14261c;min-height:min(92svh,940px);display:flex;flex-direction:column;justify-content:flex-end;padding:132px clamp(20px,5vw,80px) clamp(48px,8vh,96px);color:#faf6ef}.td-hero>picture,.td-hero>img{position:absolute;inset:0;z-index:-2;display:block}.td-hero picture img,.td-hero>img{width:100%;height:100%;object-fit:cover;display:block}.td-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(20,38,28,.72) 0%,rgba(20,38,28,.22) 32%,transparent 56%),linear-gradient(to right,rgba(20,38,28,.5),rgba(20,38,28,.08) 42%,transparent 60%)}.td-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(16,30,22,.88);opacity:0}@supports (animation-timeline:scroll()){.td-hero:before{animation:td-abdunkeln linear both;animation-timeline:scroll(root block);animation-range:0 52vh}}@keyframes td-abdunkeln{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.td-hero:before{animation:none;opacity:.4}}.td-hero h1{font-family:var(--serif);font-weight:600;font-size:var(--h1);line-height:.94;letter-spacing:-.02em;max-width:12ch;margin:0;color:#faf6ef}.td-hero .td-eyebrow{color:#e7c489}.td-hero .td-sub{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.2;color:#e9dfcb;margin:22px 0 20px}.td-hero .td-lead{color:rgba(250,246,239,.88);max-width:58ch}.td-hero-pfeil{display:flex;align-items:center;gap:14px;margin-top:44px;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(250,246,239,.78)}.td-hero-pfeil span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(250,246,239,.4);border-radius:50%;animation:td-tupf 2.6s ease-in-out infinite}@keyframes td-tupf{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.td-hero-pfeil span{animation:none}}@supports (animation-timeline:view()){.td-hero img{animation:td-heroz linear both;animation-timeline:view();animation-range:cover}}@keyframes td-heroz{from{transform:scale(1)}to{transform:scale(1.13)}}.td-fuss{background:var(--flaeche);color:var(--auf-flaeche);font-family:var(--sans);padding:clamp(48px,7vw,72px) clamp(20px,5vw,80px) 34px}.td-fuss-innen{width:min(1240px,100%);margin:0 auto}.td-fuss-oben{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.td-fuss p{color:var(--auf-flaeche)}.td-fuss nav ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px 32px;list-style:none;margin:0;padding:0}.td-fuss a{color:var(--auf-flaeche);opacity:.88;text-decoration:none;font-size:.9375rem}.td-fuss a:hover{opacity:1}.td-fuss-unten{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:40px;padding-top:22px;border-top:1px solid rgba(127,127,127,.3);font-size:.875rem;opacity:.66}.et_pb_section.td:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.et_pb_section.td-dunkel:after{mix-blend-mode:overlay;opacity:.07}.td-glanz{position:relative;overflow:hidden}.td-glanz:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-45%;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(250,246,239,.5),transparent);transition:left .7s cubic-bezier(.22,1,.36,1)}.td-glanz:hover:after{left:125%}@media (hover:none){.td-glanz:after{display:none}}.td-verlauf{background:linear-gradient(100deg,var(--moos) 18%,var(--rinde) 48%,var(--moos) 78%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:td-wandern 9s ease-in-out infinite}@keyframes td-wandern{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.td-verlauf{animation:none;background-position:0 50%}}@supports (animation-timeline:view()){.td-wachsen img,.td-wachsen svg{animation:td-wachsen linear both;animation-timeline:view();animation-range:entry 0% cover 60%}}@keyframes td-wachsen{from{transform:scale(.94)}to{transform:scale(1)}}@supports (animation-timeline:view()){.td-drehen{animation:td-drehen linear both;animation-timeline:view();animation-range:entry 4% cover 34%}}@keyframes td-drehen{from{opacity:0;transform:rotate(-4deg) translateY(28px)}to{opacity:1;transform:none}}.td-strich{height:1px;background:var(--linie);transform-origin:0 50%;border:0;margin:0}@supports (animation-timeline:view()){.td-strich{animation:td-strich linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}@keyframes td-strich{from{transform:scaleX(0)}to{transform:scaleX(1)}}.td-karte{position:relative}.td-karte:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease-out;box-shadow:inset 0 0 0 1px var(--messing)}.td-karte:hover:before{opacity:1}.et_pb_section.td{overflow-x:clip}@media (max-width:900px){.td-von-links,.td-von-rechts{animation-name:td-auf}html.td-js .td-von-links,html.td-js .td-von-rechts{transform:translateY(26px)}html.td-js .td-von-links.td-in,html.td-js .td-von-rechts.td-in{transform:none}}@media (max-width:640px){.td-karte p,.td-chips li,.td-hinweis,.et_pb_section.td p.td-hinweis,.td-stufe p,.td-raum p,.td-jahrtext p,.et_pb_section.td .td-tab td,.et_pb_section.td .td-tab th{font-size:1rem}.td-quer figcaption,.td-jahr figcaption{font-size:.9375rem}.td-eyebrow{font-size:.8125rem;letter-spacing:.18em}.td-eyebrow:before{width:24px}.td-karten{gap:14px}.td-karte{padding:24px 20px}.td-chips{gap:10px}.td-chips li{padding:12px 18px}.td-hinweis a{padding-block:4px;display:inline-block}}@media (max-width:900px){.td-jahr .td-szene,figure.td-szene{position:static;top:auto;margin-bottom:26px}}@media (max-width:760px){.et_pb_section.td .td-tab caption{display:block;width:100%;max-width:100%;caption-side:top;text-align:left;padding-bottom:18px}.et_pb_section.td .td-tab{display:block;width:100%}}.et_pb_section.td-kopfband{color:var(--auf-flaeche)}.et_pb_section.et_pb_section.td-kopfband{background:var(--flaeche);padding-block:clamp(110px,12vw,168px) clamp(56px,7vw,84px)}.td-kopfband h1{font-family:var(--serif);font-weight:600;letter-spacing:-.02em;font-size:clamp(2.5rem,6.4vw,4.6rem);line-height:1.02;color:var(--auf-flaeche);margin:0}.et_pb_section.td-kopfband .td-eyebrow{color:#e7c489}.td-kopfband p{color:var(--auf-flaeche)}.td-stand{font-size:.875rem;opacity:.72}.td-recht .et_pb_text_inner{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:start}.td-recht .et_pb_text_inner>*{margin-block-start:0}.ds-toc{position:sticky;top:104px}.ds-toc ol{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:d}.ds-toc li{counter-increment:d}.ds-toc a{display:flex;gap:12px;align-items:baseline;min-height:44px;padding-block:6px;text-decoration:none;font-size:.9375rem;line-height:1.4}.ds-toc a:before{content:counter(d,decimal-leading-zero);color:var(--rinde);font-variant-numeric:tabular-nums;flex:none}.ds-text{max-width:70ch}.ds-text h2{font-size:clamp(1.5rem,3vw,2.1rem);scroll-margin-top:110px;margin-block:clamp(38px,5vw,56px) 16px}.ds-text>h2:first-child{margin-block-start:0}.ds-text h3{font-size:1.15rem;margin-block:26px 10px}.ds-text p+p,.ds-text ul,.ds-text p{margin-block-start:14px}.ds-text ul{padding-inline-start:20px;display:flex;flex-direction:column;gap:9px}.ds-merk{background:var(--sand);border:1px solid var(--linie);border-radius:18px;padding:22px 26px;margin-block-start:20px}.ds-platzhalter{display:inline-block;padding:2px 9px;border-radius:5px;background:rgba(192,138,62,.12);border:1px dashed var(--rinde);color:var(--rinde);font-size:.94em;font-weight:600}.ds-zurueck{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:none;font-size:.9375rem;margin-block-start:34px}@media (max-width:860px){.td-recht .et_pb_text_inner{grid-template-columns:1fr;gap:30px}.ds-toc{position:static;border-block-end:1px solid var(--linie);padding-block-end:20px}.ds-toc ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 22px}}.et_pb_section.td ul.td-chips,.et_pb_section.td .et_pb_text_inner ul.td-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}.et_pb_section.td ul.td-chips>li,.et_pb_section.td .et_pb_text_inner ul.td-chips>li{list-style:none;display:block;margin:0;padding:12px 22px}.et_pb_section.td ul.td-chips>li::marker{content:"";font-size:0}.et_pb_section.td ul.td-karten,.et_pb_section.td ul.td-stufen{list-style:none;padding:0;margin:0}@media (max-width:980px){.logo_container #logo,.et_menu_container #logo{max-height:none;height:56px;width:auto;max-width:74vw}.et_menu_container,.et-fixed-header .et_menu_container{min-height:84px}}@media (max-width:480px){.logo_container #logo,.et_menu_container #logo{height:48px}}.et_pb_section.td .ds-toc ol,.et_pb_section.td .et_pb_text_inner .ds-toc ol{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:2px}.et_pb_section.td .ds-toc ol>li,.et_pb_section.td .et_pb_text_inner .ds-toc ol>li{list-style:none;display:block;margin:0;padding:0}.et_pb_section.td .ds-toc ol>li::marker{content:"";font-size:0}.et_pb_section.td .ds-text ul,.et_pb_section.td .et_pb_text_inner .ds-text ul{padding-inline-start:22px;margin-block-start:14px;display:flex;flex-direction:column;gap:10px;list-style:disc}.et_pb_section.td .ds-text ul>li{display:list-item;padding-inline-start:6px}.et_pb_section.td .ds-text ul>li::marker{color:var(--rinde)}@media (max-width:860px){.et_pb_section.td .ds-toc ol,.et_pb_section.td .et_pb_text_inner .ds-toc ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px}}
@font-face{font-family:"Open Sans Regular";font-display:swap;src:url("https://tinydream.ch/wp-content/uploads/et-fonts/OpenSans_Condensed-Regular.ttf") format("truetype")}.et-l--footer>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer{background-color:hsl(from var(--gcid-heading-color) calc(h + 0) calc(s + 0) calc(l + 0) / 0.8)!important}.et_pb_row_0_tb_footer,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6,.et_pb_row_7,.et_pb_row_8,.et_pb_row_9,.et_pb_row_10{flex-wrap:nowrap}.et_pb_text_0_tb_footer,.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer{text-align:center}.et_pb_text_0_tb_footer .et_pb_text_inner,.et_pb_text_1_tb_footer .et_pb_text_inner{font-family:'Open Sans Regular',Helvetica,Arial,Lucida,sans-serif;color:#ffffff!important;font-size:14px}.et_pb_text_1,.et_pb_text_2,.et_pb_text_3,.et_pb_text_4{text-align:start}.et_pb_code_2,.et_pb_code_3,.et_pb_code_4,.et_pb_code_5{margin-bottom:0px!important}.et_pb_text_2_tb_footer .et_pb_text_inner{font-family:'Open Sans Regular',Helvetica,Arial,Lucida,sans-serif;color:var(--gcid-heading-color)!important;font-size:14px}@media only screen and (max-width:767px){.et_pb_section_0_tb_footer.et_pb_section{padding-top:50px;padding-bottom:50px}.et_pb_row_0_tb_footer{flex-wrap:wrap}}