.fd-cloud,.fd-leaf,.fd-birds{opacity:0}.fd-glow{opacity:0;mix-blend-mode:multiply;pointer-events:none}@media (prefers-reduced-motion:no-preference){.fd-near{animation:fd-cloud 52s linear infinite}.fd-far{animation:fd-cloud 84s linear infinite}.fd-c2{animation-delay:-26s}.fd-c4{animation-delay:-48s}.fd-c5{animation-delay:-13s}.fd-c6{animation-delay:-66s}html[data-look] .house-door__art .sc-cloud{animation:fd-cloud 70s linear infinite}html[data-look] .house-door__art .sc-cloud--slow{animation-duration:96s;animation-delay:-40s}html[data-look] .house-door__art .sc-canopy{animation:fd-canopy 4.6s ease-in-out infinite alternate}html[data-look] .house-door__art .sc-tuft{animation:fd-sway 2.4s ease-in-out infinite alternate}.fd-spin{transform-box:fill-box;transform-origin:50% 50%;animation:fd-spin 1.8s linear infinite}.fd-birds{animation:fd-birds 30s linear infinite}.fd-fly{animation:fd-fly 16s ease-in-out infinite}.fd-w{transform-box:fill-box;transform-origin:50% 50%;animation:fd-flutter .16s ease-in-out infinite alternate}.fd-bee{animation:fd-bee 9s ease-in-out infinite}.fd-bw{transform-box:fill-box;transform-origin:50% 100%;animation:sc-flap .08s linear infinite alternate}.fd-glow{animation:fd-glow 8s ease-in-out infinite alternate}.fd-shrub{transform-box:fill-box;transform-origin:50% 100%;animation:fd-roofsway 3.6s ease-in-out infinite alternate}.fd-leaf0{animation:fd-leaf0 7.7s linear -8.5s infinite}.fd-leaf1{animation:fd-leaf1 11.4s linear -4.5s infinite}.fd-leaf2{animation:fd-leaf2 8s linear -6.6s infinite}.fd-leaf3{animation:fd-leaf3 8.7s linear -6s infinite}.fd-leaf4{animation:fd-leaf4 10.9s linear -4.7s infinite}.fd-leaf5{animation:fd-leaf5 9.2s linear -5.7s infinite}.fd-leaf6{animation:fd-leaf6 9s linear -8.6s infinite}.fd-leaf7{animation:fd-leaf7 10.3s linear -6.4s infinite}.fd-leaf8{animation:fd-leaf8 8.9s linear -10s infinite}}@keyframes fd-cloud{0%{transform:translate(-760px);opacity:0}8%{opacity:.96}92%{opacity:.96}to{transform:translate(1160px);opacity:0}}@keyframes fd-canopy{0%{transform:rotate(-2.2deg)}55%{transform:rotate(1.4deg)}to{transform:rotate(2.6deg)}}@keyframes fd-sway{0%{transform:skew(-7deg)}to{transform:skew(7deg)}}@keyframes fd-spin{to{transform:rotate(360deg)}}@keyframes fd-birds{0%{transform:translate(-200px,300px);opacity:0}2%{opacity:1}34%{transform:translate(900px,250px)}66%{transform:translate(1800px,228px);opacity:1}67%,to{transform:translate(1800px,228px);opacity:0}}@keyframes fd-fly{0%{transform:translate(250px,760px)}20%{transform:translate(360px,700px) rotate(8deg)}40%{transform:translate(500px,745px) rotate(-6deg)}60%{transform:translate(430px,690px) rotate(10deg)}80%{transform:translate(300px,725px) rotate(-8deg)}to{transform:translate(250px,760px)}}@keyframes fd-flutter{0%{transform:scaleX(1)}to{transform:scaleX(.25)}}@keyframes fd-bee{0%{transform:translate(1320px,790px)}25%{transform:translate(1400px,760px)}50%{transform:translate(1470px,795px)}75%{transform:translate(1390px,812px)}to{transform:translate(1320px,790px)}}@keyframes fd-glow{0%{opacity:.04}to{opacity:.3}}@keyframes fd-roofsway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes fd-leaf0{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-79px,133px)}65%{transform:translate(-331px,311px)}90%{opacity:1}to{transform:translate(-435px,444px);opacity:0}}@keyframes fd-leaf1{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-48px,153px)}65%{transform:translate(-248px,358px)}90%{opacity:1}to{transform:translate(-340px,511px);opacity:0}}@keyframes fd-leaf2{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-28px,112px)}65%{transform:translate(-199px,261px)}90%{opacity:1}to{transform:translate(-274px,372px);opacity:0}}@keyframes fd-leaf3{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-113px,154px)}65%{transform:translate(-356px,360px)}90%{opacity:1}to{transform:translate(-473px,514px);opacity:0}}@keyframes fd-leaf4{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-52px,146px)}65%{transform:translate(-276px,340px)}90%{opacity:1}to{transform:translate(-357px,485px);opacity:0}}@keyframes fd-leaf5{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-55px,121px)}65%{transform:translate(-225px,282px)}90%{opacity:1}to{transform:translate(-273px,403px);opacity:0}}@keyframes fd-leaf6{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-81px,122px)}65%{transform:translate(-353px,285px)}90%{opacity:1}to{transform:translate(-470px,407px);opacity:0}}@keyframes fd-leaf7{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-66px,153px)}65%{transform:translate(-247px,356px)}90%{opacity:1}to{transform:translate(-308px,509px);opacity:0}}@keyframes fd-leaf8{0%{transform:translate(0);opacity:0}8%{opacity:1}35%{transform:translate(-84px,154px)}65%{transform:translate(-320px,359px)}90%{opacity:1}to{transform:translate(-451px,512px);opacity:0}}@media (prefers-reduced-motion:reduce){.fd-glow{opacity:.15}}.house-door__enter:after{content:"";position:absolute;left:5%;right:5%;bottom:-14px;height:12px;border-radius:50%;background:#1e2b20;opacity:.42;z-index:-1;pointer-events:none}@supports (width:1cqw){.house-door__art a.house-door__enter{top:calc(100% - 248 * var(--u))}}.door-section[data-astro-cid-j7pv25f6]{padding-top:var(--section-y-phone);padding-bottom:var(--section-y-phone)}.line[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,7.2vw,64px);line-height:1.1;letter-spacing:var(--tracking-display);color:var(--fg);max-width:22ch}.line[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:600}.line-name[data-astro-cid-j7pv25f6]{display:block}.line-sub[data-astro-cid-j7pv25f6]{display:block;margin-top:var(--space-3);font-size:clamp(19px,4.6vw,26px);font-weight:400;line-height:1.35;letter-spacing:0;color:var(--fg-2, var(--fg));max-width:30ch}.line-sub[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-weight:400}.whoami__door[data-astro-cid-j7pv25f6]{gap:8px;text-decoration:none}.whoami__door[data-astro-cid-j7pv25f6]:focus-visible{box-shadow:var(--focus-ring);outline:none}.whoami__picks[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.house-door[data-astro-cid-j7pv25f6]{max-width:none;padding:0 0 var(--space-8)}.house-door__art[data-astro-cid-j7pv25f6]{--chrome: 110px;position:relative;overflow:hidden;container-type:size;background:#e6f1f4;height:560px;height:max(460px,calc(100vh - var(--chrome) - env(safe-area-inset-top) - env(safe-area-inset-bottom)));height:max(460px,calc(100svh - var(--chrome) - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}@media (min-width: 880px){.house-door__art[data-astro-cid-j7pv25f6]{--chrome: 107px}}.front-entry[data-astro-cid-j7pv25f6],.front-entry__hit[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.front-entry[data-astro-cid-j7pv25f6] .front-entry__svg{display:block;width:100%;height:100%}.front-entry__hit[data-astro-cid-j7pv25f6]{z-index:2;pointer-events:none}.front-entry__hit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{pointer-events:auto;cursor:pointer}.house-door__door[data-astro-cid-j7pv25f6]{fill:transparent;stroke:#f0b03f;stroke-opacity:.8;stroke-width:0;animation:door-glow 2.8s var(--ease-standard) infinite}.front-entry__hit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .house-door__door[data-astro-cid-j7pv25f6]{stroke-width:10;stroke-opacity:.9;animation:none}@keyframes door-glow{0%{stroke-width:0;stroke-opacity:.8}70%,to{stroke-width:30;stroke-opacity:0}}.house-door__name[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;top:16px;left:clamp(16px,5vw,64px);margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:var(--tracking-display);color:var(--g-ink, var(--fg))}.house-door__name[data-astro-cid-j7pv25f6] .burn[data-astro-cid-j7pv25f6]{color:var(--g-sun, var(--accent))}.house-door__enter[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;white-space:nowrap;border-radius:999px;background:var(--g-leaf, var(--accent));color:#fff;text-decoration:none;font-family:var(--font-display);font-size:16px;box-shadow:0 12px 28px -14px #1e2b20b3;transition:transform var(--motion-base) var(--ease-standard)}@supports (width: 1cqw){.house-door__enter[data-astro-cid-j7pv25f6]{--u: max( .0625cqw , .1cqh );top:calc(100% - 358 * var(--u))}}@media (min-width: 880px){.house-door__enter[data-astro-cid-j7pv25f6]{min-height:44px;padding:0 20px;font-size:18px}}.house-door__enter[data-astro-cid-j7pv25f6]:hover{transform:translate(-50%,calc(-50% - 2px))}.house-door__enter[data-astro-cid-j7pv25f6]:focus-visible{outline:none;box-shadow:var(--focus-ring),0 12px 28px -14px #1e2b20b3}.house-door__lead[data-astro-cid-j7pv25f6]{margin:var(--space-6) auto 6px;max-width:44ch;padding:0 16px;text-align:center;font-family:var(--font-display);font-style:italic;font-size:clamp(16px,2vw,19px);line-height:1.35;color:var(--g-ink-2, var(--fg-2))}.house-door__words[data-astro-cid-j7pv25f6]{margin:0 auto;max-width:44ch;padding:0 16px;display:grid;gap:8px;text-align:left}.house-door__words[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:600;font-size:clamp(16px,2vw,19px);line-height:1.35;color:var(--g-ink, var(--fg))}.house-door__words[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(16px,2vw,19px);line-height:1.4;color:var(--g-ink-2, var(--fg-2))}.house-door__line[data-astro-cid-j7pv25f6]{margin:var(--space-6) auto 0;max-width:40ch;padding:0 16px;text-align:center;font-family:var(--font-display);font-size:clamp(17px,2.2vw,21px);line-height:1.45;color:var(--g-ink-2, var(--fg-2))}.house-door[data-astro-cid-j7pv25f6] .moves[data-astro-cid-j7pv25f6]{justify-content:center;margin-top:var(--space-6)}.welcome[data-astro-cid-j7pv25f6]{display:none;position:fixed;inset:0;z-index:1000;place-items:center;padding:16px}.welcome[data-astro-cid-j7pv25f6]:target{display:grid}.welcome__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#1e2b2073}.welcome__card[data-astro-cid-j7pv25f6]{position:relative;display:grid;justify-items:center;gap:12px;width:min(100%,380px);box-sizing:border-box;padding:30px 26px 26px;border-radius:30px;background:#fff;text-align:center;box-shadow:0 30px 60px -28px #1e2b2099;animation:welcome-in .42s var(--ease-commit)}@keyframes welcome-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.welcome__close[data-astro-cid-j7pv25f6]{position:absolute;top:8px;right:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;line-height:1;color:var(--g-ink-2, var(--fg-2));text-decoration:none}.welcome__close[data-astro-cid-j7pv25f6]:focus-visible,.welcome__in[data-astro-cid-j7pv25f6]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.welcome[data-astro-cid-j7pv25f6] .welcome__glass{width:64px;height:78px}.ic-tile[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;margin:0 -8px 0 0;border-radius:12px;background:#fbf6ec;vertical-align:middle}.ic-tile[data-astro-cid-j7pv25f6] svg,.welcome__close[data-astro-cid-j7pv25f6] svg{display:block}.welcome__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:30px;line-height:1.1;color:var(--g-ink, var(--fg));margin:0}.welcome__line[data-astro-cid-j7pv25f6]{margin:0;text-align:left;font-size:var(--text-base);line-height:1.5;color:var(--g-ink-2, var(--fg-2));border-left:3px solid var(--g-sun, #F0B03F);padding-left:10px}.welcome__line[data-astro-cid-j7pv25f6]:before{content:"Draft · for Tobi’s edit";display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--g-sun-ink, #7A5A12)}.welcome__in[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;margin-top:4px;border-radius:999px;background:var(--g-leaf, var(--accent));color:#fff;text-decoration:none;font-family:var(--font-display);font-size:18px}@media (prefers-reduced-motion: reduce){.house-door__door[data-astro-cid-j7pv25f6],.welcome__card[data-astro-cid-j7pv25f6]{animation:none}.house-door__enter[data-astro-cid-j7pv25f6]{transition:none}}.moves[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.rooms-section[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-y-phone)}.cloth[data-astro-cid-j7pv25f6]{position:relative;background-color:var(--cloth);color:var(--on-cloth);border-radius:var(--radius-lg);padding:28px 26px;overflow:hidden}.cloth[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:radial-gradient(var(--cloth-dot) 1px,transparent 1.6px);background-size:14px 14px}.cloth[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative}.chapter--cloth[data-astro-cid-j7pv25f6]{border-top-color:var(--cloth-dot);color:var(--on-cloth);opacity:.85}.chapter--cloth[data-astro-cid-j7pv25f6] .cowrie[data-astro-cid-j7pv25f6]{color:var(--on-cloth)}.rooms[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:0}.room[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px dashed var(--cloth-dot)}.room[data-astro-cid-j7pv25f6]:first-child{border-top:0;padding-top:0}.room__name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.2;color:var(--on-cloth)}.room__state[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--on-cloth);white-space:nowrap}.legend[data-astro-cid-j7pv25f6]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--cloth-dot);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--on-cloth);opacity:.85}@media (min-width: 880px){.cloth[data-astro-cid-j7pv25f6]{border-radius:22px;padding:40px 44px}.rooms[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;column-gap:var(--space-12)}.room[data-astro-cid-j7pv25f6]:nth-child(2){border-top:0;padding-top:0}}.studio-section[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-y-phone)}.room__what[data-astro-cid-j7pv25f6]{display:block;margin-top:2px;font-size:var(--text-sm, 14px);line-height:1.45;color:color-mix(in oklab,var(--on-cloth, #F4EEDD),transparent 22%);font-weight:400}.room__take[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;font-size:var(--text-sm, 14px);line-height:1.45;color:var(--on-cloth, #F4EEDD);font-weight:400}.room__take[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.rooms__path[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--on-cloth, #F4EEDD);text-decoration:underline;text-underline-offset:.18em}.room__take-verb[data-astro-cid-j7pv25f6]{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-right:6px;color:color-mix(in oklab,var(--on-cloth, #F4EEDD),transparent 30%)}.room__credit[data-astro-cid-j7pv25f6]{display:block;font-size:12px;color:color-mix(in oklab,var(--on-cloth, #F4EEDD),transparent 35%)}.rooms__path[data-astro-cid-j7pv25f6]{margin:var(--space-5, 20px) 0 0;padding-top:var(--space-4, 16px);border-top:1px dashed color-mix(in oklab,var(--on-cloth, #F4EEDD),transparent 70%);font-size:var(--text-sm, 14px);line-height:1.5;color:color-mix(in oklab,var(--on-cloth, #F4EEDD),transparent 22%)}.who__steps[data-astro-cid-j7pv25f6]{max-width:58ch;margin:0 0 var(--space-4, 16px);padding-left:1.4em;font-size:var(--text-base, 17px);line-height:1.6;color:var(--fg)}.who__steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0 0 6px}.who__p[data-astro-cid-j7pv25f6]{max-width:58ch;margin:0 0 var(--space-4, 16px);font-size:var(--text-base, 17px);line-height:1.6;color:var(--fg)}.studio-line[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(22px,3.2vw,36px);line-height:1.25;letter-spacing:var(--tracking-display);color:var(--fg);max-width:30ch}.tended-section[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-y-phone)}.tended[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--text-base);color:var(--fg);max-width:56ch}.tended[data-astro-cid-j7pv25f6]+.tended[data-astro-cid-j7pv25f6],.honesty[data-astro-cid-j7pv25f6]+.tended[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.honesty[data-astro-cid-j7pv25f6]{margin-top:var(--space-6);letter-spacing:.06em;text-transform:none;font-size:var(--text-xs);max-width:60ch}@media (min-width: 880px){.door-section[data-astro-cid-j7pv25f6]{padding-top:var(--section-y-tablet);padding-bottom:var(--section-y-tablet)}.rooms-section[data-astro-cid-j7pv25f6],.studio-section[data-astro-cid-j7pv25f6],.tended-section[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-y-tablet)}}
