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