#global-nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:400;padding:24px var(--g-1280);display:flex;justify-content:space-between;align-items:center;transition:background .4s,backdrop-filter .4s}#global-nav[data-astro-cid-dmqpwcec].scrolled{background:#0a1116eb;backdrop-filter:blur(14px)}.gnav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;text-decoration:none}.gnav-wm[data-astro-cid-dmqpwcec]{font-family:var(--sans);font-weight:200;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--paper)}.gnav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:36px}.gnav-link[data-astro-cid-dmqpwcec]{font-family:var(--sans);font-weight:300;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;position:relative;padding-bottom:3px;transition:color .25s;color:#f1f1f166}.gnav-link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--teal-light);transition:width .3s ease}.gnav-link[data-astro-cid-dmqpwcec]:hover,.gnav-link[data-astro-cid-dmqpwcec].active{color:var(--paper)}.gnav-link[data-astro-cid-dmqpwcec]:hover:after,.gnav-link[data-astro-cid-dmqpwcec].active:after{width:100%}.gnav-burger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:22px;padding:0;background:none;border:none;cursor:pointer;position:relative;z-index:410}.gnav-burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:100%;height:1px;background:var(--paper);transition:transform .3s ease,opacity .3s ease}.gnav-burger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(6px) rotate(45deg)}.gnav-burger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.gnav-burger[data-astro-cid-dmqpwcec].open span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.gnav-mobile-menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:390;background:#0a1116fa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.gnav-mobile-menu[data-astro-cid-dmqpwcec].open{opacity:1;pointer-events:auto;transform:none}.gnav-mobile-link[data-astro-cid-dmqpwcec]{font-family:var(--sans);font-weight:300;font-size:16px;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:#f1f1f180;transition:color .25s}.gnav-mobile-link[data-astro-cid-dmqpwcec]:hover,.gnav-mobile-link[data-astro-cid-dmqpwcec].active{color:var(--paper)}@media (max-width:820px){#global-nav[data-astro-cid-dmqpwcec]{padding:20px 24px}.gnav-links[data-astro-cid-dmqpwcec]{display:none}.gnav-burger[data-astro-cid-dmqpwcec]{display:flex}}@media (min-width:821px){.gnav-mobile-menu[data-astro-cid-dmqpwcec]{display:none}}#global-footer[data-astro-cid-sz7xmlte]{background:var(--ink);padding:28px var(--g-1280);display:flex;justify-content:space-between;align-items:center}.gft-copy[data-astro-cid-sz7xmlte]{font-family:var(--sans);font-size:11px;font-weight:200;letter-spacing:.1em;color:#f1f1f133}.gft-tagline[data-astro-cid-sz7xmlte]{font-family:var(--serif);font-style:italic;font-size:13px;color:#f1f1f133}.gft-email[data-astro-cid-sz7xmlte]{font-family:var(--sans);font-size:11px;font-weight:200;letter-spacing:.1em;color:#f1f1f133;text-decoration:none}.gft-email[data-astro-cid-sz7xmlte]:hover{color:#f1f1f166}@media (max-width:820px){#global-footer[data-astro-cid-sz7xmlte]{flex-direction:column;gap:8px;text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink: #0A1116;--paper: #F1F1F1;--teal: #1C6478;--teal-light: #4FC3DE;--teal-dim: #0F3A47;--mid: #6B6B6B;--yellow: #E8B23D;--yellow-light: #F3CA6B;--yellow-dim: #B8850F;--red: #C0392B;--red-dim: #922B21;--amber: #D4820A;--amber-dim: #9a5f05;--serif: "Lora", Georgia, serif;--sans: "Outfit", sans-serif;--g-1280: max(48px, calc((100% - 1280px)/2) );--g-1200: max(48px, calc((100% - 1200px)/2) );--g-1080: max(48px, calc((100% - 1080px)/2) )}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300;overflow-x:clip}a{color:inherit}img,svg{display:block;max-width:100%}.rv{opacity:0;transition:opacity .85s ease,transform .85s ease}.rv-u{transform:translateY(32px)}.rv-l{transform:translate(-40px)}.rv-r{transform:translate(40px)}.d1{transition-delay:.1s!important}.d2{transition-delay:.22s!important}.d3{transition-delay:.36s!important}.d4{transition-delay:.52s!important}.in-view .rv{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-line{0%,to{opacity:.3;transform:scaleY(.7);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}@keyframes glow-p{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}
