[data-season="national-day"]{--om-red:#df1a23;--om-green:#007e3c;--om-line-white:var(--gray);--om-logo-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1390 394'><path d='M 0 160.5 L 248.5 1 L 247 47.5 L 0 169.5 Z'/><path d='M 515 156.5 L 504 156.5 L 258 46.5 L 256.5 1 L 515 156.5 Z'/><path d='M 1318 392.5 L 1254 392.5 L 1208 298.5 L 1179 392.5 L 1108.5 392 L 1179 162.5 L 1246.5 163 L 1228 236.5 L 1315 159.5 L 1379.5 160 L 1257.5 267 L 1318 392.5 Z M 167 392.5 L 94.5 392 L 151.5 217 L 121 214.5 L 98 218.5 L 75 227.5 L 53 242.5 L 60.5 223 L 88 189.5 L 104 178.5 L 132 166.5 L 151 162.5 L 299 162.5 L 279 217.5 L 218.5 219 L 167 392.5 Z M 456 392.5 L 393 392.5 L 392 342.5 L 317 342.5 L 293 389.5 L 220.5 389 L 330.5 211 L 361 176.5 L 383 163.5 L 456.5 163 L 456 392.5 Z M 753 392.5 L 681.5 392 L 726.5 245 L 641 336.5 L 627 343.5 L 617.5 334 L 601 238.5 L 552.5 391 L 480.5 392 L 550 162.5 L 623 162.5 L 644 168.5 L 657.5 185 L 668 235.5 L 681.5 225 L 724 178.5 L 748 163.5 L 820.5 164 L 753 392.5 Z M 878 392.5 L 835 387.5 L 812 374.5 L 799.5 355 L 798.5 326 L 845.5 163 L 917 162.5 L 878.5 287 L 874.5 305 L 875.5 325 L 883 334.5 L 892 337.5 L 989.5 334 L 975 387.5 L 878 392.5 Z M 1063 392.5 L 992 392.5 L 991.5 390 L 1063.5 164 L 1134 162.5 L 1063 392.5 Z M 396.5 302 L 396 219.5 L 345.5 302 L 396.5 302 Z'/></svg>");--om-ripple:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 394' preserveAspectRatio='none'><rect width='1600' height='394' fill='%23fff'/><path fill='%23df1a23' d='M0 238c133.33 -48.5 266.67 48.5 400 0 s266.67 48.5 400 0 s266.67 48.5 400 0 s266.67 48.5 400 0V394H0z'/><path fill='%23007e3c' d='M0 315c133.33 -48.5 266.67 48.5 400 0 s266.67 48.5 400 0 s266.67 48.5 400 0 s266.67 48.5 400 0V394H0z'/></svg>")}html[data-season="national-day"]:not([data-mode="light"]){--om-line-white:var(--white)}.logo-flag{display:none}@supports ((mask-image:url("")) or (-webkit-mask-image:url(""))){[data-season="national-day"] .nav__logo{position:relative}img:has(+ .logo-flag){opacity:0}.logo-flag{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}.logo-flag__cloth{position:absolute;inset:0;overflow:hidden;-webkit-mask:var(--om-logo-mask) center / 100% 100% no-repeat;mask:var(--om-logo-mask) center / 100% 100% no-repeat}.logo-flag__ripple{position:absolute;top:0;left:0;width:133.3333%;height:100%;background:var(--om-ripple) 0 0 / 100% 100% no-repeat}.logo-flag__cloth::after{content:"";position:absolute;inset:0;background:var(--om-red);clip-path:polygon(0 0,18.13% 0,18.13% 38.07%,24.39% 40.1%,13.74% 100%,0 100%)}html[data-mode="light"] .logo-flag::after{content:"";position:absolute;inset:0;background:url("../images/logo_outline.2d47525c2ab6.svg") center / 100% 100% no-repeat}}@media (forced-colors:active){.logo-flag{display:none}img:has(+ .logo-flag){opacity:1}}@media (prefers-reduced-motion:no-preference){.logo-flag__ripple{animation:flag-flow 4s linear infinite;will-change:transform}.logo-flag.is-off .logo-flag__ripple,body.has-hero:not(.docked) .nav .logo-flag__ripple{animation-play-state:paused}}@keyframes flag-flow{from{transform:translateX(-25%)}to{transform:translateX(0)}}[data-season="national-day"] :is(.waves,.hero__waves) :is(.wave-line--1,.wave-line--3) .wave{color:var(--om-red);opacity:.6}[data-season="national-day"] :is(.waves,.hero__waves) .wave-line--2 .wave{color:var(--om-line-white);opacity:.4}[data-season="national-day"] :is(.waves,.hero__waves) .wave--green{color:var(--om-green);opacity:.75}html[data-season="national-day"][data-mode="light"] :is(.waves,.hero__waves) :is(.wave-line--1,.wave-line--3) .wave{opacity:.7}[data-season="national-day"] .trail :is(.wave-line--2,.wave-line--4) .wave{color:var(--om-red)}[data-season="national-day"] .trail .wave-line--3 .wave{color:var(--om-line-white)}[data-season="national-day"] .trail .wave--green{color:var(--om-green)}[data-season="national-day"] .trail .is-on .wave{opacity:.55}html[data-season="national-day"][data-mode="light"] .trail :is(.wave-line--2,.wave-line--4).is-on .wave{opacity:.7}[data-season="national-day"] .season-greeting{position:relative;z-index:1;margin:calc(-1 * var(--s-2)) 0 0;display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-2);font-weight:500;color:var(--ink)}[data-season="national-day"] .season-greeting::before{content:"";flex:none;width:21px;height:12px;border-radius:2px;outline:1px solid var(--line);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 12'><rect width='21' height='12' fill='%23fff'/><rect y='4' width='21' height='4' fill='%23df1a23'/><rect y='8' width='21' height='4' fill='%23007e3c'/><rect width='7' height='12' fill='%23df1a23'/></svg>") center / 100% 100% no-repeat}