.sk-why-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(40px,5vw,64px)}.sk-why-principles article{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--sk-line-dark);padding-top:20px;min-width:0}.sk-why-principles figure{margin:auto 0 0}.sk-why-principles figcaption{font-size:12px;line-height:1.4;color:var(--sk-muted-dark);margin-top:12px}@media (max-width: 800px){.sk-why-principles{grid-template-columns:1fr;gap:36px}}.sk-video-launch{position:relative;display:block;width:100%;padding:0;border:1px solid var(--sk-line-dark);background:var(--sk-panel);color:var(--sk-paper);cursor:pointer}.sk-video-launch img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.sk-video-launch>span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:52px;background:var(--sk-ink)}.sk-video-launch:hover>span{background:var(--sk-blue)}.sk-video-launch:focus-visible{outline:2px solid var(--sk-paper);outline-offset:5px}.sk-video-dialog{width:min(1120px,calc(100vw - 40px));max-width:none;max-height:calc(100svh - 40px);margin:auto;padding:0;border:1px solid var(--sk-line-dark);background:var(--sk-graphite);color:var(--sk-paper)}.sk-video-dialog::backdrop{background:color-mix(in srgb,var(--sk-ink) 80%,transparent)}.sk-video-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px}.sk-video-dialog-heading h2{font-size:clamp(18px,2.3vw,24px);line-height:1.3;font-weight:400;margin:0}.sk-video-dialog-heading button{display:grid;place-items:center;flex-shrink:0;padding:8px;border:0;background:transparent;color:inherit;cursor:pointer}.sk-video-dialog-heading button:focus-visible{outline:2px solid var(--sk-paper)}.sk-video-dialog video{display:block;width:100%;max-height:calc(100svh - 140px);aspect-ratio:16 / 9;object-fit:contain}.sk-takt-story{position:relative}.sk-takt-pin{position:sticky;top:var(--story-header);height:calc(100svh - var(--story-header));min-height:500px;padding:22px clamp(20px,6vw,84px) 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--sk-paper)}.sk-takt-heading{position:relative;z-index:1;text-align:center;max-width:820px}.sk-takt-heading h1{font-size:clamp(26px,3.3vw,44px);font-weight:300;line-height:1.12;letter-spacing:-.02em;min-height:2.25em}.sk-takt-chart{display:block;width:min(calc(100% - 80px),900px);height:clamp(190px,34svh,310px);flex-shrink:0;overflow:visible}.sk-takt-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:12px}.sk-takt-legend span{display:inline-flex;gap:8px;align-items:center}.sk-takt-legend i{width:22px;height:6px}.sk-takt-explanation{text-align:center;max-width:790px;height:96px;min-height:96px;flex-shrink:0;display:flex;align-items:center}.sk-takt-explanation p{font-size:clamp(16px,1.8vw,21px);line-height:1.4;color:var(--sk-muted)}.sk-takt-explanation.final p{color:var(--sk-ink);font-weight:500}.sk-takt-story.reduced .sk-takt-pin{position:relative;top:auto;height:auto;min-height:calc(100svh - var(--story-header))}@media (max-width: 600px){.sk-takt-pin{padding:14px 16px;gap:12px}.sk-takt-heading{max-width:calc(100% - 64px)}.sk-takt-heading h1{font-size:clamp(23px,6vw,29px);min-height:3.4em}.sk-takt-chart{width:calc(100% - 88px);height:clamp(190px,29svh,260px)}.sk-takt-legend{font-size:10px;gap:6px 12px}.sk-takt-explanation{height:156px;min-height:156px}.sk-takt-explanation p{font-size:16px}}@media (max-height: 650px){.sk-takt-pin{gap:8px;padding-top:10px;padding-bottom:10px;min-height:400px}.sk-takt-heading{max-width:calc(100% - 64px)}.sk-takt-heading h1{font-size:25px;min-height:2.3em}.sk-takt-chart{height:180px}.sk-takt-explanation{height:auto;min-height:90px}.sk-takt-explanation p{font-size:15px}}
