@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9c644efd-module__oiXKwW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9c644efd-module__oiXKwW__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_8d067923-module__kYfPEW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_8d067923-module__kYfPEW__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
:root{--font-body:ui-sans-serif;--font-display:ui-serif;--safeAreaX:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--cream-50:#faf9f6;--cream-100:#f5f0e8;--gold-100:#f5edd8;--gold-200:#e9d5a8;--gold-300:#d4bc7f;--gold-400:#c5a85a;--gold-600:#a67c2a;--gold-700:#8a6d2e;--gold-800:#806149;--gold-900:#77573f;--gold-900-a52:#77573f85;--gold-950:#5a4332;--award-red:#b91c1c;--azure-a10:#1f6feb1a;--emerald-a08:#22c55e14;--stone-50:#fafaf9;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--color-bg:var(--cream-50);--color-surface:#fff;--color-surface-2:var(--cream-100);--color-text:var(--stone-900);--color-text-muted:#1c1917ad;--color-text-soft:#1c19178f;--color-text-inverse:var(--cream-50);--color-border:#1c19171a;--color-border-strong:#1c191724;--color-accent:var(--gold-600);--color-accent-2:var(--gold-400);--color-accent-soft:#a67c2a24;--color-danger:var(--award-red);--shadow-1:0 18px 50px #1c19171a;--shadow-2:0 22px 70px #1c191729;--gold-a08:#a67c2a14;--gold-a10:#a67c2a1a;--gold-a12:#a67c2a1f;--gold-a14:#a67c2a24;--gold-a16:#a67c2a29;--gold-a18:#a67c2a2e;--gold-a20:#a67c2a33;--gold-a22:#a67c2a38;--gold-a26:#a67c2a42;--gold-a28:#a67c2a47;--gold-a32:#a67c2a52;--gold-a35:#a67c2a59;--gold-a36:#a67c2a5c;--gold-a42:#a67c2a6b;--gold-a45:#a67c2a73;--gold-a48:#a67c2a7a;--gold-a30:#a67c2a4d;--gold-a60:#a67c2a99;--gold-a62:#a67c2a9e;--gold-a55:#a67c2a8c;--gold-a70:#a67c2ab3;--ink-a05:#1c19170d;--ink-a08:#1c191714;--ink-a10:#1c19171a;--ink-a12:#1c19171f;--ink-a14:#1c191724;--ink-a16:#1c191729;--ink-a18:#1c19172e;--ink-a22:#1c191738;--ink-a28:#1c191747;--ink-a06:#1c19170f;--ink-a035:#1c191709;--black-a16:#00000029;--black-a18:#0000002e;--black-a24:#0000003d;--black-a30:#0000004d;--black-a42:#0000006b;--black-a45:#00000073;--ink-a86:#1c1917db;--ink-a96:#1c1917f5;--ink-a30:#1c19174d;--ink-a36:#1c19175c;--ink-a38:#1c191761;--ink-a92:#1c1917eb;--ink-a94:#1c1917f0;--cream-a06:#faf9f60f;--cream-a05:#faf9f60d;--cream-a10:#faf9f61a;--cream-a04:#faf9f60a;--cream-a12:#faf9f61f;--cream-a14:#faf9f624;--cream-a18:#faf9f62e;--cream-a28:#faf9f647;--cream-a26:#faf9f642;--cream-a52:#faf9f685;--cream-a42:#faf9f66b;--cream-a45:#faf9f673;--cream-a55:#faf9f68c;--cream-a34:#faf9f657;--cream-a58:#faf9f694;--cream-a68:#faf9f6ad;--cream-a78:#faf9f6c7;--cream-a88:#faf9f6e0;--cream-a92:#faf9f6eb;--cream-a95:#faf9f6f2;--surface-a92:#ffffffeb;--surface-a82:#ffffffd1;--surface-a78:#ffffffc7;--surface-a65:#ffffffa6;--surface-a64:#ffffffa3;--surface-a62:#ffffff9e;--surface-a58:#ffffff94;--surface-a98:#fffffffa;--surface-a94:#fffffff0;--surface-a35:#ffffff59;--surface-a32:#ffffff52;--surface-inset:#ffffffbf;--surface-inset-80:#fffc;--cream100-a88:#f5f0e8e0;--cream100-a90:#f5f0e8e6;--cream100-a96:#f5f0e8f5;--cream100-1:#f5f0e8;--paper-a92:#fffefbeb;--paper-a90:#fbfaf7e6;--paper-a88:#fffefbe0;--paper-a02:#fffefb05;--danger-a92:#b91c1ceb;--danger-a90:#b91c1ce6;--danger-a24:#b91c1c3d;--danger-a06:#b91c1c0f;--black-a22:#00000038;--black-a25:#00000040;--black-a12:#0000001f;--black-a14:#00000024;--black-a35:#00000059;--black-a32:#00000052;--black-a55:#0000008c;--black-a62:#0000009e;--black-a65:#000000a6;--surface-a70:#ffffffb3;--surface-inset-70:#ffffffb3;--inkish-a38:#0a0c1061;--inkish-a00:#0a0c1000;--inkish-a04:#0a0c100a;--inkish-a08:#0a0c1014;--inkish-a14:#0a0c1024;--inkish-a16:#0a0c1029;--inkish-a22:#0a0c1038;--inkish-a28:#0a0c1047;--brand-instagram-1:#f58529;--brand-instagram-2:#dd2a7b;--brand-instagram-3:#8134af;--brand-instagram-4:#515bd4;--brand-whatsapp-1:#2fe066;--brand-whatsapp-2:#25d366;--brand-whatsapp-border:#128c4659;--brand-whatsapp-shadow:#25d36659;--brand-ig-warm-a35:#d4bc7f59;--blush-a26:#d4bc7f42;--blush-a14:#d4bc7f24;--blush-a30:#d4bc7f4d;--pink-a16:#ffb6c129;--pink-a15:#ffb6c126;--pink-a18:#ffb6c12e;--pink-a20:#ffb6c133;--pink-a12:#ffb6c11f;--pink-a08:#ffb6c114;--pink-a24:#ffb6c13d;--header-brown:var(--gold-900);--header-brown-2:var(--gold-950);--header-on-brown:#faf9f6f0;--header-on-brown-muted:#faf9f6ad;--header-divider:#faf9f61a;--selection-bg:#d4bc7f47;--overlay-scrim:#0000006b;--footer-gradient:linear-gradient(165deg, #050505 0%, #0c0a08 38%, #151210 68%, var(--gold-950) 100%);--footer-line-gradient:linear-gradient(90deg, var(--gold-800) 0%, var(--gold-600) 48%, var(--gold-950) 100%)}h1,h2,h3{font-family:var(--font-display), var(--font-body), ui-serif, Georgia, "Times New Roman", Times, serif;letter-spacing:-.02em}h4,h5,h6{font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;letter-spacing:-.01em}button,input,textarea,select{font-family:inherit}:where(button,a[role=button],a[class*=Btn],a[class*=Button],a[class*=cta]):not(.siteHeaderNavLink):not(.categoryNavLink){transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background .18s,border-color .18s,color .18s,opacity .18s;position:relative;overflow:hidden;transform:translateZ(0)}:where(button,a[role=button],a[class*=Btn],a[class*=Button],a[class*=cta]):not(.siteHeaderNavLink):not(.categoryNavLink):after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#fff0 40%,#c9a96238 52%,#fff0 64%);position:absolute;inset:-40%;transform:translate(-60%)rotate(10deg)}@media (hover:hover) and (pointer:fine){:where(button,a[role=button],a[class*=Btn],a[class*=Button],a[class*=cta]):not(.siteHeaderNavLink):not(.categoryNavLink):hover{transform:translateY(-1px)}:where(button,a[role=button],a[class*=Btn],a[class*=Button],a[class*=cta]):not(.siteHeaderNavLink):not(.categoryNavLink):hover:after{opacity:1;animation:.86s cubic-bezier(.22,1,.36,1) both globalBtnSheen}}:where(button,a[role=button],a[class*=Btn],a[class*=Button],a[class*=cta]):not(.siteHeaderNavLink):not(.categoryNavLink):active{transform:translateY(0)scale(.99)}@keyframes globalBtnSheen{0%{transform:translate(-60%)rotate(10deg)}to{transform:translate(60%)rotate(10deg)}}@media (prefers-reduced-motion:reduce){:where(button,a[role=button],a[class*=Btn],a[class*=Button],a[class*=cta]):not(.siteHeaderNavLink):not(.categoryNavLink){transition:none!important}:where(button,a[role=button],a[class*=Btn],a[class*=Button],a[class*=cta]):not(.siteHeaderNavLink):not(.categoryNavLink):after{animation:none!important;display:none!important}}::selection{background:var(--selection-bg)}html,body{width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}header[data-site-header=true]{--siteHeaderLogoH:64px;margin-bottom:0}header[data-site-header=true] .siteHeaderSurface{-webkit-backdrop-filter:blur(16px)saturate(1.35);transform-origin:top;animation:.72s cubic-bezier(.22,1,.36,1) both headerSurfaceIn}header[data-site-header=true] .siteHeaderBottomRow{animation:.72s cubic-bezier(.22,1,.36,1) 90ms both headerBottomIn}@keyframes headerSurfaceIn{0%{opacity:0;filter:blur(10px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes headerBottomIn{0%{opacity:0;filter:blur(10px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){header[data-site-header=true] .siteHeaderSurface,header[data-site-header=true] .siteHeaderBottomRow{filter:none!important;animation:none!important;transform:none!important}}@media (pointer:coarse){header[data-site-header=true] .siteHeaderSurface,header[data-site-header=true] .siteHeaderBottomRow{filter:none!important;will-change:auto!important}header[data-site-header=true] .siteHeaderSurface{-webkit-backdrop-filter:none!important}}section[aria-label=Hero]{margin-top:0;display:block}header[data-site-header=true] .siteHeaderTopRow{flex-wrap:nowrap;align-items:center;gap:10px 14px;display:flex}header[data-site-header=true] .siteHeaderBrand{flex:none;align-items:center;display:flex}.mobileHeaderHamburger{width:calc(var(--headerIconSize,42px) - 2px);height:calc(var(--headerIconSize,42px) - 2px);border:1px solid var(--ink-a10);background:linear-gradient(180deg, var(--surface-a98) 0%, var(--color-surface-2) 100%);color:var(--gold-950);box-shadow:0 10px 28px var(--ink-a10), inset 0 1px 0 var(--cream-a06);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;display:none}.mobileHeaderHamburgerIcon{gap:4px;display:grid}.mobileHeaderHamburgerIcon span{opacity:.9;background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.mobileHeaderMenuRoot{z-index:2000;position:fixed;inset:0}.mobileHeaderMenuBackdrop{-webkit-backdrop-filter:blur(6px);background:#11141a85;border:none;margin:0;padding:0;animation:.2s both mobileMenuBackdropIn;position:absolute;inset:0}.mobileHeaderMenuPanel{width:min(360px,86vw);padding-top:env(safe-area-inset-top,0px);background:linear-gradient(180deg, var(--surface-a98) 0%, var(--color-surface-2) 100%);border-right:1px solid var(--ink-a12);box-shadow:18px 0 70px var(--ink-a22), inset 0 1px 0 var(--cream-a06);border-radius:0 22px 22px 0;flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) both mobileMenuPanelIn;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.mobileHeaderMenuPanel:before{content:"";background:linear-gradient(90deg, var(--gold-400) 0%, var(--gold-700) 55%, var(--blush-a30) 100%);opacity:.95;height:2px;position:absolute;top:0;left:0;right:0}.mobileHeaderMenuHeader{border-bottom:1px solid var(--ink-a08);flex:none;justify-content:space-between;align-items:center;padding:14px 14px 12px;display:flex}.mobileHeaderMenuBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.mobileHeaderMenuTitle{letter-spacing:.02em;color:var(--gold-950);font-weight:950}.mobileHeaderMenuClose{border:1px solid var(--ink-a12);background:linear-gradient(180deg, var(--surface-a98) 0%, var(--color-surface-2) 100%);width:36px;height:36px;color:var(--gold-950);cursor:pointer;box-shadow:0 10px 22px var(--ink-a10), inset 0 1px 0 var(--cream-a06);border-radius:14px}.mobileHeaderMenuNav{gap:8px;padding:12px;display:grid}.mobileHeaderMenuLink{color:var(--gold-950);letter-spacing:.01em;background:linear-gradient(180deg, var(--surface-a98) 0%, var(--ink-a03) 100%);border:1px solid var(--ink-a08);box-shadow:0 12px 26px var(--ink-a06);border-radius:16px;padding:12px;font-weight:900;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background .18s,border-color .18s}.mobileHeaderMenuLink:hover{background:linear-gradient(180deg, var(--surface-a98) 0%, var(--ink-a05) 100%);box-shadow:0 14px 30px var(--ink-a08)}.mobileHeaderMenuLink:active{transform:translateY(1px)scale(.995)}.mobileHeaderMenuLinkActive{background:linear-gradient(180deg, var(--gold-a14) 0%, var(--surface-a98) 100%);border-color:var(--gold-a25);box-shadow:0 16px 36px var(--gold-a16)}.mobileHeaderMenuLinkAccent{background:linear-gradient(180deg, var(--gold-a16) 0%, var(--blush-a16) 100%);border-color:var(--gold-a25)}.mobileHeaderMenuRoot[data-state=closing] .mobileHeaderMenuBackdrop{animation:.18s both mobileMenuBackdropOut}.mobileHeaderMenuRoot[data-state=closing] .mobileHeaderMenuPanel{animation:.2s cubic-bezier(.22,1,.36,1) both mobileMenuPanelOut}@keyframes mobileMenuBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes mobileMenuBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes mobileMenuPanelIn{0%{opacity:0;transform:translate(-14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mobileMenuPanelOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-10px)scale(.99)}}header[data-site-header=true] .siteHeaderNav{flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:0;min-width:0;display:flex}header[data-site-header=true] .siteHeaderTopSpacer{flex:1 1 0;align-self:stretch;min-width:0;min-height:1px}header[data-site-header=true] .siteHeaderSearchSlot{flex:0 260px;justify-content:flex-end;align-items:center;min-width:0;max-width:min(260px,36vw);display:flex}header[data-site-header=true] .siteHeaderSocialSlot{flex:none;justify-content:flex-end;align-items:center;display:flex}header[data-site-header=true] .headerSearchForm{width:100%;max-width:100%;margin:0}header[data-site-header=true] .headerSearchField{box-sizing:border-box;width:100%;min-height:var(--headerIconSize,38px);height:var(--headerIconSize,38px)}header[data-site-header=true] .headerSearchSubmit{width:calc(var(--headerIconSize,38px) - 8px);height:calc(var(--headerIconSize,38px) - 8px);min-width:calc(var(--headerIconSize,38px) - 8px);min-height:calc(var(--headerIconSize,38px) - 8px);aspect-ratio:1;border-radius:50%}header[data-site-header=true] .siteHeaderLogo{height:var(--siteHeaderLogoH,64px);object-fit:contain;width:auto;max-width:min(340px,44vw);display:block}header[data-site-header=true] .siteHeaderNavLink{color:#4a3a18eb;font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;letter-spacing:.02em;text-transform:none;height:var(--headerIconSize,42px);box-shadow:none;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}header[data-site-header=true] .siteHeaderNavLink:after{content:"";transform-origin:0;background:#a67c2a6b;height:1px;transition:transform .2s;position:absolute;bottom:6px;left:18px;right:18px;transform:scaleX(0)}header[data-site-header=true] .siteHeaderNavLink:hover{color:var(--gold-950)}header[data-site-header=true] .siteHeaderNavLink:hover:after{transform:scaleX(1)}header[data-site-header=true] .siteHeaderNavLink.siteHeaderNavLinkActive{color:var(--gold-950)}header[data-site-header=true] .siteHeaderNavLink.siteHeaderNavLinkActive:after{background:var(--color-accent);height:2px;bottom:5px;transform:scaleX(1)}header[data-site-header=true] .siteHeaderNavLink:has([data-nav-pending="1"]){color:var(--gold-800);pointer-events:none}header[data-site-header=true] .siteHeaderNavLink:has([data-nav-pending="1"]):after{animation:.9s ease-in-out infinite siteHeaderNavPendingPulse;transform:scaleX(1)}@keyframes siteHeaderNavPendingPulse{0%,to{opacity:.45}50%{opacity:1}}html[data-nav-busy=true],html[data-nav-busy=true] a{cursor:progress}html[data-nav-busy=true]:after{content:"";z-index:2147483644;pointer-events:none;-webkit-backdrop-filter:blur(1px);background:#f7f4ef6b;animation:.12s ease-out both navBusyVeilIn;position:fixed;inset:0}@keyframes navBusyVeilIn{0%{opacity:0}to{opacity:1}}.routeNavProgress{z-index:2147483646;pointer-events:none;background:0 0;height:4px;position:fixed;top:0;left:0;right:0;overflow:hidden}.routeNavProgress:before{content:"";height:100%;width:var(--routeNavProgress,0%);background:linear-gradient(90deg, var(--gold-500), var(--gold-300) 55%, var(--blush-a55));box-shadow:0 0 14px var(--gold-a35);transition:width .14s ease-out;display:block}.routeNavProgress[data-state=done]:before{transition:width .16s ease-in}.routeTemplate{animation:.18s cubic-bezier(.22,1,.36,1) both routeTemplateEnter}@keyframes routeTemplateEnter{0%{opacity:.88;transform:translateY(5px)}to{opacity:1;transform:none}}.pageRouteLoading{min-height:calc(100vh - var(--siteHeaderH,72px));min-height:calc(100dvh - var(--siteHeaderH,72px));padding:0 0 40px}.pageRouteLoading__hero{background:linear-gradient(110deg,#c9a96214 0%,#f7f4eff2 38%,#c9a9621f 68%,#f7f4eff2 100%) 0 0/220% 100%;min-height:clamp(220px,42vw,420px);animation:.9s ease-in-out infinite pageRouteShimmer}.pageRouteLoading__content{gap:14px;max-width:1180px;margin:0 auto;padding:28px 18px 0;display:grid}.pageRouteLoading__line{background:#12141a12;border-radius:999px;width:72%;height:14px;animation:1.1s ease-in-out infinite pageRoutePulse}.pageRouteLoading__line--wide{width:42%;height:22px;margin-bottom:4px}.pageRouteLoading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.pageRouteLoading__grid>div{aspect-ratio:4/5;background:linear-gradient(110deg,#12141a0d 0%,#ffffffb3 45%,#12141a0d 100%) 0 0/220% 100%;border-radius:16px;animation:1s ease-in-out infinite pageRouteShimmer}@keyframes pageRouteShimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes pageRoutePulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:720px){.pageRouteLoading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.routeTemplate,html[data-nav-busy=true]:after,.pageRouteLoading__hero,.pageRouteLoading__line,.pageRouteLoading__grid>div{animation:none!important}.routeTemplate{opacity:1;transform:none}}header[data-site-header=true] .siteHeaderNavLinkAccent{color:var(--gold-950)}header[data-site-header=true] .siteHeaderNavLinkAccent:after{background:linear-gradient(90deg, var(--gold-400), #a67c2a8c);transform:scaleX(0)}header[data-site-header=true] .siteHeaderNavLinkAccent:hover:after{transform:scaleX(1)}header[data-site-header=true] .siteHeaderNavLinkAccent.siteHeaderNavLinkActive:after{background:var(--color-accent)}header[data-site-header=true] .siteHeaderNavLink:not(:first-child){border-left:1px solid #a67c2a24}header[data-site-header=true] .siteHeaderRight{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}header[data-site-header=true] .siteHeaderBottomRow{--categoryBarTrack:36px;background:var(--header-brown);min-height:var(--categoryBarTrack);border-radius:0;align-items:stretch;padding:0;display:flex;box-shadow:inset 0 1px #faf9f60f}header[data-site-header=true] .siteHeaderBottomInner{flex:auto;align-items:stretch;width:100%;display:flex}header[data-site-header=true] .siteHeaderBottomRow nav.category-nav-root{flex-direction:column;flex:auto;justify-content:center;width:100%;display:flex;gap:0!important}header[data-site-header=true] .siteHeaderCatDrawerSlot{box-sizing:border-box;flex:auto;align-items:center;padding:0 12px;display:none}header[data-site-header=true] .headerCatHamburger{width:100%;min-height:var(--categoryBarTrack);color:var(--header-on-brown);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}header[data-site-header=true] .headerCatHamburgerIcon{flex-direction:column;justify-content:space-between;width:18px;height:14px;display:inline-flex}header[data-site-header=true] .headerCatHamburgerIcon span{background:#faf9f6eb;border-radius:999px;height:2px}.headerCatDrawerRoot{z-index:20000;position:fixed;inset:0}.headerCatDrawerBackdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(4px);border:none;animation:.24s both headerCatBackdropIn;position:absolute;inset:0}.headerCatDrawerPanel{background:linear-gradient(180deg, var(--gold-900) 0%, var(--gold-950) 100%);border-right:1px solid var(--header-divider);outline:none;grid-template-rows:auto 1fr;width:min(86vw,360px);animation:.26s cubic-bezier(.22,1,.36,1) both headerCatDrawerIn;display:grid;position:absolute;top:0;bottom:0;left:0;box-shadow:0 30px 110px #0006,inset 0 1px #faf9f60f}.headerCatDrawerRoot.isClosing .headerCatDrawerBackdrop{animation:.22s both headerCatBackdropOut}.headerCatDrawerRoot.isClosing .headerCatDrawerPanel{animation:.22s cubic-bezier(.22,1,.36,1) both headerCatDrawerOut}.headerCatDrawerHeader{border-bottom:1px solid var(--header-divider);grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:12px;display:grid}.headerCatDrawerHeaderBtn{cursor:pointer;color:#faf9f6eb;background:#faf9f614;border:1px solid #faf9f624;border-radius:14px;width:40px;height:40px;font-size:18px;font-weight:900;box-shadow:0 18px 52px #00000038}.headerCatDrawerTitle{letter-spacing:-.01em;color:#faf9f6eb;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:13px;font-weight:950;overflow:hidden}.headerCatDrawerBody{padding:10px 10px 14px;overflow:auto}.headerCatDrawerSearchWrap{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:18px;margin:10px 0 8px;padding:10px 10px 12px;box-shadow:inset 0 1px #ffffff0f,0 20px 70px #0003}.headerCatDrawerSearchField{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;min-height:44px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 18px 60px #00000038}.headerCatDrawerSearchIcon{color:#fffcf8b8;justify-content:center;align-items:center;display:inline-flex}.headerCatDrawerSearchInput{color:#fffcf8f0;letter-spacing:-.01em;background:0 0;border:none;outline:none;width:100%;height:44px;padding:0;font-size:13px;font-weight:850}.headerCatDrawerSearchInput::placeholder{color:#fffcf894;font-weight:800}.headerCatDrawerSearchField:focus-within{border-color:#c9a9629e;box-shadow:0 0 0 3px #c9a96229,inset 0 1px #ffffff1a,0 18px 60px #00000038}.headerCatDrawerSearchClear{color:#fffcf8eb;cursor:pointer;background:#0000001a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;justify-self:end;align-items:center;width:34px;height:34px;margin-right:6px;font-size:18px;font-weight:900;display:inline-flex}.headerCatDrawerSearchHint{letter-spacing:.04em;text-transform:uppercase;color:#fffcf89e;margin-top:8px;padding:0 2px;font-size:11px;font-weight:800}.headerCatDrawerEmpty{background:#ffffff0a;border:1px solid #ffffff1a;margin:10px 0 6px;padding:16px 12px;box-shadow:inset 0 1px #ffffff0f}.headerCatDrawerEmptyTitle{color:#fffcf8eb;letter-spacing:-.01em;font-size:13px;font-weight:950}.headerCatDrawerEmptyText{color:#fffcf8ad;margin-top:6px;font-size:12px;font-weight:800}.headerCatDrawerItemRow{grid-template-columns:1fr;align-items:center;gap:8px;margin-bottom:0;display:grid}.headerCatDrawerItem{text-align:left;cursor:pointer;color:#fffcf8f0;letter-spacing:-.01em;background:0 0;border:none;border-bottom:1px solid #ffffff1a;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 12px;font-size:13px;font-weight:900;display:flex;position:relative}.headerCatDrawerItem.hasKids .headerCatDrawerItemLabel{padding-right:28px}.headerCatDrawerItem.hasKids:after{content:"›";color:#fffcf88c;font-weight:950;position:absolute;top:50%;right:12px;translate:0 -50%}.headerCatDrawerItemParent{background:#ffffff0f}.headerCatDrawerItemSubLabel{color:#fffcf89e;letter-spacing:.04em;text-transform:uppercase;flex:none;margin-left:auto;padding-left:10px;font-size:11px;font-weight:800}.headerCatDrawerItemLabel{flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.headerCatDrawerItemText{text-align:left;flex:auto;min-width:0}.headerCatDrawerItem.isActive{background:#ffffff14}.headerCatDrawerItem.isActive:before{content:"";background:#c9a962e6;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.headerCatDrawerItem.isAncestor{background:#c9a9621a}@media (pointer:coarse) and (max-width:640px){.headerCatDrawerTitle{font-size:14px}.headerCatDrawerItem{padding:15px 12px;font-size:14px}.headerCatDrawerItemSubLabel{font-size:12px}.headerCatDrawerSearchInput{height:46px;font-size:14px}.headerCatDrawerSearchField{min-height:46px}}@keyframes headerCatDrawerIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes headerCatDrawerOut{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-12px)}}@keyframes headerCatBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes headerCatBackdropOut{0%{opacity:1}to{opacity:0}}header[data-site-header=true] .siteHeaderBottomRow .category-nav-row{min-height:var(--categoryBarTrack);box-sizing:border-box;background:0 0;flex:none;padding:0 12px;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important}header[data-site-header=true] .siteHeaderBottomRow a.categoryNavLink{-webkit-font-smoothing:antialiased;min-height:var(--categoryBarTrack)!important;box-sizing:border-box!important;font-family:var(--font-body), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;color:#fffcf8f5!important;box-shadow:none!important;background:0 0!important;border:none!important;border-right:1px solid #ffffff1a!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:background .18s,color .18s!important;display:inline-flex!important}header[data-site-header=true] .siteHeaderBottomRow a.categoryNavLink:last-child{border-right:none!important}header[data-site-header=true] .siteHeaderBottomRow a.categoryNavLink:hover{color:#fffefb!important;background:#ffffff0f!important}header[data-site-header=true] .siteHeaderBottomRow a.categoryNavLink[data-active=true]{color:#fffefb!important;background:#ffffff1a!important;font-weight:800!important;box-shadow:inset 0 -2px #c9a9628c!important}header[data-site-header=true] .siteHeaderBottomRow a.categoryNavLink[data-active=true]:hover{background:#ffffff1f!important}body:has([data-tasarla-studio-root]) .headerTickerBar{visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;box-shadow:none!important;border:none!important;display:none!important;overflow:hidden!important}body:has([data-tasarla-studio-root]) header[data-site-header=true]{visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;box-shadow:none!important;border:none!important;display:none!important;overflow:hidden!important}body:has([data-tasarla-studio-root]) header[data-site-header=true]+div[aria-hidden]{height:0!important;margin:0!important;padding:0!important;display:none!important}html:has([data-tasarla-studio-root]){overscroll-behavior:none;touch-action:auto;height:100%;overflow:hidden}html:has([data-tasarla-studio-root]) body{overscroll-behavior:none;touch-action:auto;height:100%;overflow:hidden}html:has([data-tasarla-studio-root]) body>div{height:100%;min-height:100%;max-height:100dvh;overflow:hidden}[data-tasarla-studio-root]{box-sizing:border-box;width:100%;max-width:100%;height:100svh;max-height:100dvh}.headerTickerBar{--ticker-speed:18s;background:linear-gradient(180deg, var(--surface-a98) 0%, var(--color-surface-2) 100%);box-shadow:0 18px 70px var(--ink-a18), inset 0 1px 0 var(--cream-a06);border-top:1px solid #0000;border-bottom:1px solid #0000;width:100%}.headerTickerInner{align-items:center;width:100%;min-height:34px;display:flex}.headerTickerViewport{border-radius:0;width:100%;padding:8px 56px;position:relative;overflow:hidden}.headerTickerViewport:before,.headerTickerViewport:after{content:"";z-index:2;pointer-events:none;width:44px;position:absolute;top:0;bottom:0}.headerTickerViewport:before{background:linear-gradient(90deg, var(--color-surface) 0%, transparent 100%);left:0}.headerTickerViewport:after{background:linear-gradient(270deg, var(--color-surface) 0%, transparent 100%);right:0}.headerTickerTrack{white-space:nowrap;will-change:transform;animation:headerTickerScroll var(--ticker-speed) linear infinite;color:var(--gold-900);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:18px;font-size:12px;font-weight:850;display:flex}.headerTickerRun,.headerTickerGroup{flex:none;align-items:center;gap:18px;display:inline-flex}.headerTickerItem{align-items:center;display:inline-flex}.headerTickerSep{color:var(--color-accent);font-weight:950}.headerTickerLink{color:inherit;border-bottom:1px solid var(--gold-a35);text-decoration:none}.headerTickerLink:hover{color:var(--gold-950);border-bottom-color:var(--gold-a55)}@keyframes headerTickerScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.headerTickerTrack{justify-content:center;padding-left:0;padding-right:0;animation:none!important}.headerTickerViewport{padding-left:12px;padding-right:12px}}@media (max-width:520px){.headerTickerBar{--ticker-speed:11s}.headerTickerViewport{padding-left:44px;padding-right:44px}}header[data-site-header=true] .siteHeaderBottomRow .category-nav-searchHint{padding:2px 12px 5px;color:#fffaf573!important;font-family:var(--font-body), system-ui, sans-serif!important}header[data-site-header=true] .siteHeaderBottomRow .category-nav-searchHint span{color:#fffaf5c7!important}header[data-site-header=true] .siteHeaderIconBtn{width:var(--headerIconSize,38px);height:var(--headerIconSize,38px);color:#6b4a2beb;background:#fffefb;border:1px solid #6b4a2b29;border-radius:14px;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #11141a14}header[data-site-header=true] .siteHeaderIconBtn:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#fff0 40%,#c9a96238 52%,#fff0 64%);position:absolute;inset:-40%;transform:translate(-60%)rotate(10deg)}header[data-site-header=true] .siteHeaderIconBtn:hover{background:#faf8f5;transform:translateY(-1px);box-shadow:0 18px 44px #11141a1f}header[data-site-header=true] .siteHeaderIconBtn:hover:after{opacity:1;animation:.82s cubic-bezier(.22,1,.36,1) both headerBtnSheen}header[data-site-header=true] .siteHeaderIconBtn:active{transform:translateY(0)scale(.98)}@keyframes headerBtnSheen{0%{transform:translate(-60%)rotate(10deg)}to{transform:translate(60%)rotate(10deg)}}@media (prefers-reduced-motion:reduce){header[data-site-header=true] .siteHeaderIconBtn{transition:none!important}header[data-site-header=true] .siteHeaderIconBtn:after{animation:none!important;display:none!important}}header[data-site-header=true] .siteHeaderIconBtnAccent{color:#6b4a2beb;background:#fffefb;border:1px solid #6b4a2b29}header[data-site-header=true] .siteHeaderIconBtnAccent:hover{color:#6b4a2beb;background:#faf8f5;border-color:#6b4a2b29}@media (max-width:720px){header[data-site-header=true]{--headerIconSize:36px;--siteHeaderLogoH:48px}header[data-site-header=true] .siteHeaderNavDesktop{grid-area:nav;justify-content:stretch;align-items:center;width:100%;min-width:0;display:flex!important}header[data-site-header=true] .mobileHeaderHamburger{display:none!important}header[data-site-header=true] .siteHeaderInner{padding:8px 12px!important}header[data-site-header=true] .siteHeaderLogo{height:var(--siteHeaderLogoH,48px)!important;max-width:min(260px,72vw)!important}header[data-site-header=true] .siteHeaderTopRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right""nav nav""search search";align-items:center;gap:8px 10px;display:grid}header[data-site-header=true] .siteHeaderBrand{grid-area:brand;justify-self:start}header[data-site-header=true] .siteHeaderSocialSlot{grid-area:social;justify-content:center;justify-self:center}header[data-site-header=true] .siteHeaderRight{grid-area:right;justify-self:end}header[data-site-header=true] .siteHeaderTopSpacer{display:none}header[data-site-header=true] .siteHeaderNav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 14px),#0000 100%)}header[data-site-header=true] .siteHeaderNav::-webkit-scrollbar{display:none}header[data-site-header=true] .siteHeaderNavLink{letter-spacing:.01em;flex:none;height:32px;min-height:32px;padding:0 8px;font-size:11.5px;font-weight:750}header[data-site-header=true] .siteHeaderNavLink:after{bottom:4px;left:8px;right:8px}header[data-site-header=true] .siteHeaderNavLink.siteHeaderNavLinkActive:after{bottom:3px}header[data-site-header=true] .siteHeaderSearchSlot{grid-area:search;justify-content:stretch;width:100%;max-width:none}header[data-site-header=true] .siteHeaderSocialSlot>div{gap:6px!important}header[data-site-header=true] .siteHeaderBottomRow{--categoryBarTrack:36px}header[data-site-header=true] .siteHeaderBottomRow nav.category-nav-root{display:none!important}header[data-site-header=true] .siteHeaderCatDrawerSlot{display:flex}}@media (max-width:380px){header[data-site-header=true] .siteHeaderNavLink{height:30px;min-height:30px;padding:0 5px;font-size:10.5px}header[data-site-header=true] .siteHeaderNavLink:after{bottom:3px;left:5px;right:5px}header[data-site-header=true] .siteHeaderNavLink.siteHeaderNavLinkActive:after{bottom:2px}}body:has(main.config-root) header[data-site-header=true]{display:none!important}html:has(main.config-root){overscroll-behavior:none;height:100%;overflow:hidden}html:has(main.config-root) body{overscroll-behavior:none;height:100%;overflow:hidden}html:has(main.config-root) body>div{height:100%;min-height:100%;max-height:100dvh;overflow:hidden}main.config-root{box-sizing:border-box;width:100%;max-width:100%;height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow:hidden}:is(body:has(.admin-route-root) .headerTickerBar,body:has(.admin-route-root) [data-site-header=true]){visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;box-shadow:none!important;border:none!important;display:none!important;overflow:hidden!important}body:has(.admin-route-root) [data-site-header=true]+div[aria-hidden]{height:0!important;margin:0!important;padding:0!important;display:none!important}
