:root{--dark:#060a0b;--deep:#071719;--teal:#215159;--gold:#d4aa45;--gold-soft:#ffffff;--gold-gradient:linear-gradient(105deg,#D4AA45 0%,#FFFFFF 50%,#D4AA45 100%);--paper:#f5f5f2;--white:#fff;--ink:#16272b;--muted:#667779;--line:#d9e1df;--radius:14px;--shadow:0 18px 50px rgba(12,35,38,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font:14px/1.68 Montserrat,Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{line-height:1.22;letter-spacing:-.035em}p{line-height:1.8}a{text-decoration:none;color:inherit}a:hover{color:var(--teal)}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.container{width:min(1240px,calc(100% - 64px));margin:auto}.muted,.small,small{color:var(--muted)}
/* Signature navigation */
.top{height:94px;background:#070c0d;color:#f5f6f4;position:relative;z-index:20;border-bottom:1px solid rgba(255,255,255,.1)}.nav-container{height:100%;width:min(1380px,calc(100% - 76px));margin:auto;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:17px;flex-shrink:0;color:#fff}.brand:hover{color:#fff}.brand img{width:137px;max-height:62px;object-fit:contain}.brand-divider{height:36px;width:1px;background:rgba(212,170,69,.4)}.brand-sub{color:#d6e1e0;font-size:10px;line-height:1.35;font-weight:600;letter-spacing:.18em}.main-nav{display:flex;align-items:center;gap:22px;margin:auto}.main-nav a{color:#c4cecb;font-size:11px;font-weight:600;white-space:nowrap;transition:color .2s}.main-nav a:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:17px}.header-login{color:#fff;font-size:11px;white-space:nowrap}.header-apply,.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--gold);color:#0b1719;font-size:12px;font-weight:800;padding:14px 21px;border:1px solid var(--gold);transition:transform .18s,background .18s;text-align:center}.header-apply:hover,.btn-gold:hover{background:var(--gold-soft);color:#0b1719;transform:translateY(-2px)}.nav-toggle{display:none;background:none;border:1px solid rgba(255,255,255,.3);border-radius:6px;color:white;padding:7px 11px}
.public-content{min-height:calc(100vh - 94px)}.public-content:not(.home-content)>.titleline,.public-content>.card,.public-content>.form,.public-content>.cards,.public-content>.list-row,.public-content>.alert,.public-content>p,.public-content>h2{max-width:1090px;margin-left:auto;margin-right:auto}.public-content>.form,.public-content>.card,.public-content>.cards,.public-content>.list-row,.public-content>.alert{margin-top:24px;margin-bottom:26px}.public-content>.titleline{padding:42px 22px 0}.public-content:not(.home-content)>p{padding:0 22px}
/* Landing */
.hero-full{background:#071315 var(--ame-photo-home-hero) center center/cover no-repeat;min-height:690px;position:relative;color:#fff;display:flex;align-items:center;overflow:hidden}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,8,.96),rgba(2,7,8,.76) 46%,rgba(2,7,8,.27)),linear-gradient(0deg,rgba(2,7,8,.82),transparent 46%)}.hero-inner{position:relative;padding:100px 0 96px}.hero-overline,.eyebrow{font-size:10px;letter-spacing:.25em;color:var(--gold);font-weight:800;text-transform:uppercase}.hero-overline{margin-bottom:34px}.dot-gold{margin:0 13px;color:#fff6}.hero-full h2{font-size:clamp(43px,5.5vw,81px);font-weight:800;line-height:1.1;letter-spacing:-.067em;max-width:1150px;margin:0 0 27px}.hero-full h2 em{font-style:normal;color:var(--gold-soft)}.hero-full p{font-size:15px;max-width:565px;color:#c5d2d0;line-height:2}.hero-cta{display:flex;gap:13px;align-items:center;margin-top:38px}.btn-outline{border:1px solid rgba(255,255,255,.5);color:#fff;padding:14px 24px;font-size:12px;font-weight:700}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.hero-bottom{display:flex;align-items:center;gap:24px;color:#d4dfdc;font-size:9px;font-weight:600;letter-spacing:.2em;margin-top:80px}.hero-bottom span{font-size:19px;color:var(--gold)}
.partners-strip{background:#080f10;color:white;padding:32px 0 46px;border-top:1px solid #ffffff1b;border-bottom:1px solid #ffffff1b}.section-label{display:flex;align-items:center;gap:24px;margin-bottom:20px}.section-label span{font-size:9px;letter-spacing:.19em;color:var(--gold)}.section-label h2{font-size:17px;color:#fff;letter-spacing:-.02em;margin:0;font-weight:500}.logo-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.logo-track{display:flex;align-items:center;gap:18px;width:max-content;min-width:100%;padding:10px 20px;animation:marquee 32s linear infinite}.logo-window:hover .logo-track{animation-play-state:paused}.logo-chip{display:flex;align-items:center;justify-content:center;padding:19px 28px;min-width:190px;height:87px;background:#ffffff09;border:1px solid #ffffff19;border-radius:3px;color:white}.logo-chip:hover{color:var(--gold);background:#ffffff12}.logo-chip img{max-height:50px;max-width:140px;object-fit:contain}.logo-chip strong{font-size:12px;letter-spacing:.04em}.logo-track:has(.logo-chip:only-child){animation:none}@keyframes marquee{to{transform:translateX(-50%)}}
.section-light{background:var(--paper);padding:104px 0}.section-dark{background:#071113;color:#fff;padding:110px 0}.eyebrow{margin:0 0 19px}.eyebrow.dark{color:#92712f}.intro-grid{display:grid;grid-template-columns:1fr .83fr;gap:10%;align-items:start}.intro-grid h2,.section-heading h2,.steps-section h2,.final-cta h2{font-size:clamp(30px,3.6vw,53px);font-weight:700;line-height:1.2;margin:0;letter-spacing:-.055em}.intro-grid h2 em,.final-cta h2 em{font-style:normal;color:var(--teal)}.intro-grid p{font-size:14px;color:#526065}.text-link{display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid #536d69;font-size:12px;font-weight:700;padding:6px 0 12px;margin-top:16px}.text-link span{font-size:20px}.text-link.light{color:var(--gold);border-color:var(--gold)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.section-heading h2{color:white}.section-heading.dark-heading h2{color:var(--ink)}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opportunity-card{min-height:265px;background:linear-gradient(135deg,#123038,#0b1c20);border:1px solid #41606670;padding:32px;position:relative;display:flex;flex-direction:column;transition:background .3s,transform .2s;color:white}.opportunity-card:nth-child(2){background:linear-gradient(135deg,#213c3f,#0b1518)}.opportunity-card:nth-child(3){background:linear-gradient(135deg,#1b292b,#101719)}.opportunity-card:nth-child(4){background:linear-gradient(135deg,#21363b,#071719)}.opportunity-card:hover{color:white;background:#1c4549;transform:translateY(-3px)}.card-index{color:var(--gold);font-size:9px;letter-spacing:.17em;font-weight:700;margin-bottom:auto}.opportunity-card h3{font-size:26px;margin:36px 0 7px}.opportunity-card p{font-size:12px;color:#bdcfcd;margin:0;max-width:320px}.circle-arrow{position:absolute;right:28px;bottom:32px;width:39px;height:39px;border:1px solid #ffffff61;border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--gold)}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.event-tile{min-height:220px;background:white;border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;box-shadow:0 6px 26px #0b24220c}.event-date{font-size:10px;letter-spacing:.1em;color:#D4AA45}.event-tile h3{font-size:20px;margin:20px 0 6px}.event-tile p{font-size:12px;color:var(--muted)}.event-tile>span{font-size:11px;font-weight:700;color:var(--teal);margin-top:auto}.empty-note{padding:32px;border:1px solid var(--line);background:#fff;color:#58696b}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.steps-grid>div{border-top:1px solid #547577;padding-top:24px}.steps-grid span{font-size:11px;color:var(--gold)}.steps-grid h3{font-size:20px;margin:25px 0 12px}.steps-grid p{font-size:12px;color:#b2c2c0;line-height:1.85}.final-cta{padding:110px 0;text-align:center;background:#0b2428;color:white;border-top:1px solid #ffffff12}.final-cta h2{font-size:clamp(32px,4.4vw,65px);margin:12px 0 34px}.final-cta h2 em{color:var(--gold)}
/* Public secondary pages */
.page-hero{background:#0a1c20;color:white;padding:125px 0 110px;position:relative;overflow:hidden}.page-hero:after{content:'';position:absolute;right:-9%;top:-60%;width:50vw;height:60vw;max-width:700px;max-height:700px;border:1px solid #d4aa4537;border-radius:50%;pointer-events:none}.page-hero .container{position:relative;z-index:2}.page-hero h2{font-size:clamp(35px,5vw,65px);max-width:780px;font-weight:800;letter-spacing:-.05em}.page-hero p{color:#b7c6c4;font-size:14px;max-width:670px}.category-list{border-top:1px solid var(--line)}.category-row{border-bottom:1px solid var(--line);padding:40px 0;display:flex;justify-content:space-between;align-items:center;gap:25px}.category-row h3{font-size:27px;margin-bottom:12px}.category-row p{margin-bottom:8px}.category-row small{font-size:11px;display:block}.btn-ink{display:inline-flex;padding:13px 18px;background:var(--teal);color:#fff;font-weight:700;font-size:11px;white-space:nowrap}.btn-ink:hover{background:#102f35;color:#fff}.advice-block{margin-top:36px;border-left:3px solid var(--gold);background:#fff;padding:23px 28px}.advice-block h3{margin-bottom:9px}.advice-block p{margin-bottom:0}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.network-card{background:white;border:1px solid var(--line);padding:18px;min-height:210px;display:flex;flex-direction:column}.network-logo{display:grid;place-items:center;height:114px}.network-logo img{max-height:78px;max-width:165px;object-fit:contain}.network-card h3{font-size:14px;margin-top:auto;margin-bottom:2px}.network-card p{font-size:10px;color:var(--muted);margin:0}.process-list{max-width:980px;margin:auto}.process-row{display:grid;grid-template-columns:90px 1fr 1.4fr;gap:25px;padding:38px 0;border-bottom:1px solid var(--line);align-items:start}.process-row>span{font-size:13px;color:#D4AA45;font-weight:700}.process-row h3{font-size:22px}.process-row p{color:#526366}.faq-wrap{max-width:940px}.faq-item{border-bottom:1px solid var(--line);padding:18px 0}.faq-item summary{list-style:none;font-weight:700;font-size:14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:9px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:23px;color:#D4AA45;font-weight:400}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:#5c6c6b;padding:2px 40px 10px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.contact-grid h3{font-size:25px}.contact-panel{background:#102f35;color:#fff;padding:44px}.contact-panel p{color:#b7caca}
/* Dashboard and operation screens */
.app-mode{background:#f5f6f5}.shell{max-width:1600px;margin:auto;display:grid;grid-template-columns:242px minmax(0,1fr);min-height:calc(100vh - 94px)}.sidebar{background:white;border-right:1px solid var(--line);padding:28px 16px;display:flex;flex-direction:column;gap:4px}.profile-mini{display:flex;gap:11px;align-items:center;border-bottom:1px solid var(--line);padding:0 8px 22px;margin-bottom:25px;min-width:0}.profile-mini>div:last-child{min-width:0}.profile-mini strong{font-size:11px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-mini small{font-size:8px;letter-spacing:.14em}.profile-avatar{display:grid;place-items:center;border-radius:50%;background:#18454d;color:var(--gold);width:37px;height:37px;flex:0 0 37px;font-size:14px;font-weight:800}.sidebar-title{font-size:9px;letter-spacing:.18em;color:#879695;padding:0 13px 12px}.side-link,.link-button{display:block;width:100%;border:0;background:none;text-align:left;padding:10px 14px;border-radius:7px;color:#425559;font-size:11px;font-weight:600;cursor:pointer}.side-link:hover,.link-button:hover{color:var(--teal);background:#edf4f3}.side-link.active{color:#12363b;background:#e5f0ee;border-left:3px solid var(--gold)}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:17px}.content{min-width:0;padding:37px clamp(22px,4vw,68px) 90px}.titleline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.titleline h1{font-size:32px;margin:0;color:var(--ink)}.titleline .eyebrow{font-size:9px;margin:0 0 8px}.lang{font-size:11px;color:var(--muted);display:flex;gap:7px;align-items:center}.lang a:hover{color:var(--teal)}.content>h2{font-size:22px;margin:36px 0 18px}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.card,.form,.workspace-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:28px;margin-bottom:20px}.card h3,.form h3,.workspace-panel h3{font-size:17px;margin-bottom:19px}.card p{color:#536366;font-size:13px}.list-row{display:flex;gap:13px;align-items:center;flex-wrap:wrap;background:#fff;padding:18px 21px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7}.list-row:first-of-type{border-radius:8px 8px 0 0}.list-row a{font-weight:700;color:var(--teal)}.pill{display:inline-flex;align-items:center;padding:4px 10px;background:#eff4f2;border:1px solid #d3e1df;border-radius:100px;color:#2b6465;font-size:10px;margin-left:8px;white-space:nowrap}.alert{padding:14px 19px;border-radius:6px;background:#e9f1f0;border-left:3px solid var(--teal);color:#1a484e;margin-bottom:20px;font-size:12px;overflow-wrap:anywhere}.alert.error{background:#fff0ee;border-color:#aa483c;color:#812f25}.alert.success{background:#e9f3ee;border-color:#397b5b}.form{max-width:900px}.form h3{margin-top:0}.field{display:flex;flex-direction:column;margin:16px 0;gap:6px;font-size:11px;font-weight:700;color:#334d50}.field>span{margin-bottom:1px}.field input,.field textarea,.field select{min-height:43px;width:100%;border:1px solid #cbd9d7;background:#fcfdfd;border-radius:5px;padding:10px 12px;font-size:12px;color:var(--ink);font-weight:400}.field textarea{min-height:104px;resize:vertical}.field input[type=file]{padding:11px;background:#f8faf9}.field small{font-size:10px;font-weight:400}.check{display:flex;align-items:center;gap:9px;margin:14px 0;color:#425b5d;font-size:12px}.check input{accent-color:var(--teal);width:17px;height:17px}.btn,.form>button,.content form button[type=submit]{border:0;background:var(--teal);color:#fff;padding:12px 20px;border-radius:5px;font-weight:700;font-size:11px;margin-top:8px;cursor:pointer}.btn:hover,.form>button:hover,.content form button[type=submit]:hover{background:#11363c;color:#fff}button:disabled{opacity:.6;cursor:wait}.link-button{font-size:11px!important;background:none!important;color:#475c60!important;border:0!important;margin:0!important}.dynamic-field[hidden]{display:none}.workspace-heading{margin:10px 0 30px}.workspace-heading h2{font-size:32px}.workspace-heading p{color:var(--muted);max-width:750px;font-size:13px}.workspace-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:20px;align-items:start}.workspace-panel .form{box-shadow:none;border:0;padding:0}.workspace-panel .form h3{margin:0 0 20px}.color-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.asset-row{border-top:1px solid var(--line);padding:13px 0;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:11px}.asset-row span{overflow-wrap:anywhere}.asset-row small{display:block}.asset-row a{color:var(--teal);font-weight:700;white-space:nowrap}.workspace-panel>.form{margin:26px 0 15px}
/* Footer */
.site-footer{background:#050c0d;color:white}.footer-main{max-width:1240px;margin:auto;display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:48px;padding:71px 32px}.footer-brand img{width:185px;max-height:75px;object-fit:contain}.footer-brand p{font-size:10px;letter-spacing:.17em;color:var(--gold);margin-top:17px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.footer-main strong{font-size:11px;color:#fff;margin-bottom:10px}.footer-main a{font-size:11px;color:#a5b6b6}.footer-main a:hover{color:var(--gold)}.footer-base{border-top:1px solid #ffffff19;max-width:1240px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;gap:18px;color:#9cacaa;font-size:10px}.footer-base span:last-child{color:var(--gold)}
@media(max-width:1200px){.nav-container{gap:18px;width:calc(100% - 42px)}.main-nav{gap:12px}.main-nav a{font-size:10px}.brand img{width:120px}.header-apply{font-size:10px;padding:11px 13px}.header-actions{gap:10px}}
@media(max-width:1020px){.main-nav{display:none;position:absolute;top:94px;left:0;right:0;background:#071719;padding:22px 30px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #ffffff26}.main-nav.is-open{display:flex}.main-nav a{font-size:13px;padding:13px 6px;border-bottom:1px solid #ffffff18}.nav-toggle{display:block;margin-left:auto}.header-actions{margin-left:0}.brand img{width:125px}.container{width:calc(100% - 48px)}.network-grid{grid-template-columns:repeat(3,1fr)}.workspace-grid{grid-template-columns:1fr}}
@media(max-width:800px){.top{height:82px}.main-nav{top:82px}.nav-container{width:calc(100% - 30px)}.header-apply{display:none}.brand-divider,.brand-sub{display:none}.shell{grid-template-columns:1fr}.sidebar{display:flex;flex-direction:row;flex-wrap:wrap;padding:14px;gap:5px;border-bottom:1px solid var(--line);align-items:center}.profile-mini{width:100%;padding-bottom:12px;margin-bottom:9px}.sidebar-title{display:none}.side-link,.link-button{width:auto;font-size:10px;padding:8px 10px}.sidebar-bottom{margin:0;border:0;padding:0;display:flex}.content{padding:26px 20px 64px}.hero-full{min-height:650px}.hero-inner{padding:95px 0 64px}.intro-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.steps-grid{grid-template-columns:repeat(2,1fr)}.event-grid,.network-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:repeat(2,1fr);gap:35px}.process-row{grid-template-columns:55px 1fr;gap:13px}.process-row p{grid-column:2}.category-row{align-items:start}.category-row h3{font-size:22px}}
@media(max-width:560px){.container{width:calc(100% - 34px)}.top{height:76px}.main-nav{top:76px}.brand img{width:117px}.header-login{font-size:10px}.hero-full{min-height:620px}.hero-full h2{font-size:40px}.hero-full p{font-size:13px}.hero-cta{flex-direction:column;align-items:stretch}.hero-bottom{margin-top:42px;line-height:1.7}.section-light,.section-dark{padding:72px 0}.section-heading{display:block}.section-heading>a{margin-top:20px}.opportunity-grid,.event-grid,.steps-grid,.network-grid{grid-template-columns:1fr}.opportunity-card{min-height:230px;padding:25px}.opportunity-card h3{font-size:22px}.page-hero{padding:77px 0}.category-row{display:block}.category-row>div:last-child{margin-top:21px}.final-cta{padding:75px 0}.footer-main{grid-template-columns:repeat(2,1fr);gap:24px;padding:45px 20px}.footer-brand{grid-column:1/-1}.footer-base{padding:22px 20px;flex-direction:column}.content{padding:20px 14px 60px}.card,.form,.workspace-panel{padding:20px}.titleline{flex-wrap:wrap}.titleline h1{font-size:25px}.color-grid{grid-template-columns:1fr}.public-content>.titleline{padding:25px 17px 0}.public-content>.form,.public-content>.card{margin-left:15px;margin-right:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.logo-track{animation:none}.btn-gold,.opportunity-card{transition:none}}

/* Data tables and overview metrics */
.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 35px}.stats .card{display:flex;flex-direction:column;gap:6px;margin:0;min-height:120px}.metric{font-size:31px;color:#153e44;letter-spacing:-.07em;line-height:1.15}.stats small{font-size:11px}.table-scroll{overflow-x:auto;background:white;border:1px solid var(--line);border-radius:8px;margin:18px 0 34px}.table-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.table-scroll th{color:#647779;text-transform:uppercase;letter-spacing:.08em;font-size:10px;background:#f7faf9}.table-scroll td,.table-scroll th{padding:15px 16px;border-bottom:1px solid var(--line)}.table-scroll td a{font-weight:700;color:var(--teal)}fieldset{border:1px solid var(--line);border-radius:7px;margin:20px 0;padding:14px}legend{font-weight:700;font-size:12px;padding:0 8px}.public-content>.form{max-width:950px}.public-content .cards{max-width:1090px}.form .dynamic-field{min-width:0}.content code{font-size:11px;overflow-wrap:anywhere}.form button:disabled{opacity:.7}@media(max-width:1000px){.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.stats{grid-template-columns:1fr 1fr;gap:8px}.metric{font-size:25px}}

.logo-track--static{animation:none;width:100%;justify-content:center}

/* AME 2.1 - refined metallic gradients and exclusively owned photography. */
.header-apply,.btn-gold,.content button[type="submit"],.public-content button[type="submit"]{background:var(--gold-gradient);background-size:170% 100%;border-color:#D4AA45;color:#091719;transition:background-position .3s ease,transform .2s ease}
.header-apply:hover,.btn-gold:hover,.content button[type="submit"]:hover,.public-content button[type="submit"]:hover{background:var(--gold-gradient);background-position:100% 0;color:#091719}
.eyebrow,.hero-overline,.card-index,.section-label span,.steps-grid span,.site-footer .footer-base span:last-child{background:var(--gold-gradient);background-clip:text;-webkit-background-clip:text;color:#D4AA45;-webkit-text-fill-color:transparent}
.hero-full h2 em{background:var(--gold-gradient);background-clip:text;-webkit-background-clip:text;color:#D4AA45;-webkit-text-fill-color:transparent}
.ame-photos{background:#091314;padding:72px 0;color:#fff}.ame-photos h2{font-size:clamp(30px,3.7vw,48px);letter-spacing:-.045em;margin:9px 0 28px}
.ame-photos-grid{display:grid;grid-template-columns:1.25fr .75fr 1fr;gap:13px;align-items:stretch}
.ame-photo{overflow:hidden;min-height:260px;position:relative;background:#152325}
.ame-photo img{display:block;width:100%;height:100%;max-height:420px;min-height:260px;object-fit:cover;transition:transform .6s ease}
.ame-photo:hover img{transform:scale(1.035)}
.ame-photo:first-child img{object-position:center 42%}
.ame-photo:nth-child(2) img{object-position:center 28%}
.ame-photo-label{font-size:10px;letter-spacing:.19em;color:#ddd;margin-top:20px}
.ame-event-section{padding:65px 0;background:#f5f5f2}.ame-event-section:nth-of-type(even){background:#eef2ef}
.ame-event-heading{font-size:clamp(27px,3vw,39px);margin:0 0 20px}
.ame-event-card{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:24px;padding:24px;background:#fff;margin-bottom:12px;border:1px solid #dfe8e4}
.ame-event-date{padding:13px 10px;border:1px solid #d4aa45;background:#071719;color:#fff;text-align:center;font-weight:700;font-size:13px}
.ame-event-card h3{font-size:20px;margin:0 0 8px;line-height:1.3}
.ame-event-card p{color:#5c6969;font-size:12px;margin:0}
.ame-event-card .event-status{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#215159;border:1px solid #aac4bd;background:#e6f1ed;padding:7px 11px;white-space:nowrap}
.ame-event-card .event-status.archived{background:#f2f3f1;color:#56615d;border-color:#cbd3ce}
.ame-event-actions{margin-top:15px;font-size:12px}
@media(max-width:840px){.ame-photos-grid{grid-template-columns:1fr 1fr}.ame-photo:first-child{grid-column:span 2}.ame-event-card{grid-template-columns:75px 1fr;gap:14px}.ame-event-date{font-size:11px}.ame-event-card .event-status{grid-column:2;justify-self:start}}
@media(max-width:520px){.ame-photos-grid{grid-template-columns:1fr 1fr}.ame-photos{padding:46px 0}.ame-photo,.ame-photo img{min-height:170px}.ame-photo:first-child{grid-column:span 2}.ame-event-card{padding:16px}.ame-event-card h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.ame-photo img,.header-apply,.btn-gold{transition:none}.logo-track{animation:none}}


/* =====================================================================
   AME PARTNERS 3.0 | Signature enterprise experience
   Brand references: All Music Events / original photo assets.
   Intended for the entire public site AND authenticated workspace.
   ===================================================================== */
:root{--ink:#15292d;--teal:#215159;--gold:#D4AA45;--gold-gradient:linear-gradient(112deg,#D4AA45 0%,#FFFFFF 51%,#D4AA45 100%);--paper:#f7f8f5;--line:#dce6e1;--radius:9px;--shadow:0 18px 55px rgba(7,24,24,.07)}
body{color:var(--ink);font-size:13.5px;background:var(--paper)}
::selection{background:#d4aa4566;color:#061b20}
.container{width:min(1280px,calc(100% - 100px))}
h1,h2,h3,h4{letter-spacing:-.045em}p{line-height:1.85}
.top{height:96px;background:rgba(5,15,17,.98);position:sticky;top:0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #ffffff16;box-shadow:0 6px 22px #00000014}
.nav-container{width:min(1430px,calc(100% - 88px));gap:32px}.brand img{width:164px;max-height:64px}.brand-sub{font-size:9px;letter-spacing:.19em}.main-nav{gap:31px}.main-nav a{font-size:11px;letter-spacing:.015em;font-weight:600;color:#d6e2df}.main-nav a:hover,.main-nav a:focus-visible{color:#fff}.header-login{font-size:11px;letter-spacing:.025em}.header-apply{padding:15px 20px;letter-spacing:.04em;font-size:11px;border-radius:3px;box-shadow:0 6px 25px #d4aa4517}.nav-toggle{border-radius:3px}
.public-content{background:#f7f8f5}
.hero-full{min-height:780px;min-height:min(820px,calc(100vh - 96px));background-position:center 43%}
.hero-shade{background:linear-gradient(90deg,#010809f5 0%,#031011ef 27%,#051318d4 50%,#03101133 100%),linear-gradient(0deg,#02090ce0 0%,transparent 38%)}
.hero-inner{padding:112px 0 98px}
.hero-overline{margin-bottom:35px;font-size:10px;letter-spacing:.26em}
.hero-full h2{max-width:1190px;font-size:clamp(54px,6.2vw,98px);font-weight:800;line-height:1.07;letter-spacing:-.075em;margin-bottom:27px}
.hero-full h2 em{font-weight:650;background:var(--gold-gradient);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-full p{font-size:16px;max-width:580px;line-height:1.95;color:#e2ebe9;letter-spacing:-.005em}
.hero-cta{margin-top:39px;gap:16px}.btn-gold,.header-apply{background:var(--gold-gradient);background-size:170% 100%;border-color:var(--gold);color:#071719}.btn-gold{min-height:54px;padding:15px 27px;letter-spacing:.012em;border-radius:3px}
.btn-outline{min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;padding:14px 26px;font-weight:600}.hero-bottom{font-size:10px;letter-spacing:.22em;margin-top:78px}
.partners-strip{padding:48px 0 51px;background:#081416}.section-label h2{font-size:18px;font-weight:500}.section-label span{font-weight:750}
.logo-chip{border-radius:5px;border-color:#fff2;min-width:209px;height:93px}
.ame-photos{padding:120px 0 115px;background:#f4f5f0;color:#0c2023}.ame-photos .eyebrow{color:#81632b}.ame-photos h2{font-size:clamp(39px,4vw,61px);margin-bottom:32px;max-width:750px;font-weight:700}
.ame-photos-grid{grid-template-columns:1.13fr .8fr 1fr;gap:14px}.ame-photo{min-height:390px;border-radius:4px}.ame-photo img{max-height:500px;min-height:390px}.ame-photo-label{color:#68746c;font-size:10px;font-weight:650;margin-top:22px}
.section-light{padding:128px 0}.section-dark{padding:134px 0;background:#061718}.intro-grid{gap:12%}.intro-grid h2{font-size:clamp(38px,4.5vw,68px);font-weight:700}.intro-grid h2 em{color:#215159}.intro-grid p{font-size:15px;color:#526462;margin-bottom:20px}.text-link{font-size:12px;letter-spacing:.012em}
.section-heading{margin-bottom:49px}.section-heading h2{font-size:clamp(38px,4.3vw,64px)}
.opportunity-grid{gap:18px}.opportunity-card{min-height:325px;border:1px solid #ffffff37;border-radius:4px;padding:38px;background:linear-gradient(100deg,#071e22ed,#061419ab),var(--ame-photo-opportunity-food) center center/cover no-repeat;overflow:hidden}
.opportunity-card:nth-child(2){background:linear-gradient(100deg,#071e22ed,#0614199f),var(--ame-photo-opportunity-retail) center 30%/cover no-repeat}
.opportunity-card:nth-child(3){background:linear-gradient(100deg,#071e22f0,#061419aa),var(--ame-photo-opportunity-production) center 40%/cover no-repeat}
.opportunity-card:nth-child(4){background:linear-gradient(100deg,#071e22ed,#061419a3),var(--ame-photo-opportunity-sponsor) center 40%/cover no-repeat}
.opportunity-card:hover{background-color:#112c2c;transform:translateY(-4px);box-shadow:0 18px 40px #0005}
.opportunity-card h3{font-size:29px;line-height:1.15;margin-bottom:13px}.opportunity-card p{font-size:13px;max-width:330px;color:#e0e8e4}.circle-arrow{width:46px;height:46px;border-color:#ffffffaa}
.steps-section .steps-grid{gap:48px;margin-top:75px}.steps-grid>div{padding-top:25px;border-top:1px solid #567373}.steps-grid h3{font-size:24px;margin-top:23px}.steps-grid p{font-size:13px;color:#c5d1cd}
.final-cta{padding:144px 0;background:linear-gradient(100deg,#081a1bea,#081f21e8),var(--ame-photo-final-cta) center 40%/cover no-repeat}.final-cta h2{font-size:clamp(45px,5.4vw,81px);line-height:1.12;margin:23px 0 47px}
.site-footer{background:#061012}.footer-main{max-width:1280px;gap:60px;padding:84px 34px}.footer-brand img{width:210px}.footer-main strong{font-size:11px;letter-spacing:.09em}.footer-main a{font-size:12px;line-height:1.85}.footer-base{max-width:1280px;padding:26px 34px;font-size:11px}
/* Poster-led editorial events */
.events-landing-hero{position:relative;color:#fff;padding:125px 0 138px;background:linear-gradient(90deg,#061113f8,#092122de 60%,#071f1faa),var(--ame-photo-events-background) center 40%/cover no-repeat}
.events-landing-hero h2{font-size:clamp(47px,5.8vw,83px);max-width:1000px;color:#fff;line-height:1.1;font-weight:760;margin:23px 0 25px}.events-landing-hero h2 em{font-style:normal;background:var(--gold-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.events-landing-hero p{max-width:590px;color:#d4e0db;font-size:15px}
.ame-event-section{padding:112px 0;background:#f7f8f5}.ame-event-section.archive-section{background:#edf2ef}
.ame-event-section .section-heading h2{color:#10292c;font-size:clamp(35px,4vw,58px)}.section-index{font-size:11px;color:#677775;letter-spacing:.13em;font-weight:700}
.editorial-event-list{display:grid;grid-template-columns:1fr;gap:24px}.editorial-event-card{display:grid;grid-template-columns:minmax(265px,42%) 1fr;align-items:stretch;overflow:hidden;min-height:425px;background:#fff;border:1px solid #dfe7e2;box-shadow:0 15px 40px #0a25200b;border-radius:5px}
.editorial-event-image{display:block;overflow:hidden;background:#0b191b;min-width:0;padding:26px}.event-cover{width:100%;height:100%;min-height:370px;display:grid;place-items:center;background:linear-gradient(140deg,#122a2d,#020607)}.event-cover img{width:100%;height:100%;max-height:430px;object-fit:contain;transition:transform .4s ease}.editorial-event-image:hover img{transform:scale(1.025)}
.editorial-event-content{padding:clamp(35px,5vw,78px);display:flex;flex-direction:column;align-items:flex-start}.editorial-event-content .eyebrow{margin-bottom:22px}.editorial-event-content .event-status{font-size:10px;letter-spacing:.08em;color:#174347;border:1px solid #b7ccc7;padding:7px 12px;background:#e8f0ed;margin-bottom:27px;text-transform:uppercase;font-weight:750}.editorial-event-content .event-status.archived{background:#f0f1ef;color:#556762;border-color:#ccd7d1}.editorial-event-content h3{font-size:clamp(30px,3vw,43px);font-weight:700;line-height:1.16;letter-spacing:-.05em;margin:0 0 27px}.event-facts{display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #e2e9e4;width:100%;padding-top:20px;font-size:12px;color:#466162;font-weight:600}.editorial-event-content p{font-size:13px;color:#6a7775;margin:24px 0}.event-detail-link{font-weight:750;color:#215159;display:flex;gap:35px;align-items:center;margin-top:auto;border-bottom:1px solid #789892;padding-bottom:8px;font-size:12px}
.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.archive-grid .editorial-event-card{display:flex;flex-direction:column;min-height:0}.archive-grid .editorial-event-image{height:390px}.archive-grid .event-cover{height:100%;min-height:0}.archive-grid .event-cover img{max-height:350px}.archive-grid .editorial-event-content{padding:38px 40px 42px;flex:1}.archive-grid .editorial-event-content h3{font-size:29px}.archive-grid .editorial-event-content .eyebrow{margin-bottom:12px}.archive-grid .editorial-event-content .event-status{margin-bottom:20px}.archive-grid .editorial-event-content p{margin-bottom:25px}
.event-grid-premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.event-tile-premium{border-radius:5px;min-height:0;background:white;border:1px solid #e0e7e2;box-shadow:0 12px 35px #0000000a;overflow:hidden;padding:0}.event-tile-poster{background:#071718;display:grid;place-items:center;min-height:280px;height:280px;padding:14px;overflow:hidden}.event-tile-poster img{object-fit:contain;height:100%;width:100%;transition:transform .35s}.event-tile-premium:hover .event-tile-poster img{transform:scale(1.035)}.event-tile-content{padding:28px 30px 30px;display:flex;flex-direction:column;flex:1}.event-tile-content h3{font-size:24px;line-height:1.2;margin:16px 0}.event-tile-content p{font-size:12px}.event-tile-content .event-more{display:flex;align-items:center;justify-content:space-between;color:var(--teal);font-weight:750;margin-top:auto;padding-top:20px;font-size:12px}
/* Event editorial detail pages */
.detail-event-page{background:#09181a;color:#fff;min-height:calc(100vh - 96px);padding:95px 0 120px}.detail-event-layout{display:grid;grid-template-columns:minmax(280px,.93fr) 1fr;align-items:center;gap:min(9vw,130px)}.detail-event-visual{background:#071112;min-height:480px;border:1px solid #ffffff21;padding:24px;display:grid;place-items:center}.detail-event-poster{width:100%;height:100%;display:grid;place-items:center}.detail-event-poster img{display:block;object-fit:contain;max-height:640px;width:100%;height:auto}.detail-event-info .eyebrow{margin-bottom:26px}.detail-event-info h2{font-size:clamp(40px,4.7vw,72px);line-height:1.1;font-weight:720;margin:22px 0 30px}.detail-event-badge{color:#f4e1b2;font-weight:700;font-size:10px;border:1px solid #d4aa455c;padding:8px 12px;text-transform:uppercase;letter-spacing:.1em}.detail-separator{width:75px;height:2px;background:var(--gold-gradient);margin:25px 0 32px}.detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:35px}.detail-facts span,.detail-categories>span{display:block;color:#d4aa45;font-size:10px;letter-spacing:.13em;margin-bottom:11px;font-weight:750}.detail-facts strong{font-size:13px;font-weight:650}.detail-event-info>p{font-size:13px;max-width:540px;color:#c5d0cc}.detail-categories{margin-top:32px}.detail-categories a{display:inline-block;padding:10px 13px;background:#ffffff12;border:1px solid #ffffff38;margin:5px 6px 0 0;font-size:12px}.detail-status-note{padding:20px;border-left:2px solid var(--gold);background:#ffffff0b;font-size:12px;color:#d7e3dd;margin:28px 0}.detail-back{display:inline-flex;align-items:center;color:#dfc17b;font-size:12px;font-weight:700;margin-top:28px}
/* Authenticated platform: enterprise workspace, better ergonomics */
.app-mode{background:#f2f5f3}.app-mode .top{position:sticky}.shell{background:#f3f6f4}.sidebar{background:#081e22;border-right:1px solid #0a2c2e;padding:27px 17px;min-width:0}.profile-mini{border-bottom:1px solid #ffffff2b;color:#fff;margin-bottom:24px;padding-bottom:25px}.profile-avatar{background:var(--gold-gradient);color:#13262a}.profile-mini small{color:#aebfbd}.sidebar-title{color:#8faaa5;font-size:10px;letter-spacing:.16em;margin:23px 15px 10px}.side-link{border-radius:5px;color:#c8dad6;font-size:12px;font-weight:600;padding:12px 15px;line-height:1.5}.side-link:hover,.side-link.active{color:#fff;background:#2b5956}.side-link.active{border-left:2px solid #d4aa45}.link-button{color:#dfd6be}.content{padding:48px min(5vw,75px) 85px}.content .titleline h1{font-size:clamp(29px,3vw,42px);font-weight:720}.content>.titleline{border-bottom:1px solid #dce6e0;padding-bottom:26px;margin-bottom:34px}.content .card,.content .form,.content .workspace-panel{border:1px solid #e0e8e3;box-shadow:0 8px 34px #142a2909;border-radius:7px;background:#fff}.content .form{padding:30px}.content .stats .card{border-top:3px solid #215159}.content .metric{color:#18434a;font-weight:750}.content .table-scroll{border-radius:7px;box-shadow:0 5px 23px #142a2908}.content table tbody tr:hover{background:#f1f6f3}.content input,.content textarea,.content select{border:1px solid #b8c9c2;border-radius:4px}.content .btn,.form button[type=submit]{background:#215159;border-color:#215159;color:white;font-weight:700;box-shadow:none}.content .btn:hover,.form button[type=submit]:hover{background:#153d43;color:#fff}.content .alert{border-radius:5px}.health-intro{max-width:900px;margin-bottom:38px}.health-intro h2{font-size:40px}.health-row{background:#fff;border:1px solid #dce6e1;border-radius:5px;padding:17px 20px;display:flex;align-items:center;gap:17px;margin:9px 0}.health-indicator{width:12px;height:12px;flex:0 0 12px;border-radius:100%;background:#b68039}.health-indicator.is-good{background:#398869}.health-row strong{font-size:13px}.health-row p{font-size:11px;color:#63716d;margin:4px 0 0}.health-state{margin-left:auto;white-space:nowrap;font-size:10px;font-weight:750;color:#547469}.health-actions{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.health-actions .btn-outline{border:1px solid #91aba6;color:#184448;min-height:45px}.health-note{font-size:12px;color:#677772}
.registration-paused{max-width:870px;margin:70px auto 100px;padding:67px 62px;background:#fff;border:1px solid #dce6e1}.registration-paused h2{font-size:37px}.registration-paused p{font-size:13px}.registration-paused .btn-outline{border-color:#215159;color:#215159}
@media(max-width:1150px){.container{width:calc(100% - 62px)}.nav-container{width:calc(100% - 55px);gap:24px}.main-nav{gap:16px}.brand img{width:130px}.detail-event-layout{gap:50px}.archive-grid .editorial-event-content{padding:30px}}
@media(max-width:1020px){.main-nav{top:96px}.main-nav a{font-size:13px}.main-nav.is-open{display:flex}.archive-grid{gap:15px}.editorial-event-card{grid-template-columns:40% 1fr}.editorial-event-content{padding:35px}.event-grid-premium{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.top{height:80px}.main-nav{top:80px}.container{width:calc(100% - 42px)}.hero-full{min-height:710px}.hero-inner{padding:100px 0 80px}.hero-full h2{font-size:clamp(42px,8vw,68px)}.section-light,.section-dark{padding:84px 0}.ame-photos{padding:85px 0}.ame-photo,.ame-photo img{min-height:310px}.detail-event-layout{grid-template-columns:1fr;gap:40px}.detail-event-visual{min-height:300px}.detail-event-poster img{max-height:480px}.editorial-event-card{grid-template-columns:1fr}.editorial-event-image{max-height:420px;padding:20px}.event-cover{height:370px;min-height:0}.editorial-event-content{padding:38px}.archive-grid{grid-template-columns:1fr 1fr}.archive-grid .editorial-event-image{height:330px}.archive-grid .editorial-event-content{padding:28px}.archive-grid .editorial-event-content h3{font-size:24px}.app-mode .sidebar{padding:12px}.content{padding:28px 24px 75px}}
@media(max-width:570px){.container{width:calc(100% - 36px)}.nav-container{width:calc(100% - 32px)}.brand img{width:127px}.hero-full{min-height:660px}.hero-inner{padding:90px 0 64px}.hero-full h2{font-size:clamp(40px,11vw,59px)}.hero-full p{font-size:13px}.hero-overline{font-size:8px;letter-spacing:.16em}.hero-bottom{margin-top:45px}.hero-cta{align-items:stretch}.hero-cta a{width:100%}.section-light,.section-dark{padding:70px 0}.ame-photos h2{font-size:38px}.ame-photo,.ame-photo img{min-height:185px}.ame-photos-grid{gap:8px}.opportunity-grid,.event-grid-premium{grid-template-columns:1fr}.opportunity-card{min-height:280px;padding:29px}.event-tile-poster{height:280px}.event-tile-content{padding:24px}.events-landing-hero{padding:75px 0 84px}.events-landing-hero h2{font-size:47px}.events-landing-hero p{font-size:13px}.ame-event-section{padding:66px 0}.ame-event-section .section-heading{display:flex;align-items:start}.ame-event-section .section-heading h2{font-size:33px}.section-index{display:none}.editorial-event-list,.archive-grid{grid-template-columns:1fr}.editorial-event-card{min-height:0}.editorial-event-content,.archive-grid .editorial-event-content{padding:26px}.editorial-event-image{padding:16px}.event-cover{height:320px}.editorial-event-content h3{font-size:27px}.archive-grid .editorial-event-image{height:345px}.detail-event-page{padding:48px 0 75px}.detail-event-visual{padding:15px}.detail-event-info h2{font-size:40px}.detail-facts{grid-template-columns:1fr 1fr;gap:20px}.footer-main{padding-top:56px}.registration-paused{margin:25px 18px 70px;padding:36px 25px}.registration-paused h2{font-size:29px}.sidebar .side-link{color:#dde5e1}}
@media(prefers-reduced-motion:reduce){.event-cover img,.event-tile-poster img,.opportunity-card{transition:none}.logo-track{animation:none}}

/* AME Partners 3.1: always-visible, locally backed partner carousel */
.partners-strip{position:relative;padding:52px 0 55px;background:linear-gradient(145deg,#061416 0%,#0c2528 51%,#061214 100%);border-block:1px solid rgba(212,170,69,.20)}
.partners-strip .section-label{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px;flex-wrap:wrap}
.partners-strip .section-label span{font-size:10px;font-weight:700;letter-spacing:.2em;color:#d4aa45}
.partners-strip .section-label h2{color:#fff;font-size:clamp(17px,2vw,25px);font-weight:600;letter-spacing:-.035em;margin:0;flex:1 1 330px}
.partners-strip .logo-all-link{font-size:12px;color:#f5e4c4;letter-spacing:.02em;white-space:nowrap;text-decoration:none;border-bottom:1px solid rgba(212,170,69,.6);padding-bottom:7px;transition:color .2s ease}
.partners-strip .logo-all-link:hover{color:#fff}
.partners-strip .logo-window{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}
.partners-strip .logo-track{display:flex;align-items:center;gap:0;width:max-content;min-width:100%;padding:6px 0;animation:ameLogosSlide 38s linear infinite;will-change:transform}
.partners-strip .logo-window:hover .logo-track,.partners-strip .logo-window:focus-within .logo-track{animation-play-state:paused}
.partners-strip .logo-group{display:flex;gap:20px;align-items:center;flex:0 0 auto;padding:0 10px}
.partners-strip .logo-chip{width:208px;min-width:208px;height:106px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:20px 24px;border:1px solid rgba(212,170,69,.24);border-radius:10px;background:rgba(255,255,255,.045);text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}
.partners-strip a.logo-chip:hover{transform:translateY(-2px);background:rgba(255,255,255,.095);border-color:rgba(212,170,69,.8)}
.partners-strip .logo-chip img{display:block;max-width:100%;width:auto;max-height:64px;height:auto;object-fit:contain}
.partners-strip .logo-chip .logo-wordmark{font-size:17px;line-height:1.25;font-weight:650;color:#f7f6ee;letter-spacing:-.04em}
.partners-strip .partners-empty{text-align:center;color:#b8c8c6;padding:16px 0 6px}
.partners-strip .logo-track--static{width:100%;animation:none;justify-content:center}
.partners-strip .logo-track--static .logo-group{justify-content:center;flex-wrap:wrap}
@keyframes ameLogosSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:680px){.partners-strip{padding:35px 0 38px}.partners-strip .section-label{gap:9px;margin-bottom:20px}.partners-strip .section-label h2{font-size:20px;flex-basis:100%}.partners-strip .logo-all-link{font-size:11px}.partners-strip .logo-group{gap:12px;padding:0 6px}.partners-strip .logo-chip{width:146px;min-width:146px;height:86px;padding:14px 15px;border-radius:8px}.partners-strip .logo-chip img{max-height:52px}.partners-strip .logo-chip .logo-wordmark{font-size:14px}.partners-strip .logo-track{animation-duration:30s}.partners-strip .logo-window{mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent)}}
@media(prefers-reduced-motion:reduce){.partners-strip .logo-track{animation:none;width:100%;overflow-x:auto;scrollbar-width:thin;will-change:auto}.partners-strip .logo-group--clone{display:none}.partners-strip .logo-window{mask-image:none;overflow-x:auto}.partners-strip .logo-chip{transition:none}}
