.cookies_banner__29FYK{position:fixed;bottom:0;left:0;right:0;z-index:9999;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.cookies_bannerVisible__YQeC2{transform:translateY(0);opacity:1}.cookies_bannerHidden__gJ5q5{transform:translateY(100%);opacity:0}.cookies_gradientLine__36n6j{height:4px;background:linear-gradient(90deg,var(--header-primary),var(--header-primary-hover),var(--header-primary));background-size:200% 100%;animation:cookies_shimmer__SF9Qo 3s ease-in-out infinite}@keyframes cookies_shimmer__SF9Qo{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.cookies_bannerContent___qFVP{background:hsla(0,0%,100%,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -10px 40px hsla(43,44%,66%,.15)}.cookies_bannerInner__D4WoZ{max-width:80rem;margin:0 auto;padding:1rem}@media (min-width:640px){.cookies_bannerInner__D4WoZ{padding:1.25rem 1.5rem}}@media (min-width:1024px){.cookies_bannerInner__D4WoZ{padding:1.25rem 2rem}}.cookies_bannerLayout__AwkrZ{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.cookies_bannerLayout__AwkrZ{flex-direction:row;align-items:center;gap:1.5rem}}.cookies_textSection__35eTJ{display:flex;align-items:flex-start;gap:1rem;flex:1 1}@media (min-width:640px){.cookies_textSection__35eTJ{align-items:center}}.cookies_cookieIconWrapper__qHzFF{display:none;animation:cookies_bounce__Dy42O 2s ease-in-out infinite}@media (min-width:640px){.cookies_cookieIconWrapper__qHzFF{display:block}}@keyframes cookies_bounce__Dy42O{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cookies_cookieIcon__p2Xes{width:3rem;height:3rem;flex-shrink:0}.cookies_textContent__uT3yH{flex:1 1}.cookies_bannerTitle__EYis0{font-family:var(--font-display,"Be Vietnam Pro",sans-serif);font-size:1.125rem;font-weight:800;color:var(--black,#12070a);margin-bottom:.25rem;letter-spacing:-.02em;text-transform:uppercase}@media (min-width:640px){.cookies_bannerTitle__EYis0{font-size:1.25rem}}.cookies_bannerText__QVAXH{font-family:var(--font-main,"Archivo",sans-serif);font-size:.875rem;color:var(--dark-grey,#2a1a1f);opacity:.8;line-height:1.5}.cookies_privacyLink__GznAA{color:var(--header-primary-hover,#c1a65e);text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color var(--transition-fast,.2s ease)}.cookies_privacyLink__GznAA:hover{color:var(--header-primary,#cfba83)}.cookies_buttonGroup__1cbmX{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}@media (min-width:640px){.cookies_buttonGroup__1cbmX{flex-direction:row;align-items:center;gap:.75rem}}@media (min-width:1024px){.cookies_buttonGroup__1cbmX{flex-shrink:0}}.cookies_btn__LQ4Xx{font-family:var(--font-main,"Archivo",sans-serif);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:.625rem 1.25rem;border-radius:999px;cursor:pointer;transition:all var(--transition-fast,.2s ease);border:none;text-align:center}.cookies_btnCustomize__cUe0S{color:var(--dark-grey,#2a1a1f);background:#faf7f0;border:1px solid #e8dfc4;order:3}@media (min-width:640px){.cookies_btnCustomize__cUe0S{order:1}}.cookies_btnCustomize__cUe0S:hover{background:#f0e9d8;border-color:var(--header-primary,#cfba83)}.cookies_btnReject__1Erea{color:var(--mid-grey,#a78993);background:transparent;border:1px solid rgba(167,137,147,.3);order:2}.cookies_btnReject__1Erea:hover{background:rgba(167,137,147,.1);color:var(--dark-grey,#2a1a1f)}.cookies_btnAccept__4P1hj{font-weight:700;color:var(--white,#fff);background:linear-gradient(135deg,var(--header-primary,#cfba83),var(--header-primary-hover,#c1a65e));box-shadow:0 10px 25px rgba(193,166,94,.3);padding:.625rem 1.5rem;order:1}@media (min-width:640px){.cookies_btnAccept__4P1hj{order:3}}.cookies_btnAccept__4P1hj:hover{box-shadow:0 14px 35px rgba(193,166,94,.4);transform:scale(1.02)}.cookies_btnAccept__4P1hj:active{transform:scale(.98)}.cookies_modalOverlay__yp27v{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center}@media (min-width:640px){.cookies_modalOverlay__yp27v{align-items:center}}.cookies_modalBackdrop__gNj6L{position:absolute;inset:0;background:rgba(18,7,10,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:cookies_fadeIn__CPW4_ .3s ease-out}@keyframes cookies_fadeIn__CPW4_{0%{opacity:0}to{opacity:1}}.cookies_modal__r6HVe{position:relative;width:100%;background:var(--white,#fff);max-height:85vh;overflow:hidden;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -25px 50px -12px rgba(0,0,0,.25);animation:cookies_slideUpMobile__OAdqF .4s cubic-bezier(.16,1,.3,1)}@media (min-width:640px){.cookies_modal__r6HVe{max-width:32rem;margin:0 1rem;max-height:90vh;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:cookies_slideUpDesktop__tTayX .4s cubic-bezier(.16,1,.3,1)}}@keyframes cookies_slideUpMobile__OAdqF{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookies_slideUpDesktop__tTayX{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cookies_modalHeader__HLRT3{position:-webkit-sticky;position:sticky;top:0;background:var(--white,#fff);border-bottom:1px solid #e8dfc4;padding:1rem 1.25rem;z-index:10}@media (min-width:640px){.cookies_modalHeader__HLRT3{padding:1.25rem 1.5rem}}.cookies_modalHeaderTop__sdISE{display:flex;align-items:center;justify-content:space-between}.cookies_modalTitleWrapper__rrcC_{display:flex;align-items:center;gap:.75rem}.cookies_modalIconBadge__BN7k1{width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(135deg,var(--header-primary,#cfba83),var(--header-primary-hover,#c1a65e));display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(193,166,94,.25);font-size:1.125rem}.cookies_modalTitle__NbCY3{font-family:var(--font-display,"Be Vietnam Pro",sans-serif);font-size:1.25rem;font-weight:800;color:var(--black,#12070a);letter-spacing:-.02em;text-transform:uppercase}@media (min-width:640px){.cookies_modalTitle__NbCY3{font-size:1.5rem}}.cookies_closeButton__eBydl{width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--mid-grey,#a78993);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast,.2s ease)}.cookies_closeButton__eBydl:hover{color:var(--black,#12070a);background:#faf7f0}.cookies_closeIcon__dl2s4{width:1.25rem;height:1.25rem}.cookies_modalDescription__fzcel{font-family:var(--font-main,"Archivo",sans-serif);font-size:.875rem;color:var(--dark-grey,#2a1a1f);opacity:.7;margin-top:.5rem;line-height:1.5}.cookies_modalBody__0QIZJ{padding:1rem 1.25rem;overflow-y:auto;max-height:50vh}@media (min-width:640px){.cookies_modalBody__0QIZJ{padding:1rem 1.5rem;max-height:45vh}}.cookies_optionsList__EWrc9{display:flex;flex-direction:column;gap:.75rem}.cookies_optionCard__IJZBZ{padding:1rem;border-radius:.75rem;border:1px solid hsla(45,44%,84%,.5);background:hsla(42,50%,96%,.5);transition:border-color var(--transition-fast,.2s ease)}.cookies_optionCard__IJZBZ:hover{border-color:var(--header-primary,#cfba83)}.cookies_optionCardNecessary__DzWaT{background:linear-gradient(135deg,#faf7f0,hsla(45,44%,84%,.3));border-color:#e8dfc4}.cookies_optionCardNecessary__DzWaT:hover{border-color:#e8dfc4}.cookies_optionContent__hKMFs{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cookies_optionInfo__rgfUE{display:flex;align-items:flex-start;gap:.75rem}.cookies_optionIcon__EcNJq{width:2.25rem;height:2.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.cookies_optionIconNecessary__VWPVk{background:linear-gradient(135deg,var(--header-primary,#cfba83),var(--header-primary-hover,#c1a65e));color:var(--white,#fff)}.cookies_optionIconDefault__JgsCY{background:rgba(167,137,147,.2);color:var(--mid-grey,#a78993)}.cookies_optionIconSvg__u841N{width:1.25rem;height:1.25rem}.cookies_optionText__zFW3K{flex:1 1}.cookies_optionTitle__AFuG_{font-family:var(--font-main,"Archivo",sans-serif);font-size:.875rem;font-weight:700;color:var(--black,#12070a)}@media (min-width:640px){.cookies_optionTitle__AFuG_{font-size:1rem}}.cookies_optionDescription__VsdTW{font-family:var(--font-main,"Archivo",sans-serif);font-size:.75rem;color:var(--dark-grey,#2a1a1f);opacity:.7;margin-top:.125rem;line-height:1.4}@media (min-width:640px){.cookies_optionDescription__VsdTW{font-size:.875rem}}.cookies_alwaysActiveBadge___08dO{font-family:var(--font-main,"Archivo",sans-serif);font-size:.75rem;font-weight:600;color:var(--header-primary-hover,#c1a65e);background:hsla(43,44%,66%,.15);padding:.25rem .5rem;border-radius:9999px;white-space:nowrap;flex-shrink:0}.cookies_toggleWrapper__hSo_e{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.cookies_toggleInput__tmDYV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookies_toggleTrack__47bag{width:3.5rem;height:1.75rem;border-radius:9999px;background:rgba(167,137,147,.3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.cookies_toggleTrack__47bag:after{content:"";position:absolute;top:2px;left:2px;width:1.5rem;height:1.5rem;background:var(--white,#fff);border-radius:9999px;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:transform .3s cubic-bezier(.4,0,.2,1)}.cookies_toggleInput__tmDYV:checked+.cookies_toggleTrack__47bag{background:linear-gradient(135deg,var(--header-primary,#cfba83),var(--header-primary-hover,#c1a65e));box-shadow:0 4px 15px rgba(193,166,94,.35)}.cookies_toggleInput__tmDYV:checked+.cookies_toggleTrack__47bag:after{transform:translateX(1.75rem)}.cookies_toggleInput__tmDYV:focus-visible+.cookies_toggleTrack__47bag{outline:2px solid var(--header-primary,#cfba83);outline-offset:2px}.cookies_modalFooter__j3d0v{position:-webkit-sticky;position:sticky;bottom:0;background:var(--white,#fff);border-top:1px solid #e8dfc4;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.cookies_modalFooter__j3d0v{flex-direction:row;gap:.75rem;padding:1rem 1.5rem}}.cookies_btnFooter__PlvBS{flex:1 1;padding:.75rem 1rem}.cookies_btnFooterReject__Wt5ku{order:2}@media (min-width:640px){.cookies_btnFooterReject__Wt5ku{order:1}}.cookies_btnFooterSave__2MM8C{order:1}@media (min-width:640px){.cookies_btnFooterSave__2MM8C{order:2}}.cookies_btnFooterSave__2MM8C:hover{transform:scale(1.01)}.cookies_btnFooterSave__2MM8C:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.cookies_banner__29FYK,.cookies_btnAccept__4P1hj,.cookies_btn__LQ4Xx,.cookies_cookieIconWrapper__qHzFF,.cookies_gradientLine__36n6j,.cookies_modalBackdrop__gNj6L,.cookies_modal__r6HVe,.cookies_toggleTrack__47bag,.cookies_toggleTrack__47bag:after{animation:none;transition:none}}:root{--black:#12070a;--dark-grey:#2a1a1f;--mid-grey:#a78993;--light-grey:#fff3f6;--white:#fff;--border:hsla(43,44%,66%,.3);--border-hover:hsla(43,44%,66%,.5);--header-primary:#cfba83;--header-primary-hover:#c1a65e;--header-primary-light:hsla(43,44%,66%,.08);--header-primary-medium:hsla(43,44%,66%,.35);--header-primary-shadow:hsla(43,44%,66%,.15);--header-text-light:#fff;--header-text-dark:#1f2937;--header-bg-glass:hsla(0,0%,100%,.94);--header-border-light:rgba(148,163,184,.18);--header-border-dark:rgba(148,163,184,.35);--header-shadow:0 10px 26px rgba(15,23,42,.08);--transition-fast:0.2s ease;--transition-base:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.4s cubic-bezier(0.4,0,0.2,1);--z-header:1000;--z-logo:1001;--z-menu:999;--z-backdrop:998;--font-main:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Be Vietnam Pro",sans-serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-main);background-color:var(--white);color:var(--black);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}}.btn{display:inline-block;padding:14px 28px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;text-decoration:none;text-align:center;cursor:pointer;transition:all var(--transition-fast);border-radius:999px;border:1px solid var(--header-primary)}.btn-primary{color:var(--white);box-shadow:0 10px 28px var(--header-primary-shadow)}.btn-primary,.btn-primary:hover{background:linear-gradient(135deg,#cfba83,#c1a65e)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(193,166,94,.3)}.btn-secondary{background:transparent;color:var(--header-primary)}.btn-secondary:hover{background:var(--light-grey)}:focus-visible{outline:2px solid var(--header-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}@media print{.backdrop,header,nav{display:none!important}}