:root{--home-sage-text:#3f3a24;--home-sage-mono:#4a5a3e;--home-sky-text:#2c3a3e;--home-sky-mono:#34505b;--home-icon-bg:#fff;--home-sheet:#fff;--home-sheet-bar:var(--line);--home-sheet-title:var(--flesh);--home-sheet-shot:#d7f2fe;--home-bubble:#fff;--home-mound:var(--skin);--home-garden-path:color-mix(in srgb, var(--sage) 55%, #8c7146);--home-garden-seed:#8c7146;--home-night:#26304a;--home-night-deep:#1e273d;--home-moon:#ffe7a3;--home-star:#fff6d6;--home-cloud:#ffffffd1;--home-weather-cell:#fff9;--home-weather-wait:#2c3a3e1a;--home-weather-wait-shine:#2c3a3e33;--home-firefly:#fff3a6}html[data-theme=dark]{--home-sage-text:var(--text-soft);--home-sage-mono:var(--muted);--home-sky-text:var(--text-soft);--home-sky-mono:var(--muted);--home-icon-bg:#fffdf71a;--home-sheet:#4a3d2b;--home-sheet-bar:#625237;--home-sheet-title:#b89e64;--home-sheet-shot:#2a4752;--home-bubble:var(--card);--home-mound:#6e5634;--home-garden-path:#3a2f20;--home-garden-seed:#4a3820;--home-weather-cell:#fffdf712;--home-weather-wait:#fffdf714;--home-weather-wait-shine:#fffdf72e}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-grid>.tile{animation:linear both home-rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes home-rise{0%{opacity:0;translate:0 40px;scale:.96}to{opacity:1;translate:none;scale:none}}.home-grid{width:100%;max-width:var(--page-max);padding:4px var(--gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.home-grid>.tile{flex-direction:column;display:flex}.home-hero,.home-sun,.home-guide{grid-column:span 2}.home-poe,.home-latest{grid-column:1/-1}.home-short{display:none}.home-hero{--tile-pad:48px;border-radius:var(--radius-lg);background:var(--paper);justify-content:center;min-height:540px}.home-hero__title{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(46px,5.2vw,74px);line-height:.98}.home-hero__lede{max-width:26em;color:var(--text-soft);margin:0 0 32px;font-size:20px;line-height:1.45}.home-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.home-hero__actions .btn--outline{padding:0 24px}.home-hero__go svg{transition:transform var(--dur) var(--ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-hero__go:hover svg{animation:.7s ease-in-out infinite home-bob}}@keyframes home-bob{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(90deg)translate(4px)}}@property --sky-a{syntax:"<color>";inherits:true;initial-value:#ffd978}@property --sky-b{syntax:"<color>";inherits:true;initial-value:#ffcd5e}@property --ground-c{syntax:"<color>";inherits:true;initial-value:#b9de93}@property --ground-shade-c{syntax:"<color>";inherits:true;initial-value:#9dc47e}.home-sun{--tile-pad:0;--poe-w:360px;--poe-left:-184px;--poe-bottom:100px;--poe-scale:1;--sky-a0:var(--sun);--sky-b0:var(--sun-deep);--tint:#fff;--tint-amt:0%;--wx:#fff;--wx-amt:0%;--sky-a:color-mix(in srgb, color-mix(in srgb, var(--sky-a0), var(--tint) var(--tint-amt)), var(--wx) var(--wx-amt));--sky-b:color-mix(in srgb, color-mix(in srgb, var(--sky-b0), var(--tint) var(--tint-amt)), var(--wx) var(--wx-amt));--sky-top:transparent;--glow:transparent;--cloud:var(--home-cloud);--ground:#b9de93;--ground-shade:color-mix(in srgb, var(--ground), #4c7a33 26%);--tone:#fff;--tone-amt:0%;--ground-c:color-mix(in srgb, var(--ground), var(--tone) var(--tone-amt));--ground-shade-c:color-mix(in srgb, var(--ground-shade), var(--tone) var(--tone-amt));--tuft-c:color-mix(in srgb, color-mix(in srgb, var(--ground), #2f5a22 50%), var(--tone) var(--tone-amt));--cap:0px;--cap-c:color-mix(in srgb, #f3f7fa, var(--tone) var(--tone-amt));--shadow-c:#2a1e1033;border-radius:var(--radius-lg);background:var(--sky-a);isolation:isolate;min-height:540px;transition:--sky-a 1.2s,--sky-b 1.2s,--ground-c 1.2s,--ground-shade-c 1.2s;position:relative;overflow:hidden}.home-sun[data-season=spring]{--tint:#ffeaa8;--tint-amt:30%;--ground:#c3e6a0}.home-sun[data-season=summer]{--ground:#add884;--glow:#ffffff6b}.home-sun[data-season=autumn]{--tint:#ffbe72;--tint-amt:28%;--ground:#d2c67c}.home-sun[data-season=winter]{--tint:#ddebf3;--tint-amt:62%;--ground:#f3f7fa;--ground-shade:#dce6ee;--cap:22px;--shadow-c:#6f87a040}.home-sun[data-ground=deeper]{--ground:#4e3b24;--ground-shade:#45341f}.home-sun[data-time=dawn]{--sky-a0:#ffe0c4;--sky-b0:#fcd0b1;--sky-top:#b9a4e657;--glow:#ffffff8c;--tone:#e8a0b0;--tone-amt:8%}.home-sun[data-time=golden]{--sky-a0:#ffba7a;--sky-b0:#fca968;--sky-top:#e06a8c6b;--glow:#ffe0a080;--tone:#ff8a4c;--tone-amt:10%}.home-sun[data-time=night]{--sky-a0:var(--home-night);--sky-b0:var(--home-night-deep);--tint-amt:0%;--glow:transparent;--tone:#1e273d;--tone-amt:50%;--cloud:#3a4562}.home-sun[data-weather=rain]{--wx:#b3bec8;--wx-amt:60%;--glow:transparent;--cloud:#e2e8ec;--tone:#6f7a86;--tone-amt:15%}.home-sun[data-weather=snow]{--wx:#e3ebf1;--wx-amt:55%;--glow:transparent;--cloud:#fff}.home-sun[data-time=night][data-weather=rain]{--wx:#141a28;--tone:#1e273d;--tone-amt:50%;--cloud:#3a4258}.home-sun[data-time=night][data-weather=snow]{--wx:#2b3652;--cloud:#4a5674}.home-sun[data-place=cloud]{--sky-a0:#cfe8f6;--sky-b0:#c1e0f2;--tint-amt:0%;--sky-top:transparent;--glow:#fff6;--shadow-c:#8fb0c659}.home-sun[data-place=cloud][data-time=night]{--sky-a0:var(--home-night);--sky-b0:var(--home-night-deep);--glow:transparent}.home-sun[data-place=moon]{--sky-a0:#1b1e33;--sky-b0:#15182b;--tint-amt:0%;--wx-amt:0%;--sky-top:transparent;--glow:transparent;--ground:#c4c1cf;--ground-shade:#b5b1c3;--tone-amt:0%;--cap:0px;--shadow-c:#3a365059}.home-sun[data-place=beach]{--sky-a0:#bfe3f3;--sky-b0:#afd9ee;--tint-amt:0%;--sky-top:transparent;--glow:#fff6;--ground:#f6dea2;--ground-shade:#efd08a;--cap:0px;--shadow-c:#8a6a2e38}.home-sun[data-place=beach][data-time=night]{--sky-a0:var(--home-night);--sky-b0:var(--home-night-deep);--glow:transparent}.home-sun[data-event=halloween]{--sky-a0:#4b3366;--sky-b0:#40295a;--tint-amt:0%;--glow:transparent}.home-sun[data-event=newyear]{--sky-a0:#222b47;--sky-b0:#1b2339;--ground:#c3cfe0;--ground-shade:#a9b8ce;--tone-amt:0%;--cap:0px}.home-sun__rays{z-index:0;background:repeating-conic-gradient(from 0deg, var(--sky-a) 0deg 8deg, var(--sky-b) 8deg 16deg);pointer-events:none;width:1300px;height:1300px;margin:-650px 0 0 -650px;position:absolute;top:74%;left:50%}@media (prefers-reduced-motion:no-preference){.home-sun[data-weather=gusty] .home-sun__rays{animation:100s linear infinite home-rays}}@keyframes home-rays{to{transform:rotate(1turn)}}.home-sun__air{z-index:0;background:linear-gradient(to bottom, var(--sky-top), transparent 62%), radial-gradient(circle at 50% 74%, var(--glow), transparent 60%);pointer-events:none;position:absolute;inset:0}.home-sun[data-time=night] .home-sun__air{background:radial-gradient(120% 90% at 50% 80%,#0000 30%,#1c160e61 100%)}.home-sun[data-event=halloween] .home-sun__air{background:linear-gradient(#1e123380,#0000 62%)}.home-sun__night{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.home-sun[data-time=night]:not([data-weather=rain],[data-weather=snow]) .home-sun__night,.home-sun[data-place=moon] .home-sun__night{display:block}.home-sun__moon{width:64px;height:64px;position:absolute;top:40px;right:44px;overflow:visible;transform:rotate(-12deg)}.home-sun__moon-lit{fill:var(--home-moon)}.home-sun__moon-dark{fill:var(--home-moon);opacity:.14}.home-sun__earth{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3ccircle%20cx='50'%20cy='50'%20r='48'%20fill='%237CC3E6'%20opacity='.25'/%3e%3ccircle%20cx='50'%20cy='50'%20r='40'%20fill='%232F7FB0'/%3e%3ccircle%20cx='50'%20cy='50'%20r='34'%20fill='%234FA6D3'/%3e%3cpath%20d='M30,34%20c8,-10%2022,-8%2026,0%20c3,7%20-6,10%20-4,17%20c2,7%20-8,10%20-14,4%20c-5,-5%20-14,-2%20-12,-10%20c1,-5%201,-8%204,-11Z'%20fill='%235DBB63'/%3e%3cpath%20d='M60,58%20c8,-4%2016,2%2014,10%20c-2,7%20-10,10%20-16,6%20c-5,-4%20-4,-13%202,-16Z'%20fill='%235DBB63'/%3e%3cpath%20d='M28,62%20q14,8%2030,2%20M58,30%20q10,-2%2016,4'%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='4'%20stroke-linecap='round'%20opacity='.75'/%3e%3c/svg%3e") 50%/contain no-repeat;width:92px;height:92px;display:none;position:absolute;top:30px;right:36px}.home-sun:is([data-place=moon],[data-event=halloween]) .home-sun__moon{display:none}.home-sun[data-place=moon] .home-sun__earth{display:block}.home-sun__star{left:var(--x);top:var(--y);background:var(--home-star);opacity:.9;border-radius:50%;width:5px;height:5px;position:absolute}@media (prefers-reduced-motion:no-preference){.home-sun__star{animation:home-twinkle 2.8s ease-in-out var(--d,0s) infinite}}@keyframes home-twinkle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.25;transform:scale(.6)}}.home-sun__day{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-sun[data-time=night] .home-sun__day,.home-sun[data-place=moon] .home-sun__day{display:none}.home-sun[data-time=night]:is([data-weather=rain],[data-weather=snow]):not([data-place=moon]) .home-sun__day{display:block}.home-sun__drift{left:0;top:var(--y);width:100%;transform:translateX(calc(var(--rest) + 130px));position:absolute}.home-sun__drift--gust,.home-sun__drift--wet{display:none}.home-sun[data-weather=gusty] .home-sun__drift--gust,.home-sun:is([data-weather=rain],[data-weather=snow]) .home-sun__drift--wet{display:block}.home-sun__cloud{background:var(--cloud);width:110px;height:32px;transform:scale(var(--size,1));transform-origin:100%;border-radius:32px;position:absolute;top:0;right:100%}.home-sun__cloud:before,.home-sun__cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.home-sun__cloud:before{width:46px;height:46px;top:-22px;left:18px}.home-sun__cloud:after{width:34px;height:34px;top:-14px;left:54px}.home-sun__fireflies{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}.home-sun[data-time=night][data-place=hill]:not([data-season=winter],[data-weather=rain],[data-weather=snow],[data-event=halloween],[data-event=newyear]) .home-sun__fireflies{display:block}.home-sun__fireflies span{left:var(--x);top:var(--y);background:var(--home-firefly);width:5px;height:5px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--home-firefly) 70%, transparent);opacity:.8;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.home-sun__drift{animation:home-drift var(--dur) linear var(--at) infinite}.home-sun__fireflies span{animation:home-firefly var(--dur) ease-in-out var(--d) infinite alternate}}@keyframes home-drift{0%{transform:translate(0)}to{transform:translate(calc(100% + 130px))}}@keyframes home-firefly{0%{opacity:0;transform:translate(0)}35%{opacity:1}70%{opacity:.25}to{opacity:.9;transform:translate(var(--dx), var(--dy))}}.home-sun__mound{z-index:1;background:radial-gradient(56.6% 94% at 50% 136%, var(--ground-shade-c) 99%, transparent 100%), var(--ground-c);height:150px;box-shadow:inset 0 var(--cap) 0 0 var(--cap-c);border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;bottom:-10px;left:-8%;right:-8%}.home-sun__mound:before{content:"";border-radius:inherit;position:absolute;inset:0}.home-sun[data-season=spring] .home-sun__mound:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%2064'%3e%3ccircle%20cx='22.0'%20cy='10.1'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='25.7'%20cy='12.8'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='24.3'%20cy='17.2'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='19.7'%20cy='17.2'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='18.3'%20cy='12.8'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='22'%20cy='14'%20r='2.6'%20fill='%23F2B33D'/%3e%3ccircle%20cx='96.0'%20cy='40.1'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='99.7'%20cy='42.8'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='98.3'%20cy='47.2'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='93.7'%20cy='47.2'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='92.3'%20cy='42.8'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='96'%20cy='44'%20r='2.6'%20fill='%23F2B33D'/%3e%3ccircle%20cx='158.0'%20cy='14.1'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='161.7'%20cy='16.8'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='160.3'%20cy='21.2'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='155.7'%20cy='21.2'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='154.3'%20cy='16.8'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='158'%20cy='18'%20r='2.6'%20fill='%23F2B33D'/%3e%3ccircle%20cx='214.0'%20cy='44.1'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='217.7'%20cy='46.8'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='216.3'%20cy='51.2'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='211.7'%20cy='51.2'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='210.3'%20cy='46.8'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='214'%20cy='48'%20r='2.6'%20fill='%23F2B33D'/%3e%3c/svg%3e") 30px 26px/250px 64px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%2064'%3e%3ccircle%20cx='22.0'%20cy='10.1'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='25.7'%20cy='12.8'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='24.3'%20cy='17.2'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='19.7'%20cy='17.2'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='18.3'%20cy='12.8'%20r='3.4'%20fill='%23FFFFFF'/%3e%3ccircle%20cx='22'%20cy='14'%20r='2.6'%20fill='%23F2B33D'/%3e%3ccircle%20cx='96.0'%20cy='40.1'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='99.7'%20cy='42.8'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='98.3'%20cy='47.2'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='93.7'%20cy='47.2'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='92.3'%20cy='42.8'%20r='3.4'%20fill='%23F7C6D3'/%3e%3ccircle%20cx='96'%20cy='44'%20r='2.6'%20fill='%23F2B33D'/%3e%3ccircle%20cx='158.0'%20cy='14.1'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='161.7'%20cy='16.8'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='160.3'%20cy='21.2'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='155.7'%20cy='21.2'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='154.3'%20cy='16.8'%20r='3.4'%20fill='%23E6D2F5'/%3e%3ccircle%20cx='158'%20cy='18'%20r='2.6'%20fill='%23F2B33D'/%3e%3ccircle%20cx='214.0'%20cy='44.1'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='217.7'%20cy='46.8'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='216.3'%20cy='51.2'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='211.7'%20cy='51.2'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='210.3'%20cy='46.8'%20r='3.4'%20fill='%23FFF2A8'/%3e%3ccircle%20cx='214'%20cy='48'%20r='2.6'%20fill='%23F2B33D'/%3e%3c/svg%3e") 160px 74px/300px 77px repeat-x}.home-sun[data-season=summer] .home-sun__mound:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%2064'%3e%3ccircle%20cx='30'%20cy='18'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='30'%20cy='18'%20r='1.4'%20fill='%23E0A93A'/%3e%3ccircle%20cx='112'%20cy='46'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='112'%20cy='46'%20r='1.4'%20fill='%23E0A93A'/%3e%3ccircle%20cx='176'%20cy='12'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='176'%20cy='12'%20r='1.4'%20fill='%23E0A93A'/%3e%3ccircle%20cx='222'%20cy='40'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='222'%20cy='40'%20r='1.4'%20fill='%23E0A93A'/%3e%3c/svg%3e") 10px 30px/250px 64px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%2064'%3e%3ccircle%20cx='30'%20cy='18'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='30'%20cy='18'%20r='1.4'%20fill='%23E0A93A'/%3e%3ccircle%20cx='112'%20cy='46'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='112'%20cy='46'%20r='1.4'%20fill='%23E0A93A'/%3e%3ccircle%20cx='176'%20cy='12'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='176'%20cy='12'%20r='1.4'%20fill='%23E0A93A'/%3e%3ccircle%20cx='222'%20cy='40'%20r='3.6'%20fill='%23F7D34A'/%3e%3ccircle%20cx='222'%20cy='40'%20r='1.4'%20fill='%23E0A93A'/%3e%3c/svg%3e") 140px 80px/290px 74px repeat-x}.home-sun[data-season=autumn] .home-sun__mound:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%2064'%3e%3cpath%20transform='translate(18%2016)%20rotate(40)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23E07B39'/%3e%3cpath%20transform='translate(70%2044)%20rotate(-60)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23C9542E'/%3e%3cpath%20transform='translate(122%2014)%20rotate(110)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23F2B33D'/%3e%3cpath%20transform='translate(168%2050)%20rotate(20)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23B5652A'/%3e%3cpath%20transform='translate(214%2022)%20rotate(-30)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23E07B39'/%3e%3cpath%20transform='translate(236%2052)%20rotate(80)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23C9542E'/%3e%3c/svg%3e") 0 22px/250px 64px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%2064'%3e%3cpath%20transform='translate(18%2016)%20rotate(40)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23E07B39'/%3e%3cpath%20transform='translate(70%2044)%20rotate(-60)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23C9542E'/%3e%3cpath%20transform='translate(122%2014)%20rotate(110)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23F2B33D'/%3e%3cpath%20transform='translate(168%2050)%20rotate(20)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23B5652A'/%3e%3cpath%20transform='translate(214%2022)%20rotate(-30)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23E07B39'/%3e%3cpath%20transform='translate(236%2052)%20rotate(80)%20scale(1.25)'%20d='M0,-7%20C5,-5%206,3%200,8%20C-6,3%20-5,-5%200,-7Z'%20fill='%23C9542E'/%3e%3c/svg%3e") 120px 72px/310px 79px repeat-x}.home-sun[data-time=night] .home-sun__mound:before{filter:brightness(.5)saturate(.7)}.home-sun[data-weather=rain] .home-sun__mound:before{filter:brightness(.85)saturate(.85)}.home-sun[data-place=beach] .home-sun__mound{box-shadow:inset 0 0 0 calc(6px * var(--poe-scale)) #e3bd6e}.home-sun[data-place=beach] .home-sun__mound:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2070'%3e%3ccircle%20cx='20'%20cy='14'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='96'%20cy='40'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='150'%20cy='10'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='206'%20cy='46'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='60'%20cy='58'%20r='2.6'%20fill='%23E3BD6E'/%3e%3c/svg%3e") 20px 30px/220px 70px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%2070'%3e%3ccircle%20cx='20'%20cy='14'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='96'%20cy='40'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='150'%20cy='10'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='206'%20cy='46'%20r='2.6'%20fill='%23E3BD6E'/%3e%3ccircle%20cx='60'%20cy='58'%20r='2.6'%20fill='%23E3BD6E'/%3e%3c/svg%3e") 120px 84px/260px 83px repeat-x}.home-sun__sea{--hill-top:140px;z-index:1;height:calc(var(--hill-top) + 48px * var(--poe-scale));pointer-events:none;background:#a3d8f0;display:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.home-sun[data-place=beach] .home-sun__sea{display:block}.home-sun__wave{height:calc(var(--hill-top) + 34px * var(--poe-scale));background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2012'%3e%3cpath%20d='M0,8%20a10,7%200%200%201%2020,0%20V12%20H0Z'%20fill='%238ACDEC'/%3e%3cpath%20d='M0,8%20a10,7%200%200%201%2020,0'%20fill='none'%20stroke='%23E9F6FC'%20stroke-width='2.4'/%3e%3c/svg%3e") 0 0/20px 12px repeat-x,linear-gradient(#0000 8px,#8acdec 8px);position:absolute;bottom:0;left:-40px;right:-40px}.home-sun__wave--near{height:calc(var(--hill-top) + 14px * var(--poe-scale));background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2012'%3e%3cpath%20d='M0,8%20a10,7%200%200%201%2020,0%20V12%20H0Z'%20fill='%2373C1E6'/%3e%3cpath%20d='M0,8%20a10,7%200%200%201%2020,0'%20fill='none'%20stroke='%23E9F6FC'%20stroke-width='2.4'/%3e%3c/svg%3e") 0 0/20px 12px repeat-x,linear-gradient(#0000 8px,#73c1e6 8px)}@media (prefers-reduced-motion:no-preference){.home-sun[data-place=beach] .home-sun__wave{animation:2.8s linear infinite home-wave}.home-sun[data-place=beach] .home-sun__wave--near{animation-duration:3.6s;animation-direction:reverse}}@keyframes home-wave{to{transform:translate(-20px)}}.home-sun[data-place=moon] .home-sun__mound{background:radial-gradient(26px 8px at 19% 70px, #b9b5c8 62%, #a9a5b9 66% 98%, transparent 100%), radial-gradient(16px 5px at 35% 54px, #b9b5c8 62%, #a9a5b9 66% 98%, transparent 100%), radial-gradient(22px 7px at 66.7% 72px, #b9b5c8 62%, #a9a5b9 66% 98%, transparent 100%), radial-gradient(30px 9px at 82% 90px, #b9b5c8 62%, #a9a5b9 66% 98%, transparent 100%), radial-gradient(34px 10px at 51.4% 112px, #b9b5c8 62%, #a9a5b9 66% 98%, transparent 100%), radial-gradient(18px 6px at 28.4% 118px, #b9b5c8 62%, #a9a5b9 66% 98%, transparent 100%), var(--ground-c)}.home-sun[data-place=moon] .home-sun__mound:before{background:0 0}.home-sun__cloudbed{--k:1;--puff:color-mix(in srgb, #fff, var(--tone) var(--tone-amt));--puff-shade:color-mix(in srgb, #d6e6f1, var(--tone) var(--tone-amt));z-index:1;height:calc(170px * var(--k));background:radial-gradient(circle calc(80px * var(--k)) at 12.5% calc(150px * var(--k)), var(--puff) 98%, transparent 100%), radial-gradient(circle calc(82px * var(--k)) at 18% calc(142px * var(--k)), var(--puff) 98%, transparent 100%), radial-gradient(circle calc(88px * var(--k)) at 33.3% calc(130px * var(--k)), var(--puff) 98%, transparent 100%), radial-gradient(circle calc(96px * var(--k)) at 50% calc(126px * var(--k)), var(--puff) 98%, transparent 100%), radial-gradient(circle calc(88px * var(--k)) at 66.7% calc(130px * var(--k)), var(--puff) 98%, transparent 100%), radial-gradient(circle calc(82px * var(--k)) at 82% calc(142px * var(--k)), var(--puff) 98%, transparent 100%), radial-gradient(circle calc(80px * var(--k)) at 95.8% calc(150px * var(--k)), var(--puff) 98%, transparent 100%), linear-gradient(transparent calc(150px * var(--k)), var(--puff) 0), radial-gradient(circle calc(80px * var(--k)) at 12.5% calc(164px * var(--k)), var(--puff-shade) 98%, transparent 100%), radial-gradient(circle calc(88px * var(--k)) at 33.3% calc(144px * var(--k)), var(--puff-shade) 98%, transparent 100%), radial-gradient(circle calc(96px * var(--k)) at 50% calc(140px * var(--k)), var(--puff-shade) 98%, transparent 100%), radial-gradient(circle calc(88px * var(--k)) at 66.7% calc(144px * var(--k)), var(--puff-shade) 98%, transparent 100%), radial-gradient(circle calc(80px * var(--k)) at 95.8% calc(164px * var(--k)), var(--puff-shade) 98%, transparent 100%);pointer-events:none;display:none;position:absolute;bottom:0;left:-10%;right:-10%}.home-sun[data-place=cloud] .home-sun__cloudbed{display:block}.home-sun:not([data-place=hill]) :is(.home-sun__sprout,.home-sun__tuft),.home-sun[data-place=cloud] .home-sun__mound{display:none}.home-sun__tuft{left:var(--p);bottom:var(--b);z-index:2;background:var(--tuft-c);pointer-events:none;width:24px;height:24px;margin-left:-12px;display:none;position:absolute;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12,23%20q-2,-8%20-8,-12%20M12,23%20q0,-11%201,-20%20M12,23%20q3,-7%209,-10'%20fill='none'%20stroke='%23000'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12,23%20q-2,-8%20-8,-12%20M12,23%20q0,-11%201,-20%20M12,23%20q3,-7%209,-10'%20fill='none'%20stroke='%23000'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat}.home-sun__tuft--front{left:calc(50% + var(--x) * var(--poe-scale));bottom:calc(var(--poe-bottom) - 8px);z-index:4;width:26px;height:26px;margin-left:-13px}.home-sun[data-ground=meadow][data-place=hill]:not([data-season=winter]) .home-sun__tuft{display:block}.home-sun__shadow{left:50%;bottom:calc(var(--poe-bottom) - var(--poe-w) * .035);z-index:2;width:calc(var(--poe-w) * .68);height:calc(var(--poe-w) * .08);margin-left:calc(var(--poe-w) * -.34 - 4px);background:radial-gradient(closest-side, var(--shadow-c), transparent);pointer-events:none;border-radius:50%;position:absolute}.home-sun__sprout{z-index:2;pointer-events:none;transform-origin:50% 100%;height:auto;transition:transform var(--dur-spring) var(--ease-spring), filter var(--dur) ease, opacity .6s ease;position:absolute}.home-sun:is([data-right-prop],[data-event=halloween]) .home-sun__sprout--3{opacity:0}.home-sun[data-season=autumn] .home-sun__sprout{filter:hue-rotate(-95deg)saturate(1.3)brightness(1.08)}.home-sun[data-time=night] .home-sun__sprout--1{transform:rotate(-16deg)scaleY(.9)}.home-sun[data-time=night] .home-sun__sprout--2{transform:rotate(14deg)scaleY(.88)}.home-sun[data-time=night] .home-sun__sprout--3{transform:rotate(18deg)scaleY(.9)}@media (prefers-reduced-motion:no-preference){.home-sun[data-weather=gusty] .home-sun__sprout{animation:1.6s ease-in-out infinite alternate home-sway}.home-sun[data-weather=gusty] .home-sun__sprout--2{animation-delay:-.6s}.home-sun[data-weather=gusty] .home-sun__sprout--3{animation-delay:-1.1s}}@keyframes home-sway{0%{rotate:-6deg}to{rotate:8deg}}.home-sun__sprout--1{width:70px;bottom:96px;left:12%}.home-sun__sprout--2{width:46px;bottom:106px;left:calc(12% + 60px)}.home-sun__sprout--3{width:58px;bottom:100px;right:13%}.home-sun__flag{z-index:2;pointer-events:none;width:104px;height:auto;display:none;position:absolute;bottom:100px;left:calc(18% - 26px)}.home-sun[data-place=moon] .home-sun__flag{display:block}@media (prefers-reduced-motion:no-preference){:where(.home-sun[data-place=moon]) :is(.home-sun__mascot,.home-sun__worn){animation:4.5s ease-in-out infinite alternate home-float}.home-sun[data-place=moon] .home-sun__shadow{animation:4.5s ease-in-out infinite alternate home-float-shadow}}@keyframes home-float{0%{translate:0 4px}to{translate:0 -16px}}@keyframes home-float-shadow{0%{opacity:1;scale:1}to{opacity:.55;scale:.75}}.home-sun__stage{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.home-sun__stage--front{z-index:4}:is(.home-art-crawl,.home-art-shellbob,.home-art-hop,.home-art-tilt,.home-art-note,.home-art-heart,.home-art-flag,.home-art-wiggle,.home-art-flutter,.home-art-sparkle,.home-art-spark,.home-art-flicker,.home-art-ghost,.home-art-burst,.home-art-rays,.home-art-hopabout,.home-art-twinkle,.home-art-batwings){transform-box:fill-box;transform-origin:50%}.home-art-crawl,.home-art-tilt{transform-origin:50% 100%}.home-art-flutter{transform-origin:15% 85%}.home-art-flag{transform-origin:8% 100%}@media (prefers-reduced-motion:no-preference){.home-art-crawl{animation:1.5s ease-in-out infinite home-art-crawl}.home-art-shellbob{animation:1.5s ease-in-out infinite home-art-shellbob}.home-art-hop{animation:4.4s ease-in-out infinite home-art-hop}.home-art-tilt{animation:4.4s ease-in-out infinite home-art-tilt}.home-art-note{animation:4.4s ease-out infinite home-art-note}.home-art-heart{animation:3.4s ease-out infinite home-art-heart}.home-art-flag{animation:5s ease-in-out infinite home-art-flag}.home-art-wiggle{animation:2.6s ease-in-out infinite home-art-wiggle}.home-art-flutter{animation:.3s ease-in-out infinite alternate home-art-flutter}.home-art-sparkle{animation:.16s ease-in-out infinite alternate home-art-sparkle}.home-art-spark{animation:home-art-spark var(--dur) ease-out var(--d) infinite}.home-art-flicker{animation:1.7s ease-in-out infinite home-art-flicker}.home-art-ghost{animation:4.2s ease-in-out infinite home-art-ghost}.home-art-burst{animation:home-art-burst 3.4s ease-out var(--d) infinite}.home-art-rays{animation:40s linear infinite home-rays}.home-art-hopabout{animation:6.5s ease-in-out infinite home-art-hopabout}.home-art-twinkle{animation:home-twinkle 2.8s ease-in-out var(--d,0s) infinite}.home-art-batwings{animation:.2s ease-in-out infinite alternate home-art-batwings}}@keyframes home-art-crawl{0%,to{transform:scale(1)}50%{transform:scale(1.06,.95)}}@keyframes home-art-shellbob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes home-art-hop{0%,58%,to{transform:translateY(0)}64%{transform:translateY(-9px)}70%{transform:translateY(0)}76%{transform:translateY(-6px)}82%{transform:translateY(0)}}@keyframes home-art-tilt{0%,18%,52%,to{transform:rotate(0)}26%,44%{transform:rotate(-10deg)}}@keyframes home-art-note{0%,24%{opacity:0;transform:translate(0)scale(.6)}34%{opacity:1}64%,to{opacity:0;transform:translate(10px,-26px)scale(1)}}@keyframes home-art-heart{0%{opacity:0;transform:translateY(8px)scale(.5)}22%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:.9}to{opacity:0;transform:translateY(-30px)scale(1.05)}}@keyframes home-art-flag{0%,68%,to{transform:rotate(0)}74%{transform:rotate(-16deg)}80%{transform:rotate(10deg)}86%{transform:rotate(-5deg)}92%{transform:rotate(2deg)}}@keyframes home-art-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(6deg)}}@keyframes home-art-flutter{to{transform:scaleY(.4)}}@keyframes home-art-sparkle{0%{transform:rotate(0)scale(.9)}to{transform:rotate(20deg)scale(1.12)}}@keyframes home-art-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}}@keyframes home-art-flicker{0%,to{opacity:.95}30%{opacity:.6}55%{opacity:1}75%{opacity:.72}}@keyframes home-art-ghost{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(5px,-11px)rotate(4deg)}}@keyframes home-art-burst{0%{opacity:0;transform:scale(.15)}10%{opacity:1}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(8px)scale(1.06)}}@keyframes home-art-hopabout{0%,to{transform:translate(0)}7%{transform:translate(-11px,-11px)}13%,40%{transform:translate(-22px)}47%{transform:translate(-34px,-10px)}53%,72%{transform:translate(-46px)}81%{transform:translate(-23px,-13px)}90%{transform:translate(0)}}@keyframes home-art-batwings{to{transform:scaleY(.35)}}.home-sun__visitors,.home-sun__life{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-sun__visitor svg{width:100%;height:auto;display:block;overflow:visible}.home-sun__wings{transform-box:fill-box;transform-origin:50%}.home-sun__visitor--butterfly{left:calc(50% + var(--poe-left) + var(--poe-w) * .79);bottom:calc(var(--poe-bottom) + var(--poe-w) * .7);width:calc(var(--poe-w) * .15);position:absolute;translate:-50% 45%}.home-sun__visitor--moth{width:44px;position:absolute;top:128px;right:120px}.home-sun__visitor--worm{position:absolute;bottom:70px;left:89%}.home-sun__hole{background:color-mix(in srgb, #2e2216, var(--tone) calc(var(--tone-amt) * .5));border-radius:50%;width:32px;height:11px;position:absolute;top:-6px;left:-16px}.home-sun__burrow{clip-path:inset(-40px -40px 0);width:80px;height:80px;position:absolute;bottom:0;left:-40px}.home-sun__worm{transform-origin:50% 100%;width:22px;position:absolute;bottom:-12px;left:29px}@media (prefers-reduced-motion:no-preference){.home-sun__visitor--butterfly{animation:20s ease-in-out -9s infinite home-butterfly}.home-sun__visitor--butterfly .home-sun__wings{animation:.28s ease-in-out infinite alternate home-flap}.home-sun__visitor--moth{animation:9s ease-in-out infinite home-moth}.home-sun__visitor--moth .home-sun__wings{animation:.45s ease-in-out infinite alternate home-flap}.home-sun__worm{animation:8s ease-in-out infinite home-worm}.home-sun__worm-face{animation:8s ease-in-out infinite home-worm-look}}@keyframes home-flap{to{transform:scaleX(.22)}}@keyframes home-butterfly{0%{transform:translate(-480px,40px)}12%{transform:translate(-320px,-90px)}24%{transform:translate(-110px,-40px)}30%,70%{transform:translate(0)}80%{transform:translate(130px,-90px)}90%{transform:translate(280px,-50px)}to{transform:translate(480px,-170px)}}@keyframes home-moth{0%,to{transform:translate(0)rotate(-6deg)}15%{transform:translate(34px,-30px)rotate(8deg)}30%{transform:translate(78px,-8px)rotate(-4deg)}45%{transform:translate(58px,34px)rotate(10deg)}60%{transform:translate(14px,44px)rotate(-8deg)}75%{transform:translate(-30px,18px)rotate(6deg)}88%{transform:translate(-22px,-12px)rotate(-4deg)}}@keyframes home-worm{0%,10%{transform:translateY(105%)}22%{transform:translateY(0)}30%{transform:translateY(0)rotate(-9deg)}42%{transform:translateY(0)rotate(9deg)}50%{transform:translateY(-3px)rotate(0)}58%{transform:translateY(0)}72%,to{transform:translateY(105%)}}@keyframes home-worm-look{0%,24%,54%,to{transform:translate(0)}30%{transform:translate(-1.6px)}42%{transform:translate(1.6px)}}.home-sun__bit{left:var(--x);width:0;transform:translateY(var(--y));position:absolute;top:0;bottom:0}.home-sun__bit:before{content:"";rotate:var(--turn);scale:var(--size);position:absolute;top:-16px;left:0}.home-sun__bit--rain:before{background:#5f7fa399;border-radius:2px;width:2.4px;height:20px;top:-22px;rotate:12deg;scale:1}.home-sun[data-time=night] .home-sun__bit--rain:before{background:#a9bedf99}.home-sun__bit--snow:before{background:#ffffffeb;border-radius:50%;width:7px;height:7px}.home-sun__bit--leaf:before,.home-sun__bit--gust:before{background:var(--c);border-radius:0 75%;width:13px;height:13px}.home-sun__bit--petal:before{background:var(--c);border-radius:50%;width:9px;height:6px}.home-sun__bit--gust{left:0;right:0;top:var(--y);width:auto;height:0;transform:translateX(var(--x));bottom:auto}@media (prefers-reduced-motion:no-preference){.home-sun__bit{animation:home-fall var(--dur) linear var(--at) infinite}.home-sun__bit--rain{animation-name:home-rain}.home-sun__bit--snow:before,.home-sun__bit--leaf:before,.home-sun__bit--petal:before{animation:home-flutter calc(var(--dur) / 3) ease-in-out var(--at) infinite alternate}.home-sun__bit--gust{animation-name:home-gust}.home-sun__bit--gust:before{animation:home-tumble 1.4s linear var(--at) infinite}}@keyframes home-fall{0%{transform:translateY(-4%)}to{transform:translateY(104%)}}@keyframes home-rain{0%{transform:translateY(-6%)}to{transform:translate(-46px,104%)}}@keyframes home-flutter{0%{translate:-12px;rotate:calc(var(--turn) - 40deg)}to{translate:14px;rotate:calc(var(--turn) + 60deg)}}@keyframes home-gust{0%{transform:translate(-6%)}to{transform:translate(106%,60px)}}@keyframes home-tumble{to{rotate:calc(var(--turn) + 360deg)}}.home-sun__mascot{left:50%;bottom:var(--poe-bottom);z-index:3;width:var(--poe-w);max-width:none;height:auto;margin-left:var(--poe-left);cursor:pointer;transform-origin:50% 100%;transform:translate(calc(var(--lean-x,0) * 14px), calc(var(--lean-y,0) * 6px)) rotate(calc(var(--lean-x,0) * 6deg));transition:transform .36s var(--ease-out), filter var(--dur) ease;-webkit-tap-highlight-color:transparent;position:absolute}.home-sun__worn{left:50%;bottom:var(--poe-bottom);z-index:3;width:var(--poe-w);height:auto;margin-left:var(--poe-left);pointer-events:none;transform-origin:50% 100%;transform:translate(calc(var(--lean-x,0) * 14px), calc(var(--lean-y,0) * 6px)) rotate(calc(var(--lean-x,0) * 6deg));transition:transform .36s var(--ease-out);position:absolute;overflow:visible}.home-sun__worn:empty{display:none}@media (hover:hover) and (pointer:fine){.home-sun:hover :is(.home-sun__mascot,.home-sun__worn){transform:translate(calc(var(--lean-x,0) * 14px), calc(-6px + var(--lean-y,0) * 6px)) rotate(calc(-1.5deg + var(--lean-x,0) * 6deg))}}:is(.home-sun__mascot,.home-sun__worn).is-squished{animation:home-squish var(--pet-dur,.7s) var(--ease-out)}:is(.home-sun__mascot,.home-sun__worn).is-wobbling{animation:home-wobble var(--pet-dur,.76s) ease-out}:is(.home-sun__mascot,.home-sun__worn).is-booped{animation:home-boop var(--pet-dur,.42s) var(--ease-out)}:is(.home-sun__mascot,.home-sun__worn).is-wiggling{animation:home-wiggle var(--pet-dur,.62s) ease-in-out}:is(.home-sun__mascot,.home-sun__worn).is-spinning{animation:1s cubic-bezier(.33,0,.25,1) home-flip}.home-sun__mascot.is-blushing{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--blush) 70%, transparent))}@keyframes home-squish{0%{transform:none}14%{transform:scale(1.16,.84)}38%{transform:translateY(calc(var(--pet-hop,30px) * -1)) rotate(var(--pet-tilt,0deg)) scale(.92, 1.1)}60%{transform:translateY(0) rotate(calc(var(--pet-tilt,0deg) * -.4)) scale(1.06, .95)}78%{transform:scale(.98,1.02)}to{transform:none}}@keyframes home-wobble{0%{transform:none}12%{transform:scale(1.08, .93) skewX(calc(var(--pet-tilt,6deg) * 1.4))}30%{transform:scale(.96, 1.05) skewX(calc(var(--pet-tilt,6deg) * -1))}48%{transform:scale(1.03, .98) skewX(calc(var(--pet-tilt,6deg) * .6))}66%{transform:skewX(calc(var(--pet-tilt,6deg) * -.3))}84%{transform:skewX(calc(var(--pet-tilt,6deg) * .1))}to{transform:none}}@keyframes home-boop{0%{transform:none}30%{transform:scale(1.1, .9) rotate(calc(var(--pet-tilt,0deg) * .5))}65%{transform:scale(.97,1.04)}to{transform:none}}@keyframes home-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes home-flip{0%{transform:translateY(0)translateY(-50%)rotate(0)translateY(50%)scale(1)}14%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)translateY(-50%)rotate(0)translateY(50%)scale(1.14,.86)}32%{transform:translateY(-70px) translateY(-50%) rotate(calc(var(--flip-dir,1) * 40deg)) translateY(50%) scale(.94, 1.06);animation-timing-function:linear}58%{transform:translateY(-86px) translateY(-50%) rotate(calc(var(--flip-dir,1) * 300deg)) translateY(50%) scale(1, 1);animation-timing-function:cubic-bezier(.5,0,.8,.6)}76%{transform:translateY(0) translateY(-50%) rotate(calc(var(--flip-dir,1) * 360deg)) translateY(50%) scale(1.16, .84);animation-timing-function:var(--ease-out)}88%{transform:translateY(0) translateY(-50%) rotate(calc(var(--flip-dir,1) * 360deg)) translateY(50%) scale(.97, 1.04)}to{transform:translateY(0) translateY(-50%) rotate(calc(var(--flip-dir,1) * 360deg)) translateY(50%) scale(1, 1)}}.home-heart{z-index:5;width:var(--size,24px);height:var(--size,24px);color:var(--blush);pointer-events:none;animation:home-heart var(--heart-dur,1.1s) ease-out forwards;position:absolute}.home-heart svg{width:100%;height:100%;display:block}@keyframes home-heart{0%{opacity:1;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(var(--dx), var(--rise,-120px)) scale(1.2) rotate(var(--rot))}}.home-sun__bubble{z-index:4;background:var(--home-bubble);color:var(--text-soft);transform-origin:0 100%;border-radius:18px 18px 18px 4px;margin:0;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.3;position:absolute;top:28px;left:28px}.home-sun__say,.home-sun__bubble[data-saying] .only-hover,.home-sun__bubble[data-saying] .only-touch{display:none!important}.home-sun__bubble[data-saying] .home-sun__say{display:inline!important}.home-sun__bubble.is-popping{animation:home-pop var(--dur-spring) var(--ease-spring)}@keyframes home-pop{0%{transform:scale(.85)}to{transform:none}}.home-sun__count{z-index:4;background:var(--home-bubble);color:var(--text-soft);font-variant-numeric:tabular-nums;transform-origin:100%;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 14px;font-size:15px;font-weight:700;line-height:1.3;display:flex;position:absolute;top:28px;right:24px}.home-sun__count[hidden]{display:none}.home-sun__count:has(.home-sun__count-ask[hidden]){padding-right:14px}.home-sun__count-n:before{content:"♥ " / "";color:var(--blush)}.home-sun__count-extra{opacity:.75;font-weight:600}.home-sun__count-extra:before{content:"· " / ""}.home-sun__count-extra[hidden]{display:none}.home-sun__count-streak{color:var(--blush);opacity:1}.home-sun__count-ask{background:color-mix(in srgb, var(--blush) 22%, transparent);color:inherit;font:inherit;cursor:pointer;transition:background var(--dur) ease;border:0;border-radius:999px;padding:4px 11px;font-size:13px}.home-sun__count-ask:hover,.home-sun__count-ask:focus-visible{background:color-mix(in srgb, var(--blush) 36%, transparent)}.home-sun__count.is-bumping{animation:home-pop var(--dur-spring) var(--ease-spring)}.home-heading{grid-column:1/-1;padding:40px 8px 6px;scroll-margin-top:16px}.home-heading__title{width:fit-content;margin:0 0 6px;font-size:clamp(34px,3.6vw,48px);line-height:1.05}@media (prefers-reduced-motion:no-preference){.home-heading:target .home-heading__title{background:linear-gradient(var(--selection), var(--selection)) no-repeat 0 88% / 0 38%;animation:home-landed 1.6s var(--ease-out) .45s}}@keyframes home-landed{0%{background-position:0 88%;background-size:0 38%}35%,70%{background-position:0 88%;background-size:100% 38%}to{background-position:100% 88%;background-size:0 38%}}.home-heading__sub{color:var(--muted);font-size:18px}.home-project,.home-more{--tile-pad:26px;min-height:300px}.home-project{--project-text:var(--text-soft);--project-mono:var(--muted)}.home-project--anisota{background:var(--sage);--project-text:var(--home-sage-text);--project-mono:var(--home-sage-mono)}.home-project--aturi{background:var(--sky);--project-text:var(--home-sky-text);--project-mono:var(--home-sky-mono)}.home-project--flushes,.home-project--turtlemeat{background:var(--card)}.home-project__top{justify-content:space-between;align-items:flex-start;display:flex}.home-project__icon{background:var(--home-icon-bg);width:54px;height:54px;color:var(--ink);border-radius:18px;justify-content:center;align-items:center;display:flex;overflow:hidden}.home-project__icon img{object-fit:cover;width:100%;height:100%;display:block}.home-project__arrow{width:40px;height:40px;color:var(--ink);transition:transform var(--dur) var(--ease-out);border:2px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.home-project__arrow svg{width:16px;height:16px}.home-project:hover .home-project__arrow,.home-project:focus-visible .home-project__arrow{transform:translate(2px,-2px)}.home-project__name{margin:auto 0 2px;padding-top:20px;font-size:28px;line-height:1.1}.home-project__domain{font-family:var(--font-mono);color:var(--project-mono);margin:0 0 8px;font-size:13px;line-height:1.4}.home-project__desc{color:var(--project-text);font-size:16px;line-height:1.45}.home-more__sprout{transform-origin:50% 100%;width:60px;height:auto}.home-more{border-color:#0000}.home-grid>.home-more{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px;min-height:0;display:grid}.home-more__sprout{grid-row:span 2}.home-more__outline{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.home-more__outline rect{fill:none;stroke:var(--dash);stroke-width:2px;stroke-dasharray:8 6;transition:stroke var(--dur) ease}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-more:hover .home-more__outline rect{stroke:var(--leaf);animation:.9s linear infinite home-march}.home-more:hover .home-more__sprout{animation:.9s ease-in-out infinite home-wiggle}}.home-more:focus-within .home-more__outline rect{stroke:var(--leaf)}@keyframes home-march{to{stroke-dashoffset:-28px}}.home-more__title{align-self:end;margin:0 0 4px;font-size:26px;line-height:1.1}.home-more__desc{color:var(--text-soft);align-self:start;font-size:16px;line-height:1.45}.home-more__desc a{font-weight:700}.home-guide{--tile-pad:34px;background:var(--flesh-tint);isolation:isolate;min-height:320px;position:relative;overflow:hidden}.home-guide__chip{z-index:2;border-radius:var(--radius-pill);background:var(--card);color:var(--text-soft);align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.home-guide__chip svg{width:16px;height:16px}.home-guide__title{z-index:2;max-width:11em;margin:18px 0 10px;font-size:34px;line-height:1.06;position:relative}.home-guide__desc{z-index:2;max-width:20em;color:var(--text-soft);font-size:16px;line-height:1.45;position:relative}.home-guide__cta{z-index:2;color:var(--leaf-strong);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-weight:700;display:inline-flex;position:relative}.home-guide__cta svg{width:18px;height:18px;transition:transform var(--dur) var(--ease-out)}.home-guide:hover .home-guide__cta svg,.home-guide:focus-visible .home-guide__cta svg{transform:translate(3px)}.home-guide__stack{z-index:1;transform-origin:100% 0;pointer-events:none;width:200px;height:250px;position:absolute;top:30px;right:40px}.home-guide__sheet{background:var(--home-sheet);border-radius:18px;width:170px;position:absolute}.home-guide__sheet--back{height:200px;top:10px;right:30px;transform:rotate(-6deg)}.home-guide__sheet--front{flex-direction:column;gap:10px;height:210px;padding:20px;display:flex;top:0;right:0;transform:rotate(4deg);box-shadow:0 1px #3d2f1b0a}.home-guide__bar{background:var(--home-sheet-bar);border-radius:99px;width:100%;height:8px;display:block}.home-guide__bar--title{background:var(--home-sheet-title);width:70%;height:12px}.home-guide__bar--86{width:86%}.home-guide__bar--92{width:92%}.home-guide__shot{background:var(--home-sheet-shot);border-radius:12px;width:100%;height:54px;display:block}.home-guide__potato{z-index:3;pointer-events:none;width:170px;height:auto;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:-36px;right:-16px}@media (hover:hover) and (pointer:fine){.home-guide:hover .home-guide__potato{transform:translateY(-6px)}}.home-find{--tile-pad:26px;min-height:320px}html[data-theme=dark] .home-find{box-shadow:inset 0 0 0 1px var(--line)}.home-find__title{color:var(--on-soil-soft);margin-bottom:auto}.home-find__list{margin:0;padding:8px 0 0;list-style:none}.home-find__list li+li{border-top:1px solid var(--soil-line)}.home-find__link{color:var(--on-soil);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:21px;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.home-find__link:hover{color:var(--on-soil);text-decoration:underline;text-decoration-thickness:2px}.home-find__link svg{width:18px;height:18px;transition:transform var(--dur) var(--ease-out);flex:none}.home-find__link:hover svg{transform:translate(2px,-2px)}.home-find__list li:last-child .home-find__link{padding-bottom:2px}.home-hi{--tile-pad:26px;--focus:var(--on-sun);min-height:320px;position:relative;overflow:hidden}.home-hi__title{color:var(--on-sun-soft)}.home-hi__text{margin-top:10px;font-size:19px;line-height:1.35}.home-hi__mail{z-index:1;color:var(--on-sun);border-radius:6px;align-self:flex-start;margin-top:auto;padding-top:16px;font-size:21px;font-weight:700;line-height:1.3;text-decoration:none;position:relative}.home-hi__mail span{display:block}.home-hi__mail:hover{color:var(--on-sun);text-decoration:underline;text-decoration-thickness:2px}.home-hi__actions{z-index:1;align-self:flex-start;margin-top:12px;position:relative}.home-hi__copy{border:2px solid var(--on-sun);border-radius:var(--radius-pill);min-height:36px;color:var(--on-sun);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) ease, transform var(--dur-spring) var(--ease-spring);background:0 0;padding:0 14px;font-size:14px;font-weight:700}.home-hi__copy:hover{background:color-mix(in srgb, var(--on-sun) 10%, transparent)}.home-hi__copy:active{transition-duration:var(--dur-fast), 80ms;transition-timing-function:ease,ease-out;transform:scale(.95)}.home-hi__bubble{z-index:2;background:var(--home-bubble);color:var(--text-soft);white-space:nowrap;opacity:0;transform-origin:0 100%;pointer-events:none;transition:opacity var(--dur-fast) ease, transform var(--dur-spring) var(--ease-spring);border-radius:16px 16px 16px 4px;margin-top:-17px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.3;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-6px)scale(.8)}.home-hi__bubble.is-showing{opacity:1;transform:none}.home-weather,.home-garden{--tile-pad:26px;grid-column:span 2}html:not(.js) .home-weather{display:none}.home-weather{background:var(--sky);color:var(--home-sky-text);gap:14px;text-decoration:none}.home-weather__title{color:var(--home-sky-mono)}.home-weather__now{align-items:center;gap:18px;margin-top:auto;display:flex}.home-weather__sun{flex:none;width:92px;height:92px}.home-weather__reading{flex:1;min-width:0}.home-weather__big{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:52px;font-weight:700;line-height:1;display:flex}.home-weather__unit{color:var(--home-sky-mono);font-size:18px}.home-weather__cond{border-top:2px solid color-mix(in srgb, var(--home-sky-text) 18%, transparent);max-width:26ch;min-height:calc(2lh + 12px);margin-top:10px;padding-top:10px;font-size:17px;line-height:1.35}.home-weather__period{color:var(--home-sky-mono);margin-bottom:8px;font-size:15px;font-weight:700}.home-weather__spark{max-width:260px;margin-top:14px}.home-weather__mix{background:var(--home-weather-cell);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.home-weather__mix[hidden]{display:none}.home-weather__mix-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.home-weather__mix-label{color:var(--home-sky-mono);font-size:13px}.home-weather__index{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.home-weather__level{font-size:15px;font-weight:700}.home-weather__mix-text{font-size:14px}.home-weather__scale{gap:4px;display:grid}.home-weather__scale-bands{grid-template-columns:386fr 138fr 173fr 156fr 147fr;gap:2px;height:10px;display:grid;position:relative}.home-weather__scale-bands>span{background:var(--weather-else);border-radius:3px}.home-weather__scale-bands>span:first-child{opacity:.25}.home-weather__scale-bands>span:nth-child(2){opacity:.45}.home-weather__scale-bands>span:nth-child(3){opacity:.65}.home-weather__scale-bands>span:nth-child(4){opacity:.85}.home-weather__scale-marker{background:var(--home-sky-text);width:6px;height:18px;box-shadow:0 0 0 2px var(--sky);transition:left var(--dur-spring) var(--ease-out);border-radius:3px;margin-left:-3px;position:absolute;top:-4px;left:0}.home-weather__scale-ends{color:var(--home-sky-mono);justify-content:space-between;font-size:12px;display:flex}.home-weather__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:auto;display:flex}.home-weather[data-state=loading] :is([data-weather-records],[data-weather-index],[data-weather-mix-text]),.home-weather [data-weather-records][data-waiting]{color:#0000;position:relative}.home-weather[data-state=loading] [data-weather-records],.home-weather [data-weather-records][data-waiting]{min-width:2.4ch}.home-weather[data-state=loading] [data-weather-index]{width:3ch}.home-weather[data-state=loading] [data-weather-mix-text]{width:min(100%,30ch);min-height:1lh}@media (width<=460px){.home-weather[data-state=loading] [data-weather-mix-text]{min-height:2lh}}.home-weather[data-state=loading] :is([data-weather-records],[data-weather-index],[data-weather-mix-text]):after,.home-weather [data-weather-records][data-waiting]:after,.home-weather[data-state=loading] .weather-ratio>span{background:linear-gradient(90deg, var(--home-weather-wait) 0%, var(--home-weather-wait-shine) 40%, var(--home-weather-wait) 80%);background-size:300% 100%;animation:1.4s ease-in-out infinite home-shimmer}.home-weather[data-state=loading] :is([data-weather-records],[data-weather-index],[data-weather-mix-text]):after,.home-weather [data-weather-records][data-waiting]:after{content:"";border-radius:99px;position:absolute;inset:18% 0}.home-weather[data-state=loading] [data-weather-mix-text]:after{height:.44lh;inset:.28lh 0 auto}.home-weather[data-state=loading] .weather-ratio>span{border-radius:99px}.home-weather[data-state=error] .home-weather__mix{display:none}.home-garden{background:var(--sage);color:var(--home-sage-text);justify-content:space-between;gap:16px;text-decoration:none}.home-garden__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.home-garden__season{color:var(--home-sage-mono);font-size:14px}.home-garden__patch{grid-template-columns:repeat(var(--teaser-cols,12), minmax(0, 1fr));background:var(--home-garden-path);border-radius:16px;gap:4px;padding:8px;display:grid}.home-garden__patch:empty{display:none}.home-garden__plot{aspect-ratio:1;background:var(--home-mound);border-radius:22%;place-items:center;min-width:0;display:grid}.home-garden__plot:not(.home-garden__plot--planted):after{content:"";background:var(--home-garden-seed);border-radius:50%;width:3px;height:3px}.home-garden__sway{place-items:center;width:100%;height:100%;display:grid}.home-garden__sway .home-flower{width:96%;height:96%;overflow:visible}.home-garden__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.home-garden__count{font-size:15px;font-weight:600}@media (prefers-reduced-motion:no-preference){html.js .home-garden__sway{transform-origin:50% 85%;animation:home-garden-grow .9s var(--ease-spring) var(--grow-delay,0s) both paused, home-garden-sway var(--sway-time,4s) ease-in-out var(--sway-delay,0s) infinite paused}html.js .home-garden[data-seen] .home-garden__sway{animation-play-state:running}.home-garden__sway .home-flower{transition:transform var(--dur-spring) var(--ease-spring)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-garden:hover .home-garden__sway .home-flower{transform:scale(1.12)rotate(8deg)}}@keyframes home-garden-grow{0%{opacity:0;transform:scale(0) rotate(var(--grow-tilt,0deg))}30%{opacity:1}to{opacity:1;transform:none}}@keyframes home-garden-sway{0%,to{rotate:-4deg}50%{rotate:4deg}}.home-poe{--tile-pad:30px;justify-content:center;min-height:200px;padding-left:200px;position:relative;overflow:hidden}.home-poe__potato{pointer-events:none;width:160px;height:auto;margin-top:-76px;position:absolute;top:50%;left:22px}.home-poe__title{letter-spacing:-.01em;margin:0 0 8px;font-size:28px;line-height:1.1}.home-poe__text{max-width:40em;color:var(--text-soft);margin:0 0 18px;font-size:16px;line-height:1.5}.home-poe__kbd{background:var(--bg);color:var(--text)}.home-poe__actions{flex-wrap:wrap;gap:10px;display:flex}.home-poe__actions .btn{min-height:46px;padding:0 20px}.home-poe__handle{padding:0 18px}.home-poe__handle,.home-poe__handle:hover{border-color:var(--line-strong)}.home-latest{--tile-pad:28px;gap:16px;min-height:280px}.home-latest__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-latest__title{color:var(--text-soft)}.home-latest__handle{border-radius:6px;align-items:center;min-height:32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.home-latest__handle:hover{text-decoration:underline}.home-latest__follow{align-self:flex-start;min-height:46px;margin-top:auto}.home-post{background:var(--inset);border-radius:22px;padding:18px}.home-latest[data-state=ready] .home-post{display:none}.home-post__fallback{color:var(--muted);font-size:16px;line-height:1.45}.home-post__skeleton{flex-direction:column;gap:8px;display:none}.home-post__skeleton span{background:linear-gradient(90deg, var(--line) 0%, var(--line-strong) 40%, var(--line) 80%);background-size:300% 100%;border-radius:99px;height:12px;animation:1.4s ease-in-out infinite home-shimmer;display:block}.home-post__skeleton span:nth-child(2){width:86%}.home-post__skeleton span:nth-child(3){width:54%}@keyframes home-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.home-post__loading{color:var(--muted);margin-top:12px;font-size:14px;display:none}html.js .home-latest[data-state=loading] .home-post__skeleton{display:flex}html.js .home-latest[data-state=loading] .home-post__loading{display:block}html.js .home-latest[data-state=loading] .home-post__fallback{display:none}.home-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-feed__item{background:var(--inset);border-radius:20px;padding:14px 18px;position:relative}.home-feed__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;line-height:1.4;display:flex}.home-feed__source{border-radius:var(--radius-pill);background:var(--line);color:var(--text);padding:2px 10px;font-weight:700}.home-feed__item--anisota .home-feed__source{background:var(--sage)}.home-feed__item--aturi .home-feed__source{background:var(--sky)}.home-feed__item--poe .home-feed__source{background:var(--butter)}.home-feed__item--dispatch .home-feed__source{background:var(--flesh-tint)}.home-feed__link{color:inherit;border-radius:4px;text-decoration:none}.home-feed__link:after{content:"";border-radius:20px;position:absolute;inset:0}.home-feed__link:hover{color:var(--text);text-decoration:underline}.home-feed__item:has(.home-feed__link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.home-feed__link:focus-visible{outline:none}.home-feed__embed:before{content:"· "}.home-feed__title{margin-top:6px;font-size:17px;font-weight:700;line-height:1.3}.home-feed__text{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}html.js .home-latest[data-state=ready] .home-feed__item{animation:home-post-in .45s var(--ease-out) both}html.js .home-latest[data-state=ready] .home-feed__item:nth-child(2){animation-delay:60ms}html.js .home-latest[data-state=ready] .home-feed__item:nth-child(3){animation-delay:.12s}html.js .home-latest[data-state=ready] .home-feed__item:nth-child(4){animation-delay:.18s}html.js .home-latest[data-state=ready] .home-feed__item:nth-child(5){animation-delay:.24s}html.js .home-latest[data-state=ready] .home-feed__item:nth-child(6){animation-delay:.3s}@keyframes home-post-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1180px) and (width>=901px){.home-guide__stack{transform:scale(.82)}.home-guide__title{max-width:9em;font-size:30px}.home-guide__desc{max-width:15em}.home-poe{padding-left:168px}.home-poe__potato{width:134px;margin-top:-64px;left:18px}.home-poe__title{font-size:25px}}@media (width<=900px){.home-grid,.home-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{min-height:0}.home-sun{min-height:420px}.home-project,.home-more{min-height:260px}.home-guide__stack{transform:none}}@media (width<=640px){.home-grid{gap:12px;padding:0 14px}.home-long{display:none}.home-short{display:inline}.home-hero{--tile-pad:26px 22px;border-radius:30px;min-height:0}.home-hero__title{margin:0 0 12px;font-size:44px;line-height:1}.home-hero__lede{margin-bottom:22px;font-size:17px}.home-hero__actions{flex-direction:column;gap:10px}.home-hero__actions .btn{--btn-h:52px;width:100%}.home-hero__actions .btn svg{display:none}.home-sun{--poe-w:240px;--poe-left:-122px;--poe-bottom:64px;--poe-scale:.667;border-radius:30px;order:-1;min-height:330px}.home-sun__rays{background:repeating-conic-gradient(from 0deg, var(--sky-a) 0deg 9deg, var(--sky-b) 9deg 18deg);width:760px;height:760px;margin:-380px 0 0 -380px;top:76%}.home-sun__tuft{bottom:var(--bp);width:18px;height:18px;margin-left:-9px}.home-sun__tuft--front{bottom:calc(var(--poe-bottom) - 6px);width:19px;height:19px;margin-left:-9.5px}.home-sun__cloudbed{--k:.62}.home-sun__sea{--hill-top:88px}.home-sun__flag{width:68px;bottom:62px;left:calc(17% - 17px)}.home-sun__earth{width:64px;height:64px;top:16px;right:18px}.home-sun__visitor--worm{bottom:44px;scale:.8}.home-sun__visitor--moth{width:34px;top:84px;right:70px}.home-sun__mound{height:96px;bottom:-8px;left:-10%;right:-10%}.home-sun__sprout--1{width:46px;bottom:62px;left:30px}.home-sun__sprout--2{display:none}.home-sun__sprout--3{width:38px;bottom:64px;right:34px}.home-sun__bubble{border-radius:14px 14px 14px 4px;padding:7px 12px;font-size:13px;top:16px;left:16px}.home-sun__count{padding:4px 4px 4px 11px;font-size:13px;top:auto;bottom:14px;right:14px}.home-sun__count:has(.home-sun__count-ask[hidden]){padding-right:11px}.home-sun__count-ask{padding:3px 9px;font-size:12px}.home-heading{padding:22px 6px 2px}.home-heading__title{margin-bottom:4px;font-size:30px}.home-heading__sub{font-size:16px}.home-project,.home-more{--tile-pad:18px;border-radius:26px;min-height:200px}.home-project__icon{border-radius:15px;width:44px;height:44px}.home-project__arrow,.home-project__domain{display:none}.home-project__name{margin-bottom:4px;padding-top:14px;font-size:22px}.home-project__desc,.home-more__desc{font-size:14px;line-height:1.35}.home-more__sprout{width:44px}.home-more__title{margin-bottom:4px;font-size:19px;line-height:1.15}.home-guide{--tile-pad:22px 22px 24px;border-radius:26px;min-height:0}.home-guide__chip{padding:5px 12px;font-size:13px}.home-guide__chip svg,.home-guide__stack{display:none}.home-guide__title{max-width:10.5em;margin:12px 0 8px;font-size:25px;line-height:1.1}.home-guide__desc{max-width:14em;font-size:15px}.home-guide__cta{padding-top:14px}.home-guide__potato{width:140px;bottom:-26px;right:-22px}.home-find,.home-hi{--tile-pad:18px;border-radius:26px;min-height:196px}.home-find__title,.home-hi__title{font-size:12px}.home-find__list{padding-top:10px}.home-find__link{justify-content:flex-start;gap:4px;min-height:44px;padding:0;font-size:17px;line-height:1.3}.home-find__link svg{width:15px;height:15px}.home-find__list li:last-child .home-find__link{margin-bottom:-8px;padding-bottom:0}.home-hi__text{margin-top:6px;font-size:15px;line-height:1.3}.home-hi__mail{font-size:17px}.home-hi__actions{margin-top:10px}.home-hi__copy{font-size:13px}.home-hi__bubble{margin-top:0;font-size:13px;top:auto;bottom:calc(100% + 6px);left:0}.home-more__outline rect{rx:25px;ry:25px}.home-sun__moon{width:44px;height:44px;top:22px;right:24px}.home-poe{--tile-pad:22px;border-radius:26px;justify-content:flex-start;min-height:190px;padding-left:128px}.home-poe__potato{width:106px;margin-top:0;top:26px;left:12px}.home-poe__title{letter-spacing:-.02em;margin-bottom:6px;font-size:21px;line-height:1.15}.home-poe__text{margin-bottom:14px;font-size:14px;line-height:1.45}.home-poe__actions .btn{min-height:44px;padding:0 18px;font-size:15px}.home-poe__handle{display:none!important}.home-latest{--tile-pad:20px;border-radius:26px;gap:14px;min-height:0}.home-latest__title{font-size:12px}.home-latest__handle{min-height:44px;font-size:14px}.home-latest__head{margin-block:-12px}.home-post{border-radius:18px;padding:14px}.home-post__fallback{font-size:15px}.home-feed{grid-template-columns:minmax(0,1fr);gap:8px}.home-feed__item{border-radius:18px;padding:12px 14px}.home-feed__link:after{border-radius:18px}.home-feed__meta{font-size:13px}.home-feed__title{font-size:16px}.home-latest__follow{display:none}.home-latest[data-state=error] .home-latest__follow{display:inline-flex}}@media (width<=360px){.home-hero__title{font-size:38px}.home-poe{padding-top:116px;padding-left:22px}.home-poe__potato{width:96px;top:14px}}@media (prefers-reduced-motion:reduce){.home-sun__mascot,.home-sun__worn,.home-sun:hover :is(.home-sun__mascot,.home-sun__worn),.home-guide:hover .home-guide__potato{transform:none}.home-post__skeleton span,.home-weather[data-state=loading] :is([data-weather-records],[data-weather-index],[data-weather-mix-text]):after,.home-weather [data-weather-records][data-waiting]:after,.home-weather[data-state=loading] .weather-ratio>span{animation:none}}.home-guide__potato{view-transition-name:guide-potato}.home-guide__title{view-transition-name:guide-title}.home-guide__stack{view-transition-name:guide-stack}@media (width<=380px){.home-sun__count:has(.home-sun__count-ask:not([hidden])) .home-sun__count-extra:not(.home-sun__count-streak){display:none}}
