.wk-hero{--wk-dark:var(--ghh-dunkelgruen,#46512b);--wk-light:var(--ghh-mittelgruen,#cacc8e);--wk-cream:var(--ghh-creme,#e3e4c8);--wk-accent:#e07b39;--wk-accent-soft:#f3b47a;--wk-pop:.55s;--wk-step:80ms;background:var(--wk-cream);color:var(--wk-dark);font-family:var(--font-ui,"Mulish",system-ui,sans-serif);position:relative;overflow:hidden}.wk-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:72rem;margin:0 auto;padding:clamp(28px,5vw,64px) 24px;display:grid}@media (width<=860px){.wk-hero__inner{grid-template-columns:1fr}}.wk-eyebrow{letter-spacing:.04em;margin:0 0 10px;font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:1.4}.wk-title{font-family:var(--font-display,"Fraunces Variable","Fraunces",serif);font-variation-settings:"opsz" 144;letter-spacing:-.01em;max-width:none;margin:0;font-size:clamp(46px,7vw,100px);font-weight:500;line-height:1}.wk-date{margin:14px 0 0;font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1.3}.wk-sub{max-width:34em;margin:14px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.wk-pills{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.wk-pills li{background:var(--wk-light);border-radius:999px;padding:7px 14px;font-size:clamp(13px,1.1vw,15px);font-weight:500;line-height:1.4}.wk-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.wk-btn{background:var(--wk-dark);color:var(--wk-cream);border-radius:.5rem;align-items:center;gap:10px;min-height:48px;padding:14px 26px;font-size:clamp(16px,1.3vw,18px);font-weight:500;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.wk-btn svg{width:22px;height:22px;stroke:var(--wk-accent-soft);flex:none}.wk-btn:hover{background:#3a4524;transform:translateY(-2px)}.wk-link{color:var(--wk-dark);text-decoration:underline;-webkit-text-decoration-color:var(--ghh-hellgruen,#9ba85a);text-decoration-color:var(--ghh-hellgruen,#9ba85a);text-underline-offset:4px;font-weight:500;text-decoration-thickness:2px}.wk-trust{margin:22px 0 0;font-size:14px;font-weight:500;line-height:1.6}.wk-ring{aspect-ratio:968/810;width:100%;max-width:640px;margin:0 auto;position:relative}.wk-ring__c{position:absolute;inset:0;container-type:size}.wk-pup{transform-origin:50% 90%;flex-direction:column;align-items:center;gap:.4cqw;width:15.5cqw;margin:0;display:flex;position:absolute}.wk-pup--big{width:23.8cqw}.wk-pup img{aspect-ratio:1;object-fit:contain;object-position:center bottom;width:100%;max-width:none;height:auto;display:block}.wk-pup span{z-index:2;background:var(--wk-light);white-space:nowrap;border-radius:999px;padding:.3cqw 1.3cqw;font-size:clamp(11px,1.6cqw,15px);font-weight:500;line-height:1.3;position:relative}.wk-pup--big span{background:var(--wk-dark);color:var(--wk-cream);padding:.5cqw 1.8cqw;font-size:clamp(13px,2cqw,19px)}.wk-center{text-align:center;flex-direction:column;align-items:center;gap:.6cqw;width:66%;display:flex;position:absolute;top:33.6%;left:17%}.wk-center svg{width:5cqw;height:6.5cqw;stroke:var(--wk-accent)}.wk-center b{letter-spacing:.06em;font-size:clamp(14px,2.6cqw,26px);font-weight:500}.wk-s0{top:.4%;left:25.6%}.wk-s1{top:.4%;left:50.6%}.wk-s2{top:15.9%;left:74.1%}.wk-s3{top:33.1%;left:84.2%}.wk-s4{top:52.2%;left:83.1%}.wk-s5{top:68.3%;left:71%}.wk-s6{top:76.7%;left:52.6%}.wk-s7{top:76.7%;left:31.9%}.wk-s8{top:68.3%;left:13.5%}.wk-s9{top:52.2%;left:1.5%}.wk-s10{top:33.1%;left:.3%}.wk-s11{top:15.9%;left:10.4%}@keyframes wk-pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes wk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wk-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes wk-fade{0%{opacity:0}to{opacity:1}}.wk-go .wk-pup{animation:wk-pop var(--wk-pop) cubic-bezier(.34,1.56,.64,1) calc(var(--i) * var(--wk-step)) both}.wk-go .wk-pup--big img{animation:wk-breathe 4s ease-in-out calc(var(--i) * var(--wk-step) + var(--wk-pop) + var(--j,0s)) infinite}.wk-go .wk-center svg{animation:.5s ease-out 1.45s both wk-drop,1.8s ease-in-out 2.1s infinite wk-bob}.wk-go .wk-center b{animation:.6s ease-out 1.7s both wk-fade}.wk-hero--animate .wk-hero__text>*{animation:.6s ease-out both wk-drop}.wk-hero--animate .wk-hero__text>:nth-child(2){animation-delay:80ms}.wk-hero--animate .wk-hero__text>:nth-child(3){animation-delay:.16s}.wk-hero--animate .wk-hero__text>:nth-child(4){animation-delay:.24s}.wk-hero--animate .wk-hero__text>:nth-child(5){animation-delay:.32s}.wk-hero--animate .wk-hero__text>:nth-child(6){animation-delay:.4s}.wk-hero--animate .wk-hero__text>:nth-child(7){animation-delay:.48s}.wk-stage{aspect-ratio:968/810;width:100%;max-width:640px;margin:0 auto;position:relative}.wk-stage .wk-ring{max-width:none;position:absolute;inset:0}.wk-photo{background:var(--wk-dark);opacity:0;border-radius:1rem;margin:0;position:absolute;inset:0;overflow:hidden}.wk-photo img{object-fit:cover;object-position:center 40%;width:100%;max-width:none;height:100%;display:block}.wk-photo figcaption{color:var(--wk-dark);background:#e3e4c8eb;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;position:absolute;bottom:16px;left:16px}@keyframes wk-swap-a{0%,46%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes wk-swap-b{0%,46%{opacity:0}52%,94%{opacity:1}to{opacity:0}}@keyframes wk-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.wk-hero--swap .wk-go .wk-ring{animation:18s ease-in-out 2s infinite wk-swap-a}.wk-hero--swap .wk-go .wk-photo{animation:18s ease-in-out 2s infinite wk-swap-b}.wk-hero--swap .wk-go .wk-photo img{animation:18s ease-in-out infinite alternate wk-kenburns}@media (prefers-reduced-motion:reduce){.wk-hero *{transition:none!important;animation:none!important}.wk-btn:hover{transform:none}.wk-photo{opacity:0}}
