.home2 .kit-crumb{margin:0 0 0 var(--s4);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.home2 .kit-crumb span{color:var(--hair);margin-right:6px}.home2 .nav-mid .btn{min-height:46px;padding:0 22px;font-size:10.5px;margin-left:var(--s3)}.home2 .nav-mid .btn-solid,.home2 .nav-mid .btn-solid:hover{color:var(--butter)}.home2 .btn:disabled{cursor:default}.home2 .kit-hero .hero-shot{width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 20%,rgba(0,0,0,.48) 42%,rgba(0,0,0,.86) 66%,#000 84%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 20%,rgba(0,0,0,.48) 42%,rgba(0,0,0,.86) 66%,#000 84%)}.home2 .kit-hero .hero-shot img{object-position:58% 42%}.home2 .recs.kit-recs{grid-template-columns:repeat(3,1fr)}.home2 .kit-prose{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s7) var(--s8)}.home2 .kit-block{min-width:0;display:flex;flex-direction:column;border-top:1px solid var(--ink-3);padding-top:var(--s5)}.home2 .kit-block .kit-block-meta{display:flex;align-items:center;gap:var(--s3);margin:0 0 var(--s5);color:var(--peri)}.home2 .kit-block .kit-block-meta i{flex:0 0 auto;width:4px;height:4px;border-radius:999px;background:var(--hair)}.home2 .kit-read{font-family:var(--sub);font-size:19px;line-height:1.55;color:var(--mute);margin:0 0 var(--s4);max-width:48ch}.home2 .kit-block-go{margin-top:auto;padding-top:var(--s5)}.home2 .kit-talks{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink-3)}.home2 .kit-talk{position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;padding:var(--s7) var(--s6);border-bottom:1px solid var(--ink-3);border-left:1px solid var(--ink-3);transition:background .3s var(--ease)}.home2 .kit-talk:nth-child(odd){border-left:0}.home2 .kit-talk:hover{background:var(--ink-2)}.home2 .kit-talk:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--gon);transition:opacity .35s var(--ease);background:radial-gradient(240px circle at var(--gx) var(--gy),rgba(154,170,240,.16),transparent 70%)}.home2 .kit-talk>*{position:relative;z-index:1}.home2 .kit-talk-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.home2 .kit-talk .kit-talk-format{color:var(--peri)}.home2 .kit-talk .h3 .s{font-family:var(--script);font-weight:400;color:var(--peri);letter-spacing:0;font-size:.92em}.home2 .kit-talk-desc{font-family:var(--sub);font-size:18px;line-height:1.45;color:var(--mute);margin:var(--s4) 0 var(--s6);max-width:46ch}.home2 .kit-take{list-style:none;margin:0 0 var(--s6);padding:0;border-top:1px solid var(--hair)}.home2 .kit-take li{display:flex;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--hair);font-family:var(--sub);font-size:17px;line-height:1.4;color:var(--mute)}.home2 .kit-take li b{flex:0 0 22px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;color:var(--faint);padding-top:.4em}.home2 .kit-talk .kit-talk-aud{margin:auto 0 0;color:var(--faint)}.home2 .kit-talk .kit-talk-aud span{color:var(--peri);margin-right:var(--s3)}.home2 .kit-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5)}.home2 .kit-shot{margin:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.home2 .kit-shot-frame{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--ink-2);border:1px solid var(--ink-3)}.home2 .kit-shot-frame img{object-fit:cover;transition:transform .7s var(--ease)}@media (hover:hover) and (pointer:fine){.home2 .kit-shot:hover .kit-shot-frame img{transform:scale(1.045)}}.home2 .kit-shot figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);width:100%;padding:var(--s4) 0 var(--s4);margin-bottom:var(--s5);border-bottom:1px solid var(--ink-3)}.home2 .kit-shot .kit-shot-spec{color:var(--peri)}.home2 .kit-ask{display:flex;align-items:center;justify-content:space-between;gap:var(--s5) var(--s7);flex-wrap:wrap;margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--ink-3)}.home2 .kit-ask p{margin:0;font-family:var(--sub);font-size:19px;line-height:1.45;color:var(--mute);max-width:52ch}.home2 .kit-links{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink-3)}.home2 .kit-link{display:flex;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;padding:var(--s5) 0;border-bottom:1px solid var(--ink-3)}.home2 .kit-link .kit-link-platform{flex:0 0 100px;color:var(--peri)}.home2 .kit-link-handle{font-family:var(--sans);font-variation-settings:"wght" 400,"wdth" 100;font-size:20px;color:var(--faint);transition:color .2s var(--ease)}.home2 .kit-link-handle b{font-weight:400;font-variation-settings:"wght" 800,"wdth" 100;color:var(--silver)}.home2 .kit-link-handle:hover,.home2 .kit-link-handle:hover b{color:var(--peri)}.home2 .kit-link .kit-link-meta{margin-left:auto}.home2 .kit-link .btn{min-height:44px;padding:0 20px}.home2 .kit-book{max-width:760px;margin:0 auto;padding-top:var(--s7);text-align:center}.home2 .kit-book .sub{margin:var(--s5) auto var(--s7);max-width:46ch}.home2 .kit-book .btnrow{justify-content:center}.home2 .kit-foot{border-top:1px solid var(--ink-3)}.home2 .kit-toast{position:fixed;left:50%;bottom:var(--s6);z-index:115;max-width:min(92vw,520px);display:inline-flex;align-items:center;gap:var(--s3);padding:12px 18px;border:1px solid var(--cobalt);border-radius:2px;background:rgba(10,12,19,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--silver);opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.home2 .kit-toast.on{opacity:1;transform:translate(-50%)}.home2 .kit-toast i{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--peri)}@media (max-width:1080px){.home2 .kit-prose{gap:var(--s7) var(--s6)}.home2 .kit-shots{gap:var(--s4)}}@media (max-width:880px){.home2 .kit-hero .hero-shot{-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,rgba(0,0,0,.72) 79%,rgba(0,0,0,.24) 92%,transparent);mask-image:linear-gradient(180deg,#000,#000 58%,rgba(0,0,0,.72) 79%,rgba(0,0,0,.24) 92%,transparent)}.home2 .kit-hero .hero-shot img{object-position:56% 38%}.home2 .recs.kit-recs{grid-template-columns:1fr}.home2 .recs.kit-recs .rec{border-left:0;border-top:1px solid var(--ink-3)}.home2 .recs.kit-recs .rec:first-child{border-top:0}.home2 .kit-prose,.home2 .kit-talks{grid-template-columns:1fr}.home2 .kit-block,.home2 .kit-talk{text-align:center}.home2 .kit-block .kit-block-meta,.home2 .kit-talk-top{justify-content:center}.home2 .kit-read,.home2 .kit-take,.home2 .kit-talk-desc{text-align:left;margin-left:auto;margin-right:auto}.home2 .kit-take{width:100%;max-width:46ch}.home2 .kit-block-go{display:flex;justify-content:center}.home2 .kit-talk{border-left:0;padding:var(--s7) 0}.home2 .kit-shots{grid-template-columns:repeat(2,1fr)}.home2 .kit-ask{justify-content:center;text-align:center}.home2 .kit-ask p{margin-left:auto;margin-right:auto}.home2 .kit-link{justify-content:center;text-align:center}.home2 .kit-link .kit-link-platform{flex:0 0 auto}.home2 .kit-link .kit-link-meta{margin-left:0}}@media (max-width:640px){.home2 .kit-crumb{display:none}.home2 .kit-shots{grid-template-columns:1fr;gap:var(--s7)}.home2 .kit-read,.home2 .kit-talk-desc{font-size:17px}.home2 .kit-block-go .btn,.home2 .kit-link .btn,.home2 .kit-shot .btn{width:100%}.home2 .kit-toast{left:var(--s4);right:var(--s4);max-width:none;transform:translateY(16px);justify-content:center;text-align:center}.home2 .kit-toast.on{transform:translate(0)}}