.honours-page{background:#fff;--honour-gold:#ffb44f;--honour-bronze:#975127;--honour-silver:#c9d4e6}.honours-page h1,.honours-page h2,.honours-page h3{font-family:var(--display);font-weight:400;text-transform:uppercase}.honours-page figure{margin:0}.honours-page .kicker{font-size:10px;letter-spacing:2px}.honours-page section[id]{scroll-margin-top:24px}.honour-hero{background:radial-gradient(ellipse at 90% 10%,#2c57ca 0,transparent 60%),linear-gradient(115deg,#0a1c3a,#163980);color:#fff;position:relative;isolation:isolate;overflow:hidden;border-bottom:4px solid var(--orange)}.honour-hero:before{content:'VÍŤAZSTVÁ';position:absolute;bottom:-38px;left:1%;font:400 clamp(120px,18cqw,270px)/1 var(--display);letter-spacing:8px;color:#ffffff04;-webkit-text-stroke:1px #ffffff0c;z-index:-1;pointer-events:none}.honour-hero-grid{display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:66px;padding-block:66px 74px}.honour-hero .kicker{color:#dce8ff;display:flex;align-items:center;gap:13px}.honour-hero .kicker:before{content:'';height:3px;width:32px;background:var(--orange)}.honour-hero h1{font-size:clamp(66.6px,6.57cqw,100.8px);line-height:var(--sr-heading-leading,1.28);margin-top:24px;letter-spacing:.2px}.honour-hero h1 span{color:#ffab6b}.honour-hero-copy>p:not(.kicker){font-size:14px;line-height:1.85;color:#dbe5fa;max-width:465px;margin-top:24px}.honour-hero .hero-actions{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:27px;align-items:center}.honour-hero .hero-actions .link{font-size:10px;min-height:44px}.honour-hero .button{font-size:10px;padding-inline:20px;gap:22px}.honour-hero-photo{position:relative;border:1px solid #ffffff40;box-shadow:15px 15px 0 #020d254d;transform:rotate(-1.5deg)}.honour-hero-photo a{display:block;overflow:hidden;background:#102649}.honour-hero-photo picture{display:block}.honour-hero-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.honour-hero-photo figcaption{padding:17px 20px;background:#06162f;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:3px solid var(--orange)}.honour-hero-photo figcaption strong{font:400 23px/1.2 var(--display);text-transform:uppercase}.honour-hero-photo figcaption span{font-size:9px;color:#bdcee9;letter-spacing:.6px}.honour-hero-badge{position:absolute;right:18px;top:-21px;background:#ffb44f;color:#13223b;display:flex;align-items:center;gap:14px;padding:12px 17px;box-shadow:5px 5px 0 #071e4a66;transform:rotate(3deg)}.honour-hero-badge strong{font:400 38px/1 var(--display)}.honour-hero-badge span{font-size:9px;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:.7px}.honour-totals{background:#081b37;color:#fff;border-bottom:1px solid #ffffff18}.honour-totals .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.honour-total{display:flex;align-items:center;gap:23px;padding:30px 26px;border-left:1px solid #ffffff1c}.honour-total:first-child{padding-left:0;border-left:0}.honour-total:last-child{padding-right:0}.honour-total>strong{font:400 74px/1 var(--display);color:#ffb44f}.honour-total>div{min-width:0}.honour-total h2{font-size:20px;line-height:var(--sr-heading-leading,1.28)}.honour-total p{color:#b8c9e2;font-size:10px;line-height:1.7;margin-top:7px}.honour-total-silver>strong{color:#d2deef}.honour-total-bronze>strong{color:#ecaf7e}.honour-nav{border-bottom:1px solid var(--line);background:#fff}.honour-nav .wrap{display:flex;align-items:center;gap:32px;overflow-x:auto;scrollbar-width:thin}.honour-nav a{white-space:nowrap;padding:21px 0;display:flex;gap:13px;align-items:center;font-size:11px;font-weight:800;color:#254879;min-height:58px;border-bottom:3px solid transparent}.honour-nav a:hover{border-color:var(--orange);color:#0c3881}.honour-nav a span{color:#a44b08;font-size:10px}.honour-section{padding-block:72px}.honour-section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:34px}.honour-section-head .kicker{color:#31599b;margin-bottom:15px}.honour-section-head h2{font-size:clamp(36px,3.78cqw,57.6px);line-height:var(--sr-heading-leading,1.28)}.honour-section-head h2>span{color:#365cc4}.honour-section-head>p{max-width:355px;font-size:13px;line-height:1.9;color:#53647d}.honour-golden{position:relative;overflow:hidden}.honour-double-tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#7a4504;background:#fff1d7;border:1px solid #eac894;padding:10px 15px;align-self:center;white-space:nowrap}.honour-duo{display:grid;grid-template-columns:1fr 1fr;gap:28px}.honour-story{display:flex;flex-direction:column;border:1px solid #dae1ec;background:#fff;position:relative;min-width:0;transition:border-color .25s,box-shadow .25s,transform .25s}.honour-story:hover{border-color:#b88c47;box-shadow:0 18px 36px #0d254514;transform:translateY(-4px)}.honour-story-photo{display:block;overflow:hidden;background:#0b1e3b}.honour-story-photo img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;transition:transform .55s}.honour-story:hover .honour-story-photo img{transform:scale(1.025)}.honour-story-champions .honour-story-photo img{object-fit:contain;aspect-ratio:1.5}.honour-story-body{padding:27px 30px 30px;flex:1;display:flex;flex-direction:column;align-items:start}.honour-story-body .kicker{color:#825000;letter-spacing:1.5px;font-size:9px;margin-bottom:15px}.honour-story h3{font-size:38px;line-height:var(--sr-heading-leading,1.28)}.honour-story-body>p:not(.kicker){color:#53647d;font-size:13px;line-height:1.85;margin-top:17px}.honour-score{align-self:stretch;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 0;margin-top:16px;border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef}.honour-score strong{font:400 38px/1 var(--display);white-space:nowrap;color:#203f77}.honour-score span{font-size:10px;line-height:1.7;color:#4b5e79;text-align:right}.honour-story-body>.link{font-size:10px;margin-top:auto;padding-top:24px;min-height:44px;color:#214b96;justify-content:space-between;width:100%}.honour-medals{background:#081c3b;color:#fff;position:relative}.honour-medals .honour-section-head .kicker{color:#a9c7f7}.honour-medals .honour-section-head h2>span{color:#ffab6b}.honour-medals .honour-section-head>p{color:#c2d1e8}.honour-medals .honour-story{background:#102a50;border-color:#365175}.honour-medals .honour-story-body .kicker{color:#c3d6f2}.honour-medals .honour-story-body>p:not(.kicker){color:#c7d5e9}.honour-medals .honour-story-body>.link{color:#ffc590}.honour-medals .honour-story-photo img{aspect-ratio:1.5;object-position:center 53%}.honour-medals .honour-story-silver{border-top:4px solid #d2deef}.honour-medals .honour-story-bronze{border-top:4px solid #dc9a6e}.honour-medals .honour-story-body{padding-top:24px}.honour-medals .honour-story-body .kicker{display:flex;align-items:center;justify-content:space-between;width:100%}.honour-place{font:400 44px/1 var(--display);letter-spacing:0;color:#e4edfc}.honour-story-bronze .honour-place{color:#efbd97}.honour-medals .honour-story:hover{border-color:#c6d5ef}.honour-records-heading{margin-bottom:26px}.honour-filter-row{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:26px}.honour-filters{display:flex;gap:9px;flex-wrap:wrap}.honour-filters button{padding:12px 18px;min-height:44px;border:1px solid #c7d2e3;background:#fff;color:#264b85;font-size:11px;font-weight:800;transition:background .2s,color .2s}.honour-filters button[aria-pressed=true]{background:#183f82;color:#fff;border-color:#183f82;box-shadow:inset 0 -3px var(--orange)}.honour-record-count{font-size:10px;color:#52637b}.honour-records{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.honour-record{display:grid;grid-template-columns:82px minmax(0,1fr);gap:22px;background:#f5f7fb;border:1px solid #dce3ee;padding:26px;position:relative}.honour-record:before{content:'';position:absolute;top:25px;bottom:25px;left:0;width:3px;background:#c2ccde}.honour-record[data-honour-kind~=trophy]:before{background:#df9a3c}.honour-record-year{font:400 43px/1 var(--display);color:#294a81}.honour-record .kicker{color:#586b88;font-size:8px;letter-spacing:1.2px;margin-bottom:9px}.honour-record h3{font-size:25px;line-height:var(--sr-heading-leading,1.28)}.honour-record p:not(.kicker){font-size:11px;line-height:1.85;color:#52647d;margin-top:10px}.honour-record .link{font-size:9px;margin-top:10px;min-height:34px;color:#2452a1}.honour-history-note{display:flex;justify-content:space-between;align-items:start;gap:35px;margin-top:27px;padding-top:22px;border-top:1px solid var(--line)}.honour-history-note p{max-width:710px;font-size:11px;line-height:1.85;color:#5a6a81}.honour-history-note>a{font-size:10px;text-decoration:underline;color:#315694;white-space:nowrap;min-height:36px}.honour-latest{background:#f1f4f9;padding-block:64px}.honour-latest-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.honour-latest-photo{position:relative;border-bottom:5px solid var(--orange);background:#0c2344;box-shadow:12px 12px 0 #dce4f1}.honour-latest-photo img{width:100%;height:auto}.honour-latest-copy>.kicker{color:#31599b;margin-bottom:19px}.honour-latest h2{font-size:clamp(36px,3.69cqw,53.1px);line-height:var(--sr-heading-leading,1.28)}.honour-latest h2>span{color:#365cc4}.honour-latest-copy>p:not(.kicker){font-size:13px;line-height:1.9;color:#52647d;margin-top:21px}.honour-latest-scores{display:flex;gap:25px;margin-block:25px;padding-block:18px;border-top:1px solid #d0d9e7;border-bottom:1px solid #d0d9e7}.honour-latest-scores>div{flex:1}.honour-latest-scores>div+div{border-left:1px solid #d0d9e7;padding-left:25px}.honour-latest-scores span{display:block;font-size:10px;color:#52647d;margin-bottom:8px}.honour-latest-scores strong{font:400 32px/1 var(--display);color:#284c8e}.honour-latest .link{font-size:10px;color:#254e99;min-height:44px}.honour-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.honour-gallery-grid a{display:block;min-width:0;background:#f3f6fa;border:1px solid #dbe3ee;transition:transform .25s,border-color .25s}.honour-gallery-grid a:hover{transform:translateY(-4px);border-color:#e4873e}.honour-gallery-image{display:block;overflow:hidden;background:#0b1e3c;position:relative}.honour-gallery-image img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;object-position:center;transition:transform .4s}.honour-gallery-grid a[data-honour-gallery=champions] img{object-fit:contain}.honour-gallery-image:after{content:'↗';position:absolute;right:10px;bottom:10px;background:#fff;color:#163b78;width:30px;height:30px;display:grid;place-items:center;font-size:19px;box-shadow:0 1px 10px #0002}.honour-gallery-grid figcaption{padding:17px;font-size:10px;line-height:1.7;color:#53647d}.honour-gallery-grid figcaption strong{display:block;color:#1b3969;font-size:12px;line-height:1.5;margin-bottom:4px}.honour-invite{background:radial-gradient(ellipse at 90% 0%,#496ff1 0,transparent 60%),linear-gradient(115deg,#182d55,#3455c5);padding-block:64px;color:#fff;border-top:4px solid var(--orange)}.honour-invite-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.honour-invite .kicker{color:#d0def6;margin-bottom:20px}.honour-invite h2{font-size:clamp(36px,4.05cqw,58.5px);line-height:var(--sr-heading-leading,1.28)}.honour-invite h2 span{color:#ffb37d}.honour-invite p:not(.kicker){color:#dbe5fa;font-size:13px;line-height:1.9}.honour-invite .hero-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px;align-items:center}.honour-invite .button,.honour-invite .link{font-size:10px}.honour-lightbox{width:min(1120px,calc(100% - 40px));max-width:1120px;max-height:calc(100dvh - 40px);background:#07182f;border:1px solid #ffffff50;color:#fff;padding:0;box-shadow:0 25px 100px #0008;overflow:auto}.honour-lightbox::backdrop{background:#020b1aeb;backdrop-filter:blur(6px)}.honour-lightbox-toolbar,.honour-lightbox-bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 20px}.honour-lightbox-toolbar{border-bottom:1px solid #ffffff20;font-size:11px;color:#c7d8f2}.honour-lightbox button{background:transparent;color:#fff;border:1px solid #ffffff55;min-height:44px;padding:9px 15px;font-size:11px}.honour-lightbox button:hover{border-color:#ffb480;background:#ffffff0b}.honour-lightbox-toolbar button{display:flex;gap:23px;align-items:center}.honour-lightbox-toolbar button span{font-size:24px;line-height:1}.honour-lightbox figure{margin:0}.honour-lightbox img{display:block;width:100%;height:auto;max-height:calc(100dvh - 230px);object-fit:contain;background:#020a17}.honour-lightbox figcaption{font-size:12px;line-height:1.7;padding:16px 20px;color:#d9e6fa}.honour-lightbox-bottom{border-top:1px solid #ffffff20}.honour-lightbox-bottom>span{font-size:11px;color:#b6cbea;white-space:nowrap}.honour-lightbox[open]{animation:honour-dialog-in .2s ease-out}.honour-enter{animation:honour-card-in .6s ease both}@keyframes honour-card-in{from{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes honour-dialog-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@container website (max-width:1250px){.honour-hero-grid{gap:40px;padding-block:56px 64px}.honour-hero h1{font-size:79.2px}.honour-total{gap:16px;padding:26px 20px}.honour-total>strong{font-size:63px}.honour-total h2{font-size:18px}.honour-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.honour-gallery-image img{aspect-ratio:1.5}.honour-latest-grid{gap:40px}}
@container website (max-width:980px){.honour-hero h1{font-size:66.6px}.honour-hero-grid{gap:30px}.honour-hero-copy>p:not(.kicker){font-size:12px}.honour-hero-photo{transform:none;box-shadow:8px 8px 0 #020d254d}.honour-hero-photo figcaption{display:block;padding:14px 16px}.honour-hero-photo figcaption strong{font-size:21px}.honour-hero-photo figcaption span{display:block;margin-top:5px;font-size:8px}.honour-hero-badge{right:10px;padding:10px 13px}.honour-hero-badge strong{font-size:30px}.honour-total{display:block;padding:25px 20px}.honour-total h2{margin-top:12px}.honour-total p{font-size:9px}.honour-section{padding-block:55px}.honour-section-head{gap:24px}.honour-section-head>p{font-size:12px;max-width:285px}.honour-duo{gap:20px}.honour-story-body{padding:24px}.honour-story h3{font-size:33px}.honour-story-body>p:not(.kicker){font-size:12px}.honour-record{gap:16px;padding:22px;grid-template-columns:69px minmax(0,1fr)}.honour-record-year{font-size:36px}.honour-record h3{font-size:23px}.honour-latest h2{font-size:36.9px}.honour-latest-copy>p:not(.kicker){font-size:12px}.honour-invite-grid{gap:40px}}
@container website (max-width:760px){.honour-hero-grid{grid-template-columns:1fr;padding-block:36px 42px;gap:40px}.honour-hero h1{font-size:72px;max-width:580px;line-height:var(--sr-heading-leading,1.28);margin-top:20px}.honour-hero .kicker{font-size:9px;letter-spacing:1.5px}.honour-hero-copy>p:not(.kicker){font-size:13px;margin-top:19px;max-width:480px}.honour-hero .hero-actions{margin-top:22px;gap:13px 22px}.honour-hero-photo{box-shadow:7px 7px 0 #020d254d}.honour-hero-photo figcaption{display:flex;padding:14px 16px}.honour-hero-photo figcaption strong{font-size:21px}.honour-hero-photo figcaption span{font-size:8px;max-width:95px;text-align:right;margin:0}.honour-hero-badge{top:-17px;right:14px;padding:9px 13px;gap:11px}.honour-hero-badge span{font-size:8px}.honour-hero-badge strong{font-size:31px}.honour-totals .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.honour-total,.honour-total:first-child{display:flex;padding:22px 16px 23px 0;gap:17px}.honour-total:nth-child(2n){padding-left:22px}.honour-total:nth-child(3){border-left:0}.honour-total:nth-child(n+3){border-top:1px solid #ffffff1c}.honour-total>strong{font-size:57px}.honour-total h2{font-size:17px;margin-top:0}.honour-total p{font-size:8px;line-height:1.7;margin-top:5px}.honour-nav .wrap{gap:27px}.honour-nav a{font-size:10px;padding-block:16px;min-height:54px;gap:10px}.honour-section{padding-block:40px}.honour-section-head{display:block;margin-bottom:25px}.honour-section-head .kicker{font-size:9px;letter-spacing:1.6px;margin-bottom:14px}.honour-section-head h2{font-size:36.9px}.honour-section-head>p{font-size:12px;margin-top:16px;max-width:520px}.honour-double-tag{display:inline-block;font-size:8px;margin-top:20px;letter-spacing:1px;padding:9px 12px}.honour-duo{grid-template-columns:1fr;gap:24px}.honour-story-body{padding:23px}.honour-story h3{font-size:33px}.honour-story-body>p:not(.kicker){font-size:12px;margin-top:14px}.honour-story-body>.link{padding-top:22px;font-size:10px}.honour-score{margin-top:18px;padding-block:16px;gap:15px}.honour-score strong{font-size:34px}.honour-score span{font-size:9px}.honour-medals .honour-story-photo img{aspect-ratio:1.5}.honour-medals .honour-place{font-size:38px}.honour-filter-row{display:block;padding-bottom:18px;margin-bottom:20px}.honour-filters{gap:7px}.honour-filters button{padding:10px 12px;font-size:10px}.honour-record-count{margin-top:15px;display:block}.honour-records{grid-template-columns:1fr;gap:12px}.honour-record{padding:22px 18px;gap:17px;grid-template-columns:67px minmax(0,1fr)}.honour-record-year{font-size:37px}.honour-record h3{font-size:24px}.honour-record .kicker{font-size:8px;letter-spacing:.8px}.honour-record p:not(.kicker){font-size:11px}.honour-record .link{font-size:9px;margin-top:10px}.honour-history-note{display:block;margin-top:23px;padding-top:20px}.honour-history-note p{font-size:10px}.honour-history-note>a{margin-top:12px;display:inline-block;white-space:normal}.honour-latest{padding-block:40px}.honour-latest-grid{grid-template-columns:1fr;gap:37px}.honour-latest h2{font-size:37.8px}.honour-latest-copy>.kicker{font-size:9px;letter-spacing:1.5px;margin-bottom:16px}.honour-latest-copy>p:not(.kicker){font-size:12px;margin-top:17px}.honour-latest-scores{margin-block:22px}.honour-latest-scores strong{font-size:32px}.honour-gallery-grid{gap:13px}.honour-gallery-image img{aspect-ratio:1.16}.honour-gallery-grid figcaption{font-size:9px;line-height:1.65;padding:13px}.honour-gallery-grid figcaption strong{font-size:11px}.honour-gallery-image:after{width:25px;height:25px;font-size:17px;right:7px;bottom:7px}.honour-invite{padding-block:42px}.honour-invite-grid{grid-template-columns:1fr;gap:25px}.honour-invite h2{font-size:38.7px}.honour-invite .kicker{font-size:9px;letter-spacing:1.6px;margin-bottom:16px}.honour-invite p:not(.kicker){font-size:12px}.honour-invite .hero-actions{gap:18px;margin-top:20px}.honour-story:hover,.honour-gallery-grid a:hover{transform:none}}
@container website (max-width:360px){.honour-hero h1{font-size:62.1px}.honour-total>strong{font-size:51px}.honour-total h2{font-size:15px}.honour-total:nth-child(2n){padding-left:16px}.honour-total{gap:12px}.honour-section-head h2,.honour-latest h2{font-size:37px}.honour-record{grid-template-columns:59px minmax(0,1fr);gap:14px}.honour-record-year{font-size:33px}.honour-record h3{font-size:22px}.honour-invite h2{font-size:39px}}
@media(max-width:600px){.honour-lightbox{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.honour-lightbox-toolbar,.honour-lightbox-bottom{padding:10px;gap:8px}.honour-lightbox-toolbar>span{font-size:9px;max-width:100px}.honour-lightbox button{font-size:9px;padding:8px 10px}.honour-lightbox figcaption{padding:13px;font-size:11px}.honour-lightbox-bottom>span{font-size:10px}.honour-lightbox img{max-height:calc(100dvh - 240px)}}
@media(prefers-reduced-motion:reduce){.honours-page *,.honour-lightbox{animation:none!important;transition:none!important}.honour-story:hover,.honour-gallery-grid a:hover,.honour-story:hover .honour-story-photo img{transform:none}.honours-page .reveal{opacity:1;transform:none}}
