.VKiNkW_wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.VKiNkW_kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.VKiNkW_h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,min(4.4vw,7.2svh),64px);font-weight:800;line-height:.95}.VKiNkW_headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(20px,3.6svh,36px);display:flex}.VKiNkW_headCol{flex-direction:column;gap:12px;min-width:0;display:flex}.VKiNkW_textLink{border-bottom:2px solid;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:700;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}.VKiNkW_textLink:hover{color:var(--gold);gap:12px}.VKiNkW_btn{white-space:nowrap;min-height:56px;font-family:var(--display);letter-spacing:-.01em;border:2px solid #15161e;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.VKiNkW_btn:hover{transform:translate(-2px,-2px)}.VKiNkW_btn:active{transform:translate(3px,3px);box-shadow:0 0 #000!important}.VKiNkW_btnGold{color:#15161e;background:#ffc53d;box-shadow:4px 4px #f4eddf}.VKiNkW_btnGold:hover{color:#15161e;box-shadow:6px 6px #f4eddf}.VKiNkW_btnGhost{color:#f4eddf;background:0 0;border-color:#f4eddf;box-shadow:4px 4px #000}.VKiNkW_btnGhost:hover{color:#15161e;background:#f4eddf;box-shadow:6px 6px #000}.VKiNkW_btnPaper{color:#15161e;background:#f4eddf;box-shadow:4px 4px #15161e}.VKiNkW_btnPaper:hover{color:#15161e;background:#ffc53d;box-shadow:6px 6px #15161e}.VKiNkW_btn:focus-visible{outline-offset:4px;outline:3px solid #ffc53d}.VKiNkW_hero{color:#f4eddf;background:#15161e;border-bottom:2px solid #15161e;flex-direction:column;justify-content:flex-end;min-height:min(100svh - 78px,820px);display:flex;position:relative;overflow:hidden}.VKiNkW_heroImg{object-fit:cover;object-position:50% 18%;filter:grayscale()contrast(1.08);width:62%;height:100%;position:absolute;top:0;right:0}.VKiNkW_heroShade{background:linear-gradient(90deg,#15161e 38%,#15161e4d 70%,#15161e00);position:absolute;inset:0}.VKiNkW_heroInner{max-width:calc(var(--max) + var(--gutter) * 2);width:100%;padding:clamp(32px, 6svh, 80px) var(--gutter) clamp(28px, 5svh, 56px);flex-direction:column;gap:clamp(14px,2.6svh,24px);margin:0 auto;display:flex;position:relative}.VKiNkW_h1{max-width:780px;font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,min(8vw,12.4svh),128px);font-weight:800;line-height:.86}.VKiNkW_heroLead{color:#d9d2c3;max-width:34ch;margin:0;font-size:clamp(17px,min(1.5vw,2.6svh),21px);line-height:1.45}.VKiNkW_heroActions{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.VKiNkW_heroFacts{background:#15161ed1;border-top:2px solid #2c2d36;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.VKiNkW_heroFacts li{min-height:clamp(48px,7svh,64px);padding:0 var(--gutter);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex:200px;align-items:center;gap:12px;font-size:11.5px;font-weight:700;display:flex}.VKiNkW_heroFacts li+li{border-left:2px solid #2c2d36}.VKiNkW_heroFacts li span{border:2px solid #f4eddf;border-radius:50%;flex:none;width:12px;height:12px}@media (max-width:760px){.VKiNkW_heroImg{opacity:.7;width:100%}.VKiNkW_heroShade{background:linear-gradient(#15161e1a,#15161e59 25%,#15161e 70%)}.VKiNkW_heroFacts li{flex-basis:100%;min-height:44px}.VKiNkW_heroFacts li+li{border-top:2px solid #2c2d36;border-left:0}}.VKiNkW_story{color:#15161e;background:#f4eddf;padding:clamp(32px,7svh,88px) 0}.VKiNkW_storyTop{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);margin-bottom:clamp(24px,4.4svh,44px);display:grid}.VKiNkW_storyLeft{flex-direction:column;gap:16px;display:flex}.VKiNkW_storyQuote{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,min(2.2vw,3.7svh),32px);font-weight:700;line-height:1.16}.VKiNkW_storyRight{border-top:2px solid #15161e;flex-direction:column;gap:12px;padding-top:28px;display:flex}.VKiNkW_storyRight p{color:#3a3b44;margin:0;font-size:clamp(15.5px,min(1.2vw,2.2svh),17.5px);line-height:1.55}@media (max-width:860px){.VKiNkW_storyTop{grid-template-columns:1fr}.VKiNkW_storyRight{padding-top:18px}}.VKiNkW_railHead{font-family:var(--mono);letter-spacing:.16em;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;display:flex}.VKiNkW_railCount{background:#fff;border:2px solid #15161e;border-radius:999px;padding:3px 10px;font-size:10.5px}.VKiNkW_stop{flex-direction:column;gap:12px;padding-right:18px;display:flex}.VKiNkW_stopLine{height:26px;position:relative}.VKiNkW_stopLine:before{content:"";background:#15161e;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.VKiNkW_stop[data-first] .VKiNkW_stopLine:before{left:13px}.VKiNkW_stop[data-last] .VKiNkW_stopLine:before{width:13px;right:auto}.VKiNkW_stopDot{border:3px solid #15161e;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:0}.VKiNkW_stopCard{border:2px solid #15161e;border-radius:20px;flex-direction:column;flex:1;gap:6px;min-height:clamp(118px,19svh,156px);padding:clamp(14px,2.4svh,20px);transition:transform .15s;display:flex}.VKiNkW_stopCard:hover{transform:translate(-2px,-2px)}.VKiNkW_stopNum{font-family:var(--display);letter-spacing:-.02em;opacity:.4;font-size:15px;font-weight:800}.VKiNkW_stopTitle{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:auto 0 0;font-size:clamp(21px,min(1.7vw,3.2svh),26px);font-weight:800;line-height:1}.VKiNkW_gold{color:#15161e;background:#ffc53d;border-top:2px solid #15161e;border-bottom:2px solid #15161e;padding:clamp(36px,8svh,104px) 0}.VKiNkW_goldGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.VKiNkW_earned{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(56px,min(9vw,16svh),150px);font-weight:800;line-height:.84}.VKiNkW_goldCopy{flex-direction:column;gap:18px;display:flex}.VKiNkW_goldLead{color:#3b3524;max-width:44ch;margin:0;font-size:clamp(17px,min(1.45vw,2.6svh),21px);line-height:1.45}.VKiNkW_values{flex-wrap:wrap;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.VKiNkW_value{font-family:var(--display);letter-spacing:-.02em;rotate:var(--r,0deg);border:2px solid #15161e;border-radius:999px;padding:10px 22px;font-size:clamp(18px,min(1.7vw,3svh),26px);font-weight:800;transition:rotate .2s,translate .15s,box-shadow .15s;box-shadow:4px 4px #15161e}.VKiNkW_value:hover{translate:-2px -2px;rotate:0deg;box-shadow:6px 6px #15161e}@media (max-width:860px){.VKiNkW_goldGrid{grid-template-columns:1fr}}.VKiNkW_album{color:#15161e;background:#e4dccb;border-bottom:2px solid #15161e;padding:clamp(32px,6.4svh,88px) 0}.VKiNkW_bento{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"tim tim farm farm dale family""tim tim school team dale shep";gap:clamp(12px,1.4vw,18px);height:clamp(360px,100svh - 78px - 2*clamp(32px,6.4svh,88px) - clamp(104px,15svh,132px),620px);display:grid}.VKiNkW_tile,.VKiNkW_tileSoon{border:2px solid #15161e;border-radius:22px;margin:0;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:4px 4px #15161e}.VKiNkW_tile:hover,.VKiNkW_tileSoon:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #15161e}.VKiNkW_tile{background:#15161e}.VKiNkW_tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.VKiNkW_tile:hover img{transform:scale(1.04)}.VKiNkW_tileTag{color:#15161e;font-family:var(--mono);letter-spacing:.12em;background:#f4eddf;border:2px solid #15161e;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;bottom:12px;left:12px}.VKiNkW_tileSoon{flex-direction:column;justify-content:space-between;padding:clamp(12px,2svh,18px);display:flex;background-image:repeating-linear-gradient(135deg,#15161e12 0 2px,#0000 2px 14px)!important}.VKiNkW_soonIcon{background:#f4eddf;border:2px solid #15161e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:2px 2px #15161e}.VKiNkW_soonTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.VKiNkW_soonPill{color:#f4eddf;white-space:nowrap;font-family:var(--mono);letter-spacing:.12em;background:#15161e;border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:700}.VKiNkW_soonText{flex-direction:column;gap:4px;display:flex}.VKiNkW_soonTitle{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(18px,min(1.6vw,3svh),24px);font-weight:800;line-height:1}@media (max-width:760px){.VKiNkW_bento{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-template-areas:"tim tim""tim tim""farm farm""dale family""dale school""team shep";grid-auto-rows:132px;height:auto}}.VKiNkW_dark{color:#f4eddf;background:#15161e;padding:clamp(32px,7svh,96px) 0}.VKiNkW_teamGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(18px,2vw,26px);display:grid}.VKiNkW_person{color:#15161e;min-height:clamp(280px,46svh,400px);box-shadow:6px 6px 0 var(--c);background:#f4eddf;border:2px solid #f4eddf;border-radius:26px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden}.VKiNkW_person:hover{box-shadow:10px 10px 0 var(--c);transform:translate(-3px,-3px)}.VKiNkW_personImg{background:#000;border-right:2px solid #15161e;position:relative}.VKiNkW_personImg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VKiNkW_personBody{flex-direction:column;justify-content:center;gap:10px;padding:clamp(18px,3svh,28px);display:flex}.VKiNkW_personName{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(26px,min(2.3vw,4.2svh),34px);font-weight:800;line-height:1}.VKiNkW_personText{color:#3a3b44;margin:0;font-size:clamp(14.5px,min(1.1vw,2.1svh),16px);line-height:1.5}.VKiNkW_rolePill{font-family:var(--mono);letter-spacing:.12em;border:2px solid #15161e;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:10.5px;font-weight:700}@media (max-width:520px){.VKiNkW_person{grid-template-columns:1fr}.VKiNkW_personImg{border-bottom:2px solid #15161e;border-right:0;min-height:260px}}.VKiNkW_dale{color:#15161e;background:#f4eddf;border-top:2px solid #15161e;padding:clamp(32px,7svh,96px) 0}.VKiNkW_projectsBand{color:#15161e;background:#e4dccb;border-top:2px solid #15161e;padding:clamp(32px,7svh,96px) 0}.VKiNkW_projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.VKiNkW_project{color:#15161e;background:#fff;border:2px solid #15161e;border-radius:22px;flex-direction:column;flex:1;gap:12px;min-height:clamp(160px,25svh,220px);padding:clamp(18px,3svh,24px);text-decoration:none;display:flex;box-shadow:4px 4px #15161e}.VKiNkW_projectLink{transition:transform .15s,box-shadow .15s}.VKiNkW_projectLink:hover{color:#15161e;transform:translate(-3px,-3px);box-shadow:8px 8px #15161e}.VKiNkW_projectLink:active{transform:translate(3px,3px);box-shadow:1px 1px #15161e}.VKiNkW_projectLink:focus-visible{outline-offset:4px;outline:3px solid #3b2fe0}.VKiNkW_projectTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.VKiNkW_projectNum{width:38px;height:38px;font-family:var(--display);border:2px solid #15161e;border-radius:12px;place-items:center;font-size:15px;font-weight:800;display:grid}.VKiNkW_projectName{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(20px,min(1.7vw,3.2svh),25px);font-weight:800;line-height:1.02}.VKiNkW_projectBody{color:#3a3b44;font-size:14.5px;line-height:1.45}.VKiNkW_projectGo{border-bottom:2px solid #15161e;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-bottom:1px;font-size:14.5px;font-weight:700;transition:gap .15s;display:inline-flex}.VKiNkW_projectLink:hover .VKiNkW_projectGo{gap:10px}.VKiNkW_podcast{color:#f4eddf;background:#3b2fe0;border-top:2px solid #15161e}.VKiNkW_podInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(32px,7svh,84px);padding-bottom:clamp(32px,7svh,84px);display:flex}.VKiNkW_podLeft{align-items:center;gap:20px;min-width:0;display:flex}.VKiNkW_podIcon{color:#15161e;background:#ffc53d;border:2px solid #15161e;border-radius:24px;flex:none;justify-content:center;align-items:center;width:80px;height:80px;display:flex;rotate:-4deg;box-shadow:4px 4px #15161e}.VKiNkW_podTitle{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,min(3vw,5svh),42px);font-weight:800;line-height:1}@media (max-width:520px){.VKiNkW_podIcon{border-radius:18px;width:60px;height:60px}}.VKiNkW_tileSoon{container-type:inline-size}@container (max-width:170px){.VKiNkW_soonPill{display:none}}
