:root{--pc-cream:.921 .063 79.3;--pc-gold-deep:.558 .071 79.3;--pc-gold-soft:.756 .074 79.5;--pc-gold:.673 .076 79.7;--pc-ink:.405 .019 76.9;--pc-muted:.698 .036 251.1;--pc-navy-deep:.198 .028 255.9;--pc-navy-line:.328 .05 253.7;--pc-navy-panel:.299 .048 251.8;--pc-navy:.264 .04 252.2;--pc-paper-card:.99 .009 78.3;--pc-paper-soft:.957 .009 78.3;--pc-paper:.922 .017 76.1;--pc-taupe:.596 .031 76;--pc-font-display:Marcellus,serif;--pc-font-serif:"Cormorant Garamond",serif;--pc-font-sans:"Noto Sans Display",system-ui,sans-serif;--pc-font-mono:"JetBrains Mono",monospace}html:root{font-size:100%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-stopped{overflow:clip}html,body{overflow-x:clip}body.pc-site{margin:0;background-color:oklch(var(--pc-navy-deep));color:oklch(var(--pc-cream));font-family:var(--pc-font-sans);font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","liga";text-rendering:optimizeLegibility}::selection{background:oklch(var(--pc-gold)/.85);color:oklch(var(--pc-navy-deep))}:where(.pc-ui),:where(.pc-ui) *,:where(.pc-ui) :before,:where(.pc-ui) :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:where(.pc-ui) :where(h1,h2,h3,h4,h5,h6){margin:0;font-size:inherit;font-weight:inherit}:where(.pc-ui) :where(p,blockquote,figure,dl,dd,pre){margin:0}:where(.pc-ui) :where(ul,ol,menu){margin:0;padding:0;list-style:none}:where(.pc-ui) :where(a){color:inherit;text-decoration:inherit}:where(.pc-ui) :where(img,svg,video,canvas){display:block;vertical-align:middle}:where(.pc-ui) :where(img,video){max-width:100%;height:auto}:where(.pc-ui) :where(button,input,select,textarea){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border-radius:0}:where(.pc-ui) :where(button){cursor:pointer}:where(.pc-ui) :where(cite){font-style:normal}:where(.pc-ui) :where(blockquote){quotes:none}html .pc-ui h1,html .pc-ui h2,html .pc-ui h3,html .pc-ui h4,html .pc-ui h5,html .pc-ui h6{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit}html .pc-ui p{margin:0}html .pc-ui a,html .pc-ui a:visited{color:inherit;font-family:inherit;text-decoration:inherit}html .pc-ui a:hover,html .pc-ui a:focus,html .pc-ui a:active{color:inherit;text-decoration:inherit}html .pc-ui button,html .pc-ui button:hover,html .pc-ui button:focus{padding:0;background:0 0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;text-shadow:none;border-width:0;border-radius:0;box-shadow:none}html .pc-ui img{border:0;border-radius:0;box-shadow:none;opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}