html{scroll-behavior:smooth;scroll-padding-top:100px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.intro h1,.page-heading h2,.about-hero h2,.about-copy h3,.about-closing h3,.about-legal h3,.modal-copy h2,.fee-modal h2{font-kerning:normal;text-wrap:balance}.about-copy>p,.about-lead,.modal-description{text-wrap:pretty}.primary-button,.secondary-button,.nav-link,.language-toggle,.footer-column a,.footer-column button{transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button:active,.secondary-button:active{transform:translateY(0)}.watch-photo img{transition:transform .7s cubic-bezier(.2,.65,.2,1)}.modal-backdrop:not([hidden]){animation:veilIn .25s ease both}.modal-backdrop:not([hidden])>article,.modal-backdrop:not([hidden])>form{animation:modalIn .38s cubic-bezier(.2,.75,.2,1) both}.reveal-ready{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal-ready.revealed{opacity:1;transform:none}.about-values article.reveal-ready:nth-child(2){transition-delay:.08s}.about-values article.reveal-ready:nth-child(3){transition-delay:.16s}@keyframes veilIn{from{opacity:0}to{opacity:1}}@keyframes modalIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] .mono,html[dir=rtl] .eyebrow,html[dir=rtl] .filter,html[dir=rtl] .result-count{font-family:'Noto Kufi Arabic',Tahoma,sans-serif;letter-spacing:0}html[dir=rtl] .about-hero h2,html[dir=rtl] .about-copy h3,html[dir=rtl] .about-closing h3,html[dir=rtl] .about-legal h3{font-family:'Noto Kufi Arabic',Tahoma,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.3}html[dir=rtl] .about-copy>p,html[dir=rtl] .about-lead{line-height:2}html[dir=rtl] .eyebrow{letter-spacing:0;font-weight:600}@media(max-width:600px){html{scroll-padding-top:70px}.reveal-ready{transform:translateY(20px)}html[dir=rtl] .about-hero h2{font-size:43px!important;line-height:1.35}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-ready,.reveal-ready.revealed{opacity:1;transform:none;transition:none}.modal-backdrop:not([hidden]),.modal-backdrop:not([hidden])>article,.modal-backdrop:not([hidden])>form{animation:none}.primary-button,.secondary-button,.watch-photo img{transition:none}}
