@font-face{font-family:GT America;src:url(/_astro/GTAmerica-Regular.822kSUg9.woff2)format("woff2"),url(/_astro/GTAmerica-Regular.BAb6YHcF.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT America;src:url(/_astro/GTAmerica-Medium.Ha6i0i49.woff2)format("woff2"),url(/_astro/GTAmerica-Medium.DZLme7a_.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Alpina;src:url(/_astro/GTAlpina-Light.DsyvXXZM.woff2)format("woff2"),url(/_astro/GTAlpina-Light.Dezf4RTY.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--line:1px;--frame:.75rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=52rem){:root{--frame:1.25rem}}:root{--screen-h:100vh}@supports (height:100svh){:root{--screen-h:100svh}}:root{--paper:#f5f5f0;--ink:#1b1d1a;--text-2:#5c605b;--rule:#cfd1ca;--pencil:#b9bcb4;--pen:#1f5b41;--focus:#1f5b41;--selection-bg:#cfd1ca;--selection-fg:#1b1d1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#141a17;--ink:#ebeee9;--text-2:#a9b0aa;--rule:#2b3b33;--pencil:#3c5448;--pen:#8fcfae;--focus:#8fcfae;--selection-bg:#2b3b33;--selection-fg:#ebeee9}}:root[data-theme=dark]{--paper:#141a17;--ink:#ebeee9;--text-2:#a9b0aa;--rule:#2b3b33;--pencil:#3c5448;--pen:#8fcfae;--focus:#8fcfae;--selection-bg:#2b3b33;--selection-fg:#ebeee9}@supports (color:oklch(0% 0 0deg)){:root{--pen:oklch(41% .09 160);--focus:oklch(41% .09 160)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pen:oklch(80% .1 160);--focus:oklch(80% .1 160)}}:root[data-theme=dark]{--pen:oklch(80% .1 160);--focus:oklch(80% .1 160)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-astro-cid-lffjpo7n],[data-astro-cid-lffjpo7n]:before,[data-astro-cid-lffjpo7n]:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:GT America,system-ui,-apple-system,Helvetica Neue,sans-serif}body{min-height:100vh;min-height:100svh;padding:var(--frame);line-height:1.5}[data-astro-cid-lffjpo7n]::selection{background-color:var(--selection-bg);color:var(--selection-fg)}a[data-astro-cid-lffjpo7n]{color:inherit}img[data-astro-cid-lffjpo7n],svg[data-astro-cid-lffjpo7n]{max-width:100%;display:block}h1[data-astro-cid-lffjpo7n],h2[data-astro-cid-lffjpo7n],p[data-astro-cid-lffjpo7n]{font-size:inherit;font-weight:inherit;overflow-wrap:break-word}[data-astro-cid-lffjpo7n]:focus{outline:none}[data-astro-cid-lffjpo7n]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:0}.link[data-astro-cid-lffjpo7n]{color:inherit;text-decoration:underline;text-decoration-thickness:var(--line);-webkit-text-decoration-color:var(--pencil);text-decoration-color:var(--pencil);text-underline-offset:.16em;transition:color .15s,text-decoration-color .15s;position:relative}.link[data-astro-cid-lffjpo7n]:hover,.link[data-astro-cid-lffjpo7n]:focus-visible{color:var(--pen);-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen)}.link[data-astro-cid-lffjpo7n]:focus-visible{outline:none}.link[data-astro-cid-lffjpo7n]:focus-visible:after{content:"";border:2px solid var(--focus);pointer-events:none;position:absolute;inset:-4px calc(-.27em - 4px) -4px -4px}.visually-hidden[data-astro-cid-lffjpo7n]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --relaxed{syntax:"<number>";inherits:false;initial-value:1}.family[data-astro-cid-lffjpo7n]{--rest-at:var(--rest);--relax:.6s;width:100%;height:auto;color:var(--pen);display:block;overflow:visible}@media (width<52rem){.family[data-astro-cid-lffjpo7n]{--rest-at:var(--rest-phone)}}.construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n],.pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n]{animation-name:draw;animation-duration:var(--d);animation-delay:var(--t);animation-timing-function:var(--ease,linear);animation-fill-mode:both}@media (width<52rem){.construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n],.pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n]{animation-duration:var(--dp);animation-delay:var(--tp);animation-timing-function:var(--ease-p,linear)}}@supports not (animation-timing-function:linear(0, 1)){.construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n],.pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n]{animation-timing-function:var(--ease-b,linear)}@media (width<52rem){.construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n],.pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n]{animation-timing-function:var(--ease-bp,linear)}}}.construction[data-astro-cid-lffjpo7n]{stroke:var(--pencil);stroke-width:calc(var(--line) * tan(atan2(var(--vb-w) * 1px, var(--drawing-w,100vw))));stroke-linecap:butt;opacity:var(--relaxed);animation:relax var(--relax) cubic-bezier(.4, 0, .2, 1) var(--rest-at) both;transition:opacity .4s}.construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n]{stroke-dasharray:1;stroke-dashoffset:1px}.construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n]{transform-box:fill-box;transform-origin:50%;transform:rotate(var(--a0,0deg))}.construction[data-astro-cid-lffjpo7n].is-proposed{animation:none}.construction[data-astro-cid-lffjpo7n].is-proposed circle[data-astro-cid-lffjpo7n]{stroke-dasharray:.05 .0333;stroke-dashoffset:0;animation-name:sketch}@keyframes sketch{0%{stroke-dasharray:0 .0833}}.family[data-astro-cid-lffjpo7n]:not(.is-live):hover .construction[data-astro-cid-lffjpo7n]{opacity:1}@keyframes relax{0%{--relaxed:1}to{--relaxed:.45}}.pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n]{stroke-dasharray:1 2;stroke-dashoffset:1px}@keyframes draw{to{stroke-dashoffset:0}}.pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n][data-dot]{stroke-dasharray:none;stroke-dashoffset:0;animation-name:dot}@keyframes dot{0%{opacity:0}to{opacity:1}}@supports not (stroke-width:calc(1px * tan(atan2(1px, 1px)))){.family[data-astro-cid-lffjpo7n].is-fit .construction[data-astro-cid-lffjpo7n]{stroke-width:var(--con-w)}.family[data-astro-cid-lffjpo7n]:not(.is-fit) .construction[data-astro-cid-lffjpo7n]{stroke-width:var(--line)}.family[data-astro-cid-lffjpo7n]:not(.is-fit) .construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.family[data-astro-cid-lffjpo7n]:not(.is-fit) .construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n]{vector-effect:non-scaling-stroke;stroke-dasharray:none;stroke-dashoffset:0;animation:appear .4s ease var(--t,0s) both}.family[data-astro-cid-lffjpo7n]:not(.is-fit) .construction[data-astro-cid-lffjpo7n].is-proposed circle[data-astro-cid-lffjpo7n]{stroke-dasharray:.05 .0333}}@media (width<30rem){.family[data-astro-cid-lffjpo7n]:not(.is-live):not(.is-still) .construction[data-astro-cid-lffjpo7n] [data-astro-cid-lffjpo7n][data-guide^=eye-]{animation-name:draw,unsee;animation-duration:var(--dp), var(--relax);animation-delay:var(--tp), var(--rest-at);animation-timing-function:linear,cubic-bezier(.4,0,.2,1);animation-fill-mode:both}}@keyframes unsee{to{opacity:0}}@keyframes appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.family[data-astro-cid-lffjpo7n] .construction[data-astro-cid-lffjpo7n],.family[data-astro-cid-lffjpo7n] .construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.family[data-astro-cid-lffjpo7n] .construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n],.family[data-astro-cid-lffjpo7n] .pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n]{stroke-dashoffset:0;animation:none}.family[data-astro-cid-lffjpo7n] .construction[data-astro-cid-lffjpo7n]{opacity:.45}.family[data-astro-cid-lffjpo7n] .construction[data-astro-cid-lffjpo7n].is-proposed{opacity:1}.family[data-astro-cid-lffjpo7n] .construction[data-astro-cid-lffjpo7n].is-proposed circle[data-astro-cid-lffjpo7n]{stroke-dasharray:.05 .0333}.family[data-astro-cid-lffjpo7n]:not(.is-live):hover .construction[data-astro-cid-lffjpo7n]{opacity:1}}@media (prefers-reduced-motion:reduce) and (width<30rem){.family[data-astro-cid-lffjpo7n]:not(.is-live):not(.is-still) .construction[data-astro-cid-lffjpo7n] [data-astro-cid-lffjpo7n][data-guide^=eye-]{opacity:0;animation:none}}.family[data-astro-cid-lffjpo7n].is-still .construction[data-astro-cid-lffjpo7n],.family[data-astro-cid-lffjpo7n].is-still .construction[data-astro-cid-lffjpo7n] line[data-astro-cid-lffjpo7n],.family[data-astro-cid-lffjpo7n].is-still .construction[data-astro-cid-lffjpo7n] circle[data-astro-cid-lffjpo7n],.family[data-astro-cid-lffjpo7n].is-still .pen[data-astro-cid-lffjpo7n] path[data-astro-cid-lffjpo7n]{stroke-dashoffset:0;animation:none}.family[data-astro-cid-lffjpo7n].is-still .construction[data-astro-cid-lffjpo7n]{opacity:.45}.family[data-astro-cid-lffjpo7n].is-still .construction[data-astro-cid-lffjpo7n].is-proposed{opacity:1}.family[data-astro-cid-lffjpo7n].is-still .construction[data-astro-cid-lffjpo7n].is-proposed circle[data-astro-cid-lffjpo7n]{stroke-dasharray:.05 .0333}
