.about-field{min-height:clamp(260px,38vh,380px);padding-bottom:40px}.day{display:grid;gap:6px;margin-top:18px;max-width:46ch;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.day-last{margin-top:8px;font-weight:650}.about-why{padding-top:clamp(40px,5vw,64px)}.why-grid{display:grid;gap:44px}@media(min-width:1000px){.why-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:72px;align-items:start}}.why-words .prose{margin-top:16px}.hold h2{font-size:20px;letter-spacing:-.012em}.hold-list{list-style:none;margin:12px 0 0;padding:0;border-radius:14px;background:var(--group);overflow:hidden}.hold-list li{display:grid;gap:3px;padding:16px 20px;font-size:15px;line-height:1.45;color:var(--ink-2)}.hold-list li+li{box-shadow:inset 0 1px 0 var(--row-sep)}.hold-list b{font-size:17px;font-weight:650;color:var(--ink)}.intro{display:grid;gap:16px;align-content:start;padding:22px;border-radius:14px;background:var(--group)}.disc{display:block;width:112px;height:112px;border-radius:50%;object-fit:cover;background:var(--rest-tint);box-shadow:0 0 0 4px var(--ground)}.initials{display:inline-flex;align-items:center;justify-content:center;color:var(--ink);font-size:34px;font-weight:650;background:color-mix(in srgb,var(--ink) 8%,var(--ground))}.intro-words{min-width:0}.intro .name{display:block;font-size:20px;font-weight:650;letter-spacing:-.012em}.intro .cred{margin-top:4px;font-size:14px;line-height:1.45;color:var(--ink-2)}.intro .why{margin-top:14px;padding-top:12px;box-shadow:inset 0 1px 0 var(--row-sep);font-size:14px;font-weight:650;color:var(--ink)}.reasons{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.reasons li{position:relative;padding-left:16px;font-size:16px;line-height:1.45}.reasons li:before{content:"";position:absolute;left:1px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--door)}.intro-founder{margin-top:32px}.intro-founder .disc{width:168px;height:168px}.intro-founder .initials{font-size:52px}.intro-founder h3{font-size:clamp(24px,2.4vw,30px);line-height:1.15;letter-spacing:-.016em}.intro-founder .cred{font-size:16px;font-weight:600;color:var(--ink)}.intro-founder .bio{margin-top:10px;max-width:62ch;font-size:17px;line-height:1.55;color:var(--ink-2)}@media(min-width:760px){.intro-founder{grid-template-columns:168px minmax(0,1fr);gap:28px;padding:28px;align-items:start}}.coaches-h{margin-top:44px;font-size:20px}.intros{list-style:none;display:grid;gap:16px;margin:14px 0 0;padding:0}@media(min-width:720px){.intros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.intros{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.coaches-none{margin-top:14px;max-width:62ch;font-size:17px;line-height:1.55;color:var(--ink-2)}.checked-note{display:flex;gap:10px;align-items:flex-start;margin-top:22px;max-width:70ch;font-size:15px;line-height:1.45;color:var(--ink-2)}.checked-note svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--ink)}.kiki-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start;max-width:820px}.kiki-k{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--pink-light);color:var(--night);font:700 28px/1 var(--font-body)}.kiki-row h2{font-size:clamp(26px,2.6vw,34px)}.kiki-row .prose{margin-top:12px}.about-close{margin-top:64px}.about-close .btn{margin-top:6px}@media(max-width:519px){.kiki-row{grid-template-columns:1fr;gap:14px}}
