@layer base{.ntci-root{--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--radius:.375rem;color:#16221d;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbf9f4}.ntci-root *,.ntci-root :before,.ntci-root :after{border-color:#e2ddd5}.ntci-root ::selection{color:#fbf9f4;background:#c68b2c}.ntci-root :focus-visible{outline-offset:2px;outline:2px solid #c68b2c}.ntci-root button:not(:disabled),.ntci-root [role=button]:not(:disabled){cursor:pointer}.ntci-root input::placeholder,.ntci-root textarea::placeholder{opacity:1;color:#9ca3af}}.ntci-root .font-serif-display{font-family:Cormorant Garamond,Georgia,serif}.ntci-root .grain:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes ntci-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ntci-root .marquee-track{will-change:transform;animation:46s linear infinite ntci-marquee-scroll}.ntci-root .marquee-track:hover{animation-play-state:paused}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}
