/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans/InstrumentSans[wdth,wght].woff2)format("woff2-variations");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/Newsreader[opsz,wght].woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/Newsreader-Italic[opsz,wght].woff2)format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap}.lws{--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-serif:"Newsreader","Iowan Old Style",Georgia,serif;font-family:var(--font-sans);--background:42 41.5% 92%;--foreground:240 4.9% 12%;--card:45 54.5% 95.7%;--card-foreground:240 4.9% 12%;--popover:45 54.5% 95.7%;--popover-foreground:240 4.9% 12%;--primary:42 53.4% 54.5%;--primary-foreground:240 4.9% 12%;--secondary:240 4.9% 12%;--secondary-foreground:42 41.5% 92%;--muted:43 34.4% 88%;--muted-foreground:45 4.5% 34.5%;--accent:43 34.4% 88%;--accent-foreground:240 4.9% 12%;--border:43 14.3% 80.8%;--input:42 11.3% 77.5%;--ring:219 30.9% 26.7%;--destructive:4 51.1% 44.1%;--destructive-foreground:42 41.5% 92%;--radius:.5rem;--lws-brand:#c9a34d;--lws-brand-foreground:#1d1d20;--lws-brand-muted:oklch(93.7133% .0284958 90.5383);--lws-brand-subtle:oklch(89.8281% .0446822 89.5598);--lws-field-navy:#2f3e59;--lws-field-navy-foreground:#f3eee2;--lws-field-ink:#1d1d20;--lws-field-ink-foreground:#f3eee2;--lws-review:#bb6656;--lws-review-foreground:#f3eee2;--lws-review-muted:oklch(91.6502% .028339 81.9573);--lws-success:#46584f;--lws-success-foreground:#f3eee2;--lws-warning:oklch(90.3138% .0426589 89.6821);--lws-warning-foreground:#574413;--lws-info:#3e6497;--lws-info-foreground:#f3eee2;--shadow-soft-xs:0 1px 2px 0 #1d1d200d;--shadow-soft-sm:0 1px 3px 0 #1d1d2012,0 1px 2px -1px #1d1d200f;--shadow-soft-md:0 4px 12px -2px #1d1d2014,0 2px 4px -2px #1d1d200d;--shadow-soft-lg:0 12px 28px -6px #1d1d201f;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.16,1,.3,1);background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased}[data-brand=velok] .lws{--primary:92 16% 49%;--primary-foreground:90 33% 96%;--lws-brand:#7c9169;--lws-brand-foreground:#f6f9f3}.lws h1,.lws h2,.lws h3,.lws h4{font-weight:600}.lws.lws h1,.lws.lws h2,.lws.lws h3,.lws.lws h4,.lws.lws h5,.lws.lws h6{color:inherit}.lws :is(a,button).btn{cursor:pointer;transition:transform var(--motion-fast)var(--ease-standard),box-shadow var(--motion-base)var(--ease-standard);text-decoration:none}.lws :is(a,button).btn:hover{box-shadow:var(--shadow-soft-md);transform:translateY(-2px)}.lws :is(a,button).btn:active{box-shadow:var(--shadow-soft-xs);transform:translateY(0)}.lws :is(a,button,[role=button]):focus-visible{outline:3px solid var(--navy);outline-offset:3px}.lws.lws a.btn-primary:is(:hover,:focus-visible){color:var(--ink)}.lws.lws a.btn-ink:is(:hover,:focus-visible){color:var(--paper)}.lws .lws-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lws .lws-mobile-only{display:none!important}@media (max-width:1100px){.lws .lws-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:769px) and (max-width:1100px){.lws .lws-card-grid-mobile--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}@media (max-width:768px){.lws .lws-card-grid--four{grid-template-columns:repeat(1,minmax(0,1fr))!important}.lws .lws-desktop-only{display:none!important}.lws .lws-mobile-only{display:block!important}.lws .lws-stack-mobile{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.lws.lws-fluid-page .sec{padding:38px 20px 42px}.lws.lws-fluid-page .d1{font-size:34px}.lws.lws-fluid-page .d2{font-size:29px}}@media (prefers-reduced-motion:reduce){.lws *,.lws :after,.lws :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lws :is(a,button).btn:active,.lws :is(a,button).btn:hover{transform:none}}