html{direction:ltr}
bdi,[dir=rtl]{unicode-bidi:isolate}
.btn:focus-visible{outline:none;box-shadow:var(--focus)}
@media (min-width:1024px){
  html[dir="ltr"] .hero .wrap{justify-content:flex-end}
  html[dir="ltr"] .col{margin-inline-start:0;margin-right:calc(-1 * var(--col-nudge))}
}
html[dir="ltr"] .btn-primary:hover svg{transform:translateX(3px)}
.slot.d1{--slot-fs:var(--fs-display-1);--slot-lh:var(--lh-display)}
.slot.p i{inline-size:100%}
.slot.p i:nth-child(2){inline-size:97%}
.slot.p i:nth-child(3){inline-size:94%}
.slot.p i:nth-child(4){inline-size:98%}
.slot.p i:last-of-type{inline-size:58%}
.slot.p.short i:last-of-type{inline-size:78%}
.col .slot{--slot-bg:var(--mid)}
.col h1:has(.slot),.col .slot.lead{align-self:stretch}
@media (max-width:1023px){
  .col .slot i{margin-inline:auto}
}
.about{--dip:0px}
.about h2{margin:0;font:var(--w-display-2) var(--fs-display-2)/var(--lh-display-2) var(--display);color:var(--ink);text-wrap:balance;max-inline-size:15em}
.about .slot{--slot-bg:var(--mid)}
html[dir="ltr"] .close .btn-light svg{scale:-1 1}
@media (max-width:767px){
  .close .btns{display:flex;flex-wrap:wrap}
  .close .btns .btn{flex:1 1 auto;justify-content:center}
}
@media (max-width:767px){
  .actions{flex-direction:row;flex-wrap:wrap}
  .actions .btn{flex:1 1 auto;height:56px}
  .actions .btn-primary{justify-content:center}
}
.art img{scale:-1 1}
.c-item .c-nav{flex:none}
.pair{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s7) 0 0}
.pair .btn-secondary .i{color:var(--gold-deep)}
.home-area{margin-block-start:var(--s9)}
.home-link{margin:0}
@media (max-width:767px){
  .pair{display:grid;grid-template-columns:1fr 1fr;margin-block-start:var(--s5)}
  .pair .btn{padding-inline:var(--s3)}
}
