.photo[data-astro-cid-2qqojdkw] img{transition:transform var(--duration-release) var(--ease-settle);transform:rotate(2deg)}@media (hover:hover) and (pointer:fine){.photo[data-astro-cid-2qqojdkw]:hover img{transform:rotate(0)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.photo[data-astro-cid-2qqojdkw] img,.photo[data-astro-cid-2qqojdkw]:hover img{transition:none;transform:rotate(2deg)}}.rows[data-astro-cid-uyp33yzj]{border-top:1.5px solid #fff3;position:relative}.rows[data-astro-cid-uyp33yzj]:before{content:"";background:var(--color-marigold);border-radius:2px;width:48px;height:3px;position:absolute;top:-1.5px;left:0}.mail[data-astro-cid-uyp33yzj]{background-image:linear-gradient(var(--color-on-primary), var(--color-on-primary)), linear-gradient(var(--color-marigold), var(--color-marigold));transition:background-size var(--duration-ui) var(--ease-out);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 3px,100% 2px;padding-bottom:4px}.mail[data-astro-cid-uyp33yzj]:hover{background-size:100% 3px,100% 2px}.route[data-astro-cid-uyp33yzj]{background-image:linear-gradient(var(--color-marigold), var(--color-marigold)), linear-gradient(currentColor, currentColor);transition:background-size var(--duration-ui) var(--ease-out);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 3px,100% 1.5px;padding-bottom:3px}.route[data-astro-cid-uyp33yzj]:hover,.route[data-astro-cid-uyp33yzj]:focus-visible{background-size:100% 3px,100% 1.5px}.answer[data-astro-cid-uyp33yzj]{border:1.5px solid var(--color-field);background:var(--color-surface);width:100%;min-height:52px;color:var(--color-ink);font:400 17px/1.5 var(--font-heading);resize:vertical;transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);border-radius:12px;padding:13px 16px}textarea[data-astro-cid-uyp33yzj].answer{min-height:104px}.answer[data-astro-cid-uyp33yzj]::placeholder{color:#8a8178}.answer[data-astro-cid-uyp33yzj]:hover{border-color:#7f7569}.answer[data-astro-cid-uyp33yzj][aria-invalid=true]{border-color:var(--color-on-blush);box-shadow:0 0 0 1px var(--color-on-blush)}.answer[data-astro-cid-uyp33yzj]:focus,.answer[data-astro-cid-uyp33yzj][aria-invalid=true]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #1f5b4a29}.honeypot[data-astro-cid-uyp33yzj]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.spin[data-astro-cid-uyp33yzj]{animation:.8s linear infinite spin}.answer-text[data-astro-cid-uyp33yzj]{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.step-in[data-astro-cid-uyp33yzj]{animation:step-in var(--duration-scene) var(--ease-out) both}[data-astro-cid-uyp33yzj][data-schedule].step-in{animation-delay:calc(var(--stagger) * 2)}html:not([data-motion]) .step-in[data-astro-cid-uyp33yzj]{animation:.3s both fade-in}@keyframes spin{to{transform:rotate(360deg)}}@keyframes step-in{0%{opacity:0;transform:translateY(16px)}}@keyframes fade-in{0%{opacity:0}}.quote[data-astro-cid-vv3lkgc4]:before{content:"";background:var(--color-marigold);width:44px;height:12px;transition:width var(--duration-release) var(--ease-settle);border-radius:999px;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.quote[data-astro-cid-vv3lkgc4]:hover:before{width:72px}}[data-astro-cid-63llj4z6][data-week-card]{background:linear-gradient(var(--color-marigold), var(--color-marigold)) 0 100% / 0% 2px no-repeat;transition:background-size var(--duration-ui) var(--ease-out)}@media (prefers-reduced-motion:reduce){[data-astro-cid-63llj4z6][data-week-card]{transition:none}}[data-astro-cid-63llj4z6][data-week-card]:hover,[data-astro-cid-63llj4z6][data-week-card]:focus-visible{background-size:100% 2px}.board[data-astro-cid-plbuiopv]{border:1.5px solid var(--color-line-strong);background:var(--color-surface);border-radius:28px;position:relative;overflow:hidden}.days[data-astro-cid-plbuiopv]{display:flex}.day[data-astro-cid-plbuiopv]{border-left:1.5px solid var(--color-line);flex:1 1 0;min-width:0;position:relative}.day[data-astro-cid-plbuiopv]:first-child{border-left:0}.label[data-astro-cid-plbuiopv]{border-bottom:1.5px solid var(--color-line);height:54px;font:600 15px/1 var(--font-heading);color:var(--color-ink-3);padding:20px 16px 0;display:block}.day[data-astro-cid-plbuiopv][data-now] .label[data-astro-cid-plbuiopv]{color:var(--color-ink)}.lane[data-astro-cid-plbuiopv]{height:340px;position:relative}.card[data-astro-cid-plbuiopv]{z-index:2;border:1.5px solid var(--color-ink);border-radius:16px;flex-direction:column;gap:12px;width:calc(200% - 16px);padding:12px 12px 16px;display:flex;position:absolute;left:8px}.card[data-astro-cid-plbuiopv][data-card="1"]{top:24px}.card[data-astro-cid-plbuiopv][data-card="2"]{top:56px}.card[data-astro-cid-plbuiopv][data-card="3"]{top:36px;left:auto;right:8px}.card[data-astro-cid-plbuiopv][data-lit]{box-shadow:0 0 0 3px var(--color-marigold)}.scene[data-astro-cid-plbuiopv]{height:128px;font-family:var(--font-heading);background:#ffffff8c;border-radius:10px}.scene[data-astro-cid-plbuiopv] svg[data-astro-cid-plbuiopv]{width:100%;height:100%;display:block}.cap[data-astro-cid-plbuiopv]{color:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:0 2px;display:grid}.n[data-astro-cid-plbuiopv]{font:600 15px/1.45 var(--font-heading)}.cap[data-astro-cid-plbuiopv] p[data-astro-cid-plbuiopv]{font:400 18px/1.4 var(--font-body)}.cap[data-astro-cid-plbuiopv] svg[data-astro-cid-plbuiopv]{margin-top:2px}svg[data-astro-cid-plbuiopv] .ink[data-astro-cid-plbuiopv]{fill:none;stroke:var(--color-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}svg[data-astro-cid-plbuiopv] .ol[data-astro-cid-plbuiopv]{stroke:var(--color-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tick[data-astro-cid-plbuiopv]{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.sheen[data-astro-cid-plbuiopv]{opacity:0}.playhead[data-astro-cid-plbuiopv]{z-index:1;pointer-events:none;transform:translateX(calc((var(--day) + .5) * 100% / 8));position:absolute;inset:0}.playhead[data-astro-cid-plbuiopv]:after{content:"";background:var(--color-marigold);width:2px;position:absolute;top:54px;bottom:0;left:-1px}.grip[data-astro-cid-plbuiopv]{background:var(--color-marigold);width:16px;height:16px;box-shadow:0 0 0 1.5px var(--color-ink);border-radius:999px;position:absolute;top:46px;left:-8px}.ruler[data-astro-cid-plbuiopv]{z-index:4;cursor:grab;touch-action:none;border-radius:28px 28px 0 0;height:54px;position:absolute;top:0;left:0;right:0}.board[data-astro-cid-plbuiopv][data-dragging] .ruler[data-astro-cid-plbuiopv]{cursor:grabbing}.ruler[data-astro-cid-plbuiopv]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}@media (prefers-reduced-motion:no-preference) and (width>=48rem){html[data-motion] .card[data-astro-cid-plbuiopv],html[data-motion] .playhead[data-astro-cid-plbuiopv]{opacity:0}html[data-motion] .card[data-astro-cid-plbuiopv]{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-plbuiopv]{transition:translate var(--duration-ui) var(--ease-out)}.card[data-astro-cid-plbuiopv][data-lit]{translate:0 -3px}.grip[data-astro-cid-plbuiopv]{transition:scale var(--duration-ui) var(--ease-out)}.board[data-astro-cid-plbuiopv]:has(.ruler:hover) .grip[data-astro-cid-plbuiopv],.board[data-astro-cid-plbuiopv][data-dragging] .grip[data-astro-cid-plbuiopv]{scale:1.3}}@media (width<48rem){.board[data-astro-cid-plbuiopv]{border-radius:24px}.days[data-astro-cid-plbuiopv]{flex-direction:column}.day[data-astro-cid-plbuiopv]{border-top:1.5px solid var(--color-line);border-left:0;flex:none;grid-template-columns:48px minmax(0,1fr);min-height:45px;display:grid}.day[data-astro-cid-plbuiopv]:first-child{border-top:0;min-height:44px}.label[data-astro-cid-plbuiopv]{border-right:1.5px solid var(--color-line);border-bottom:0;height:auto;padding:14px 0 0 10px;position:relative}.label[data-astro-cid-plbuiopv]:before{content:"";background:var(--color-marigold);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--color-ink);opacity:0;border-radius:999px;position:absolute;top:34px;left:10px}.day[data-astro-cid-plbuiopv][data-now] .label[data-astro-cid-plbuiopv]:before{opacity:1}.lane[data-astro-cid-plbuiopv]{height:auto;min-height:28px;padding:6px 6px 6px 8px}.card[data-astro-cid-plbuiopv],.card[data-astro-cid-plbuiopv][data-card]{border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;width:auto;padding:6px 8px 6px 6px;display:grid;position:relative;top:auto;left:auto;right:auto}.scene[data-astro-cid-plbuiopv]{border-radius:9px;height:64px}.cap[data-astro-cid-plbuiopv]{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0}.n[data-astro-cid-plbuiopv],.playhead[data-astro-cid-plbuiopv],.ruler[data-astro-cid-plbuiopv]{display:none}.cap[data-astro-cid-plbuiopv] p[data-astro-cid-plbuiopv]{font-size:16px;line-height:1.35}.cap[data-astro-cid-plbuiopv] svg[data-astro-cid-plbuiopv]{width:18px;height:18px}}
