.design-vote[data-astro-cid-u2pgxogf]{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;padding:22px;margin:8px 0 24px;background:#faf7f7;border:1px solid #eee;border-left:4px solid #d31b23;border-radius:4px}.design-vote[data-astro-cid-u2pgxogf]>div[data-astro-cid-u2pgxogf]{flex:1 1 300px}.design-vote[data-astro-cid-u2pgxogf] strong[data-astro-cid-u2pgxogf]{font-size:18px}.design-vote[data-astro-cid-u2pgxogf] p[data-astro-cid-u2pgxogf]{font-size:14px;line-height:1.5;color:#626772;margin:8px 0 0}button[data-astro-cid-u2pgxogf]{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 18px;border:1px solid #d31b23;border-radius:24px;background:#fff;color:#b4151c;font:700 15px Arial;cursor:pointer}button[data-astro-cid-u2pgxogf][aria-pressed=true]{background:#d31b23;color:#fff}button[data-astro-cid-u2pgxogf]:disabled{cursor:default}button[data-astro-cid-u2pgxogf]:focus-visible{outline:3px solid #202126;outline-offset:3px}.vote-status[data-astro-cid-u2pgxogf]{flex-basis:100%;font-size:13px;color:#626772}.vote-status[data-astro-cid-u2pgxogf]:empty{display:none}.slider[data-astro-cid-r6qggs4k]{display:block;position:relative;width:100%;height:100%}.slide[data-astro-cid-r6qggs4k]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;pointer-events:none}.slide[data-astro-cid-r6qggs4k].is-active{opacity:1;visibility:visible}img[data-astro-cid-r6qggs4k]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 75%}.caption[data-astro-cid-r6qggs4k]{position:absolute;right:24px;bottom:18px;max-width:calc(100% - 48px);background:#fffffff0;padding:8px 12px;font-size:12px;font-weight:700;color:#333}@media(max-width:850px){img[data-astro-cid-r6qggs4k]{object-position:50% 70%}.caption[data-astro-cid-r6qggs4k]{right:16px;bottom:16px;max-width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.slide[data-astro-cid-r6qggs4k]{transition:none}}.livia-chat[data-astro-cid-imkpzplv]{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:1000;font-family:Arial,Helvetica,sans-serif;color:#202126}.livia-chat[data-astro-cid-imkpzplv] [data-astro-cid-imkpzplv][hidden]{display:none!important}.livia-chat[data-astro-cid-imkpzplv] button[data-astro-cid-imkpzplv]{font:inherit;cursor:pointer}.livia-chat[data-astro-cid-imkpzplv] button[data-astro-cid-imkpzplv]:focus-visible,.livia-chat[data-astro-cid-imkpzplv] a[data-astro-cid-imkpzplv]:focus-visible,.livia-chat[data-astro-cid-imkpzplv] textarea[data-astro-cid-imkpzplv]:focus-visible{outline:3px solid #b4151c;outline-offset:4px}.livia-launcher[data-astro-cid-imkpzplv]{display:flex;align-items:center;gap:12px;border:1px solid #eee;background:#fff;border-radius:60px;padding:7px 18px 7px 7px;box-shadow:0 8px 32px #17192129;text-align:left;color:#202126}.livia-launcher[data-astro-cid-imkpzplv] img[data-astro-cid-imkpzplv]{border-radius:50%;object-fit:cover;width:64px;height:64px}.livia-launcher[data-astro-cid-imkpzplv] strong[data-astro-cid-imkpzplv]{display:block;font-size:18px}.livia-launcher[data-astro-cid-imkpzplv] small[data-astro-cid-imkpzplv]{display:block;font-size:11px;color:#626772;letter-spacing:0;text-transform:none;margin-top:4px;font-weight:400}.livia-launcher[data-astro-cid-imkpzplv] svg[data-astro-cid-imkpzplv]{color:#d31b23;margin-left:6px}.livia-invite[data-astro-cid-imkpzplv]{display:flex;position:absolute;right:0;bottom:96px;width:255px;padding:16px 30px 16px 16px;border:1px solid #eee;border-radius:16px 16px 3px;box-shadow:0 5px 24px #1719211a;background:#fff}.invite-open[data-astro-cid-imkpzplv]{border:0;background:none;text-align:left;line-height:1.5;font-size:14px!important;color:#202126}.invite-dismiss[data-astro-cid-imkpzplv]{position:absolute;right:8px;top:5px;background:none;border:0;color:#626772;font-size:20px!important}.livia-panel[data-astro-cid-imkpzplv]{position:absolute;right:0;bottom:0;width:390px;height:min(680px,calc(100dvh - 40px));display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8ea;border-radius:22px;box-shadow:0 20px 70px #15172133;overflow:hidden}.livia-header[data-astro-cid-imkpzplv]{display:flex;align-items:center;gap:12px;padding:20px;background:#24262c;color:#fff;border:0}.livia-header[data-astro-cid-imkpzplv] img[data-astro-cid-imkpzplv]{border-radius:50%;object-fit:cover;flex-shrink:0}.livia-header[data-astro-cid-imkpzplv] h2[data-astro-cid-imkpzplv]{font-size:22px;margin:0;line-height:1.2}.livia-header[data-astro-cid-imkpzplv] p[data-astro-cid-imkpzplv]{font-size:11px;color:#eee;line-height:1.5;margin:4px 0 0}.livia-close[data-astro-cid-imkpzplv]{margin-left:auto;border:0;background:transparent;color:#fff;font-size:28px!important;min-width:36px;min-height:40px}.livia-messages[data-astro-cid-imkpzplv]{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:20px 18px;min-height:100px;background:#fafafa}.livia-messages[data-astro-cid-imkpzplv] .livia-message{max-width:92%;margin-bottom:14px;padding:13px 15px;border-radius:3px 16px 16px;background:#fff;border:1px solid #eee}.livia-messages[data-astro-cid-imkpzplv] .livia-message p{font-size:14px;line-height:1.6;color:#333;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.livia-messages[data-astro-cid-imkpzplv] .livia-message p+p{margin-top:10px}.livia-messages[data-astro-cid-imkpzplv] .livia-message.user{margin-left:auto;background:#fbecee;border-color:#f4d5d8;border-radius:16px 3px 16px 16px}.livia-quick[data-astro-cid-imkpzplv]{display:flex;gap:8px;padding:12px 18px 0}.livia-quick[data-astro-cid-imkpzplv] button[data-astro-cid-imkpzplv]{padding:9px 11px;font-size:12px;border:1px solid #d8d8dc;background:#fff;border-radius:20px;color:#a20e16}.livia-quick[data-astro-cid-imkpzplv] button[data-astro-cid-imkpzplv]:disabled{cursor:default;opacity:.5}.livia-status[data-astro-cid-imkpzplv]{font-size:12px;line-height:1.4;padding:0 18px;margin:10px 0;color:#626772}.livia-form[data-astro-cid-imkpzplv]{margin:0 18px;display:flex;align-items:center;gap:10px;border:1px solid #d5d5da;border-radius:12px;padding:10px;background:#fff}.livia-form[data-astro-cid-imkpzplv] textarea[data-astro-cid-imkpzplv]{resize:none;border:0;background:transparent;flex:1;min-width:0;font:14px/1.5 Arial,sans-serif;color:#202126;max-height:100px}.livia-form[data-astro-cid-imkpzplv] button[data-astro-cid-imkpzplv]{border:0;border-radius:50%;background:#d31b23;color:#fff;font-size:23px;width:38px;height:38px;flex-shrink:0}.livia-form[data-astro-cid-imkpzplv] button[data-astro-cid-imkpzplv]:disabled{opacity:.4;cursor:default}.livia-handoff[data-astro-cid-imkpzplv]{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:13px 18px 0;font-size:12px}.livia-email[data-astro-cid-imkpzplv]{color:#b4151c;font-weight:700}.livia-clear[data-astro-cid-imkpzplv]{background:none;border:0;color:#626772;font-size:11px!important;padding:4px}.livia-disclosure[data-astro-cid-imkpzplv]{font-size:10px;line-height:1.5;color:#626772;padding:0 18px;margin:12px 0 16px}.livia-disclosure[data-astro-cid-imkpzplv] a[data-astro-cid-imkpzplv]{text-decoration:underline}.sr-only[data-astro-cid-imkpzplv]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.livia-messages[data-astro-cid-imkpzplv] a{color:#a20e16;text-decoration:underline;text-underline-offset:2px}@media(max-width:540px){.livia-chat[data-astro-cid-imkpzplv]{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.livia-launcher[data-astro-cid-imkpzplv]{padding:5px}.livia-launcher[data-astro-cid-imkpzplv] img[data-astro-cid-imkpzplv]{width:64px;height:64px}.livia-launcher[data-astro-cid-imkpzplv] span[data-astro-cid-imkpzplv],.livia-launcher[data-astro-cid-imkpzplv] svg[data-astro-cid-imkpzplv]{display:none}.livia-panel[data-astro-cid-imkpzplv]{position:fixed;right:10px;left:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;height:min(680px,calc(100dvh - 20px))}.livia-header[data-astro-cid-imkpzplv]{padding:15px}.livia-form[data-astro-cid-imkpzplv] textarea[data-astro-cid-imkpzplv]{font-size:16px}.livia-invite[data-astro-cid-imkpzplv]{bottom:86px;width:245px}}@media(prefers-reduced-motion:no-preference){.livia-invite[data-astro-cid-imkpzplv]{animation:livia-appear .35s ease-out}@keyframes livia-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.design-ticker[data-astro-cid-6ztc5hy7]{display:flex;align-items:center;gap:12px;background:#24262c;color:#fff;min-height:40px;padding:0 20px;border-bottom:3px solid #d31b23;font-size:13px;font-weight:600;line-height:1.5}.ticker-link[data-astro-cid-6ztc5hy7]{display:block;flex:1;min-width:0;overflow:hidden;color:inherit;text-decoration:none;padding:9px 0}.ticker-track[data-astro-cid-6ztc5hy7]{display:flex;width:max-content;animation:design-scroll 24s linear infinite}.ticker-item[data-astro-cid-6ztc5hy7]{flex:none;min-width:calc(100vw - 200px);padding-right:64px;white-space:nowrap}.ticker-link[data-astro-cid-6ztc5hy7]:focus-visible{outline:2px solid #fff;outline-offset:2px}.design-ticker[data-astro-cid-6ztc5hy7]:hover .ticker-track[data-astro-cid-6ztc5hy7],.design-ticker[data-astro-cid-6ztc5hy7]:focus-within .ticker-track[data-astro-cid-6ztc5hy7]{animation-play-state:paused}@keyframes design-scroll{to{transform:translate(-50%)}}@media(max-width:540px){.design-ticker[data-astro-cid-6ztc5hy7]{gap:8px;padding:0 12px;font-size:12px}.ticker-item[data-astro-cid-6ztc5hy7]{min-width:calc(100vw - 136px)}}@media(prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-6ztc5hy7]{animation:none;display:block;width:auto}.ticker-item[data-astro-cid-6ztc5hy7]{display:block;min-width:0;padding-right:0;white-space:normal}.ticker-copy[data-astro-cid-6ztc5hy7]{display:none}}.collection-signup[data-astro-cid-syzhryl3]{margin-top:24px;min-width:0}.signup-info[data-astro-cid-syzhryl3],.signup-fallback[data-astro-cid-syzhryl3],.signup-status[data-astro-cid-syzhryl3]{font-size:14px;line-height:1.55;color:#626873}.signup-info[data-astro-cid-syzhryl3] a[data-astro-cid-syzhryl3],.signup-fallback[data-astro-cid-syzhryl3] a[data-astro-cid-syzhryl3]{color:#b4151c;text-decoration:underline;text-underline-offset:3px}.signup-open[data-astro-cid-syzhryl3]{border:0;border-radius:4px;background:#d91421;color:#fff;padding:17px 24px;font:inherit;font-weight:700;cursor:pointer}.signup-open[data-astro-cid-syzhryl3]:hover{background:#b4151c}.signup-open[data-astro-cid-syzhryl3]:focus-visible{outline:3px solid #24262c;outline-offset:4px}#collection-signup-panel[data-astro-cid-syzhryl3]{min-width:0;background:#fff;border-radius:12px;margin-top:20px;overflow:hidden}#collection-signup-panel[data-astro-cid-syzhryl3][hidden]{display:none}.signup-status[data-astro-cid-syzhryl3],.signup-fallback[data-astro-cid-syzhryl3]{padding:0 18px}.signup-status[data-astro-cid-syzhryl3]:empty{display:none}[data-astro-cid-syzhryl3][data-signup-mount] iframe{max-width:100%}.fair-search[data-astro-cid-iwstzw75]{margin:1rem 0 1.5rem;max-width:44rem}.fair-search[data-astro-cid-iwstzw75] label[data-astro-cid-iwstzw75]{display:block;font-weight:700;margin-bottom:.45rem}.fair-search[data-astro-cid-iwstzw75] div[data-astro-cid-iwstzw75]{display:flex;flex-wrap:wrap;gap:.5rem}.fair-search[data-astro-cid-iwstzw75] input[data-astro-cid-iwstzw75]{flex:1 1 14rem;min-width:0;padding:.75rem;border:1px solid #767676;border-radius:.25rem;font:inherit}.calendar-cards[data-astro-cid-iwstzw75] article[data-astro-cid-iwstzw75][hidden]{display:none}#privacy-banner[data-astro-cid-iwstzw75][hidden]{display:none!important}#privacy-banner[data-astro-cid-iwstzw75]{position:fixed;inset:auto 12px 12px;z-index:10000;max-width:1000px;margin:0 auto;background:#fff;color:#202126;border:1px solid #d9dadd;border-radius:6px;box-shadow:0 3px 20px #0002;padding:12px 16px;display:flex;align-items:center;gap:20px}.privacy-copy[data-astro-cid-iwstzw75]{flex:1}.privacy-copy[data-astro-cid-iwstzw75] strong[data-astro-cid-iwstzw75]{font-size:14px}.privacy-copy[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{font-size:13px;line-height:1.45;margin:4px 0 0;color:#50545c}.privacy-copy[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]{text-decoration:underline;color:#202126}.privacy-actions[data-astro-cid-iwstzw75]{display:flex;gap:8px;flex-shrink:0}.privacy-actions[data-astro-cid-iwstzw75] button[data-astro-cid-iwstzw75]{font:600 14px Arial,sans-serif;min-height:44px;padding:10px 16px;border:1px solid #777;border-radius:3px;background:#fff;color:#202126;cursor:pointer}.privacy-actions[data-astro-cid-iwstzw75] button[data-astro-cid-iwstzw75]:hover{background:#f2f2f2}.privacy-actions[data-astro-cid-iwstzw75] button[data-astro-cid-iwstzw75]:focus-visible,.privacy-settings[data-astro-cid-iwstzw75]:focus-visible{outline:3px solid #d31b23;outline-offset:3px}.privacy-settings[data-astro-cid-iwstzw75]{font:inherit;text-decoration:underline;text-underline-offset:3px;background:none;border:0;color:inherit;padding:0;cursor:pointer;text-align:left}body.privacy-choice-open .livia-chat{visibility:hidden}@media(max-width:600px){#privacy-banner[data-astro-cid-iwstzw75]{inset:auto 8px calc(8px + env(safe-area-inset-bottom));padding:12px;gap:10px;flex-direction:column;align-items:stretch}.privacy-actions[data-astro-cid-iwstzw75] button[data-astro-cid-iwstzw75]{flex:1}.privacy-copy[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{font-size:13px}}.section[data-astro-cid-iwstzw75].home-positioning{padding-bottom:clamp(14px,2vw,24px)}.section[data-astro-cid-iwstzw75].home-upcoming{padding-top:clamp(12px,1.5vw,20px);padding-bottom:clamp(16px,2vw,28px)}.home-upcoming[data-astro-cid-iwstzw75] .calendar-more[data-astro-cid-iwstzw75]{margin-bottom:0}.home-upcoming[data-astro-cid-iwstzw75]+.collection-section[data-astro-cid-iwstzw75]{padding-top:clamp(20px,3vw,40px)}.home-upcoming[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{margin:8px 0 12px}.home-upcoming[data-astro-cid-iwstzw75] .fair-search[data-astro-cid-iwstzw75]{margin-top:0}.home-positioning[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{margin:0;font-size:clamp(28px,3.3vw,42px);line-height:1.15}.fair-profile[data-astro-cid-iwstzw75]{max-width:1050px;margin:30px 0}.fair-profile[data-astro-cid-iwstzw75] section[data-astro-cid-iwstzw75]{margin:24px 0}.fair-profile[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{font-size:clamp(22px,2.4vw,30px);line-height:1.25;margin:0 0 12px}.fair-profile[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{line-height:1.6;margin:0 0 14px}.fair-profile-source[data-astro-cid-iwstzw75]{font-size:13px;color:#626772}.fair-profile-source[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]{color:#b4151c;text-decoration:underline;text-underline-offset:3px}*{box-sizing:border-box}body{margin:0;color:#202126;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap[data-astro-cid-iwstzw75]{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}header[data-astro-cid-iwstzw75]{border-bottom:1px solid #eee;background:#fff}.top[data-astro-cid-iwstzw75]{min-height:95px;display:flex;align-items:center;justify-content:space-between;gap:22px}.logo-frame[data-astro-cid-iwstzw75]{position:relative;display:block;flex:0 0 245px;width:245px;height:102px;overflow:hidden}.logo[data-astro-cid-iwstzw75]{position:absolute;display:block;width:245px;height:245px;max-width:none;object-fit:contain;left:0;top:50%;transform:translateY(-50%)}nav[data-astro-cid-iwstzw75]{display:flex;gap:24px;font-weight:700;font-size:14px}.language[data-astro-cid-iwstzw75]{font-weight:700}small[data-astro-cid-iwstzw75]{color:#d31b23;text-transform:uppercase;letter-spacing:2px;font-weight:700}h1[data-astro-cid-iwstzw75]{font-size:clamp(42px,5vw,67px);letter-spacing:-2px;line-height:1.08;margin:15px 0}h2[data-astro-cid-iwstzw75]{font-size:36px}p[data-astro-cid-iwstzw75]{color:#626772;line-height:1.7;font-size:17px}.hero[data-astro-cid-iwstzw75]{background:#fafafa;padding:0;overflow:hidden}.hero-layout[data-astro-cid-iwstzw75]{position:relative;display:flex;min-height:530px;align-items:center;isolation:isolate}.hero-copy[data-astro-cid-iwstzw75]{position:relative;z-index:2;width:min(670px,62%);padding:38px 0}.hero-copy[data-astro-cid-iwstzw75] h1[data-astro-cid-iwstzw75]{font-size:clamp(34px,3.15vw,49px);line-height:1.12;letter-spacing:-1.4px;max-width:670px}.hero-copy[data-astro-cid-iwstzw75] h1[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{display:block;white-space:nowrap}.hero-copy[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{max-width:475px;line-height:1.5;font-size:16px}.hero-image[data-astro-cid-iwstzw75]{position:absolute;z-index:-1;top:0;bottom:0;right:calc((1180px - 100vw)/2 - 24px);width:76vw;min-height:100%;overflow:hidden;background:#ececec}.hero-image[data-astro-cid-iwstzw75]:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fafafa,#fafafaed 10%,#fafafa94 28%,#fafafa00 53%)}.hero-image[data-astro-cid-iwstzw75] img[data-astro-cid-iwstzw75]{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.concept-label[data-astro-cid-iwstzw75]{position:absolute;z-index:2;right:24px;bottom:18px;background:#fffffff0;padding:8px 12px;font-size:12px;font-weight:700;color:#333}.split[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.hero-copy[data-astro-cid-iwstzw75] .buttons[data-astro-cid-iwstzw75]{display:flex;gap:12px;flex-wrap:nowrap;width:max-content;max-width:100%}.hero-copy[data-astro-cid-iwstzw75] .buttons[data-astro-cid-iwstzw75] .button[data-astro-cid-iwstzw75]{white-space:nowrap;font-size:14px;padding:16px 17px}.hero-copy[data-astro-cid-iwstzw75] .buttons[data-astro-cid-iwstzw75] .button[data-astro-cid-iwstzw75].secondary{padding:14px 15px}.buttons[data-astro-cid-iwstzw75]{display:flex;gap:12px;flex-wrap:wrap}.button[data-astro-cid-iwstzw75]{display:inline-block;background:#d31b23;color:#fff;padding:16px 23px;font-weight:700;border-radius:3px}.secondary[data-astro-cid-iwstzw75]{background:#fff;color:#d31b23;border:2px solid #d31b23;padding:14px 21px}.fair-detail[data-astro-cid-iwstzw75]{padding-top:42px;padding-bottom:52px}.fair-detail[data-astro-cid-iwstzw75] h1[data-astro-cid-iwstzw75]{max-width:1250px;font-size:clamp(30px,3.4vw,48px);line-height:1.12;margin:12px 0 14px}.fair-event-meta[data-astro-cid-iwstzw75]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px;font-size:16px;font-weight:700;margin:12px 0 18px}.fair-event-meta[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{display:inline-flex;align-items:center;gap:8px}.fair-event-meta[data-astro-cid-iwstzw75] svg[data-astro-cid-iwstzw75]{color:#d31b23;flex-shrink:0}.fair-intro[data-astro-cid-iwstzw75]{max-width:1100px;font-size:17px;line-height:1.5;margin:8px 0}.fair-actions[data-astro-cid-iwstzw75]{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0 24px}.fair-figure[data-astro-cid-iwstzw75]{margin:20px 0 0}.fair-figure[data-astro-cid-iwstzw75] img[data-astro-cid-iwstzw75]{width:100%;height:auto;display:block}.fair-figure[data-astro-cid-iwstzw75] figcaption[data-astro-cid-iwstzw75]{padding:10px 0;font-size:13px;color:#626772}.placeholder[data-astro-cid-iwstzw75]{min-height:300px;background:linear-gradient(135deg,#e8e9ec,#fafafa);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;border:1px solid #e1e1e1;gap:12px}.placeholder[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{color:#777;font-size:13px}.large[data-astro-cid-iwstzw75]{margin-top:32px;min-height:420px}.section[data-astro-cid-iwstzw75]{padding-top:70px;padding-bottom:70px}.gray[data-astro-cid-iwstzw75]{background:#f6f7f8}.gray[data-astro-cid-iwstzw75] article[data-astro-cid-iwstzw75]{background:#fff;padding:32px}.cards[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.cards[data-astro-cid-iwstzw75] article[data-astro-cid-iwstzw75]{padding:26px;border:1px solid #e6e6e6;min-height:220px}.fair-cards[data-astro-cid-iwstzw75]{grid-template-columns:repeat(4,minmax(0,1fr))}.fair-card[data-astro-cid-iwstzw75]{padding:0!important;min-width:0;overflow:hidden}.fair-visual[data-astro-cid-iwstzw75]{display:block;aspect-ratio:4/3;background:#f2f2f2;overflow:hidden}.fair-visual[data-astro-cid-iwstzw75] img[data-astro-cid-iwstzw75]{width:100%;height:100%;object-fit:cover;display:block}.fair-pending[data-astro-cid-iwstzw75]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;padding:20px;background:linear-gradient(135deg,#eceef0,#fafafa);color:#666}.fair-pending[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{font-size:13px;color:#d31b23;font-weight:700}.fair-pending[data-astro-cid-iwstzw75] strong[data-astro-cid-iwstzw75]{font-size:14px}.fair-card-body[data-astro-cid-iwstzw75]{padding:20px}.fair-card-body[data-astro-cid-iwstzw75] h3[data-astro-cid-iwstzw75]{font-size:20px;line-height:1.2}.fair-city[data-astro-cid-iwstzw75]{margin:6px 0}.fair-summary[data-astro-cid-iwstzw75]{font-size:14px;line-height:1.5;min-height:62px}.calendar-more[data-astro-cid-iwstzw75]{text-align:right;margin-top:22px}.calendar-more[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]{color:#d31b23;font-weight:700}.calendar-cards[data-astro-cid-iwstzw75] article[data-astro-cid-iwstzw75]{border-top:4px solid #d31b23;background:#fff}.calendar-cards[data-astro-cid-iwstzw75] h3[data-astro-cid-iwstzw75]{font-size:22px;line-height:1.2}.calendar-cards[data-astro-cid-iwstzw75] small[data-astro-cid-iwstzw75]{font-size:12px;letter-spacing:1px}.cards[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]{color:#d31b23;font-weight:700}.collection-section[data-astro-cid-iwstzw75]{padding:78px 0;background:#f7f7f7;border-top:1px solid #eee}.collection-grid[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.collection-book-image[data-astro-cid-iwstzw75]{display:block;width:100%;max-width:540px;height:auto;object-fit:contain}.collection-art[data-astro-cid-iwstzw75]{min-height:390px;display:flex;align-items:center;justify-content:center;position:relative}.collection-cover[data-astro-cid-iwstzw75]{width:275px;min-height:365px;background:linear-gradient(145deg,#303238,#111216);color:#fff;padding:28px;box-shadow:22px 20px 28px #0003;transform:rotate(-6deg);position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;border-left:7px solid #d31b23}.cover-brand[data-astro-cid-iwstzw75]{font-weight:700;font-size:23px}.cover-brand[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{color:#ed2029}.cover-title[data-astro-cid-iwstzw75]{font-size:31px;line-height:1.12;letter-spacing:1px;font-weight:700}.cover-title[data-astro-cid-iwstzw75] em[data-astro-cid-iwstzw75]{font-style:normal;color:#f44349}.cover-bottom[data-astro-cid-iwstzw75]{font-size:12px;line-height:1.5;color:#dedede}.collection-accent[data-astro-cid-iwstzw75]{position:absolute;width:270px;height:340px;border:2px solid #d31b23;transform:rotate(5deg) translate(40px,10px)}.collection-copy[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{font-size:clamp(30px,3vw,43px);line-height:1.12;margin:15px 0 20px}.collection-copy[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{color:#d31b23}.collection-copy[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{max-width:530px}.collection-note[data-astro-cid-iwstzw75]{font-weight:600;color:#333}.collection-disclaimer[data-astro-cid-iwstzw75]{font-size:12px;line-height:1.45;color:#777;margin-top:16px}.fair-detail[data-astro-cid-iwstzw75]:has(+.livia-feature){padding-bottom:18px}.livia-feature[data-astro-cid-iwstzw75]{position:relative;isolation:isolate;padding-top:24px;padding-bottom:60px}.livia-feature[data-astro-cid-iwstzw75]:before{content:"";position:absolute;z-index:-1;inset:0;background:#f7f7f8;box-shadow:0 0 0 100vmax #f7f7f8;clip-path:inset(0 -100vmax)}.livia-feature-grid[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:55px;align-items:start}.livia-feature[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{font-size:clamp(28px,3vw,42px);line-height:1.15}.livia-feature[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{line-height:1.6}.livia-feature[data-astro-cid-iwstzw75] figure[data-astro-cid-iwstzw75]{margin:0}.livia-feature[data-astro-cid-iwstzw75] img[data-astro-cid-iwstzw75]{width:100%;height:auto;display:block;border-radius:6px}.livia-feature[data-astro-cid-iwstzw75] figcaption[data-astro-cid-iwstzw75]{font-size:12px;color:#666;margin-top:8px}.contact[data-astro-cid-iwstzw75]{background:#24262c;color:#fff;padding:65px 0}.contact[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{color:#d6d7da}footer[data-astro-cid-iwstzw75]{padding-top:35px;padding-bottom:35px;display:flex;justify-content:space-between;gap:30px;color:#666}@media(max-width:850px){.livia-feature-grid[data-astro-cid-iwstzw75]{grid-template-columns:1fr}.livia-feature[data-astro-cid-iwstzw75] figure[data-astro-cid-iwstzw75]{max-width:450px}.collection-grid[data-astro-cid-iwstzw75]{grid-template-columns:1fr;gap:18px}.collection-section[data-astro-cid-iwstzw75]{padding:45px 0}.collection-art[data-astro-cid-iwstzw75]{min-height:350px}.fair-cards[data-astro-cid-iwstzw75]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-layout[data-astro-cid-iwstzw75]{min-height:700px;align-items:flex-start}.hero-copy[data-astro-cid-iwstzw75]{width:100%;padding:48px 0 320px}.hero-copy[data-astro-cid-iwstzw75] h1[data-astro-cid-iwstzw75]{font-size:clamp(30px,5.4vw,48px);max-width:650px}.hero-copy[data-astro-cid-iwstzw75] h1[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{white-space:normal}.hero-copy[data-astro-cid-iwstzw75] .buttons[data-astro-cid-iwstzw75]{flex-wrap:wrap;width:auto}.hero-image[data-astro-cid-iwstzw75]{top:auto;bottom:0;right:-24px;width:calc(100% + 48px);height:390px;min-height:0}.hero-image[data-astro-cid-iwstzw75]:after{background:linear-gradient(180deg,#fafafa,#fafafa00 32%)}.split[data-astro-cid-iwstzw75]{grid-template-columns:1fr}.cards[data-astro-cid-iwstzw75]{grid-template-columns:repeat(2,1fr)}.top[data-astro-cid-iwstzw75]{flex-wrap:wrap;padding-bottom:15px}nav[data-astro-cid-iwstzw75]{order:3;width:100%;overflow:auto;white-space:nowrap}}@media(max-width:540px){.fair-cards[data-astro-cid-iwstzw75]{grid-template-columns:1fr}.logo-frame[data-astro-cid-iwstzw75]{flex-basis:180px;width:180px;height:80px}.logo[data-astro-cid-iwstzw75]{width:180px;height:180px}.hero-layout[data-astro-cid-iwstzw75]{min-height:750px}.hero-copy[data-astro-cid-iwstzw75]{padding-bottom:290px}.hero-image[data-astro-cid-iwstzw75]{height:330px}.cards[data-astro-cid-iwstzw75]{grid-template-columns:1fr}h1[data-astro-cid-iwstzw75]{font-size:42px}footer[data-astro-cid-iwstzw75]{flex-direction:column}}.service-showcase[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{font-size:clamp(30px,3.5vw,44px);line-height:1.15;margin:16px 0 30px}.service-cards[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}.service-card[data-astro-cid-iwstzw75]{background:#fff;overflow:hidden;border:1px solid #e6e6e8;border-bottom:4px solid #d31b23;box-shadow:0 12px 35px #14141e0b}.service-card[data-astro-cid-iwstzw75] img[data-astro-cid-iwstzw75]{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.service-card-body[data-astro-cid-iwstzw75]{padding:26px 30px 30px}.service-card-body[data-astro-cid-iwstzw75] h3[data-astro-cid-iwstzw75]{font-size:clamp(25px,2.5vw,32px);margin:12px 0}.service-card-body[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{line-height:1.55;min-height:72px;color:#5d626c}.service-card-body[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]{display:inline-flex;gap:8px;align-items:center;color:#d31b23;font-weight:700;margin-top:12px}.service-caption[data-astro-cid-iwstzw75]{font-size:13px;color:#747780;margin:18px 0 0}@media(max-width:650px){.service-cards[data-astro-cid-iwstzw75]{grid-template-columns:1fr}.service-card-body[data-astro-cid-iwstzw75]{padding:22px}.service-card-body[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{min-height:0}}@media(max-width:850px){.home-fair-cards[data-astro-cid-iwstzw75]>.fair-card[data-astro-cid-iwstzw75]:nth-child(n+5){display:none}.section[data-astro-cid-iwstzw75]{padding-top:40px;padding-bottom:40px}.section[data-astro-cid-iwstzw75].fair-detail{padding-top:32px;padding-bottom:32px}.hero-layout[data-astro-cid-iwstzw75]{min-height:0;gap:0}.hero-copy[data-astro-cid-iwstzw75]{padding:32px 0 24px}.hero-image[data-astro-cid-iwstzw75]{position:relative;inset:auto;z-index:0;width:calc(100% + 48px);height:clamp(240px,62vw,390px);min-height:0;margin:0 -24px}.hero-image[data-astro-cid-iwstzw75]:after{background:linear-gradient(180deg,#fafafa,#fafafa00 22%)}.collection-section[data-astro-cid-iwstzw75]{padding:36px 0}.collection-grid[data-astro-cid-iwstzw75]{gap:24px}.collection-art[data-astro-cid-iwstzw75]{min-height:0}.collection-copy[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]:last-child{margin-bottom:0}.service-showcase[data-astro-cid-iwstzw75] .service-card[data-astro-cid-iwstzw75]{padding:0}.service-showcase[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{margin:12px 0 22px}.livia-feature[data-astro-cid-iwstzw75]{padding-top:28px;padding-bottom:36px}.livia-feature-grid[data-astro-cid-iwstzw75]{gap:24px}.fair-actions[data-astro-cid-iwstzw75]{margin-bottom:0}.fair-summary[data-astro-cid-iwstzw75]{min-height:0}.fair-card-body[data-astro-cid-iwstzw75] h3[data-astro-cid-iwstzw75]{margin:12px 0 8px}.calendar-more[data-astro-cid-iwstzw75]{margin-bottom:0}.contact[data-astro-cid-iwstzw75]{padding:40px 0}}@media(max-width:540px){.section[data-astro-cid-iwstzw75]{padding-top:32px;padding-bottom:32px}.section[data-astro-cid-iwstzw75].fair-detail{padding-top:28px;padding-bottom:28px}.hero-copy[data-astro-cid-iwstzw75]{padding-top:28px;padding-bottom:20px}.hero-image[data-astro-cid-iwstzw75]{height:clamp(240px,65vw,330px)}.cards[data-astro-cid-iwstzw75]{margin-top:24px}.fair-card-body[data-astro-cid-iwstzw75]{padding:18px}.fair-card-body[data-astro-cid-iwstzw75] .fair-summary[data-astro-cid-iwstzw75]{margin-bottom:16px}.service-card-body[data-astro-cid-iwstzw75]{padding:20px}.service-card-body[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{min-height:0}.collection-section[data-astro-cid-iwstzw75]{padding:32px 0}}.legal-page[data-astro-cid-iwstzw75]{max-width:960px}.legal-page[data-astro-cid-iwstzw75] h1[data-astro-cid-iwstzw75]{font-size:clamp(32px,5vw,52px);overflow-wrap:anywhere}.legal-section[data-astro-cid-iwstzw75]{margin-top:32px}.legal-section[data-astro-cid-iwstzw75] h2[data-astro-cid-iwstzw75]{font-size:24px;line-height:1.3}.legal-page[data-astro-cid-iwstzw75] p{overflow-wrap:anywhere}.legal-page[data-astro-cid-iwstzw75] a{color:#b4151c;text-decoration:underline;text-underline-offset:3px}.footer-legal[data-astro-cid-iwstzw75]{display:flex;flex-direction:column;gap:18px}.legal-links[data-astro-cid-iwstzw75]{display:flex;flex-wrap:wrap;gap:20px}.legal-links[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]{text-decoration:underline;text-underline-offset:3px}
