html.dark,main.dark{color:#fff;background-color:#02020c}button#theme-toggle.dark,.dark .menu{color:#000;background-color:#fff}.dark .nav-links a:hover,.dark .nav-links a:focus{color:#8decf8}.dark .nav-links a{color:var(--color-background)}.dark a{color:#ff9776}nav.dark,header.dark{background-color:#000}:root.light{--color-background:#fff;--accent:#2337ff;--accent-dark:#000d8a;--black:15, 18, 25;--gray:96, 115, 159;--gray-light:229, 233, 240;--gray-dark:34, 41, 57;--gray-gradient:rgba(var(--gray-light), 50%), #fff;--box-shadow:0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}:root.dark{--color-background:#02020c;--accent:#8decf8;--accent-dark:#00a3c4;--black:#fff;--gray:#60739f;--gray-light:#222939;--gray-dark:#e5e9f0;--gray-gradient:rgba(var(--gray-light), 50%), #02020c;--box-shadow:0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}body{font-family:var(--font-atkinson);text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));background-size:100% 600px;margin:0;padding:0;font-size:20px;line-height:1.7}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:rgb(var(--black));margin:0 0 .5rem;line-height:1.2}h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark{color:rgb(var(--white));margin:0 0 .5rem;line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{border-radius:8px;max-width:100%;height:auto}code{background-color:rgb(var(--gray-light));border-radius:2px;padding:2px 5px}pre{border-radius:8px;padding:1.5em}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);margin:0;padding:0 0 0 20px;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (width<=720px){body{font-size:18px}main{padding:1em}}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}footer[data-astro-cid-jo6i4kqk]{background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center;padding:2em 1em 6em}.social-links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:1em;margin-top:1em;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:rgb(var(--gray));text-decoration:none}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:rgb(var(--gray-dark))}.phone[data-astro-cid-xrc56gie]{background-color:#fff;border:5px solid #000;border-radius:25px;width:220px;height:400px;display:none;position:relative;overflow:hidden;box-shadow:0 .9px 2.2px #0000000a,0 2.2px 5.3px #0000000c,0 4.1px 10px #0000000d,0 7.4px 17.9px #0000000f,0 13.8px 33.4px #0001,0 33px 80px #0000001c}.image[data-astro-cid-xrc56gie]{position:absolute}.menu[data-astro-cid-xrc56gie].dark{color:#ececf1;background-color:#0d0950}.menu[data-astro-cid-xrc56gie]{clip-path:polygon(81.05% 9.1%,92% 9.1%,92% 10.1%,81.05% 10.1%);color:#0d0950;background-color:#303235;flex-direction:column;align-items:center;width:100%;height:100%;font-family:sans-serif;font-size:28px;transition:clip-path .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0}.active[data-astro-cid-xrc56gie] .menu[data-astro-cid-xrc56gie]{clip-path:polygon(101% -1%,101% 101%,-1% 101%,-1% -1%);background-color:#e07a8d}.options[data-astro-cid-xrc56gie]{flex-direction:column;align-items:center;margin-top:60px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(.8)}.option[data-astro-cid-xrc56gie]{cursor:pointer;margin:8px 0}.option[data-astro-cid-xrc56gie].selected{color:#a02f56}.active[data-astro-cid-xrc56gie] .options[data-astro-cid-xrc56gie]{transform:scale(1)}.x[data-astro-cid-xrc56gie]{pointer-events:none;position:absolute;top:0}.top-bars[data-astro-cid-xrc56gie]{stroke:#303235;transition:stroke .4s cubic-bezier(.4,0,.2,1)}.active[data-astro-cid-xrc56gie] .top-bars[data-astro-cid-xrc56gie]{stroke:#f2f2f2}.bar[data-astro-cid-xrc56gie]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.bar1[data-astro-cid-xrc56gie]{transform-origin:190px 20.5px}.bar2[data-astro-cid-xrc56gie]{transform-origin:190px 28.5px}.active[data-astro-cid-xrc56gie] .bar1[data-astro-cid-xrc56gie]{transform:translateY(8.6px)rotate(45deg)}.active[data-astro-cid-xrc56gie] .bar2[data-astro-cid-xrc56gie]{transform:rotate(-45deg)}.menu-click-area[data-astro-cid-xrc56gie]{cursor:pointer;opacity:.3;background:0 0;border:0;width:40px;height:40px;position:absolute;top:10px;right:10px}@media screen and (width<=635px){.phone[data-astro-cid-xrc56gie]{display:none}.nav-links[data-astro-cid-xrc56gie]{background-color:var(--color-background,#fff);border:1px solid var(--accent,#0000001a);box-shadow:0 8px 16px var(--gray-light,#0000001a);z-index:1000;clip-path:inset(0 0 100%);opacity:0;pointer-events:none;border-bottom-width:2px;transition:clip-path .25s,opacity .25s;position:absolute;top:100%;left:0;right:0}.nav-links[data-astro-cid-xrc56gie].dark{background-color:#030303}.nav-links[data-astro-cid-xrc56gie].light{background-color:#ececf1}:root.light .nav-links[data-astro-cid-xrc56gie]{background-color:#fff}}.menu-button[data-astro-cid-xrc56gie]{cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem;padding:.5rem;display:block}.menu-button[data-astro-cid-xrc56gie] span[data-astro-cid-xrc56gie]{color:#0d0950;background-color:currentColor;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}.dark .menu-button[data-astro-cid-xrc56gie] span[data-astro-cid-xrc56gie]{color:#ececf1}.menu-button[data-astro-cid-xrc56gie][aria-expanded=true] span[data-astro-cid-xrc56gie]:first-child{transform:translateY(7px)rotate(45deg)}.menu-button[data-astro-cid-xrc56gie][aria-expanded=true] span[data-astro-cid-xrc56gie]:nth-child(2){opacity:0}.menu-button[data-astro-cid-xrc56gie][aria-expanded=true] span[data-astro-cid-xrc56gie]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-links[data-astro-cid-xrc56gie]{color:#0d0950;width:100%;margin:0;display:block}.nav-links[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{text-align:center;text-transform:uppercase;color:#0d0950;padding:10px 0;font-size:1.2rem;font-weight:700;text-decoration:none;display:block}.dark .nav-links[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{color:#ececf1}.nav-links[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:hover,.nav-links[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:focus{background-color:#ff9776}.nav-links[data-astro-cid-xrc56gie].is-open{clip-path:inset(0);opacity:1;pointer-events:auto}@media screen and (width>=636px){.nav-links[data-astro-cid-xrc56gie]{background:0 0;width:auto;margin-left:5em;display:block;position:static}.nav-links[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{padding:15px 20px;display:inline-block}.menu-button[data-astro-cid-xrc56gie]{display:none}}button[data-astro-cid-rknshgfe]#themeToggle{cursor:pointer;background:0 0;border:none}.sun[data-astro-cid-rknshgfe],.moon[data-astro-cid-rknshgfe]{transition:fill .18s,opacity .18s}.sun[data-astro-cid-rknshgfe]{fill:#000;opacity:1}.moon[data-astro-cid-rknshgfe]{fill:#fff;opacity:0}.dark .sun[data-astro-cid-rknshgfe]{opacity:0}button[data-astro-cid-rknshgfe]#themeToggle:hover .sun[data-astro-cid-rknshgfe]{fill:var(--accent)}.dark .moon[data-astro-cid-rknshgfe]{opacity:1}.dark button[data-astro-cid-rknshgfe]#themeToggle:hover .moon[data-astro-cid-rknshgfe]{fill:var(--accent)}div[data-astro-cid-nen7h5rs]{justify-content:space-between;display:flex}header[data-astro-cid-nen7h5rs]{box-shadow:0 2px 8px rgba(var(--black), 5%);z-index:10;box-sizing:border-box;width:100%;margin:0;padding:0 1em;position:relative}h2[data-astro-cid-nen7h5rs]{margin:0;font-size:1em}h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{text-decoration:none}nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:4px solid #0000;padding:1em .5em;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{border-bottom-color:var(--accent);text-decoration:none}.social-links[data-astro-cid-nen7h5rs],.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:flex}@media (width<=720px){.social-links[data-astro-cid-nen7h5rs]{display:none}}
