/* User review pass, isolated to the requested areas. */
@media(max-width:959px){
 body:not(.menu-open) .hd.is-onhero .hd__menu{background:transparent;border-color:transparent;box-shadow:none}
 body:not(.menu-open) .hd.is-onhero .hd__lines i{background:#fff}
 body:not(.menu-open) .hd.is-onhero .hd__menuText{color:#fff}
 .hd__menu{transition:background .4s,border-color .4s,box-shadow .4s}
 .hd__menuText{transition:color .4s}
 .tk-flag-host .hero__small::before{display:none}
 /* Only the existing birds move into the flag scene; petals remain in front. */
 .tk-flag > .hero-fx__birds{z-index:1;pointer-events:none}
 .tk-flag > .tk-flag__hardware{z-index:2}
 .tk-flag > .tk-flag__cloth,.tk-flag > .tk-flag__fallback{z-index:3}
 .tk-flag > .tk-flag__hardware ~ .tk-flag__hardware{z-index:4}
 .tk-flag > .hero-fx__birds.is-paused *{animation-play-state:paused!important}
}
/* End the dotted walk INSIDE the closing illustration, underneath its image. */
.rb--art .rb-art__arrival{position:absolute;left:50%;top:58%;width:0;height:0;margin:0;border:0;opacity:0}
.rb-more{text-align:center}
.rb-more > p:not(.rb-more__kicker){text-align:left}
.rb-more__link{max-width:100%;min-height:48px;justify-content:center;white-space:nowrap;padding:10px 20px;background:var(--wine);border-color:var(--wine);color:#fff;gap:10px}
.rb-more__link:hover{background:var(--wine-deep);border-color:var(--wine-deep);gap:10px}
.rb-more__link .btn__lineIcon{flex-shrink:0}
/* Mask only the 4px border strip, not the illustration behind the numerals. */
.value__num{z-index:1;isolation:isolate}
.value__num::before{content:"";position:absolute;left:-5px;right:-5px;top:28px;height:4px;z-index:-1;background:var(--kinari);pointer-events:none}
@media(prefers-reduced-motion:reduce){.tk-flag > .hero-fx__birds{display:none}}
