.desk-picker.is-up .desk-select-panel{animation-name:desk-panel-up;top:auto;bottom:calc(100% + 8px)}@keyframes desk-panel-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.field-suggest.is-up{animation-name:field-suggest-up;top:auto;bottom:calc(100% + 6px)}@keyframes field-suggest-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.lang-switch:not(.is-stacked) .lang-menu{overscroll-behavior:contain;max-height:min(62vh,420px);overflow-y:auto}.lang-menu.is-up{animation:.18s ease-out both lang-menu-up;top:auto;bottom:calc(100% + 10px)}@keyframes lang-menu-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.desk-select-list.is-faded-top{-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.desk-select-list.is-faded-bottom{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 22px);mask-image:linear-gradient(0deg,#0000 0,#000 22px)}.desk-select-list.is-faded-top.is-faded-bottom{-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%)}@media (prefers-reduced-motion:reduce){.desk-picker.is-up .desk-select-panel,.field-suggest.is-up,.lang-menu.is-up{animation:none}}.field-suggest.is-faded-top:before,.field-suggest.is-faded-bottom:after,.lang-switch:not(.is-stacked) .lang-menu.is-faded-top:before,.lang-switch:not(.is-stacked) .lang-menu.is-faded-bottom:after{content:"";z-index:3;pointer-events:none;grid-column:1/-1;height:22px;display:block;position:sticky}.field-suggest.is-faded-top:before,.lang-switch:not(.is-stacked) .lang-menu.is-faded-top:before{margin-bottom:-22px;top:0}.field-suggest.is-faded-bottom:after,.lang-switch:not(.is-stacked) .lang-menu.is-faded-bottom:after{margin-top:-22px;bottom:0}.field-suggest.is-faded-top:before{background:linear-gradient(to bottom, var(--bg) 0, color-mix(in srgb, var(--bg) 0%, transparent) 100%)}.field-suggest.is-faded-bottom:after{background:linear-gradient(to top, var(--bg) 0, color-mix(in srgb, var(--bg) 0%, transparent) 100%)}.lang-switch:not(.is-stacked) .lang-menu.is-faded-top:before{background:linear-gradient(#1d1611 0,#0000 100%)}.lang-switch:not(.is-stacked) .lang-menu.is-faded-bottom:after{background:linear-gradient(0deg,#1d1611 0,#0000 100%)}.nav-mobile-group{min-width:0;display:grid}.nav-mobile-links{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);margin-top:8px;padding-top:8px}.nav-mobile .nav-mobile-dl{margin-top:16px;padding-top:18px}.nav-mobile .cta{margin-top:18px}[dir=rtl] .nav-mobile-links{margin-top:10px;padding-top:10px}.desk-open-chip{white-space:nowrap;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.desk-open-chip i{font-size:11px;line-height:1}.desk-open-chip.is-open{color:var(--accent)}.desk-open-chip.is-open i{color:var(--accent);font-size:7px}.desk-open-chip.is-closed{color:var(--muted)}.desk-open-chip.is-closed i{color:var(--accent2)}.form-desk-line{background:color-mix(in srgb, var(--surface) 62%, transparent);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 16px;padding:9px 12px;display:flex}.form-desk-label{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px}.form-desk-who{color:var(--accent2);font-size:12.5px;font-weight:600;line-height:1.5}.form-desk-phone,.form-desk-hours{white-space:nowrap;color:color-mix(in srgb, var(--text) 80%, transparent);align-items:center;gap:6px;font-size:12.5px;line-height:1.5;text-decoration:none;display:inline-flex}.form-desk-phone{margin-inline-start:auto}.form-desk-phone i,.form-desk-hours i{color:var(--accent2);font-size:13px;line-height:1}.form-desk-phone:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.form-desk-hours{color:color-mix(in srgb, var(--text) 58%, transparent)}.form-desk-status{margin-inline-start:2px}.form-desk-clock{font-family:var(--font-label);letter-spacing:.04em;white-space:nowrap;cursor:default;color:color-mix(in srgb, var(--text) 58%, transparent);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.form-desk-clock i{font-size:11px;line-height:1}.form-desk-reply{font-family:var(--font-label);letter-spacing:.04em;color:color-mix(in srgb, var(--muted) 92%, transparent);flex:0 0 100%;align-items:center;gap:6px;margin-top:1px;font-size:10.5px;line-height:1.5;display:inline-flex}.form-desk-reply i{color:var(--accent2);flex:none;font-size:12px;line-height:1}.form-desk-afterhours{color:color-mix(in srgb, var(--text) 68%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:8px;align-items:flex-start;gap:8px;margin:-8px 0 16px;padding:9px 12px;font-size:12.5px;line-height:1.6;display:flex}.form-desk-afterhours i{color:var(--accent2);flex:none;margin-top:2px;font-size:14px;line-height:1}.field .desk-field{max-width:none;margin-top:0}.desk-field-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.desk-field-head .desk-picker-label{margin:0}.desk-field-reset{cursor:pointer;white-space:nowrap;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9.5px;display:inline-flex}.desk-field-reset:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.desk-field-reset i{font-size:12px;line-height:1}.desk-field-chip{flex:none}.desk-field-option-status{letter-spacing:.07em;flex:none;font-size:8.5px}.desk-select-option-hours{color:color-mix(in srgb, var(--text) 58%, transparent);align-items:flex-start;gap:5px;margin-top:1px;font-size:11px;line-height:1.45;display:flex}.desk-select-option-hours i{color:var(--accent2);flex:none;margin-top:1px;font-size:12px;line-height:1.2}.desk-select-option.is-active .desk-select-option-hours{color:color-mix(in srgb, var(--text) 74%, transparent)}.desk-select-option.is-active .desk-select-option-hours i{color:var(--accent)}.desk-select-option-side{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.desk-select-option-wait{font-family:var(--font-label);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text) 62%, transparent);align-items:center;gap:4px;font-size:10px;line-height:1.35;display:inline-flex}.desk-select-option-wait i{color:var(--accent2);font-size:10.5px;line-height:1}.desk-select-option.is-active .desk-select-option-wait{color:color-mix(in srgb, var(--text) 76%, transparent)}[dir=rtl] .desk-select-option-side{align-items:flex-start}[dir=rtl] .desk-select-option-wait{letter-spacing:0}.desk-field-direct{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 0;padding-inline-start:2px;font-size:12.5px;line-height:1.5;display:flex}.desk-field-direct-label{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px}.desk-field-direct-phone,.desk-field-direct-hours{white-space:nowrap;color:color-mix(in srgb, var(--text) 82%, transparent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.desk-field-direct-phone{font-variant-numeric:tabular-nums;font-weight:600}.desk-field-direct-phone:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.desk-field-direct-phone:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.desk-field-direct-phone i,.desk-field-direct-hours i{color:var(--accent2);font-size:13px;line-height:1}.desk-field-direct-hours{color:color-mix(in srgb, var(--text) 58%, transparent)}.desk-field-direct-status{letter-spacing:.09em;margin-inline-start:2px;font-size:9px}@media (width<=720px){.desk-field-direct-hours{white-space:normal}}[dir=rtl] .desk-field-direct-label{letter-spacing:0}.desk-select-next{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);width:100%;font-family:var(--font-body);color:var(--muted);text-align:start;flex:none;align-items:stretch;margin:0;padding:0;font-size:12px;line-height:1.5;transition:background .2s ease-out;display:flex}.desk-select-next-main{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;flex-wrap:wrap;flex:auto;align-items:baseline;gap:3px 7px;margin:0;padding:8px 10px 8px 13px;display:flex}.desk-select-next:hover{background:color-mix(in srgb, var(--accent) 13%, transparent)}.desk-select-next-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk-select-next-main:hover .desk-select-next-label,.desk-select-next-main:focus-visible .desk-select-next-label{color:var(--accent2)}.desk-select-next-arrow{margin-inline-start:auto;transition:transform .2s ease-out}.desk-select-next-main:hover .desk-select-next-arrow{transform:translateY(2px)}.desk-select-next-main>i{color:var(--accent2);flex:none;align-self:center;font-size:13px;line-height:1}.desk-select-next-label{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9px;transition:color .2s ease-out}.desk-select-order{flex-wrap:wrap;flex:none;gap:4px;padding:8px 13px 0;display:flex}.desk-select-order button{white-space:nowrap;cursor:pointer;border:1px solid color-mix(in srgb, var(--text) 14%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:9px;transition:color .2s ease-out,border-color .2s ease-out,background .22s ease-out;display:inline-flex}.desk-select-order button i{font-size:11px;line-height:1}.desk-select-order button:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.desk-select-order button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk-select-order button.is-active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 44%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.desk-select-order-line{font-family:var(--font-body);color:color-mix(in srgb, var(--text) 64%, transparent);margin:6px 0 0;padding:0 13px;font-size:11.5px;line-height:1.55}.desk-select-foot{border-top:1px solid color-mix(in srgb, var(--text) 9%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;padding:9px 13px 10px;font-size:9.5px}.desk-select-foot-open{color:color-mix(in srgb, var(--accent) 78%, var(--text))}[dir=rtl] .desk-select-foot{letter-spacing:0}.desk-select-option.is-jump{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 46%, transparent);animation:2.8s ease-out both desk-row-jump;background:color-mix(in srgb, var(--accent) 15%, transparent)!important}@keyframes desk-row-jump{0%{transform:translateY(0)}12%{transform:translateY(-3px)}28%{transform:translateY(0)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.desk-select-next-arrow{transition:none}.desk-select-next-main:hover .desk-select-next-arrow{transform:none}.desk-select-option.is-jump{animation:none}}.desk-select-next strong{letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:600}.desk-select-next-dot{color:color-mix(in srgb, var(--text) 32%, transparent)}.desk-select-next-when{min-width:0;color:color-mix(in srgb, var(--text) 72%, transparent)}[dir=rtl] .desk-select-next-label,[dir=rtl] .desk-select-order-line{letter-spacing:0}.case-desk-side{flex-direction:column;gap:8px;min-width:0;display:flex}.case-desk-contact{flex-direction:column;gap:3px;margin:0;padding-inline-start:2px;display:flex}.case-desk-contact a,.case-desk-contact span{white-space:nowrap;color:color-mix(in srgb, var(--text) 78%, transparent);align-items:center;gap:7px;font-size:12.5px;line-height:1.5;text-decoration:none;display:inline-flex}.case-desk-contact i{color:var(--accent2);font-size:13px;line-height:1}.case-desk-contact a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.case-desk-hours{color:var(--muted)!important}.case-desk-status{margin-top:-2px;padding-inline-start:2px}.case-desk-backup{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:3px 5px;margin:0;padding-inline-start:2px;font-size:12.5px;line-height:1.5;display:flex}.case-desk-backup>i{color:var(--accent2);font-size:13px;line-height:1}.case-desk-backup-label{font-family:var(--font-label);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px}.case-desk-backup-name{letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-weight:600}a.case-desk-backup-name{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 38%, transparent);text-decoration:none;transition:border-color .2s ease-out}a.case-desk-backup-name:hover{border-color:var(--accent)}a.case-desk-backup-name:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.case-desk-backup-takes{min-width:0}[dir=rtl] .case-desk-backup-label{letter-spacing:0;text-transform:none}.case-desk-sheet-btn.brief-print-btn{align-self:flex-start;gap:6px;margin-top:2px;padding:7px 14px;font-size:12px}.case-desk-sheet-btn.brief-print-btn i{font-size:13px}@media (prefers-reduced-motion:reduce){a.case-desk-backup-name{transition:none}}.desk-contact-status{margin-top:4px;display:flex}.desk-state-lane{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:4px;display:flex}.desk-state-lane .desk-contact-status{margin-top:0}.desk-queue-next{color:color-mix(in srgb, var(--text) 66%, transparent);flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:12px;line-height:1.5;display:inline-flex}.desk-queue-next>i{color:var(--accent2);font-size:12px;line-height:1}.desk-queue-next-label{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9px}.desk-queue-next strong{letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:600}.desk-local-clock{font-family:var(--font-label);letter-spacing:.04em;white-space:nowrap;cursor:default;color:color-mix(in srgb, var(--text) 58%, transparent);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.desk-local-clock i{font-size:11px;line-height:1}[dir=rtl] .desk-queue-next-label{letter-spacing:0}.desk-queue-clock{border-inline-start:1px solid color-mix(in srgb, var(--text) 14%, transparent);font-family:var(--font-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;color:color-mix(in srgb, var(--text) 52%, transparent);align-items:center;gap:4px;padding-inline-start:7px;font-size:10.5px;display:inline-flex}.desk-queue-clock i{font-size:11px;line-height:1}.dp-call-desk{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:clamp(13px,1.4vw,18px) clamp(14px,1.6vw,20px);display:flex}.dp-call-desk-lead{flex-direction:column;gap:3px;min-width:0;display:flex}.dp-call-desk-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:9.5px}.dp-call-desk-who{color:color-mix(in srgb, var(--text) 74%, transparent);font-size:13px;line-height:1.45}.dp-call-desk-phone{white-space:nowrap;letter-spacing:-.01em;color:var(--text);align-items:center;gap:8px;margin-inline-start:auto;font-size:clamp(15px,1.4vw,17px);font-weight:600;text-decoration:none;transition:color .22s ease-out;display:inline-flex}.dp-call-desk-phone:hover{color:var(--accent)}.dp-call-desk-phone i{color:var(--accent2);font-size:15px;line-height:1}.dp-call-desk-hours{white-space:nowrap;color:var(--muted);align-items:center;gap:7px;font-size:12.5px;line-height:1.5;display:inline-flex}.dp-call-desk-hours i{color:var(--accent2);font-size:13px;line-height:1}.dp-call-desk-status{background:color-mix(in srgb, var(--text) 5%, transparent);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;padding:3px 9px}.dp-call-desk-wait{font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb, var(--text) 78%, transparent);align-items:center;gap:5px;font-size:12px;line-height:1.45;display:inline-flex}.dp-call-desk-wait i{color:var(--accent2);font-size:12px;line-height:1}.dest-desk-status{margin-top:-6px;display:flex}.dest-desk-lane{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-6px 0 0;display:flex}.dest-desk-lane .dest-desk-status{margin-top:0}.dest-desk-clock{font-family:var(--font-label);letter-spacing:.04em;white-space:nowrap;cursor:default;color:color-mix(in srgb, var(--text) 58%, transparent);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.dest-desk-clock i{font-size:11px;line-height:1}.dest-desk-wait{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text) 76%, transparent);align-items:center;gap:4px;font-size:11.5px;line-height:1.45;display:inline-flex}.dest-desk-wait i{color:var(--accent2);font-size:11.5px;line-height:1}@media (width<=720px){.dp-call-desk{gap:8px 16px}.dp-call-desk-phone{margin-inline-start:0}.dp-call-desk-hours{white-space:normal}.form-desk-phone{margin-inline-start:0}}.footer-grid .footer-phone-line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.footer-grid .footer-phone-line a{align-items:center;display:inline-flex}.footer-open-chip{letter-spacing:.09em;font-size:9px}.footer-grid .footer-hours{color:color-mix(in srgb, var(--text) 52%, transparent);align-items:flex-start;gap:8px;margin:1px 0 4px;font-size:12.5px;line-height:1.6;display:flex}.footer-hours i{color:var(--accent2);flex:none;margin-top:1px;font-size:14px;line-height:1}@media (prefers-reduced-motion:reduce){.dp-call-desk-phone{transition:none}}.panel-desk-afterhours{max-width:460px;color:color-mix(in srgb, var(--text) 74%, transparent);background:color-mix(in srgb, var(--bg) 52%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.6;display:flex}.panel-desk-afterhours i{color:var(--accent2);flex:none;margin-top:2px;font-size:14px;line-height:1}[dir=rtl] .desk-select-trigger{text-align:right}[dir=rtl] .desk-select-next-main{padding:8px 13px 8px 10px}[dir=rtl] .desk-field-reset i{transform:scaleX(-1)}[dir=rtl] .desk-route-tail{margin-left:0;margin-inline-start:auto}[dir=rtl] .desk-shuffle{padding:10px 10px 10px 16px}@media (width<=900px){[dir=rtl] .desk-route-tail{margin-inline-start:0}}.form-desk-phone,.form-desk-hours,.form-desk-clock,.desk-field-direct-phone,.desk-field-direct-hours,.desk-open-chip,.dp-call-desk-phone,.dp-call-desk-hours,.dest-desk-phone,.dest-desk-hours,.dest-desk-clock,.case-desk-contact a,.case-desk-contact span,.case-desk-print-contact a,.footer-grid .footer-phone-line a,.panel-phone-line .phone-link{unicode-bidi:isolate}.footer-contact-row{border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin:40px 0 0;padding:26px 0 0;display:flex}.footer-contact-lead{flex:340px;min-width:0}.footer-contact-eyebrow{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--accent2);align-items:center;gap:8px;font-size:10px;line-height:1.6;display:inline-flex}.footer-contact-eyebrow:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.footer-contact-copy{max-width:46ch;color:color-mix(in srgb, var(--muted) 96%, transparent);margin:8px 0 0;font-size:13.5px;line-height:1.75}.footer-contact-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.footer-contact-action{background:color-mix(in srgb, var(--text) 5%, transparent);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:10px 16px 10px 12px;text-decoration:none;transition:border-color .22s ease-out,background .22s ease-out,transform .22s ease-out;display:inline-flex}.footer-contact-action:hover{background:color-mix(in srgb, var(--accent) 9%, transparent);border-color:color-mix(in srgb, var(--accent) 52%, transparent);transform:translateY(-1px)}.footer-contact-action:focus-visible,.footer-contact-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.footer-contact-icon{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .22s ease-out,color .22s ease-out;display:flex}.footer-contact-icon i{font-size:15px;line-height:1}.footer-contact-action:hover .footer-contact-icon{background:var(--accent);color:#0f0a07}.footer-contact-body{flex-direction:column;gap:2px;min-width:0;display:flex}.footer-contact-label{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 88%, transparent);font-size:9.5px;line-height:1.5}.footer-contact-value{letter-spacing:.01em;white-space:nowrap;color:color-mix(in srgb, var(--text) 92%, transparent);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.footer-contact-cta{white-space:nowrap;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:#0f0a07;background:var(--accent);border:1px solid var(--accent);border-radius:12px;align-items:center;gap:9px;padding:10px 20px;font-size:11px;line-height:1.4;text-decoration:none;transition:background .22s ease-out,color .22s ease-out,transform .22s ease-out;display:inline-flex}.footer-contact-cta i{font-size:14px;line-height:1;transition:transform .22s ease-out}.footer-contact-cta:hover{background:var(--accent2);border-color:var(--accent2);transform:translateY(-1px)}.footer-contact-cta:hover i{transform:translate(3px)}.footer-contact-row--grid{margin-top:46px;padding-top:28px}@media (width<=620px){.footer-contact-row--grid{margin-top:34px;padding-top:24px}}.footer-contact-row+.footer-bar{margin-top:26px}[dir=rtl] .footer-contact-cta i{transform:scaleX(-1)}[dir=rtl] .footer-contact-cta:hover i{transform:scaleX(-1)translate(3px)}@media (width<=900px){.footer-contact-row{gap:16px 24px}.footer-contact-copy{max-width:none}}@media (width<=620px){.footer-contact-row{flex-direction:column;align-items:stretch;margin-top:32px;padding-top:22px}.footer-contact-actions{flex-direction:column;gap:8px}.footer-contact-action,.footer-contact-cta{box-sizing:border-box;justify-content:flex-start;width:100%}.footer-contact-cta{justify-content:space-between}.footer-contact-value{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.footer-contact-action,.footer-contact-icon,.footer-contact-cta,.footer-contact-cta i{transition:none}.footer-contact-action:hover,.footer-contact-cta:hover,.footer-contact-cta:hover i{transform:none}}.photo-register{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 42%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;font-size:9.5px;line-height:1.7;display:flex}.photo-register i{color:color-mix(in srgb, var(--text) 46%, transparent);font-size:12px;line-height:1}.photo-register-extra{color:color-mix(in srgb, var(--text) 32%, transparent)}.photo-register.is-warn{color:color-mix(in srgb, var(--text) 64%, transparent)}.photo-register.is-warn i,.photo-register.is-warn .photo-register-extra{color:var(--accent)}@media (width<=620px){.photo-register{letter-spacing:.1em;font-size:9px}}.footer-note-band-reviewed{align-items:baseline;gap:5px;display:inline-flex}.footer-note-band-reviewed i{color:var(--accent2);font-size:11px;line-height:1}.footer-note-band-reviewed time{color:color-mix(in srgb, var(--text) 72%, transparent);letter-spacing:.05em}[dir=rtl] .footer-note-band-reviewed{flex-direction:row-reverse}.footer-grid .footer-notes-line{box-sizing:border-box;background:color-mix(in srgb, var(--text) 6%, transparent);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:10px;flex-direction:column;gap:3px;width:100%;margin:14px 0 0;padding:9px 12px;text-decoration:none;transition:border-color .22s ease-out,background .22s ease-out;display:flex}.footer-grid .footer-notes-line:hover{border-color:color-mix(in srgb, var(--accent) 54%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.footer-grid .footer-notes-line:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.footer-grid .footer-notes-line-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2);justify-content:space-between;align-items:center;gap:10px;font-size:9.5px;line-height:1.4;display:flex}.footer-grid .footer-notes-line i{color:var(--accent);font-size:13px;line-height:1;transition:transform .22s ease-out}.footer-grid .footer-notes-line:hover i{transform:translate(3px)}.footer-grid .footer-notes-line-meta{font-family:var(--font-label);letter-spacing:.04em;color:color-mix(in srgb, var(--text) 72%, transparent);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.5}.footer-grid .footer-notes-line:hover .footer-notes-line-meta{color:color-mix(in srgb, var(--text) 88%, transparent)}[dir=rtl] .footer-grid .footer-notes-line:hover i{transform:scaleX(-1)translate(3px)}@media (prefers-reduced-motion:reduce){.footer-grid .footer-notes-line,.footer-grid .footer-notes-line i{transition:none}.footer-grid .footer-notes-line:hover i{transform:none}}.footer-bar-legal{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.footer-bar-legal a,.footer-cookie-btn{font:inherit;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--muted) 92%, transparent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;margin:0;padding:0;font-size:10px;line-height:1.6;text-decoration:none;transition:color .22s ease-out,border-color .22s ease-out;display:inline-flex}.footer-bar-legal a:hover,.footer-cookie-btn:hover{color:var(--accent);border-bottom-color:color-mix(in srgb, var(--accent) 55%, transparent)}.footer-bar-legal a:focus-visible,.footer-cookie-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.footer-cookie-btn i{color:var(--accent2);font-size:12px;line-height:1}.footer-cookie-btn:hover i{color:var(--accent)}.footer-bar-legal>*+:before{content:"·";color:color-mix(in srgb, var(--muted) 48%, transparent);margin-inline-end:5px}@media (width<=620px){.footer-bar{gap:10px}.footer-bar-legal{order:3;gap:8px 14px;width:100%}}@media (prefers-reduced-motion:reduce){.footer-bar-legal a,.footer-cookie-btn{transition:none}}.footer-memory-line{border-left:2px solid color-mix(in srgb, var(--accent2) 46%, transparent);border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 94%, transparent);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:36px 0 0;padding:12px 0 12px 14px;font-size:10.5px;line-height:1.7;display:flex}[dir=rtl] .footer-memory-line{border-left:0;border-right:2px solid color-mix(in srgb, var(--accent2) 46%, transparent);padding:12px 14px 12px 0}.footer-memory-mark{width:20px;height:20px;color:var(--accent2);background:color-mix(in srgb, var(--accent2) 14%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.footer-memory-mark i{font-size:12px;line-height:1}.footer-memory-text{text-transform:none;letter-spacing:.015em;min-width:0;color:color-mix(in srgb, var(--muted) 94%, transparent);flex-wrap:wrap;flex:320px;align-items:baseline;gap:4px 10px;font-size:12px;line-height:1.65;text-decoration:none;transition:color .22s ease-out;display:inline-flex}a.footer-memory-text:hover{color:color-mix(in srgb, var(--text) 88%, transparent)}a.footer-memory-text:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.footer-memory-more{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--accent2);border-bottom:1px solid color-mix(in srgb, var(--accent2) 38%, transparent);align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.footer-memory-more i{font-size:11px;line-height:1;transition:transform .22s ease-out}a.footer-memory-text:hover .footer-memory-more{color:var(--accent);border-bottom-color:color-mix(in srgb, var(--accent) 55%, transparent)}a.footer-memory-text:hover .footer-memory-more i{transform:translate(2px)}[dir=rtl] a.footer-memory-text:hover .footer-memory-more i{transform:translate(-2px)}.footer-memory-btn{font:inherit;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:color-mix(in srgb, var(--muted) 92%, transparent);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:5px;margin:0;padding:0;font-size:10px;transition:color .22s ease-out,border-color .22s ease-out;display:inline-flex}.footer-memory-btn:hover{color:var(--accent);border-bottom-color:color-mix(in srgb, var(--accent) 55%, transparent)}.footer-memory-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.footer-memory-btn i{font-size:11px;line-height:1}@media (width<=620px){.footer-memory-line{gap:8px;margin-top:28px}.footer-memory-text{flex-basis:100%}}.footer-memory-line+.footer-bar{margin-top:24px}@media (prefers-reduced-motion:reduce){.footer-memory-btn{transition:none}}.footer-memory-held{border-top:1px dashed color-mix(in srgb, var(--text) 10%, transparent);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 88%, transparent);flex-wrap:wrap;flex:100%;align-items:baseline;gap:4px 10px;margin-top:2px;padding-top:6px;font-size:10px;line-height:1.7;display:flex}.footer-memory-held-label{color:color-mix(in srgb, var(--accent2) 82%, transparent);flex:none}.footer-memory-held-items{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:inline-flex}.footer-memory-held-item{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.footer-memory-held-item i{color:color-mix(in srgb, var(--accent2) 74%, transparent);font-size:11px;line-height:1}.footer-memory-held-sep{color:color-mix(in srgb, var(--muted) 45%, transparent);margin-inline-end:6px}@media (width<=620px){.footer-memory-held-item{white-space:normal}}@media (prefers-reduced-motion:reduce){.footer-memory-btn{transition:none}}.footer-brand-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.footer-brand-row>p{flex:260px;min-width:0;max-width:46ch;margin:0}.footer-brand-row .socials{flex:none;margin-top:0}[dir=rtl] .footer-brand-row{justify-content:space-between}.footer-grid .footer-all-markets{box-sizing:border-box;white-space:nowrap;width:fit-content;max-width:100%;font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--accent2);border:1px solid color-mix(in srgb, var(--accent2) 38%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:999px;align-items:center;gap:8px;margin:14px 0 0;padding:8px 13px;font-size:10px;line-height:1.5;text-decoration:none;transition:color .22s ease-out,border-color .22s ease-out,background .22s ease-out;display:inline-flex}.footer-grid .footer-all-markets i{color:var(--accent);font-size:13px;line-height:1;transition:transform .22s ease-out}.footer-grid .footer-all-markets:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.footer-grid .footer-all-markets:hover i{transform:translate(3px)}.footer-grid .footer-all-markets:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[dir=rtl] .footer-grid .footer-all-markets:hover i{transform:scaleX(-1)translate(3px)}@media (prefers-reduced-motion:reduce){.footer-grid .footer-all-markets,.footer-grid .footer-all-markets i{transition:none}.footer-grid .footer-all-markets:hover i{transform:none}}@media (width<=620px){.footer-brand-row{align-items:flex-start}.footer-brand-row>p{flex-basis:100%}}@media (width>=861px){.footer-grid>[data-reveal]:first-child{flex-direction:column;display:flex}.footer-grid .footer-brand-row{margin-top:18px}}@media (width<=860px) and (width>=621px){.footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}.footer-grid>[data-reveal]:first-child{-moz-column-gap:clamp(16px, 3vw, 28px);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(16px,3vw,28px);display:grid}.footer-grid>[data-reveal]:first-child>.footer-logo{grid-area:1/1/span 2;align-self:start;height:52px;margin:0}.footer-grid .footer-parent{grid-area:1/2;margin:0}.footer-grid .footer-brand-row{grid-area:2/2;justify-content:flex-start;gap:10px 24px;margin-top:8px}.footer-grid .footer-brand-row>p{flex:0 460px;min-width:0;max-width:52ch}}@media (width<=620px){.footer .footer-grid{grid-template-columns:1fr;gap:28px}.footer-grid h4.footer-sub{margin-top:20px}}.footer-grid .footer-reply-line{font-family:var(--font-label);letter-spacing:.04em;color:color-mix(in srgb, var(--muted) 90%, transparent);align-items:center;gap:7px;margin:2px 0 0;font-size:11px;line-height:1.55;display:inline-flex}.footer-grid .footer-reply-line i{color:var(--accent2);flex:none;font-size:12px;line-height:1}[dir=rtl] .footer-grid .footer-reply-line{flex-direction:row-reverse}.footer-grid .footer-call-reply{margin-top:4px}@media (width<=620px){.footer-grid .footer-reply-line{margin-top:3px}.footer-grid .footer-call-reply{margin-top:5px}}
