@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Instrument+Serif:ital@0;1&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}}@layer components{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#111;background:#fff}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px}a{color:#111}a:hover{color:#55534e}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #111}h1,h2,h3{text-wrap:balance}summary{cursor:pointer}.nav-menu{display:none;position:relative}.nav-menu summary{cursor:pointer;color:#111;background:#fff;border:1.5px solid #111;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-panel{z-index:30;background:#fff;border:1px solid #e6e6e3;border-radius:14px;flex-direction:column;width:min(260px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 36px #11111124}.nav-panel a{color:#111;border-radius:10px;padding:13px 14px;font-size:16px;font-weight:500;text-decoration:none}.nav-panel a:hover{color:#111;background:#f7f7f5}.nav-panel a[aria-current]{background:#fff8d6;font-weight:700}.nav-panel a.nav-cta{color:#fff;text-align:center;background:#111;margin-top:6px;font-weight:600}@media (width<=760px){.brand-etym{display:none}.nav-links{display:none!important}.nav-menu{display:block}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
