a.svelte-bi1yhx{text-decoration:none;color:inherit;white-space:nowrap;word-wrap:nowrap;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.nav-item.svelte-1vkjnn4{position:relative;display:flex;align-items:center;z-index:999}.has-menu.svelte-1vkjnn4:hover .mega-menu,.has-menu.svelte-1vkjnn4:focus-within .mega-menu{opacity:1;transform:translate(-50%);pointer-events:auto}.nav-arrow.svelte-1vkjnn4{margin-left:.25rem;font-size:.75em;display:inline-block;transform:translateY(-1px)}.wrapper.svelte-1vkjnn4{position:relative}.wrapper.svelte-1vkjnn4 .wrapper-inner:where(.svelte-1vkjnn4){position:absolute;width:300px;height:36px;transform:translate(-50%);z-index:999}h1.svelte-dm2m1p a:where(.svelte-dm2m1p){color:#f0dec6}.header.svelte-dm2m1p{padding-top:1.5rem;width:100%;display:flex;justify-content:space-between;align-items:center;padding-inline:2rem;background-color:transparent;transition:transform .3s ease-in-out}.header.svelte-dm2m1p.sticky{position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateY(-100%);padding-top:0;box-shadow:0 4px 20px #0000001a;background-color:var(--lan-alt-body-1);-webkit-user-select:none;user-select:none;pointer-events:none}.header.svelte-dm2m1p.sticky.visible{-webkit-user-select:unset;user-select:unset;pointer-events:unset;transform:translateY(0)}.header.svelte-dm2m1p>:where(.svelte-dm2m1p){width:100%;flex:33%}.header.svelte-dm2m1p>h1:where(.svelte-dm2m1p){font-size:24px;color:var(--lan-text-alt-body-1)}.header.svelte-dm2m1p>.nav-wrapper:where(.svelte-dm2m1p){display:flex;justify-content:center;align-items:center}.header.svelte-dm2m1p>.nav-wrapper:where(.svelte-dm2m1p)>nav:where(.svelte-dm2m1p){position:relative;border-radius:9999px;font-weight:400;display:flex;justify-content:center;align-items:center;background-color:var(--lan-alt-body-1);color:#f0dec6;padding-inline:2rem;padding-block:.5rem;font-size:var(--text-size-lg);height:min-content;gap:1rem}.header.svelte-dm2m1p>.nav-wrapper:where(.svelte-dm2m1p)>nav:where(.svelte-dm2m1p) a:where(.svelte-dm2m1p){color:#f0dec6}.header.svelte-dm2m1p>.nav-wrapper:where(.svelte-dm2m1p)>nav:where(.svelte-dm2m1p) a:where(.svelte-dm2m1p):hover{color:#f0dec6}.header.svelte-dm2m1p.sticky>.nav-wrapper:where(.svelte-dm2m1p)>nav:where(.svelte-dm2m1p){background-color:transparent}.menu-line.svelte-dm2m1p{position:absolute;bottom:.5rem;left:0;height:2px;margin-bottom:-8px;background-color:var(--lan-text-alt-body-1);transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;pointer-events:none;opacity:0;z-index:10}.mega-menu.svelte-dm2m1p{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);background:var(--lan-alt-body-1);border-radius:16px;padding:1.5rem 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;min-width:640px;box-shadow:0 16px 40px #00000059;opacity:0;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out;z-index:20}.work-menu.svelte-dm2m1p{grid-template-columns:1fr;min-width:560px}.work-heading.svelte-dm2m1p{font-size:1.25rem;font-weight:500;margin-bottom:1.25rem;color:var(--lan-text-alt-body-1)}.work-articles-stack.svelte-dm2m1p{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.work-row.svelte-dm2m1p{display:grid;grid-template-columns:88px minmax(0,1fr);gap:1.25rem;align-items:center;text-decoration:none;color:inherit}.work-thumb.svelte-dm2m1p{width:88px;height:88px;border-radius:6px;background:#d8d7dd}.work-row-title.svelte-dm2m1p{font-size:1rem;font-weight:500;margin-bottom:.25rem;color:var(--lan-text-alt-body-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-row-desc.svelte-dm2m1p{font-size:.85rem;font-style:italic;margin-bottom:.15rem;color:var(--lan-text-alt-body-1);opacity:.8;font-size:.8rem;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.work-row-meta.svelte-dm2m1p{font-size:.8rem;color:var(--lan-text-alt-body-1);opacity:.7}.work-row.svelte-dm2m1p:hover .work-row-title:where(.svelte-dm2m1p){text-decoration:underline}.work-footer-links.svelte-dm2m1p{display:flex;flex-direction:column;gap:.35rem}.work-footer-links.svelte-dm2m1p a:where(.svelte-dm2m1p){font-size:.9rem;color:var(--lan-text-alt-body-1);text-decoration:none}.work-footer-links.svelte-dm2m1p a:where(.svelte-dm2m1p):hover{text-decoration:underline}.mega-column.svelte-dm2m1p h3:where(.svelte-dm2m1p){font-size:.9rem;font-weight:600;margin-bottom:.75rem;color:var(--lan-text-alt-body-1)}.mega-column.svelte-dm2m1p a:where(.svelte-dm2m1p){display:block;font-size:.85rem;margin-bottom:.35rem;color:var(--lan-text-alt-body-1);text-decoration:none;white-space:nowrap;opacity:.8}.mega-column.svelte-dm2m1p a:where(.svelte-dm2m1p):hover{text-decoration:underline;color:var(--lan-text-light-2);opacity:1}@media screen and (max-width:900px){.header.svelte-dm2m1p{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.header.svelte-dm2m1p h1:where(.svelte-dm2m1p){grid-area:title;text-align:center}.header.svelte-dm2m1p>:where(.svelte-dm2m1p):nth-child(3){grid-area:socials;display:none}.header.svelte-dm2m1p>:where(.svelte-dm2m1p):nth-child(2){grid-area:nav;justify-content:center}.nav-wrapper.svelte-dm2m1p{width:100%}.nav-wrapper.svelte-dm2m1p nav:where(.svelte-dm2m1p){width:100%}}@media screen and (max-width:500px){.header.svelte-dm2m1p{padding-inline:0;padding-bottom:0;border-radius:0!important;padding-top:.5rem}.header.svelte-dm2m1p nav:where(.svelte-dm2m1p){border-radius:0!important}}@media screen and (max-width:378px){nav.svelte-dm2m1p{display:flex;flex-wrap:wrap}.menu-line.svelte-dm2m1p{display:none}}@media screen and (max-width:550px){.header.svelte-dm2m1p{flex-direction:column;gap:1rem}.header.svelte-dm2m1p>h1:where(.svelte-dm2m1p){text-align:center}}footer.svelte-o1bhlt{background-color:var(--lan-alt-body-1);color:var(--lan-text-alt-body-1);padding-inline:var(--inline-padding-lg);padding-block:4rem;display:flex;justify-content:center;border-top:1px solid var(--lan-text-alt-body-1)}.footer-inner.svelte-o1bhlt{max-width:var(--max-width-lg);width:100%;display:flex;flex-direction:column;gap:4rem}.title.svelte-o1bhlt{font-family:Baskerville,sans-serif;font-size:2.5rem;font-weight:400}.columns.svelte-o1bhlt{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.col.svelte-o1bhlt{display:flex;flex-direction:column;gap:.25rem}p.svelte-o1bhlt,a.svelte-o1bhlt{font-size:.875rem;color:inherit;text-decoration:none;margin:0;line-height:1.5}a.svelte-o1bhlt:hover{text-decoration:underline}@media screen and (max-width:900px){.columns.svelte-o1bhlt{grid-template-columns:1fr 1fr;row-gap:2rem}}@media screen and (max-width:600px){.columns.svelte-o1bhlt{grid-template-columns:1fr;gap:2rem}.footer-inner.svelte-o1bhlt{gap:2rem}}
