footer._footer_n37ed_9{isolation:isolate;width:100%;padding:0 0 max(18px, env(safe-area-inset-bottom,0px));color:#f3e4cf;background:radial-gradient(#f4cf7238 1px,#0000 1.5px) 0 0/26px 26px,radial-gradient(#f4a8b824 1px,#0000 1.5px) 13px 13px/26px 26px,linear-gradient(#143826 0,#11301f 18%,#1d1630 62%,#1c0a22 100%);border-top:0;margin-block-start:clamp(36px,6vw,84px);position:relative}._edge_n37ed_25{align-items:center;gap:12px;max-width:min(1140px,100% - 32px);margin:0 auto;padding-block:18px 6px;display:flex}._edge_n37ed_25 i{opacity:.8;background:repeating-linear-gradient(90deg,#f4cf72 0 6px,#0000 6px 12px,#e8bf55 12px 18px,#0000 18px 24px,#6fbf8e 24px 30px,#0000 30px 36px);flex:1;height:4px}._edge_n37ed_25 svg{flex:none}._footer_n37ed_9 .hdy-footer__inner{text-align:start;grid-template-columns:minmax(250px,1.1fr) minmax(320px,1.25fr) minmax(250px,1fr);align-items:start;gap:24px clamp(24px,4vw,64px);padding-block:14px 8px;display:grid}._brand_n37ed_39{align-content:start;justify-items:start;gap:10px;display:grid}._mark_n37ed_40{align-items:center;gap:12px;display:flex}._emblem_n37ed_41{background:linear-gradient(#fffdf8,#f0e4d3);place-items:center;width:46px;height:46px;margin-block-end:5px;display:grid;box-shadow:-2px 0 #e8bf55,2px 0 #e8bf55,0 -2px #e8bf55,0 2px #e8bf55,0 5px #8f6419,inset 2px 2px #fff}._footer_n37ed_9 .hdy-footer__logo{letter-spacing:.07em;color:#fff3df;margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:850;line-height:1.1}._footer_n37ed_9 .hdy-footer__logo:after{content:"";background:#f4cf72;width:36px;height:4px;margin-block-start:6px;display:block;box-shadow:8px 0 #6fbf8e,16px 0 #e8bf55}._footer_n37ed_9 .hdy-footer__brand>p{color:#e6d0c0;max-width:38ch;margin:0;font-size:.95rem;line-height:1.7}._footer_n37ed_9 .hdy-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(20px,3vw,44px);width:100%;display:grid}._footer_n37ed_9 .hdy-footer__link-group h2{letter-spacing:.13em;text-transform:uppercase;color:#f4cf72;border-block-end:2px dotted #e8bf55;align-items:center;gap:8px;margin:0 0 8px;padding-block-end:9px;font-size:.72rem;font-weight:850;display:flex}._footer_n37ed_9 .hdy-footer__links{gap:0;display:grid}._footer_n37ed_9 .hdy-footer__links a{color:#f3e4cf;overflow-wrap:anywhere;align-items:center;gap:9px;min-height:42px;font-size:.94rem;font-weight:600;line-height:1.3;text-decoration:none;transition:color .18s;display:flex}._footer_n37ed_9 .hdy-footer__links a:before{content:"";background:#e8bf55;flex:none;block-size:6px;inline-size:6px;transition:inline-size .2s cubic-bezier(.22,.7,.3,1),background .2s}._footer_n37ed_9 .hdy-footer__links a:is(:hover,:focus-visible){color:#f4cf72}._footer_n37ed_9 .hdy-footer__links a:is(:hover,:focus-visible):before{background:#f4cf72;inline-size:14px}._footer_n37ed_9 .hdy-footer__links a:focus-visible{outline-offset:2px;outline:3px solid #6fbf8e}._legal_n37ed_69{background:linear-gradient(#3a1840,#24102c);gap:10px;margin-block-end:5px;padding:16px 18px 14px;display:grid;box-shadow:-2px 0 #e8bf5580,2px 0 #e8bf5580,0 -2px #e8bf5580,0 2px #e8bf5580,0 5px #8f6419,inset 2px 2px #ffffff38}._footer_n37ed_9 .hdy-footer__identity{color:#f3e4cf;gap:4px;margin:0;font-size:.86rem;display:grid}._footer_n37ed_9 .hdy-footer__identity>span{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}._footer_n37ed_9 .hdy-footer__identity :is(dt,dd){font:inherit;margin:0;line-height:1.5}._footer_n37ed_9 .hdy-footer__identity dt{color:#d9b8c6;font-weight:700}._footer_n37ed_9 .hdy-footer__identity dd{font-weight:650}._footer_n37ed_9 .hdy-footer__identity a{color:#f4cf72;overflow-wrap:anywhere;text-underline-offset:3px;direction:ltr;unicode-bidi:isolate;min-height:0;padding-block:8px;font-weight:700;line-height:1.4;display:inline-block}._footer_n37ed_9 .hdy-footer__legal>p{color:#d9b8c6;border-block-start:2px dotted #e8bf5580;margin:0;padding-block-start:10px;font-size:.78rem;line-height:1.6}._garden_n37ed_79{border-block-start:2px dotted #e8bf5580;justify-content:space-between;align-items:flex-end;gap:6px;max-width:min(1140px,100% - 32px);margin:8px auto 0;padding-block:8px 0;display:flex}._garden_n37ed_79 span{opacity:.9;filter:brightness(1.9)saturate(1.1);transform-origin:50% 100%;animation:7s ease-in-out infinite alternate _garden-sway_n37ed_1;display:block}._garden_n37ed_79 span:nth-child(2n){animation-duration:9s;animation-delay:-3s}._garden_n37ed_79 span:nth-child(3n){animation-duration:11s;animation-delay:-6s}@keyframes _garden-sway_n37ed_1{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media (max-width:1000px){._footer_n37ed_9 .hdy-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._brand_n37ed_39{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px}._brand_n37ed_39>p{align-self:center}._brand_n37ed_39>:last-child{grid-column:1/-1}}@media (max-width:640px){._edge_n37ed_25{padding-block:14px 4px}._footer_n37ed_9 .hdy-footer__inner{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:8px 4px}._brand_n37ed_39{grid-template-columns:minmax(0,1fr);gap:8px}._footer_n37ed_9 .hdy-footer__navigation{gap:14px 16px}._footer_n37ed_9 .hdy-footer__links a{min-height:44px;font-size:.92rem}._legal_n37ed_69{padding:14px 16px 12px}._garden_n37ed_79{margin-top:4px}._garden_n37ed_79 span:nth-child(n+8){display:none}}@media (max-width:300px){._footer_n37ed_9 .hdy-footer__navigation{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._garden_n37ed_79 span{animation:none}._footer_n37ed_9 .hdy-footer__links a,._footer_n37ed_9 .hdy-footer__links a:before{transition:none}}._languages_n37ed_104{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:4px 16px;margin-block:0;display:flex}._languages_n37ed_104 a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-size:.85rem;text-decoration:underline;display:inline-flex}._languages_n37ed_104 a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}._languages_n37ed_104 a:focus-visible{outline-offset:3px;outline:2px solid #e8bf55}._skyline_n37ed_110{pointer-events:none;z-index:-1;width:100%;height:clamp(44px,6.5vw,92px);display:block;position:absolute;inset-block-end:calc(100% - 1px);inset-inline:0}._skylineFar_n37ed_111{fill:#1d4a33}._skylineNear_n37ed_112,._skylinePine_n37ed_113{fill:#143826}._skylineRim_n37ed_114{fill:#2f7050}._footer_n37ed_9 .hdy-footer__links a:before{background:#e8bf55}
