.bf[data-astro-cid-rs2tsiaz]{--bf-paper:#f7f0e3;--bf-paper-2:#eee3cf;--bf-card:#fffcf5;--bf-ink:#1d1b16;--bf-soft:#4b463c;--bf-line:#dfd3bc;--bf-accent:#b13a0a;--bf-pen:#1f3566;--bf-pen-2:#2b4580;--bf-sun:#f4a62a;--bf-dawn:#ffd8a8;--bf-dusk:#232842;--bf-go:#1f6f4a;--bf-serif:"Fraunces", Georgia, "Times New Roman", serif;--bf-hand:"Mali", "Bradley Hand", "Segoe Print", cursive;--bf-gutter:clamp(16px, 4vw, 32px);--bf-section:clamp(72px, 10vw, 128px);background:var(--bf-paper);color:var(--bf-ink);font-size:20px;line-height:1.6}.bf[data-astro-cid-rs2tsiaz] .wrap[data-astro-cid-rs2tsiaz]{max-width:1200px;padding:0 var(--bf-gutter)}.bf[data-astro-cid-rs2tsiaz] section[data-astro-cid-rs2tsiaz]{padding:var(--bf-section) 0;position:relative}.bf[data-astro-cid-rs2tsiaz] a[data-astro-cid-rs2tsiaz]:not(.btn){color:var(--bf-ink);text-decoration:underline;text-decoration-color:var(--bf-accent);text-underline-offset:4px;text-decoration-thickness:2px}.bf[data-astro-cid-rs2tsiaz] a[data-astro-cid-rs2tsiaz]:not(.btn):hover{color:var(--bf-accent)}.bf[data-astro-cid-rs2tsiaz] a[data-astro-cid-rs2tsiaz]:focus-visible,.bf[data-astro-cid-rs2tsiaz] summary[data-astro-cid-rs2tsiaz]:focus-visible,.bf[data-astro-cid-rs2tsiaz] button[data-astro-cid-rs2tsiaz]:focus-visible{outline:3px solid var(--bf-accent);outline-offset:3px;border-radius:4px}.bf-h1[data-astro-cid-rs2tsiaz],.bf-h2[data-astro-cid-rs2tsiaz],.bf-close-h[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);letter-spacing:-.02em;font-weight:500}.bf-h2[data-astro-cid-rs2tsiaz]{max-width:20ch;font-size:clamp(32px,4.4vw,56px);line-height:1.08}.bf-h3[data-astro-cid-rs2tsiaz]{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.3}.bf-intro[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);max-width:40ch;margin-top:16px;font-size:clamp(20px,2vw,24px)}.bf[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz],.bf[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{text-wrap:pretty}.bf-btn[data-astro-cid-rs2tsiaz]{border-radius:12px;min-height:56px;padding:16px 28px;font-size:19px;box-shadow:0 10px 24px -12px #b13a0a99}.bf-btn[data-astro-cid-rs2tsiaz]:focus-visible{outline:3px solid var(--bf-ink);outline-offset:3px}.bf[data-astro-cid-rs2tsiaz] .bf-hero[data-astro-cid-rs2tsiaz]{background:radial-gradient(60% 90% at 88% -10%, #ffc478bf, #ffd8a859 45%, transparent 72%), linear-gradient(180deg, #fcefd9 0%, var(--bf-paper) 100%);padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(48px,6vw,80px);overflow:clip}.bf-sun[data-astro-cid-rs2tsiaz]{aspect-ratio:1;background:radial-gradient(circle at 40% 40%, #ffd27a 0%, var(--bf-sun) 55%, #ec8a1c 100%);opacity:.9;pointer-events:none;border-radius:50%;width:clamp(260px,34vw,480px);position:absolute;top:clamp(-140px,-8vw,-60px);right:clamp(-160px,-6vw,-40px);box-shadow:0 0 120px 40px #f4a62a47}@media (width<=599px){.bf-sun[data-astro-cid-rs2tsiaz]{top:-130px;right:-120px}}.bf-hero[data-astro-cid-rs2tsiaz] .wrap[data-astro-cid-rs2tsiaz]{position:relative}.bf-lockup[data-astro-cid-rs2tsiaz]{align-items:baseline;gap:10px;margin-bottom:clamp(24px,3vw,36px);display:inline-flex}.bf-lockup-name[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);letter-spacing:-.02em;font-size:clamp(30px,3vw,40px);font-weight:600}.bf-lockup-by[data-astro-cid-rs2tsiaz]{color:var(--bf-accent);align-items:baseline;gap:6px;font-size:17px;font-weight:500;display:inline-flex}.bf-lockup-by[data-astro-cid-rs2tsiaz] .bf-lockup-gvx{width:52px;height:14px;color:var(--bf-ink);display:block}.bf-lockup-sm[data-astro-cid-rs2tsiaz]{color:var(--bf-ink);margin-left:-3px;font-size:11px}.bf-h1[data-astro-cid-rs2tsiaz]{max-width:11ch;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(48px,8.4vw,124px);line-height:.98}.bf-mark[data-astro-cid-rs2tsiaz]{white-space:nowrap;color:var(--bf-pen);display:inline-block;position:relative}.bf-swash[data-astro-cid-rs2tsiaz]{width:104%;height:.24em;position:absolute;bottom:-.12em;left:-2%;right:-2%;overflow:visible}.bf-swash[data-astro-cid-rs2tsiaz] path[data-astro-cid-rs2tsiaz]{fill:none;stroke:var(--bf-sun);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bf-hero-row[data-astro-cid-rs2tsiaz]{gap:28px;display:grid}.bf-lede[data-astro-cid-rs2tsiaz]{max-width:36ch;font-size:clamp(21px,2vw,25px);line-height:1.5}.bf-lede-2[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);max-width:38ch;margin-top:16px}.bf-cta[data-astro-cid-rs2tsiaz]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bf-cta-note[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);font-size:18px}.bf-scroll-hint[data-astro-cid-rs2tsiaz]{display:none}@media (width>=900px){.bf-hero-row[data-astro-cid-rs2tsiaz]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:64px}}@media (prefers-reduced-motion:no-preference){.bf-sun[data-astro-cid-rs2tsiaz]{animation:bf-rise 1.8s var(--ease) both}.bf-swash[data-astro-cid-rs2tsiaz] path[data-astro-cid-rs2tsiaz]{stroke-dasharray:340;stroke-dashoffset:340px;animation:bf-draw .9s .35s var(--ease) forwards}}@keyframes bf-rise{0%{opacity:.4;transform:translateY(60px)}}@keyframes bf-draw{to{stroke-dashoffset:0}}.bf[data-astro-cid-rs2tsiaz] .bf-steps[data-astro-cid-rs2tsiaz]{background:var(--bf-paper);padding-bottom:clamp(56px,7vw,96px)}.bf-scene[data-astro-cid-rs2tsiaz]{gap:40px;margin-top:48px;display:grid}.bf-step-list[data-astro-cid-rs2tsiaz]{counter-reset:step;gap:36px;list-style:none;display:grid}.bf-step-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{counter-increment:step;gap:10px;display:grid}.bf-step-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]:before{content:counter(step);font-family:var(--bf-serif);color:var(--bf-accent);font-size:56px;font-weight:500;line-height:1}.bf-step-list[data-astro-cid-rs2tsiaz] .bf-h3[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);letter-spacing:-.015em;font-size:clamp(26px,2.4vw,32px);font-weight:500}.bf-step-list[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);max-width:34ch}@media (width>=860px) and (width<=1023px){.bf-step-list[data-astro-cid-rs2tsiaz]{grid-template-columns:repeat(3,1fr);gap:32px}}.bf-canvas[data-astro-cid-rs2tsiaz]{gap:20px;display:grid;position:relative}.bf-desk[data-astro-cid-rs2tsiaz]{background:radial-gradient(120% 90% at 0 0,#ffd6a08c,#0000 60%),repeating-linear-gradient(92deg,#78501e0d 0 2px,#0000 2px 9px),#e6d2ad;border-radius:20px;height:330px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5a3c141f}.bf-desk-tag[data-astro-cid-rs2tsiaz]{letter-spacing:.02em;color:#5a4524;z-index:2;font-size:15px;font-weight:700;position:absolute;top:12px;left:16px}.bf-note[data-astro-cid-rs2tsiaz]{transform-origin:50%;transform:rotate(var(--r,0deg)) scale(var(--s,1));position:absolute}.bf-pad[data-astro-cid-rs2tsiaz]{background:#fdf6b2 repeating-linear-gradient(#0000 0 31px,#b9cde6 31px 32px) 0 38px;border-radius:4px;width:240px;height:232px;padding:40px 14px 14px 40px;box-shadow:0 1px #0000000f,0 12px 24px -12px #3c2d1473}.bf-pad[data-astro-cid-rs2tsiaz]:before{content:"";background:#e8a0a0;width:2px;position:absolute;top:0;bottom:0;left:30px}.bf-pad[data-astro-cid-rs2tsiaz]:after{content:"";background:#8a2c1f;border-radius:4px 4px 0 0;height:20px;position:absolute;top:0;left:0;right:0}.bf-hand[data-astro-cid-rs2tsiaz]{font-family:var(--bf-hand);color:var(--bf-pen);font-size:16px;line-height:32px;list-style:none}.bf-hand[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{white-space:nowrap;overflow:hidden}.bf-viewfinder[data-astro-cid-rs2tsiaz]{pointer-events:none;filter:drop-shadow(0 0 1px #0000008c);background:linear-gradient(#fff,#fff) 0 0/22px 3px no-repeat,linear-gradient(#fff,#fff) 0 0/3px 22px no-repeat,linear-gradient(#fff,#fff) 100% 0/22px 3px no-repeat,linear-gradient(#fff,#fff) 100% 0/3px 22px no-repeat,linear-gradient(#fff,#fff) 0 100%/22px 3px no-repeat,linear-gradient(#fff,#fff) 0 100%/3px 22px no-repeat,linear-gradient(#fff,#fff) 100% 100%/22px 3px no-repeat,linear-gradient(#fff,#fff) 100% 100%/3px 22px no-repeat;position:absolute;inset:28px 8px 32px 22px}.bf-shot[data-astro-cid-rs2tsiaz]{color:#fff;background:#1d1b16c7;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600;position:absolute;bottom:7px;left:36px}.bf-sticky[data-astro-cid-rs2tsiaz]{width:128px;height:108px;font-family:var(--bf-hand);color:#3a2a12;background:#ffd75e;padding:12px;font-size:16px;line-height:1.3;box-shadow:0 10px 18px -10px #3c2d1480}.bf-sticky[data-astro-cid-rs2tsiaz].is-pink{background:#ffb7a0}.bf-letter[data-astro-cid-rs2tsiaz]{color:#3c362b;background:#fffdf7;border-radius:3px;align-content:start;gap:4px;width:196px;height:118px;padding:14px 16px;font-size:13px;line-height:1.35;display:grid;box-shadow:0 10px 20px -12px #3c2d1480}.bf-letter-from[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);color:var(--bf-ink);border-bottom:1px solid #e3d9c6;margin-bottom:2px;padding-bottom:4px;font-size:17px;font-weight:600}.bf-slip[data-astro-cid-rs2tsiaz]{color:#6b1f33;background:#ffe0e6;border-radius:3px;align-content:start;gap:3px;width:176px;height:104px;padding:10px 12px;display:grid;box-shadow:0 10px 18px -10px #3c2d1480}.bf-slip-head[data-astro-cid-rs2tsiaz]{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.bf-slip-body[data-astro-cid-rs2tsiaz]{font-family:var(--bf-hand);color:var(--bf-pen);border-bottom:1px solid #6b1f334d;padding-bottom:3px;font-size:15px}.bf-slip-tick[data-astro-cid-rs2tsiaz]{font-size:12.5px;font-weight:600}.bf-memo[data-astro-cid-rs2tsiaz]{white-space:nowrap;background:var(--bf-card);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 8px 16px -10px #3c2d1480}.bf-memo-dot[data-astro-cid-rs2tsiaz]{background:var(--bf-accent);border-radius:50%;flex:none;width:10px;height:10px}.bf-desk[data-astro-cid-rs2tsiaz] .bf-note[data-astro-cid-rs2tsiaz]{--s:.7}.n1[data-astro-cid-rs2tsiaz]{--r:-4deg;top:30px;left:-4%}.n2[data-astro-cid-rs2tsiaz]{--r:5deg;top:18px;right:-2%}.n3[data-astro-cid-rs2tsiaz]{--r:-6deg;top:120px;right:4%}.n4[data-astro-cid-rs2tsiaz]{--r:3deg;top:200px;left:2%}.n5[data-astro-cid-rs2tsiaz]{--r:-3deg;top:168px;left:38%}.n6[data-astro-cid-rs2tsiaz]{--r:0deg;bottom:14px;right:0}.bf-phone[data-astro-cid-rs2tsiaz]{background:#1d1b16;border-radius:36px;width:100%;max-width:380px;margin:0 auto;padding:10px;box-shadow:0 34px 60px -30px #281e0a99,0 0 0 1px #0003}.bf-brief[data-astro-cid-rs2tsiaz]{background:var(--bf-card);color:var(--bf-ink);border-radius:28px;padding:20px 16px 16px;position:relative}.bf-brief-head[data-astro-cid-rs2tsiaz]{border-bottom:1px solid var(--bf-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.bf-brief-title[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);letter-spacing:-.01em;font-size:21px;font-weight:600}.bf-brief-date[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);font-size:13.5px}.bf-filing[data-astro-cid-rs2tsiaz]{display:none}.bf-brief-hello[data-astro-cid-rs2tsiaz]{margin:12px 0 10px;font-size:17px;font-weight:600}.bf-needs[data-astro-cid-rs2tsiaz]{counter-reset:need;gap:8px;list-style:none;display:grid}.bf-need[data-astro-cid-rs2tsiaz]{counter-increment:need;background:var(--bf-paper);border-radius:14px;gap:1px;padding:10px 12px 10px 44px;font-size:15px;line-height:1.4;transition:background-color .25s;display:grid;position:relative}.bf-need[data-astro-cid-rs2tsiaz]:before{content:counter(need);background:var(--bf-pen);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;transition:background-color .25s;display:flex;position:absolute;top:10px;left:11px}.bf-need[data-astro-cid-rs2tsiaz] strong[data-astro-cid-rs2tsiaz]{font-size:16px;font-weight:600}.bf-need-note[data-astro-cid-rs2tsiaz]{color:var(--bf-soft)}.bf-acts[data-astro-cid-rs2tsiaz]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bf-act[data-astro-cid-rs2tsiaz]{font:inherit;color:var(--bf-ink);border:1.5px solid var(--bf-ink);background:0 0;border-radius:999px;min-height:32px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.2}.bf-act[data-astro-cid-rs2tsiaz].is-go{background:var(--bf-go);border-color:var(--bf-go);color:#fff}.bf-act[data-astro-cid-rs2tsiaz].is-static{display:inline-block}html:not(.js) .bf-act[data-astro-cid-rs2tsiaz]{pointer-events:none}.bf-phone[data-astro-cid-rs2tsiaz].is-live .bf-act[data-astro-cid-rs2tsiaz]{cursor:pointer;transition:transform .12s,background-color .2s}.bf-phone[data-astro-cid-rs2tsiaz].is-live .bf-act[data-astro-cid-rs2tsiaz]:active{transform:scale(.96)}.bf-phone[data-astro-cid-rs2tsiaz].is-live .bf-act[data-astro-cid-rs2tsiaz]:not(.is-go):hover{background:var(--bf-paper-2)}.bf-need-state[data-astro-cid-rs2tsiaz]{display:none}.bf-need[data-astro-cid-rs2tsiaz][data-state]{background:#e4f1e9}.bf-need[data-astro-cid-rs2tsiaz][data-state]:before{content:"✓";background:var(--bf-go)}.bf-need[data-astro-cid-rs2tsiaz][data-state] strong[data-astro-cid-rs2tsiaz]{text-decoration:line-through 2px #1f6f4a99}.bf-need[data-astro-cid-rs2tsiaz][data-state] .bf-acts[data-astro-cid-rs2tsiaz]{display:none}.bf-need[data-astro-cid-rs2tsiaz][data-state] .bf-need-state[data-astro-cid-rs2tsiaz]{color:var(--bf-go);margin-top:4px;font-size:14px;font-weight:700;display:block}.bf-brief-more[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);gap:5px;margin-top:10px;font-size:14px;line-height:1.45;display:grid}.bf-brief-more[data-astro-cid-rs2tsiaz] b[data-astro-cid-rs2tsiaz]{color:var(--bf-ink);margin-right:6px}.bf-tally[data-astro-cid-rs2tsiaz]{min-height:22px;color:var(--bf-pen);text-align:center;margin-top:8px;font-size:15px;font-weight:700}.bf-tally[data-astro-cid-rs2tsiaz].is-done{color:var(--bf-go)}.bf-flag[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);text-align:center;font-size:15px}.bf-try[data-astro-cid-rs2tsiaz]{display:none}html.js .bf-try[data-astro-cid-rs2tsiaz]{color:var(--bf-pen);font-weight:600;display:inline}@media (width>=1024px){.bf-scene[data-astro-cid-rs2tsiaz]{grid-template-columns:minmax(0,1fr) 780px;align-items:center;gap:48px}.bf-step-list[data-astro-cid-rs2tsiaz]{gap:32px}.bf-canvas[data-astro-cid-rs2tsiaz]{height:660px;display:block}.bf-desk[data-astro-cid-rs2tsiaz]{width:420px;height:600px;position:absolute;top:24px;left:0}.bf-desk[data-astro-cid-rs2tsiaz] .bf-note[data-astro-cid-rs2tsiaz]{--s:1}.n1[data-astro-cid-rs2tsiaz]{--r:-4deg;top:52px;left:18px}.n2[data-astro-cid-rs2tsiaz]{--r:5deg;top:44px;left:268px;right:auto}.n3[data-astro-cid-rs2tsiaz]{--r:-6deg;top:214px;left:280px;right:auto}.n4[data-astro-cid-rs2tsiaz]{--r:3deg;top:318px;left:24px}.n5[data-astro-cid-rs2tsiaz]{--r:4deg;top:380px;left:230px}.n6[data-astro-cid-rs2tsiaz]{--r:-1deg;inset:486px auto auto 36px}.bf-phone[data-astro-cid-rs2tsiaz]{width:344px;margin:0;position:absolute;top:0;right:0}.bf-flag[data-astro-cid-rs2tsiaz]{text-align:left;width:420px;position:absolute;bottom:-40px;left:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bf-scroll-hint[data-astro-cid-rs2tsiaz]{white-space:nowrap;height:30px;font-family:var(--bf-hand);color:var(--bf-pen);margin-top:clamp(28px,4vw,44px);font-size:clamp(17px,4.6vw,20px);line-height:30px;display:block}.bf-scroll-hint[data-astro-cid-rs2tsiaz]:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:12px;height:12px;margin-left:12px;animation:1.6s ease-in-out infinite bf-nudge;display:inline-block;transform:rotate(45deg)translateY(-3px)}.bf-desk-tag[data-astro-cid-rs2tsiaz]{animation-name:bf-fade-out;animation-timing-function:linear;animation-fill-mode:both}.bf-desk[data-astro-cid-rs2tsiaz] .bf-note[data-astro-cid-rs2tsiaz]{animation-name:bf-gather;animation-timing-function:linear;animation-fill-mode:both}.bf-brief-hello[data-astro-cid-rs2tsiaz],.bf-need[data-astro-cid-rs2tsiaz],.bf-brief-more[data-astro-cid-rs2tsiaz]{animation-name:bf-fill;animation-timing-function:linear;animation-fill-mode:both}.bf-desk[data-astro-cid-rs2tsiaz]:after{content:"Desk clear.";text-align:center;font-family:var(--bf-hand);color:#6b5330;font-size:30px;animation-name:bf-cap-in;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:46%;left:0;right:0}@media (width>=1024px){.bf-pin[data-astro-cid-rs2tsiaz]{view-timeline:--gather block;height:250vh}.bf-scene[data-astro-cid-rs2tsiaz]{align-content:center;height:calc(100vh - 64px);margin-top:0;position:sticky;top:64px}.bf-step-list[data-astro-cid-rs2tsiaz]{min-height:260px;display:block;position:relative}.bf-cap[data-astro-cid-rs2tsiaz]{position:absolute;inset:0 0 auto}.bf-cap-1[data-astro-cid-rs2tsiaz]{animation:linear both bf-cap-out;animation-range:contain 14% contain 22%}.bf-cap-2[data-astro-cid-rs2tsiaz]{animation:linear both bf-cap-mid;animation-range:contain 14% contain 56%}.bf-cap-3[data-astro-cid-rs2tsiaz]{animation:linear both bf-cap-in;animation-range:contain 48% contain 56%}.bf[data-astro-cid-rs2tsiaz] .bf-cap[data-astro-cid-rs2tsiaz],.bf[data-astro-cid-rs2tsiaz] .bf-filing[data-astro-cid-rs2tsiaz],.bf-desk-tag[data-astro-cid-rs2tsiaz],.bf-desk[data-astro-cid-rs2tsiaz] .bf-note[data-astro-cid-rs2tsiaz],.bf-filing[data-astro-cid-rs2tsiaz],.bf-brief-hello[data-astro-cid-rs2tsiaz],.bf-need[data-astro-cid-rs2tsiaz],.bf-brief-more[data-astro-cid-rs2tsiaz]{animation-timeline:--gather}.bf-desk[data-astro-cid-rs2tsiaz]{z-index:2;overflow:visible}.bf-desk[data-astro-cid-rs2tsiaz]:after{animation-timeline:--gather;animation-range:contain 56% contain 66%}.bf-desk-tag[data-astro-cid-rs2tsiaz]{animation-range:contain 24% contain 40%}.n1[data-astro-cid-rs2tsiaz]{--tx:470px;--ty:20px;animation-range:contain 18% contain 40%}.n4[data-astro-cid-rs2tsiaz]{--tx:470px;--ty:-170px;animation-range:contain 21% contain 43%}.n2[data-astro-cid-rs2tsiaz]{--tx:300px;--ty:330px;animation-range:contain 24% contain 46%}.n5[data-astro-cid-rs2tsiaz]{--tx:330px;--ty:-170px;animation-range:contain 27% contain 49%}.n3[data-astro-cid-rs2tsiaz]{--tx:280px;--ty:30px;animation-range:contain 30% contain 52%}.n6[data-astro-cid-rs2tsiaz]{--tx:470px;--ty:-190px;animation-range:contain 33% contain 55%}.bf-filing[data-astro-cid-rs2tsiaz]{text-align:center;color:var(--bf-soft);font-size:16px;font-weight:600;animation:linear both bf-fade-out;animation-range:contain 46% contain 54%;display:block;position:absolute;top:130px;left:0;right:0}.bf-brief-hello[data-astro-cid-rs2tsiaz]{animation-range:contain 48% contain 56%}.r1[data-astro-cid-rs2tsiaz]{animation-range:contain 52% contain 62%}.r2[data-astro-cid-rs2tsiaz]{animation-range:contain 56% contain 66%}.r3[data-astro-cid-rs2tsiaz]{animation-range:contain 60% contain 70%}.r4[data-astro-cid-rs2tsiaz]{animation-range:contain 64% contain 74%}}@media (width<=1023px){.bf-desk[data-astro-cid-rs2tsiaz]{view-timeline:--desk block;z-index:2;overflow:visible}.bf-desk-tag[data-astro-cid-rs2tsiaz],.bf-desk[data-astro-cid-rs2tsiaz] .bf-note[data-astro-cid-rs2tsiaz]{animation-timeline:--desk}.bf-desk-tag[data-astro-cid-rs2tsiaz]{animation-range:cover 40% cover 60%}.bf-desk[data-astro-cid-rs2tsiaz]:after{animation-timeline:--desk;animation-range:cover 72% cover 86%}.bf-note[data-astro-cid-rs2tsiaz]{--ty:300px}.n1[data-astro-cid-rs2tsiaz]{--tx:60px;animation-range:cover 42% cover 72%}.n4[data-astro-cid-rs2tsiaz]{--tx:90px;animation-range:cover 45% cover 75%}.n2[data-astro-cid-rs2tsiaz]{--tx:-80px;animation-range:cover 48% cover 78%}.n5[data-astro-cid-rs2tsiaz]{animation-range:cover 51% cover 81%}.n3[data-astro-cid-rs2tsiaz]{--tx:-70px;animation-range:cover 54% cover 84%}.n6[data-astro-cid-rs2tsiaz]{--tx:-40px;--ty:260px;animation-range:cover 57% cover 87%}.bf-brief-hello[data-astro-cid-rs2tsiaz],.bf-need[data-astro-cid-rs2tsiaz],.bf-brief-more[data-astro-cid-rs2tsiaz]{animation-timeline:view();animation-range:entry 30%}}}}@keyframes bf-nudge{0%,to{translate:0}50%{translate:0 5px}}@keyframes bf-cap-out{to{opacity:0;transform:translateY(-12px)}}@keyframes bf-cap-in{0%{opacity:0;transform:translateY(12px)}}@keyframes bf-cap-mid{0%{opacity:0;transform:translateY(12px)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes bf-gather{0%{transform:rotate(var(--r,0deg)) scale(var(--s,1));opacity:1}70%{opacity:1}to{transform:translate(var(--tx,0px), var(--ty,0px)) rotate(0deg) scale(calc(var(--s,1) * .2));opacity:0}}@keyframes bf-fade-out{to{opacity:0}}@keyframes bf-fill{0%{opacity:0;transform:translateY(10px)scale(.98)}}.bf[data-astro-cid-rs2tsiaz] .bf-parts[data-astro-cid-rs2tsiaz]{background:var(--bf-card)}.bf-part-list[data-astro-cid-rs2tsiaz]{gap:20px;margin-top:48px;list-style:none;display:grid}.bf-part-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{background:var(--bf-paper);border:1px solid var(--bf-line);border-radius:20px;padding:28px}.bf-part-list[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);margin-top:10px}.bf-icon[data-astro-cid-rs2tsiaz]{background:var(--bf-dawn);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;display:flex}.bf-icon[data-astro-cid-rs2tsiaz] svg[data-astro-cid-rs2tsiaz]{fill:none;width:36px;height:36px;stroke:var(--bf-pen);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.bf-icon[data-astro-cid-rs2tsiaz].is-sun{background:#ffe9b8}.bf-icon[data-astro-cid-rs2tsiaz].is-board{background:#dfe7f5}.bf-icon[data-astro-cid-rs2tsiaz].is-rules{background:#f3dccf}@media (width>=760px){.bf-part-list[data-astro-cid-rs2tsiaz]{grid-template-columns:repeat(2,1fr)}}.bf-inline-cta[data-astro-cid-rs2tsiaz]{margin-top:40px}.bf[data-astro-cid-rs2tsiaz] .bf-day[data-astro-cid-rs2tsiaz]{background:linear-gradient(#fde3c0 0%,#fbf3df 30%,#e8eef3 55%,#f8d9a8 80%,#e9b98a 100%);overflow:clip}.bf-day-track[data-astro-cid-rs2tsiaz]{margin-top:48px;position:relative;container-type:inline-size}.bf-day-sun[data-astro-cid-rs2tsiaz]{display:none}.bf-day-list[data-astro-cid-rs2tsiaz]{gap:20px;list-style:none;display:grid}.bf-hour[data-astro-cid-rs2tsiaz]{background:#fffcf5e0;border:1px solid #785a2824;border-radius:20px;flex-direction:column;padding:26px 24px 24px;display:flex;box-shadow:0 18px 40px -28px #50320a73}.bf-hour-time[data-astro-cid-rs2tsiaz]{color:var(--bf-accent);letter-spacing:.02em;font-size:18px;font-weight:700}.bf-hour-time[data-astro-cid-rs2tsiaz] span[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);letter-spacing:-.02em;color:var(--bf-ink);font-size:46px;font-weight:500;line-height:1}.bf-hour[data-astro-cid-rs2tsiaz] .bf-h3[data-astro-cid-rs2tsiaz]{margin-top:10px}.bf-hour-body[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);margin-top:8px;font-size:18px;line-height:1.5}.bf-mini[data-astro-cid-rs2tsiaz]{margin-top:auto;padding-top:20px;font-size:14.5px;line-height:1.4}.bf-ping[data-astro-cid-rs2tsiaz]{color:#fff;background:#1d1b16e0;border-radius:16px;gap:2px;padding:12px 14px;display:grid}.bf-ping-app[data-astro-cid-rs2tsiaz]{color:#cfc8b8;font-size:12.5px;font-weight:600}.bf-split-note[data-astro-cid-rs2tsiaz]{grid-template-columns:1fr auto 1.25fr;align-items:center;gap:10px;display:grid}.bf-mini-sticky[data-astro-cid-rs2tsiaz]{font-family:var(--bf-hand);color:#3a2a12;background:#ffd75e;padding:10px;font-size:14px;line-height:1.3;transform:rotate(-3deg);box-shadow:0 8px 14px -10px #3c2d1480}.bf-mini-arrow[data-astro-cid-rs2tsiaz]{background:var(--bf-ink);width:22px;height:2px;position:relative}.bf-mini-arrow[data-astro-cid-rs2tsiaz]:after{content:"";background:var(--bf-ink);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:10px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.bf-mini-tasks[data-astro-cid-rs2tsiaz],.bf-mini-done[data-astro-cid-rs2tsiaz]{gap:6px;list-style:none;display:grid}.bf-mini-tasks[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{background:var(--bf-paper);border:1px solid var(--bf-line);border-radius:8px;padding:5px 9px;font-size:13.5px;font-weight:600}.bf-handback[data-astro-cid-rs2tsiaz]{background:var(--bf-card);border:1px solid var(--bf-line);border-radius:16px;justify-items:start;gap:4px;padding:12px 14px;display:grid}.bf-handback-who[data-astro-cid-rs2tsiaz]{color:var(--bf-pen);letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:700}.bf-handback[data-astro-cid-rs2tsiaz] .bf-act[data-astro-cid-rs2tsiaz]{margin-top:6px}.bf-mini-done[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{padding-left:28px;font-weight:600;position:relative}.bf-mini-done[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]:before{content:"✓";background:var(--bf-go);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;display:flex;position:absolute;top:1px;left:0}@media (width>=760px){.bf-day-list[data-astro-cid-rs2tsiaz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.bf[data-astro-cid-rs2tsiaz] .bf-day[data-astro-cid-rs2tsiaz]{background:linear-gradient(90deg,#fde0bb 0%,#fbf3df 28%,#e6eef4 52%,#f9dcaa 76%,#e7ae80 100%)}.bf-day-track[data-astro-cid-rs2tsiaz]{padding-top:92px}.bf-day-list[data-astro-cid-rs2tsiaz]{grid-template-columns:repeat(4,1fr)}.bf-day-track[data-astro-cid-rs2tsiaz]:before{content:"";border:2px dashed #78501e47;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;height:64px;position:absolute;top:20px;left:3%;right:3%}.bf-day-sun[data-astro-cid-rs2tsiaz]{background:radial-gradient(circle at 40% 40%, #ffe08a, var(--bf-sun) 60%, #ea8a1a);border-radius:50%;width:44px;height:44px;display:block;position:absolute;top:0;left:0;transform:translate(calc(50cqw - 22px),-4px);box-shadow:0 0 36px 10px #f4a62a66}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1100px){.bf-day-sun[data-astro-cid-rs2tsiaz]{animation:linear both bf-sun-x,linear both bf-sun-y;animation-range:entry 60% exit 30%,entry 60% exit 30%}.bf-hour[data-astro-cid-rs2tsiaz]{animation:linear both bf-fill;animation-range:entry 10% entry 70%}.bf[data-astro-cid-rs2tsiaz] .bf-day-sun[data-astro-cid-rs2tsiaz]{animation-timeline:view(),view()}.bf[data-astro-cid-rs2tsiaz] .bf-hour[data-astro-cid-rs2tsiaz]{animation-timeline:view()}}}@keyframes bf-sun-x{0%{translate:calc(3cqw - 22px)}to{translate:calc(97cqw - 22px)}}@keyframes bf-sun-y{0%{transform:translateY(58px)}50%{transform:translateY(-2px)}to{transform:translateY(58px)}}.bf-split[data-astro-cid-rs2tsiaz]{gap:40px;display:grid}@media (width>=960px){.bf-split[data-astro-cid-rs2tsiaz]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px}}.bf[data-astro-cid-rs2tsiaz] .bf-respect[data-astro-cid-rs2tsiaz]{background:var(--bf-pen);color:#f4efe4;overflow:clip}.bf-respect[data-astro-cid-rs2tsiaz] .bf-intro[data-astro-cid-rs2tsiaz]{color:#cdd5e6}.bf-respect-list[data-astro-cid-rs2tsiaz]{gap:32px;list-style:none;display:grid}.bf-respect-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{border-top:1px solid #ffffff29;padding-top:24px}.bf-respect-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]:first-child{border-top:0;padding-top:0}.bf-respect-list[data-astro-cid-rs2tsiaz] .bf-h3[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);font-size:clamp(26px,2.4vw,30px);font-weight:500}.bf-respect-list[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz]{color:#cdd5e6;margin-top:6px}.bf-judgment[data-astro-cid-rs2tsiaz]{color:#3a2a12;background:#ffd75e;gap:6px;width:min(320px,100%);margin-top:44px;padding:26px 24px 22px;display:inline-grid;transform:rotate(-3deg);box-shadow:0 24px 40px -20px #0000008c}.bf-judgment[data-astro-cid-rs2tsiaz] span[data-astro-cid-rs2tsiaz]{font-family:var(--bf-hand);color:var(--bf-pen);font-size:30px;line-height:1.2}.bf-judgment[data-astro-cid-rs2tsiaz] small[data-astro-cid-rs2tsiaz]{font-size:16px;font-weight:600}.bf[data-astro-cid-rs2tsiaz] .bf-weeks[data-astro-cid-rs2tsiaz]{background:var(--bf-paper-2)}.bf-week-when[data-astro-cid-rs2tsiaz]{color:var(--bf-accent);letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:16px;font-weight:700}.bf-week1[data-astro-cid-rs2tsiaz]{background:var(--bf-card);border:1px solid var(--bf-line);border-radius:24px;gap:36px;margin-top:48px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 24px 50px -36px #50320a80}.bf-week1-h[data-astro-cid-rs2tsiaz]{font-family:var(--bf-serif);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.bf-week1-copy[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz]:not(.bf-week-when){color:var(--bf-soft);max-width:44ch}.bf-week1-copy[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz]+p[data-astro-cid-rs2tsiaz]{margin-top:14px}@media (width>=960px){.bf-week1[data-astro-cid-rs2tsiaz]{grid-template-columns:1fr 1fr;align-items:center;gap:56px}}.bf-chat[data-astro-cid-rs2tsiaz]{background:var(--bf-paper);border:1px solid var(--bf-line);border-radius:24px;padding:18px}.bf-chat-head[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);border-bottom:1px solid var(--bf-line);align-items:center;gap:8px;padding:0 4px 12px;font-size:14px;font-weight:700;display:flex}.bf-chat-dot[data-astro-cid-rs2tsiaz]{background:var(--bf-go);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #1f6f4a26}.bf-chat-body[data-astro-cid-rs2tsiaz]{gap:10px;padding:16px 0;display:grid}.bf-say[data-astro-cid-rs2tsiaz]{border-radius:18px;max-width:86%;padding:11px 15px;font-size:17px;line-height:1.4}.bf-say[data-astro-cid-rs2tsiaz].is-q{background:var(--bf-card);border:1px solid var(--bf-line);border-bottom-left-radius:6px;justify-self:start}.bf-say[data-astro-cid-rs2tsiaz].is-a{background:var(--bf-pen);color:#fff;border-bottom-right-radius:6px;justify-self:end}.bf-say[data-astro-cid-rs2tsiaz].is-chip{color:#3a2a12;font-family:var(--bf-hand);background:#ffd75e;border-radius:999px;font-size:18px}.bf-voice[data-astro-cid-rs2tsiaz]{vertical-align:-2px;align-items:center;gap:3px;height:16px;margin-right:10px;display:inline-flex}.bf-voice[data-astro-cid-rs2tsiaz] span[data-astro-cid-rs2tsiaz]{background:#b9c8ea;border-radius:2px;width:3px;height:8px}.bf-voice[data-astro-cid-rs2tsiaz] span[data-astro-cid-rs2tsiaz]:nth-child(2){height:14px}.bf-voice[data-astro-cid-rs2tsiaz] span[data-astro-cid-rs2tsiaz]:nth-child(3){height:10px}.bf-voice[data-astro-cid-rs2tsiaz] span[data-astro-cid-rs2tsiaz]:nth-child(4){height:16px}.bf-chat-foot[data-astro-cid-rs2tsiaz]{border-top:1px solid var(--bf-line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.bf-chat-foot[data-astro-cid-rs2tsiaz] span[data-astro-cid-rs2tsiaz]{border:1.5px solid var(--bf-line);background:var(--bf-card);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bf-say[data-astro-cid-rs2tsiaz]{animation:linear both bf-fill;animation-range:entry 40%}.bf[data-astro-cid-rs2tsiaz] .bf-say[data-astro-cid-rs2tsiaz]{animation-timeline:view()}}}.bf-week-list[data-astro-cid-rs2tsiaz]{gap:16px;margin-top:20px;list-style:none;display:grid}.bf-week-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{background:var(--bf-card);border:1px solid var(--bf-line);border-radius:20px;padding:28px}.bf-week-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]>p[data-astro-cid-rs2tsiaz]:last-child{color:var(--bf-soft);margin-top:8px}@media (width>=860px){.bf-week-list[data-astro-cid-rs2tsiaz]{grid-template-columns:repeat(3,1fr)}.bf-week-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{font-size:18px}}.bf-done[data-astro-cid-rs2tsiaz]{gap:16px;max-width:62ch;margin-top:40px;display:grid}.bf[data-astro-cid-rs2tsiaz] .bf-private[data-astro-cid-rs2tsiaz]{background:var(--bf-card)}.bf-check-list[data-astro-cid-rs2tsiaz],.bf-dash-list[data-astro-cid-rs2tsiaz]{gap:18px;list-style:none;display:grid}.bf-check-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz],.bf-dash-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]{padding-left:40px;position:relative}.bf-check-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]:before{content:"";background:var(--bf-go);border-radius:50%;width:24px;height:24px;position:absolute;top:.3em;left:0}.bf-check-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]:after{content:"";border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;width:6px;height:11px;position:absolute;top:calc(.3em + 5px);left:8px;transform:rotate(45deg)}.bf-dash-list[data-astro-cid-rs2tsiaz] li[data-astro-cid-rs2tsiaz]:before{content:"";background:var(--bf-soft);width:16px;height:2.5px;position:absolute;top:.78em;left:4px}.bf-fit-grid[data-astro-cid-rs2tsiaz]{gap:40px;margin-top:40px;display:grid}.bf-fit-grid[data-astro-cid-rs2tsiaz] .bf-h3[data-astro-cid-rs2tsiaz]{margin-bottom:18px}@media (width>=860px){.bf-fit-grid[data-astro-cid-rs2tsiaz]{grid-template-columns:1.3fr 1fr;gap:72px}}.bf[data-astro-cid-rs2tsiaz] .bf-faq[data-astro-cid-rs2tsiaz]{background:var(--bf-card);border-top:1px solid var(--bf-line)}.bf-faq-list[data-astro-cid-rs2tsiaz]{border-top:1px solid var(--bf-line)}.bf-faq[data-astro-cid-rs2tsiaz] details[data-astro-cid-rs2tsiaz]{border-bottom:1px solid var(--bf-line)}.bf-faq[data-astro-cid-rs2tsiaz] summary[data-astro-cid-rs2tsiaz]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:24px 0;font-size:22px;font-weight:600;line-height:1.35;list-style:none;display:flex}.bf-faq[data-astro-cid-rs2tsiaz] summary[data-astro-cid-rs2tsiaz]::-webkit-details-marker{display:none}.bf-faq[data-astro-cid-rs2tsiaz] summary[data-astro-cid-rs2tsiaz]:after{content:"+";border:1.5px solid var(--bf-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:500;line-height:1;transition:background-color .2s,color .2s;display:flex}.bf-faq[data-astro-cid-rs2tsiaz] summary[data-astro-cid-rs2tsiaz]:hover:after{background:var(--bf-ink);color:var(--bf-card)}.bf-faq[data-astro-cid-rs2tsiaz] details[data-astro-cid-rs2tsiaz][open] summary[data-astro-cid-rs2tsiaz]:after{content:"−"}.bf-faq[data-astro-cid-rs2tsiaz] details[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz]{color:var(--bf-soft);max-width:60ch;padding:0 0 28px}.bf[data-astro-cid-rs2tsiaz] .bf-close[data-astro-cid-rs2tsiaz]{color:var(--bf-card);background:radial-gradient(70% 60% at 50% 120%, #f4a62ab3, #ec782840 45%, transparent 70%), linear-gradient(180deg, #1b1f36 0%, var(--bf-dusk) 60%, #3a2f3f 100%);padding-bottom:clamp(96px,12vw,160px);overflow:clip}.bf-close-kicker[data-astro-cid-rs2tsiaz]{font-family:var(--bf-hand);color:#ffd27a;margin-bottom:14px;font-size:24px}.bf-close-h[data-astro-cid-rs2tsiaz]{max-width:22ch;font-size:clamp(34px,5vw,64px);line-height:1.08}.bf-close-row[data-astro-cid-rs2tsiaz]{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:40px;display:flex}.bf-close-row[data-astro-cid-rs2tsiaz] p[data-astro-cid-rs2tsiaz]{color:#ddd6c8;max-width:40ch}.bf[data-astro-cid-rs2tsiaz] .bf-close[data-astro-cid-rs2tsiaz] a[data-astro-cid-rs2tsiaz]:not(.btn){color:var(--bf-card);text-decoration-color:var(--orange)}.bf[data-astro-cid-rs2tsiaz] .bf-close[data-astro-cid-rs2tsiaz] a[data-astro-cid-rs2tsiaz]:not(.btn):hover{color:var(--orange-hover)}.bf-close[data-astro-cid-rs2tsiaz] .bf-btn[data-astro-cid-rs2tsiaz]{box-shadow:0 10px 30px -10px #ff7828b3}.bf-close[data-astro-cid-rs2tsiaz] .bf-btn[data-astro-cid-rs2tsiaz]:focus-visible{outline-color:var(--bf-card)}.bf-pair[data-astro-cid-rs2tsiaz]{color:#ddd6c8;border-top:1px solid #ffffff29;max-width:64ch;margin-top:64px;padding-top:28px;font-size:18px}
