html.svc-hold :where(.svc-page) body{visibility:hidden}.svc-page main{display:block}:where(.svc-page) .sec{padding-block:clamp(84px,8.5vw,150px) 0}:where(.svc-page) .sec:last-of-type{padding-bottom:clamp(56px,6vw,110px)}:where(.svc-page) .open{padding-top:clamp(118px,10.5vw,176px)}:where(.svc-page) .open-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:22px 80px;align-items:end;margin-bottom:clamp(30px,3.2vw,54px)}:where(.svc-page) .open-head .label{grid-column:1/-1}:where(.svc-page) .open-head h1{font-size:clamp(38px,4.5vw,86px);max-width:18ch}html[lang=de] :where(.svc-page) .open-head h1{font-size:clamp(34px,4vw,76px)}:where(.svc-page) .open-head .lede{padding-bottom:.4em}:where(.svc-page) .sec-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:22px 80px;align-items:end;margin-bottom:clamp(36px,4vw,64px)}:where(.svc-page) .sec-head .label{grid-column:1/-1;margin-bottom:4px}:where(.svc-page) .sec-title{font-size:clamp(32px,3.7vw,70px);font-weight:470;line-height:1.02;letter-spacing:-.058em;max-width:16ch;text-wrap:balance}html[lang=de] :where(.svc-page) .sec-title{font-size:clamp(29px,3.3vw,62px)}:where(.svc-page) .dia{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,96px);align-items:center}:where(.svc-page) .dia-art{aspect-ratio:16/10;display:grid;place-items:center;padding:7% 9%;border-radius:var(--plate-radius);background:color-mix(in srgb,var(--ink) 4%,transparent);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}:where(.svc-page) .dia-copy .label{margin-bottom:26px}:where(.svc-page) .dia-copy .sec-title{font-size:clamp(28px,2.9vw,54px);max-width:14ch}:where(.svc-page) .dia-copy>p:not(.label){margin-top:22px;font-size:clamp(16px,1.15vw,18px);line-height:1.62;color:var(--muted);max-width:44ch;text-wrap:pretty}:where(.svc-page) .dia-notes{display:grid;gap:18px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}:where(.svc-page) .dia-notes h3{margin-bottom:6px}:where(.svc-page) .dia-notes p{font-size:15px;line-height:1.6;color:var(--muted);max-width:46ch}:where(.svc-page) .ladders{display:grid;gap:40px clamp(28px,4vw,72px)}:where(.svc-page) .ladders-2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}:where(.svc-page) .ladder-title{margin-bottom:14px;font:12px/1.4 var(--mono)}:where(.svc-page) .ladder-head,:where(.svc-page) .rung{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,1fr) minmax(170px,auto) 110px;gap:8px 28px;align-items:baseline}:where(.svc-page) .ladders-2 .ladder-head,:where(.svc-page) .ladders-2 .rung{grid-template-columns:minmax(0,1fr) minmax(150px,auto) 96px}:where(.svc-page) .ladders-2 .rung-note{display:none}:where(.svc-page) .ladders-2 .ladder-head span:nth-child(2){display:none}:where(.svc-page) .ladder-head{padding-bottom:12px;border-bottom:1px solid var(--line-strong);font:11px var(--mono);color:var(--faint)}:where(.svc-page) .ladder-head span:last-child,:where(.svc-page) .rung-time{text-align:right}:where(.svc-page) .rung{padding-block:20px;border-bottom:1px solid var(--line)}:where(.svc-page) .rung-name :is(h3,h4){font-size:clamp(17px,1.3vw,21px);font-weight:500;letter-spacing:-.03em;line-height:1.25}:where(.svc-page) .rung-name p{margin-top:3px;font:12px/1.4 var(--mono);color:var(--faint)}:where(.svc-page) .rung-note{font-size:13.5px;line-height:1.5;color:var(--muted);max-width:40ch}:where(.svc-page) .rung-price{font-size:clamp(22px,2vw,34px);font-weight:470;letter-spacing:-.045em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.svc-page) .rung-price span{font:12px var(--mono);letter-spacing:0;color:var(--faint)}:where(.svc-page) .rung-price small{display:block;font:11px/1.6 var(--mono);letter-spacing:0;color:var(--faint)}:where(.svc-page) .rung-time{font:12px var(--mono);color:var(--muted)}:where(.svc-page) .price-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 48px;margin-top:30px}:where(.svc-page) .price-foot p{font-size:14px;line-height:1.6;color:var(--muted);max-width:62ch}:where(.svc-page) .work-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px clamp(28px,5vw,96px);align-items:start}:where(.svc-page) .work-title{margin-top:18px;font-size:clamp(24px,2.2vw,38px);font-weight:470;line-height:1.1;letter-spacing:-.045em;max-width:18ch;text-wrap:balance}:where(.svc-page) .work-groups{display:grid;gap:34px}:where(.svc-page) .work-group h3{margin-bottom:8px;font:12px var(--mono)}:where(.svc-page) .work-link{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr) auto;gap:6px 28px;align-items:baseline;padding-block:18px;border-bottom:1px solid var(--line)}:where(.svc-page) .work-group li:first-child .work-link{border-top:1px solid var(--line)}:where(.svc-page) .work-name{font-size:clamp(17px,1.35vw,22px);font-weight:500;letter-spacing:-.03em;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .32s var(--ease-out);justify-self:start}:where(.svc-page) .work-line{font-size:14.5px;line-height:1.55;color:var(--muted)}:where(.svc-page) .work-link svg{color:var(--faint);transition:transform .24s var(--ease-out),color .18s ease}:where(.svc-page) .work-link:focus-visible .work-name,:where(.svc-page) .work-link:hover .work-name{background-size:100% 1px}:where(.svc-page) .work-link:focus-visible svg,:where(.svc-page) .work-link:hover svg{color:var(--red-text);transform:translateX(3px)}html.fx-still :where(.svc-page) *,html.motion-off :where(.svc-page) *{scroll-behavior:auto}@media (max-width:1050px){:where(.svc-page) .open-head,:where(.svc-page) .sec-head{grid-template-columns:1fr;gap:18px}:where(.svc-page) .dia{grid-template-columns:1fr}:where(.svc-page) .ladders-2{grid-template-columns:1fr}:where(.svc-page) .work-grid{grid-template-columns:1fr}}@media (max-width:760px){:where(.svc-page) .ladder-head{display:none}:where(.svc-page) .ladders-2 .rung,:where(.svc-page) .rung{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}:where(.svc-page) .rung-name{grid-column:1/-1}:where(.svc-page) .rung-note{grid-column:1/-1}:where(.svc-page) .rung-note:empty{display:none}:where(.svc-page) .rung-price{font-size:24px}:where(.svc-page) .rung-time{align-self:end}:where(.svc-page) .work-link{grid-template-columns:minmax(0,1fr) auto}:where(.svc-page) .work-line{grid-column:1}:where(.svc-page) .work-link svg{grid-row:1;grid-column:2}}:where(.svc-page) .name-word{display:inline-block;white-space:nowrap}:where(.svc-page) .name-letter{--lift:0;display:inline-block;transform:translateY(calc(var(--lift) * -.16em)) rotate(calc(var(--lift) * -4deg));color:color-mix(in srgb,var(--red-text) calc(var(--lift) * 100%),currentColor);will-change:transform}:where(.svc-page) .name-arrow{display:inline-block;width:0;vertical-align:.04em}:where(.svc-page) .name-arrow svg{width:.52em;height:.52em;margin-left:.2em;stroke-width:1.6;color:var(--red-text);opacity:0;transform:translateX(-.3em);transition:opacity .26s ease,transform .52s var(--ease-out)}:where(.svc-page) [data-name-play]{cursor:default}:where(.svc-page) .is-masked>.name-letters{display:block}