@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_567dc6ca-module__Gh-4bq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_567dc6ca-module__Gh-4bq__variable{--sb-font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.0au07svb1tv0n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_f1896026-module__Ab_fSq__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_f1896026-module__Ab_fSq__variable{--sb-font-marker:"Permanent Marker", "Permanent Marker Fallback"}
@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a2d2c98087cd7f-s.13h4ye.psn2h9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/95accdfe7438af8b-s.p.00849w11w2j-i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Architects Daughter Fallback;src:local(Arial);ascent-override:93.03%;descent-override:38.04%;line-gap-override:0.0%;size-adjust:106.02%}.architects_daughter_77478872-module__kW688q__className{font-family:Architects Daughter,Architects Daughter Fallback;font-style:normal;font-weight:400}.architects_daughter_77478872-module__kW688q__variable{--sb-font-note:"Architects Daughter", "Architects Daughter Fallback"}
.sb-root{--sb-paper:#efe9dc;--sb-paper-2:#e6dece;--sb-white:#fbf8f1;--sb-yellow:#f6d64a;--sb-yellow-2:#eec93a;--sb-blue:#93cdf0;--sb-blue-2:#7fbfe6;--sb-green:#b7e389;--sb-green-2:#a5d873;--sb-pink:#f7b6c0;--sb-pink-2:#f0a3af;--sb-purple:#dccdf7;--sb-purple-2:#cbb8f0;--sb-cream:#ece3cd;--sb-dark:#17212b;--sb-ink:#14181d;--sb-ink-soft:#3d454f;--sb-ink-faint:#6b7480;--sb-accent:#7bc628;--sb-accent-soft:#a6e055;--sb-rot:0deg;--sb-lift:0px;color:var(--sb-ink);background-color:var(--sb-paper);font-family:var(--sb-font-hand), "Segoe UI", sans-serif;position:relative;overflow-x:clip}.sb-paper-ground{z-index:0;pointer-events:none;background-image:radial-gradient(80% 60% at 50% 0,#fffdf4e6,#0000 70%),radial-gradient(70% 50% at 15% 85%,#d6cab273,#0000 65%),linear-gradient(160deg,#f4efe4 0%,#ece5d6 45%,#e2d9c6 100%);position:absolute;inset:0}.sb-paper-ground:after{content:"";opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.sb-paper-ground:before{content:"";opacity:.35;background-image:repeating-linear-gradient(92deg,#0000 0 3px,#78695009 3px 4px),repeating-linear-gradient(3deg,#0000 0 5px,#78695007 5px 6px);position:absolute;inset:0}.sb-layer{z-index:1;position:relative}.sb-card-shell{--sb-shadow:drop-shadow(0 1px 1px #3c301e2e) drop-shadow(0 10px 18px #3c301e29) drop-shadow(0 22px 34px #3c301e1a);filter:var(--sb-shadow);transform:rotate(var(--sb-rot)) translateY(var(--sb-lift));will-change:transform;position:relative}.sb-card{background-color:var(--sb-face,var(--sb-white));padding:1.5rem 1.4rem;position:relative}.sb-card:after{content:"";pointer-events:none;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23m)' opacity='0.42'/%3E%3C/svg%3E"),linear-gradient(115deg,#ffffff59 0%,#0000 35%,#5a4a300f 100%);position:absolute;inset:0}.sb-face-white{--sb-face:var(--sb-white)}.sb-face-paper{--sb-face:var(--sb-paper)}.sb-face-yellow{--sb-face:var(--sb-yellow)}.sb-face-blue{--sb-face:var(--sb-blue)}.sb-face-green{--sb-face:var(--sb-green)}.sb-face-pink{--sb-face:var(--sb-pink)}.sb-face-purple{--sb-face:var(--sb-purple)}.sb-face-cream{--sb-face:var(--sb-cream)}.sb-face-dark{--sb-face:var(--sb-dark);color:#e8eef4}.sb-torn-top{clip-path:polygon(0% 2.2%,6% .6%,13% 2.4%,21% .9%,29% 2.8%,37% 1.1%,45% 2.5%,54% .7%,62% 2.6%,70% 1.2%,79% 2.9%,87% 1%,94% 2.4%,100% 1%,100% 100%,0% 100%)}.sb-torn-bottom{clip-path:polygon(0% 0%,100% 0%,100% 97.6%,93% 99.2%,86% 97.4%,78% 99.3%,69% 97.5%,61% 99.1%,52% 97.3%,44% 99.2%,35% 97.6%,27% 99.4%,18% 97.5%,9% 99.1%,0% 97.8%)}.sb-torn-both{clip-path:polygon(0% 2.4%,8% .7%,17% 2.6%,26% 1%,35% 2.8%,45% .9%,55% 2.5%,65% 1.1%,74% 2.7%,83% .8%,92% 2.6%,100% 1.2%,100% 97.8%,91% 99.3%,82% 97.5%,72% 99.2%,62% 97.4%,52% 99.1%,42% 97.6%,32% 99.3%,22% 97.5%,12% 99.2%,0% 97.7%)}.sb-sticky{background-color:var(--sb-face,var(--sb-yellow));background-image:linear-gradient(170deg,#ffffff47 0%,#0000 42%,#0000000d 100%);padding:1.15rem 1.25rem;position:relative;box-shadow:0 1px 1px #3c301e29,0 8px 14px #3c301e29,0 16px 26px #3c301e17}.sb-sticky-curl:after{content:"";filter:drop-shadow(-2px -2px 3px #3c301e38);background:linear-gradient(135deg,#0000 0 48%,#00000024 50%,#ffffff80 52% 100%);width:26px;height:26px;position:absolute;bottom:0;right:0}.sb-tape{clip-path:polygon(3% 0%,97% 2%,100% 22%,98% 52%,100% 82%,96% 100%,4% 97%,0% 76%,2% 46%,0% 20%);-webkit-backdrop-filter:saturate(1.15)blur(.4px);backdrop-filter:saturate(1.15)blur(.4px);background-color:#eee4c89e;background-image:linear-gradient(95deg,#ffffff6b 0%,#ffffff0d 30%,#ffffff52 62%,#ffffff0f 100%),repeating-linear-gradient(90deg,#0000 0 6px,#ffffff24 6px 7px);height:30px;display:block;position:relative;box-shadow:0 1px 3px #3c301e38,inset 0 0 12px #ffffff59}.sb-tape-white{background-color:#fcfaf4e0}.sb-tape-yellow{background-color:#f6d64a8c}.sb-tape-dark{background-color:#17212bd1}.sb-polaroid{background:linear-gradient(165deg,#fdfbf5 0%,#f4efe2 100%);padding:14px 14px 0;box-shadow:0 1px 2px #3c301e33,0 14px 24px #3c301e33,0 28px 44px #3c301e1f}.sb-polaroid-frame{background:#d9d2c4;position:relative;overflow:hidden}.sb-polaroid-frame img{object-fit:cover;width:100%;height:100%;display:block}.sb-polaroid-frame:after{content:"";pointer-events:none;background:linear-gradient(145deg,#fff6dc29,#0000 45%,#281e0f1f);position:absolute;inset:0}.sb-hand{font-family:var(--sb-font-hand), "Segoe UI", sans-serif}.sb-marker{font-family:var(--sb-font-marker), Impact, sans-serif;letter-spacing:.01em}.sb-note{font-family:var(--sb-font-note), "Comic Sans MS", cursive}.sb-mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.sb-underline{position:relative}.sb-underline:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C 38 2, 62 10, 96 5 S 158 3, 198 7' fill='none' stroke='%2314181d' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:.3em;position:absolute;bottom:-.34em;left:-2%;right:-2%}.sb-underline-accent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C 38 2, 62 10, 96 5 S 158 3, 198 7' fill='none' stroke='%237bc628' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.sb-ruled{background-image:repeating-linear-gradient(#0000 0 1.68rem,#14181d17 1.68rem 1.72rem)}@keyframes sb-drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(2px,-5px)rotate(1.6deg)}}@keyframes sb-wiggle{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes sb-blink{0%,92%,to{opacity:1}95%{opacity:.25}}.sb-drift{animation:7s ease-in-out infinite sb-drift}.sb-drift-slow{animation:11s ease-in-out infinite sb-drift}.sb-wiggle{transform-origin:50% 0;animation:5.5s ease-in-out infinite sb-wiggle}.sb-caret{animation:3.4s step-end infinite sb-blink}@media (prefers-reduced-motion:reduce){.sb-root *,.sb-root :before,.sb-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sb-root .sb-project-name:after{opacity:0;transition:opacity .18s ease-out}.sb-root .sb-project-link:hover .sb-project-name:after,.sb-root .sb-project-link:focus-visible .sb-project-name:after{opacity:1}.sb-root .sb-project-link:focus-visible{outline:2.5px dashed var(--sb-ink);outline-offset:6px;border-radius:10px}
