.Shda4q_page{--ease:cubic-bezier(.16,1,.3,1)}.Shda4q_hero{padding:clamp(40px,7vw,96px) 0 48px;position:relative;overflow:clip}.Shda4q_eyebrow{background:var(--card);border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:13px;display:inline-flex}.Shda4q_eyebrow i{background:var(--accent-hi);border-radius:50%;width:6px;height:6px}.Shda4q_h1{letter-spacing:-.04em;max-width:20ch;animation:Shda4q_up 1s var(--ease) both;margin-top:24px;font-size:clamp(38px,5.6vw,80px);line-height:1.02}.Shda4q_h1 span{color:var(--ink-3)}.Shda4q_heroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:32px;display:flex}.Shda4q_heroSub{max-width:56ch;color:var(--ink-2);font-size:17.5px;line-height:1.65}.Shda4q_collage{margin-top:clamp(40px,6vw,72px);max-width:1440px;height:clamp(300px,30vw,420px);margin-inline:auto;position:relative}.Shda4q_tile{background:var(--card);border:1px solid var(--rule);animation:Shda4q_float 1.2s var(--ease) both;border-radius:22px;padding:18px 20px;position:absolute;box-shadow:0 2px 4px #1e19140d,0 24px 48px #1e19141f}.Shda4q_tLabel{color:var(--ink-3);font-size:12px}.Shda4q_tCal{width:min(25%,300px);animation-delay:.1s;top:18%;left:4%;transform:rotate(-4deg)}.Shda4q_slots{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.Shda4q_slots span{border:1px solid var(--rule);text-align:center;border-radius:10px;padding:9px 0;font-size:13px}.Shda4q_slots span[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.Shda4q_tChart{width:min(28%,360px);animation-delay:.2s;top:4%;left:28%}.Shda4q_tChart svg{width:100%;height:110px;margin-top:10px;display:block}.Shda4q_area{fill:#6e7bf224}.Shda4q_line{fill:none;stroke:var(--accent-hi);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400px;animation:Shda4q_draw 2s var(--ease) .6s forwards}.Shda4q_tDark{background:var(--night);border-color:var(--night);width:min(20%,260px);color:var(--paper);animation-delay:.3s;top:30%;left:55%;transform:rotate(3deg)}.Shda4q_tDark .Shda4q_tLabel{color:var(--night-ink-3)}.Shda4q_tDark ul{gap:8px;margin-top:12px;list-style:none;display:grid}.Shda4q_tDark li{align-items:center;gap:10px;font-size:13.5px;display:flex}.Shda4q_tDark li:before{content:"";background:#8f99f0;border-radius:50%;width:8px;height:8px}.Shda4q_tQuote{width:min(21%,270px);animation-delay:.4s;top:6%;left:76%;transform:rotate(-2deg)}.Shda4q_tQuote ul{gap:9px;margin-top:12px;list-style:none;display:grid}.Shda4q_tQuote li{color:var(--ink-3);align-items:center;gap:10px;font-size:13.5px;display:flex}.Shda4q_tQuote li:before{content:"";border:1px solid #22222240;border-radius:50%;width:16px;height:16px}.Shda4q_tQuote li[data-done=true]{color:var(--ink)}.Shda4q_tQuote li[data-done=true]:before{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat}.Shda4q_tMsg{gap:8px;width:min(30%,380px);animation-delay:.5s;display:grid;top:58%;left:22%;transform:rotate(1.5deg)}.Shda4q_bubble{background:var(--card-2);border-radius:16px 16px 16px 4px;justify-self:start;max-width:85%;padding:10px 14px;font-size:13.5px;line-height:1.45}.Shda4q_me{background:var(--accent);color:var(--on-accent);border-radius:16px 16px 4px;justify-self:end}.Shda4q_story{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:32px;display:grid}.Shda4q_storyText{gap:20px;max-width:62ch;display:grid}.Shda4q_storyText p{color:var(--ink-2);font-size:18px;line-height:1.7}.Shda4q_storyText .Shda4q_storyLead{letter-spacing:-.025em;color:var(--ink);font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.25}.Shda4q_head{gap:14px;max-width:760px;margin-bottom:clamp(32px,4vw,56px);display:grid}.Shda4q_head .section-label{padding-top:0}.Shda4q_head .lead{margin-top:0}.Shda4q_values{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:12px;list-style:none;display:grid}.Shda4q_values li{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--rule);transition:transform .3s var(--ease);flex-direction:column;padding:28px;display:flex}.Shda4q_values li:hover{transform:translateY(-4px)}.Shda4q_values .Shda4q_valueBig{background:var(--night);border-color:var(--night);color:var(--paper);grid-row:span 2;justify-content:flex-end}.Shda4q_valueN{color:var(--ink-3);margin-bottom:auto;font-size:13px}.Shda4q_valueBig .Shda4q_valueN{color:var(--night-ink-3)}.Shda4q_values h3{letter-spacing:-.02em;margin-top:28px;font-size:22px;font-weight:500}.Shda4q_valueBig h3{letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);line-height:1.08}.Shda4q_values p{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.6}.Shda4q_valueBig p{color:var(--night-ink-2);max-width:36ch;font-size:17px}.Shda4q_roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.Shda4q_roles li{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--rule);padding:26px;transition:background-color .25s,box-shadow .25s}.Shda4q_roles li:hover{background:var(--card-2)}.Shda4q_roleIcon{background:var(--card-2);width:44px;height:44px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.Shda4q_roleIcon svg{width:22px;height:22px}.Shda4q_roles li:first-child .Shda4q_roleIcon{background:var(--accent);color:var(--on-accent)}.Shda4q_roles h3{letter-spacing:-.015em;margin-top:20px;font-size:19px;font-weight:500}.Shda4q_roles p{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.6}.Shda4q_weekPanel{border-radius:var(--radius-lg);background:var(--night);color:var(--paper);padding:clamp(32px,5vw,64px)}.Shda4q_weekPanel h2{color:var(--paper)}.Shda4q_weekPanel .section-label{color:var(--night-ink-3)}.Shda4q_weekPanel .lead{color:var(--night-ink-2)}.Shda4q_week{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;display:grid}.Shda4q_week li{background:var(--night-2);border:1px solid var(--night-rule);border-radius:20px;padding:22px 20px 24px}.Shda4q_week li[data-on=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.Shda4q_day{background:#0a0a0b12;border-radius:999px;padding:4px 10px;font-size:12.5px;display:inline-block}.Shda4q_week li[data-on=true] .Shda4q_day{background:var(--accent);color:var(--on-accent)}.Shda4q_week h3{letter-spacing:-.01em;margin-top:18px;font-size:17px;font-weight:500}.Shda4q_week p{color:var(--night-ink-2);margin-top:8px;font-size:14px;line-height:1.55}.Shda4q_week li[data-on=true] p{color:var(--ink-2)}@keyframes Shda4q_up{0%{opacity:0;transform:translateY(20px)}}@keyframes Shda4q_float{0%{opacity:0;translate:0 40px}}@keyframes Shda4q_draw{to{stroke-dashoffset:0}}@media (max-width:1000px){.Shda4q_collage{height:auto;padding:0 var(--gutter);grid-template-columns:1fr 1fr;gap:12px;display:grid}.Shda4q_tile{width:auto;position:relative;top:auto;left:auto;transform:none}.Shda4q_tMsg{grid-column:1/-1}.Shda4q_story{grid-template-columns:1fr}.Shda4q_roles{grid-template-columns:1fr 1fr}.Shda4q_roles li:last-child{grid-column:1/-1}.Shda4q_values{grid-template-columns:1fr 1fr}.Shda4q_values .Shda4q_valueBig{grid-area:auto/1/auto/-1;min-height:240px}.Shda4q_week{grid-template-columns:1fr 1fr}.Shda4q_week li:last-child{grid-column:1/-1}}@media (max-width:560px){.Shda4q_collage{grid-template-columns:1fr}.Shda4q_tChart,.Shda4q_tQuote{display:none}.Shda4q_values,.Shda4q_roles,.Shda4q_week{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Shda4q_page *{transition:none!important;animation:none!important}.Shda4q_line{stroke-dashoffset:0}}
