.fk-method{padding:80px 0}.fk-wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.fk-timeline{margin-top:64px;position:relative}.fk-step{grid-template-columns:40px minmax(0,1fr);column-gap:24px;margin-bottom:96px;display:grid;position:relative}.fk-step:last-child{margin-bottom:0}.fk-node{z-index:2;border:1px solid hsl(var(--line-2));background:hsl(var(--paper));width:40px;height:40px;color:hsl(var(--muted-foreground));font-family:var(--f-mono);border-radius:50%;grid-area:1/1;place-items:center;display:grid}.fk-node[data-active=true],.fk-timeline:not([data-enhanced]) .fk-node{background:hsl(var(--foreground));color:hsl(var(--accent));border-color:hsl(var(--accent));outline:7px solid hsl(var(--accent) / .12)}.fk-copy{grid-area:1/2;min-width:0}.fk-art{grid-area:2/2;min-width:0;margin-top:32px;padding:8px 0 28px}.fk-line{border-left:2px dashed hsl(var(--line-2));width:2px;position:absolute;top:20px;bottom:0;left:19px}.fk-timeline:not([data-enhanced]) .fk-line{display:none}.fk-timeline:not([data-enhanced]) .fk-step:not(:last-child):before{content:"";background:hsl(var(--accent));width:2px;height:calc(100% + 96px);position:absolute;top:20px;left:19px}.fk-fill{background:hsl(var(--accent));transform-origin:top;will-change:transform;width:2px;height:100%;position:absolute;top:0;left:-2px;transform:scaleY(0)}.fk-tip{background:hsl(var(--accent));outline:5px solid hsl(var(--accent) / .15);opacity:0;will-change:transform;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.fk-timeline[data-enhanced] .fk-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.fk-timeline[data-enhanced] [data-reached=true] .fk-copy,.fk-timeline[data-enhanced] [data-art-reached=true] .fk-art{opacity:1;transform:none}.fk-ui{border:1px solid hsl(var(--line));background:hsl(var(--paper));max-width:350px;color:hsl(var(--ink-2));border-radius:8px;margin-inline:auto;padding:20px;font-size:12px;position:relative}.fk-ui-title{font-family:var(--f-mono);margin-bottom:20px;font-size:11px}.fk-float{border:1px solid hsl(var(--line));background:hsl(var(--paper));font-family:var(--f-mono);border-radius:6px;padding:12px;font-size:10px;position:absolute;bottom:-18px;right:-8px}.fk-avatar{object-fit:cover;object-position:center 20%;border-radius:4px;width:100%;height:104px}.fk-bar{background:hsl(var(--line));border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.fk-bar:after{content:"";background:hsl(var(--accent));width:65%;height:100%;display:block}.fk-phone{border:5px solid hsl(var(--foreground));border-radius:26px;max-width:230px;padding:25px 16px 30px}@media (width>=900px){.fk-method{padding-block:112px}.fk-step{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:start;column-gap:56px}.fk-node{grid-column:2;width:56px;height:56px}.fk-copy{grid-column:1}.fk-art{grid-area:1/3;margin-top:0}.fk-step:nth-child(2n) .fk-copy{grid-column:3}.fk-step:nth-child(2n) .fk-art{grid-column:1}.fk-line,.fk-timeline:not([data-enhanced]) .fk-step:not(:last-child):before{top:28px;left:calc(50% - 1px)}}@media (prefers-reduced-motion:reduce){.fk-timeline[data-enhanced] .fk-reveal{opacity:1;transition:none;transform:none}.fk-timeline .fk-node{transition:none}}.home-page .look-hero .look-h1{letter-spacing:0;font-size:44px}.home-page .look-hero .look-h1>span:last-child{letter-spacing:0;font-size:25px}.home-page .look-hero{padding-block:32px}.home-page #stimmen figure{max-width:100%}.home-page #hero-cta{text-align:center}@media (width>=768px){.home-page .look-hero .look-h1{font-size:48px}.home-page .look-hero .look-h1>span:last-child{font-size:28px}.home-page .look-hero>div>.grid{align-items:start;gap:40px}.home-page .look-hero .aspect-\[4\/5\]{aspect-ratio:4/3;max-height:300px}.home-page .look-hero .border.bg-paper{padding:12px 16px}.home-page .look-hero .border.bg-paper>div{padding-block:6px}.home-page .look-hero p{margin-top:20px;font-size:16px}}@media (width>=1200px){.home-page .look-hero .look-h1{font-size:60px}.home-page .look-hero .look-h1>span:last-child{font-size:32px}}
