@font-face{font-family:"Manrope";src:url(/wp-content/themes/foosland-masters/assets/fonts/manrope-latin.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";src:url(/wp-content/themes/foosland-masters/assets/fonts/manrope-pl.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:"Unbounded";src:url(/wp-content/themes/foosland-masters/assets/fonts/unbounded-latin.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Unbounded";src:url(/wp-content/themes/foosland-masters/assets/fonts/unbounded-pl.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}:root{--paper:#f7f5f0;--paper-2:#efebe1;--card:#ffffff;--ink:#161615;--ink-2:#3f3e3a;--muted:#6b6963;--line:#e1dccf;--yellow:#ffd21f;--yellow-soft:#fff3b8;--coral:#ff6b4a;--coral-soft:#ffe2d9;--blue:#3a5cf0;--blue-soft:#e1e7ff;--green:#1d7f55;--red:#b3261e;--f-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-head:"Unbounded", "Manrope", ui-sans-serif, system-ui, sans-serif;--w:1240px;--w-narrow:780px;--gut:clamp(16px, 4vw, 32px);--r:20px;--r-sm:12px;--r-lg:32px;--sh:0 1px 2px rgba(22, 22, 21, .05), 0 8px 28px -12px rgba(22, 22, 21, .18);--sh-lg:0 30px 60px -30px rgba(22, 22, 21, .35);--sec:clamp(64px, 8vw, 120px);--hh:72px;--ease:cubic-bezier(.2, .7, .2, 1);--accent:var(--yellow);--bg:var(--paper);--fg:var(--ink);color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hh) + 16px)}body{margin:0;background:var(--bg);color:var(--fg);font:400 1.0625rem/1.65 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}img{background:color-mix(in srgb,var(--fg) 6%,transparent)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-color:var(--accent)}h1,h2,h3,h4{font-family:var(--f-head);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}h3{font-size:1.25rem;letter-spacing:-.01em}h4{font-size:1.05rem;letter-spacing:0}p{margin:0 0 1em;text-wrap:pretty}ul,ol{margin:0 0 1em;padding-left:1.2em}[role="list"]{list-style:none;padding:0;margin:0}b,strong{font-weight:750}small{font-size:.85em}hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}::selection{background:var(--yellow);color:var(--ink)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:1000;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;text-decoration:none;transition:top .2s}.skip-link:focus{top:12px}.icon{width:1.25em;height:1.25em;flex:none}.icon--xs{width:.9em;height:.9em}.icon--sm{width:1.05em;height:1.05em}.muted{color:var(--muted)}.center{text-align:center}.site-main{display:block;outline:none}.container{width:100%;max-width:calc(var(--w) + var(--gut) * 2);margin-inline:auto;padding-inline:var(--gut)}.container--narrow{max-width:calc(var(--w-narrow) + var(--gut) * 2)}.section,.block{padding-block:var(--sec);position:relative}.section--tight,.block--tight{padding-block:clamp(40px, 5vw, 72px)}.block:not([class*="block--"])+.block:not([class*="block--"]){padding-top:0}.block--alt{background:var(--paper-2)}.block--white{background:var(--card)}.block--dark{background:var(--ink);color:#f1efe9;--fg:#f1efe9;--muted:#a9a69e;--line:#2f2e2b;--card:#1f1f1d;--paper-2:#262624}.block--yellow{background:var(--yellow);color:var(--ink);--muted:#4b4421;--line:rgba(22, 22, 21, .18)}.grid-2,.grid-3,.grid-4{display:grid;gap:clamp(16px, 2.4vw, 28px)}@media (min-width:720px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.split{display:grid;gap:clamp(28px, 5vw, 72px);align-items:center}@media (min-width:900px){.split{grid-template-columns:1.05fr .95fr}.split--rev>:first-child{order:2}.split--top{align-items:start}}.sec-head{max-width:760px;margin-bottom:clamp(32px, 4vw, 56px)}.sec-head--row{max-width:none;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:end;justify-content:space-between}.sec-head--row .sec-title{margin-bottom:0}.sec-title{font-size:clamp(1.9rem, 1.2rem + 2.6vw, 3.25rem)}.sec-title--sm{font-size:clamp(1.4rem, 1.1rem + 1.2vw, 2rem)}.sec-lead,.lead{font-size:clamp(1.08rem, 1rem + .4vw, 1.3rem);color:var(--muted);line-height:1.55}.lead{color:inherit}.eyebrow{display:inline-flex;align-items:center;gap:.55em;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;color:var(--muted)}.eyebrow::before{content:"";width:22px;height:2px;background:var(--accent);border-radius:2px}.eyebrow .dot{display:none}.eyebrow--dark::before{background:var(--ink)}.link-arrow{display:inline-flex;align-items:center;gap:.5em;font-weight:750;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px}.link-arrow .icon{transition:transform .25s var(--ease)}.link-arrow:hover .icon{transform:translateX(4px)}.btn{--b-bg:var(--card);--b-fg:var(--ink);--b-bd:var(--line);display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.7em 1.35em;border-radius:999px;border:1.5px solid var(--b-bd);background:var(--b-bg);color:var(--b-fg);font-weight:750;font-size:.98rem;line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),background .2s,box-shadow .2s,border-color .2s}.btn:hover{transform:translateY(-2px);box-shadow:var(--sh)}.btn:active{transform:translateY(0)}.btn--dark{--b-bg:var(--ink);--b-fg:#fff;--b-bd:var(--ink)}.btn--dark:hover{--b-bg:#000}.btn--yellow{--b-bg:var(--yellow);--b-fg:var(--ink);--b-bd:var(--yellow)}.btn--ghost{--b-bg:transparent;--b-fg:currentColor;--b-bd:color-mix(in srgb, currentColor 28%, transparent)}.btn--ghost:hover{--b-bd:currentColor;box-shadow:none}.btn--light{--b-bg:#fff;--b-fg:var(--ink);--b-bd:#fff}.btn--sm{min-height:40px;padding:.5em 1.05em;font-size:.9rem}.btn--block{width:100%}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.6em}.badge{display:inline-flex;align-items:center;gap:.4em;padding:.3em .75em;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;background:var(--yellow);color:var(--ink)}.badge--turnieje{background:var(--ink);color:#fff}.badge--blue{background:var(--blue-soft);color:#1f3ab0}.badge--coral{background:var(--coral-soft);color:#8a2a14}.pill{display:inline-flex;align-items:center;gap:.45em;padding:.45em .9em;border:1.5px solid var(--line);border-radius:999px;font-size:.9rem;font-weight:650}.site-header{--hdr-bg:color-mix(in srgb, var(--bg) 88%, transparent);position:sticky;top:0;z-index:100;border-bottom:1px solid #fff0;transition:border-color .3s,box-shadow .3s}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--hdr-bg);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.nav-open .site-header::before{background:var(--bg)}.site-header.is-scrolled{border-bottom-color:var(--line)}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header{top:0}}.site-header__bar{height:var(--hh);display:flex;align-items:center;gap:24px}.brand{display:block;color:var(--fg);flex:none}.brand__logo{width:148px;height:auto;background:none}.site-header__tools{margin-left:auto;display:flex;align-items:center;gap:12px}.lang-switch{display:flex;align-items:center;font-size:.82rem;font-weight:750}.lang-switch__placeholder{display:inline-flex;gap:.35em;padding:.45em .8em;border:1.5px solid var(--line);border-radius:999px;color:var(--muted)}.lang-switch__placeholder b{color:var(--fg)}.lang-switch__widget>*{margin:0}.burger{width:46px;height:46px;display:inline-grid;place-items:center;border:1.5px solid var(--line);background:var(--card);border-radius:50%;padding:0}.burger__lines,.burger__lines::before,.burger__lines::after{display:block;width:18px;height:2px;background:var(--fg);border-radius:2px;position:relative;transition:transform .3s var(--ease),background .2s}.burger__lines::before,.burger__lines::after{content:"";position:absolute;left:0}.burger__lines::before{top:-6px}.burger__lines::after{top:6px}.nav-open .burger__lines{background:#fff0}.nav-open .burger__lines::before{transform:translateY(6px) rotate(45deg)}.nav-open .burger__lines::after{transform:translateY(-6px) rotate(-45deg)}.nav__list{display:flex;flex-direction:column}.nav__link{display:flex;align-items:center;gap:.35em;width:100%;padding:14px 4px;background:none;border:0;border-bottom:1px solid var(--line);font-family:var(--f-head);font-weight:600;font-size:1.25rem;letter-spacing:-.01em;text-align:left;text-decoration:none;color:var(--fg)}.nav__chev{margin-left:auto;transition:transform .25s var(--ease)}.nav__toggle[aria-expanded="true"] .nav__chev{transform:rotate(180deg)}.nav__sub{display:none;padding:6px 0 14px}.nav__item.is-open>.nav__sub{display:block}.nav__sub ul{display:grid;gap:2px}.nav__sublink{display:block;padding:10px 12px;border-radius:var(--r-sm);text-decoration:none}.nav__sublink:hover,.nav__sublink.is-current{background:var(--paper-2)}.nav__subtitle{display:flex;align-items:center;gap:.4em;font-weight:750}.nav__subdesc{display:block;font-size:.85rem;color:var(--muted)}.nav__extra{margin-top:24px;display:grid;gap:18px}.nav__social{display:flex;gap:10px}.nav__social a,.social a{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line);color:inherit;transition:background .2s,color .2s,border-color .2s}.nav__social a:hover,.social a:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}@media (max-width:1159px){.site-header__cta{display:none}.nav{position:fixed;inset:var(--nav-top,var(--hh)) 0 0 0;z-index:99;background:var(--bg);padding:12px var(--gut) 40px;overflow-y:auto;overscroll-behavior:contain;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .25s,transform .3s var(--ease),visibility 0s .3s}.nav-open .nav{opacity:1;transform:none;visibility:visible;transition:opacity .25s,transform .3s var(--ease)}html.nav-open{overflow:hidden}}@media (min-width:1160px){.burger,.nav__extra{display:none}.nav{margin-left:auto}.site-header__tools{margin-left:0}.nav__list{flex-direction:row;align-items:center;gap:2px}.nav__item{position:relative}.nav__link{width:auto;padding:10px 13px;border:0;border-radius:999px;font-family:var(--f-body);font-weight:700;font-size:.95rem;letter-spacing:0;white-space:nowrap}.nav__link:hover,.nav__item.is-open>.nav__link{background:var(--paper-2)}.nav__item.is-active>.nav__link{box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.nav__item.is-active>.nav__link:hover{border-radius:999px;box-shadow:none}.nav__chev{margin-left:0;width:.95em}.nav__sub{position:absolute;top:calc(100% + 10px);left:50%;width:320px;padding:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);transform:translate(-50%,6px);opacity:0;visibility:hidden;display:block;transition:opacity .2s,transform .25s var(--ease),visibility 0s .25s}.nav__sub::before{content:"";position:absolute;inset:-12px 0 auto 0;height:12px}.nav__item.is-open>.nav__sub,.nav__item.has-sub:focus-within>.nav__sub{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s,transform .25s var(--ease)}.menu-masters>.nav__sub{background:#0d0d0e;border-color:#2a2a2c;color:#eee}.menu-masters .nav__sublink:hover,.menu-masters .nav__sublink.is-current{background:#1d1d20}.menu-masters .nav__subdesc{color:#9a9a9f}.menu-masters>.nav__link::before{content:"";width:8px;height:8px;border-radius:50%;background:#cc0b10;margin-right:4px}}.hero{position:relative;padding:clamp(28px, 5vw, 64px) 0 0;overflow:hidden}.hero__in{display:grid;gap:clamp(32px, 5vw, 56px);align-items:center;padding-bottom:clamp(48px, 6vw, 88px)}@media (min-width:980px){.hero__in{grid-template-columns:1.08fr .92fr}}.hero__title{font-size:clamp(2.6rem, 1.3rem + 5.4vw, 5.6rem);font-weight:800;line-height:.98;letter-spacing:-.035em;margin-bottom:.35em}.hl{position:relative;white-space:nowrap;z-index:0}.hl::after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.04em;height:.34em;background:var(--yellow);z-index:-1;border-radius:.08em;transform:skewX(-6deg)}.hero__lead{font-size:clamp(1.08rem, 1rem + .45vw, 1.3rem);color:var(--ink-2);max-width:36em}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero__media{position:relative;aspect-ratio:1 / .92;max-width:620px;width:100%;justify-self:center}.hero__ball{position:absolute;inset:6% 8% 10% 10%;border-radius:50%;background:var(--ink);overflow:hidden}.hero__ball::after{content:"";position:absolute;width:72%;height:72%;right:6%;bottom:6%;border-radius:50%;box-shadow:18px 18px 0 0 var(--yellow);transform:rotate(-8deg);clip-path:polygon(30% 60%,100% 0,100% 100%,0 100%)}.hero__ph{position:absolute;margin:0;border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-lg);border:6px solid var(--card);background:var(--card)}.hero__ph img{width:100%;height:100%;object-fit:cover}.hero__ph--a{left:0;top:4%;width:64%;aspect-ratio:16 / 10;transform:rotate(-3deg)}.hero__ph--b{right:0;top:34%;width:52%;aspect-ratio:4 / 3;transform:rotate(4deg)}.hero__ph--c{left:14%;bottom:0;width:46%;aspect-ratio:16 / 10;transform:rotate(-1.5deg)}.hero__sticker{position:absolute;right:6%;top:2%;width:116px;height:116px;border-radius:50%;background:var(--yellow);display:grid;place-content:center;text-align:center;transform:rotate(12deg);box-shadow:var(--sh);line-height:1.05}.hero__sticker b{font-family:var(--f-head);font-size:1.15rem}.hero__sticker span{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ticker{background:var(--ink);color:#fff;overflow:hidden;padding:16px 0;border-block:1px solid #000}.ticker__track{display:flex;width:max-content;animation:ticker 38s linear infinite}.ticker__track span{font-family:var(--f-head);font-weight:600;font-size:clamp(1rem, .9rem + .5vw, 1.35rem);padding-inline:28px;display:inline-flex;align-items:center;gap:28px;white-space:nowrap}.ticker__track span::after{content:"";width:12px;height:12px;border-radius:50%;background:var(--yellow)}@keyframes ticker{to{transform:translateX(-50%)}}.stats-band{padding-block:clamp(40px, 5vw, 72px);border-bottom:1px solid var(--line)}.stats{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{display:grid;gap:6px;padding-left:18px;border-left:3px solid var(--yellow)}.stat b{font-family:var(--f-head);font-weight:800;font-size:clamp(1.8rem, 1.2rem + 2vw, 2.8rem);line-height:1;letter-spacing:-.03em}.stat span{color:var(--muted);font-size:.95rem;line-height:1.4}.pillars{display:grid;gap:20px}@media (min-width:860px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillar{--pc:var(--yellow);--ps:var(--yellow-soft);position:relative;background:var(--card);border-radius:var(--r);padding:32px 28px 28px;border:1px solid var(--line);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s}.pillar:hover{transform:translateY(-4px);box-shadow:var(--sh)}.pillar::before{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:var(--ps)}.pillar--create{--pc:var(--coral);--ps:var(--coral-soft)}.pillar--open{--pc:var(--blue);--ps:var(--blue-soft)}.pillar__ico{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--pc);color:var(--ink);margin-bottom:22px}.pillar--open .pillar__ico,.pillar--create .pillar__ico{color:#fff}.pillar h3{position:relative;font-size:1.35rem}.pillar ul li{padding:9px 0;border-top:1px solid var(--line);font-weight:600}.bento{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.bento{grid-template-columns:repeat(2,1fr)}.tile--masters{grid-column:span 2}}@media (min-width:1040px){.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(230px,auto)}.tile--masters{grid-column:span 2;grid-row:span 2}.tile--monster,.tile--work{grid-column:span 2}}.tile{--t-bg:var(--card);--t-fg:var(--ink);position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:230px;padding:26px;border-radius:var(--r);background:var(--t-bg);color:var(--t-fg);text-decoration:none;overflow:hidden;border:1px solid var(--line);isolation:isolate;transition:transform .35s var(--ease),box-shadow .35s}.tile:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}.tile__tag{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;opacity:.75}.tile__title{font-size:clamp(1.35rem, 1.1rem + .9vw, 1.9rem);margin:0}.tile__txt{margin:0;max-width:34em;opacity:.85;font-size:.98rem}.tile__go{position:absolute;top:22px;right:22px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;transition:transform .3s var(--ease)}.tile:hover .tile__go{transform:rotate(-35deg) scale(1.05)}.tile--masters{--t-bg:#0c0c0d;--t-fg:#fff;min-height:420px;border-color:#0c0c0d}.tile--masters .tile__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.55;transition:transform .8s var(--ease)}.tile--masters:hover .tile__bg{transform:scale(1.04)}.tile--masters::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / .1) 20%,rgb(0 0 0 / .9))}.tile--masters .tile__title{font-size:clamp(2rem, 1.4rem + 2.4vw, 3.4rem);text-transform:uppercase}.tile--masters .tile__go{background:#e0121a;color:#fff}.tile--masters{border-bottom:4px solid #cc0b10}.tile__fmlogo{width:min(100%, 360px);margin-bottom:6px}.tile__fmlogo .fm-logo{width:100%;color:#fff;--fm-red:#e0121a}.tile--monster{--t-bg:var(--yellow);border-color:var(--yellow)}.tile--monster::after{content:"DYP";position:absolute;right:-10px;bottom:-34px;font:900 9rem/1 var(--f-head);opacity:.1;z-index:-1}.tile--akfs{--t-bg:#8f1518;--t-fg:#fff;border-color:#8f1518}.tile--akfs .tile__go{background:#f4a72f;color:var(--ink)}.tile__logo{width:70px;height:auto;margin-bottom:auto;background:none}.tile--wheel{--t-bg:var(--blue);--t-fg:#fff;border-color:var(--blue)}.tile--wheel .tile__go,.tile--akfs .tile__go{box-shadow:none}.tile--mania{--t-bg:var(--coral-soft);border-color:var(--coral-soft)}.tile--tenis{--t-bg:var(--card)}.tile--work{--t-bg:var(--paper-2)}.events-sec{background:var(--paper-2)}.events-sec__in{display:grid;gap:36px}@media (min-width:980px){.events-sec__in{grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.events-sec__head{position:sticky;top:calc(var(--hh) + 24px)}}.next-big{margin-top:28px;padding:22px;background:var(--ink);color:#fff;border-radius:var(--r)}.next-big__lbl{display:block;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ff3b42;margin-bottom:12px}.next-big{border-bottom:4px solid #cc0b10}.next-big .countdown__cell:first-child{background:#e0121a}.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.countdown__cell{display:grid;justify-items:center;padding:12px 4px;border-radius:14px;background:rgb(255 255 255 / .07)}.countdown__num{font:800 clamp(1.5rem, 1.1rem + 1.5vw, 2.3rem)/1 var(--f-head);font-variant-numeric:tabular-nums}.countdown__lbl{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-top:6px}.events{display:grid;gap:12px}.event__link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 22px 18px 18px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.event__link:hover{transform:translateX(4px);box-shadow:var(--sh);border-color:#fff0}.event__date{display:grid;place-items:center;width:74px;height:74px;border-radius:16px;background:var(--paper-2);text-align:center;line-height:1}.event__date b{font:800 1.75rem/1 var(--f-head)}.event__date span{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-top:-10px}.event__body{display:grid;gap:3px;min-width:0}.event__tag{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.event__title{font-weight:800;font-size:1.08rem;line-height:1.3}.event__place{display:flex;align-items:center;gap:.35em;font-size:.9rem;color:var(--muted)}.event__arrow{color:var(--muted)}.event--featured .event__link{background:var(--ink);color:#fff;border-color:var(--ink)}.event--featured .event__date{background:#e0121a;color:#fff}.event--featured .event__tag,.event--featured .event__place,.event--featured .event__arrow{color:#b8b5ac}@media (max-width:520px){.event__link{grid-template-columns:auto 1fr;gap:14px;padding:14px}.event__arrow{display:none}.event__date{width:62px;height:62px}}.mission{display:grid;gap:40px;align-items:center}@media (min-width:940px){.mission{grid-template-columns:1.1fr .9fr;gap:80px}}.mission__copy p:not(.eyebrow){font-size:1.12rem;color:var(--ink-2)}.mission__copy .btn{margin-top:12px}.ambassador{position:relative;padding:36px;border-radius:var(--r-lg);background:var(--ink);color:#fff;overflow:hidden}.ambassador::before{content:"";position:absolute;width:220px;height:220px;right:-110px;top:-110px;border-radius:50%;border:36px solid var(--yellow);opacity:.95}.ambassador__lbl{position:relative;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--yellow)}.ambassador__name{position:relative;font-size:clamp(1.8rem, 1.3rem + 1.8vw, 2.6rem);margin-bottom:.2em}.ambassador__role{position:relative;color:#c9c6bd;max-width:72%}.ambassador__list{margin-top:22px;display:grid;gap:10px}.ambassador__list li{display:flex;gap:14px;align-items:baseline;padding:12px 14px;border-radius:12px;background:rgb(255 255 255 / .06);font-weight:600}.ambassador__list b{font-family:var(--f-head);color:var(--yellow)}.partners-sec{padding-block:clamp(48px, 5vw, 72px);border-top:1px solid var(--line)}.partners__h{font:800 .78rem/1 var(--f-body);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);text-align:center;margin-bottom:24px}.partners{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.partners a,.partners span{display:inline-block;padding:12px 20px;border:1.5px solid var(--line);border-radius:999px;font-weight:750;text-decoration:none;color:var(--ink-2);transition:border-color .2s,background .2s}.partners a:hover{border-color:var(--ink);background:var(--card)}.support-sec{background:var(--yellow)}.support{display:grid;gap:36px;align-items:center}@media (min-width:940px){.support{grid-template-columns:1fr 1fr;gap:72px}}.support__copy p:not(.eyebrow){font-size:1.12rem}.support-sec .eyebrow{color:var(--ink)}.news-sec .center{margin-top:40px}.page-hero{padding:clamp(32px, 5vw, 72px) 0 clamp(36px, 5vw, 64px);background:var(--paper-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero::after{content:"";position:absolute;width:clamp(180px, 26vw, 380px);aspect-ratio:1;border-radius:50%;right:-6%;top:-30%;background:var(--yellow);opacity:.9;z-index:0}.page-hero .container{position:relative;z-index:1}.page-hero__title{font-size:clamp(2.2rem, 1.3rem + 3.6vw, 4.4rem);font-weight:800;letter-spacing:-.03em;max-width:16em}.page-hero__lead{font-size:clamp(1.08rem, 1rem + .5vw, 1.35rem);max-width:40em;color:var(--ink-2);margin:0}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:.85rem;color:var(--muted);margin-bottom:22px}.crumbs li+li::before{content:"/";margin-right:6px;opacity:.5}.crumbs a{text-decoration:none;font-weight:650}.crumbs a:hover{text-decoration:underline}.card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(22px, 2.6vw, 32px)}.block--alt .card{border-color:#fff0}.card--dark{background:var(--ink);color:#f1efe9;border-color:var(--ink);--muted:#a9a69e}.card--yellow{background:var(--yellow);border-color:var(--yellow)}.card--line{background:#fff0}.card h3{margin-bottom:.4em}.card p:last-child,.card ul:last-child{margin-bottom:0}.card__ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--yellow);color:var(--ink);margin-bottom:18px}.card__ico .icon{width:26px;height:26px}.card__num{font:800 2.6rem/1 var(--f-head);color:var(--accent);display:block;margin-bottom:12px;letter-spacing:-.04em}.card--dark .card__num{color:var(--yellow)}a.card{text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s;display:block}a.card:hover{transform:translateY(-4px);box-shadow:var(--sh)}.media-frame{margin:0;border-radius:var(--r-lg);overflow:hidden;position:relative;box-shadow:var(--sh-lg)}.media-frame img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.media-frame--wide img{aspect-ratio:16 / 9}.media-frame--poster img{aspect-ratio:auto}.media-frame figcaption{position:absolute;left:14px;bottom:14px;padding:8px 14px;background:var(--card);border-radius:999px;font-size:.85rem;font-weight:700}.check-list{list-style:none;padding:0;display:grid;gap:10px}.check-list li{position:relative;padding-left:34px;font-weight:600}.check-list li::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;background:var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161615' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat}.check-list--cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 28px}.facts{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:0}@media (min-width:640px){.facts{grid-template-columns:repeat(2,1fr)}}.facts>div{background:var(--card);padding:18px 22px}.facts dt{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px}.facts dd{margin:0;font-weight:700}.people{display:grid;gap:20px}@media (min-width:800px){.people{grid-template-columns:repeat(2,1fr)}}.person{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.person__av{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);font:800 1.5rem/1 var(--f-head)}.person__role{display:block;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px}.person h3{margin-bottom:.15em}.timeline{list-style:none;padding:0;margin:0;position:relative;display:grid;gap:0}.timeline::before{content:"";position:absolute;left:39px;top:12px;bottom:12px;width:2px;background:var(--line)}.timeline li{position:relative;display:grid;grid-template-columns:80px 1fr;gap:22px;padding-block:16px}.timeline__y{position:relative;z-index:1;justify-self:center;align-self:start;padding:6px 10px;border-radius:999px;background:var(--ink);color:#fff;font:700 .85rem/1 var(--f-head)}.timeline h3{font-size:1.1rem;margin-bottom:.2em}.timeline p{margin:0;color:var(--muted)}.steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:16px}@media (min-width:800px){.steps{grid-template-columns:repeat(var(--cols,3),1fr)}}.steps li{counter-increment:s;padding:24px;background:var(--card);border-radius:var(--r);border:1px solid var(--line)}.steps li::before{content:counter(s,decimal-leading-zero);display:block;font:800 1.1rem/1 var(--f-head);color:var(--muted);margin-bottom:14px}.steps b{display:block;font-size:1.08rem;margin-bottom:4px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card);-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;font-size:.97rem;min-width:520px}.table th,.table td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:color-mix(in srgb,var(--paper-2) 60%,var(--card))}.table tbody tr:last-child td{border-bottom:0}.table .num{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.accordion{display:grid;gap:10px}.accordion details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.accordion summary{list-style:none;cursor:pointer;padding:18px 56px 18px 22px;font-weight:800;position:relative}.accordion summary::-webkit-details-marker{display:none}.accordion summary::after{content:"+";position:absolute;right:18px;top:50%;translate:0 -50%;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--paper-2);font:600 1.2rem/1 var(--f-body);transition:rotate .25s var(--ease)}.accordion details[open] summary::after{rotate:45deg;background:var(--yellow)}.accordion summary small{display:block;font-weight:600;color:var(--muted)}.accordion__body{padding:0 22px 22px}.accordion__body ol,.accordion__body ul{padding-left:1.3em}.accordion__body li{margin-bottom:.35em}.cta-band{display:grid;gap:24px;align-items:center;padding:clamp(28px, 4vw, 56px);border-radius:var(--r-lg);background:var(--ink);color:#fff;position:relative;overflow:hidden}.cta-band::after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-100px;bottom:-150px;background:var(--yellow)}.cta-band>*{position:relative;z-index:1}.cta-band h2{font-size:clamp(1.6rem, 1.1rem + 2vw, 2.6rem);margin:0 0 .3em}.cta-band p{color:#cfccc3;margin:0}@media (min-width:860px){.cta-band{grid-template-columns:1fr auto}}.cta-band .btns{margin:0}.cta-band .btn--ghost{--b-bg:#2a2a28;--b-bd:#2a2a28;--b-fg:#fff}.quote{margin:0;padding:clamp(24px, 3vw, 40px);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.quote p{font:600 clamp(1.2rem, 1rem + .8vw, 1.6rem)/1.35 var(--f-head);letter-spacing:-.01em}.quote footer{font-weight:700;color:var(--muted)}.docs{display:grid;gap:10px}.doc{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);text-decoration:none;transition:border-color .2s,transform .2s var(--ease)}.doc:hover{border-color:var(--ink);transform:translateX(3px)}.doc .icon{width:42px;height:42px;padding:10px;border-radius:12px;background:var(--yellow)}.doc b{display:block}.doc small{color:var(--muted);font-weight:650}.bank{margin:0;background:var(--card);border-radius:var(--r-lg);padding:10px;box-shadow:var(--sh-lg)}.bank__row{display:grid;gap:4px;padding:14px 16px;border-radius:16px}.bank__row+.bank__row{border-top:1px solid var(--line);border-radius:0}.bank dt{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.bank dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:750;font-size:1.05rem}.bank__val{word-break:break-word}.bank__copy{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 12px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-size:.8rem;font-weight:800;transition:background .2s,border-color .2s}.bank__copy:hover{border-color:var(--ink)}.bank__copy.is-done{background:var(--green);border-color:var(--green);color:#fff}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 1em}.contact-tiles a{text-decoration:none}.contact-tiles .big-link{font-size:clamp(1.15rem, .95rem + .7vw, 1.55rem)}.big-link{display:block;font:700 clamp(1.25rem, 1rem + 1.2vw, 2rem)/1.15 var(--f-head);text-decoration:none;word-break:break-word}.big-link:hover{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:4px}.kicker{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.6em;display:block}.schedule{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.schedule__sector{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:16px}.schedule__sector.is-final{background:var(--ink);color:#fff;border-color:var(--ink)}.schedule__name{font:800 .8rem/1 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:12px}.is-final .schedule__name{color:var(--yellow)}.schedule__day{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px dashed var(--line);font-weight:750;white-space:nowrap}.is-final .schedule__day{border-color:#333}.schedule__day em{font-style:normal;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.schedule__day.is-past{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent)}.schedule__day.is-past em{text-decoration:none}.schedule__day.is-next em{background:var(--yellow);color:var(--ink);padding:3px 8px;border-radius:999px}.prizes{display:grid;gap:14px}@media (min-width:760px){.prizes{grid-template-columns:1.2fr 1fr 1fr;align-items:end}}.prize{border-radius:var(--r);padding:26px;background:var(--card);border:1px solid var(--line);text-align:center}.prize__place{font:800 3rem/1 var(--f-head)}.prize__money{display:block;font:800 1.6rem/1.2 var(--f-head);margin:8px 0 4px}.prize--1{background:var(--yellow);border-color:var(--yellow);padding-block:40px}.prize--2{background:#e9e7e1}.prize--3{background:#f1dfcd}.prose{font-size:1.1rem;line-height:1.75}.prose>*{max-width:100%}.prose h2{font-size:clamp(1.5rem, 1.2rem + 1.2vw, 2.1rem);margin-top:1.8em}.prose h3{font-size:1.3rem;margin-top:1.6em}.prose h4{margin-top:1.4em}.prose img{border-radius:var(--r-sm);height:auto;margin-block:1.4em}.prose figure{margin:1.6em 0}.prose figcaption{font-size:.9rem;color:var(--muted);margin-top:.5em}.prose a{text-decoration-color:var(--yellow);text-decoration-thickness:2px;font-weight:650}.prose blockquote{margin:1.6em 0;padding:1em 1.4em;border-left:4px solid var(--yellow);background:var(--card);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:1.15rem}.prose table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{padding:10px 12px;border:1px solid var(--line);text-align:left}.prose ul li::marker{color:var(--ink)}.prose .gallery,.prose .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.prose .gallery img,.prose .wp-block-gallery img{margin:0;width:100%;aspect-ratio:1;object-fit:cover}.prose .gallery-item{margin:0}.prose iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:var(--r-sm)}.page-content--prose{padding-block:clamp(40px, 5vw, 80px)}.page-content--prose .prose{max-width:var(--w-narrow);margin-inline:auto}.filter ul{display:flex;flex-wrap:wrap;gap:8px}.filter__chip{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.1em;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-weight:750;font-size:.93rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.filter__chip::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--line)}.filter__chip--fundacja::before{background:var(--yellow)}.filter__chip--turnieje::before{background:var(--ink)}.filter__chip--all::before{background:linear-gradient(90deg,var(--yellow) 50%,var(--ink) 50%)}.filter__chip:hover{border-color:var(--ink)}.filter__chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.filter__chip.is-on.filter__chip--turnieje::before{background:#fff}.page-hero--news .filter{margin-top:28px}.news-grid{display:grid;gap:22px}@media (min-width:640px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.news-grid{grid-template-columns:repeat(3,1fr)}}.news-card{display:flex;flex-direction:column;background:var(--card);border-radius:var(--r);overflow:hidden;border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s}.news-card:hover{transform:translateY(-4px);box-shadow:var(--sh)}.news-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper-2)}.card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.news-card:hover .card__img{transform:scale(1.04)}.card__img--empty{display:grid;place-items:center;color:var(--line)}.card__img--empty .icon{width:64px;height:64px}.news-card--turnieje .card__img--empty{background:#111;color:#333}.news-card__body{padding:20px 22px 24px;display:grid;gap:12px}.news-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.85rem;color:var(--muted);font-weight:650}.news-card__title{font-size:1.15rem;line-height:1.25;margin:0;letter-spacing:-.01em}.news-card__title a{text-decoration:none}.news-card__title a::after{content:"";position:absolute;inset:0}.news-card{position:relative}.news-card__meta .badge{position:relative;z-index:1}.pagination{margin-top:48px}.nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.page-numbers{min-width:46px;height:46px;display:inline-grid;place-items:center;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-weight:750;text-decoration:none}.page-numbers.current{background:var(--ink);color:#fff;border-color:var(--ink)}.empty{text-align:center;padding:48px 0;color:var(--muted);display:grid;justify-items:center;gap:12px}.empty .icon{width:56px;height:56px}.post__head{padding:clamp(32px, 5vw, 64px) 0 28px}.post__meta{display:flex;align-items:center;gap:14px;margin-bottom:18px;color:var(--muted);font-weight:650;font-size:.92rem}.post__title{font-size:clamp(2rem, 1.3rem + 3vw, 3.6rem);font-weight:800;letter-spacing:-.03em}.post__cover{margin:0 auto 48px}.post__cover img{width:100%;max-height:640px;object-fit:cover;border-radius:var(--r-lg)}.post__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:48px 0 clamp(48px, 6vw, 96px);padding-top:28px;border-top:1px solid var(--line)}.share{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--muted)}.share a,.share button{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line);background:var(--card);color:var(--ink)}.related{background:var(--paper-2)}.search{display:flex;gap:8px;max-width:520px;margin-top:24px}.search__input{flex:1;min-width:0;padding:0 18px;height:48px;border-radius:999px;border:1.5px solid var(--line);background:var(--card)}.search-list{display:grid;gap:10px}.search-list a{display:grid;gap:4px;padding:18px 22px;background:var(--card);border-radius:var(--r-sm);border:1px solid var(--line);text-decoration:none}.search-list span{color:var(--muted);font-size:.95rem}.notfound{text-align:center}.notfound__in{display:grid;justify-items:center}.notfound__code{display:flex;align-items:center;gap:.1em;font:800 clamp(5rem, 3rem + 10vw, 11rem)/1 var(--f-head);letter-spacing:-.05em;margin:0 0 .1em}.notfound__ball{width:.78em;height:.78em;border-radius:50%;background:var(--yellow);display:inline-block;animation:bounce 1.6s var(--ease) infinite}@keyframes bounce{50%{transform:translateY(-18%)}}.site-footer{background:#0f0f0e;color:#cfccc3;padding:clamp(56px, 7vw, 96px) 0 28px;font-size:.97rem}.site-footer a{color:#f1efe9;text-decoration:none}.site-footer a:hover{color:var(--yellow)}.site-footer__top{display:grid;gap:40px;padding-bottom:48px;border-bottom:1px solid #262624}@media (min-width:760px){.site-footer__top{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.site-footer__top{grid-template-columns:1.5fr 1fr 1fr 1.3fr}}.site-footer__logo{width:190px;color:#fff;background:none;margin-bottom:20px}.site-footer__brand p{max-width:30em;color:#a19e95}.site-footer .social{display:flex;gap:10px;margin-top:18px}.site-footer .social a{border-color:#333}.site-footer__h{font:800 .78rem/1 var(--f-body);text-transform:uppercase;letter-spacing:.14em;color:#8b887f;margin-bottom:18px}.site-footer__col ul{display:grid;gap:10px}.site-footer__contact li a,.site-footer__contact li span{display:inline-flex;align-items:center;gap:10px}.site-footer__legal{margin-top:18px;font-size:.85rem;color:#8b887f;line-height:1.6}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;font-size:.85rem;color:#8b887f}.site-footer__bottom p{margin:0}.site-footer__bottom ul{display:flex;flex-wrap:wrap;gap:18px}.site-footer__bottom a{color:#a19e95}.tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:18px;scrollbar-width:thin}.tabs__btn{flex:none;padding:.65em 1.15em;border-radius:999px;border:1.5px solid var(--line);background:#fff0;font-weight:750;white-space:nowrap}.tabs__btn[aria-selected="true"]{background:var(--accent);border-color:var(--accent);color:var(--ink)}.gallery__sub{color:var(--muted);font-weight:650}.gallery{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}@media (min-width:900px){.gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.gallery a{display:block;border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--fg) 8%,transparent)}.gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),opacity .3s;background:none}.gallery a:hover img{transform:scale(1.06)}.gallery__more{margin:24px auto 0;display:flex}.lightbox{position:fixed;inset:0;z-index:1000;display:none;place-items:center;background:rgb(8 8 8 / .94);padding:56px 16px}.lightbox.is-open{display:grid}.lightbox img{max-width:min(1400px, 100%);max-height:100%;object-fit:contain;border-radius:8px;background:none}.lightbox button{position:absolute;width:50px;height:50px;border-radius:50%;border:0;background:rgb(255 255 255 / .12);color:#fff;display:grid;place-items:center}.lightbox button:hover{background:var(--yellow);color:var(--ink)}.lightbox__close{top:14px;right:14px}.lightbox__prev{left:14px;top:50%;translate:0 -50%}.lightbox__next{right:14px;top:50%;translate:0 -50%}.lightbox__prev .icon{transform:rotate(180deg)}.lightbox__count{position:absolute;bottom:18px;left:50%;translate:-50% 0;color:#aaa;font-weight:700;font-size:.9rem}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-l{margin-top:clamp(32px, 4vw, 56px)!important}.max-640{max-width:640px}.stack>*+*{margin-top:1em}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media print{.site-header,.site-footer,.mbar,.ticker{display:none!important}body{background:#fff}}.fm-logo{display:block;height:auto;background:none;color:#0a0a0a;--fm-red:#cc0b10}.fm-logo--light{color:#fff;--fm-red:#e0121a;--fm-hole:#0f0f0e}