
#aim-media-press{--amp-ink:#121212;--amp-muted:#595955;--amp-line:#deded8;color:var(--amp-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75;width:100%;max-width:1240px;margin:0 auto;padding:0 24px 42px;box-sizing:border-box}
#aim-media-press *,#aim-media-press *:before,#aim-media-press *:after{box-sizing:border-box}
#aim-media-press p{font-size:16px;line-height:1.8;margin:0 0 20px;color:inherit}
#aim-media-press h1,#aim-media-press h2,#aim-media-press h3{color:inherit;text-transform:none;font-family:Georgia,'Times New Roman',serif;font-weight:400;margin:0;letter-spacing:-.035em}
#aim-media-press h2{font-size:clamp(32px,4vw,48px);line-height:1.12}
#aim-media-press h3{font-size:26px;line-height:1.2}
#aim-media-press a{color:inherit;text-decoration:none}
#aim-media-press a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
#aim-media-press .amp-kicker{display:block;font:600 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.19em;text-transform:uppercase;margin:0 0 24px}
#aim-media-press .amp-link{display:inline-flex;align-items:center;gap:22px;font:600 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;padding:0 0 8px;transition:opacity .2s}
#aim-media-press .amp-link:hover{opacity:.65}
#aim-media-press .amp-link span[aria-hidden]{font-size:20px;font-weight:400;line-height:1}
#aim-media-press .amp-hero{background:#0d0d0c;color:#fff;padding:70px 64px 58px;display:grid;grid-template-columns:1.12fr 1fr;gap:62px;align-items:center;margin:0 0 0;min-height:570px}
#aim-media-press .amp-hero .amp-kicker{color:#c9c9c3;margin-bottom:36px}
#aim-media-press .amp-hero h1{font-size:clamp(62px,7vw,100px);line-height:.96;letter-spacing:-.055em;margin:0 0 34px}
#aim-media-press .amp-hero p{color:#d0d0ca;font-size:15px;line-height:1.85;max-width:420px;margin:0 0 32px}
#aim-media-press .amp-brand-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;background:transparent;border:0;box-shadow:none;padding:10px 0;margin:0}
#aim-media-press .amp-brand-mark img{width:100%;height:auto;max-width:470px;display:block;margin:0;border:0;background:transparent;box-shadow:none;object-fit:contain}
#aim-media-press .amp-brand-mark figcaption{font:500 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#c9c9c3;margin:0;padding:0;text-align:center}
#aim-media-press .amp-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--amp-line);padding:23px 2px;margin:0}
#aim-media-press .amp-nav a{font:600 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:5px 0}
#aim-media-press .amp-section{display:grid;grid-template-columns:1fr 1.55fr;gap:76px;padding:76px 0;border-bottom:1px solid var(--amp-line);scroll-margin-top:120px}
#aim-media-press .amp-section .amp-kicker{color:var(--amp-muted);margin-bottom:20px}
#aim-media-press .amp-section h2{max-width:390px}
#aim-media-press .amp-section p:last-child{margin-bottom:0}
#aim-media-press .amp-section .amp-copy{max-width:650px}
#aim-media-press .amp-definitions{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:32px;padding-top:28px;border-top:1px solid var(--amp-line)}
#aim-media-press .amp-definitions h3{font-size:38px;letter-spacing:-.04em;margin:0 0 10px}
#aim-media-press .amp-definitions p{font-size:14px;color:var(--amp-muted)}
#aim-media-press .amp-section .amp-link{margin-top:28px}
#aim-media-press .amp-founder-name{font-size:42px;margin-bottom:15px}
#aim-media-press .amp-role{font:500 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.08em;color:var(--amp-muted);margin:14px 0 26px}
#aim-media-press blockquote{border:0;margin:0 0 30px;padding:0;font:400 clamp(30px,3.7vw,44px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.03em;color:var(--amp-ink)}
#aim-media-press blockquote::before,#aim-media-press blockquote::after{content:none;display:none}
#aim-media-press .amp-topics{padding:76px 0;border-bottom:1px solid var(--amp-line);scroll-margin-top:120px}
#aim-media-press .amp-topics-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}
#aim-media-press .amp-topics-head .amp-kicker{color:var(--amp-muted);margin-bottom:20px}
#aim-media-press .amp-topic{display:grid;grid-template-columns:38px 1.05fr 1.15fr;gap:30px;padding:28px 0;border-top:1px solid var(--amp-line);align-items:start}
#aim-media-press .amp-topic-number{font:500 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:var(--amp-muted);padding-top:6px}
#aim-media-press .amp-topic p{font-size:15px;line-height:1.8;margin:0;color:var(--amp-muted)}
#aim-media-press .amp-resources-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}
#aim-media-press .amp-resources-grid h3{font-size:25px;margin-bottom:20px}
#aim-media-press .amp-resources-grid p{font-size:15px}
#aim-media-press .amp-note{font-size:13px!important;color:var(--amp-muted)!important}
#aim-media-press .amp-explore{display:grid;grid-template-columns:1fr 1fr;gap:76px;padding:60px 0;border-bottom:1px solid var(--amp-line)}
#aim-media-press .amp-explore h3{font-size:28px;margin-bottom:18px;max-width:400px}
#aim-media-press .amp-explore p{font-size:15px;color:var(--amp-muted);max-width:440px}
#aim-media-press .amp-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:44px 0 0}
#aim-media-press .amp-contact .amp-kicker{color:var(--amp-muted);margin-bottom:10px}
#aim-media-press .amp-contact h2{font-size:34px}
#aim-media-press .amp-contact .amp-link{flex-shrink:0}
@media(max-width:1000px){#aim-media-press .amp-hero{padding:52px 40px;gap:36px;min-height:510px}#aim-media-press .amp-section{gap:44px;grid-template-columns:1fr 1.3fr}#aim-media-press .amp-resources-grid{grid-template-columns:1fr;gap:36px}#aim-media-press .amp-topic{grid-template-columns:30px 1fr 1.1fr;gap:20px}}
@media(max-width:700px){#aim-media-press{padding:0 20px 28px}#aim-media-press .amp-hero{grid-template-columns:1fr;padding:38px 26px 34px;gap:44px;min-height:0}#aim-media-press .amp-hero .amp-kicker{margin-bottom:28px}#aim-media-press .amp-hero h1{font-size:66px;line-height:.96;margin-bottom:26px}#aim-media-press .amp-hero p{font-size:14px;margin-bottom:28px}#aim-media-press .amp-brand-mark{max-width:260px;justify-self:center;width:100%;gap:23px;padding:0}#aim-media-press .amp-brand-mark figcaption{font-size:9px}#aim-media-press .amp-nav{gap:14px;padding:18px 0;justify-content:flex-start;column-gap:26px}#aim-media-press .amp-nav a{font-size:9px}#aim-media-press .amp-section{grid-template-columns:1fr;gap:28px;padding:48px 0}#aim-media-press h2{font-size:35px}#aim-media-press p{font-size:15px}#aim-media-press .amp-section .amp-kicker{margin-bottom:15px}#aim-media-press .amp-definitions{gap:18px}#aim-media-press .amp-definitions h3{font-size:34px}#aim-media-press .amp-founder-name{font-size:37px}#aim-media-press .amp-topics{padding:48px 0}#aim-media-press .amp-topics-head{display:block;margin-bottom:30px}#aim-media-press .amp-topics-head .amp-link{margin-top:24px}#aim-media-press .amp-topic{grid-template-columns:24px 1fr;gap:12px 14px;padding:24px 0}#aim-media-press .amp-topic h3{font-size:25px}#aim-media-press .amp-topic p{grid-column:2;font-size:14px}#aim-media-press .amp-explore{grid-template-columns:1fr;gap:34px;padding:44px 0}#aim-media-press .amp-explore h3{font-size:26px}#aim-media-press .amp-contact{display:block;padding-top:34px}#aim-media-press .amp-contact h2{font-size:30px}#aim-media-press .amp-contact .amp-link{margin-top:25px}}
@media(prefers-reduced-motion:reduce){#aim-media-press .amp-link{transition:none}}

body:has(#aim-media-press) .section-page .blog-post-detail,
body:has(#aim-media-press) .section-page .page-content-width{width:100%;max-width:none;margin-inline:0}
#aim-media-press{max-width:1240px;width:100%;margin-inline:auto}
#aim-media-press h1,#aim-media-press h2,#aim-media-press h3{word-break:normal;overflow-wrap:normal;hyphens:manual;font-kerning:normal}
#aim-media-press .amp-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:510px}
#aim-media-press .amp-hero>*,#aim-media-press .amp-section>*,#aim-media-press .amp-topic>*{min-width:0}
#aim-media-press .amp-hero{box-shadow:0 0 0 100vmax #0d0d0c;clip-path:inset(0 -100vmax)}
#aim-media-press .amp-hero h1{font-size:clamp(52px,5.5vw,84px);line-height:1.05;letter-spacing:-.025em}
#aim-media-press h2{font-size:clamp(32px,3.2vw,44px);line-height:1.15;letter-spacing:-.025em}
#aim-media-press .amp-section{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:64px;padding-block:64px}
#aim-media-press .amp-founder-name{font-size:clamp(32px,3vw,40px)}
#aim-media-press .amp-link{max-width:100%;gap:16px}
#aim-media-press .amp-symbol-title{position:relative;isolation:isolate;min-height:280px}
#aim-media-press .amp-symbol-title>:not(.amp-watermark){position:relative;z-index:1}
#aim-media-press .amp-watermark{position:absolute;right:0;bottom:4px;width:min(100%,350px);height:auto;opacity:.055;filter:brightness(0);pointer-events:none;user-select:none;border:0;background:transparent;box-shadow:none;z-index:0}
@media(max-width:1000px){#aim-media-press .amp-section{gap:38px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}#aim-media-press .amp-hero{padding:46px 36px;gap:30px}}
@media(max-width:900px){#aim-media-press .amp-section{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px}#aim-media-press .amp-section h2{max-width:100%}#aim-media-press .amp-symbol-title{min-height:185px}#aim-media-press .amp-watermark{width:260px;right:4%;bottom:0;opacity:.045}#aim-media-press .amp-topic{grid-template-columns:28px minmax(0,1fr);gap:12px 20px}#aim-media-press .amp-topic p{grid-column:2}#aim-media-press .amp-explore{gap:38px}}
@media(max-width:650px){#aim-media-press{padding-inline:18px}#aim-media-press .amp-hero{grid-template-columns:minmax(0,1fr);padding:34px 24px;gap:36px;min-height:0}#aim-media-press .amp-hero h1{font-size:clamp(48px,14vw,66px);line-height:1.05;letter-spacing:-.025em}#aim-media-press .amp-hero p{font-size:14px}#aim-media-press .amp-brand-mark{width:100%;max-width:260px}#aim-media-press h2{font-size:clamp(30px,8.5vw,36px)}#aim-media-press .amp-section h2{max-width:100%}#aim-media-press .amp-nav{column-gap:22px;row-gap:12px}#aim-media-press .amp-explore{grid-template-columns:minmax(0,1fr)}#aim-media-press .amp-definitions{gap:20px}#aim-media-press .amp-definitions h3{font-size:34px}#aim-media-press .amp-contact{display:block}#aim-media-press .amp-contact .amp-link{margin-top:24px}}
@media(max-width:360px){body:has(#aim-media-press) #header .header--inner{grid-template-columns:minmax(0,1fr) auto auto!important}}

body:has(#aim-contact-page) .section-page .blog-post-detail,
body:has(#aim-contact-page) .section-page .page-content-width{width:100%;max-width:none;margin-inline:0}
#aim-contact-page{max-width:1240px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box;font:16px/1.75 Arial,Helvetica,sans-serif;color:#121212}
#aim-contact-page *,#aim-contact-page *::before,#aim-contact-page *::after{box-sizing:border-box}
#aim-contact-page .ac-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:62px;align-items:center;min-height:510px;background:#0d0d0c;color:#fff;padding:62px 64px}
#aim-contact-page .ac-hero>*{min-width:0}
#aim-contact-page .ac-hero{box-shadow:0 0 0 100vmax #0d0d0c;clip-path:inset(0 -100vmax)}
#aim-contact-page .ac-kicker{font:600 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#c9c9c3;margin:0 0 32px}
#aim-contact-page h1{font:400 clamp(52px,5.5vw,84px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-.025em;text-transform:none;word-break:normal;overflow-wrap:normal;color:#fff;margin:0 0 28px}
#aim-contact-page .ac-intro{font:400 15px/1.85 Arial,Helvetica,sans-serif;color:#d0d0ca;max-width:420px;margin:0 0 30px}
#aim-contact-page .ac-link{display:inline-flex;align-items:center;gap:20px;font:600 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:8px;max-width:100%}
#aim-contact-page .ac-link span{font-size:20px;line-height:1;font-weight:400}
#aim-contact-page a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
#aim-contact-page .ac-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;border:0;background:transparent;margin:0;padding:0;width:100%}
#aim-contact-page .ac-brand img{display:block;width:100%;max-width:470px;height:auto;object-fit:contain;background:transparent;border:0;box-shadow:none;margin:0}
#aim-contact-page figcaption{font:500 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#c9c9c3;text-align:center;padding:0;margin:0}
#aim-contact-page .ac-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:23px 0;border-bottom:1px solid #deded8;margin:0}
#aim-contact-page .ac-nav a{font:600 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#121212;text-decoration:none;padding:5px 0}
body:has(#aim-contact-page) .section-contact-form .contact-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:64px;max-width:1240px;width:100%;margin:0 auto;padding:64px 24px 72px;align-items:start}
body:has(#aim-contact-page) .contact-form>.row{width:100%;max-width:none;margin:0;min-width:0}
body:has(#aim-contact-page) .contact-form>.row>.columns{width:100%;max-width:none;flex:0 0 100%;padding:0}
body:has(#aim-contact-page) .contact-form .section-header,body:has(#aim-contact-page) .contact-form .section-header--content{max-width:none;text-align:left;justify-content:flex-start;margin:0}
body:has(#aim-contact-page) .contact-form .subheading{font:600 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.19em;color:#595955;margin:0 0 22px}
body:has(#aim-contact-page) .contact-form h2{font:400 clamp(32px,3.2vw,44px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.025em;text-transform:none;word-break:normal;overflow-wrap:normal;color:#121212;margin:0 0 24px}
body:has(#aim-contact-page) .contact-form .rte p{font:400 15px/1.85 Arial,Helvetica,sans-serif;color:#595955;margin:0 0 20px}
body:has(#aim-contact-page) #contact_form{margin:0;scroll-margin-top:150px;min-width:0}
body:has(#aim-contact-page) #contact_form .fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
body:has(#aim-contact-page) #contact_form .field{display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;margin:0 0 24px}
body:has(#aim-contact-page) #contact_form .field label{order:-1;position:static;display:block;opacity:1;visibility:visible;transform:none;inset:auto;pointer-events:auto;width:auto;font:500 12px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.02em;color:#292929;margin:0 0 9px;padding:0}
body:has(#aim-contact-page) #contact_form .field input:not([type=hidden]),body:has(#aim-contact-page) #contact_form .field select,body:has(#aim-contact-page) #contact_form .field textarea{width:100%;max-width:100%;min-width:0;border:1px solid #c9c9c4;border-radius:0;box-shadow:none;background:#fff;color:#171717;font:400 16px/1.5 Arial,Helvetica,sans-serif;padding:14px 16px;margin:0;letter-spacing:normal;text-transform:none}
body:has(#aim-contact-page) #contact_form .field input:not([type=hidden]),body:has(#aim-contact-page) #contact_form .field select{height:56px}
body:has(#aim-contact-page) #contact_form .field textarea{min-height:180px;resize:vertical}
body:has(#aim-contact-page) #contact_form .field input::placeholder,body:has(#aim-contact-page) #contact_form .field textarea::placeholder{color:transparent}
body:has(#aim-contact-page) #contact_form .field :is(input,select,textarea):focus-visible{outline:2px solid #171717;outline-offset:2px}
body:has(#aim-contact-page) #contact_form .field select{appearance:auto;padding-right:36px}
body:has(#aim-contact-page) #contact_form .select-arrow{display:none}
body:has(#aim-contact-page) #contact_form button[type=submit]{height:58px;min-height:58px;width:100%;border:1px solid #121212;border-radius:0;background:#121212;color:#fff;font:600 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:17px 24px;box-shadow:none}
body:has(#aim-contact-page) #contact_form button[type=submit]:hover{background:#30302d}
@media(max-width:1000px){#aim-contact-page .ac-hero{padding:46px 36px;gap:30px}body:has(#aim-contact-page) .section-contact-form .contact-form{gap:38px}}
@media(max-width:900px){body:has(#aim-contact-page) .section-contact-form .contact-form{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:48px}body:has(#aim-contact-page) .contact-form .rte{max-width:650px}}
@media(max-width:650px){#aim-contact-page{padding-inline:18px}#aim-contact-page .ac-hero{grid-template-columns:minmax(0,1fr);padding:34px 24px;gap:36px;min-height:0}#aim-contact-page h1{font-size:clamp(48px,14vw,66px)}#aim-contact-page .ac-intro{font-size:14px}#aim-contact-page .ac-brand{width:100%;max-width:260px;justify-self:center;gap:24px}#aim-contact-page .ac-nav{justify-content:flex-start;gap:12px 24px}#aim-contact-page .ac-nav a{font-size:9px}body:has(#aim-contact-page) .section-contact-form .contact-form{padding-inline:18px;padding-bottom:44px}body:has(#aim-contact-page) .contact-form h2{font-size:clamp(30px,8.5vw,36px)}body:has(#aim-contact-page) #contact_form .fields{grid-template-columns:minmax(0,1fr);gap:0}}
@media(max-width:360px){body:has(#aim-contact-page) #header .header--inner{grid-template-columns:minmax(0,1fr) auto auto!important}}

#aim-media-press .amp-brand-mark{width:100%}
#aim-media-press .amp-watermark{opacity:var(--aim-watermark-opacity,.055)}
#aim-media-press .amp-hero--light,#aim-contact-page .ac-hero--light{background:#fff;color:#121212;box-shadow:0 0 0 100vmax #fff}
#aim-media-press .amp-hero--light .amp-kicker,#aim-media-press .amp-hero--light p,#aim-media-press .amp-hero--light figcaption,#aim-contact-page .ac-hero--light .ac-kicker,#aim-contact-page .ac-hero--light .ac-intro,#aim-contact-page .ac-hero--light figcaption{color:#595955}
#aim-contact-page .ac-hero--light h1{color:#121212}
#aim-media-press .amp-hero--light .amp-brand-mark img,#aim-contact-page .ac-hero--light .ac-brand img{filter:brightness(0)}

body:has(#aim-contact-page) .contact-form .section-header--content::after{display:block;width:min(100%,330px);aspect-ratio:6792 / 3659;margin-top:40px;background-size:contain;background-position:left center;background-repeat:no-repeat;filter:brightness(0);pointer-events:none}
@media(max-width:900px){body:has(#aim-contact-page) .contact-form .section-header--content::after{width:210px;margin-top:24px}}

:is(#aim-media-press,#aim-contact-page) .aim-link-arrow{display:block;flex:0 0 20px;width:20px;height:20px;min-width:20px;max-width:none;margin:0;padding:0;fill:none;stroke:currentColor;stroke-width:1.5;overflow:visible;pointer-events:none}
:is(#aim-media-press,#aim-contact-page) .aim-link-arrow path{fill:none;stroke:inherit;stroke-width:inherit}
