*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:1.68;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative}:focus-visible{outline:2px solid var(--editorial-accent)!important;outline-offset:3px!important}.c13mc2{position:absolute;top:-100px;left:20px;z-index:99999;background:var(--editorial-ink);color:var(--editorial-paper);padding:12px 20px;font-family:var(--font-ui);font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.08em;border-radius:var(--bs-border-radius);transition:top 200ms ease;text-decoration:none}.c13mc2:focus{top:20px;outline:2px solid var(--editorial-accent)!important}::selection{background-color:var(--editorial-accent);color:#FFFFFF}img,svg,video{max-width:100%;height:auto;display:block}img.rounded-circle{aspect-ratio:1 / 1!important;object-fit:cover!important;flex-shrink:0}a{color:var(--editorial-ink);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--editorial-accent)}.font-display{font-family:var(--font-display);font-optical-sizing:auto}.font-body{font-family:var(--font-body)}.font-ui,.cwejy2{font-family:var(--font-ui);letter-spacing:0.08em}.text-accent{color:var(--editorial-accent)!important}.cgnm09{background-color:var(--editorial-accent)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);font-weight:700;color:var(--editorial-ink);line-height:1.12;letter-spacing:-0.015em;margin-top:0;margin-bottom:0.85rem;font-optical-sizing:auto}h1,.h1{font-size:var(--text-h1)}h2,.h2{font-size:var(--text-h2)}h3,.h3{font-size:var(--text-h3)}h4,.h4{font-size:var(--text-h4)}.cgks0x{font-family:var(--font-display);font-size:var(--text-masthead);font-weight:900;line-height:0.98;letter-spacing:-0.025em}.cnb2e9{font-family:var(--font-body);font-size:var(--text-lede);font-style:italic;line-height:1.55;color:var(--editorial-ink-muted)}.c6xxes{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-ui);font-size:var(--text-byline);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--editorial-ink-muted);margin-bottom:0.75rem}.c6xxes.c68yc9{color:var(--editorial-gold)}.cmzh9i{width:5px;height:5px;background-color:var(--editorial-accent);display:inline-block;border-radius:1px}.cysji5{font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--editorial-accent)}.cbxjwc{font-family:var(--font-display);font-size:clamp(1.3rem,1.8vw,1.5rem);font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--editorial-accent)}.c52lvs::first-letter{font-family:var(--font-display);font-weight:900;font-size:4.2em;line-height:0.82;float:left;padding-right:0.12em;padding-top:0.05em;color:var(--editorial-accent)}.c06fkl{columns:2;column-gap:3rem;column-rule:1px solid var(--editorial-border)}@media (max-width:768px){.c06fkl{columns:1;column-rule:none}}.csyhut{position:relative;font-family:var(--font-display);font-style:italic;font-weight:600;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.3;padding:1.75rem 2rem 1.75rem 2.5rem;border-left:var(--editorial-rule-width) solid var(--editorial-accent);background-color:var(--editorial-panel);box-shadow:var(--shadow-stamp);margin:2rem 0;border-radius:var(--bs-border-radius)}.csyhut::before{content:"\201C";position:absolute;top:-0.3em;left:0.25rem;font-size:5rem;line-height:1;color:var(--editorial-accent);opacity:0.2;font-family:var(--font-display);pointer-events:none}.cox7ht{display:block;font-family:var(--font-ui);font-size:0.75rem;font-style:normal;text-transform:uppercase;letter-spacing:0.1em;color:var(--editorial-ink-muted);margin-top:1rem}.cnmspl{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-ui);font-size:0.75rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--editorial-accent);position:relative;padding-bottom:0.45rem;margin-bottom:0.85rem}.cnmspl::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--editorial-rule-width);background-color:var(--editorial-accent);transform-origin:left}.cdcs42{font-size:24px;color:var(--editorial-accent);display:inline-flex;align-items:center;margin-bottom:0.75rem}.cj59o5{max-width:900px;margin-left:auto;margin-right:auto}.c1d3t9{position:relative;width:100%}.capuft{font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;color:var(--editorial-accent);line-height:1.2}.cc8l4p{padding-top:calc(var(--header-h) + 2.5rem);padding-bottom:2.5rem;background-color:var(--editorial-panel);border-bottom:1px solid var(--editorial-border)}.cwd7eb{padding-top:calc(var(--header-h) + 2.5rem);padding-bottom:2.5rem;border-bottom:1px solid var(--editorial-border)}.c5mftk{padding-top:calc(var(--header-h) + 2rem);padding-bottom:2rem;border-bottom:1px solid var(--editorial-border)}.cbfh5s{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;padding:1.25rem 0;border-top:1px solid var(--editorial-border);border-bottom:1px solid var(--editorial-border);margin:1.5rem 0}.cn9oln{font-family:var(--font-ui);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--editorial-ink-muted);margin-bottom:0.2rem}.cugbkq{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--editorial-ink)}.cpx9e9{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:3rem}.cquzj5{display:grid;grid-template-rows:1fr 1fr;gap:1rem}@media (max-width:768px){.cpx9e9{grid-template-columns:1fr}}.crsrgt{position:absolute;font-family:var(--font-display);font-weight:900;font-size:clamp(4rem,15vw,12rem);color:var(--editorial-ink);opacity:0.04;line-height:1;letter-spacing:-0.04em;pointer-events:none;user-select:none;z-index:0}.cczfi1{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.75rem;font-family:var(--font-ui);font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;border-radius:var(--bs-border-radius);line-height:1.2;white-space:nowrap}.cczfi1 + .cczfi1{margin-left:0.5rem}.cz7es2{background-color:var(--editorial-accent);color:#FFFFFF;border:1px solid var(--editorial-accent)}span.cz7es2.font-ui,.cczfi1.cz7es2{margin-bottom:0.85rem!important}.cczfi1 i{font-size:1.15rem;line-height:1;vertical-align:-1px}.cax62w{background-color:var(--editorial-ink);color:#FFFFFF;border:1px solid var(--editorial-ink)}.cm368e{background-color:var(--editorial-paper);color:var(--editorial-ink);border:1px solid var(--editorial-border)}.cx2in6{background-color:var(--editorial-gold);color:var(--editorial-ink);border:1px solid var(--editorial-gold)}.cm4j8a{background-color:transparent;color:var(--editorial-ink);border:1px solid var(--editorial-border)}.cb6q2q,.c34qpx .cczfi1,.c34qpx>.cczfi1{position:absolute!important;top:14px!important;left:14px!important;z-index:3!important;margin:0!important;box-shadow:0 2px 8px rgba(0,0,0,0.22);pointer-events:none}.cu05n8{position:absolute;top:14px;left:14px;z-index:2;background-color:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--font-ui);font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;padding:0.3rem 0.75rem;border-radius:var(--bs-border-radius);border:1px solid var(--editorial-border)}.cu05n8.c2ic8x{background-color:var(--editorial-accent);color:#FFFFFF;border-color:var(--editorial-accent)}.cu05n8.c3w9np{background-color:var(--editorial-gold);color:var(--editorial-ink);border-color:var(--editorial-gold)}.cmt3w2{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--editorial-accent);--bs-btn-border-color:var(--editorial-accent);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:var(--editorial-accent-hover);--bs-btn-hover-border-color:var(--editorial-accent-hover);--bs-btn-focus-shadow-rgb:31,77,63;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:var(--editorial-accent-hover);--bs-btn-active-border-color:var(--editorial-accent-hover);--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:var(--editorial-accent);--bs-btn-disabled-border-color:var(--editorial-accent);display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;background-color:var(--editorial-accent)!important;color:#FFFFFF!important;border:1px solid var(--editorial-accent)!important;border-radius:var(--bs-border-radius);font-family:var(--font-ui);font-size:0.8125rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;padding:0.85rem 1.75rem;cursor:pointer;box-shadow:var(--shadow-print-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;text-decoration:none!important}.cmt3w2:hover{background-color:var(--editorial-accent-hover)!important;border-color:var(--editorial-accent-hover)!important;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:var(--shadow-print);text-decoration:none!important}.cmt3w2:focus,.cmt3w2:focus-visible{background-color:var(--editorial-accent-hover)!important;border-color:var(--editorial-accent-hover)!important;color:#FFFFFF!important;outline:2px solid var(--editorial-accent)!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(31,77,63,0.25)!important;text-decoration:none!important}.cmt3w2:active,.cmt3w2.active,:not(.btn-check) + .cmt3w2:active{background-color:#163A2F!important;border-color:#163A2F!important;color:#FFFFFF!important;transform:translateY(0);box-shadow:inset 0 2px 4px rgba(0,0,0,0.2)!important;text-decoration:none!important}.cdzp1a{--bs-btn-color:var(--editorial-ink);--bs-btn-bg:transparent;--bs-btn-border-color:var(--editorial-ink);--bs-btn-hover-color:var(--editorial-paper);--bs-btn-hover-bg:var(--editorial-ink);--bs-btn-hover-border-color:var(--editorial-ink);--bs-btn-focus-shadow-rgb:27,27,24;--bs-btn-active-color:var(--editorial-paper);--bs-btn-active-bg:var(--editorial-ink);--bs-btn-active-border-color:var(--editorial-ink);--bs-btn-disabled-color:var(--editorial-ink);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--editorial-ink);display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;background-color:transparent!important;color:var(--editorial-ink)!important;border:1px solid var(--editorial-ink)!important;border-radius:var(--bs-border-radius);font-family:var(--font-ui);font-size:0.8125rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;padding:0.85rem 1.75rem;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);white-space:nowrap;text-decoration:none!important}.cdzp1a:hover{background-color:var(--editorial-ink)!important;border-color:var(--editorial-ink)!important;color:var(--editorial-paper)!important;transform:translateY(-2px);text-decoration:none!important}.cdzp1a:focus,.cdzp1a:focus-visible{background-color:var(--editorial-ink)!important;border-color:var(--editorial-ink)!important;color:var(--editorial-paper)!important;outline:2px solid var(--editorial-ink)!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(27,27,24,0.2)!important;text-decoration:none!important}.cdzp1a:active,.cdzp1a.active,:not(.btn-check) + .cdzp1a:active{background-color:#0A0A09!important;border-color:#0A0A09!important;color:var(--editorial-paper)!important;transform:translateY(0)}.cmvfer{display:inline-flex;align-items:center;gap:0.4rem;background:none;border:none;color:var(--editorial-accent);font-family:var(--font-ui);font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:0.25rem 0;cursor:pointer;position:relative}.cmvfer::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--editorial-accent);transition:width var(--transition-normal)}.cmvfer:hover::after{width:100%}.cmt3w2 i,.cdzp1a i,.cmvfer i{font-size:1.25em;line-height:1}.cwj2na{position:fixed;top:0;left:0;width:100%;z-index:1050;transition:background-color var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);background-color:rgba(247,244,236,0.98);border-bottom:1px solid rgba(216,210,194,0.4)}.cwj2na.cfgc85{background-color:rgba(247,244,236,0.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--editorial-border);box-shadow:var(--shadow-print-sm)}.clrnav{background-color:var(--editorial-panel);border-bottom:1px solid var(--editorial-border);height:42px;min-height:42px;font-family:var(--font-ui);font-size:0.875rem;letter-spacing:0.02em;color:var(--editorial-ink)}.cmrjv9{font-weight:500;display:flex;align-items:center;gap:1.75rem}.cmrjv9 span{display:inline-flex;align-items:center}.cmrjv9 i{font-size:1.25rem;color:var(--editorial-accent);vertical-align:-2px}.clrnav a{color:var(--editorial-ink);text-decoration:none;transition:color var(--transition-fast)}.clrnav a:hover{color:var(--editorial-accent)}.clhw19{display:flex;align-items:center;gap:0.65rem}.cm0g99{color:var(--editorial-ink);font-size:1.35rem;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:2px;transition:all var(--transition-fast);text-decoration:none}.cm0g99:hover{color:var(--editorial-accent);background-color:rgba(31,77,63,0.08);transform:translateY(-1px)}.c4nayg{height:76px}.c3h540{height:100%;display:flex;align-items:center;justify-content:space-between}.czef3g{display:inline-flex;align-items:center;gap:0.75rem;text-decoration:none;line-height:1}.czef3g:hover{text-decoration:none}.cdco9m,.czef3g img{height:42px!important;max-height:42px!important;width:auto!important;object-fit:contain;display:block;flex-shrink:0}.cme80k{display:flex;flex-direction:column;justify-content:center;gap:0.15rem}.cq95ds{font-family:var(--font-display);font-size:1.45rem;font-weight:800;letter-spacing:-0.02em;color:var(--editorial-ink);line-height:1.05;text-transform:uppercase;transition:color var(--transition-fast)}.czef3g:hover .cq95ds{color:var(--editorial-accent)}.csbuab{font-family:var(--font-mono);font-size:0.625rem;font-weight:700;letter-spacing:0.22em;color:var(--editorial-accent);text-transform:uppercase;line-height:1}.co6ttc{display:inline-flex;align-items:center;gap:0.75rem;text-decoration:none;line-height:1;margin-bottom:1.25rem}.co6ttc:hover{text-decoration:none}.c4nwpi,.co6ttc img,.cgud9o a img[src*="logo"]{height:42px!important;max-height:42px!important;width:auto!important;object-fit:contain;display:block;flex-shrink:0}.c5i8sw{display:flex;flex-direction:column;justify-content:center;gap:0.15rem}.c72b7w{font-family:var(--font-display);font-size:1.45rem;font-weight:800;letter-spacing:-0.02em;color:#FFFFFF;line-height:1.05;text-transform:uppercase;transition:color var(--transition-fast)}.co6ttc:hover .c72b7w{color:var(--editorial-gold)}.c1h6vb{font-family:var(--font-mono);font-size:0.625rem;font-weight:700;letter-spacing:0.22em;color:var(--editorial-gold);text-transform:uppercase;line-height:1}.cxkb9b{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:1.75rem}.nav-item{position:relative}.c5uxxb{font-family:var(--font-ui);font-size:0.875rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--editorial-ink);padding:0.5rem 0;white-space:nowrap;position:relative;display:inline-flex;align-items:center;gap:0.35rem}@media (max-width:1199.98px){.c5uxxb{font-size:0.8125rem}}.c5uxxb::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--editorial-accent);transition:width var(--transition-normal)}.c5uxxb:hover::after,.c5uxxb.active::after{width:100%}.c5uxxb.active{color:var(--editorial-accent)}.cvkjly{position:absolute;top:calc(100% + 12px);left:0;min-width:230px;background-color:var(--editorial-paper);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-dropdown);padding:0.75rem 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);z-index:1060;list-style:none;margin:0}.nav-item.dropdown:hover .cvkjly,.nav-item.dropdown:focus-within .cvkjly{opacity:1;visibility:visible;transform:translateY(0)}.crzsi2{display:block;padding:0.55rem 1.4rem;font-family:var(--font-ui);font-size:0.78125rem;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:var(--editorial-ink);transition:background-color var(--transition-fast),color var(--transition-fast)}.crzsi2:hover,.crzsi2.active{background-color:var(--editorial-panel);color:var(--editorial-accent)}.c4bn3w{display:flex;align-items:center;gap:1rem}.cd08fw{display:none;background:none;border:1px solid var(--editorial-ink);border-radius:var(--bs-border-radius);padding:0.5rem 0.65rem;cursor:pointer;color:var(--editorial-ink);min-height:44px;min-width:44px}.cmmb5k{background-color:var(--editorial-paper)!important;color:var(--editorial-ink);border-left:1px solid var(--editorial-border);width:320px}.cu9rbf{list-style:none;padding:0;margin:0}.cpvt44{border-bottom:1px solid var(--editorial-border)}.cgg9fr{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--editorial-ink);min-height:44px}.cgg9fr:hover,.cgg9fr.active{color:var(--editorial-accent)}.c0bl59{position:relative;min-height:90vh;padding-top:calc(var(--header-h) + 2rem);padding-bottom:5rem;display:flex;align-items:center;overflow:hidden;background-color:var(--editorial-paper)}.cziydv{position:absolute;inset:0;overflow:hidden;z-index:0}.cnj4z9{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) brightness(0.92)}.cn3u6w{position:absolute;inset:0;background:linear-gradient( 180deg,rgba(247,244,236,0.95) 0%,rgba(247,244,236,0.88) 50%,rgba(247,244,236,0.98) 100% );z-index:1}.cwe5t3{position:relative;z-index:2;width:100%}.cvxzop{background-color:var(--editorial-card);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-print-lift);padding:1.5rem 1.75rem;margin-top:2.5rem}.cn777q{display:flex;gap:1.5rem;border-bottom:1px solid var(--editorial-border);padding-bottom:0.85rem;margin-bottom:1.25rem}.c3gokk{background:none;border:none;font-family:var(--font-ui);font-size:0.78125rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--editorial-ink-muted);cursor:pointer;padding:0;position:relative;transition:color var(--transition-fast)}.c3gokk::after{content:"";position:absolute;bottom:-0.95rem;left:0;width:100%;height:2px;background-color:var(--editorial-accent);transform:scaleX(0);transform-origin:left;transition:transform 220ms ease}.c3gokk.active{color:var(--editorial-accent)}.c3gokk.active::after{transform:scaleX(1)}.c0w9pe{display:none;opacity:0;transform:translateY(6px);transition:opacity 220ms ease,transform 220ms ease}.c0w9pe.active{display:block;opacity:1;transform:translateY(0)}.cxztqm{display:grid;grid-template-columns:2fr 1.5fr 1.2fr 1.5fr auto;gap:1rem;align-items:end}.caobeg label{display:block;font-family:var(--font-ui);font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--editorial-ink-muted);margin-bottom:0.4rem}.cfkz95,select.cfkz95,input.cfkz95{width:100%;height:48px!important;min-height:48px!important;max-height:48px!important;box-sizing:border-box!important;background-color:var(--editorial-paper);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);padding:0 1rem!important;line-height:46px!important;font-family:var(--font-ui)!important;font-size:0.875rem!important;color:var(--editorial-ink);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}select.cfkz95{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%231B1B18' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.85rem center!important;background-size:14px!important;padding-right:2.25rem!important;cursor:pointer}.cfkz95:focus,select.cfkz95:focus{outline:none;border-color:var(--editorial-accent);background-color:#FFFFFF;box-shadow:0 0 0 3px rgba(31,77,63,0.12)}.cz9zcl .cmt3w2,.cz9zcl button{height:48px!important;min-height:48px!important;max-height:48px!important;box-sizing:border-box!important;padding:0 1.5rem!important;line-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}textarea.cfkz95{height:auto!important;min-height:120px!important;max-height:none!important;padding:0.75rem 1rem!important;line-height:1.5!important}.c0vwjj{background-color:var(--editorial-ink);color:var(--editorial-paper);border-top:1px solid var(--editorial-border);border-bottom:1px solid var(--editorial-border);padding:0.85rem 0;overflow:hidden;white-space:nowrap;position:relative}.c3pamt{display:flex;width:max-content;animation:ticker-scroll 32s linear infinite}.c3pamt:hover{animation-play-state:paused}.cx8qhr{display:inline-flex;align-items:center;gap:0.75rem;padding-right:3rem;font-family:var(--font-ui);font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;flex-shrink:0}.cx8qhr span.cpxtx5{color:var(--editorial-gold);font-weight:700}.cx8qhr span.cyjbh9{color:var(--editorial-accent);font-size:1.1em}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.c0x34g{position:relative;overflow:hidden;border-radius:var(--bs-border-radius);background-color:var(--editorial-ink)}.c0x34g::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(31,77,63,0.18),rgba(27,27,24,0.32));mix-blend-mode:multiply;pointer-events:none;transition:opacity var(--transition-normal)}.c0x34g img{width:100%;height:100%;object-fit:cover;filter:grayscale(25%) contrast(1.06);transition:transform var(--transition-smooth),filter var(--transition-normal)}.c0x34g:hover img{transform:scale(1.035);filter:grayscale(10%) contrast(1.08)}.c0x34g:hover::after{opacity:0.75}.caoylh{background-color:var(--editorial-card);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-print);transition:box-shadow var(--transition-normal),border-color var(--transition-normal);display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.caoylh:hover{transform:translateY(-4px);box-shadow:var(--shadow-print-lift);border-color:var(--editorial-ink);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.c34qpx{position:relative;aspect-ratio:16 / 10;overflow:hidden;background-color:var(--editorial-ink)}.c34qpx>a,.c34qpx .cz6ync,.c0x34g>a{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer}.c34qpx img,.c34qpx>a img,.c34qpx .cz6ync img,.c0x34g>a img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-normal)}.caoylh:hover .c34qpx img,.caoylh:hover .cz6ync img,.cz6ync:hover img,.c0x34g>a:hover img{transform:scale(1.03)}.cfjtd0{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.cdff39{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--editorial-accent);margin-bottom:0.35rem}.colpm0{font-family:var(--font-ui);font-size:0.75rem;color:var(--editorial-ink-muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:0.85rem}.card-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.25;margin-bottom:0.75rem}.cdeucg{display:flex;align-items:center;gap:1.25rem;padding-top:1rem;margin-top:auto;border-top:1px solid var(--editorial-border);font-family:var(--font-ui);font-size:0.8125rem;color:var(--editorial-ink-muted)}.c5pbg0{display:inline-flex;align-items:center;gap:0.45rem}.c5pbg0 i,.cdeucg i{font-size:1.25rem!important;line-height:1;color:var(--editorial-accent);vertical-align:-2px}.cpjn0x{background-color:var(--editorial-card);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-print);padding:2.25rem}.c98zdf{background-color:var(--editorial-panel);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);padding:2rem;display:flex;flex-direction:column;justify-content:center}.cyjzep{font-family:var(--font-display);font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:900;color:var(--editorial-accent);line-height:1;margin-bottom:0.35rem}.ceix1w{display:flex;height:12px;border-radius:2px;overflow:hidden;margin:1.5rem 0}.ceix1w .c5e1yv{background-color:var(--editorial-accent)}.ceix1w .cp6vm4{background-color:var(--editorial-gold)}.ceix1w .cq5z2d{background-color:var(--editorial-ink)}.c6q0zn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.65rem;font-family:var(--font-ui);font-size:0.78125rem}.ckna58{display:flex;align-items:center;justify-content:space-between}.chr9u0{width:10px;height:10px;border-radius:1px;display:inline-block;margin-right:0.5rem}.c49wro{font-family:var(--font-ui);font-size:0.8125rem;border-collapse:separate;border-spacing:0;width:100%}.c49wro th{background-color:var(--editorial-panel);color:var(--editorial-ink);font-weight:700;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;padding:1rem 1.15rem;border-bottom:1px solid var(--editorial-border);white-space:nowrap}.c49wro td{padding:0.9rem 1.15rem;border-bottom:1px solid var(--editorial-border);white-space:nowrap;font-variant-numeric:tabular-nums}.c49wro tbody tr:nth-child(even){background-color:rgba(237,232,220,0.35)}.c49wro tbody tr:hover{background-color:rgba(31,77,63,0.04)}.c49wro th:first-child,.c49wro td:first-child{position:sticky;left:0;background-color:#FFFFFF;z-index:2;min-width:110px;text-align:left;padding-left:1.5rem!important;box-shadow:2px 0 6px rgba(27,27,24,0.04)}.c49wro tbody tr:nth-child(even) td:first-child{background-color:#FAF8F2}.c49wro th:last-child,.c49wro td:last-child{padding-right:1.5rem!important}.cgpfqv{display:inline-block;height:6px;background-color:var(--editorial-accent);border-radius:1px;vertical-align:middle;margin-left:0.5rem}.chrr26{background-color:var(--editorial-card);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-print-lift);padding:2.5rem}.cpxdoj{display:none}.cpxdoj.active{display:block;animation:fadeIn 300ms ease}.c2o7qc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.c9069l{border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);padding:1.25rem;cursor:pointer;background-color:var(--editorial-paper);transition:all var(--transition-fast);text-align:left;display:block;width:100%}.c9069l:hover{border-color:var(--editorial-accent);background-color:#FFFFFF}.c9069l.selected,.c9069l[aria-checked="true"]{border-color:var(--editorial-accent);background-color:#FFFFFF;box-shadow:0 0 0 2px var(--editorial-accent)}.cfr6if{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin-bottom:0.25rem}.cdrfje{font-family:var(--font-body);font-size:0.875rem;color:var(--editorial-ink-muted);line-height:1.4}.cmi8ls{background-color:var(--editorial-card);border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-print);padding:2.5rem}.cg8968{border-left:2px solid var(--editorial-accent);padding-left:1.5rem;margin-bottom:2rem;position:relative}.cg8968:last-child{margin-bottom:0}.cg8968::before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;background-color:var(--editorial-accent);border-radius:50%}.c8lj73{min-width:5rem;width:auto;display:inline-block;margin-bottom:0.75rem}.cson53{display:flex;flex-wrap:wrap;gap:0.5rem;overflow:visible;padding-bottom:0}.cu51uy,.cz99n8{background:none;border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);padding:0.5rem 1rem;font-family:var(--font-ui);font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--editorial-ink);cursor:pointer;transition:all var(--transition-fast);height:44px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;gap:0.4rem}.cz99n8 i{font-size:1.25rem;line-height:1}.cu51uy:hover,.cu51uy.active{background-color:var(--editorial-ink);color:var(--editorial-paper);border-color:var(--editorial-ink)}.cz99n8.active{background-color:var(--editorial-accent);color:#FFFFFF;border-color:var(--editorial-accent)}#catalogSortSelect{height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important;font-family:var(--font-ui)!important;font-size:0.75rem!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;border:1px solid var(--editorial-border)!important;border-radius:var(--bs-border-radius)!important;background-color:#FFFFFF!important;color:var(--editorial-ink)!important;padding:0 2.25rem 0 0.85rem!important;line-height:42px!important;width:auto!important;min-width:175px!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%231B1B18' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;background-size:12px!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)!important}#catalogSortSelect:hover,#catalogSortSelect:focus{border-color:var(--editorial-accent)!important;outline:none!important;box-shadow:0 0 0 2px rgba(31,77,63,0.12)!important}.cqq06w.cmr7qu{display:none!important}.pagination{gap:0.35rem}.pagination .page-link{font-family:var(--font-ui);font-size:0.8125rem;font-weight:600;border-radius:var(--bs-border-radius);color:var(--editorial-ink);background-color:var(--editorial-card);border:1px solid var(--editorial-border);padding:0.5rem 0.85rem;transition:all var(--transition-fast);min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center}.pagination .page-link:hover{background-color:var(--editorial-panel);color:var(--editorial-accent);border-color:var(--editorial-accent)}.pagination .page-item.active .page-link{background-color:var(--editorial-accent);border-color:var(--editorial-accent);color:#FFFFFF}.pagination .page-item.disabled .page-link{opacity:0.45;pointer-events:none}.ci6373,.cizf8y{display:none;pointer-events:none;position:fixed;border-radius:50%;z-index:999999;transform:translate(-50%,-50%);transition:opacity 200ms ease}body.cqr3t5 .ci6373,body.cqr3t5 .cizf8y{display:block}.ci6373{width:6px;height:6px;background-color:var(--editorial-accent)}.cizf8y{width:32px;height:32px;border:1px solid var(--editorial-accent);transition:width 200ms ease,height 200ms ease,background-color 200ms ease}.cq8jhi .cizf8y{width:48px;height:48px;background-color:rgba(31,77,63,0.1);border-color:var(--editorial-accent)}@media (hover:none) and (pointer:coarse){.ci6373,.cizf8y{display:none!important}}#scrollToTop{position:fixed;bottom:24px;right:24px;width:44px;height:44px;background-color:var(--editorial-ink);color:var(--editorial-paper);border:1px solid var(--editorial-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;z-index:1040;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--transition-normal),visibility var(--transition-normal),transform var(--transition-normal),background-color var(--transition-fast)}#scrollToTop.show{opacity:1;visibility:visible;transform:translateY(0)}#scrollToTop:hover{background-color:var(--editorial-accent);color:#FFFFFF}.cgud9o{background-color:var(--editorial-ink);color:var(--editorial-paper);padding-top:5rem;padding-bottom:2.5rem;border-top:1px solid var(--editorial-border);position:relative}.cgud9o a{color:#EDE8DC}.cgud9o a:hover{color:var(--editorial-gold)}.c1sqhn{font-family:var(--font-ui);font-size:0.75rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--editorial-gold);margin-bottom:1.25rem;padding-bottom:0.4rem;border-bottom:1px solid rgba(216,210,194,0.2)}.cthge7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.65rem;font-family:var(--font-ui);font-size:0.78125rem;letter-spacing:0.05em;text-transform:uppercase}.c39rsg{display:flex;align-items:center;gap:0.85rem;margin-top:1.25rem}.cugv26{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,210,194,0.3);border-radius:var(--bs-border-radius);color:var(--editorial-paper);transition:all var(--transition-fast)}.cugv26:hover{background-color:var(--editorial-accent);border-color:var(--editorial-accent);color:#FFFFFF!important}.cptjc1{margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(216,210,194,0.15);font-family:var(--font-ui);font-size:0.72rem;color:#B9B3A6;line-height:1.6}.c4c77e{color:#B9B3A6!important;font-size:0.72rem;margin-bottom:0}.chxry7{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.85rem}.chxry7 svg{width:24px;height:24px;fill:currentColor}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.c8y1du,.c3tnhu{width:100%;height:620px;min-height:620px;background-color:#E7E3D8;border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);position:relative;overflow:hidden;box-shadow:var(--shadow-print)}@media (max-width:767.98px){.c8y1du,.c3tnhu{height:480px;min-height:480px}}.cq9o87{position:absolute;bottom:24px;left:24px;z-index:1100!important;max-width:290px;border-radius:2px;box-shadow:0 4px 14px rgba(27,27,24,0.12);background-color:rgba(255,255,255,0.95);backdrop-filter:blur(8px)}@media (max-width:767.98px){.cq9o87{bottom:12px;left:12px;max-width:230px;padding:0.65rem 0.85rem!important}}.cl2pn5{background-color:var(--editorial-paper);color:var(--editorial-ink);border:1.5px solid var(--editorial-accent);padding:0.45rem 0.95rem;font-family:var(--font-ui);font-size:0.78125rem;font-weight:700;letter-spacing:0.04em;box-shadow:0 4px 12px rgba(0,0,0,0.18);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border-radius:2px;display:inline-flex;align-items:center;gap:0.35rem;position:relative}.cl2pn5::after{content:'';position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 5px 0;border-style:solid;border-color:var(--editorial-accent) transparent transparent;display:block;width:0}.cl2pn5:hover,.cl2pn5:focus-visible{background-color:var(--editorial-accent);color:#FFFFFF;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,0.25);z-index:30}.cl2pn5:hover::after{border-color:var(--editorial-accent) transparent transparent}.leaflet-container{font-family:var(--font-body);background-color:#E8E5DC!important}.cr1im1{background:transparent!important;border:none!important;cursor:pointer}.cr1im1 .cl2pn5{transform:translate(-50%,-100%)}.cr1im1 .cl2pn5:hover,.cr1im1.cuextk .cl2pn5{transform:translate(-50%,-106%) scale(1.06)}.ckd6m8{opacity:1!important}.ckd6m8 .leaflet-popup-content-wrapper{background:#FFFFFF!important;background:var(--editorial-card,#FFFFFF)!important;color:var(--editorial-ink,#1B1B18)!important;border-radius:2px!important;padding:0!important;box-shadow:0 10px 30px rgba(27,27,24,0.2)!important;border:1px solid var(--editorial-border,#E0DAD0)!important;overflow:hidden!important}.ckd6m8 .leaflet-popup-content{margin:0!important;line-height:1.4!important;width:250px!important}.ckd6m8 .leaflet-popup-tip{background:var(--editorial-card,#FFFFFF)!important;border:1px solid var(--editorial-border,#E0DAD0)!important;box-shadow:none!important}.ckd6m8 .leaflet-popup-close-button{color:var(--editorial-ink)!important;font-size:1.1rem!important;padding:6px 8px!important;z-index:10}.ckd6m8 .leaflet-popup-close-button:hover{color:var(--editorial-accent)!important}.ckd6m8 .cmt3w2,.ckd6m8 .c1394y{display:block!important;width:100%!important;text-align:center!important;padding:0.6rem 1rem!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;text-decoration:none!important;background-color:var(--editorial-accent)!important;border:1px solid var(--editorial-accent)!important;color:#FFFFFF!important;border-radius:2px!important;box-shadow:none!important;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.ckd6m8 .cmt3w2:hover,.ckd6m8 .c1394y:hover{background-color:var(--editorial-accent-hover)!important;border-color:var(--editorial-accent-hover)!important;color:#FFFFFF!important;transform:translateY(-1px)!important}.ckd6m8 .cmt3w2:focus,.ckd6m8 .cmt3w2:focus-visible,.ckd6m8 .c1394y:focus,.ckd6m8 .c1394y:focus-visible{background-color:var(--editorial-accent-hover)!important;border-color:var(--editorial-accent-hover)!important;color:#FFFFFF!important;outline:2px solid var(--editorial-accent)!important;outline-offset:1px!important;box-shadow:0 0 0 2px rgba(31,77,63,0.25)!important}.ckd6m8 .cmt3w2:active,.ckd6m8 .cmt3w2.active,.ckd6m8 .c1394y:active,.ckd6m8 .c1394y.active,:not(.btn-check) + .ckd6m8 .cmt3w2:active{background-color:#163A2F!important;border-color:#163A2F!important;color:#FFFFFF!important;transform:translateY(0)!important}.cjj73v{width:100%;height:500px;min-height:500px;border:1px solid var(--editorial-border);border-radius:var(--bs-border-radius);display:block;box-shadow:var(--shadow-print-sm)}@media (max-width:767.98px){.cjj73v{height:360px;min-height:360px}}.glightbox-clean .gslide-description{background:var(--editorial-paper)!important;border-top:3px solid var(--editorial-accent)!important;border-left:1px solid var(--editorial-border)!important;border-right:1px solid var(--editorial-border)!important;border-bottom:1px solid var(--editorial-border)!important;padding:1.5rem 2rem!important;max-width:740px!important;margin:0 auto!important;box-shadow:var(--shadow-print-lg)!important;border-radius:2px!important}.glightbox-clean .gslide-title{font-family:var(--font-display)!important;font-size:1.45rem!important;font-weight:700!important;color:var(--editorial-ink)!important;margin-bottom:0.45rem!important;line-height:1.25!important}.glightbox-clean .gslide-desc{font-family:var(--font-body)!important;font-size:1rem!important;font-style:italic!important;color:var(--editorial-ink-muted)!important;line-height:1.6!important}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background:rgba(27,27,24,0.8)!important;border-radius:2px!important;transition:all var(--transition-fast)!important}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background:var(--editorial-accent)!important}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#FFFFFF!important}.c0286x,.c0bl59,.cc8l4p,.chrr26{background-image:url('../images/pattern-grid.svg');background-repeat:repeat}.cad8vl{background-image:url('../images/pattern-dots.svg');background-repeat:repeat}.leaflet-tile{filter:saturate(0.8) sepia(0.08) contrast(1.01)}.ckm78b{--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:1.5rem;--bs-accordion-btn-padding-y:1.25rem;--bs-accordion-btn-color:var(--editorial-ink);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-focus-border-color:var(--editorial-accent);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-color:var(--editorial-ink);--bs-accordion-active-bg:var(--editorial-panel)}.ckm78b .accordion-item{background-color:var(--editorial-card);border:1px solid var(--editorial-border)!important;border-radius:var(--bs-border-radius)!important;margin-bottom:1rem;box-shadow:var(--shadow-print-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);overflow:hidden;position:relative}.ckm78b .accordion-item:has(.accordion-button:not(.collapsed)),.ckm78b .accordion-item.cuextk{border-color:var(--editorial-ink)!important;box-shadow:var(--shadow-print-lift);border-left:3px solid var(--editorial-accent)!important}.ckm78b .accordion-header{margin:0;padding:0}.ckm78b .accordion-button{background-color:var(--editorial-card)!important;color:var(--editorial-ink)!important;font-family:var(--font-display);font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:700;line-height:1.35;letter-spacing:-0.01em;padding:1.25rem 1.5rem;box-shadow:none!important;outline:none;border:none!important;position:relative;transition:background-color var(--transition-fast),color var(--transition-fast)}.ckm78b .accordion-button:focus,.ckm78b .accordion-button:focus-visible{outline:2px solid var(--editorial-accent)!important;outline-offset:-2px;box-shadow:none!important}.ckm78b .accordion-button:not(.collapsed){background-color:var(--editorial-panel)!important;color:var(--editorial-accent)!important;border-bottom:1px solid var(--editorial-border)!important}.ckm78b .accordion-button::after{width:1.25rem;height:1.25rem;background-size:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%231B1B18' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E")!important;transition:transform 0.25s cubic-bezier(0.2,0,0.2,1)}.ckm78b .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%231F4D3F' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E")!important;transform:rotate(-180deg)}.ckm78b .accordion-body{background-color:var(--editorial-card);font-family:var(--font-body);font-size:1.05rem;line-height:1.75;color:var(--editorial-ink);padding:1.5rem 1.75rem}.modal-backdrop{--bs-backdrop-bg:var(--editorial-ink,#1B1B18);--bs-backdrop-opacity:0.72}.modal-backdrop.show{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.modal-content{background-color:var(--editorial-paper,#F7F4EC)!important;color:var(--editorial-ink,#1B1B18);border:1px solid var(--editorial-border,#E0DAD0)!important;border-radius:var(--bs-border-radius,2px)!important;box-shadow:0 20px 50px rgba(27,27,24,0.35)!important;overflow:hidden}.modal-header{background-color:var(--editorial-card,#FFFFFF);border-bottom:1px solid var(--editorial-border,#E0DAD0)!important;padding:1.25rem 1.75rem!important}.modal-title{font-family:var(--font-display)!important;font-weight:700!important;font-size:1.35rem!important;letter-spacing:-0.01em;color:var(--editorial-ink)!important}.modal-body{background-color:var(--editorial-paper,#F7F4EC)!important;padding:1.75rem!important}.modal-footer{background-color:var(--editorial-card,#FFFFFF);border-top:1px solid var(--editorial-border,#E0DAD0)!important;padding:1rem 1.75rem!important}.btn-close{box-sizing:content-box;width:1rem;height:1rem;padding:0.35rem;color:var(--editorial-ink);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%231B1B18' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z'%3E%3C/path%3E%3C/svg%3E") center/1.1rem auto no-repeat!important;border:0;border-radius:var(--bs-border-radius);opacity:0.65;transition:opacity var(--transition-fast),transform var(--transition-fast)}.btn-close:hover{opacity:1;transform:scale(1.1)}.btn-close:focus,.btn-close:focus-visible{outline:2px solid var(--editorial-accent)!important;outline-offset:2px;box-shadow:none!important;opacity:1}.offcanvas-backdrop{--bs-backdrop-bg:var(--editorial-ink,#1B1B18);--bs-backdrop-opacity:0.65}.offcanvas-backdrop.show{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cmmb5k .offcanvas-header{border-bottom:1px solid var(--editorial-border)!important;padding:1.25rem 1.5rem!important}.cmmb5k .offcanvas-title{font-family:var(--font-ui)!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:var(--editorial-accent)!important}input[type="date"].cfkz95,input[type="date"].form-control{font-family:var(--font-ui)!important;font-size:0.85rem!important;color:var(--editorial-ink)!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 1rem!important;background-color:var(--editorial-paper)!important;border:1px solid var(--editorial-border)!important;border-radius:var(--bs-border-radius)!important}input[type="date"].cfkz95::-webkit-calendar-picker-indicator,input[type="date"].form-control::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0.7;filter:invert(0.2);transition:opacity var(--transition-fast)}input[type="date"].cfkz95::-webkit-calendar-picker-indicator:hover,input[type="date"].form-control::-webkit-calendar-picker-indicator:hover{opacity:1}.form-control:not(.cfkz95):focus,.form-select:focus{border-color:var(--editorial-accent)!important;outline:none!important;box-shadow:0 0 0 3px rgba(31,77,63,0.12)!important}.modal.show{opacity:1!important}.modal.show .modal-dialog{transform:none!important}