@font-face {
  font-family: 'ISN Winter Fredoka';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/winter-camp-2027/fonts/poster-font-0.ttf) format('truetype');
}
@font-face {
  font-family: 'ISN Winter Fredoka';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/winter-camp-2027/fonts/poster-font-1.ttf) format('truetype');
}
@font-face {
  font-family: 'ISN Winter Fredoka';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/winter-camp-2027/fonts/poster-font-2.ttf) format('truetype');
}
@font-face {
  font-family: 'ISN Winter Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/winter-camp-2027/fonts/poster-font-3.ttf) format('truetype');
}
@font-face {
  font-family: 'ISN Winter Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/winter-camp-2027/fonts/poster-font-4.ttf) format('truetype');
}
@font-face {
  font-family: 'ISN Winter Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/winter-camp-2027/fonts/poster-font-5.ttf) format('truetype');
}
@font-face {
  font-family: 'ISN Winter Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/winter-camp-2027/fonts/poster-font-6.ttf) format('truetype');
}

.winter-poster {container-type:inline-size;width:100%;aspect-ratio:1123/1587;overflow:hidden;background:white;color:#1F2A44;text-align:left;direction:ltr;isolation:isolate;}
.winter-poster .grid-paper{background-color:#fff;background-image:linear-gradient(#D3F0FB 1px,transparent 1px),linear-gradient(90deg,#D3F0FB 1px,transparent 1px);background-size:2.493322cqw 2.493322cqw;background-position:-1px -1px;}
.winter-poster .grid-navy{background-color:#1F3283;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:2.493322cqw 2.493322cqw;}
.winter-poster img{max-width:none;}

.winter-poster:lang(pt),.winter-poster:lang(es){--poster-title-size:5.4cqw;--poster-apply-size:2.7cqw;}
.winter-poster:lang(ru),.winter-poster:lang(uk){--poster-title-size:7cqw;--poster-apply-size:3.9cqw;--poster-body-font:Arial;--poster-heading-font:Arial;}
.winter-poster:lang(ar){--poster-title-size:8.5cqw;--poster-apply-size:3.8cqw;--poster-body-font:Arial;--poster-heading-font:Arial;}
.winter-poster [dir="rtl"]{text-align:right;letter-spacing:normal!important;}
.winter-poster-page{padding-block:48px;max-width:1240px;}
.winter-poster-page h1{margin-block:24px;}
.winter-poster-page__artwork{display:block;margin-block:24px;color:inherit;text-decoration:none;}
