.fp-new-ui .pointer-events-none{pointer-events:none}.fp-new-ui .visible{visibility:visible}.fp-new-ui .absolute{position:absolute}.fp-new-ui .relative{position:relative}.fp-new-ui .inset-0{inset:0}.fp-new-ui .isolate{isolation:isolate}.fp-new-ui .-z-10{z-index:-10}.fp-new-ui .z-0{z-index:0}.fp-new-ui .z-10{z-index:10}.fp-new-ui .flex{display:flex}.fp-new-ui .inline-flex{display:inline-flex}.fp-new-ui .hidden{display:none}.fp-new-ui .size-1\/2{width:50%;height:50%}.fp-new-ui .h-full{height:100%}.fp-new-ui .w-full{width:100%}.fp-new-ui .shrink-0{flex-shrink:0}.fp-new-ui .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fp-new-ui .cursor-pointer{cursor:pointer}.fp-new-ui .items-center{align-items:center}.fp-new-ui .justify-center{justify-content:center}.fp-new-ui .overflow-hidden{overflow:hidden}.fp-new-ui .rounded-\[11px\]{border-radius:11px}.fp-new-ui .rounded-full{border-radius:9999px}.fp-new-ui .rounded-xl{border-radius:.75rem}.fp-new-ui .border{border-width:1px}.fp-new-ui .border-border{border-color:var(--theme-toggle-line)}.fp-new-ui .bg-background{background-color:var(--ui-bg)}.fp-new-ui .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fp-new-ui .bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.fp-new-ui .bg-zinc-900\/90{background-color:rgba(24,24,27,.9)}.fp-new-ui .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.fp-new-ui .from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.fp-new-ui .via-purple-500{--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.fp-new-ui .to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.fp-new-ui .p-6{padding:1.5rem}.fp-new-ui .p-\[1px\]{padding:1px}.fp-new-ui .text-\[\#795640\]{--tw-text-opacity:1;color:rgb(121 86 64/var(--tw-text-opacity,1))}.fp-new-ui .text-\[\#F5DEB3\]{--tw-text-opacity:1;color:rgb(245 222 179/var(--tw-text-opacity,1))}.fp-new-ui .text-foreground{color:var(--ui-fg)}.fp-new-ui .opacity-0{opacity:0}.fp-new-ui .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.fp-new-ui .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.fp-new-ui .transition-\[filter\2c background-color\]{transition-property:filter,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fp-new-ui .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fp-new-ui .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fp-new-ui .duration-300{transition-duration:.3s}.fp-new-ui .duration-500{transition-duration:.5s}.fp-new-ui .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-sun-moon-original=true]{display:none!important}.fp-sunmoon-host{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;--theme-toggle-line:#edc9af66}.fp-sunmoon-host .fp-site-theme-toggle{box-sizing:border-box;border:1px solid var(--theme-toggle-line);padding:0;box-shadow:0 4px 18px #12080826;line-height:1;-webkit-tap-highlight-color:transparent}.fp-sunmoon-host .fp-site-theme-toggle:focus-visible{outline:2px solid var(--ui-heading);outline-offset:5px}.fp-sunmoon-host .fp-site-theme-toggle [data-body] svg{width:50%;height:50%;stroke-width:1.8}.fp-sunmoon-host .fp-site-theme-toggle [data-sky]{border-radius:inherit}html[data-theme=light] .fp-sunmoon-host{--theme-toggle-line:#79564066}html[data-theme] #cookie-notice.fp-cookie-upgraded{display:block;width:min(740px,calc(100% - 40px));bottom:max(18px,env(safe-area-inset-bottom));padding:0;border:0;border-radius:13px;background:none;box-shadow:0 12px 42px #180d0d38;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}html[data-theme] #cookie-notice.fp-cookie-upgraded[hidden]{display:none!important}#cookie-notice.fp-cookie-upgraded .fp-aurora-card{--aurora-glow:#edc9af30;background:linear-gradient(115deg,#795640,#edc9af 35%,#6c4440 65%,#af6e4d);border-radius:13px;transition:box-shadow .3s;isolation:isolate}#cookie-notice.fp-cookie-upgraded .fp-aurora-inner{padding:20px 22px;border-radius:12px;background:#381e1df5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f7e7ce}#cookie-notice.fp-cookie-upgraded .fp-aurora-glow{transition:opacity .4s}#cookie-notice.fp-cookie-upgraded .fp-aurora-card:not([data-pointer=true]) .fp-aurora-glow{opacity:0}#cookie-notice.fp-cookie-upgraded .fp-cookie-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;max-height:calc(70svh - 40px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}#cookie-notice.fp-cookie-upgraded .cookie-intro{align-items:center;gap:14px;min-width:0}#cookie-notice.fp-cookie-upgraded .cookie-intro .brand-mark{flex:none;width:27px;height:27px;background:#edc9af}html[data-theme] #cookie-notice.fp-cookie-upgraded .cookie-intro p{margin:0;font:400 11px/1.65 Manrope,sans-serif;color:#e1cdbd}#cookie-notice.fp-cookie-upgraded .cookie-intro strong{display:block;margin-bottom:4px;font:500 18px/1.25 Lora,serif;letter-spacing:-.015em;color:#f7e7ce}#cookie-notice.fp-cookie-upgraded .cookie-actions{flex-direction:row;gap:8px;align-items:center}html[data-theme] #cookie-notice.fp-cookie-upgraded .cookie-actions button{width:auto;min-height:44px;padding:10px 14px;border:1px solid #edc9af55;border-radius:9px;background:none;color:#f7e7ce;font:500 11px/1.25 Manrope,sans-serif;letter-spacing:0;transition:background .2s,border-color .2s,color .2s;cursor:pointer}html[data-theme] #cookie-notice.fp-cookie-upgraded #cookie-dismiss{background:wheat;border-color:wheat;color:#381e1d}html[data-theme] #cookie-notice.fp-cookie-upgraded .cookie-actions button:hover{background:#79564088;border-color:#edc9af;color:#f7e7ce}html[data-theme] #cookie-notice.fp-cookie-upgraded #cookie-dismiss:hover{background:#edc9af;border-color:#edc9af;color:#381e1d}#cookie-notice.fp-cookie-upgraded .cookie-actions button:focus-visible{outline:2px solid currentColor;outline-offset:3px}html[data-theme] #cookie-notice.fp-cookie-upgraded .cookie-detail{margin:0;padding-top:14px;border-top:1px solid #edc9af33;color:#e1cdbd;font:400 11px/1.7 Manrope,sans-serif}#cookie-notice.fp-cookie-upgraded .cookie-detail a{color:inherit;text-decoration:underline;text-underline-offset:3px}html[data-theme=light] #cookie-notice.fp-cookie-upgraded .fp-aurora-card{--aurora-glow:#af6e4d29;background:linear-gradient(115deg,#795640,#edc9af 35%,#a47155 65%,#795640)}html[data-theme=light] #cookie-notice.fp-cookie-upgraded .fp-aurora-inner{background:#f7e7cef5;color:#381e1d}html[data-theme=light] #cookie-notice.fp-cookie-upgraded :is(.cookie-intro p,.cookie-detail){color:#674846}html[data-theme=light] #cookie-notice.fp-cookie-upgraded .cookie-intro strong{color:#381e1d}html[data-theme=light] #cookie-notice.fp-cookie-upgraded .cookie-intro .brand-mark{background:#795640}html[data-theme=light] #cookie-notice.fp-cookie-upgraded .cookie-actions button{color:#381e1d;border-color:#79564055}html[data-theme=light] #cookie-notice.fp-cookie-upgraded #cookie-dismiss{background:#795640;border-color:#795640;color:#f7e7ce}html[data-theme=light] #cookie-notice.fp-cookie-upgraded .cookie-actions button:hover{background:#edc9af88;border-color:#795640;color:#381e1d}html[data-theme=light] #cookie-notice.fp-cookie-upgraded #cookie-dismiss:hover{background:#381e1d;border-color:#381e1d;color:#f7e7ce}html[data-theme=light] #cookie-notice.fp-cookie-upgraded .cookie-detail{border-color:#79564033}@media(max-width:720px){.fp-sunmoon-host[data-control=theme-toggle]{grid-column:1;grid-row:1;justify-self:start}.fp-sunmoon-host .fp-site-theme-toggle{width:44px!important;height:44px!important}html[data-theme] #cookie-notice.fp-cookie-upgraded{width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom))}#cookie-notice.fp-cookie-upgraded .fp-aurora-inner{padding:16px}#cookie-notice.fp-cookie-upgraded .fp-cookie-content{grid-template-columns:minmax(0,1fr);gap:12px;max-height:calc(70svh - 32px)}#cookie-notice.fp-cookie-upgraded .cookie-actions{justify-content:flex-end}#cookie-notice.fp-cookie-upgraded .cookie-intro{gap:12px}#cookie-notice.fp-cookie-upgraded .cookie-intro strong{font-size:17px}html[data-theme] #cookie-notice.fp-cookie-upgraded .cookie-actions button{padding-inline:18px}}@media(prefers-reduced-motion:reduce){#cookie-notice.fp-cookie-upgraded *,.fp-sunmoon-host *{transition:none!important;animation:none!important}#cookie-notice.fp-cookie-upgraded .fp-aurora-glow{display:none}}.fp-new-ui .hover\:bg-muted:hover{background-color:var(--ui-border)}.fp-new-ui .hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.fp-new-ui .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.fp-new-ui .focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ui-heading)}.fp-new-ui .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.fp-new-ui .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--ui-bg)}.fp-new-ui .focus-visible\:\[outline\:2px_solid_transparent\]:focus-visible{outline:2px solid transparent}.fp-new-ui .disabled\:pointer-events-none:disabled{pointer-events:none}.fp-new-ui .disabled\:opacity-50:disabled{opacity:.5}.fp-new-ui :is(.group:hover .group-hover\:opacity-100){opacity:1}