@font-face{font-family:Readex Pro;src:url(/fonts/readexpro-var.woff2)format("woff2");font-weight:160 700;font-display:swap}@font-face{font-family:Plex Arabic R;src:url(/fonts/plexarabic-r-300.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic R;src:url(/fonts/plexarabic-r-400.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}.rd{--paper:#f6f3ee;--sand:#ece7de;--white:#fff;--ink:#101c38;--ink-2:#4a5470;--rule:#ddd7cc;--rule-strong:#9a9484;--navy:#0e1f4d;--navy-deep:#081334;--blue:#0976bb;--blue-deep:#203898;--on-navy-2:#b9c7e6;--on-navy-3:#8597c2;--r-control:6px;--r-card:12px;--ease:cubic-bezier(.2, 0, 0, 1);--sec:clamp(4rem, 8vw, 6rem);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Readex Pro,Plex Arabic R,system-ui,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.6}.rd[dir=rtl],.rd [dir=rtl]{font-family:Plex Arabic R,Readex Pro,system-ui,sans-serif}.rd ::selection{background:var(--blue);color:#fff}.rd :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rd img{display:block}.rd :where(h1,h2,h3,h4,p,a,button,input,textarea,li,dt,dd,figcaption,span,label){font-family:inherit}.rd-skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--r-control);padding:.625rem 1rem;text-decoration:none;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.rd-skip:focus{transform:none}.rd :where(.font-bold,.font-semibold){font-weight:500}.rd :where(.font-mono){text-transform:none;letter-spacing:0;font-family:inherit;font-size:.9375rem}.rd :where(.text-title){letter-spacing:-.01em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;line-height:1.15}.rd :where(.text-display){font-weight:300}.rd :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--white);color:var(--ink);font:inherit;padding:.75rem .875rem}.rd :where(input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.rd :where(button[type=submit],.bg-ink){background:var(--blue);color:#fff;border-radius:var(--r-control);border:0;font-weight:500}.rd :where(button[type=submit]):hover{background:var(--blue-deep)}.rd :where(.bg-surface,.bg-brand-soft){background:var(--sand)}.rd :where(.border-brand,.border-rule,.border-rule-strong){border-color:var(--rule-strong)}.rd :where(.text-muted){color:var(--ink-2)}.rd :where(.text-brand){color:var(--blue)}.rd :where(.bg-page){background:var(--paper)}.rd-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width:900px){.rd-wrap{padding-inline:3rem}}.rd-display{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:300;line-height:1.05}.rd-h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:300;line-height:1.12}.rd-h3{margin:0;font-size:1.375rem;font-weight:400;line-height:1.3}.rd-lead{color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin:1rem 0 0;font-size:1.1875rem;line-height:1.55}.rd-p{color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin:.5rem 0 0}.rd-label{color:var(--ink-2);margin:0;font-size:.875rem}.rd-cap{color:var(--ink-2);margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}.rd-fig{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:300;line-height:1}.rd[dir=rtl] .rd-display{letter-spacing:0;line-height:1.3}.rd[dir=rtl] .rd-h2{letter-spacing:0;line-height:1.4}.rd[dir=rtl] .rd-lead,.rd[dir=rtl] .rd-p{line-height:1.85}.rd[dir=rtl] .rd-fig{letter-spacing:0}.rd-btn{border-radius:var(--r-control);background:var(--blue);color:#fff;min-height:3rem;transition:background-color .16s var(--ease), transform .16s var(--ease);align-items:center;gap:.625rem;padding:.75rem 1.375rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.rd-btn:hover{background:var(--blue-deep)}.rd-btn:active{transform:scale(.98)}.rd-btn-onnavy{color:var(--navy);background:#fff}.rd-btn-onnavy:hover{background:var(--paper)}.rd-link{text-underline-offset:.3em;min-height:2.75rem;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .16s var(--ease);align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.rd-link:hover{text-decoration-color:currentColor}.rd-arrow{width:1.125rem;height:1.125rem;transition:translate .2s var(--ease);flex:none}.rd[dir=rtl] .rd-arrow{scale:-1 1}a:hover>.rd-arrow{translate:3px}.rd[dir=rtl] a:hover>.rd-arrow{translate:-3px}.rd-photo{margin:0}.rd-photo-frame{border-radius:var(--r-card);background:var(--sand);position:relative;overflow:hidden}.rd-photo-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #101c381f}.rd-photo-img{object-fit:cover;width:100%;height:100%}.rd-photo[data-ratio="3:2"] .rd-photo-frame{aspect-ratio:3/2}.rd-photo[data-ratio="4:5"] .rd-photo-frame{aspect-ratio:4/5}.rd-photo[data-ratio="16:9"] .rd-photo-frame{aspect-ratio:16/9}.rd-photo[data-ratio="1:1"] .rd-photo-frame{aspect-ratio:1}.rd-scrim{background:linear-gradient(#0e1f4d26 0%,#0e1f4d8c 55%,#0e1f4de0 100%);position:absolute;inset:0}.rd-scrim-side{background:linear-gradient(90deg,#0e1f4dd1 0%,#0e1f4d73 50%,#0e1f4d1a 100%);position:absolute;inset:0}.rd[dir=rtl] .rd-scrim-side{background:linear-gradient(270deg,#0e1f4dd1 0%,#0e1f4d73 50%,#0e1f4d1a 100%)}.rd-header{z-index:40;background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.rd-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.rd-header-in{align-items:center;gap:1.5rem;min-height:4rem;display:flex}.rd-logo{min-height:2.75rem;color:inherit;flex:none;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.rd-logo img{width:1.75rem;height:1.75rem}.rd-logo span{font-size:1.125rem;font-weight:500}.rd-nav{gap:.25rem;margin-inline-start:.5rem;display:none}@media (min-width:900px){.rd-nav{display:flex}}.rd-nav a,.rd-nav-row a,.rd-lang,.rd-signin{min-height:2.75rem;color:var(--ink-2);transition:color .16s var(--ease);align-items:center;padding-inline:.75rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.rd-nav a:hover,.rd-lang:hover,.rd-signin:hover{color:var(--ink)}.rd-signin{color:var(--ink);font-weight:500}.rd-lang{margin-inline-start:auto}.rd-nav-row{border-top:1px solid var(--rule);scrollbar-width:none;overflow-x:auto}.rd-nav-row::-webkit-scrollbar{display:none}.rd-nav-row ul{width:max-content;min-width:100%;margin:0;padding:0 .75rem;list-style:none;display:flex}.rd-nav-row a{white-space:nowrap}@media (min-width:900px){.rd-nav-row{display:none}}.rd-bar{background:var(--navy-deep);color:var(--on-navy-2);font-size:.8125rem}.rd-bar-in{white-space:nowrap;scrollbar-width:none;align-items:center;gap:.25rem;min-height:2.75rem;display:flex;overflow-x:auto}.rd-bar-in>span{padding-inline-end:.5rem}@media (max-width:480px){.rd-bar-in>span{display:none}}.rd-bar a{min-height:2.75rem;color:var(--on-navy-2);align-items:center;padding-inline:.625rem;text-decoration:none;display:inline-flex}.rd-bar a:hover{color:#fff}.rd-bar a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--blue)}.rd-bar .rd-bar-lang{margin-inline-start:auto}.rd-sec{padding-block:var(--sec)}.rd-sec-sand{background:var(--sand)}.rd-head{max-width:60ch}.rd-head+*{margin-top:clamp(2rem,4vw,3rem)}.rd-rows{gap:clamp(3rem,6vw,5rem);display:grid}.rd-row{align-items:center;gap:1.5rem;display:grid}@media (min-width:900px){.rd-row{grid-template-columns:1fr 1fr;gap:4rem}.rd-row:nth-child(2n) .rd-photo{order:2}}.rd-row .rd-link{margin-top:1rem}.rd-doors{gap:1rem;display:grid}@media (min-width:900px){.rd-doors{grid-template-columns:1fr 1fr;gap:1.5rem}}.rd-door{border-radius:var(--r-card);color:#fff;isolation:isolate;aspect-ratio:4/5;text-decoration:none;display:block;position:relative;overflow:hidden}@media (min-width:900px){.rd-door{aspect-ratio:3/2}}.rd-door img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.rd-door:hover img{transform:scale(1.03)}.rd-door .rd-scrim{z-index:-1}.rd-door-t{padding:1.5rem;position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:900px){.rd-door-t{padding:2rem}}.rd-door-t .rd-h3{color:#fff;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:300}.rd-door-t p{color:var(--on-navy-2);max-width:40ch;margin:.375rem 0 0;font-size:.9375rem}.rd-door-t .rd-link{color:#fff;margin-top:.75rem}.rd-facts{gap:2rem;display:grid}@media (min-width:700px){.rd-facts{grid-template-columns:repeat(3,1fr);gap:3rem}}.rd-fact{border-top:1px solid var(--rule-strong);padding-top:1rem}.rd-fact p{color:var(--ink-2);margin:.5rem 0 0;font-size:.9375rem}.rd-work{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:900px){.rd-work{grid-template-columns:repeat(5,1fr)}}.rd-close{background:var(--navy);color:#fff;padding-block:var(--sec)}.rd-close .rd-link{color:#fff}.rd-close-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-top:2rem;display:flex}.rd-footer{background:var(--navy-deep);color:#fff;padding-block:4rem 2.5rem;font-size:.9375rem}.rd-footer-in{gap:2.5rem;display:grid}@media (min-width:900px){.rd-footer-in{grid-template-columns:1.2fr 1fr 1fr;gap:3rem}}.rd-footer p{color:var(--on-navy-2);max-width:32ch;margin:0}.rd-footer ul{margin:.5rem 0 0;padding:0;list-style:none}.rd-footer li a{color:#fff;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.rd-footer li a:hover{color:var(--on-navy-2)}.rd-footer .rd-label{color:var(--on-navy-3)}.rd-legal{color:var(--on-navy-3);border-top:1px solid #ffffff24;margin-top:3rem;padding-top:1.25rem;font-size:.75rem}[data-reveal-armed] .rd [data-reveal]{opacity:0;transition:opacity .24s var(--ease), transform .24s var(--ease);transform:translateY(8px)}[data-reveal-armed] .rd [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal-armed] .rd [data-reveal]{transform:none}.rd-door img,.rd-arrow{transition:none}.rd-door:hover img{transform:none}}.rd-steps{counter-reset:none;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.rd-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.rd-steps{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.rd-step .rd-step-when{margin-top:.875rem}.rd-step .rd-h3{margin-top:.25rem}.rd-steps-compact{gap:1rem}@media (min-width:700px){.rd-steps-compact{grid-template-columns:repeat(4,1fr)}}.ra-hero{isolation:isolate;color:#fff;align-items:end;min-height:calc(100dvh - 4rem);display:grid;position:relative}.ra-hero-img{z-index:-2;position:absolute;inset:0}.ra-hero-img img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.ra-hero-img .rd-scrim{z-index:1}.ra-hero-mobile{display:block}.ra-hero-desktop{display:none}@media (min-width:900px){.ra-hero-mobile{display:none}.ra-hero-desktop{display:block}.ra-hero{min-height:min(100dvh - 4rem,56rem)}}.ra-hero-in{padding-block:3rem 2.5rem}@media (min-width:900px){.ra-hero-in{padding-block:6rem 4rem}}.ra-hero .rd-display{color:#fff;max-width:14ch}.ra-hero .rd-lead{color:#d8e1f3}.ra-hero .rd-btn{margin-top:2rem}.rb-hero{gap:0;display:grid}.rb-hero-copy{z-index:2;color:#fff;grid-area:1/1;align-self:end;padding:2.5rem 1.5rem}.rb-hero-copy .rd-display{color:#fff}.rb-hero-copy .rd-lead{color:#d8e1f3}.rb-hero-photo{grid-area:1/1;position:relative}.rb-hero-photo .rd-photo,.rb-hero-mobile,.rb-hero-desktop{height:100%;display:block}.rb-hero-photo .rd-photo-frame{border-radius:0}.rb-hero-photo .rd-photo-frame:after{box-shadow:none}.rb-hero-desktop,.rb-hero-onphoto{display:none}@media (min-width:900px){.rb-hero{grid-template-columns:45fr 55fr;min-height:min(100dvh - 4rem,52rem)}.rb-hero-copy{color:var(--ink);grid-area:auto;align-content:center;align-self:stretch;padding:4rem 3rem 4rem max(3rem,50vw - 37rem);display:grid}.rb-hero-copy .rd-display{color:var(--ink)}.rb-hero-copy .rd-lead{color:var(--ink-2)}.rb-hero-photo{grid-area:auto}.rb-hero-mobile{display:none}.rb-hero-desktop{display:block}.rb-hero-photo .rd-photo,.rb-hero-photo .rd-photo-frame{height:100%}.rb-hero-photo .rd-photo[data-ratio] .rd-photo-frame{aspect-ratio:auto}}.rb-hero-copy .rd-display{max-width:12ch}.rb-hero-copy .rd-btn{justify-self:start;margin-top:2rem}.rb-hero-cap{margin-top:.75rem}.rb-fork{gap:1rem;display:grid}@media (min-width:900px){.rb-fork{grid-template-columns:1fr 1fr;gap:1.5rem}}.rb-fork .rd-door{aspect-ratio:4/5}@media (min-width:900px){.rb-fork .rd-door{aspect-ratio:5/4}}.rb-fork .rd-door .rd-scrim{display:none}.rb-fork .rd-door .rd-scrim-side{z-index:-1}.rb-fork .rd-door-t{align-content:end;max-width:30ch;display:grid;inset-block:0;inset-inline-end:auto}.rd-form-grid{gap:3rem;margin-top:3rem;display:grid}@media (min-width:900px){.rd-form-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:4rem}}.rd-form-card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-card);padding:1.5rem}@media (min-width:900px){.rd-form-card{padding:2.5rem}}.rd-form-aside .rd-photo{display:none}@media (min-width:900px){.rd-form-aside .rd-photo{display:block}}.rd-note{max-width:60ch;margin-top:2.5rem}.rd-contact{gap:2.5rem;display:grid}@media (min-width:900px){.rd-contact{grid-template-columns:repeat(3,1fr);gap:3rem}}.rd-address{margin-top:.5rem;font-style:normal;display:grid}.rd-address span{display:block}.cmp-tabs{border-block-end:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.75rem;margin-block:2rem 1.75rem;display:flex}.cmp-tab{appearance:none;cursor:pointer;font:inherit;color:var(--ink-2);border:0;min-height:44px;transition:color .14s var(--ease), border-color .14s var(--ease);background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:0 0 .75rem;font-size:.9375rem}.cmp-tab:hover{color:var(--ink)}.cmp-tab[aria-selected=true]{color:var(--ink);border-block-end-color:var(--blue)}.cmp-panel[hidden]{display:none}.cmp-panel:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.cmp-frame{border-radius:var(--r-card);background:var(--sand);outline-offset:-1px;outline:1px solid #0000001a;overflow:hidden}.cmp-img{width:100%;height:auto}.cmp-cap{color:var(--ink-2);margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}.cmp-lead-fig{margin:0}.cmp-supports{grid-template-columns:repeat(auto-fit,minmax(0,22rem));gap:1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.cmp-supports figure{margin:0}@media (min-width:900px){.cmp-panel{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.cmp-panel:not(:has(.cmp-supports)){grid-template-columns:minmax(0,1fr)}.cmp-supports{grid-template-columns:minmax(0,1fr);margin:0}}.cmp-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:2.5rem;display:flex}.cmp-note{color:var(--ink-2);margin:0;font-size:.8125rem}.cmp-feat-grid{align-items:center;gap:1.75rem;display:grid}.cmp-feat-fig{margin:0}.cmp-feat-h{margin:.5rem 0}.cmp-feat-link{align-items:center;gap:.5rem;margin-block-start:.75rem;display:inline-flex}@media (min-width:900px){.cmp-feat-grid{grid-template-columns:minmax(0,34rem) minmax(0,1fr);gap:3rem}}@media (prefers-reduced-motion:reduce){.cmp-tab{transition:none}}#campaign{scroll-margin-block-start:7.5rem}@media (min-width:900px){#campaign{scroll-margin-block-start:5rem}}.stk{background:var(--sand)}.stk-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-block-end:1px solid #101c381f;margin:2rem 0 1rem;padding-block-end:.5rem;font-size:.75rem;font-weight:600}.stk-lbl-2{margin-block:3rem .85rem}.stk-sub{color:var(--ink-2);max-width:42rem;margin:0 0 1.25rem;font-size:.9375rem}.stk-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stk-card{background:var(--white);border:1px solid #101c3814;border-radius:10px;padding:1.25rem 1.25rem 1.35rem;transition-property:box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);box-shadow:0 1px 2px #101c3808}.stk-card:hover{border-color:#101c3829;box-shadow:0 6px 20px -10px #101c3838}.stk-t{color:var(--ink);margin:.75rem 0 .3rem;font-weight:600}.stk-l{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.6}.stk-sys{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stk-chip{background:var(--white);text-align:center;border:1px solid #101c3814;border-radius:10px;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem .9rem;transition-property:box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 1px 2px #101c3808}.stk-chip:hover{border-color:#101c3829;box-shadow:0 6px 20px -10px #101c3838}.stk-ct{color:var(--ink);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.stk-ico{color:var(--blue);display:inline-flex}.stk-icon{display:block}.stk-foot{gap:1.25rem;margin-block-start:2.5rem;display:grid}.stk-note{color:var(--ink-2);max-width:46rem;margin:0;font-size:.8125rem;line-height:1.6}.stk-foot .rd-btn{justify-self:start}@media (min-width:640px){.stk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stk-sys{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.stk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.stk-sys{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.stk-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem}.stk-foot .rd-btn{justify-self:end}}@media (min-width:1200px){.stk-sys{grid-template-columns:repeat(6,minmax(0,1fr))}}#stack{scroll-margin-block-start:7.5rem}@media (min-width:900px){#stack{scroll-margin-block-start:5rem}}
