.display{font:300 var(--text-display)/1 var(--font-display);letter-spacing:-.04em}.h1{font:300 var(--text-h1)/1.05 var(--font-display);letter-spacing:-.035em}.h2{font:400 var(--text-h2)/1.1 var(--font-display);letter-spacing:-.03em}.h3{font:400 var(--text-h3)/1.2 var(--font-display);letter-spacing:-.02em}.lead{font-size:var(--text-lead);color:var(--color-dimma);text-wrap:pretty;max-width:40ch;line-height:1.5}.body{font-size:var(--text-body);color:var(--color-dimma);text-wrap:pretty;max-width:52ch;line-height:1.6}.body strong,.lead strong{color:var(--color-papper);font-weight:500}.body a,.lead a{color:var(--color-papper);text-underline-offset:3px}.eyebrow{font:500 var(--text-eyebrow)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dimma)}#gl{z-index:0;view-transition-name:salongen;width:100vw;height:100vh;display:block;position:fixed;inset:0}.labels{pointer-events:none;z-index:1;position:fixed;inset:0}.label{font:400 12px/1 var(--font-body);color:#9c978ff2;white-space:nowrap;position:absolute;transform:translate(-50%,-82%)}.label.left{transform:translateY(-82%)}.label.strong{color:#f4f1ece6;font-weight:500}.label.amber{color:var(--color-spotlight)}.story main,.story .site-footer{z-index:2;position:relative}.story .site-footer{background:var(--color-natt)}.story .site-header{transition:transform .5s var(--ease-brand);background:0 0}.header-hidden .site-header{transform:translateY(-100%)}html.scrolled .story .site-header{background:var(--color-natt)}.line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.line-in{display:block}html.ready [data-reveal]:not(.in) .line-in{transform-origin:0 100%;transform:translateY(110%)rotate(2deg)}[data-reveal] .line-in{transition:transform var(--dur-reveal) var(--ease-brand);transition-delay:calc(var(--i,0) * .1s)}.sc{padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.sticky{height:100vh;position:sticky;top:0}.s-hero{text-align:center;height:100vh;padding-top:calc(var(--header-h) + 5vh);place-items:start center;display:grid}.s-hero-in{justify-items:center;gap:24px;max-width:900px;display:grid}.s-hero .lead{max-width:46ch}.s-hero .display{text-wrap:balance;font-size:min(var(--text-display), 11vh)}.faq-head .updated{margin-top:20px}@media (width>=861px) and (height<=860px){.s-hero{padding-top:calc(var(--header-h) + 2.5vh)}.s-hero-in{gap:16px}.s-hero .lead{font-size:17px}}.s-hero .line-in{transform-origin:50% 100%}.updated{font-size:var(--text-caption);color:var(--color-dimma)}.scroll-cue{background:var(--color-dimma);opacity:.35;width:1px;height:40px;position:absolute;bottom:28px;left:50%}.s-split{height:180vh}.s-split .sticky{grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr minmax(0,.95fr) 1fr;gap:24px 2vw;max-width:1440px;margin:0 auto;display:grid}.half{font:300 clamp(36px, 3.9vw, 60px)/1.02 var(--font-display);letter-spacing:-.035em;white-space:nowrap;grid-row:2}.half-a{grid-column:1;justify-self:end}.half-b{grid-column:3}.half-body{grid-area:3/3}.half-body .body{max-width:34ch}.s-split .half,.s-split .half-body{opacity:0;transition:opacity .7s var(--ease-brand), transform .9s var(--ease-brand);transform:translateY(14px)}.s-split .half-b{transition-delay:.12s}.s-split .half-body{transition-delay:.24s}.s-split.is-active .half,.s-split.is-active .half-body,.no-gl .half,.no-gl .half-body{opacity:1;transform:none}.s-features{padding-top:12vh}.feat-head{border-left:var(--border-hairline);padding-bottom:6vh;padding-left:4vw}.s-features-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1280px;margin:0 auto;display:grid}.feat-list{grid-column:2;list-style:none}.feat{border-left:var(--border-hairline);opacity:.32;min-height:88vh;transition:opacity .6s var(--ease-brand);align-content:center;gap:18px;padding-left:4vw;display:grid}.feat.is-active{opacity:1}.feat-n{font:400 var(--text-small)/1 var(--font-body);font-feature-settings:"tnum";color:var(--color-dimma)}.feat .h2{text-wrap:balance;max-width:14ch}.s-climb{position:relative}.climb-sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:1280px;height:100vh;margin:0 auto;display:grid;position:sticky;top:0}.climb-copy{gap:48px;display:grid}.climb-copy .h2{text-wrap:balance;max-width:13ch}.climb-steps{min-height:260px;list-style:none;position:relative}.climb-step{opacity:0;transition:opacity .5s var(--ease-brand), transform .7s var(--ease-brand);gap:14px;display:grid;position:absolute;inset:0 auto auto 0;transform:translateY(16px)}.climb-step.is-active{opacity:1;transform:none}.climb-n{font:300 clamp(72px, 9vw, 140px)/.9 var(--font-display);letter-spacing:-.05em;color:var(--color-papper);font-feature-settings:"tnum"}.climb-track{margin-top:-100vh}.climb-mark{height:85vh}.climb-mark:last-child{height:110vh}.s-measure{height:170vh}.s-measure .sticky{text-align:center;padding-top:calc(var(--header-h) + 4vh);align-content:start;justify-items:center;gap:20px;display:grid}.s-measure .h1{text-wrap:balance;max-width:18ch}.s-measure .line-in{transform-origin:50% 100%}.s-plain{max-width:1280px;margin:0 auto;padding-top:10vh;padding-bottom:10vh}.s-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4vw;max-width:1280px;margin:0 auto;padding-top:24vh;padding-bottom:24vh;display:grid}.faq-head{top:calc(var(--header-h) + 6vh);align-self:start;position:sticky}.faq details{border-top:var(--border-hairline)}.faq details:last-child{border-bottom:var(--border-hairline)}.faq summary{cursor:pointer;font:400 var(--text-h3)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--color-papper);justify-content:space-between;gap:24px;padding:26px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .plus{flex:none;width:16px;height:16px;margin-top:.4em;position:relative}.faq .plus:before,.faq .plus:after{content:"";background:var(--color-dimma);width:16px;height:1.5px;transition:transform var(--dur-response) var(--ease-brand);position:absolute;top:7px;left:0}.faq .plus:after{transform:rotate(90deg)}.faq details[open] .plus:after{transform:rotate(0)}.faq details .body{padding-bottom:28px}.s-statement{text-align:center;align-content:center;justify-items:center;gap:28px;max-width:1080px;min-height:100vh;margin:0 auto;padding-top:16vh;padding-bottom:16vh;display:grid}.s-statement .h1{text-wrap:balance;max-width:18ch}.s-statement .line-in{transform-origin:50% 100%}.s-statement .col-body{max-width:52ch}.s-statement .col-body p,.s-statement .col-body li{text-align:left}.s-statement .col-body .body{color:var(--color-dimma)}.col-body p{font-size:var(--text-lead);color:var(--color-dimma);max-width:52ch;line-height:1.5}.col-body p+p{margin-top:16px}.col-body strong{color:var(--color-papper);font-weight:500}.s-columns{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4vw;max-width:1280px;margin:0 auto;padding-top:22vh;padding-bottom:22vh;display:grid}.s-columns .h2{text-wrap:balance;max-width:12ch}.s-visual{height:170vh}.s-visual .sticky{padding:calc(var(--header-h) + 4vh) 0 5vh;grid-template-rows:auto 1fr;gap:4vh;max-width:1280px;margin:0 auto;display:grid}.visual-head{text-align:center;justify-items:center;gap:16px;display:grid}.visual-head .h1{text-wrap:balance;max-width:18ch}.visual-head .line-in{transform-origin:50% 100%}.visual-body p{font-size:var(--text-lead);color:var(--color-dimma);max-width:46ch;margin:0 auto;line-height:1.5}.visual-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4vw;min-height:0;display:grid}.visual-row.no-list{grid-template-columns:1fr}.visual-slot{min-height:0}.visual-row.no-list .visual-slot{width:100%;max-width:760px;margin:0 auto}.page-kontakt .s-hero{height:72vh}.visual-list .dots li{padding:12px 0 12px 28px;font-size:15px}.visual-list .dots li:before{top:21px}.dots{list-style:none;display:grid}.dots li{border-top:var(--border-hairline);color:var(--color-dimma);padding:18px 0 18px 32px;line-height:1.55;position:relative}.dots li:first-child{border-top:0}.dots li:before{content:"";background:var(--color-grafit);border-radius:50%;width:8px;height:8px;position:absolute;top:27px;left:4px}.dots li strong{color:var(--color-papper);font-weight:500}.s-proof{gap:32px;padding-top:18vh;padding-bottom:18vh;display:grid}.s-proof .h3{font:400 var(--text-h3)/1.2 var(--font-display);margin-top:24px}.s-proof .proof-body{gap:16px;max-width:62ch;display:grid}.s-proof .proof-body p{color:var(--color-dimma)}.s-form{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4vw;max-width:1280px;margin:0 auto;padding-top:6vh;padding-bottom:18vh;display:grid}.s-form .block-head .h2{text-wrap:balance;max-width:14ch}.contact{gap:24px;max-width:560px;display:grid}.field{gap:8px;display:grid}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field label{font-size:var(--text-small);color:var(--color-papper)}.field .opt{color:var(--color-dimma)}.field input,.field textarea{border:var(--border-hairline);background:var(--color-kuliss);width:100%;color:var(--color-papper);font:400 16px/1.5 var(--font-body);border-radius:0;padding:12px 14px}.field input:focus,.field textarea:focus{outline:2px solid var(--color-papper);outline-offset:0}.field textarea::placeholder{color:var(--color-dimma)}.err{font-size:var(--text-small);color:var(--color-papper)}.note{font-size:var(--text-small);color:var(--color-dimma)}.note a{color:var(--color-papper)}.thanks:focus{outline:none}.thanks .lead{margin-top:16px}.form-actions .cta-seat{display:none}.closing{text-align:center;align-content:center;justify-items:center;gap:24px;min-height:100vh;padding-top:24vh;padding-bottom:14vh;display:grid}.closing .h1{text-wrap:balance;max-width:24ch}.closing .line-in{transform-origin:50% 100%}.cta-wrap{align-items:center;gap:18px;display:inline-flex}.cta-seat{background:var(--color-grafit);opacity:.5;width:10px;height:10px;transition:background var(--dur-response) var(--ease-brand), opacity var(--dur-response) var(--ease-brand);border-radius:50%}.s-hero .cta-wrap:hover .cta-seat,.s-hero .cta-wrap:focus-within .cta-seat{background:var(--color-spotlight);opacity:1}.closing .cta-seat{display:none}.no-gl .s-split,.no-gl .s-measure{height:auto}.no-gl .sticky{height:auto;padding:16vh 0;position:static}@media (width<=860px){.s-hero{padding-top:calc(var(--header-h) + 6vh)}.s-hero .display{font-size:clamp(44px,13vw,64px)}.s-split{height:170vh}.s-split .sticky{padding-top:calc(var(--header-h) + 3vh);grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr;align-content:start;gap:6px 10px}.half-a,.half-b,.half-body{grid-column:1;justify-self:start}.half-a{grid-row:1}.half-b{grid-row:2}.half-body{grid-row:3;margin-top:12px}.half{font-size:clamp(34px,9.5vw,44px)}.half-b .body{font-size:15px}.s-features-grid{grid-template-columns:1fr}.feat-list{grid-column:1}.feat{border-left:0;align-content:end;min-height:100vh;padding:0 0 10vh}.feat-head{border-left:0;padding-left:0}.climb-sticky{grid-template-columns:1fr;align-items:end;padding-bottom:8vh}.climb-copy{gap:20px}.climb-copy .h2{font-size:var(--text-h3)}.climb-n{font-size:64px}.climb-steps{min-height:210px}.s-measure .sticky{padding-top:calc(var(--header-h) + 2vh)}.s-measure .h1{font-size:clamp(32px,9vw,40px)}.s-faq{grid-template-columns:1fr;padding-top:14vh;padding-bottom:14vh}.s-columns,.s-form{grid-template-columns:1fr;padding-top:12vh;padding-bottom:12vh}.s-visual{height:auto}.s-visual .sticky{height:auto;position:relative}.visual-row{grid-template-columns:1fr}.visual-slot{order:-1;height:40vh}.s-statement{min-height:auto;padding-top:14vh;padding-bottom:14vh}.faq-head{position:static}.closing{padding-top:34vh}}@media (prefers-reduced-motion:reduce){html.ready [data-reveal]:not(.in) .line-in{transform:none}.climb-step,.feat{transition:none}}
