@layer components{.kompakt .hero-word{bottom:clamp(96px,14vh,170px)}.kompakt .hero-date{text-align:center;color:#fff;letter-spacing:.16em;text-shadow:0 2px 16px #00000073;margin-top:clamp(18px,2.6vh,30px);font-size:clamp(15px,2.4vw,21px);font-weight:600}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(18px,2.8vh,32px);display:flex}.btn.ghost{color:#fff;background:0 0}.btn.ghost:hover{color:var(--color-ink);background:#fff}@media (width<=560px){.hero-cta{flex-direction:column;align-items:stretch;gap:10px}.hero-cta .btn{text-align:center}.kompakt .hero-word{bottom:clamp(110px,16vh,180px)}}.tk-foot{color:#fff;max-width:60ch;margin-top:clamp(24px,3vw,40px);font-size:13.5px;line-height:1.7}.nl{background:var(--color-bone);color:var(--color-ink);padding:clamp(70px,9vw,130px) 0}.nl-in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,90px);display:grid}.nl h2{font-size:clamp(34px,4.6vw,76px)}.nl-txt p{max-width:40ch;margin-top:18px;font-size:15px;line-height:1.75}.nl-form{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.nl-field{width:100%;display:block}.nl-field span{letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.nl-field input{border:none;border-bottom:1px solid var(--color-ink);width:100%;font-family:var(--font-body);color:var(--color-ink);background:0 0;padding:12px 2px;font-size:clamp(17px,1.8vw,24px)}.nl-field input::placeholder{color:var(--color-ink);opacity:.55}.nl-field input:focus{border-bottom-width:2px;outline:none}.nl-note{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}@media (width<=860px){.nl-in{grid-template-columns:1fr;gap:34px}}.kf{background:var(--color-paper);color:var(--color-ink);padding:clamp(70px,9vw,130px) 0}.kf-in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(36px,5vw,90px);display:grid}.kf h2{font-size:clamp(32px,4.2vw,68px)}.kf-txt p{max-width:36ch;margin-top:18px;font-size:15px;line-height:1.75}.kf-form{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,32px);display:grid}.kf-wide{grid-column:1/-1}.kf-field span{letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.kf-field input,.kf-field textarea,.kf-field select{border:none;border-bottom:1px solid var(--color-ink);width:100%;font-family:var(--font-body);color:var(--color-ink);resize:vertical;background:0 0;padding:11px 2px;font-size:16px;line-height:1.6}.kf-field input:focus,.kf-field textarea:focus,.kf-field select:focus{border-bottom-width:2px;outline:none}.kf-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%230a0a0a' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:0;padding-right:28px}.kf-field select:invalid{color:var(--color-mute)}.kf-field select option{color:var(--color-ink)}.kf-check{align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.kf-check input{width:17px;height:17px;accent-color:var(--color-ink);flex:none;margin-top:2px}.kf-check a{text-underline-offset:3px;text-decoration:underline}.kf-send{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.kf-hint{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}@media (width<=860px){.kf-in{grid-template-columns:1fr;gap:34px}}@media (width<=560px){.kf-form{grid-template-columns:1fr}}.mgal{background:var(--color-ink);color:#fff;padding:clamp(70px,9vw,130px) 0}.mgal-grid{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,14px);display:grid}.mg-tile{aspect-ratio:1;background:#141414;position:relative;overflow:hidden}.mg-tile img,.mg-tile video{object-fit:cover;object-position:var(--op,center);width:100%;height:100%;display:block}.mg-video{aspect-ratio:2;grid-column:span 2}.mgal-grid .mg-tile:nth-child(n+8){display:none}@media (width<=1000px){.mgal-grid{grid-template-columns:repeat(3,1fr)}.mgal-grid .mg-tile:nth-child(n+8){display:block}.mgal-grid .mg-tile:nth-child(n+9){display:none}}@media (width<=620px){.mgal-grid{grid-template-columns:repeat(2,1fr)}.mgal-grid .mg-tile:nth-child(n+8){display:none}}.mgal-facts{grid-template-columns:repeat(5,1fr);gap:clamp(14px,2vw,34px);margin-top:clamp(28px,3.4vw,48px);display:grid}.mgal-facts b{font-variant-numeric:tabular-nums;font-size:clamp(24px,3.2vw,52px);font-weight:400;line-height:1.06;display:block}.mgal-facts small{letter-spacing:.2em;text-transform:uppercase;margin-top:8px;font-size:9.5px;font-weight:600;display:block}@media (width<=620px){.mgal-facts{grid-template-columns:repeat(3,1fr);row-gap:20px}}}
