/* Mobile layout for the retained landing page. */
@media(max-width:767px){
 html,body{width:100%;max-width:100%;overflow-x:clip}
 *,*::before,*::after{box-sizing:border-box}
 .chakra-container{min-width:0;max-width:100%}
 .css-1i8f8ty{padding:14px 12px!important;min-height:76px;height:auto!important;gap:8px!important;justify-content:space-between!important}
 .css-ppb4ub{min-width:0;gap:0!important;flex:1}
 .css-6izshx{gap:16px!important;min-width:0}
 .css-6izshx a{min-width:44px;font-size:11px;line-height:1.2;gap:5px}
 .css-dnewz7{gap:0!important;flex:0 0 auto}
 .css-1xfpdei{min-width:76px!important;width:auto!important;padding:10px 16px!important;height:44px!important;font-size:13px!important}
 .css-18jib90{width:100%;min-width:0;min-height:510px;height:auto!important;background-image:linear-gradient(180deg,rgba(12,9,16,.08),rgba(12,9,16,.35) 32%,rgba(12,9,16,.94) 67%,#100d15),url('/main-desktop-N1hjs-46.png');background-position:65% top;background-size:cover;border-radius:28px}
 .css-5pw7nw{width:100%!important;max-width:none!important;min-width:0;min-height:510px;height:auto!important;padding:180px 22px 24px!important;justify-content:flex-end;gap:22px}
 .css-k72rey,.css-zqopn2{width:100%;min-width:0;gap:16px!important}
 .css-zqopn2>svg{display:none}
 .css-zpf7ra{font-size:clamp(34px,9.4vw,50px)!important;line-height:1.04!important;letter-spacing:-.02em!important;max-width:100%;overflow-wrap:normal;text-shadow:0 2px 15px #0008}
 .css-1prbj5m{font-size:15px!important;line-height:1.55!important;color:#e5ddec;max-width:100%;overflow-wrap:anywhere}
 .css-5pw7nw>a,.css-5pw7nw>a>button{display:flex;width:100%;min-width:0;justify-content:center}
 .css-5k5c57{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;gap:8px!important}
 .css-5k5c57>a{width:100%!important;min-width:0!important;padding:12px 6px!important;overflow:hidden}
 .css-5k5c57 img{width:100%;max-width:76px;height:76px;object-fit:contain}
 .css-5k5c57 svg{max-width:100%}
 .css-1psz8np{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 10px!important}
 .css-1psz8np>a,.css-1b9ejki{min-width:0;max-width:100%}
 .css-17deg6c{font-size:14px!important;line-height:1.3!important;overflow-wrap:anywhere}
 .css-1psz8np img{max-width:100%;height:auto;object-fit:contain}
 .css-12o4fh3{font-size:26px!important;line-height:1.15!important;overflow-wrap:anywhere}
 .css-v9zin2{flex-wrap:wrap!important;gap:28px!important}
 .editorial-update{width:calc(100% - 24px);min-width:0;margin:24px 12px;padding:20px}
 .editorial-update h2{font-size:26px;line-height:1.15;overflow-wrap:anywhere}
 .editorial-update .project-links{display:block}
 .editorial-update .project-links li{margin:12px 0}
 .editorial-update input{max-width:100%}
}
@media(max-width:359px){.css-6izshx{gap:10px!important}.css-1xfpdei{min-width:68px!important;padding:10px 12px!important}.css-5pw7nw{padding-inline:18px!important}.css-5k5c57{gap:5px!important}}

@media(max-width:767px){
 .css-1i8f8ty{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 12px!important;padding:12px 16px!important}
 .css-ppb4ub{display:contents!important}
 .css-ppb4ub>a{grid-column:1;grid-row:1;display:flex!important;align-items:center;width:155px!important;max-width:100%;min-width:0;overflow:hidden}
 .css-ppb4ub>a svg,.css-ppb4ub>a img{display:block!important;width:155px!important;max-width:100%!important;height:32px!important}
 .css-dnewz7{grid-column:2;grid-row:1;justify-self:end}
 .css-6izshx{grid-column:1/-1;grid-row:2;width:100%;justify-content:space-around;gap:16px!important;padding-top:4px}
 .css-6izshx a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-size:12px;min-height:32px}
 .css-6izshx a svg{width:24px;height:24px}
}

@media(max-width:767px){.css-ppb4ub>a img{object-fit:contain!important;object-position:left center}.css-e0a3cc{padding-top:142px!important}}
