/* A quieter type scale and a distinct working surface for each part of Ermeth. */
:root{--wf-ink:#212a2b;--wf-paper:#f1f0e9;--wf-line:#33413c29;--wf-copper:#c7a67b}
html{scroll-behavior:auto}.hero{scroll-margin-top:0}.hero-context{font-size:13px;letter-spacing:.015em}.hero-bottom>p{font-size:16px;line-height:1.65}.hero-bottom>p>span{font-size:13px}.hero .primary{border-radius:999px;padding-inline:27px;min-width:230px;box-shadow:inset 0 1px 0 #ffffff90}.hero .explore{font-size:14px}.premium-header a{transition:color .18s,opacity .18s}.premium-header nav a{position:relative}.premium-header nav a:after{transition:transform .23s}.studio-threshold{height:160px}.studio-threshold:before{filter:blur(10px)}
.wf-eyebrow{font:12px/1.5 Schibsted,Arial,sans-serif;letter-spacing:.025em;margin:0 0 18px!important;color:#aebbc1!important}
.studio-entry>#erleben.studio-lab{--lab-ink:#edf0ee;--lab-muted:#a9b7be;--lab-rule:#b6c5cd32;--lab-accent:#bed4d8;background:#10191f;color:var(--lab-ink);padding:86px 5.5% 65px;scroll-margin-top:0;isolation:auto;overflow:clip}
#erleben:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 35%,#253d4d40,transparent 60%);pointer-events:none}
#erleben .lab-inner{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:52px;position:relative}
#erleben .lab-heading{grid-column:1/-1;grid-template-columns:1.3fr .7fr;gap:8%;align-items:end;margin-bottom:48px}
#erleben .lab-heading h2{font:400 clamp(31px,3.35vw,47px)/1.12 Newsreader,Georgia,serif;letter-spacing:-.025em;max-width:600px;text-wrap:balance}
#erleben .lab-heading>p{max-width:360px;font-size:14px;line-height:1.75;margin-bottom:3px}
#erleben .lab-tabs{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--lab-rule);border-bottom:0;align-self:start;margin-top:29px}
#erleben .lab-tabs:before{display:none}
#erleben .lab-tabs button{color:#98a8b0;font-size:16px;letter-spacing:-.015em;padding:21px 4px 21px 0;border-bottom:1px solid var(--lab-rule);transition:color .18s,padding .22s}
#erleben .lab-tabs button:before{display:none}
#erleben .lab-tabs button[aria-selected=true]{color:#f7f6ee;padding-left:12px}
#erleben .lab-tabs button[aria-selected=true]:after{display:block;height:2px;right:auto;width:21px;left:0;bottom:-1px;background:#d7bc96;transform:none}
#erleben .lab-tabs button>span{font-size:20px}
#erleben .lab-theatre{min-width:0}
#erleben .lab-output{padding:28px 0 30px;min-height:398px}
#erleben .lab-inquiry-scene{gap:6%;grid-template-columns:1.05fr .95fr;min-height:300px}
#erleben .lab-letter{background:#eeeae1;padding:23px 27px;max-width:none;border:0;box-shadow:0 18px 35px -26px #0009;transform:rotate(-1.3deg);border-radius:2px 10px 2px 2px;color:#242c2b}
#erleben .lab-letter-title{font-size:clamp(25px,2.3vw,33px);letter-spacing:-.02em;margin-top:22px;color:#25302d}
#erleben .lab-letter-copy{font-size:12px;line-height:1.7;color:#55615b}
#erleben .lab-letter-signature{font-size:20px}
#erleben .lab-route-step h3{font-size:22px;letter-spacing:-.025em;color:#edf0ee}
#erleben .lab-route-step p{font-size:12px;color:#aab9bf}
#erleben .lab-route-step:before{background:#10191f;border-color:#aab8bd88}
#erleben .lab-route-track{background:linear-gradient(#c3d8de88,#c3d8de22)}
#erleben .lab-context{font-size:10px;margin-bottom:25px}
#erleben .lab-status:before{background:#8a9ca4}
#erleben [data-lab-state=result] .lab-status:before{background:#b9ded3;box-shadow:0 0 10px #aedccc55}
#erleben .lab-input{grid-template-columns:1.3fr 1fr;gap:23px;padding:25px 0 22px}
#erleben .lab-actions{grid-column:1/-1;justify-content:flex-end;gap:20px}
#erleben .lab-run{flex:0 1 auto;min-width:205px;color:#14222a;background:#c6dce0;border:1px solid #e9f8f180;border-radius:999px;padding-inline:23px;min-height:45px;box-shadow:inset 0 1px 0 #fff7}
#erleben .lab-run:hover{background:#e4eeed}
#erleben .lab-reset{color:#b4c2c6}
#erleben fieldset label>span{border-radius:999px;background:transparent;border-color:#b8c8ce4d;color:#b8c4c9;font-size:12px;padding-inline:13px}
#erleben fieldset input:checked+span{color:#e8f5ed;background:#bbd6ce13;border-color:#c6dcd2b3}
#erleben .sglass-trigger{border-radius:11px;background:#d1e0e30b;color:#e0e9e9;border-color:#bacbd649;box-shadow:inset 0 1px 0 #fff1;min-height:46px}
#erleben .lab-bottom{grid-column:2;align-items:start;margin-top:19px}
#erleben .lab-bottom>p{max-width:210px;font-size:11px}
#erleben .lab-demo-link{font-size:12px;min-height:30px;gap:18px;color:#ebeee7}
#erleben .lab-result-title,#erleben .lab-amount{color:#edf0ee}
#erleben .lab-agenda-head p,#erleben .lab-agenda-selection small,#erleben .lab-calendar-note,#erleben .lab-result-foot{color:#b3c1c8}
#erleben .lab-calendar{background:transparent;border-color:#b9c5cc38}
#erleben .lab-hour-scale,#erleben .lab-calendar-row>span{color:#c3cdd0}
#erleben .lab-calendar-track{background-image:linear-gradient(to right,#d0d9dd25 1px,transparent 1px);border-color:#b9c5cc38}
#erleben .lab-existing{background:#b4c3cb18;color:#92a4ae;border-color:#c2ced426}
#erleben .lab-booking{background:#bed8d4;color:#20312e;border-radius:4px}
#erleben .lab-extracted{color:#e7efed}
.wf-demo-doors{grid-column:1/-1;display:flex;gap:25px;justify-content:space-between;margin-top:42px;padding-top:23px;border-top:1px solid #abbcc43b}
.wf-demo-doors a{font-size:12px;display:flex;gap:24px;align-items:center;min-height:42px;color:#b8c8cf}.wf-demo-doors a span{font-size:22px}.wf-demo-doors a:hover{color:#fff}
.st-services{background:#f1f0e9;padding-top:95px;padding-bottom:75px}.st-service-head{padding-bottom:43px;gap:10%}.st-service-head h2{font:400 clamp(30px,3.4vw,47px)/1.12 Newsreader,Georgia,serif;letter-spacing:-.025em}.st-service-head>p{font-size:15px;line-height:1.75}.st-service-toggle>span:first-child{font-size:clamp(30px,3.2vw,45px);letter-spacing:-.035em;font-weight:400}.st-service-toggle{padding-block:28px}.st-service-toggle>i{border:0;background:transparent;width:38px;height:38px}.st-service-body>p{font-size:15px;line-height:1.85;max-width:410px}.st-service-panel{padding-top:20px;padding-bottom:35px}.st-browser-main{border-radius:7px;box-shadow:0 16px 44px -20px #25384336}.st-browser-message{border-radius:12px;background:#f8f7f0ce;border-color:#fff8;box-shadow:0 10px 30px -20px #1a332c50;backdrop-filter:blur(14px)}.st-detail-link{font-size:13px}.st-service-foot{font-size:12px}
.st-people{background:#e7e2d9;padding:86px 0 52px}.st-people:before{display:none}.st-people-head{padding-bottom:47px;gap:12%}.st-people-head h2{font:400 clamp(34px,4vw,55px)/1.06 Newsreader,Georgia,serif;letter-spacing:-.025em}.st-people-head>p{font-size:15px;line-height:1.8;max-width:410px}.st-founders{padding-inline:0;gap:12%}.st-founder-name h3{font-size:clamp(30px,3.8vw,52px);font-weight:400;letter-spacing:-.035em;line-height:1.08}.st-founder-name>p,.st-founder-name>a{font-size:13px}.st-founder-shervin{margin-top:55px}.st-team-foot{font-size:12px}
.re-faq{background:#f1f0e9;padding:20px 0 75px}.re-faq h2{font-size:36px;letter-spacing:-.02em}.re-faq .re-kicker{font-size:12px}.re-faq summary{font-size:16px;font-weight:400;padding-block:24px}.re-faq details p{font-size:14px;line-height:1.8}
.st-contact{padding:93px 0 78px;background:#10191f}.st-contact:before{background:radial-gradient(ellipse at 90% 0,#38555f30,transparent 70%)}.st-contact h2{font:400 clamp(38px,4.9vw,68px)/1.06 Newsreader,Georgia,serif;letter-spacing:-.025em;max-width:850px;margin-bottom:49px}.st-topic-list span{font-size:13px;padding-block:17px}.st-contact-link{font-size:26px;color:#d7e4df}.st-contact legend{font-size:13px}.st-contact-mail{font-size:13px}.st-footer{background:#f1f0e9}.st-footer-bottom{font-size:11px}
.premium-subpage .ed-hero h1{font-size:clamp(43px,5.3vw,76px)!important;letter-spacing:-.035em;line-height:1.04}.premium-subpage .ed-hero-copy>p:last-child{font-size:16px;line-height:1.8}.premium-subpage .ed-detail h2{font-size:clamp(31px,3.7vw,49px);letter-spacing:-.025em}.sg-intro h1{font-size:clamp(40px,4.9vw,68px)!important;line-height:1.06;max-width:800px}.sg-shortcuts{display:flex;flex-wrap:wrap;gap:0 26px;border-block:1px solid #273a382b;padding:15px 0}.sg-shortcuts>a{flex:1 1 230px;border:0!important;background:none!important;box-shadow:none!important;padding:15px 0!important}.sg-shortcuts>a span{font-size:16px}.sg-art{border-radius:16px 3px 16px 3px;box-shadow:none!important}.sg-description h2{font-size:clamp(30px,3.6vw,45px);letter-spacing:-.025em}.re-case h1,.re-products h1{font-size:clamp(44px,6.2vw,86px);letter-spacing:-.035em}
[data-wf-reveal]{will-change:auto}a:focus-visible,button:focus-visible{outline-offset:5px}a[data-scroll-active=true]{opacity:.7}a[data-scroll-active=true]>span[aria-hidden]{transform:translateY(3px)}html[data-anchor-motion=running]{scroll-behavior:auto!important}
@view-transition{navigation:auto}
::view-transition-old(root){animation:wf-page-out .12s ease-out both}::view-transition-new(root){animation:wf-page-in .22s ease-out both}
@keyframes wf-page-out{to{opacity:0}}@keyframes wf-page-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:1100px){#erleben .lab-inner{grid-template-columns:130px minmax(0,1fr);gap:0 32px}#erleben .lab-inquiry-scene{gap:5%}#erleben .lab-letter{padding:22px}#erleben .lab-route-step h3{font-size:20px}}
@media(max-width:760px){.hero-bottom>p{font-size:14px}.hero-context{font-size:11px}.hero .primary{min-width:0}.studio-threshold{height:115px}.studio-entry>#erleben.studio-lab{padding:58px 6% 40px}#erleben .lab-inner{display:block}#erleben .lab-heading{display:block;margin-bottom:26px}#erleben .lab-heading h2{font-size:35px;max-width:440px}#erleben .lab-heading>p{font-size:14px;max-width:450px;margin-top:20px}#erleben .lab-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:0}#erleben .lab-tabs button{font-size:14px;padding:16px 0!important}#erleben .lab-tabs button>span{font-size:17px}#erleben .lab-output{min-height:0;padding-top:25px}#erleben .lab-inquiry-scene{display:block;min-height:0}#erleben .lab-letter{max-width:520px;margin-inline:auto;transform:none}#erleben .lab-letter-title{font-size:29px}#erleben .lab-route{margin-top:28px}#erleben .lab-route-step h3{font-size:19px}#erleben .lab-input{grid-template-columns:1fr;gap:22px}#erleben .lab-actions{grid-column:auto;justify-content:space-between}#erleben .lab-run{flex:1;min-width:0}#erleben .lab-bottom{display:block}#erleben .lab-bottom>p{max-width:none;margin-bottom:14px}#erleben .lab-demo-link{font-size:13px}.wf-demo-doors{display:block;margin-top:22px}.wf-demo-doors a{justify-content:space-between}.st-services{padding:60px 0 45px}.st-service-head h2{font-size:35px}.st-service-head>p{font-size:14px}.st-service-toggle>span:first-child{font-size:33px}.st-service-panel{padding-top:0}.st-people{padding:60px 0 36px}.st-people-head h2{font-size:40px}.st-people-head>p{font-size:14px}.st-founder-name h3{font-size:38px}.st-founder-shervin{margin-top:35px}.st-founder-name>p,.st-founder-name>a{font-size:12px}.re-faq{padding-bottom:50px}.re-faq h2{font-size:32px}.re-faq summary{font-size:15px}.st-contact{padding:62px 0 52px}.st-contact h2{font-size:43px;margin-bottom:35px}.st-contact-link{font-size:25px}.st-topic-list span{font-size:12px;padding-inline:0}.sg-shortcuts{display:block}.sg-shortcuts>a{display:flex;gap:20px;justify-content:space-between}.premium-subpage .ed-hero h1{font-size:44px!important}.sg-intro h1{font-size:43px!important}.re-case h1,.re-products h1{font-size:52px}}
@media(max-width:380px){#erleben .lab-tabs{gap:10px}#erleben .lab-tabs button{font-size:13px}#erleben .lab-heading h2{font-size:31px}.st-contact h2{font-size:38px}.st-service-toggle>span:first-child{font-size:29px}.sg-intro h1{font-size:36px!important}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}
html[data-paused=true] [data-wf-reveal],html[data-reduced=true] [data-wf-reveal]{transform:none!important;opacity:1!important}

.studio-entry > .ww-work{padding-top:92px;scroll-margin-top:0!important}

.studio-entry{overflow-anchor:none}

@media(max-width:760px){.studio-entry>#erleben.studio-lab{padding-top:86px}#erleben .lab-amount{font-size:clamp(26px,8.2vw,36px)}#erleben .lab-amount>[data-lab-amount]{white-space:nowrap}.st-services,.st-people,.st-contact{padding-top:86px}}

html[data-edition=website-first]{scroll-padding-top:0}html[data-edition=website-first] main section[id]{scroll-margin-top:0!important}
