@layer components{.t-page{position:relative}.t-sec{padding-block:var(--beat);position:relative}.t-sec--tint{background:var(--creme-2)}.t-sec--green{background:var(--samt);color:var(--on-green);overflow:hidden}.t-sec__label{margin-block-end:var(--s-3)}.t-sec+.t-sec:not(.t-sec--tint):not(.t-sec--green){padding-block-start:calc(var(--beat) * .7)}.t-head{gap:var(--s-2);margin-block-end:var(--s-5);display:grid}@media (width>=768px){.t-head--row{align-items:end;gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto}}.t-head__link{justify-self:start}.t-serif-lead{font-family:var(--serif);font-weight:400;font-size:var(--fs-lead);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;max-width:34ch;line-height:1.4}.t-aside-lead{font-size:var(--step-1);color:var(--ink-2);max-width:40ch;line-height:1.5}.t-body{font-size:var(--step-0);color:var(--ink);text-wrap:pretty;max-width:66ch;line-height:1.7}.t-note{color:var(--ink-2);font-size:13.5px;line-height:1.5}.t-links{flex-wrap:wrap;gap:8px 28px;display:flex}.gh-strong{font-weight:600}.gh-tpl-inline .gh-link__text{text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--t-ui) var(--e-std)}.gh-tpl-inline:hover .gh-link__text,.gh-tpl-inline:focus-visible .gh-link__text{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.gh-tpl-inline .gh-link__text:after{display:none}.h-on-green .gh-tpl-inline .gh-link__text{-webkit-text-decoration-color:var(--gold-on-green);text-decoration-color:var(--gold-on-green)}.t-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.t-actions__link{margin-inline-start:8px}@media (width<=559.98px){.t-actions>.gh-button{flex:auto}}.t-crumb{margin-block-end:var(--s-1)}.t-hero{padding-block:clamp(24px, 1rem + 3vw, 72px) var(--beat);position:relative;overflow-x:clip}.t-hero__grid{gap:var(--s-4);display:grid}.t-hero__text{z-index:2;gap:var(--s-3);align-content:start;min-width:0;display:grid;position:relative}.t-hero__h1{-webkit-hyphens:auto;hyphens:auto;max-width:16ch}.t-hero__h1--product{max-width:18ch}.t-hero__lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;max-width:44ch;line-height:1.5}.t-hero__actions{margin-block-start:var(--s-1)}@media (width>=1024px){.t-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(48px,5vw,104px)}.t-hero--hub .t-hero__grid{align-items:end}}.t-stage{isolation:isolate;min-width:0;padding-block-start:24%;position:relative}.t-stage__frame{z-index:0;aspect-ratio:1/.86;border-radius:var(--r-lg);background:radial-gradient(120% 95% at 24% 16%, #fcf9f2 0%, var(--creme-2) 52%, #e3d8c3 100%);position:relative;overflow:hidden}.t-stage__light{pointer-events:none;opacity:.55;background-image:repeating-radial-gradient(circle at 64% 62%,#0000 0 26px,#a27a3f29 26px 27px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 64% 62%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 70% at 64% 62%,#000 20%,#0000 75%)}.t-stage__word{opacity:.08;font-size:clamp(5rem,2rem + 13vw,12.5rem);line-height:.95;bottom:.08em}.t-stage__cut{z-index:2;position:absolute}.t-stage__cut--main{width:94%;top:-2%;left:3%}.t-stage__cut--second{z-index:3;width:28%;bottom:27%;right:2%}.t-hero__stage--product .t-stage__cut--main{width:80%;left:10%}@media (width>=1024px){.t-stage{padding-block-start:26%}.t-stage__cut--second{right:-4%}}.t-pricecard{z-index:4;border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);box-shadow:var(--elev-2);gap:6px;margin:20px 0 0;padding:16px 20px 14px;display:grid;position:relative}.t-pricecard__value{font-family:var(--serif);color:var(--ink);align-items:baseline;gap:8px;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);line-height:1;display:flex}.t-pricecard__unit{font-family:var(--serif);color:var(--gold-text);font-size:.42em;font-style:italic}.t-pricecard__stand{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.t-pricecard__dot{background:var(--open);border-radius:50%;width:7px;height:7px;box-shadow:0 0 #2f7d4f80}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .t-pricecard__dot{animation:2.4s ease-out infinite t-pulse}}@keyframes t-pulse{0%{box-shadow:0 0 #2f7d4f73}70%,to{box-shadow:0 0 0 9px #2f7d4f00}}.t-pricecard__link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.25em;align-items:center;min-height:32px;margin-inline-start:auto;display:inline-flex}@media (width>=1024px){.t-pricecard{min-width:260px;margin-block-start:24px}}.t-collage__head{gap:var(--s-4);margin-block-end:var(--s-5);display:grid}.t-collage__intro{gap:var(--s-3);display:grid}.t-collage__cut{justify-self:end;width:min(46vw,340px)}.t-collage__cut img{width:100%}@media (width>=1024px){.t-collage__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-block-end:var(--s-6)}.t-collage__cut{width:min(100%,380px);margin-block-end:-40px}}.t-collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px;display:grid}.t-collage__item{min-width:0}.t-collage__item:first-child{grid-column:1/-1}.t-collage__item:first-child .t-tile__media{aspect-ratio:4/3}.t-collage:has(>.t-collage__item:nth-child(2n):last-child)>.t-collage__item:first-child{grid-column:auto}.t-collage:has(>.t-collage__item:nth-child(2n):last-child)>.t-collage__item:first-child .t-tile__media{aspect-ratio:4/5}@media (width>=768px){.t-collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.t-collage__item:first-child{grid-column:auto}.t-collage__item:first-child .t-tile__media{aspect-ratio:4/5}}@media (width>=1024px){.t-collage{column-gap:var(--gutter);row-gap:clamp(48px,4.5vw,72px)}.t-collage .t-tile__media,.t-collage__item:first-child .t-tile__media{aspect-ratio:1}}@media (width<=1023.98px){.t-collage__cut,.t-stage__cut--second,.t-index-hero__cut{display:none}}@media (width<=767.98px){.t-collage__item:first-child{grid-column:auto}.t-collage__item:first-child .t-tile__media{aspect-ratio:4/5}}@media (width>=1280px){:is(.t-collage:has(>.t-collage__item:nth-child(4):last-child),.t-collage:has(>.t-collage__item:nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}}.t-tile{border-radius:var(--r-lg)}.t-tile__link{color:inherit;gap:14px;display:grid;position:relative}.t-tile__media{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--creme-2);display:block;position:relative;overflow:hidden}.t-tile__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--e-out), filter .8s var(--e-out);display:block;transform:scale(1.01)}.t-tile__media .t-tile__cut{object-fit:contain;width:84%;height:auto;position:absolute;inset:8%}.t-tile__media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #231f200f}.t-tile__link:hover .t-tile__media img,.t-tile__link:focus-visible .t-tile__media img{transform:scale(1.06)}.t-tile__blank{width:100%;height:100%;display:block}.t-tile__cap{gap:4px;min-width:0;padding-inline-end:52px;display:grid}.t-tile__name{font-family:var(--serif);font-size:var(--step-2);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;line-height:1.1}.t-tile__meta{color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;font-size:13px;line-height:1.4}.t-tile__arrow{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--ink);transition:background-color .4s var(--e-out), color .4s var(--e-out), border-color .4s, transform .6s var(--e-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:0}.t-tile__link:hover .t-tile__arrow,.t-tile__link:focus-visible .t-tile__arrow{background:var(--samt);border-color:var(--samt);color:var(--on-green);transform:rotate(-45deg)}@media (width<=767.98px){.t-tile__name{font-size:1.2rem}.t-tile__cap{padding-inline-end:0}.t-tile__arrow{display:none}}.t-related-sec .h-display{margin-block-end:var(--s-5)}.t-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px;display:grid}@media (width>=1024px){.t-tiles{gap:48px var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr))}}.t-split{gap:var(--s-4);display:grid}.t-split__aside,.t-split__main{gap:var(--s-3);align-content:start;min-width:0;display:grid}.t-split__more{justify-self:start}@media (width>=1024px){.t-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(48px,6vw,120px)}.t-split__aside{top:calc(var(--header-h) + 40px);position:sticky}}.t-ledgers{gap:var(--s-3);display:grid}.t-chapters{gap:var(--s-4);display:grid}.t-chapters__main{gap:var(--s-5);min-width:0;max-width:780px;display:grid}.t-chapters__main>.h-label{margin-block-end:calc(var(--s-3) * -1)}.t-chapters__div{margin-block:var(--s-1)}@media (width>=1024px){.t-chapters{grid-template-columns:minmax(220px,3fr) minmax(0,8fr);align-items:start;column-gap:clamp(48px,6vw,120px)}.t-chapters__nav{top:calc(var(--header-h) + 40px);max-height:calc(100vh - var(--header-h) - 80px);scrollbar-width:thin;position:sticky;overflow-y:auto}}.t-reading{gap:var(--s-5);max-width:780px;display:grid}.t-kainote{margin-block:var(--s-1)}.t-toc__desktop{display:none}.t-toc__mobile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--tint)}.t-toc__summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.t-toc__count{color:var(--ink-2);margin-inline-start:auto;font-size:14px}.t-toc__plus{flex:none;width:14px;height:14px;position:relative}.t-toc__plus:before,.t-toc__plus:after{content:"";background:var(--ink);height:1.5px;transition:transform .3s var(--e-out);position:absolute;top:50%;left:0;right:0}.t-toc__plus:after{transform:rotate(90deg)}.t-toc__mobile[open] .t-toc__plus:after{transform:rotate(0)}.t-toc__mobile .t-toc__list{padding:4px 16px 12px}.t-toc__list{display:grid}.t-toc__link{color:var(--ink-2);transition:color .3s var(--e-out);grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;min-height:40px;padding:9px 0;font-size:14.5px;line-height:1.35;display:grid;position:relative}.t-toc__link:hover{color:var(--ink)}.t-toc__num{font-family:var(--serif);color:var(--gold-text);font-variant-numeric:tabular-nums lining-nums;font-size:14px}.t-toc__item[aria-current] .t-toc__link{color:var(--ink)}.t-toc__title{margin-block-end:12px}.t-toc__meta{color:var(--ink-2);margin-block-end:12px;font-size:13px}@media (width>=1024px){.t-toc__mobile{display:none}.t-toc__desktop{display:block}.t-toc__desktop .t-toc__list{border-inline-start:1px solid var(--line);padding-inline-start:18px}.t-toc__desktop .t-toc__link:before{content:"";background:var(--gold);transform-origin:50% 0;width:2px;transition:transform .5s var(--e-out);position:absolute;top:8px;bottom:8px;left:-19px;transform:scaleY(0)}.t-toc__desktop .t-toc__item[aria-current] .t-toc__link:before{transform:scaleY(1)}.t-toc__desktop .t-toc__item[aria-current] .t-toc__text{transform:translate(4px)}.t-toc__text{transition:transform .4s var(--e-out)}}.t-block{gap:var(--s-3);scroll-margin-top:calc(var(--header-h) + 24px);min-width:0;display:grid}.t-block__title{-webkit-hyphens:auto;hyphens:auto;max-width:22ch}.t-block__sub{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--ink-2)}.t-block__body{gap:var(--s-3);min-width:0;display:grid}.t-block__table{min-width:0}.t-list{display:grid}.t-list__item{border-block-start:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 0;line-height:1.6;display:grid}.t-list__item:last-child{border-block-end:1px solid var(--line)}.t-list--num .t-list__marker{font-family:var(--serif);color:var(--gold);font-variant-numeric:lining-nums tabular-nums;padding-block-start:2px;font-size:1.55rem;line-height:1}.t-list--plain .t-list__item{border:0;grid-template-columns:24px minmax(0,1fr);padding:7px 0}.t-list--plain .t-list__marker:before{content:"";background:var(--gold);width:14px;height:1px;margin-block-start:.82em;display:block}.t-list__name{font-weight:600}.t-keys{gap:var(--s-4)}.t-keys__head{gap:var(--s-2);align-content:start;display:grid}.t-keys__intro{font-size:var(--step-1);color:var(--ink-2);line-height:1.5}.t-keys__list .t-list__item{font-size:var(--step-0);grid-template-columns:64px minmax(0,1fr);padding:18px 0}.t-keys__list .t-list__marker{font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);line-height:.9}@media (width>=1024px){.t-keys-sec .t-keys{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,120px)}.t-keys-sec .t-keys__head{top:calc(var(--header-h) + 40px);position:sticky}.t-keys__list .t-list__item{grid-template-columns:96px minmax(0,1fr);font-size:1.08rem}}.t-pairs{border-block-start:1px solid var(--line);display:grid}.t-pairs__row{border-block-end:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.t-pairs__term{font-family:var(--serif);font-size:var(--step-1);line-height:1.25}.t-pairs__def{color:var(--ink);line-height:1.6}@media (width>=768px){.t-pairs__row{grid-template-columns:minmax(160px,30%) minmax(0,1fr);gap:24px}}.t-myths{gap:12px;display:grid}.t-myths__item{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--tint);display:grid;overflow:hidden}.t-myths__myth,.t-myths__fact{align-content:start;gap:8px;padding:18px 20px;display:grid}.t-myths__q{font-family:var(--serif);font-style:italic;font-size:var(--step-1);color:var(--ink-2);line-height:1.3}.t-myths__fact{background:var(--creme);border-block-start:1px solid var(--line);line-height:1.6}@media (width>=768px){.t-myths__item{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.t-myths__fact{border-block-start:0;border-inline-start:1px solid var(--line)}}.t-mark{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px;overflow:visible}.t-mark__ring{stroke:var(--gold);opacity:.55}.t-mark--check .t-mark__stroke{stroke:var(--samt);stroke-width:2px}.t-mark--cross .t-mark__ring{stroke:var(--ink-2);opacity:.35}.t-mark--cross .t-mark__stroke{stroke:var(--ink-2)}.h-on-green .t-mark--check .t-mark__stroke,.h-on-green .t-mark__ring{stroke:var(--gold-on-green)}.h-on-green .t-mark--cross .t-mark__ring,.h-on-green .t-mark--cross .t-mark__stroke{stroke:var(--on-green-2)}.t-mark__ring,.t-mark__stroke{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--e-inout);transition-delay:calc(var(--i,0) * .11s + .12s)}.t-mark__stroke{transition-duration:.6s;transition-delay:calc(var(--i,0) * .11s + .62s)}.t-mark__stroke--2{transition-delay:calc(var(--i,0) * .11s + .86s)}html.h-reveal-ready [data-h-reveal]:not([data-in]) .t-mark__ring,html.h-reveal-ready [data-h-reveal]:not([data-in]) .t-mark__stroke{stroke-dashoffset:1px}.t-marks{gap:14px;display:grid}.t-marks__item{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.t-marks__text{padding-block-start:2px;line-height:1.55}.t-marks--large{border-block-start:1px solid var(--line);gap:0}.t-marks--large .t-marks__item{border-block-end:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0}.t-marks--large .t-mark{width:36px;height:36px}.t-marks--large .t-marks__text{font-family:var(--serif);font-size:var(--step-2);padding:0;line-height:1.22}.t-strip{gap:var(--s-4);display:grid}.t-strip__step{border-block-start:1px solid var(--line-strong);align-content:start;gap:10px;padding-block-start:22px;display:grid;position:relative}.t-strip__step:before{content:"";background:var(--gold);width:48px;height:2px;position:absolute;top:-1px;left:0}.t-strip__num{font-family:var(--serif);color:var(--gold);font-variant-numeric:lining-nums;font-size:clamp(3rem,2.2rem + 2.8vw,5rem);line-height:.86}.t-strip__name{font-family:var(--serif);font-weight:500;font-size:var(--step-2);line-height:1.1}.t-strip__detail{color:var(--ink-2);font-size:15px;line-height:1.55}@media (width>=640px){.t-strip{column-gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.t-strip{column-gap:var(--gutter);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.t-index{margin-block-start:var(--s-4);position:relative}.t-index__list{border-block-start:1px solid var(--line-strong)}.t-index__row{border-block-end:1px solid var(--line-strong)}.t-index__link{isolation:isolate;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:22px 0;display:grid;position:relative}.t-index__link:before{content:"";z-index:-1;border-radius:var(--r-md);background:var(--creme-2);transform-origin:50% 100%;transition:transform .5s var(--e-out);position:absolute;inset:0 -12px;transform:scaleY(0)}.t-index__link:hover:before,.t-index__link:focus-visible:before{transform:scaleY(1)}.t-index__num{font-family:var(--serif);color:var(--gold-text);font-variant-numeric:tabular-nums lining-nums;align-self:start;padding-block-start:.45em;font-size:15px}.t-index__text{gap:8px;min-width:0;display:grid}.t-index__title{font-family:var(--serif);font-weight:500;font-size:var(--step-3);letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;transition:transform .6s var(--e-out), color .4s;line-height:1.08}.t-index--md .t-index__title{font-size:var(--step-2)}.t-index__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:600}.t-index__thumb{border-radius:var(--r-md);object-fit:cover;width:64px;height:64px}.t-index__arrow,.t-index__preview{display:none}@media (width>=1024px){.t-index--lg .t-index__title{font-size:var(--step-4);max-width:17ch}.t-index--md .t-index__title{max-width:30ch}.t-index__link{column-gap:32px;padding:30px 0}}@media (hover:hover) and (pointer:fine){.t-index__thumb{display:none}.t-index__arrow{border:1px solid var(--line-strong);width:54px;height:54px;transition:background-color .4s var(--e-out), color .4s, border-color .4s, transform .6s var(--e-out);border-radius:50%;place-items:center;display:grid}.t-index__link:hover .t-index__arrow,.t-index__link:focus-visible .t-index__arrow{background:var(--samt);border-color:var(--samt);color:var(--on-green);transform:rotate(-45deg)}.t-index__link:hover .t-index__title,.t-index__link:focus-visible .t-index__title{transform:translate(14px)}.t-index[data-active] .t-index__row:not([data-on]) .t-index__title{color:var(--ink-2)}}@media (hover:hover) and (pointer:fine) and (width>=1024px){.t-index__preview{left:auto;right:max(var(--gutter), (100vw - var(--container-max)) / 2 + var(--gutter));top:calc(50% + var(--header-h) / 2);z-index:40;aspect-ratio:4/5;border-radius:var(--r-lg);pointer-events:none;background:var(--creme-2);width:clamp(240px,20vw,320px);box-shadow:var(--elev-2);opacity:0;transition:opacity .35s var(--e-out), scale .6s var(--e-out);will-change:transform;display:block;position:fixed;overflow:hidden;translate:0 -50%;scale:.82}.t-index[data-active] .t-index__preview{opacity:1;scale:1}.t-index__preview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s var(--e-out), transform .9s var(--e-out);position:absolute;inset:0;transform:scale(1.08)}.t-index__preview img[data-on]{opacity:1;transform:scale(1)}}.t-figure{min-width:0;margin:0}.t-figure__frame{border-radius:var(--r-lg);background:var(--creme-2);position:relative;overflow:hidden}.t-figure__frame img{object-fit:cover;width:100%;height:100%;display:block}.t-figure__cap{color:var(--ink-2);margin-block-start:10px;font-size:13px;line-height:1.45}.t-figure__num{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin-inline-end:6px;font-size:11.5px;font-weight:600}.t-figure--beleg .t-figure__frame{aspect-ratio:4/3}.t-figure--title .t-figure__frame{aspect-ratio:3/2}.t-figure--scene .t-figure__frame{aspect-ratio:16/9}.t-figure--shop .t-figure__frame{aspect-ratio:3/2}.t-figures{gap:var(--s-4);margin-block:var(--s-2);display:grid}@media (width>=768px){.t-figure--beleg .t-figure__frame{aspect-ratio:4/5;max-height:64vh}}.t-product__grid{gap:var(--s-5);display:grid}.t-product__sticky{gap:var(--s-3);align-content:start;min-width:0;display:grid}.t-product__main{gap:var(--s-5);min-width:0;display:grid}.t-product__block{gap:var(--s-5);display:grid}@media (width>=1024px){.t-product__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(48px,6vw,120px)}.t-product__sticky{top:calc(var(--header-h) + 32px);position:sticky}.t-product__main{max-width:780px}}.t-facts{border-block-start:1px solid var(--line);display:grid}.t-facts__row{border-block-end:1px solid var(--line);grid-template-columns:minmax(104px,36%) minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.t-facts__value{font-variant-numeric:tabular-nums lining-nums;font-size:15px;line-height:1.45}.t-calc{gap:var(--s-4);border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);box-shadow:var(--elev-1);scroll-margin-top:calc(var(--header-h) + 24px);padding:clamp(20px,1rem + 2vw,44px);display:grid}.t-calc__head{gap:12px;display:grid}.t-calc__lead{color:var(--ink-2);max-width:52ch;line-height:1.55}.t-calc__form{gap:var(--s-3);display:grid}.t-calc__grams{max-width:320px}.t-calc__result{border-block-start:1px solid var(--line);gap:8px;padding-block-start:var(--s-3);display:grid}.t-calc__amount{min-height:1.05em;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:.14em;font-size:clamp(3rem,2rem + 4.2vw,5.6rem);line-height:1;display:flex}.t-calc__approx,.t-calc__unit{color:var(--gold-text);font-size:.5em;font-style:italic}.t-calc__empty{font-style:italic;font-size:var(--step-2);color:var(--ink-2);align-self:center}.t-calc__formula{color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;font-size:14px}.t-calc__note{color:var(--ink-2);margin-block-end:var(--s-1);font-size:13px}.t-criteria{gap:var(--s-4);scroll-margin-top:calc(var(--header-h) + 24px);display:grid}.t-criteria__cols{gap:var(--s-3);display:grid}.t-criteria__col{gap:var(--s-3);border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);align-content:start;padding:24px;display:grid}.t-criteria__col--no{border-style:dashed;border-color:var(--line-strong);background:0 0}@media (width>=768px){.t-criteria__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.t-progress{z-index:calc(var(--z-header) + 2);pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.t-progress__bar{background:var(--gold);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}.t-article__head{gap:var(--s-3);padding-block-start:clamp(24px,1rem + 3vw,72px);display:grid}.t-article__h1{-webkit-hyphens:auto;hyphens:auto;max-width:20ch}.t-article__h1-sub{display:block}.t-article__lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;max-width:44ch;line-height:1.5}.t-article__body{gap:var(--s-4);padding-block:var(--s-5) var(--beat);display:grid}.t-article__text{gap:var(--s-5);min-width:0;max-width:760px;display:grid}.t-article__chapter{gap:var(--s-5);min-width:0;display:grid}.t-article__foot{gap:var(--s-3);border-radius:var(--r-lg);background:var(--creme-2);padding:clamp(20px,1rem + 2vw,40px);display:grid}.t-article__end{font-family:var(--serif);font-size:var(--step-2);max-width:30ch;line-height:1.3}@media (width>=1024px){.t-article__body{grid-template-columns:minmax(220px,3fr) minmax(0,8fr);align-items:start;column-gap:clamp(48px,6vw,120px)}.t-article__nav{top:calc(var(--header-h) + 40px);max-height:calc(100vh - var(--header-h) - 80px);scrollbar-width:thin;position:sticky;overflow-y:auto}}.t-punzen__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-body)}.t-punzen__table thead th{background:var(--samt);height:46px;color:var(--on-green-2);text-align:left;vertical-align:middle;white-space:nowrap;padding:8px 16px}.t-punzen__table thead th:first-child{border-radius:var(--r-md) 0 0 var(--r-md);color:var(--on-green)}.t-punzen__table thead th:last-child{border-radius:0 var(--r-md) var(--r-md) 0}.t-punzen__group th{padding:var(--s-3) 16px var(--s-1);text-align:left;color:var(--gold-text);border-block-end:1px solid var(--line-strong)}.t-punzen__row>*{border-block-end:1px solid var(--line);vertical-align:top;text-align:left;padding:14px 16px}.t-punzen__stamp-cell{white-space:nowrap;width:1%}.t-punzen__stamp{border:1px solid var(--ink);border-radius:var(--r-sm);min-width:64px;height:34px;font:500 var(--fs-small)/1 var(--sans);letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--ink);justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.t-punzen__title{min-width:11ch;font-weight:600;line-height:1.45}.t-punzen__text{color:var(--ink-2);line-height:1.6}@media (width<=767.98px){.t-punzen__table thead{display:none}.t-punzen__table,.t-punzen__table tbody,.t-punzen__table tr,.t-punzen__table th,.t-punzen__table td{display:block}.t-punzen__table .t-punzen__row{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding-block:14px;display:grid}.t-punzen__table .t-punzen__row>*{border:0;padding:0}.t-punzen__group th{padding-inline:0}.t-punzen__text{grid-column:1/-1}}.t-index-hero{gap:var(--s-3);display:grid;position:relative}.t-index-hero__h1{max-width:16ch}.t-index-hero__lead{max-width:38ch}.t-index-hero__cut{width:clamp(150px,40vw,220px);justify-self:end;margin-block-start:calc(var(--s-4) * -1)}@media (width>=1024px){.t-index-hero__cut{width:clamp(240px,24vw,380px);margin:0;position:absolute;top:-8px;right:0}}.t-sec--index{padding-block-start:0}.t-filter{flex-wrap:wrap;gap:8px;margin-block-end:var(--s-3);display:flex}.t-about__hero{gap:var(--s-5);display:grid}.t-about__text{gap:var(--s-3);align-content:center;min-width:0;display:grid}.t-portrait{margin:0}.t-portrait__frame{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--creme-2);overflow:hidden}.t-portrait__frame img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.t-portrait__cap{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-block-start:12px;display:flex}.t-portrait__name{font-family:var(--serif);font-style:italic;font-size:var(--step-1)}@media (width>=1024px){.t-about__hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(48px,6vw,120px)}.t-portrait__frame{max-height:78vh}}.t-story-sec .gh-container{gap:var(--s-4);display:grid}.t-story{gap:var(--s-2) var(--s-4);scroll-margin-top:calc(var(--header-h) + 24px);display:grid}.t-story__num{font-family:var(--serif);color:var(--gold);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:clamp(3.4rem,2rem + 6vw,8.5rem);line-height:.8}.t-story__body{gap:var(--s-3);min-width:0;max-width:760px;display:grid}@media (width>=1024px){.t-story{grid-template-columns:minmax(0,3fr) minmax(0,8fr);column-gap:clamp(48px,6vw,120px)}.t-story__num{top:calc(var(--header-h) + 40px);align-self:start;position:sticky}}.t-instruments{border-block-start:1px solid var(--line);margin-block-start:var(--s-2);display:grid}.t-instruments__item{border-block-end:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 16px;padding:14px 0;display:grid}.t-instruments__cut{grid-row:1/span 2;width:64px;height:auto}.t-instruments__name,.t-instruments__detail{grid-column:2}.t-instruments__name{font-family:var(--serif);font-size:var(--step-1);line-height:1.2}.t-instruments__detail{color:var(--ink-2);font-size:15px;line-height:1.5}.t-shop{gap:var(--s-4);display:grid}.t-shop__gravur{max-width:300px}.t-shop .t-story{grid-template-columns:minmax(0,1fr)}.t-shop .t-story__num{position:static}@media (width>=1024px){.t-shop{grid-template-columns:minmax(0,1fr)}.t-shop__gravur{top:calc(var(--header-h) + 40px);max-width:none;position:sticky}.t-shop .t-story__body{max-width:none}}.t-timeline-sec__h{max-width:16ch}.t-timeline-sec__lead{margin-block-start:var(--s-3)}.t-timeline{margin-block-start:var(--s-5);position:relative}.t-timeline__rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:11px}.t-timeline__draw{background:var(--gold);transform-origin:50% 0;border-radius:inherit;position:absolute;inset:0}.t-timeline__list{display:grid}.t-step{scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:24px minmax(0,1fr);column-gap:20px;padding-block-end:var(--s-5);display:grid;position:relative}.t-step:last-child{padding-block-end:0}.t-step__dot{z-index:1;border:2px solid var(--gold);background:var(--gold);width:24px;height:24px;box-shadow:0 0 0 6px var(--creme);transition:background-color .4s var(--e-out), border-color .4s, transform .6s var(--e-back);border-radius:50%;grid-area:1/1;margin-block-start:8px;position:relative}.t-step__body{grid-column:2;align-content:start;gap:12px;min-width:0;max-width:660px;display:grid}.t-step__num{font-family:var(--serif);color:var(--gold);font-variant-numeric:lining-nums;letter-spacing:-.03em;transition:clip-path 1s var(--e-inout);clip-path:inset(0);font-size:clamp(3rem,2rem + 4vw,6.2rem);line-height:.82}.t-step__name{font-size:var(--fs-h3)}.t-step__cut{width:min(56vw,240px);grid-column:2;margin-block-start:var(--s-2)}.t-step__cut img{width:100%}[data-armed] .t-step:not([data-lit]) .t-step__dot{background:var(--creme);border-color:var(--line-strong);transform:scale(.72)}[data-armed] .t-step:not([data-lit]) .t-step__num{clip-path:inset(0 100% 0 0)}@media (width>=1024px){.t-step{grid-template-columns:24px minmax(0,7fr) minmax(0,4fr);column-gap:clamp(32px,4vw,72px);padding-block-end:var(--s-6)}.t-step__cut{grid-area:1/3;place-self:center;width:100%;max-width:380px;margin:0}.t-timeline--compact .t-step{grid-template-columns:24px minmax(0,1fr);padding-block-end:var(--s-5)}}.t-timeline--compact .t-step__num{font-size:clamp(2.4rem,1.8rem + 2vw,3.6rem)}.t-printable{display:none}.t-hbkarte{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--hairline);gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.t-hbkarte__photo{aspect-ratio:4/3;object-fit:cover;object-position:50% 28%;width:100%;height:auto;display:block}.t-hbkarte__body{gap:8px;padding:clamp(18px,2vw,26px);display:grid}.t-hbkarte__name{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);line-height:1.2}.t-hbkarte__facts{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.t-hbkarte__facts li{color:var(--ink-2);padding-inline-start:22px;font-size:15px;line-height:1.45;position:relative}.t-hbkarte__facts li:before{content:"";inset-inline-start:0;background:var(--gold);width:10px;height:2px;position:absolute;top:.55em}@media (width>=1024px){.t-hbkarte__photo{aspect-ratio:1}}.t-koffer{min-width:0;margin:0;position:relative}.t-koffer__frame{aspect-ratio:1;border-radius:var(--r-lg);background:var(--creme-2);overflow:hidden}.t-koffer__frame img{object-fit:cover;width:100%;height:100%;display:block}.t-koffer__tag{border-radius:var(--r-sm);background:var(--creme);color:var(--ink);box-shadow:var(--elev-1);padding:8px 12px;position:absolute;bottom:14px;left:14px}.t-safety-sec{padding-block:var(--beat)}.t-safety-sec .h-eyebrow:before{background:var(--gold-on-green)}.t-safety__head{gap:var(--s-3);margin-block-end:var(--s-5);display:grid}.t-safety__head .h-display{color:var(--on-green);max-width:18ch}.t-safety__lead{font-size:var(--step-1);color:var(--on-green-2);max-width:44ch;line-height:1.5}.t-safety__row{border-block-start:1px solid var(--line-on-green);gap:10px;padding:18px 0;display:grid}.t-safety__rows .t-safety__row:last-child{border-block-end:1px solid var(--line-on-green)}.t-safety__row--head{display:none}.t-safety__watch,.t-safety__answer{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.t-safety__watch{color:var(--on-green-2);padding-block-start:3px;line-height:1.45}.t-safety__answer{font-family:var(--serif);font-size:var(--step-1);color:var(--on-green);line-height:1.3}@media (width>=768px){.t-safety__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px}.t-safety__row--head{border:0;padding-block:0 12px;display:grid}.t-safety__row--head .h-label{color:var(--on-green-2)}}@media (width>=1024px){.t-safety__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(48px,6vw,120px)}}.t-gebiet{gap:var(--s-5);display:grid}.t-gebiet__map{min-width:0}.t-gebiet .hm-map{gap:16px;min-width:0;display:grid}.t-gebiet .hm-map__stage{min-width:0;position:relative}.t-gebiet .hm-map__plate{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);background:#f5f0e6;position:relative;overflow:hidden}.t-gebiet .hm-map__base{width:100%;height:100%;display:block;position:absolute;inset:0}.t-gebiet .hm-map__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.t-gebiet .hm-map__route path{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.t-gebiet .hm-map__route-case{stroke:#fbf8f2eb;stroke-width:12px}.t-gebiet .hm-map__route-line{stroke:var(--gold);stroke-width:6px}.t-gebiet .hm-map__route[data-on] path{stroke-dashoffset:0}.t-gebiet .hm-map__labels{pointer-events:none;position:absolute;inset:0}.t-gebiet .hm-map__labels>span{white-space:nowrap;position:absolute;translate:-50% -50%}.t-gebiet .hm-map__water{font:italic 400 13px/1 var(--serif);letter-spacing:.02em;color:#557568}.t-gebiet .hm-map__shield{border-radius:var(--r-sm);font:700 9.5px/1 var(--sans);letter-spacing:.04em;color:#5f4a22;background:#f3e6c6;border:1px solid #c9b07a;padding:3px 5px 2px}.t-gebiet .hm-map__labels>.hm-map__city{border-radius:var(--r-sm);font:600 13px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);background:#f5f0e6cc;padding:3px 6px 2px;translate:-50% calc(-100% - 16px)}.t-gebiet .hm-map__home{z-index:2;background:var(--samt);pointer-events:none;border:2.5px solid #fbf8f2;border-radius:50%;width:16px;height:16px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #1a3d2d66}.t-gebiet .hm-map__home:before,.t-gebiet .hm-map__home:after{content:"";border:1.5px solid var(--gold);border-radius:50%;position:absolute;inset:-8px}.t-gebiet .hm-map__home:after{opacity:0}.t-gebiet .hm-map__home-label{border-radius:var(--r-sm);background:var(--samt);color:var(--on-green);font:600 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:4px 7px 3px;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.t-gebiet .hm-map__pins{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.t-gebiet .hm-map__pin{z-index:1;position:absolute;translate:-50% -50%}.t-gebiet .hm-map__pin[data-on]{z-index:3}.t-gebiet .hm-map__dot{pointer-events:auto;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.t-gebiet .hm-map__dot:before{content:"";box-sizing:border-box;border:2.5px solid var(--samt);width:13px;height:13px;transition:transform .3s var(--e-back), background-color .2s;background:#fbf8f2;border-radius:50%}.t-gebiet .hm-map__dot:hover:before,.t-gebiet .hm-map__pin[data-on] .hm-map__dot:before{background:var(--gold);transform:scale(1.3)}.t-gebiet .hm-map__dot:focus-visible{outline:2px solid var(--gold);outline-offset:-6px}.t-gebiet .hm-map__name{border-radius:var(--r-sm);font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;background:#f5f0e6d1;padding:3px 5px 2px;transition:background-color .2s,color .2s;position:absolute}.t-gebiet .hm-map__pin[data-side=r] .hm-map__name{top:50%;left:calc(50% + 9px);translate:0 -50%}.t-gebiet .hm-map__pin[data-side=l] .hm-map__name{top:50%;right:calc(50% + 9px);translate:0 -50%}.t-gebiet .hm-map__pin[data-side=t] .hm-map__name{bottom:calc(50% + 9px);left:50%;translate:-50%}.t-gebiet .hm-map__pin[data-side=b] .hm-map__name{top:calc(50% + 9px);left:50%;translate:-50%}.t-gebiet .hm-map__dot:hover .hm-map__name,.t-gebiet .hm-map__pin[data-on] .hm-map__name{background:var(--samt);color:var(--on-green)}.t-gebiet .hm-map__credit{z-index:2;border-radius:var(--r-sm);font:400 10px/1.2 var(--sans);color:var(--ink-2);background:#f5f0e6d9;margin:0;padding:3px 6px;position:absolute;bottom:6px;left:6px}.t-gebiet .hm-map__credit a{color:inherit;text-decoration:none}.t-gebiet .hm-map__credit a:hover,.t-gebiet .hm-map__credit a:focus-visible{text-decoration:underline}.t-gebiet .hm-map__card{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);gap:4px;margin-top:12px;padding:14px 16px;display:grid}.t-gebiet .hm-map__card-town{font-size:var(--step-2)}.t-gebiet .hm-map__card-min{color:var(--ink-2);font-size:14px}.t-gebiet .hm-map__card-link{font:600 14px/1.3 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;justify-self:start;margin-top:4px}.t-gebiet .hm-map__card-hint{font:italic 400 15px/1.3 var(--serif);color:var(--ink-2)}.t-gebiet .hm-map__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.t-gebiet .hm-map__list .h-chip{min-height:36px;font-size:13px}.t-gebiet .hm-map__list .h-chip:hover{background:var(--samt);color:var(--on-green);border-color:var(--samt)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .t-gebiet .hm-map__route path{transition:stroke-dashoffset .8s var(--e-out)}html:not([data-motion=reduced]) .t-gebiet .hm-map__home:after{animation:t-map-pulse 2.6s var(--e-out) infinite}}@keyframes t-map-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@media (width<=599.98px){.t-gebiet .hm-map__water,.t-gebiet .hm-map__shield{display:none}}@media (width>=768px){.t-gebiet .hm-map__route-case{stroke-width:8px}.t-gebiet .hm-map__route-line{stroke-width:4px}.t-gebiet .hm-map__name{font-size:12px}.t-gebiet .hm-map__labels>.hm-map__city{font-size:16px}.t-gebiet .hm-map__pin[data-side-lg=t] .hm-map__name{inset:auto auto calc(50% + 9px) 50%;translate:-50%}.t-gebiet .hm-map__card{z-index:4;width:min(260px,44%);box-shadow:var(--elev-1);margin:0;position:absolute;bottom:14px;right:14px}}@keyframes t-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.t-gebiet__text{gap:var(--s-3);align-content:center;min-width:0;display:grid}.t-towns{border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.t-towns__link{border-block-end:1px solid var(--line);min-height:48px;color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;transition:color .3s;display:flex}.t-towns__link:hover{color:var(--gold-text)}.t-towns__name{font-family:var(--serif);font-size:1.05rem}.t-towns__min{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@media (width>=1024px){.t-gebiet{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(48px,6vw,120px)}}.t-form{min-width:0}.t-page .h-gravur[data-h-reveal=clip]{transition:-webkit-mask-size 1.8s var(--e-inout), mask-size 1.8s var(--e-inout);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.h-reveal-ready .t-page .h-gravur[data-h-reveal=clip]:not([data-in]){clip-path:none;-webkit-mask-size:0% 100%;mask-size:0% 100%}.t-noir .h-noir__body p{line-height:1.6;font-size:var(--step-0)}.t-noir__link{min-height:44px;color:var(--gold-on-green);text-underline-offset:.3em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.t-noir__link:hover{color:var(--on-green)}.t-noir .h-noir__figure img{transition:transform 1.6s var(--e-out)}.t-noir:hover .h-noir__figure img{transform:scale(1.03)}.t-legal{padding-block:clamp(24px, 1rem + 3vw, 64px) var(--beat)}.t-legal__head{gap:var(--s-2);margin-block-end:var(--s-5);display:grid}.t-legal__head .h-display{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.t-legal__stand{margin-block-start:var(--s-1)}.t-legal__grid{gap:var(--s-4);display:grid}.t-legal__body{gap:var(--s-5);min-width:0;max-width:760px;display:grid}.t-legal__section{scroll-margin-top:calc(var(--header-h) + 24px);gap:12px;display:grid}.t-legal__h{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-text);align-items:baseline;gap:14px;line-height:1.12;display:flex}.t-legal__section--sub .t-legal__h{font-size:var(--fs-h3)}.t-legal__num{min-width:2.1em;color:var(--gold-text);font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:.6em}.t-legal__title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.t-legal__text{overflow-wrap:anywhere;gap:12px;max-width:66ch;line-height:1.7;display:grid}.t-legal__lines{display:grid}.t-legal__line{display:block}@media (width>=768px){.t-legal__text{padding-inline-start:calc(2.1em + 14px)}}@media (width>=1024px){.t-legal__grid{grid-template-columns:minmax(220px,3fr) minmax(0,8fr);align-items:start;column-gap:clamp(48px,6vw,120px)}.t-legal__nav{top:calc(var(--header-h) + 40px);max-height:calc(100vh - var(--header-h) - 80px);position:sticky;overflow-y:auto}}.t-danke__grid{gap:var(--s-5);display:grid}.t-danke__head{gap:var(--s-3);align-content:start;justify-items:start;display:grid}.t-danke__side{gap:var(--s-4);min-width:0;display:grid}.t-danke__summary{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);gap:12px;padding:24px;display:grid}.t-danke__next{gap:12px;display:grid}.t-danke__h2{font-size:var(--fs-h2-text)}.t-danke__contact{gap:12px;display:grid}@media (width>=1024px){.t-danke__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:clamp(48px,6vw,120px)}}.t-bigcheck{fill:none;stroke-linecap:round;stroke-linejoin:round;width:clamp(88px,4rem + 4vw,140px);height:auto;overflow:visible}.t-bigcheck__ring{stroke:var(--gold);stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:0}.t-bigcheck__tick{stroke:var(--samt);stroke-width:3px;stroke-dasharray:1 1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .t-bigcheck__ring{animation:t-draw 1.2s var(--e-inout) .2s both}html:not([data-motion=reduced]) .t-bigcheck__tick{animation:t-draw .7s var(--e-out) 1.2s both}}@keyframes t-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.t-rows{border-block-start:1px solid var(--line);display:grid}.t-rows__link{border-block-end:1px solid var(--line);min-height:64px;color:inherit;justify-content:space-between;align-items:center;gap:16px;transition:color .3s;display:flex}.t-rows__link:hover{color:var(--gold-text)}.t-rows__value{font-family:var(--serif);font-size:var(--step-1)}.t-404__grid{gap:var(--s-5);display:grid}.t-404__text{gap:var(--s-3);min-width:0;display:grid}.t-404__h1{max-width:11ch}.t-404__links{flex-wrap:wrap;gap:8px 32px;display:flex}.t-404__links li{align-items:center;min-height:44px;display:flex}.t-404__figure{margin:0;padding-block-end:8%;position:relative}.t-404__ring{width:30%;position:absolute;bottom:0;right:0}.t-404__coins{width:26%;position:absolute;bottom:-2%;left:2%}@media (width>=1024px){.t-404__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:clamp(48px,6vw,120px)}}.t-scale{width:100%;height:auto;overflow:visible}.t-scale__lines{stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round}.t-scale__lines *{vector-effect:non-scaling-stroke}.t-scale__pivot{fill:var(--gold);stroke:none}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .t-scale__beam{animation:t-tip 2.6s var(--e-out) .4s both}}@keyframes t-tip{0%{rotate:-7deg}35%{rotate:4deg}65%{rotate:-1.6deg}to{rotate:0deg}}.t-search{gap:8px;max-width:520px;display:grid}.t-search__count{color:var(--ink-2);font-size:14px}.t-search__results{gap:4px;display:grid}.t-search__results li{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}@media print{.t-progress,.t-stage,.t-index__preview,.t-toc,.t-article__nav,.t-collage__cut,.t-step__cut,.t-actions,.t-process>section:not(#protokoll-druck),.t-process #protokoll-druck .t-split__aside,.t-process #protokoll-druck .t-aside-lead{display:none!important}.t-printable,.t-article__body,.t-chapters,.t-split{display:block}}.h-th{padding-block:clamp(32px,5vw,88px) clamp(28px,4vw,64px);position:relative}.h-th__inner{gap:var(--s-4);align-items:end;display:grid}.h-th__text{gap:var(--s-3);justify-items:start;min-width:0;display:grid}.h-th__label{margin:0}.h-th__title{font-size:var(--fs-h1);max-width:18ch;font-weight:500}.h-th__title--md{max-width:20ch}.h-th__lead{max-width:58ch;margin:0}.h-th__aside{min-width:0}@media (width>=1024px){.h-th--aside .h-th__inner{gap:var(--s-5);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.h-ts{padding-block:calc(var(--beat) * .72);position:relative}.h-ts--tint{background:var(--tint)}.h-ts--green{background:var(--samt)}.h-ts__inner{gap:var(--s-4);display:grid}.h-ts__head{gap:var(--s-2);align-content:start;justify-items:start;min-width:0;display:grid}.h-ts__head .h-eyebrow{margin:0}.h-ts__title{font-size:var(--fs-h2);max-width:22ch}.h-ts__intro{max-width:58ch;color:var(--ink-2)}.h-ts__intro>*+*{margin-top:12px}.h-ts__body{min-width:0}.h-on-green .h-ts__intro{color:var(--on-green-2)}@media (width>=1024px){.h-ts--split .h-ts__inner{gap:var(--s-5);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.h-ts--split .h-ts__head{top:calc(var(--header-h) + 32px);position:sticky}}.h-ts--reading .h-ts__body{gap:var(--s-3);display:grid}.h-reading__label{margin:0}.h-reading{gap:clamp(48px,6vw,96px);max-width:760px;display:grid}@media (width>=1024px){.h-ts--reading .h-ts__body{gap:var(--s-5);grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.h-reading__label{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.gh-tools-section{gap:var(--s-2);display:grid}.gh-tools-section__title{font-size:var(--fs-h2-text);margin-bottom:4px}.gh-tools-section__sub{margin:0}.gh-tools-text__paras{gap:14px;display:grid}.gh-tools-text__paras .gh-body{color:var(--ink)}.gh-tools-text__link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;transition:color var(--t-ui), text-decoration-color var(--t-ui);text-decoration-thickness:1px}.gh-tools-text__link:hover{color:var(--gold-text);text-decoration-thickness:2px}.gh-tools-text__ext{vertical-align:-2px;margin-left:2px;display:inline-block}.h-on-green .gh-tools-text__link{color:var(--on-green);-webkit-text-decoration-color:var(--gold-on-green);text-decoration-color:var(--gold-on-green)}.gh-tools-list{border-top:1px solid var(--line);gap:0;margin-top:4px;display:grid}.gh-tools-list__item{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);gap:14px;padding-block:14px;line-height:1.55;display:grid}.gh-tools-list__item:before{content:"";border:1.5px solid var(--gold);border-radius:50%;justify-self:center;width:7px;height:7px;margin-top:.55em}.gh-tools-list--ordered .gh-tools-list__item{grid-template-columns:36px minmax(0,1fr)}.gh-tools-list--ordered .gh-tools-list__item:before{display:none}.gh-tools-list__num{font-family:var(--serif);color:var(--gold-text);font-size:1.15rem;font-style:italic;line-height:1.3}.gh-tools-pairs{gap:10px;margin-top:8px;display:grid}.gh-tools-pairs__row{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);gap:6px;padding:18px 20px;display:grid}.gh-tools-pairs__term{font-family:var(--serif);color:var(--ink);font-size:1.08rem;font-weight:600}.gh-tools-pairs__def{color:var(--ink-2);margin:0;line-height:1.55}@media (width>=768px){.gh-tools-pairs__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px}}.gh-tools-table{margin-top:8px}.h-facts{gap:var(--s-2);display:grid}.h-facts__title{margin:0}.h-facts__list.gh-tools-list{border-top:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.h-facts__list .gh-tools-list__item{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--tint);grid-template-columns:1fr;align-content:start;gap:10px;padding:20px}.h-facts__list .gh-tools-list__num{font-size:1.6rem}.h-faqbeat{gap:var(--s-3);max-width:860px;display:grid}.h-stand{color:var(--ink-2);letter-spacing:.01em;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.h-stand__dot{background:var(--open);width:7px;height:7px;animation:h-pulse 2.4s var(--e-out) infinite;border-radius:50%;flex:none;box-shadow:0 0 #2f7d4f73}.h-stand--stale .h-stand__dot{background:var(--grau);animation:none}.h-on-green .h-stand{color:var(--on-green-2)}.h-on-green .h-stand__dot{background:#7fcb9b}@keyframes h-pulse{0%{box-shadow:0 0 #2f7d4f73}70%{box-shadow:0 0 0 8px #2f7d4f00}to{box-shadow:0 0 #2f7d4f00}}.h-live{gap:var(--s-2);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--tint);padding:22px 24px;display:grid}.h-live__list{gap:14px;margin:0;display:grid}.h-live__row{gap:4px;display:grid}.h-live__row+.h-live__row{border-top:1px solid var(--line);padding-top:14px}.h-live__row dt{margin:0}.h-live__figure{font-family:var(--serif);letter-spacing:-.02em;align-items:baseline;gap:8px;margin:0;font-size:clamp(2rem,1.4rem + 1.6vw,2.8rem);line-height:1;display:flex}.h-live__unit{font-family:var(--sans);color:var(--ink-2);letter-spacing:0;font-size:14px}.h-calc-stage{padding-block:0 calc(var(--beat) * .6)}.h-calc-stage__facts{margin-top:var(--s-5)}.h-pt{isolation:isolate;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(90% 70% at 50% 0%, #fffdf7f2 0%, #fffdf700 70%), linear-gradient(180deg, var(--tint) 0%, var(--creme-2) 100%);padding:clamp(16px,2.6vw,40px);position:relative;container:pt/inline-size}.h-pt__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-bottom:12px;display:flex}.h-pt__title{margin:0;font-size:12px}.h-pt__stand{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.h-pt__live{background:var(--open);width:7px;height:7px;animation:h-pulse 2.4s var(--e-out) infinite;border-radius:50%}.h-pt__stand--stale .h-pt__live{background:var(--grau);animation:none}.h-pt__intro{max-width:78ch;color:var(--ink-2);margin:14px 0 clamp(20px,2.6cqi,30px);font-size:clamp(15px,.95rem + .2cqi,17px);line-height:1.5}.h-pt__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,3cqi,36px);display:grid}.h-pt__arts,.h-pt__alloy,.h-pt__weight,.h-pt__result,.h-pt__bag{min-width:0}@container pt (width>=760px){.h-pt__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(22px,2.6cqi,36px)}.h-pt__arts{border-bottom:1px solid var(--line);grid-column:span 12;padding-bottom:clamp(20px,2.4cqi,28px)}.h-pt__alloy,.h-pt__weight,.h-pt__result,.h-pt__bag{grid-column:span 6}}@container pt (width>=1080px){.h-pt__arts{grid-area:1/1/auto/13}.h-pt__alloy{grid-area:2/1/auto/5}.h-pt__weight{border-inline-start:1px solid var(--line);grid-area:2/5/auto/9;padding-inline-start:clamp(22px,2.4cqi,32px)}.h-pt__result{grid-area:2/9/span 2/13}.h-pt__bag{grid-area:3/1/auto/9;align-self:stretch}}.h-pt-step{gap:14px;min-width:0;margin:0;display:grid}.h-pt-step__legend{border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--ink);align-items:center;gap:12px;margin:0;padding:0 0 12px;font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem);font-weight:500;line-height:1.2;display:flex}fieldset.h-pt-step>.h-pt-step__legend{float:left;width:100%;margin-bottom:14px}fieldset.h-pt-step>.h-pt-step__legend+*{clear:both}.h-pt-step__num{background:var(--samt);width:26px;height:26px;color:var(--on-green);font:600 11.5px/1 var(--sans);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.h-pt-arts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.h-pt-art{border-radius:var(--r-lg);border:1px solid var(--line-strong);cursor:pointer;min-height:118px;transition:border-color var(--t-ui), background-color var(--t-ui), box-shadow var(--t-ui);-webkit-tap-highlight-color:transparent;background:#ffffff6b;align-content:end;justify-items:center;gap:6px;padding:12px 6px;display:grid;position:relative}.h-pt-art:hover{border-color:var(--ink);background:#ffffffb3}.h-pt-art__img{aspect-ratio:1;width:72px;transition:transform .5s var(--e-back);display:block}.h-pt-art__img .h-cutout{filter:drop-shadow(0 8px 6px #231f202e);width:100%}.h-pt-art:hover .h-pt-art__img{transform:translateY(-4px)rotate(-4deg)}.h-pt-art__label{font:550 14px/1.2 var(--sans);color:var(--ink);text-align:center}.h-pt-art[data-selected]{border-color:var(--samt);box-shadow:inset 0 0 0 1px var(--samt), 0 14px 28px -20px #1a3d2d99;background:#fffdf8}.h-pt-art[data-selected] .h-pt-art__label{color:var(--samt);font-weight:650}.h-pt-art[data-selected]:after{content:"";background:var(--samt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23F5F0E6' stroke-width='1.6'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;right:8px}.h-pt-art:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}@container pt (width>=760px){.h-pt-arts{grid-template-columns:repeat(6,minmax(0,1fr))}.h-pt-art{min-height:128px}.h-pt-art__img{width:76px}}@container pt (width>=1080px){.h-pt-art{min-height:140px}.h-pt-art__img{width:84px}}.h-pt-pills{flex-wrap:wrap;gap:8px;display:flex}.h-pt-pill{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:44px;font:550 15px/1 var(--sans);cursor:pointer;transition:background-color var(--t-ui), color var(--t-ui), border-color var(--t-ui);background:#fff6;align-items:center;padding:0 18px;display:inline-flex}.h-pt-pill:hover{border-color:var(--ink)}.h-pt-pill[data-selected]{background:var(--samt);border-color:var(--samt);color:var(--on-green)}.h-pt-pill:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.h-pt-purity{gap:10px;margin-top:8px;display:grid}.h-pt-purity__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.h-pt-units{border-radius:var(--r-pill);background:var(--creme-3);padding:3px;display:inline-flex}.h-pt-units button{border-radius:var(--r-pill);min-width:44px;min-height:32px;font:600 13px/1 var(--sans);color:var(--ink-2);transition:background-color var(--t-ui), color var(--t-ui);padding:0 12px}.h-pt-units button[aria-pressed=true]{background:var(--tint);color:var(--ink);box-shadow:0 1px 3px #231f2026}.h-pt-punzen{flex-wrap:wrap;gap:8px;display:flex}.h-pt-punze{border-radius:var(--r-md);border:1px solid var(--line-strong);min-width:66px;min-height:52px;box-shadow:inset 0 0 0 3px var(--tint), inset 0 0 0 4px #231f201a;cursor:pointer;transition:background-color var(--t-ui), color var(--t-ui), border-color var(--t-ui), transform .26s var(--e-back);background:#ffffff73;align-content:center;place-items:center;padding:6px 12px;display:grid;position:relative}.h-pt-punze:hover{border-color:var(--ink)}.h-pt-punze:active{transform:scale(.96)}.h-pt-punze__stamp{font-family:var(--serif);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;font-size:1.25rem;font-weight:600;line-height:1.1}.h-pt-punze__helper{font:500 11px/1.2 var(--sans);color:var(--ink-2)}.h-pt-punze[data-selected]{background:var(--samt);border-color:var(--samt);color:var(--on-green);box-shadow:inset 0 0 0 3px var(--samt), inset 0 0 0 4px #d8b67699}.h-pt-punze[data-selected] .h-pt-punze__helper{color:var(--on-green-2)}.h-pt-punze:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.h-pt-punze--unknown{min-height:44px;box-shadow:none;border-style:dashed;flex:100%}.h-pt-punze--unknown .h-pt-punze__stamp{font:500 14px/1.3 var(--sans);letter-spacing:0}.h-pt-punze--unknown[data-selected]{box-shadow:none;border-style:solid}.h-pt-purity__helper{min-height:1.4em;margin:0}.h-pt-weight{border-radius:var(--r-lg);border:1px solid var(--line-strong);transition:border-color var(--t-ui), box-shadow var(--t-ui);background:#fffdf8;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;gap:6px;padding:6px;display:grid}.h-pt-weight:focus-within{border-color:var(--samt);box-shadow:0 0 0 3px #1a3d2d1f}.h-pt-weight--error{border-color:var(--error)}.h-pt-weight__step{border-radius:var(--r-md);background:var(--creme-2);height:60px;color:var(--ink);transition:background-color var(--t-ui), color var(--t-ui), transform .16s;place-items:center;display:grid}.h-pt-weight__step:hover:not(:disabled){background:var(--samt);color:var(--on-green)}.h-pt-weight__step:active:not(:disabled){transform:scale(.94)}.h-pt-weight__step:disabled{opacity:.4}.h-pt-weight__well{cursor:text;justify-content:center;align-items:baseline;gap:6px;min-width:0;display:flex}.h-pt-weight__input{text-align:right;width:100%;min-width:0;max-width:6.2ch;font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);background:0 0;border:0;padding:4px 0;font-size:clamp(2.2rem,1.9rem + 1vw,2.75rem);font-weight:500;line-height:1.1}.h-pt-weight__input::placeholder{color:#231f2047}.h-pt-weight__input:focus-visible{outline:none}.h-pt-weight__unit{font-family:var(--serif);color:var(--gold-text);font-size:1.5rem;font-style:italic}.h-pt-range{--p:0%;gap:4px;margin-top:6px;display:grid}.h-pt-range__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.h-pt-range__input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gold) var(--p), var(--line-strong) var(--p));border-radius:4px;height:4px}.h-pt-range__input::-moz-range-track{background:var(--line-strong);border-radius:4px;height:4px}.h-pt-range__input::-moz-range-progress{background:var(--gold);border-radius:4px;height:4px}.h-pt-range__input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--samt);width:28px;height:28px;box-shadow:0 0 0 1px var(--samt), 0 6px 14px -4px #1a3d2d99;transition:transform .2s var(--e-back);border:3px solid #fffdf8;border-radius:50%;margin-top:-12px}.h-pt-range__input::-moz-range-thumb{background:var(--samt);width:22px;height:22px;box-shadow:0 0 0 1px var(--samt);border:3px solid #fffdf8;border-radius:50%}.h-pt-range__input:active::-webkit-slider-thumb{transform:scale(1.18)}.h-pt-range__input:focus-visible{outline:none}.h-pt-range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--samt), 0 0 0 5px #a27a3f73}.h-pt-range__scale{justify-content:space-between;font-size:12px;display:flex}.h-pt-help{margin:0}.h-pt-error{color:var(--error);margin:0;font-size:14px;font-weight:500}.h-pt__result{border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:clamp(22px,3cqi,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0e2a1cbf;container:ptres/inline-size}.h-pt-result__head{gap:5px;display:grid}.h-pt-result__head .gh-label{margin:0}.h-pt-result__for{color:var(--on-green);margin:0;font-size:15px;line-height:1.4}.h-pt-sum{font-family:var(--serif);letter-spacing:-.035em;color:var(--on-green);align-items:baseline;gap:.14em;margin:0;font-size:clamp(2.8rem,19cqi,5rem);line-height:.95;display:flex}.h-pt-sum__ca{color:var(--gold-on-green);letter-spacing:0;margin-right:.12em;font-size:.38em;font-style:italic}.h-pt-sum__unit{color:var(--on-green-2);margin-left:.08em;font-size:.5em}.h-pt-sum__empty{color:var(--on-green-2)}.h-pt-sum__unknown{font-family:var(--serif);color:var(--on-green);margin:0;font-size:1.35rem;font-style:italic;line-height:1.35}.h-pt-result__wait{color:var(--gold-on-green);margin:-6px 0 0;font-size:14px;line-height:1.45}.h-pt-break{border-top:1px solid var(--line-on-green);margin:2px 0 0;font-size:14px;display:grid}.h-pt-break>div{border-bottom:1px solid var(--line-on-green);justify-content:space-between;gap:16px;padding-block:9px;display:flex}.h-pt-break dt{color:var(--on-green-2)}.h-pt-break dd{font-variant-numeric:tabular-nums lining-nums;color:var(--on-green);white-space:nowrap;margin:0}.h-pt-break__sum dt,.h-pt-break__sum dd{color:var(--on-green);font-weight:600}.h-pt-break__sum dd{color:var(--gold-on-green)}.h-pt-result__extra{color:var(--on-green-2);margin:0}.h-pt-result__note{color:var(--on-green-2);margin:0;font-size:14px;line-height:1.5}.h-pt-result__note strong{color:var(--on-green);font-weight:600}.h-pt-result__actions{gap:10px;margin-top:4px;display:grid}.h-pt-result__actions .gh-button{width:100%}.h-pt-result__more{flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.h-pt__result[data-state=empty] .h-pt-break dd{color:var(--on-green-2)}.h-pt-result__bag{font-size:16px}.h-pt-result__added{min-height:1.4em;color:var(--on-green-2);margin:0}.h-pt-result__added .gh-icon{color:var(--gold-on-green);vertical-align:-2px}.h-calc-fines{gap:var(--s-4);flex-wrap:wrap;display:flex}.h-pt-art--plated{text-align:left;border-color:color-mix(in srgb, var(--gold) 55%, var(--line-strong));background:#fffdf8;grid-column:1/-1;grid-template-columns:84px minmax(0,1fr);align-content:center;place-items:center start;gap:4px 14px;min-height:96px;padding:10px 40px 10px 12px}.h-pt-art--plated .h-pt-art__img{width:84px}.h-pt-art--plated .h-pt-art__img .h-cutout{transform:rotate(-12deg)}.h-pt-art__text{gap:4px;min-width:0;display:grid}.h-pt-art--plated .h-pt-art__label{text-align:left;font:600 1.15rem/1.15 var(--serif)}.h-pt-art__rate{font:600 15px/1.3 var(--sans);color:var(--gold-text);font-variant-numeric:tabular-nums lining-nums}.h-pt-art__rate-note{color:var(--ink-2);font-size:13px;font-weight:500}.h-pt-parts .h-pt-pill{min-height:42px;padding:0 14px;font-size:14.5px}.h-pt-punze--grade{flex:180px;min-width:0;padding:8px 14px}.h-pt-plated__knife{border-radius:var(--r-md);background:var(--creme-2);color:var(--ink-2);margin:0;padding:12px 14px}.h-pt-plated__rate{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;padding:12px 0 0;display:flex}.h-pt-plated__rate-value{font:600 clamp(1.6rem, 1.3rem + 1vw, 2rem)/1 var(--serif);letter-spacing:-.02em;color:var(--samt);font-variant-numeric:tabular-nums lining-nums}.h-pt-plated__rate-label{color:var(--ink-2);font-size:14px}.h-pt-plated__cond{border-left:2px solid var(--gold);color:var(--ink-2);margin:0;padding-left:12px}.h-pt-plated__qty-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-bottom:12px;display:flex}.h-pt-plated__qty-head .h-pt-step__legend{border-bottom:0;margin:0;padding-bottom:0}.h-pt-plated__unit{justify-self:start}.h-pt-plated__count{gap:12px;display:grid}.h-pt-plated__count .h-pt-weight__unit{font-size:1.1rem}.h-pt-plated__piece{cursor:text;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 12px;display:grid}.h-pt-plated__piece-label{font:550 14px/1.3 var(--sans);color:var(--ink)}.h-pt-plated__piece-field{border:1px solid var(--line-strong);border-radius:var(--r-md);background:#fffdf8;align-items:center;gap:6px;height:44px;padding:0 12px;display:inline-flex}.h-pt-plated__piece-field:focus-within{border-color:var(--samt);box-shadow:0 0 0 3px #1a3d2d1f}.h-pt-plated__piece-field input{text-align:right;width:5ch;font:600 16px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:none}.h-pt-plated__piece-field span{color:var(--ink-2);font-size:14px}.h-pt-plated__piece-hint{grid-column:1/-1;margin:0}.h-pt-result__bulk{border-radius:var(--r-md);border:1px solid var(--line-on-green);color:var(--on-green);margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.h-bag{border-radius:var(--r-lg);border:1px solid var(--line-strong);scroll-margin-top:calc(var(--header-h) + 16px);background:#fffdf8;grid-template-rows:auto 1fr;align-content:start;gap:14px;padding:clamp(16px,2.2cqi,26px);display:grid;container:bag/inline-size}.h-bag__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;display:flex}.h-bag__heading{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink);align-items:center;gap:12px;margin:0;font-weight:500;line-height:1.15;display:flex}.h-bag__heading em{color:var(--gold-text);font-style:italic}.h-bag__count{color:var(--ink-2);margin:0;font-size:13px}.h-bag__empty{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:10px;margin:0;padding:14px;font-size:14px;line-height:1.5;display:flex}.h-bag__empty .gh-icon{color:var(--gold-text);flex:none;margin-top:3px}.h-bag__body{align-items:start;gap:16px;display:grid}.h-bag__list{gap:8px;margin:0;padding:0;list-style:none;display:grid;container:baglist/inline-size}.h-bag__row{border-radius:var(--r-md);border:1px solid var(--line);background:var(--tint);grid-template-columns:44px minmax(0,1fr) minmax(92px,auto);grid-template-areas:"pic what x""grams grams value";align-items:center;gap:6px 10px;padding:10px 8px 10px 12px;display:grid}.h-bag__pic{aspect-ratio:1;grid-area:pic;width:44px;display:block}.h-bag__pic .h-cutout{filter:drop-shadow(0 5px 4px #231f2029);width:100%}.h-bag__what{grid-area:what;align-self:center;gap:1px;min-width:0;display:grid}.h-bag__title{font-family:var(--serif);color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:1.05rem;font-weight:600;line-height:1.25}.h-bag__meta{color:var(--ink-2);font-size:12.5px;line-height:1.35}.h-bag__grams{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--creme);cursor:text;width:96px;height:44px;transition:border-color var(--t-ui), box-shadow var(--t-ui);grid-area:grams;place-self:center start;align-items:center;display:flex;position:relative}.h-bag__grams:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 26%, transparent)}.h-bag__grams[data-invalid]{border-color:var(--error)}.h-bag__input{text-align:right;width:100%;min-width:0;height:100%;font:500 16px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:none;padding:0 28px 0 10px}.h-bag__unit{color:var(--ink-2);pointer-events:none;font-size:13px;position:absolute;top:50%;right:10px;translate:0 -50%}.h-bag__value{font-family:var(--serif);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--ink);grid-area:value;place-self:center end;font-size:1.25rem}.h-bag__value-ca{color:var(--gold-text);font-size:.7em;font-style:italic}.h-bag__open{max-width:10ch;font-family:var(--sans);color:var(--ink-2);white-space:normal;text-align:right;font-size:12.5px;line-height:1.3;display:inline-block}.h-bag__remove{width:44px;height:44px;color:var(--ink-2);transition:color var(--t-ui), background-color var(--t-ui);border-radius:50%;grid-area:x;justify-self:end;place-items:center;display:inline-grid}.h-bag__remove:hover{color:var(--error);background:var(--creme-2)}@container baglist (width>=380px){.h-bag__row{grid-template-columns:44px minmax(0,1fr) minmax(92px,auto) 44px;grid-template-areas:"pic what value x""pic grams value x"}}@container baglist (width>=480px){.h-bag__row{grid-template-columns:44px minmax(0,1fr) 96px minmax(92px,auto) 44px;grid-template-areas:"pic what grams value x"}}@container bag (width>=700px){.h-bag__body{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:clamp(22px,2.8cqi,36px)}.h-bag__foot{padding-top:0;border-top:0;border-inline-start:1px solid var(--line);padding-inline-start:clamp(22px,2.6cqi,36px)}}.h-bag__foot{border-top:1px solid var(--line);align-content:start;gap:10px;padding-top:14px;display:grid}.h-bag__sumline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin:0;display:flex}.h-bag__sumlabel{font:600 11.5px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2)}.h-bag__total{font-family:var(--serif);letter-spacing:-.03em;color:var(--samt);font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:.1em;font-size:clamp(2.1rem,8cqi,2.9rem);line-height:1;display:inline-flex}.h-bag__ca{color:var(--gold-text);margin-right:.1em;font-size:.4em;font-style:italic}.h-bag__eur{color:var(--ink-2);margin-left:.06em;font-size:.52em}.h-bag__total-empty{color:var(--ink-2)}.h-bag__facts{color:var(--ink-2);margin:0;font-size:12.5px}.h-bag__bulk{border-radius:var(--r-md);border:1px solid var(--line-strong);color:var(--ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.h-bag__note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.h-bag__send{margin-top:2px}.h-bag__hint{color:var(--ink-2);text-align:center;margin:0}.h-bag__minor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;margin:0;display:flex}.h-bag__clear{min-height:44px;font:500 13.5px/1 var(--sans);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;padding:0 4px}.h-bag__clear:hover{color:var(--ink)}.h-preise-board{padding-block:8px calc(var(--beat) * .5)}.h-board{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:28px;display:grid}@media (width>=640px){.h-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.h-board{grid-template-columns:repeat(4,minmax(0,1fr))}}.h-board__card{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg, #fffdf8 0%, var(--tint) 100%);min-height:300px;transition:transform .6s var(--e-out), box-shadow .6s var(--e-out);align-content:start;gap:10px;padding:24px 22px 18px;display:grid;position:relative}.h-board__card:hover{box-shadow:var(--elev-2);transform:translateY(-4px)}.h-board__card[data-metal=gold]{background:var(--samt);border-color:var(--samt);color:var(--on-green)}.h-board__card[data-metal=gold] .h-label,.h-board__card[data-metal=gold] .h-board__spot,.h-board__card[data-metal=gold] .h-stand,.h-board__card[data-metal=gold] .h-board__unit{color:var(--on-green-2)}.h-board__card[data-metal=gold] .h-board__ticker{color:var(--gold-on-green);border-color:#d8b67680}.h-board__card[data-metal=gold] .h-board__link{color:var(--gold-on-green)}.h-board__card[data-metal=gold] .h-board__foot{border-color:var(--line-on-green)}.h-board__card[data-metal=gold] .gh-spark__line,.h-board__card[data-metal=gold] svg path{stroke:var(--gold-on-green)}.h-board__cut{width:116px;transition:transform .7s var(--e-back);position:absolute;top:-34px;right:-10px;transform:rotate(-6deg)}.h-board__card:hover .h-board__cut{transform:rotate(2deg)translateY(-6px)scale(1.05)}.h-board__head{align-items:center;gap:10px;margin:0;padding-right:90px;display:flex}.h-board__ticker{border-radius:var(--r-sm);border:1px solid var(--line-strong);min-width:30px;height:22px;color:var(--gold-text);place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.h-board__figure{font-family:var(--serif);letter-spacing:-.03em;align-items:baseline;gap:8px;margin:14px 0 0;font-size:clamp(2.8rem,2rem + 2.2vw,3.6rem);line-height:1;display:flex}.h-board__unit{font-family:var(--sans);color:var(--ink-2);letter-spacing:0;font-size:14px}.h-board__spot{color:var(--ink-2);margin:0;font-size:14px}.h-board__spread{margin:0}.h-board__chart{min-height:64px;margin-top:auto}.h-board__chart .gh-sparkline,.h-board__chart svg{width:100%;height:auto}.h-board__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.h-board__foot .h-stand{font-size:12px}.h-board__link{min-height:44px;font:600 14px/1 var(--sans);color:var(--samt);align-items:center;gap:6px;display:inline-flex}.h-board__link svg{transition:transform .38s var(--e-out)}.h-board__link:hover svg{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){html.h-reveal-ready:not([data-motion=reduced]) .h-board__card{animation:h-rise 1s var(--e-out) both;animation-delay:calc(var(--i,0) * 90ms + .12s)}}@keyframes h-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.h-preise__cta{margin-top:var(--s-5);border-radius:var(--r-lg);background:var(--samt);color:var(--on-green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(20px,2.4vw,32px);display:flex}.h-preise__cta .h-label--gold{color:var(--gold-on-green)}.h-preise__cta-title{font-family:var(--serif);letter-spacing:-.01em;margin:8px 0 0;font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem);line-height:1}.h-preise__cta-line{color:var(--on-green-2);margin:10px 0 0;font-size:clamp(1rem,.95rem + .4vw,1.25rem);line-height:1.4}.h-preise__cta-btn.gh-button{min-height:72px;padding-inline:clamp(28px,3.4vw,48px);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600}@media (width<=639.98px){.h-preise__cta{flex-direction:column;align-items:stretch}.h-preise__cta-btn.gh-button{justify-content:center;width:100%}}.h-preise__actions,.h-actions{margin-top:var(--s-4);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.h-preise__facts{margin-top:var(--s-5)}.h-preise__print-head{display:none}.h-preise__jump{margin-bottom:var(--s-4);flex-wrap:wrap;gap:8px;display:flex}.h-preise__metals{gap:clamp(56px,7vw,104px);display:grid}.h-preise__metal{scroll-margin-top:calc(var(--header-h) + 24px)}.h-preise__metal-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex;position:relative}.h-preise__metal-text{gap:8px;display:grid}.h-preise__metal-text .h-label{margin:0}.h-preise__metal-title{font-size:var(--fs-h2-text)}.h-preise__metal-cut{z-index:1;width:clamp(96px,14vw,180px);margin-bottom:-28px;position:relative}.h-note{margin-top:14px}.gh-preise__table{gap:12px;display:grid}.gh-preise__alloy{gap:2px;display:grid}.gh-preise__stamp{font-family:var(--serif);font-size:1.15rem;font-weight:600}.gh-preise__alloy-name{font-size:12.5px}.gh-preise__sum-line{border-radius:var(--r-md);background:var(--samt);color:var(--on-green);justify-content:space-between;padding:14px 18px;font-weight:600;display:none}.gh-preise__note{margin:0}@media (width<=767.98px){.gh-preise__sum-line{display:flex}}.h-cta .h-ts__inner{display:block}.h-cta__inner{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);justify-items:start;gap:18px;padding:clamp(28px,5vw,64px);display:grid;position:relative}.h-cta__inner .h-label{margin:0}.h-cta__title{font-size:var(--fs-h2);max-width:22ch}.h-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.h-spot__cut{width:min(100%,420px);margin-inline:auto;transform:rotate(-4deg)}.h-spot{padding-block:0 calc(var(--beat) * .5)}.h-spot__panel{gap:var(--s-4);border-radius:var(--r-lg);background:var(--samt);color:var(--on-green);padding:clamp(22px,4vw,48px);display:grid;position:relative;overflow:hidden}.h-spot__panel .h-label{color:var(--on-green-2)}.h-spotfig{gap:24px;margin:0;display:grid}.h-spotfig__item{gap:8px;min-width:0;display:grid}.h-spotfig__item dt{margin:0}.h-spotfig__figure{font-family:var(--serif);letter-spacing:-.04em;color:var(--on-green);align-items:baseline;gap:10px;margin:0;font-size:clamp(3.6rem,2rem + 6vw,7.5rem);line-height:.95;display:flex}.h-spotfig__figure--sm{letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 1.6vw,2.8rem)}.h-spotfig__unit{font-family:var(--sans);letter-spacing:0;color:var(--on-green-2);font-size:15px}@media (width>=900px){.h-spotfig{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end}.h-spotfig__item+.h-spotfig__item{border-left:1px solid var(--line-on-green);padding-left:24px}}.h-spot__chart{border-top:1px solid var(--line-on-green);gap:14px;padding-top:24px;display:grid}.h-spot__chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.h-spot__chart-head .h-label{margin:0}.h-spot__chart svg{width:100%;height:auto}.h-spot__panel .gh-sparkline,.h-spot__panel .gh-spark{color:var(--gold-on-green)}.h-spot__range{color:var(--on-green-2);margin:0;font-size:14px}.h-reading--plain{gap:14px;max-width:680px;display:grid}@media print{.h-preise__print-head{margin-bottom:6mm;display:block}.h-preise__print-title{font:700 16pt/1.2 var(--serif)}.h-board__cut,.h-board__chart,.h-preise__cta,.h-preise__actions,.h-preise__jump,.h-preise__metal-cut,.h-cta,.h-ts--faq,.h-ts--reading,.h-preise__facts{display:none!important}.h-board__card[data-metal=gold]{color:#000;background:0 0}}.h-board__chart .gh-sparkline__foot,.h-board__chart .gh-sparkline__toggle{display:none}.h-board__chart .gh-sparkline__grid line{stroke:#0000}.h-board__chart .gh-sparkline__line{stroke:var(--gold);stroke-width:1.5px}.h-board__card[data-metal=gold] .gh-sparkline__line,.h-spot__panel .gh-sparkline__line{stroke:var(--gold-on-green);stroke-width:1.5px}.h-board__card[data-metal=gold] .gh-sparkline__point,.h-spot__panel .gh-sparkline__point{fill:var(--on-green)}.h-board__card[data-metal=gold] .gh-sparkline__point--today,.h-spot__panel .gh-sparkline__point--today{fill:var(--gold-on-green)}.h-spot__panel .gh-sparkline__grid line,.h-spot__panel .gh-sparkline__cursor{stroke:var(--line-on-green)}.h-spot__panel .gh-sparkline__readout,.h-spot__panel .gh-sparkline__range,.h-spot__panel .gh-sparkline__toggle{color:var(--on-green-2)}.h-spot__panel .gh-ledger{color:var(--on-green)}.h-board__nochart{margin:0}.h-board__card[data-metal=gold] .h-board__nochart,.h-spot__panel .h-stand{color:var(--on-green-2)}.h-spot__panel .h-stand__dot{background:#7fcb9b}.h-preise__hero-cut{width:min(100%,440px);margin-inline:auto;transform:rotate(6deg)}@media (width<=1023.98px){:is(.h-preise__hero-cut,.h-spot__cut,.h-th__aside:has(>.h-preise__hero-cut),.h-th__aside:has(>.h-spot__cut)){display:none}}.h-form,.h-form__row{gap:18px;display:grid}@media (width>=640px){.h-form__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.h-form__row--plz{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.h-form__address{animation:h-fade-up .42s var(--e-out) both;gap:18px;display:grid}.h-form .gh-field:not(.gh-field--consent){grid-template-columns:minmax(0,1fr);gap:6px;display:grid;position:relative}.h-form .gh-field:not(.gh-field--consent)>.gh-field__label{z-index:1;pointer-events:none;transform-origin:0 0;font:450 16px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2);transition:translate .24s var(--e-out), scale .24s var(--e-out), color .2s;grid-area:1/1;align-self:start;margin:0;translate:17px 17px}.h-form .gh-field__required{color:var(--ink-2);font-size:.82em}.h-form .gh-field:not(.gh-field--consent)>.gh-field__input{grid-area:1/1}.h-form .gh-field__input{border-radius:var(--r-md);border:1px solid var(--line-strong);height:52px;color:var(--ink);transition:border-color var(--t-ui), box-shadow var(--t-ui), background-color var(--t-ui);background:#fffdf8;padding:22px 16px 6px;font-size:16px}.h-form .gh-field__textarea{height:auto;min-height:132px;padding-top:26px;line-height:1.5}.h-form .gh-field__input:hover{border-color:var(--ink-2)}.h-form .gh-field__input:focus-visible{border-color:var(--samt);background:#fff;outline:none;box-shadow:0 0 0 3px #1a3d2d24}:is(.h-form .gh-field:has(.gh-field__input:focus)>.gh-field__label,.h-form .gh-field:has(.gh-field__input:not(:placeholder-shown))>.gh-field__label){color:var(--samt);font-weight:550;translate:17px 7px;scale:.78}.h-form .gh-field:has(.gh-field__input:not(:focus):not(:placeholder-shown))>.gh-field__label{color:var(--ink-2)}.h-form .gh-field__helper{margin:0;padding-left:2px;font-size:13px}.h-form .gh-field__error{color:var(--error);animation:h-fade-up .26s var(--e-out) both;gap:6px;margin:0;padding-left:2px;font-size:13.5px;font-weight:500;display:flex}.h-form .gh-field--error .gh-field__input{border-color:var(--error);background:#fff9f7}.h-form .gh-field--error>.gh-field__label{color:var(--error)!important}.h-form .gh-field--consent{gap:6px}.h-form .gh-field__checkbox{border-radius:var(--r-sm);width:24px;height:24px;transition:background-color var(--t-ui), border-color var(--t-ui);background:#fffdf8}.h-form .gh-field__checkbox:checked{background:var(--samt);border-color:var(--samt)}.h-form .gh-field__checkbox:after{border-color:var(--on-green)}.h-form__pills{gap:10px;margin:0;display:grid}.h-form__pills legend{float:left;width:100%;margin-bottom:10px}.h-form__pill-list{clear:both;flex-wrap:wrap;gap:8px;display:flex}.h-form__pill{cursor:pointer;min-height:44px}.h-form__pill svg{margin-left:-4px}.h-form__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.h-form-error{border-radius:var(--r-md);color:var(--error);background:#f7e9e6;margin:0;padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.45}.h-form-error a{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.h-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@keyframes h-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.h-form-card{border-radius:var(--r-lg);background:var(--creme);border:1px solid var(--line);box-shadow:var(--elev-1);padding:clamp(22px,3.4vw,40px);position:relative}.h-form-card__title{font-size:var(--fs-h3);margin-bottom:4px}.h-form-card--done{justify-items:start;gap:16px;display:grid}.h-form-card__done-title{font-size:var(--fs-h2-text);max-width:18ch}.h-form-card__done-text{color:var(--ink-2);max-width:46ch;margin:0}.h-check{color:var(--samt)}.h-check__ring,.h-check__tick{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.h-check__ring{stroke:var(--gold);stroke-width:1.5px}.h-check__tick{stroke:var(--samt);stroke-width:3px}html.h-reveal-ready .h-check:not([data-draw]) .h-check__ring,html.h-reveal-ready .h-check:not([data-draw]) .h-check__tick{stroke-dashoffset:1px}.h-check[data-draw] .h-check__ring{animation:h-draw .9s var(--e-inout) both}.h-check[data-draw] .h-check__tick{animation:h-draw .52s var(--e-out) .64s both}@keyframes h-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.h-stars{color:var(--gold);gap:4px;display:inline-flex}.h-stars svg path{fill:currentColor;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.h-stars[data-draw] svg path{animation:h-draw .8s var(--e-inout) both;animation-delay:calc(var(--i,0) * .12s)}.h-termin{padding-block:0 calc(var(--beat) * .6)}.h-termin__grid{gap:var(--s-4);align-items:start;display:grid}@media (width>=1024px){.h-termin__grid{gap:var(--s-5);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.h-termin__aside{top:calc(var(--header-h) + 24px);position:sticky}}.h-step{border-radius:var(--r-lg);background:linear-gradient(180deg, #fffdf8 0%, var(--tint) 100%);border:1px solid var(--line);box-shadow:var(--elev-1);gap:clamp(20px,3vw,32px);min-width:0;padding:clamp(20px,3.4vw,44px);display:grid;position:relative}.h-step--modal{box-shadow:none;background:0 0;border:0;padding:0}.h-step__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.h-step__top .h-label{margin:0}.h-step__count{font:500 14px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-2);letter-spacing:.04em;margin:0}.h-step__nav{padding-inline:4px;position:relative}.h-step__track{background:var(--line);border-radius:2px;height:2px;position:absolute;top:21px;left:16.6667%;right:16.6667%;overflow:hidden}.h-step__fill{background:var(--gold);transform-origin:0;transition:transform 1.1s var(--e-inout);position:absolute;inset:0}.h-step__nodes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.h-step__node{justify-items:center;display:grid}.h-step__node-btn{border-radius:var(--r-md);min-width:88px;color:var(--ink-2);justify-items:center;gap:8px;padding:0 8px 4px;display:grid}button.h-step__node-btn:hover .h-step__dot{border-color:var(--samt)}.h-step__dot{border:1px solid var(--line-strong);background:var(--tint);width:44px;height:44px;font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;transition:background-color .42s var(--e-out), border-color .42s, color .42s, transform .52s var(--e-back);border-radius:50%;place-items:center;display:grid}.h-step__label{font:600 11.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase}.h-step__node[data-state=current] .h-step__dot{background:var(--samt);border-color:var(--samt);color:var(--on-green);transform:scale(1.08);box-shadow:0 0 0 6px #a27a3f29}.h-step__node[data-state=current] .h-step__label{color:var(--ink)}.h-step__node[data-state=done] .h-step__dot{background:var(--gold);border-color:var(--gold);color:#fffdf8;transition-delay:.5s}.h-step__node[data-state=done] .h-step__label{color:var(--gold-text)}.h-step__body{animation:h-step-in .56s var(--e-out) both;gap:clamp(18px,2.4vw,28px);min-width:0;display:grid}@keyframes h-step-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.h-step__title{font-size:var(--fs-h3);outline:none}.h-step__panel{gap:22px;min-width:0;display:grid}.h-step__hint{margin:0}.h-step__note{border-radius:var(--r-md);background:var(--creme-2);margin:0;padding:14px 16px;line-height:1.5}.h-step__note--visit{border-left:2px solid var(--gold);margin-bottom:18px}.h-step-slots--visit .h-step-slot:first-child{grid-column:span 2;padding-inline:16px;font-weight:600}.h-step__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:4px;padding-top:20px;display:flex}.h-step__actions>:only-child{margin-left:auto}.h-step__actions--final{--h-step-sheet-pad:0px;bottom:calc(-1 * var(--h-step-sheet-pad));z-index:3;background:var(--tint);align-items:center;padding-bottom:16px;position:sticky;box-shadow:0 -14px 18px -16px #231f2047}.h-step--modal .h-step__actions--final{--h-step-sheet-pad:var(--s-5);background:var(--creme)}@media (width>=768px){.h-step--modal .h-step__actions--final{--h-step-sheet-pad:var(--s-4)}}.h-step__actions--final .h-step__back{margin-right:auto}@media (width<=639.98px){.h-step__actions--final{grid-template-columns:auto minmax(0,1fr);gap:10px;padding-top:14px;padding-bottom:12px;display:grid}.h-step__actions--final .h-step__back{margin:0}.h-step__actions--final .h-step__submit{grid-area:1/2;width:100%}.h-step__actions--final .h-step__wa{grid-column:1/-1;width:100%}}.h-step__wa-hint{align-items:flex-start;gap:8px;margin:0;display:flex}.h-step__wa-hint .gh-icon{color:var(--samt);flex:none;margin-top:2px}.h-step__direct{text-align:center;margin:0}.h-step__direct a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.h-step-modes{gap:12px;display:grid}@media (width>=720px){.h-step-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.h-step-mode{border-radius:var(--r-lg);border:1px solid var(--line-strong);cursor:pointer;min-height:96px;transition:border-color var(--t-ui), box-shadow .42s var(--e-out), transform .42s var(--e-out);background:#fffdf8;align-content:start;gap:6px;padding:20px 20px 18px;display:grid;position:relative}@media (width<=719.98px){.h-step-mode{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:16px}.h-step-mode__icon{grid-row:span 2}}.h-step-mode:hover{border-color:var(--ink);transform:translateY(-2px)}.h-step-mode__icon{color:var(--gold);width:44px;height:44px;transition:transform .52s var(--e-back);margin-bottom:6px}.h-step-mode:hover .h-step-mode__icon{transform:rotate(-6deg)scale(1.06)}.h-step-mode__label{font-family:var(--serif);font-size:1.35rem;font-weight:600;line-height:1.15}.h-step-mode__helper{color:var(--ink-2);font-size:14px;line-height:1.4}.h-step-mode__tick{border:1px solid var(--line-strong);width:22px;height:22px;transition:background-color var(--t-ui), border-color var(--t-ui);border-radius:50%;position:absolute;top:14px;right:14px}.h-step-mode[data-selected]{border-color:var(--samt);box-shadow:inset 0 0 0 1px var(--samt), 0 18px 34px -24px #1a3d2db3}.h-step-mode[data-selected] .h-step-mode__tick{border-color:var(--samt);background:var(--samt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.4l3 3L15.6 8' fill='none' stroke='%23F5F0E6' stroke-width='1.7'/%3E%3C/svg%3E") center / 22px no-repeat}.h-step-mode:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.h-step-week{justify-content:space-between;align-items:center;gap:12px;display:flex}.h-step-week .h-label{margin:0}.h-step-week__nav{gap:6px;display:flex}.h-step-week__btn{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-width:44px;min-height:44px;font:550 14px/1 var(--sans);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.h-step-week__btn:hover:not(:disabled){border-color:var(--ink)}.h-step-week__btn:disabled{opacity:.35}.h-step-week__chev{width:16px;height:16px}.h-step-week__chev--back{rotate:180deg}.h-step-days{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(7,minmax(64px,1fr));gap:8px;margin-inline:-2px;padding:4px 2px 8px;display:grid;overflow-x:auto}.h-step-days::-webkit-scrollbar{display:none}.h-step-day{scroll-snap-align:start;border-radius:var(--r-lg);border:1px solid var(--line-strong);min-height:104px;color:var(--ink);transition:background-color var(--t-ui), border-color var(--t-ui), color var(--t-ui), transform .36s var(--e-back);animation:h-fade-up .42s var(--e-out) both;animation-delay:calc(var(--i,0) * 40ms);background:#fffdf8;justify-items:center;gap:2px;padding:12px 4px 10px;display:grid}.h-step-day__name{font:600 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.h-step-day__date{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:1.9rem;font-weight:500;line-height:1.1}.h-step-day__month{color:var(--ink-2);font-size:12px}.h-step-day__note{color:var(--ink-2);min-height:1.2em;font-size:11.5px}.h-step-day[data-state=open]:hover{border-color:var(--samt);transform:translateY(-3px)}.h-step-day[data-state=selected]{background:var(--samt);border-color:var(--samt);color:var(--on-green);transform:translateY(-3px);box-shadow:0 16px 28px -18px #1a3d2dcc}.h-step-day[data-state=selected] .h-step-day__name,.h-step-day[data-state=selected] .h-step-day__month,.h-step-day[data-state=selected] .h-step-day__note{color:var(--on-green-2)}.h-step-day[data-state=closed]{color:var(--ink-2);cursor:not-allowed;background:0 0;border-style:dashed}.h-step-day[data-state=closed] .h-step-day__date{opacity:.45}.h-step-slots-wrap{animation:h-fade-up .42s var(--e-out) both;gap:12px;display:grid}.h-step-slots-wrap .h-label{margin:0}.h-step-slots{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.h-step-slots--windows{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.h-step-slot{text-align:center;border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:52px;font:550 16px/1 var(--sans);font-variant-numeric:tabular-nums;transition:background-color var(--t-ui), color var(--t-ui), border-color var(--t-ui), transform .3s var(--e-back);animation:h-fade-up .38s var(--e-out) both;animation-delay:calc(var(--i,0) * 22ms);background:#fffdf8;place-items:center;display:grid}.h-step-slot:hover{border-color:var(--samt)}.h-step-slot[data-state=selected]{background:var(--samt);border-color:var(--samt);color:var(--on-green);transform:scale(1.04)}.h-step__summary{border-radius:var(--r-md);background:var(--creme-2);border-left:2px solid var(--gold);gap:6px;margin:0;padding:16px 18px;display:grid}.h-step__summary .h-label{margin:0}.h-step__summary-text{font-family:var(--serif);font-size:1.2rem;line-height:1.35}.h-step__done{animation:h-step-in .56s var(--e-out) both;justify-items:start;gap:18px;padding-block:12px 8px;display:grid}.h-step__done .h-step__title{max-width:20ch}.h-step__done-summary{font-family:var(--serif);margin:0;font-size:1.2rem}.h-step__done-text{color:var(--ink-2);max-width:46ch;margin:0}.h-aside{gap:20px;display:grid}.h-aside>.h-label{margin:0}.h-contact{padding-block:clamp(32px, 5vw, 88px) calc(var(--beat) * .5)}.h-contact__inner{gap:var(--s-5);align-items:start;display:grid}.h-contact__text{gap:var(--s-3);min-width:0;display:grid}.h-contact__text>.h-eyebrow{margin:0}.h-contact__lead{max-width:54ch;margin:0}.h-contact__cols{gap:var(--s-3);margin-top:8px;display:grid}@media (width>=768px){.h-contact__cols{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1024px){.h-contact__inner{gap:var(--s-5);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.h-contact__media{top:calc(var(--header-h) + 24px);position:sticky}}.h-address{gap:6px;display:grid}.h-address__street{font-size:var(--fs-h1);letter-spacing:-.035em;font-weight:500;line-height:.98}.h-address__street em{color:var(--gold);font-style:normal}.h-address__city{font-family:var(--serif);color:var(--gold-text);margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.9rem);font-style:italic}.h-hours{align-content:start;gap:14px;display:grid}.h-hours__head{gap:6px;display:grid}.h-hours__head .h-label{margin:0}.h-hours__status{font-family:var(--serif);align-items:center;gap:10px;min-height:1.25em;margin:0;font-size:1.3rem;line-height:1.25;display:inline-flex}.h-hours__dot{background:var(--grau);opacity:0;border-radius:50%;flex:none;width:10px;height:10px;transition:opacity .3s}.h-hours[data-open] .h-hours__dot{opacity:1}.h-hours[data-open=true] .h-hours__dot{background:var(--open);animation:h-pulse 2.4s var(--e-out) infinite}.h-hours[data-open=false] .h-hours__dot{background:var(--error)}.h-hours__list{border-top:1px solid var(--line);margin:0;display:grid}.h-hours__row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:11px 2px;display:flex}.h-hours__row dt{align-items:center;gap:8px;display:inline-flex}.h-hours__row dd{margin:0}.h-hours__row[data-today]{font-weight:600}.h-hours__row[data-closed]{color:var(--ink-2)}.h-hours__today{border-radius:var(--r-pill);background:var(--samt);color:var(--on-green);font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px}.h-rows{gap:8px;margin:0;display:grid}.h-rows__row{border-radius:var(--r-lg);border:1px solid var(--line);min-height:64px;transition:border-color var(--t-ui), transform .42s var(--e-out), box-shadow .42s var(--e-out);background:#fffdf8;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 16px 8px 10px;display:grid}.h-rows__row:hover{border-color:var(--samt);box-shadow:var(--elev-1);transform:translateY(-2px)}.h-rows__icon{background:var(--creme-2);width:44px;height:44px;color:var(--samt);transition:background-color var(--t-ui), color var(--t-ui);border-radius:50%;place-items:center;display:grid}.h-rows__row:hover .h-rows__icon{background:var(--samt);color:var(--on-green)}.h-rows__text{gap:2px;min-width:0;display:grid}.h-rows__label{margin:0;font-size:10.5px}.h-rows__value{overflow-wrap:anywhere;font-weight:550}.h-rows__arrow{color:var(--ink-2);transition:transform .38s var(--e-out), color var(--t-ui)}.h-rows__row:hover .h-rows__arrow{color:var(--samt);transform:translate(4px)}.h-rows--lg .h-rows__row{min-height:72px}.h-shop{gap:10px;margin:0;display:grid}.h-shop__frame{border-radius:var(--r-lg);aspect-ratio:4/5;background:var(--creme-2);overflow:hidden}.h-shop__frame img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform 1.6s var(--e-out)}.h-shop:hover .h-shop__frame img{transform:scale(1.03)}.h-aside .h-shop__frame{aspect-ratio:3/2}.h-shop__caption{margin:0}@media (width<=1023.98px){.h-shop__frame{aspect-ratio:3/2}}.h-ways{counter-reset:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.h-ways__item{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);align-content:start;gap:8px;padding:22px 22px 24px;display:grid;position:relative}.h-ways__item .h-label{margin:0}.h-ways__num{font-family:var(--serif);color:var(--gold);font-size:1.6rem;font-style:italic;line-height:1}.h-ways__text{margin:0;line-height:1.55}.gh-contact-map{gap:14px;margin:0;display:grid}.gh-contact-map__frame{border-radius:var(--r-lg);aspect-ratio:2;border:1px solid var(--line);background:#f8f3e9;position:relative;overflow:hidden}@media (width<=767.98px){.gh-contact-map__frame{aspect-ratio:1}}.gh-contact-map__svg,.gh-contact-map__embed{border:0;width:100%;height:100%;position:absolute;inset:0}.gh-contact-map__hatch{stroke:var(--gold);stroke-width:1.1px;opacity:.75}.gh-contact-map__water{stroke:var(--gold);stroke-width:1.4px}.gh-contact-map__minor{fill:none;stroke:var(--ink);stroke-width:.8px;opacity:.35}.gh-contact-map__major{fill:none;stroke:var(--ink);stroke-width:2.2px;opacity:.85;stroke-linecap:round}.gh-contact-map__rail{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:8 5;opacity:.6}.gh-contact-map__station{fill:#a27a3f2e;stroke:var(--gold);stroke-width:1.2px}.gh-contact-map__label{font:600 15px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-2);paint-order:stroke;stroke:#f8f3e9;stroke-width:5px}.gh-contact-map__label--shop{font-family:var(--serif);letter-spacing:0;text-transform:none;fill:var(--ink);font-size:26px;font-style:italic}.gh-contact-map__dot{fill:var(--samt);stroke:#f8f3e9;stroke-width:3px}.gh-contact-map__ring{fill:none;stroke:var(--gold);stroke-width:2px}.gh-contact-map__pulse{fill:none;stroke:var(--gold);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:h-map-pulse 2.6s var(--e-out) infinite}@keyframes h-map-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.gh-contact-map__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.gh-contact-map__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.gh-contact-map__note{flex-basis:100%}.h-faq{padding-block:0 calc(var(--beat) * .7)}.h-faq__grid{gap:var(--s-4);align-items:start;display:grid}@media (width>=1024px){.h-faq__grid{gap:var(--s-5);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.h-faq__tools{top:calc(var(--header-h) + 24px);position:sticky}.h-faq__topics{flex-direction:column;align-items:flex-start}}.h-faq__tools{gap:14px;display:grid}.h-faq__search{align-items:center;display:flex;position:relative}.h-faq__search-icon{color:var(--ink-2);pointer-events:none;position:absolute;left:18px}.h-faq__input{border-radius:var(--r-lg);border:1px solid var(--line-strong);width:100%;height:60px;font:400 17px/1 var(--sans);color:var(--ink);transition:border-color var(--t-ui), box-shadow var(--t-ui);appearance:none;background:#fffdf8;padding:0 52px}.h-faq__input::-webkit-search-cancel-button{display:none}.h-faq__input::placeholder{color:var(--ink-2);opacity:.8}.h-faq__input:focus-visible{border-color:var(--samt);outline:none;box-shadow:0 0 0 3px #1a3d2d24}.h-faq__clear{width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;right:8px}.h-faq__clear:hover{background:var(--creme-2);color:var(--ink)}.h-faq__count{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.h-faq__topics{flex-wrap:wrap;gap:8px;display:flex}.h-faq__topic{cursor:pointer;min-height:44px}.h-faq__topic-count{border-radius:var(--r-pill);background:var(--creme-3);font-variant-numeric:tabular-nums;min-width:24px;height:22px;color:var(--ink-2);place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.h-faq__topic[aria-pressed=true] .h-faq__topic-count{color:var(--on-green);background:#f5f0e62e}.h-faq__groups{gap:clamp(40px,5vw,64px);min-width:0;display:grid}.h-faq__group{animation:h-fade-up .48s var(--e-out) both;gap:12px;display:grid}.h-faq__group-title{font-size:var(--fs-h2-text);align-items:baseline;gap:12px;margin:0;display:flex}.h-faq__group-title .gh-display{font-size:inherit}.h-faq__group-count{font:600 12px/1 var(--sans);color:var(--gold-text);letter-spacing:.08em}.h-faq__empty{font-family:var(--serif);font-size:var(--step-2);margin:0}.h-faq__missing{border-radius:var(--r-lg);gap:20px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.h-faq__missing-title{font-size:var(--fs-h2-text);color:var(--on-green)}.h-faq__missing-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.h-faq__note{max-width:680px;color:var(--ink-2)}.h-score{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);justify-items:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid;position:relative}.h-score__figure{font-family:var(--serif);letter-spacing:-.04em;align-items:baseline;gap:12px;margin:0;font-size:clamp(5rem,3rem + 7vw,9rem);line-height:.9;display:flex}.h-score__of{font-family:var(--serif);letter-spacing:0;color:var(--gold-text);font-size:1.4rem;font-style:italic}.h-score__count{color:var(--ink-2);max-width:30ch;margin:0;font-size:14px}.h-rev{border-radius:var(--r-lg);border:1px solid var(--line);background:#fffdf8;align-content:start;gap:16px;height:100%;padding:clamp(22px,2.6vw,30px);display:grid;position:relative}.h-rev--lg{background:var(--tint)}.h-rev__quote{margin:0}.h-rev__quote p{color:var(--ink);-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:16px;line-height:1.6}.h-rev--lg .h-rev__quote p{font-family:var(--serif);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.45}.h-rev--lg .h-rev__quote p:before{content:"„";color:var(--gold)}.h-rev--lg .h-rev__quote p:after{content:"“";color:var(--gold)}.h-rev__who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.h-rev__avatar{background:var(--samt);width:40px;height:40px;color:var(--on-green);font:600 14px/1 var(--sans);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}.h-rev__meta{gap:2px;display:grid}.h-rev__name{font-style:normal;font-weight:600}.h-rev__month{color:var(--ink-2);font-size:13px}.h-rev__reply{color:var(--ink-2);font-size:14px}.h-rev__reply summary{min-height:44px;color:var(--samt);align-items:center;gap:8px;font-weight:550;display:inline-flex}.h-rev__reply summary:after{content:"+";transition:transform .3s var(--e-out);font-size:18px;line-height:1}.h-rev__reply[open] summary:after{transform:rotate(45deg)}.h-rev__reply p{border-left:2px solid var(--gold);margin:0;padding-left:12px;line-height:1.55}.h-rail{gap:16px;display:grid}.h-rail__controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.h-rail__hint{margin:0}.h-rail__buttons{gap:8px;display:flex}.h-rail__btn{border:1px solid var(--line-strong);width:52px;height:52px;transition:background-color var(--t-ui), color var(--t-ui), border-color var(--t-ui);border-radius:50%;place-items:center;display:grid}.h-rail__btn:hover:not(:disabled){background:var(--samt);color:var(--on-green);border-color:var(--samt)}.h-rail__btn:disabled{opacity:.35}.h-rail__back{transform:rotate(180deg)}.h-rail__viewport{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter) 24px;overflow-x:auto}.h-rail__viewport::-webkit-scrollbar{display:none}.h-rail__viewport[data-drag]{cursor:grab;scroll-snap-type:none;overflow:hidden}.h-rail__viewport[data-grabbing]{cursor:grabbing}.h-rail__track{gap:16px;width:max-content;display:flex}.h-rail__item{scroll-snap-align:start;width:min(82vw,440px)}.h-rail__viewport[data-drag] .h-rail__item{-webkit-user-select:none;user-select:none}.h-revfilter{margin-bottom:var(--s-3);flex-wrap:wrap;gap:8px;display:flex}.h-revfilter .h-chip{cursor:pointer;min-height:44px}.h-revfilter__count{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.h-revgrid{columns:1;column-gap:16px}@media (width>=720px){.h-revgrid{columns:2}}@media (width>=1100px){.h-revgrid{columns:3}}.h-revgrid__item{break-inside:avoid;animation:h-fade-up .52s var(--e-out) both;animation-delay:calc(min(var(--i,0), 8) * 40ms);margin-bottom:16px}.h-loc{padding-block:clamp(28px, 4vw, 72px) calc(var(--beat) * .5)}.h-loc__inner{gap:var(--s-4);align-items:center;display:grid}.h-loc__map .hm-map{gap:16px;min-width:0;display:grid}.h-loc__map .hm-map__stage{min-width:0;position:relative}.h-loc__map .hm-map__plate{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);background:#f5f0e6;position:relative;overflow:hidden}.h-loc__map .hm-map__base{width:100%;height:100%;display:block;position:absolute;inset:0}.h-loc__map .hm-map__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.h-loc__map .hm-map__route path{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.h-loc__map .hm-map__route-case{stroke:#fbf8f2eb;stroke-width:12px}.h-loc__map .hm-map__route-line{stroke:var(--gold);stroke-width:6px}.h-loc__map .hm-map__route[data-on] path{stroke-dashoffset:0}.h-loc__map .hm-map__labels{pointer-events:none;position:absolute;inset:0}.h-loc__map .hm-map__labels>span{white-space:nowrap;position:absolute;translate:-50% -50%}.h-loc__map .hm-map__water{font:italic 400 13px/1 var(--serif);letter-spacing:.02em;color:#557568}.h-loc__map .hm-map__shield{border-radius:var(--r-sm);font:700 9.5px/1 var(--sans);letter-spacing:.04em;color:#5f4a22;background:#f3e6c6;border:1px solid #c9b07a;padding:3px 5px 2px}.h-loc__map .hm-map__labels>.hm-map__city{border-radius:var(--r-sm);font:600 13px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);background:#f5f0e6cc;padding:3px 6px 2px;translate:-50% calc(-100% - 16px)}.h-loc__map .hm-map__home{z-index:2;background:var(--samt);pointer-events:none;border:2.5px solid #fbf8f2;border-radius:50%;width:16px;height:16px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #1a3d2d66}.h-loc__map .hm-map__home:before,.h-loc__map .hm-map__home:after{content:"";border:1.5px solid var(--gold);border-radius:50%;position:absolute;inset:-8px}.h-loc__map .hm-map__home:after{opacity:0}.h-loc__map .hm-map__home-label{border-radius:var(--r-sm);background:var(--samt);color:var(--on-green);font:600 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:4px 7px 3px;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.h-loc__map .hm-map__pins{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.h-loc__map .hm-map__pin{z-index:1;position:absolute;translate:-50% -50%}.h-loc__map .hm-map__pin[data-on]{z-index:3}.h-loc__map .hm-map__dot{pointer-events:auto;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.h-loc__map .hm-map__dot:before{content:"";box-sizing:border-box;border:2.5px solid var(--samt);width:13px;height:13px;transition:transform .3s var(--e-back), background-color .2s;background:#fbf8f2;border-radius:50%}.h-loc__map .hm-map__dot:hover:before,.h-loc__map .hm-map__pin[data-on] .hm-map__dot:before{background:var(--gold);transform:scale(1.3)}.h-loc__map .hm-map__dot:focus-visible{outline:2px solid var(--gold);outline-offset:-6px}.h-loc__map .hm-map__name{border-radius:var(--r-sm);font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;background:#f5f0e6d1;padding:3px 5px 2px;transition:background-color .2s,color .2s;position:absolute}.h-loc__map .hm-map__pin[data-side=r] .hm-map__name{top:50%;left:calc(50% + 9px);translate:0 -50%}.h-loc__map .hm-map__pin[data-side=l] .hm-map__name{top:50%;right:calc(50% + 9px);translate:0 -50%}.h-loc__map .hm-map__pin[data-side=t] .hm-map__name{bottom:calc(50% + 9px);left:50%;translate:-50%}.h-loc__map .hm-map__pin[data-side=b] .hm-map__name{top:calc(50% + 9px);left:50%;translate:-50%}.h-loc__map .hm-map__dot:hover .hm-map__name,.h-loc__map .hm-map__pin[data-on] .hm-map__name{background:var(--samt);color:var(--on-green)}.h-loc__map .hm-map__credit{z-index:2;border-radius:var(--r-sm);font:400 10px/1.2 var(--sans);color:var(--ink-2);background:#f5f0e6d9;margin:0;padding:3px 6px;position:absolute;bottom:6px;left:6px}.h-loc__map .hm-map__credit a{color:inherit;text-decoration:none}.h-loc__map .hm-map__credit a:hover,.h-loc__map .hm-map__credit a:focus-visible{text-decoration:underline}.h-loc__map .hm-map__card{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);gap:4px;margin-top:12px;padding:14px 16px;display:grid}.h-loc__map .hm-map__card-town{font-size:var(--step-2)}.h-loc__map .hm-map__card-min{color:var(--ink-2);font-size:14px}.h-loc__map .hm-map__card-link{font:600 14px/1.3 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;justify-self:start;margin-top:4px}.h-loc__map .hm-map__card-hint{font:italic 400 15px/1.3 var(--serif);color:var(--ink-2)}.h-loc__map .hm-map__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.h-loc__map .hm-map__list .h-chip{min-height:36px;font-size:13px}.h-loc__map .hm-map__list .h-chip:hover{background:var(--samt);color:var(--on-green);border-color:var(--samt)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .h-loc__map .hm-map__route path{transition:stroke-dashoffset .8s var(--e-out)}html:not([data-motion=reduced]) .h-loc__map .hm-map__home:after{animation:h-loc-map-pulse 2.6s var(--e-out) infinite}}@keyframes h-loc-map-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@media (width<=599.98px){.h-loc__map .hm-map__water,.h-loc__map .hm-map__shield{display:none}}@media (width>=768px){.h-loc__map .hm-map__route-case{stroke-width:8px}.h-loc__map .hm-map__route-line{stroke-width:4px}.h-loc__map .hm-map__name{font-size:12px}.h-loc__map .hm-map__labels>.hm-map__city{font-size:16px}.h-loc__map .hm-map__pin[data-side-lg=t] .hm-map__name{inset:auto auto calc(50% + 9px) 50%;translate:-50%}.h-loc__map .hm-map__card{z-index:4;width:min(260px,44%);box-shadow:var(--elev-1);margin:0;position:absolute;bottom:14px;right:14px}}@media (width>=1024px){.h-loc__inner{gap:var(--s-5);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.h-loc__text{gap:var(--s-3);justify-items:start;min-width:0;display:grid}.h-loc__text .h-eyebrow{margin:0}.h-loc__title{font-size:var(--fs-h1);max-width:18ch}.h-loc__lead{margin:0}.h-loc__facts{border-block:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 28px;width:100%;margin:0;padding-block:18px;display:grid}.h-loc__fact{gap:6px;display:grid}.h-loc__fact dt{margin:0}.h-loc__fact dd{margin:0;line-height:1.5}.h-loc__fact--route dd{color:var(--ink-2);font-size:14.5px}.h-loc__minutes{font-family:var(--serif);letter-spacing:-.03em;align-items:baseline;gap:6px;font-size:clamp(3rem,2rem + 3vw,4.6rem);line-height:.95;display:flex}.h-loc__approx{color:var(--gold-text);font-size:.5em;font-style:italic}.h-loc__unit{font-family:var(--sans);letter-spacing:0;color:var(--ink-2);font-size:15px}@media (width<=520px){.h-loc__facts{grid-template-columns:1fr}}.h-loc__options{gap:16px;display:grid}@media (width>=900px){.h-loc__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.h-loc__option{border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);align-content:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.h-loc__option .h-label{margin:0}.h-loc__option--visit{background:var(--samt);border-color:var(--samt)}.h-loc__option-title{font-size:var(--fs-h2-text)}.h-loc__option-lines{gap:6px;margin:0;display:grid}.h-loc__option-lines li{gap:10px;line-height:1.5;display:flex}.h-loc__option-lines li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.6em}.h-loc__option--visit .h-loc__option-lines{color:var(--on-green-2)}.h-loc__option--visit .h-loc__option-lines li:before{background:var(--gold-on-green)}.h-loc__points{flex-wrap:wrap;gap:8px;margin:0;display:flex}.h-loc__points .h-chip{cursor:default}.h-loc__points .h-chip svg{color:var(--gold)}.h-loc__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.h-loc__card{border-radius:var(--r-lg);border:1px solid var(--line);height:100%;transition:border-color var(--t-ui), transform .42s var(--e-out), box-shadow .42s var(--e-out);background:#fffdf8;gap:8px;padding:22px 52px 22px 22px;display:grid;position:relative}.h-loc__card:hover{border-color:var(--samt);box-shadow:var(--elev-1);transform:translateY(-3px)}.h-loc__card-name{font-size:var(--step-2)}.h-loc__card-what{color:var(--ink-2);font-size:14px}.h-loc__card-arrow{color:var(--gold);transition:transform .38s var(--e-out);position:absolute;top:26px;right:20px}.h-loc__card:hover .h-loc__card-arrow{transform:translate(4px)}.h-loc__voices{justify-items:start;gap:20px;max-width:860px;display:grid}.h-loc__safety{margin:0 0 var(--s-3);border-top:1px solid var(--line);gap:0;display:grid}.h-loc__safety-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:14px;padding-block:16px;line-height:1.55;display:grid}.h-loc__safety-icon{background:var(--samt);width:28px;height:28px;color:var(--on-green);border-radius:50%;place-items:center;display:grid}.h-loc__neighbours{flex-wrap:wrap;gap:10px;display:flex}.h-loc__neighbour{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:56px;transition:background-color var(--t-ui), color var(--t-ui), border-color var(--t-ui);align-items:center;gap:12px;padding:0 22px;display:inline-flex}.h-loc__neighbour .gh-display{font-size:1.25rem}.h-loc__neighbour:hover{background:var(--samt);color:var(--on-green);border-color:var(--samt)}.h-form .gh-field--error .gh-field__helper{display:none}.h-nowrap{white-space:nowrap}@media (width<=639.98px){.h-board__card{min-height:0}.h-board__chart{margin-top:4px}}@media (width<=767.98px){.gh-preise__table tfoot,.gh-preise__table .gh-ledger__foot{display:none}}@media (width<=719.98px){.h-step-days{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.h-ways__item[data-key=region]{grid-column:1/-1}.h-ways__item[data-key=region] .h-ways__text{max-width:72ch}.h-step--modal .h-step__top .h-label{visibility:hidden}.hv-sec{padding-block:clamp(40px,6vw,88px)}.hv-sec--card{padding-block:clamp(32px,5vw,72px)}.hv-teaser{border-radius:var(--r-lg);background:var(--tint);border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line));box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""list";align-items:center;gap:20px 24px;padding:clamp(20px,3vw,48px);display:grid;position:relative}.hv-teaser__figure{grid-area:figure;place-items:center;min-width:0;display:none}.hv-teaser__cut{filter:drop-shadow(0 18px 14px #231f2033);width:min(170px,46vw);height:auto;transform:rotate(-14deg)}.hv-teaser__text{grid-area:text;gap:14px;min-width:0;display:grid}.hv-teaser__text .h-label{margin:0}.hv-teaser__h2{font-size:var(--step-3);max-width:18ch;margin:0;line-height:1.08}.hv-teaser__h2 em{white-space:nowrap}.hv-teaser__note{color:var(--ink-2);max-width:58ch;margin:0;font-size:15px;line-height:1.5}.hv-teaser__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hv-teaser__list{border-top:1px solid var(--line);grid-area:list;min-width:0;margin:0;display:grid}.hv-teaser__list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:11px;display:flex}.hv-teaser__list dt{color:var(--ink-2);font-size:14.5px}.hv-teaser__list dd{font:600 1.15rem/1.2 var(--serif);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);white-space:nowrap;margin:0}.hv-teaser__list>div:last-child dd{font:500 14.5px/1.2 var(--sans);color:var(--gold-text)}@media (width>=768px){.hv-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-template-areas:"figure text""figure list"}.hv-teaser__figure{display:grid}.hv-teaser__cut{width:min(260px,100%)}}@media (width>=1100px){.hv-teaser{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,4fr);grid-template-areas:"figure text list";column-gap:clamp(28px,3vw,56px)}.hv-teaser__cut{width:min(300px,100%)}.hv-teaser__list{align-self:center}}.t-plated{gap:var(--s-3);border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);box-shadow:var(--elev-1);scroll-margin-top:calc(var(--header-h) + 24px);padding:clamp(20px,1rem + 2vw,44px);display:grid}.t-plated__head{gap:10px;display:grid}.t-plated__head .h-label{margin:0}.t-plated__lead{color:var(--ink-2);max-width:60ch;margin:0}.t-plated__table{border-collapse:collapse;width:100%;font-size:15px}.t-plated__table thead th{text-align:left;font:600 11.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line-strong);padding:0 0 10px}.t-plated__table thead th:last-child,.t-plated__price{text-align:right}.t-plated__table tbody th,.t-plated__table tbody td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:14px 12px 14px 0}.t-plated__table tbody th{color:var(--ink);text-align:left;font-weight:600}.t-plated__table tbody td{color:var(--ink-2)}.t-plated__table tbody td.t-plated__price{font:600 clamp(1.2rem, 1.05rem + .6vw, 1.5rem)/1.1 var(--serif);color:var(--samt);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;padding-right:0}.t-plated__table tbody .t-plated__bulk td.t-plated__price{font:600 15px/1.2 var(--sans);color:var(--gold-text)}.t-plated__cond{border-left:2px solid var(--gold);color:var(--ink-2);margin:0;padding-left:14px;font-size:15px;line-height:1.55}.t-plated__example{color:var(--ink-2);margin:0;font-size:15px}.t-plated__example strong{color:var(--ink)}@media (width<=599.98px){.t-plated__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t-plated__table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.t-plated__table tbody th,.t-plated__table tbody td{border:0;padding:0}.t-plated__table tbody td:not(.t-plated__price){grid-area:2/1;font-size:14px}.t-plated__table tbody td.t-plated__price{grid-area:1/2/span 2;align-self:center}}.t-product:has(.t-plated) .t-hero__h1{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.w-hero{gap:var(--s-3);display:grid}.w-hero__h1{max-width:16ch}.w-hero__lead{max-width:44ch}.w-hero__lead a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.18em}.w-index__list .gh-container{gap:var(--s-4);display:grid}.w-filter{margin-block:0}.w-index__empty,.w-index__soon p{color:var(--ink-2);max-width:60ch}.w-index__soon{gap:var(--s-2);border-radius:var(--r-lg);background:var(--creme-2);padding:clamp(20px,1rem + 2vw,40px);display:grid}.w-index__links{flex-wrap:wrap;gap:8px 28px;display:flex}.w-more{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.w-more__count{color:var(--ink-2);font-size:13px}.w-crosslink{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-block-start:var(--s-4);display:flex}.w-teaser{border-radius:var(--r-lg);background:var(--samt);color:var(--on-green);transition:background var(--t-ui);gap:10px;padding:clamp(20px,1rem + 2vw,36px);text-decoration:none;display:grid}.w-teaser:hover,.w-teaser:focus-visible{background:var(--samt-hover)}.w-teaser .h-label--gold{color:var(--gold-on-green)}.w-teaser__title{font-size:var(--fs-h2-text);line-height:1.08}.w-teaser__figures{flex-wrap:wrap;gap:12px 32px;display:flex}.w-teaser__figure{gap:2px;display:grid}.w-teaser__metal{letter-spacing:.12em;text-transform:uppercase;color:var(--on-green-2);font-size:12px;font-weight:600}.w-teaser__value{font-family:var(--serif);font-size:var(--step-2);font-variant-numeric:tabular-nums}.w-teaser__change{font-variant-numeric:tabular-nums;color:var(--on-green-2);font-size:14px}.w-teaser__empty{color:var(--on-green-2);max-width:60ch}.w-teaser__more{text-decoration:underline;-webkit-text-decoration-color:var(--gold-on-green);text-decoration-color:var(--gold-on-green);text-underline-offset:.2em;font-weight:600}.w-article__h1{max-width:22ch}.w-article__date{color:var(--ink-2);font-size:14px}.w-article__lead{font-size:var(--fs-lead);color:var(--ink);border-inline-start:3px solid var(--gold);max-width:48ch;padding-inline-start:clamp(14px,1vw + 8px,24px)}.w-kurs__body .gh-container{gap:var(--s-4);display:grid}.w-kurs__grid{gap:var(--s-6);display:grid}.w-kurs__metal{gap:var(--s-3);min-width:0;display:grid}.w-kurs__text{gap:12px;max-width:62ch;display:grid}.w-kurs__days summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.w-kurs__note{color:var(--ink-2);max-width:62ch;font-size:15px}@media (width>=1024px){.w-kurs__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,96px)}}.w-box{padding-block:clamp(32px,2rem + 2vw,72px)}.w-box__inner{gap:var(--s-3);border-radius:var(--r-lg);background:var(--creme-2);padding:clamp(20px,1rem + 2vw,40px);display:grid}.w-box__head{align-content:start;gap:8px;display:grid}.w-box__title{font-size:var(--fs-h2-text);line-height:1.05}.w-box__title em{color:var(--gold-text);font-style:italic}.w-box__all{justify-self:start}.w-box__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.w-box__item+.w-box__item{border-top:1px solid var(--line)}.w-box__link{color:inherit;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;min-height:44px;padding-block:14px;text-decoration:none;display:grid}.w-box__thumb{border-radius:var(--r-sm);object-fit:cover;width:56px;height:56px}.w-box__text{gap:4px;min-width:0;display:grid}.w-box__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:600}.w-box__name{font-family:var(--serif);font-size:var(--step-1);text-wrap:balance;overflow-wrap:anywhere;line-height:1.2}.w-box__link:hover .w-box__name,.w-box__link:focus-visible .w-box__name{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.18em}@media (width>=1024px){.w-box__inner{grid-template-columns:minmax(220px,3fr) minmax(0,8fr);column-gap:clamp(40px,5vw,96px)}.w-box__link{grid-template-columns:72px minmax(0,1fr)}.w-box__thumb{width:72px;height:72px}}.hm-wissen__neu{gap:12px;margin-top:clamp(28px,4vw,48px);display:grid}.hm-wissen__neu-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hm-wissen__neu-list>li+li{border-top:1px solid var(--line)}.hm-wissen__neu-link{color:inherit;gap:4px;padding-block:14px;text-decoration:none;display:grid}.hm-wissen__neu-meta{color:var(--ink-2)}.hm-wissen__neu-title{font-size:var(--step-2);line-height:1.12}.hm-wissen__neu-link:hover .hm-wissen__neu-title,.hm-wissen__neu-link:focus-visible .hm-wissen__neu-title{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.18em}@media (width>=1024px){.hm-wissen__neu-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.hm-wissen__neu-list>li+li{border-top:0}}.w-figs{gap:16px;margin-block:28px 8px;display:grid}@media (width>=700px){.w-figs[data-count="2"]{grid-template-columns:1fr 1fr}.w-figs[data-count="3"]{grid-template-columns:repeat(3,1fr)}}.w-fig{gap:8px;min-width:0;margin:0;display:grid}.w-fig img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-lg);background:var(--creme-2);width:100%;height:auto;display:block}.w-fig__caption{font-size:var(--fs-small,14px);color:var(--ink-2);line-height:1.45}}
