.site{color-scheme:light;--bg:#f2f0ea;--panel:light-dark(#fdfcf9,#191b1e);--ink:light-dark(#16181a,#ecedee);--muted:light-dark(#55595e,#a4a8ad);--line:light-dark(#e1e2e5,#2c2f33);--line2:light-dark(#edeef0,#23262a);--ctl:light-dark(#f0f1f3,#23262a);--accent:light-dark(#2456b3,#7fa6f0);--accent-ink:light-dark(#fff,#16181a);--accent-deep:light-dark(#1b4290,#a9c3f5);--pencil:light-dark(#2456b3,#8fb4ff);--r:4px;--r2:8px;--r3:16px;--shadow:0 1px 2px light-dark(#16181a14,#0007),0 10px 30px light-dark(#16181a24,#000b);--rule:3px solid color-mix(in srgb,var(--ink) 30%,transparent);--pencil-line:url(/tex/pencil.webp) 12 0 repeat;--pencil-hair:url(/tex/pencil-hair.webp) 4 0 repeat;--pencil-hair-v:url(/tex/pencil-hair-v.webp) 0 4 repeat;--pencil-box:url(/tex/pencil-frame.webp) 4 repeat;--rc:6px;--seam:color-mix(in srgb,var(--ink) 12%,transparent);--seam-hover:color-mix(in srgb,var(--ink) 32%,transparent);--pencil-edge:1px solid var(--pencil-tight);--pencil-grain:url(/tex/pencil-grain.webp) 0 0/256px;--trace:-.2deg;--trace-out:clamp(4px,2px + .6cqi,12px);--pencil-tight:color-mix(in srgb,var(--ink) 45%,transparent);--pencil-tight-hover:color-mix(in srgb,var(--ink) 70%,transparent);--pencil-stroke:var(--pencil-grain) border-box,linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) border-box no-clip;--tooth:url(/tex/sheet.webp) 0 0/512px;--sheet:var(--panel) url(/tex/sheet-soft.webp) 0 0/512px;--sheet-faint:var(--panel) url(/tex/sheet-faint.webp) 0 0/512px;--waiting:linear-gradient(100deg,#fff0 30%,light-dark(#ffffffb3,#ffffff14) 50%,#fff0 70%) 0 0/200% 100% no-repeat,var(--sheet);--ground:var(--bg) var(--wall);--knockdown:url(/tex/knockdown.webp) 0 0/512px;--orange-peel:url(/tex/orange-peel.webp) 0 0/256px;--skip-trowel:url(/tex/skip-trowel.webp) 0 0/512px;--sand-swirl:url(/tex/sand-swirl.webp) 0 0/512px;--slap-brush:url(/tex/slap-brush.webp) 0 0/512px;--wall:var(--orange-peel);--slate-worn:#3a3c3e url(/tex/slate-chip.webp) 0 0/256px;--manila:#efe5cb var(--tooth);--floor:#f4eee1 url(/tex/concrete.webp) 0 0/512px;--on-page:0 1px 1px light-dark(#16181a17,#0006),0 2px 5px -1px light-dark(#16181a26,#0008);--lifted:0 2px 2px light-dark(#16181a14,#0007),0 8px 16px -6px light-dark(#16181a40,#000b);--plaster:#f5f5f6 url(/tex/plaster.webp) 0 0/512px;--concrete:#e6e6e7 url(/tex/concrete.webp) 0 0/512px;--slate:linear-gradient(#ffffff14,#ffffff14),#131517 url(/tex/slate.webp) 0 0/1024px;--paper:#fcfcfc url(/tex/paper.webp) 0 0/512px;--ink2:light-dark(#3b3f44,#cacdd1);--display:"Besley","Rockwell",serif;--body:"Archivo","Helvetica Neue",Arial,sans-serif;--hand:"Architects Daughter","Bradley Hand",cursive;--sect:clamp(48px,8.75vw,112px);--part:clamp(40px,5.6vw,72px);--top:clamp(20px,4.4vw,56px);--pad:clamp(20px,2.9vw,28px);--rows:clamp(24px,3.1vw,40px);--mark:32px}.prose>*{margin:0}.prose>*+*{margin-top:.85em}.prose :is(ul,ol){padding-left:1.4em}.prose ul{list-style:outside}.prose ul ul{list-style:circle}.prose ol{list-style:decimal}.prose :is(ul,ol) :is(ul,ol),.prose li+li{margin-top:.25em}.prose li::marker{color:var(--muted)}.prose li:has(>input[type=checkbox]){margin-left:-1.4em;list-style:none}.prose li>input[type=checkbox]{vertical-align:-.1em;margin:0 .4em 0 0}.prose :is(h2,h3,h4,h5,h6){font-size:1.1em;line-height:1.35}.prose>:is(h2,h3,h4,h5,h6):not(:first-child){margin-top:1.4em}.prose blockquote{border-left:3px solid var(--line);color:var(--muted);margin:0;padding-left:14px}.prose code{font-family:ui-monospace,monospace;font-size:.88em}.prose pre{background:var(--panel);border-radius:6px;margin:0;padding:12px 14px;overflow-x:auto}.prose img{border-radius:var(--r2);max-width:100%;height:auto;box-shadow:var(--on-page);background:#faf9f6;display:block}.prose p:has(>img:only-child){--trace-out:6px;width:fit-content;max-width:100%;position:relative}.prose p:has(>img[src$=\.svg]:only-child){width:auto}.prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose :is(th,td){border:1px solid var(--line);text-align:left;padding:4px 10px}.prose hr{border:0;border-top:1px solid var(--line)}.app{--r:8px;--r2:12px;--r3:16px}@supports (corner-shape:squircle){.app,.app *,.app :before,.app :after{corner-shape:squircle}.app{--r:12px;--r2:18px;--r3:24px}}.dark{color-scheme:dark;background:var(--slate);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip}body:has(>main#top){flex-direction:column;min-height:100dvh;display:flex}body:has(>main#top)>main{flex:1 0 auto;min-width:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}header.bar{view-transition-name:bar}footer.foot{view-transition-name:foot}.site{background:var(--ground);background-blend-mode:multiply;color:var(--ink);font:clamp(16px,15.5px + .15vw,17px)/1.55 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--accent-deep)}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--pencil);outline-offset:3px}[id]{scroll-margin-top:24px}html{scroll-padding-top:72px}@media (width>=560px){html{scroll-padding-top:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.wrap{--gut:20px;--page:1200px;max-width:calc(var(--page) + 2*var(--gut));padding-inline:var(--gut);margin-inline:auto}@media (width>=481px){.wrap{--gut:32px}}.wrap.wide{--page:1440px}main>.wrap:first-child{padding-top:var(--top)}.section{padding-top:var(--sect)}.paired{flex-direction:column;display:flex}.paired>:is(.main,.rail){display:contents}.paired .more{order:1}@media (width>=761px){.paired{grid-template-columns:minmax(0,1fr) 380px;column-gap:clamp(32px,6vw - 24px,64px);display:grid}.paired>:is(.main,.rail){display:block}}.framed{--two:12px;--bay:12px;--air:32px;--arris:#00000040,#0000 2px calc(100% - 2px),#00000059;--muted:#5c6065;width:calc(100% - 16px);max-width:var(--page);margin-top:var(--sect);padding:calc(5*var(--two)) calc(2*var(--two) + var(--bay)) calc(var(--two) + var(--air));background:linear-gradient(var(--arris)) 0 0/100% var(--two) no-repeat,url(/tex/plate.jpg) 0 0/auto var(--two) repeat-x, linear-gradient(var(--arris)) 0 var(--two)/100% var(--two) no-repeat,url(/tex/plate.jpg) -310px var(--two)/auto var(--two) repeat-x, linear-gradient(var(--arris)) 0 100%/100% var(--two) no-repeat,url(/tex/plate.jpg) -140px 100%/auto var(--two) repeat-x, linear-gradient(90deg,var(--arris)) 0 0/var(--two) 100% no-repeat,url(/tex/stud.jpg) 0 0/var(--two) auto repeat-y, linear-gradient(90deg,var(--arris)) 100% 0/var(--two) 100% no-repeat,url(/tex/stud.jpg) 100% -200px/var(--two) auto repeat-y, linear-gradient(90deg,var(--arris)) var(--two) 0/var(--two) 100% no-repeat,url(/tex/stud.jpg) var(--two) -310px/var(--two) auto repeat-y, linear-gradient(90deg,var(--arris)) calc(100% - var(--two)) 0/var(--two) 100% no-repeat,url(/tex/stud.jpg) calc(100% - var(--two)) -480px/var(--two) auto repeat-y, linear-gradient(#0000003d,#0000) 0 calc(2*var(--two))/100% calc(1.6*var(--two)) no-repeat, linear-gradient(90deg,#00000029,#0000) calc(2*var(--two)) 0/calc(.6*var(--bay)) 100% no-repeat, linear-gradient(270deg,#00000014,#0000) calc(100% - 2*var(--two)) 0/calc(.3*var(--bay)) 100% no-repeat, linear-gradient(#00000017,#00000017),var(--paper);position:relative;box-shadow:0 0 0 1px #0000001f,inset 0 4px 5px -2px #0000003d,inset 4px 0 5px -2px #00000026}.framed:before{--oc:calc(11*var(--two));content:"";inset:calc(2*var(--two)) calc(2*var(--two)) auto;height:calc(3*var(--two));pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(var(--oc) - var(--two)),#00000040 0,#0000 calc(var(--oc) - var(--two) + 2px) calc(var(--oc) - 2px),#00000059 var(--oc)),url(/tex/stud.jpg) 0 0/var(--two) auto;mask:repeating-linear-gradient(90deg,#0000 0 calc(var(--oc) - var(--two)),#000 0 var(--oc));position:absolute}.framed>.title:first-child{max-width:none;margin:0 calc(-1*(var(--two) + var(--bay))) calc(var(--air) - 16px);padding:calc(1.3*var(--two)) calc(var(--two) + var(--bay));background:linear-gradient(var(--arris)),url(/editor/tex/lumber.jpg) 0 0/calc(32*var(--two)) max(100%,calc(8*var(--two)));box-shadow:0 14px 16px -12px #00000059}@media (width>=641px){.framed{--two:22px;--bay:48px;--air:56px;width:calc(100% - 2*var(--gut))}}.title{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(26px,20px + 1.6vw,44px);font-weight:700;line-height:1.1}h1.title{font-size:clamp(31px,20px + 2.8vw,56px);line-height:1.06}.heading{font-family:var(--display);font-size:clamp(24px,22px + .4vw,28px);font-weight:700;line-height:1.15}.not{border-left:2px solid var(--line);color:var(--muted);margin-top:24px;padding-left:16px;font-size:15px}.lede{max-width:700px;color:var(--muted);text-wrap:pretty;margin-top:clamp(14px,1.5vw,16px);font-size:clamp(17px,16px + .25vw,18px)}.name{font-family:var(--display);font-size:clamp(20px,18px + .5vw,24px);font-weight:700;line-height:1.2}.name+p{color:var(--muted);margin-top:10px;font-size:16px}.credits{color:var(--muted);margin-top:28px;font-size:14px}.beside{align-items:center;gap:var(--rows) 48px;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=861px){.beside{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.hand{font-family:var(--hand);color:var(--accent-deep)}.btn{border-radius:var(--rc);background:var(--accent) var(--tooth);background-blend-mode:multiply;height:44px;color:var(--accent-ink);font:600 16px var(--body);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--accent-deep) var(--tooth);color:var(--accent-ink)}.btn.second{--mark:var(--ink);color:var(--ink);background:0 0;padding-inline:4px;position:relative}.btn.second:after{--slash:linear-gradient(135deg,#0000 calc(50% - .75px),var(--mark) 0 calc(50% + .75px),#0000 0);content:"";pointer-events:none;background:linear-gradient(var(--mark) 0 0) 50% 50%/calc(100% - 9px) 1.5px,linear-gradient(var(--mark) 0 0) 3.75px 0/1.5px 100%,linear-gradient(var(--mark) 0 0) calc(100% - 3.75px) 0/1.5px 100%,var(--slash) 0 50%/9px 9px,var(--slash) 100% 50%/9px 9px;background-repeat:no-repeat;height:9px;position:absolute;inset:auto -6px 6px}.btn.second:hover{--mark:var(--pencil);color:var(--ink);background:0 0}.btn.big{height:46px;padding:0 20px;font-size:16px}@media (width>=641px){.btn.big{height:52px;padding:0 24px;font-size:17px}}.btn.second.big{padding-inline:4px}.btn.tool{border:1px solid var(--pencil-tight);mask:var(--pencil-stroke);background:var(--fill,var(--sheet));background-blend-mode:multiply;box-shadow:var(--on-page);color:var(--tone,var(--ink));transition:border-color .15s,box-shadow .15s,translate .15s}.btn.tool:hover{border-color:var(--pencil-tight-hover);background:var(--fill,var(--sheet));box-shadow:var(--lifted);translate:0 -1px}.btn.tool:active{box-shadow:var(--on-page);translate:none}.inputs{font-size:14px;font-weight:600;line-height:1.35}.inputs div>label{margin-bottom:5px;display:block}kbd{--deep:3px;--down:0px;min-width:34px;box-shadow:inset 0 1px 0 #fff,0 calc(var(--deep) - var(--down)) 0 #b1b6bd,0 calc(var(--deep) - var(--down) + 1px) 3px #16181a2e;translate:0 var(--down);color:var(--ink2);font:700 15px/20px var(--body);text-align:center;background:linear-gradient(#fff,#eceef1);border:1px solid #c3c7cd;border-radius:7px;padding:4px 9px;transition:translate 80ms,box-shadow 80ms;display:inline-block}:is(button:active,.down)>kbd,kbd.down{--down:calc(var(--deep) - 1px)}.field{border:1px solid var(--pencil-tight);width:100%;height:44px;mask:var(--pencil-stroke);border-radius:var(--rc);color-scheme:light;background:var(--sheet-faint);background-blend-mode:multiply;box-shadow:var(--on-page);color:var(--ink);font:16px var(--body);padding:0 14px;transition:border-color .15s}.field:hover{border-color:var(--pencil-tight-hover)}.field::placeholder{color:var(--muted)}select.field{appearance:none;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2316181A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 12px center/16px no-repeat,var(--sheet-faint);padding-right:38px}.num{display:block;position:relative}.num .field{appearance:textfield;font-variant-numeric:tabular-nums;padding-right:52px}.num ::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num .unit{color:var(--muted);pointer-events:none;font-weight:400;position:absolute;top:50%;right:14px;translate:0 -50%}.tick{cursor:pointer;align-items:center;gap:10px;display:flex}.tick input{appearance:none;border:1px solid var(--pencil-tight);width:20px;height:20px;mask:var(--pencil-stroke);border-radius:var(--r);background:var(--sheet-faint);background-blend-mode:multiply;box-shadow:var(--on-page);flex:none;margin:0}.tick input:checked{border-color:var(--accent);box-shadow:none;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center/14px no-repeat}.ruled{border-top:var(--rule);border-image:var(--pencil-line);padding-top:20px}.slab{padding:var(--pad);background:var(--concrete)}.bento{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.bento>li{border-radius:var(--r2);background:var(--sheet);background-blend-mode:multiply;box-shadow:var(--on-page);flex-direction:column;display:flex;position:relative;container-type:inline-size}.bento>li>*{min-height:0;overflow:clip}.bento>li>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.bento>li>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.penciled{position:relative}:is(.bento>li,.penciled,.prose p:has(>img:only-child)):after{content:"";z-index:4;inset:calc(-1 * var(--trace-out));border:var(--pencil-edge);border-radius:calc(var(--r2) + var(--trace-out));mask:var(--pencil-grain);rotate:var(--trace);pointer-events:none;position:absolute}@property --drawn{syntax:"<angle>";inherits:false;initial-value:0deg}@property --from{syntax:"<angle>";inherits:true;initial-value:-60deg}:is(.bento>li,.traced):before{content:"";z-index:4;inset:calc(-1 * var(--trace-out));border:2px solid var(--accent-deep);border-radius:calc(var(--r2) + var(--trace-out));mask:var(--pencil-grain),conic-gradient(from var(--from),#000 var(--drawn),#0000 0);rotate:var(--trace);pointer-events:none;transition:--drawn .7s cubic-bezier(.45,0,.2,1);position:absolute;mask-composite:intersect}:is(.bento>li,.traced):hover:before{--drawn:360deg}@media (prefers-reduced-motion:reduce){:is(.bento>li,.traced):before{transition:none}}.bento>li:nth-child(2n){--trace:.25deg}.bento>li:nth-child(3n){--trace:-.35deg}.bento>li:nth-child(5n){--trace:.3deg}.bento>li:nth-child(7n){--trace:-.1deg}.sec{--k:2.5px;--x:calc(min(var(--t),9)*var(--k));--tex:url(/editor/tex/lumber.jpg) 0 0/256px 64px;width:var(--x);height:calc(min(var(--w),12)*var(--k));margin:12px calc(56px - var(--x)) 0 0;vertical-align:middle;background:linear-gradient(#0000001f,#0000001f),var(--tex);-webkit-print-color-adjust:exact;print-color-adjust:exact;outline:.5px solid #0006;display:inline-block;position:relative}.sec.poured{--tex:url(/editor/tex/concrete.jpg) 0 0/96px}.sec:before,.sec:after{content:"";background:var(--tex);outline:.5px solid #0006;position:absolute}.sec:after{transform-origin:0 0;filter:brightness(.84);width:24px;height:100%;top:0;left:100%;transform:skewY(-26.565deg)}.sec:before{transform-origin:0 100%;filter:brightness(1.1);width:100%;height:12px;bottom:100%;left:0;transform:skew(-63.435deg)}@media print{main>.printed~*{display:none}body:has(.printed)>:not(main){display:none}}.plate{border:1px solid var(--seam);border-radius:var(--r2);overflow:hidden}@media (width>=641px){.site{--mark:44px}}.mark{width:var(--mark);height:var(--mark);border:1.5px solid;border-radius:50%;place-items:center;font-size:clamp(14px,13px + .3vw,17px);display:grid}.mark svg{width:55%;height:55%}main:has(>.ground:last-child)+.foot{margin-top:0}.unseen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{fill:var(--icon-fill,none);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.take{background:var(--panel);height:44px;box-shadow:0 0 0 1px var(--seam),0 1px 1px light-dark(#16181a1f,#0006);color:var(--ink);font:600 15px var(--body);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0;transition:box-shadow .2s;display:block;position:relative}.take .face{z-index:1;background:#faf6ea var(--tooth);background-blend-mode:multiply;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border-radius:8px;align-items:center;gap:8px;padding:0 14px;transition:clip-path .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;overflow:hidden}.take .face:before{content:"";border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);pointer-events:none;border-radius:5px;position:absolute;inset:3px}.take .under{background:var(--slate-worn);width:38px;color:var(--bg);border-radius:5px;place-items:center;display:grid;position:absolute;inset:6px 6px 6px auto}.take .curl{z-index:2;filter:drop-shadow(-1px 1px 1.5px light-dark(#16181a47,#000a));pointer-events:none;position:absolute;inset:0}.take .curl:before{content:"";clip-path:polygon(calc(100% - 12px) 0,100% 12px,calc(100% - 12px) 12px,calc(100% - 12px) 0);background:linear-gradient(105deg,#cdc4ae,#e4dcc8 55%,#f5f0e3);border-radius:8px;transition:clip-path .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.take:is(:hover,:focus-visible) .face{clip-path:polygon(0 0,calc(100% - 50px) 0,calc(100% - 56px) 50%,calc(100% - 62px) 100%,0 100%)}.take:is(:hover,:focus-visible) .curl:before{clip-path:polygon(calc(100% - 50px) 0,calc(100% - 62px) 100%,calc(100% - 76px) 100%,calc(100% - 60px) 0)}.take:hover{box-shadow:0 0 0 1px var(--seam),0 2px 4px light-dark(#16181a26,#0007)}.take:active .under{scale:.98}.take.primary .face{background:var(--accent) var(--tooth);background-blend-mode:multiply;color:var(--accent-ink)}.take.primary .face:before{border-color:color-mix(in srgb,var(--accent-ink) 35%,transparent)}.take.primary .curl:before{background:linear-gradient(105deg,#163677,#1f4ca3 55%,#3d6cc6)}@media (prefers-reduced-motion:reduce){.take .face,.take .curl:before{transition:none}}.faq[data-astro-cid-hemr5th4]{border-block:var(--rule);border-image:var(--pencil-line);margin-top:24px;container-type:inline-size}.faq[data-astro-cid-hemr5th4] div[data-astro-cid-hemr5th4]{padding:clamp(18px,2.2vw,28px) 0}.faq[data-astro-cid-hemr5th4] div[data-astro-cid-hemr5th4]+div[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);border-image:var(--pencil-hair)}dt[data-astro-cid-hemr5th4]{font-size:18px;font-weight:600}dd[data-astro-cid-hemr5th4]{color:var(--muted);margin-top:8px;font-size:16px}@container (width>=860px){.faq[data-astro-cid-hemr5th4] div[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:baseline;gap:0 56px;display:grid}dd[data-astro-cid-hemr5th4]{margin-top:0}}.question[data-astro-cid-epq4w7jq]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.question[data-astro-cid-epq4w7jq] input[data-astro-cid-epq4w7jq]{flex:240px;min-width:0;height:52px;padding:0 16px;font-size:17px}.question[data-astro-cid-epq4w7jq] .btn[data-astro-cid-epq4w7jq]{cursor:pointer}.answers[data-astro-cid-4znqzkis]{padding-top:clamp(16px,3vw,32px)}.answers[data-astro-cid-4znqzkis] .faq[data-astro-cid-4znqzkis]{border-block:0}.foot[data-astro-cid-jo6i4kqk]{background:var(--floor);background-blend-mode:multiply;margin-top:clamp(96px,10vw,128px);position:relative}.foot[data-astro-cid-jo6i4kqk]:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#fff0 2px) 0 1px/100% 3px no-repeat,linear-gradient(#16181a1f,#16181a1f) 0 5px/100% 1px no-repeat,linear-gradient(#ffffff80,#ffffff80) 0 6px/100% 1px no-repeat,linear-gradient(#ffffff59,#fff0 45%,#0000 55%,#16181a14),#f7f4ec;height:32px;position:absolute;inset:auto 0 100%;box-shadow:0 -1px #16181a1a,0 7px 9px -5px #16181a40}.lists[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-top:40px;display:grid}.wide[data-astro-cid-jo6i4kqk]{grid-column:span 2}.wide[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{columns:2;column-gap:24px}@media (width>=521px){.lists[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px 32px;padding-top:56px}.wide[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{column-gap:32px}}h2[data-astro-cid-jo6i4kqk]{font-size:15px;font-weight:700}ul[data-astro-cid-jo6i4kqk]{margin-top:12px}li[data-astro-cid-jo6i4kqk]{break-inside:avoid;padding-block:4px;font-size:15px}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink2);text-decoration:none}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);text-decoration:underline}.row[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:40px;padding-block:24px 32px;font-size:14px;display:flex}html.signed .foot[data-astro-cid-jo6i4kqk]:not(.simple),html:not(.signed) .simple[data-astro-cid-jo6i4kqk]{display:none}.simple[data-astro-cid-jo6i4kqk]{margin-top:var(--sect)}.simple[data-astro-cid-jo6i4kqk] .row[data-astro-cid-jo6i4kqk]{border-top:0;margin-top:0;padding-block:28px}.simple[data-astro-cid-jo6i4kqk] .home[data-astro-cid-jo6i4kqk]{display:block}.simple[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 24px;margin:0;display:flex}.simple[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding-block:0}.bar .nav a{color:var(--ink);text-decoration:none}.bar .nav a:hover{color:var(--muted)}header.bar a[aria-current=page]:not(.btn,.home){color:var(--accent-deep)}.bar .has{align-items:center;gap:2px;display:flex}.bar .top{margin-block:-34px;padding-block:34px}.bar .more{border-radius:var(--r2);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}:is(.bar .more:hover,.bar .has:has(:popover-open) .more){color:var(--ink)}.bar .more svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:rotate .15s}.bar .has:has(:popover-open) .more svg{rotate:180deg}@media (prefers-reduced-motion:reduce){.bar .more svg{transition:none}}.bar .in{anchor-name:--bar}.bar .sheet{position-anchor:--bar;inset:auto;top:anchor(bottom);left:calc(anchor(left) + var(--gut));right:calc(anchor(right) + var(--gut));overscroll-behavior:contain;border:0;border-top:var(--rule);width:auto;height:auto;max-height:calc(100dvh - 96px);color:var(--ink);border-image:var(--pencil-line);background:var(--sheet);background-blend-mode:multiply;box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) 330px;gap:36px;margin:0;padding:28px 0 0 32px;font-size:15px;font-weight:400;display:none;position:fixed;overflow-y:auto}.bar .sheet:popover-open{display:grid}.bar .sheet>:first-child{padding-bottom:32px}.bar .sheet h2{font-family:var(--display);margin-bottom:16px;font-size:19px;font-weight:700}.bar .sheet a{display:block}.bar .sheet a:hover{color:var(--ink)}.bar .sheet a:hover b{color:var(--accent-deep)}.bar .ways a:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.bar .sheet b{font-weight:600;line-height:1.25;display:block}.bar .sheet small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.4;display:block}.bar .side{flex-direction:column;margin-top:-28px;padding:28px 32px;display:flex}.bar .side>p{color:var(--ink2);font-size:14px;line-height:1.4}.bar .ways{flex-wrap:wrap;gap:6px 24px;margin-top:auto;padding-top:24px;font-weight:600;display:flex}.bar .side .ways{color:var(--ink);font-size:15px}.bar .ways a{display:inline}.bar .cards{grid-template-columns:repeat(3,1fr);gap:28px 24px;display:grid}.bar .cards img{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--line);border-image:var(--pencil-box);width:100%;height:auto;margin-bottom:12px}.bar .cards .pin{aspect-ratio:3/2;border:1px solid var(--line);border-image:var(--pencil-box);pointer-events:none;margin-bottom:12px;display:block;position:relative;overflow:hidden}.bar .builds{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.bar .builds li{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding-block:10px}.bar .builds b{font-size:15px}.bar .builds a{align-items:center;gap:10px;display:flex}.bar .builds svg{flex:none;width:18px;height:18px}.bar .builds a:hover svg{color:var(--pencil)}.bar .help{margin-top:28px}.bar .feats{grid-template-columns:minmax(0,1fr);gap:18px}.bar .feats a{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.bar .feats a>:first-child{grid-row:span 2;margin:0}.bar .feats b{align-self:end}.bar .feats small{align-self:start}.bar .houses{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.bar .sheet.features{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.bar .houses video{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%;margin-bottom:10px;display:block}.bar .cards b{font-family:var(--display);font-size:17px;font-weight:700}.bar .houses b{font-size:15px}.bar .sheet.resources{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.bar .latest{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px}.bar .latest img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:10px;display:block}.bar .news{gap:16px;margin-top:6px;display:grid}.bar .news b{font-family:var(--display);font-size:16px;font-weight:700}.bar .stack{grid-template-columns:minmax(0,1fr);gap:16px}.bar .stack a{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.bar .stack .pin{grid-row:span 2;margin:0}.bar .stack b{align-self:end}.bar .stack small{align-self:start}.bar .col{flex-direction:column;display:flex}.bar .sheet.resources h2{border-bottom:var(--rule);border-image:var(--pencil-line);margin-bottom:10px;padding-bottom:16px}.bar .lists{gap:18px;display:grid}.bar .pics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 10px;display:grid}.bar .pics a,.bar .crops a{text-align:center;font-size:12px;font-weight:600;line-height:1.25}.bar .pics a:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.bar .pics img{aspect-ratio:3/2;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;margin-bottom:4px;display:block}.bar .resources .side{background:0 0}.bar .cards .pin{background:var(--sheet);background-blend-mode:multiply;color:var(--ink2);place-items:center;display:grid}.bar .pin svg{width:30px;height:30px}.bar .crops{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.bar .guides{gap:20px;margin-top:16px;display:grid}.bar .guides img{aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;margin-bottom:10px;display:block}.bar .guides b{font-family:var(--display);font-size:17px;font-weight:700}.bar .crops a:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.bar .crops .pic{aspect-ratio:1;margin-bottom:2px;display:block;overflow:hidden}.bar .crops img{mix-blend-mode:multiply;width:100%;height:100%;display:block}.bar .has.short{anchor-name:var(--at)}.bar .sheet.list{position-anchor:var(--at);left:calc(anchor(left) - 16px);right:auto;top:calc(anchor(bottom) + 22px);grid-template-columns:none;gap:0;min-width:220px;padding:8px 0}.bar .sheet.list>li{padding:0}.bar .list :is(a,button){width:100%;color:var(--ink);font:500 15px var(--body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:flex}.bar .list :is(a,button):hover{background:var(--plaster)}.bar .sheet.list.end{left:auto;right:calc(anchor(right) - 16px)}.bar .list svg{flex:none;width:18px;height:18px}.bar .list .rule{border-top:1px solid var(--line);border-image:var(--pencil-hair);margin:6px 16px}.bar .sub summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding-block:14px;font-size:17px;font-weight:600;list-style:none;display:flex}.bar .sub summary::-webkit-details-marker{display:none}.bar .sub summary:after{content:"";border:solid var(--muted);border-width:0 1.75px 1.75px 0;width:8px;height:8px;margin-right:4px;transition:rotate .15s;translate:0 -2px;rotate:45deg}.bar .sub[open] summary:after{translate:0 2px;rotate:225deg}@media (prefers-reduced-motion:reduce){.bar .sub summary:after{transition:none}}.bar .sub{padding-bottom:4px}.bar .sub .group:first-of-type{margin-top:0}.bar .sub>a{color:var(--ink);align-items:center;gap:10px;padding-block:10px;font-size:16px;text-decoration:none;display:flex}.bar .sub svg{flex:none;width:18px;height:18px}.bar .sub .all{margin:10px 0 8px;display:grid}.bar .sub .all a{color:var(--ink);padding-block:10px;font-size:16px;font-weight:600;text-decoration:none}.bar .unread{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font:600 12px/1 var(--body);font-variant-numeric:tabular-nums;vertical-align:1px;place-items:center;margin-left:4px;padding:0 6px;display:inline-grid}.bar .unread[hidden]{display:none}.bar .menu nav>div>a:not(.btn),.bar .menu nav button{color:var(--ink);padding-block:14px;font-size:17px;font-weight:600;text-decoration:none}.bar .menu nav>div>:is(a:not(.btn),details,button)+:is(a:not(.btn),details,button){border-top:1px solid var(--line);border-image:var(--pencil-hair)}.bar .menu nav .group{color:var(--muted);margin:18px 0 0;padding-bottom:4px;font-size:14px;font-weight:600}._onward_x8uim_1:after{content:" →"}:is(h2,h3)>._onward_x8uim_1:after{font-family:var(--body);color:var(--accent-deep);font-weight:600}._segs_x8uim_3{display:inline-flex}._segs_x8uim_3>*{border:1px solid var(--pencil-tight);height:44px;mask:var(--pencil-stroke);background:var(--sheet);background-blend-mode:multiply;color:var(--ink);font:600 15px var(--body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin-right:-1px;padding:0 16px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}._segs_x8uim_3>:first-child{border-radius:var(--rc) 0 0 var(--rc)}._segs_x8uim_3>:last-child{border-radius:0 var(--rc) var(--rc) 0;margin-right:0}._segs_x8uim_3>:hover{z-index:1;border-color:var(--pencil-tight-hover);box-shadow:var(--lifted);position:relative}._segs_x8uim_3>:is([aria-current],[aria-selected=true]){z-index:1;background:var(--slate-worn);background-blend-mode:normal;color:var(--bg);cursor:default;border-color:#0000;position:relative}._cuts_x8uim_9{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:24px;font-size:16px}._cuts_x8uim_9 th{border-block:var(--rule);border-image:var(--pencil-line);color:var(--muted);text-align:left;padding:8px 16px 8px 0;font-size:12px;font-weight:700}._cuts_x8uim_9 td{border-bottom:1px solid var(--line);border-image:var(--pencil-hair);padding:9px 16px 9px 0}._cuts_x8uim_9 tr:last-child td{border-bottom:var(--rule);border-image:var(--pencil-line)}._cuts_x8uim_9 :is(th,td):last-child{padding-right:0}._cuts_x8uim_9 [class~=n]{text-align:right}._dropdown_x8uim_15{z-index:5;border:1px solid var(--seam);border-radius:var(--rc);background:var(--sheet);background-blend-mode:multiply;box-shadow:var(--shadow);margin:0;list-style:none;position:absolute}._pictured_x8uim_16{aspect-ratio:3/2;border:1px solid var(--line);border-image:var(--pencil-box);background:var(--sheet);background-blend-mode:multiply;position:relative;overflow:hidden}._tipped_x8uim_17{position:relative}._tipped_x8uim_17:after{content:attr(data-says);z-index:3;left:var(--tip-at,0);translate:var(--tip-x,0) 4px;background:var(--ink);color:var(--bg);font:400 12.5px/1.2 var(--body);white-space:nowrap;pointer-events:none;opacity:0;border-radius:4px;padding:5px 8px;transition:opacity .15s,translate .15s;position:absolute;bottom:calc(100% + 6px)}._tipped_x8uim_17:is(:hover,:focus-visible):after{opacity:1;translate:var(--tip-x,0) 0}._tipped_x8uim_17._end_x8uim_20:after{left:auto;right:0}._tipped_x8uim_17._mid_x8uim_21{--tip-at:50%;--tip-x:-50%}.demo[data-astro-cid-trxcs2lc]{width:100%}.fill[data-astro-cid-trxcs2lc],.fill[data-astro-cid-trxcs2lc] .stage[data-astro-cid-trxcs2lc]{aspect-ratio:auto;position:absolute;inset:0}.stage[data-astro-cid-trxcs2lc]{aspect-ratio:var(--aspect,3/2);border:1px solid var(--seam);border-radius:var(--r2);background:var(--sheet);background-blend-mode:multiply;box-shadow:var(--on-page);position:relative;overflow:hidden;container-type:size}.stage[data-astro-cid-trxcs2lc].clear{box-shadow:none;background:0 0;border:0}.stage[data-astro-cid-trxcs2lc].bare{border:0;margin:0}.stage[data-astro-cid-trxcs2lc].bled{overflow:visible}.clear[data-astro-cid-trxcs2lc] iframe[data-astro-cid-trxcs2lc]{color-scheme:light}.ghost[data-astro-cid-trxcs2lc]{z-index:1;pointer-events:none;border:2px dashed var(--pencil);background:color-mix(in srgb,var(--pencil) 10%,transparent);opacity:0;transition:left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;translate:-50% -50%}.up[data-astro-cid-trxcs2lc] .ghost[data-astro-cid-trxcs2lc].on{opacity:1}.rule[data-astro-cid-trxcs2lc]{z-index:1;border-top:2px solid var(--pencil);transform-origin:0 0;opacity:0;pointer-events:none;height:0;transition:opacity .3s,scale 0s .3s;position:absolute;scale:0 1}.rule[data-astro-cid-trxcs2lc]:before,.rule[data-astro-cid-trxcs2lc]:after{content:"";background:var(--pencil);width:2px;height:10px;position:absolute;top:-6px;left:-1px}.rule[data-astro-cid-trxcs2lc]:after{left:auto;right:-1px}.up[data-astro-cid-trxcs2lc] .rule[data-astro-cid-trxcs2lc].on{opacity:1;transition:scale .3s cubic-bezier(.4,0,.2,1);scale:1}.says[data-astro-cid-trxcs2lc]{z-index:2;background:var(--sheet);background-blend-mode:multiply;color:var(--pencil);font:400 clamp(15px,11px + 1vw,22px)/1.15 var(--hand);white-space:nowrap;pointer-events:none;opacity:0;padding:0 5px;transition:opacity .2s .15s;position:absolute;translate:-50% -50%}.up[data-astro-cid-trxcs2lc] .says[data-astro-cid-trxcs2lc].on{opacity:1}.anew[data-astro-cid-trxcs2lc] [data-astro-cid-trxcs2lc]:is(.ghost,.rule,.says),.up[data-astro-cid-trxcs2lc] .anew[data-astro-cid-trxcs2lc] .rule[data-astro-cid-trxcs2lc].on{transition:none}.filming[data-astro-cid-trxcs2lc] [data-astro-cid-trxcs2lc]:is(.ghost,.rule,.says){display:none}.wait[data-astro-cid-trxcs2lc]{color:#63676c;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.up[data-astro-cid-trxcs2lc] .wait[data-astro-cid-trxcs2lc]{display:none}.still[data-astro-cid-trxcs2lc]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.up[data-astro-cid-trxcs2lc] .still[data-astro-cid-trxcs2lc]{visibility:hidden;transition:visibility 0s .4s}.filming[data-astro-cid-trxcs2lc] .still[data-astro-cid-trxcs2lc]{visibility:hidden}.film[data-astro-cid-trxcs2lc]{pointer-events:none;max-width:none;height:100%;position:absolute;top:0;left:50%;translate:-50%}.filmed[data-astro-cid-trxcs2lc] .film[data-astro-cid-trxcs2lc]{visibility:hidden;transition:visibility 0s .4s}.demo[data-astro-cid-trxcs2lc].filming iframe[data-astro-cid-trxcs2lc]{opacity:0;pointer-events:none!important}iframe[data-astro-cid-trxcs2lc]{opacity:0;border:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.up[data-astro-cid-trxcs2lc] iframe[data-astro-cid-trxcs2lc]{opacity:1}.enter[data-astro-cid-trxcs2lc]{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.enter[data-astro-cid-trxcs2lc]:before{content:"";opacity:0;background:radial-gradient(#0003 35%,#0009 80%,#000c 100%);transition:opacity .15s;position:absolute;inset:0}.enter[data-astro-cid-trxcs2lc] .btn[data-astro-cid-trxcs2lc]{opacity:0;height:48px;padding:0 20px;font-size:18px;transition:opacity .15s;position:relative}@media (width>=641px){.enter[data-astro-cid-trxcs2lc] .btn[data-astro-cid-trxcs2lc]{height:60px;padding:0 30px;font-size:22px}}.enter[data-astro-cid-trxcs2lc]:hover:before,.enter[data-astro-cid-trxcs2lc]:focus-visible:before,.enter[data-astro-cid-trxcs2lc]:hover .btn[data-astro-cid-trxcs2lc],.enter[data-astro-cid-trxcs2lc]:focus-visible .btn[data-astro-cid-trxcs2lc]{opacity:1}@media (hover:none){.enter[data-astro-cid-trxcs2lc]:before,.enter[data-astro-cid-trxcs2lc] .btn[data-astro-cid-trxcs2lc]{opacity:1}}.inputs[data-astro-cid-trxcs2lc]{color-scheme:light;background:var(--sheet);background-blend-mode:multiply;color:var(--ink);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0;padding:10px 12px;display:flex}.inputs[data-astro-cid-trxcs2lc]>div[data-astro-cid-trxcs2lc]{width:112px}.inputs[data-astro-cid-trxcs2lc]>div[data-astro-cid-trxcs2lc]:has(select){width:auto}.inputs[data-astro-cid-trxcs2lc][hidden]{display:none}.tick[data-astro-cid-trxcs2lc]{min-height:44px}.show[data-astro-cid-gta7mvwq]{aspect-ratio:3/2;border:1px solid var(--line);pointer-events:none;background:#fff;margin-bottom:12px;position:relative;overflow:hidden}img[data-astro-cid-gta7mvwq],svg[data-astro-cid-gta7mvwq]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.reveal[data-astro-cid-gta7mvwq] img[data-astro-cid-gta7mvwq]{object-fit:cover}.photo[data-astro-cid-gta7mvwq]{clip-path:inset(0 0 0 50%);animation:6s ease-in-out infinite alternate cut}.rule[data-astro-cid-gta7mvwq]{background:#fff;width:2px;margin-left:-1px;animation:6s ease-in-out infinite alternate across;position:absolute;inset:0 auto 0 50%;box-shadow:0 0 0 1px #0003}.rule[data-astro-cid-gta7mvwq] b[data-astro-cid-gta7mvwq]{color:#16181a;width:34px;height:24px;font:700 13px/1 var(--body);white-space:nowrap;background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1px 3px #0005}@keyframes cut{0%{clip-path:inset(0 0 0 82%)}to{clip-path:inset(0 0 0 18%)}}@keyframes across{0%{left:82%}to{left:18%}}.plan[data-astro-cid-gta7mvwq] svg[data-astro-cid-gta7mvwq]{color:var(--pencil);fill:currentColor;fill-opacity:.1;stroke:currentColor;stroke-width:.9px;background:#fff;animation:7s ease-in-out infinite alternate lines}@keyframes lines{0%,35%{opacity:1}65%,to{opacity:0}}.talk[data-astro-cid-gta7mvwq]{background:var(--ctl);flex-direction:column;justify-content:flex-end;gap:6px;padding:8px 10px;font-size:12.5px;line-height:1.3;display:flex;position:absolute;inset:0}.talk[data-astro-cid-gta7mvwq] p[data-astro-cid-gta7mvwq]{border-radius:var(--r2);max-width:86%;padding:8px 11px}.me[data-astro-cid-gta7mvwq]{background:var(--accent);color:var(--accent-ink);border-radius:14px 14px 4px;align-self:flex-end}.klaus[data-astro-cid-gta7mvwq]{background:var(--sheet);background-blend-mode:multiply;color:var(--ink);box-shadow:var(--shadow);border-radius:14px 14px 14px 4px}.type[data-astro-cid-gta7mvwq]{border-radius:var(--r2);background:var(--sheet);background-blend-mode:multiply;color:var(--muted);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:4px 4px 4px 10px;display:flex}.type[data-astro-cid-gta7mvwq] span[data-astro-cid-gta7mvwq]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.type[data-astro-cid-gta7mvwq] b[data-astro-cid-gta7mvwq]{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.type[data-astro-cid-gta7mvwq] svg[data-astro-cid-gta7mvwq]{width:14px;height:14px;position:static}.bar[data-astro-cid-nen7h5rs]{background:var(--sheet-faint);background-blend-mode:multiply;border-bottom:1px solid var(--line);border-image:var(--pencil-hair);box-shadow:var(--on-page);z-index:20;position:relative}.in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex;position:relative}.home[data-astro-cid-nen7h5rs]{align-items:center;min-width:0;text-decoration:none;display:flex}.home[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{max-width:100%;height:auto}.enter[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{flex:none}.enter[data-astro-cid-nen7h5rs] .acct[data-astro-cid-nen7h5rs]{display:none}@media (width>=560px){.in[data-astro-cid-nen7h5rs]{gap:32px;padding-block:22px}}.nav[data-astro-cid-nen7h5rs]{gap:32px;margin-left:auto;font-size:16px;font-weight:500;display:none}.enter[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;margin-left:auto;display:flex}.signin[data-astro-cid-nen7h5rs]{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:500;text-decoration:none;display:none}.signin[data-astro-cid-nen7h5rs]:hover{color:var(--muted)}.start[data-astro-cid-nen7h5rs],.mine[data-astro-cid-nen7h5rs]{display:none}@media (width>=641px){.start[data-astro-cid-nen7h5rs],.mine[data-astro-cid-nen7h5rs]{display:inline-flex}}.menu[data-astro-cid-nen7h5rs] .opens[data-astro-cid-nen7h5rs]{border:1px solid var(--pencil-tight);width:44px;height:44px;mask:var(--pencil-stroke);border-radius:var(--rc);background:var(--sheet);background-blend-mode:multiply;box-shadow:var(--on-page);color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.menu[data-astro-cid-nen7h5rs] .opens[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:18px;height:18px}.menu[data-astro-cid-nen7h5rs]:has(:popover-open) .opens[data-astro-cid-nen7h5rs]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}:is(.menu[data-astro-cid-nen7h5rs] .shut[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]:has(:popover-open) .bars[data-astro-cid-nen7h5rs]){display:none}.menu[data-astro-cid-nen7h5rs]:has(:popover-open) .shut[data-astro-cid-nen7h5rs]{display:inline}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{position-anchor:--bar;inset:auto;top:anchor(bottom);left:anchor(left);right:anchor(right);overscroll-behavior:contain;width:auto;height:auto;max-height:calc(100dvh - 96px);padding:4px var(--gut) 16px;border:0;border-top:var(--rule);color:var(--ink);border-image:var(--pencil-line);background:var(--sheet-faint);background-blend-mode:multiply;box-shadow:var(--shadow);margin:0;display:none;position:fixed;overflow-y:auto}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]:popover-open{display:grid}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] .open[data-astro-cid-nen7h5rs]{margin-top:12px}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{border-inline:0;text-align:left;cursor:pointer;background:0 0;border-bottom:0;padding-inline:0;font-family:inherit}html.signed .menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>.member[data-astro-cid-nen7h5rs],html:not(.signed) .menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>.guest[data-astro-cid-nen7h5rs]{display:contents}@media (width>=1041px){.in[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.home[data-astro-cid-nen7h5rs]{justify-self:start}.nav[data-astro-cid-nen7h5rs]{margin-left:0;display:flex}.enter[data-astro-cid-nen7h5rs]{justify-self:end;margin-left:0}.signin[data-astro-cid-nen7h5rs]{display:inline}html.signed .enter[data-astro-cid-nen7h5rs] .acct[data-astro-cid-nen7h5rs]{display:flex}.menu[data-astro-cid-nen7h5rs],.mine[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs] .dot[data-astro-cid-nen7h5rs]{background:var(--accent);width:8px;height:8px;position:absolute;top:-4px;right:-4px}.menu[data-astro-cid-nen7h5rs]:has(:popover-open) .dot[data-astro-cid-nen7h5rs]{display:none}html:not(.signed) .member[data-astro-cid-nen7h5rs],html.signed .guest[data-astro-cid-nen7h5rs]{display:none}
