@font-face{font-family:AIP Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(manrope-latin-wght-normal.woff2) format('woff2')}
@font-face{font-family:AIP Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(manrope-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02FF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
body.aip-portal-active{margin:0;background:#fbfaf8!important;color:#111419!important;overflow-x:clip}body.aip-menu-open{overflow:hidden}
#aip-app{--aip-bg:#fbfaf8;--aip-ink:#111419;--aip-muted:#5d6570;--aip-line:rgba(35,48,59,.13);--aip-teal:#077a8c;--aip-orange:#f89628;color:var(--aip-ink);background:var(--aip-bg);font-family:'AIP Manrope',Arial,sans-serif;font-size:17px;line-height:1.65;font-weight:400;isolation:isolate;min-height:100vh;-webkit-font-smoothing:antialiased}
#aip-app *,#aip-app *:before,#aip-app *:after{box-sizing:border-box}#aip-app [hidden]{display:none!important}
#aip-app a{color:inherit;text-decoration:none}#aip-app a:focus-visible,#aip-app button:focus-visible,#aip-app summary:focus-visible{outline:3px solid #068da3;outline-offset:5px}#aip-app button,#aip-app input,#aip-app select,#aip-app textarea{font:inherit;color:inherit}#aip-app button{cursor:pointer}#aip-app button:not(.aip-button){background:none;border:0;padding:0}#aip-app img{max-width:100%;height:auto;display:block}#aip-app svg{width:22px;height:22px;flex-shrink:0}#aip-app h1,#aip-app h2,#aip-app h3,#aip-app p{margin:0}#aip-app h1,#aip-app h2,#aip-app h3{font-family:inherit;font-weight:800;color:var(--aip-ink);letter-spacing:-.045em;line-height:1.08;text-wrap:balance}#aip-app h1{font-size:clamp(42px,5.5vw,82px)}#aip-app h2{font-size:clamp(30px,3.5vw,48px)}#aip-app h3{font-size:24px;letter-spacing:-.035em;line-height:1.18}#aip-app p{color:var(--aip-muted)}#aip-app p+p{margin-top:16px}
#aip-app .aip-container{width:min(1400px,calc(100% - 96px));margin-inline:auto}#aip-app .aip-section{padding-block:64px;scroll-margin-top:120px}#aip-app .aip-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;margin-bottom:16px;color:#67717d}#aip-app .aip-lead{font-size:21px;line-height:1.65;max-width:740px;margin-block:24px}#aip-app .aip-small{font-size:13px;line-height:1.7}#aip-app .aip-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#aip-app .aip-skip{position:fixed;top:-100px;left:20px;z-index:11000;padding:12px 20px;background:white;border:2px solid #08778a;border-radius:12px}#aip-app .aip-skip:focus{top:12px}
#aip-app .aip-header{position:fixed;top:14px;left:50%;transform:translateX(-50%);width:min(1460px,calc(100% - 64px));z-index:1000;--aip-nav-height:76px}body.admin-bar #aip-app .aip-header{top:46px}#aip-app .aip-nav-shell{height:var(--aip-nav-height);display:grid;grid-template-columns:1fr 106px 1fr;align-items:center;border:1px solid var(--aip-line);border-radius:25px;background:rgba(251,250,248,.58);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);padding:0 28px;transition:background .3s,box-shadow .3s}#aip-app .aip-header.is-scrolled .aip-nav-shell{background:rgba(255,255,255,.88);box-shadow:0 8px 28px #1431410c}#aip-app .aip-nav-left,#aip-app .aip-nav-right{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:600;white-space:nowrap}#aip-app .aip-nav-right{justify-content:flex-end}#aip-app .aip-nav-left>a,#aip-app .aip-nav-right>a,#aip-app .aip-research-menu>a{padding:24px 0}#aip-app .aip-nav-left a:hover,#aip-app .aip-nav-right a:hover{color:var(--aip-teal)}#aip-app .aip-logo-target{width:94px;height:64px;display:flex;align-items:center;justify-content:center;justify-self:center;overflow:hidden;border-radius:10px;position:relative}#aip-app .aip-logo-target img{width:92px;height:92px;object-fit:contain;mix-blend-mode:multiply}#aip-app .aip-logo-home img{opacity:1}#aip-app.aip-js .aip-logo-home img{opacity:0}#aip-app .aip-logo-home.is-docked img{opacity:1}#aip-app.has-webgl .aip-logo-home.is-docked img{opacity:0}#aip-app .aip-research-menu{position:relative}#aip-app .aip-research-dropdown{position:absolute;top:calc(100% + 24px);right:-100px;width:390px;padding:28px;background:rgba(255,255,255,.98);border:1px solid var(--aip-line);border-radius:24px;box-shadow:0 24px 70px #12313e1a;opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s;white-space:normal}#aip-app .aip-research-dropdown:before{content:'';position:absolute;top:-32px;left:0;width:100%;height:34px}#aip-app .aip-research-menu:hover .aip-research-dropdown,#aip-app .aip-research-menu:focus-within .aip-research-dropdown{opacity:1;visibility:visible;transform:none}#aip-app .aip-research-dropdown strong{display:block;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.04em}#aip-app .aip-research-dropdown p{font-size:15px;margin:12px 0 22px}#aip-app .aip-search-toggle{display:grid;place-items:center;width:44px;height:44px;border-left:1px solid var(--aip-line)!important;border-radius:0!important}#aip-app .aip-mobile-test,#aip-app .aip-menu-toggle{display:none}#aip-app .aip-search-panel{padding:28px;border-radius:24px;background:white;box-shadow:0 18px 48px #122c3917;margin-top:10px}#aip-app .aip-search-panel label{display:block;font-size:20px;font-weight:700;margin-bottom:14px}#aip-app .aip-search-panel form>div{display:flex;gap:12px}#aip-app .aip-search-panel input{flex:1;min-width:0}
#aip-app .aip-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:16px 26px;border-radius:100px;border:1px solid #171e25;background:#171e25;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center;box-shadow:0 7px 16px #13243112;transition:transform .22s,background .22s,box-shadow .22s;text-decoration:none!important}#aip-app .aip-button:hover{background:#0b6574;border-color:#0b6574;transform:translateY(-2px);color:#fff;box-shadow:0 10px 24px #13394320}#aip-app .aip-button-light{background:transparent;color:var(--aip-ink);border-color:var(--aip-line);box-shadow:none}#aip-app .aip-button-white{background:#fff;color:#141b23;border-color:#fff}#aip-app .aip-text-link{display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid #a7afb4;font-size:14px;font-weight:600;line-height:1.7;padding-block:5px;transition:color .2s}#aip-app .aip-text-link:hover{color:var(--aip-teal)}#aip-app .aip-actions{display:flex;gap:32px;align-items:center;flex-wrap:wrap;margin-top:28px}
#aip-app .aip-hero{position:relative;padding-top:100px;padding-bottom:72px;min-height:880px;overflow:clip}#aip-app .aip-hero-waves{position:absolute;inset:40px -5% 8%;background:url(waves.webp) center 40%/cover no-repeat;opacity:.85;animation:aip-breathe 20s ease-in-out infinite alternate;pointer-events:none;z-index:0;mask-image:linear-gradient(#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(#000 70%,transparent 100%)}#aip-app .aip-network{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.8}#aip-app .aip-logo-anchor{width:min(750px,65vw);height:470px;margin:0 auto;position:relative;z-index:2}#aip-app .aip-model{position:absolute;top:100px;left:50%;transform:translateX(-50%);width:min(750px,65vw);height:470px;z-index:1001;pointer-events:none;will-change:transform;contain:layout style}#aip-app .aip-model canvas{display:block;position:absolute;inset:0;width:100%;height:100%}#aip-app .aip-model-fallback{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}#aip-app .aip-model.is-webgl .aip-model-fallback{opacity:0}#aip-app .aip-hero-copy{position:relative;z-index:3;margin-top:-8px;pointer-events:none}#aip-app .aip-hero-copy a{pointer-events:auto}#aip-app .aip-hero-copy h1{max-width:1000px;font-size:clamp(48px,6.7vw,100px);letter-spacing:-.065em;line-height:1.015}#aip-app .aip-hero-copy .aip-eyebrow{margin-bottom:16px}#aip-app .aip-hero-subtitle{font-size:clamp(17px,1.8vw,24px);line-height:1.5;margin-top:24px;color:#29313b;max-width:900px}#aip-app .aip-motion-toggle{position:absolute;right:44px;bottom:15px;font-size:12px;padding:8px 12px!important;color:#55616e!important;border:1px solid var(--aip-line)!important;border-radius:30px!important;z-index:4}#aip-app.motion-paused .aip-hero-waves,#aip-app.motion-paused .aip-research-banner:before{animation-play-state:paused}
#aip-app .aip-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}#aip-app #aip-novosti{border-top:1px solid var(--aip-line);padding-top:44px}#aip-app .aip-section-heading .aip-eyebrow{margin-bottom:14px}#aip-app .aip-bento{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:330px 305px;gap:18px}#aip-app .aip-card{min-width:0;border:1px solid #dfe2e4;border-radius:25px;overflow:hidden;background:#f4f4f2;position:relative;isolation:isolate;transition:box-shadow .25s,transform .25s}#aip-app .aip-card:hover{box-shadow:0 18px 40px #152b3615;transform:translateY(-3px)}#aip-app .aip-card-link{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:310px;position:relative;overflow:hidden}#aip-app .aip-card-art{position:absolute;top:0;left:0;right:0;aspect-ratio:1;z-index:-2;transition:transform .65s cubic-bezier(.2,.7,.2,1);background-color:#fbfaf8}#aip-app .aip-card:hover .aip-card-art{transform:scale(1.035)}#aip-app .aip-art{background-image:url(editorial.webp);background-size:300% 200%;background-repeat:no-repeat;background-color:#fbfaf8}#aip-app .aip-art-0{background-position:0% 0%}#aip-app .aip-art-1{background-position:50% 0%}#aip-app .aip-art-2{background-position:100% 0%}#aip-app .aip-art-3{background-position:0% 100%}#aip-app .aip-art-4{background-position:50% 100%}#aip-app .aip-art-5{background-position:100% 100%}#aip-app .aip-card-art img{width:100%;height:100%;object-fit:cover}#aip-app .aip-card-copy{padding:90px 24px 24px;background:linear-gradient(0deg,#fbfaf8 0%,#fbfaf8f5 50%,#fbfaf8cc 75%,#fbfaf800 100%)}#aip-app .aip-card-copy h3{font-size:22px;margin-top:12px;line-height:1.2;letter-spacing:-.045em;overflow-wrap:anywhere}#aip-app .aip-category{display:inline-block;padding:7px 12px;background:rgba(255,255,255,.93);border-radius:30px;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1.25;color:#394953}#aip-app .aip-card-arrow{position:absolute;right:17px;top:17px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.94);transition:transform .25s}#aip-app .aip-card-arrow svg{width:19px;height:19px}#aip-app .aip-card:hover .aip-card-arrow{transform:rotate(45deg)}#aip-app .aip-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:11px;color:#65717a;margin-top:15px;line-height:1.5}#aip-app .aip-meta>span:before{content:'·';margin-right:12px}#aip-app .aip-bento-0{grid-column:1/4;grid-row:1/3}#aip-app .aip-bento-0 .aip-card-art{height:100%;aspect-ratio:auto;background-size:auto 200%;background-position:0% 0%;width:100%}#aip-app .aip-bento-0 .aip-card-art.aip-art{background-size:300% 200%;height:auto;aspect-ratio:1;top:12%}#aip-app .aip-bento-0 .aip-card-copy{padding-top:130px}#aip-app .aip-bento-0 h3{font-size:clamp(26px,2.9vw,41px)}#aip-app .aip-bento-1{grid-column:4/7;grid-row:1}#aip-app .aip-bento-2{grid-column:7/10;grid-row:1}#aip-app .aip-bento-3{grid-column:4/6;grid-row:2}#aip-app .aip-bento-4{grid-column:6/8;grid-row:2}#aip-app .aip-bento-5{grid-column:8/10;grid-row:2}#aip-app .aip-bento-3 h3,#aip-app .aip-bento-4 h3,#aip-app .aip-bento-5 h3{font-size:19px}#aip-app .aip-bento-3 .aip-card-copy,#aip-app .aip-bento-4 .aip-card-copy,#aip-app .aip-bento-5 .aip-card-copy{padding:75px 18px 20px}#aip-app .aip-mobile-all{display:none}#aip-app .aip-bento:not(.aip-count-6){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}#aip-app .aip-bento:not(.aip-count-6) .aip-card{grid-column:auto;grid-row:auto}#aip-app .aip-bento:not(.aip-count-6) .aip-card-link{min-height:370px}#aip-app .aip-bento:not(.aip-count-6) h3{font-size:24px}
#aip-app .aip-research-banner{position:relative;isolation:isolate;overflow:hidden;min-height:380px;border-radius:28px;background:linear-gradient(110deg,#f48631,#d84157 43%,#048d9c);color:white;padding:52px 58px}#aip-app .aip-research-banner:before{content:'';position:absolute;inset:-20% -10%;background:url(waves.webp) center/cover;opacity:.8;z-index:-1;animation:aip-breathe 23s ease-in-out infinite alternate}#aip-app .aip-research-banner:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#d3482670 0%,transparent 80%)}#aip-app .aip-banner-copy{position:relative;z-index:1;max-width:530px}#aip-app .aip-research-banner h2{color:white;font-size:clamp(34px,3.6vw,50px)}#aip-app .aip-research-banner p{color:white;margin-bottom:24px;margin-top:18px;max-width:480px}#aip-app .aip-research-banner .aip-eyebrow{margin-top:0;font-size:11px;opacity:.86}#aip-app .aip-outline-word{position:absolute;right:-12px;bottom:-48px;color:transparent;-webkit-text-stroke:1.5px #ffffffb3;font-size:clamp(110px,14vw,210px);font-weight:800;letter-spacing:-.07em;line-height:1;pointer-events:none;z-index:0}#aip-app .aip-about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:95px;padding-bottom:90px}#aip-app .aip-about-grid p:not(.aip-eyebrow){margin:24px 0 32px;max-width:580px}#aip-app .aip-sail{font-size:clamp(100px,12vw,180px);font-weight:800;line-height:.94;letter-spacing:-.08em;position:relative;text-align:center;color:var(--aip-bg);filter:drop-shadow(1px 2px 0 #0d77872b)}#aip-app .aip-sail span{display:block;-webkit-text-stroke:1.4px #12889a}#aip-app .aip-sail span:first-child{-webkit-text-stroke-color:#ce683f}#aip-app .aip-sail:before{content:'';position:absolute;inset:-60% -20%;z-index:-1;background:url(waves.webp) center/contain no-repeat;opacity:.18}
#aip-app .aip-footer{padding:36px 0 28px;border-top:1px solid var(--aip-line)}#aip-app .aip-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}#aip-app .aip-footer-name{font-size:20px;font-weight:800;letter-spacing:-.04em}#aip-app .aip-footer-name span{font-size:12px;font-weight:400;letter-spacing:0;margin-left:28px;color:var(--aip-muted)}#aip-app .aip-footer nav{display:flex;gap:25px;font-size:13px}#aip-app .aip-footer-bottom{display:flex;justify-content:space-between;gap:40px;border-top:1px solid var(--aip-line);margin-top:28px;padding-top:22px;font-size:11px;color:var(--aip-muted)}#aip-app .aip-footer-bottom>span{white-space:nowrap}#aip-app .aip-footer-bottom p{max-width:720px;font-size:11px;line-height:1.8}#aip-app .aip-footer-bottom a{text-decoration:underline;text-underline-offset:3px}
#aip-app .aip-page-hero{padding-top:175px;padding-bottom:45px}#aip-app .aip-page-hero h1{max-width:1050px}#aip-app .aip-content-grid,#aip-app .aip-contact-grid,#aip-app .aip-test-layout,#aip-app .aip-research-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}#aip-app .aip-test-layout,#aip-app .aip-research-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:65px}#aip-app .aip-test-art{aspect-ratio:1;border-radius:32px}#aip-app .aip-test-layout p:not(.aip-eyebrow){margin-bottom:24px}#aip-app .aip-test-layout .aip-small{margin-top:18px}#aip-app .aip-test-facts{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}#aip-app .aip-test-facts span,#aip-app .aip-research-status{font-size:12px;padding:8px 13px;border:1px solid var(--aip-line);border-radius:30px}#aip-app .aip-research-status{display:inline-block;margin-top:24px}#aip-app .aip-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;border-block:1px solid var(--aip-line)}#aip-app .aip-three-columns p:not(.aip-eyebrow){margin-top:16px;font-size:15px}#aip-app .aip-method-art{aspect-ratio:1;max-width:390px;border-radius:26px;margin-top:35px}#aip-app .aip-prose h3{margin:36px 0 15px}#aip-app .aip-prose h3:first-child{margin-top:0}#aip-app .aip-prose a{color:var(--aip-teal);text-decoration:underline}#aip-app .aip-faq{max-width:900px}#aip-app .aip-faq h2{margin-bottom:30px}#aip-app details{border-bottom:1px solid var(--aip-line);padding:22px 0}#aip-app summary{font-size:19px;font-weight:700;cursor:pointer;list-style:none;padding-right:35px;position:relative}#aip-app summary:after{content:'+';position:absolute;right:0;font-size:24px;top:-4px;color:var(--aip-teal)}#aip-app details[open] summary:after{content:'−'}#aip-app details>p{padding-top:15px}#aip-app details a{color:var(--aip-teal);text-decoration:underline}#aip-app .aip-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:35px 0}#aip-app .aip-learning-grid article{border:1px solid var(--aip-line);border-radius:24px;padding:32px}#aip-app .aip-learning-grid article>span{font-size:14px;color:var(--aip-teal)}#aip-app .aip-learning-grid h3{margin:20px 0 16px}
#aip-app input:not([type=hidden]),#aip-app textarea,#aip-app select{display:block;border:1px solid #cbd1d6;border-radius:13px;padding:14px 16px;background:#fff;width:100%;max-width:100%;font-size:16px;line-height:1.5;box-shadow:none;outline-offset:2px}#aip-app input:focus,#aip-app textarea:focus,#aip-app select:focus{outline:2px solid #1592a1;border-color:transparent}#aip-app .aip-contact-grid{padding-top:15px;gap:100px;padding-bottom:90px}#aip-app .aip-contact-art{max-width:330px;aspect-ratio:1;border-radius:24px;margin-bottom:30px}#aip-app .aip-email{font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}#aip-app .aip-contact-info>p:not(.aip-eyebrow){margin:20px 0 25px}#aip-app .aip-form-wrap h2{margin:0 0 32px;font-size:36px}#aip-app .aip-contact-form{display:grid;gap:23px}#aip-app .aip-contact-form label{display:block;font-size:14px;font-weight:600}#aip-app .aip-contact-form input,#aip-app .aip-contact-form textarea,#aip-app .aip-contact-form select{margin-top:8px}#aip-app .aip-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}#aip-app .aip-contact-form .aip-button{justify-self:start}#aip-app .aip-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#aip-app .aip-form-status{padding:18px;border-radius:14px;margin-bottom:26px;background:#e8f4ef;color:#1f5a42}#aip-app .aip-form-status.error{background:#fff0e8;color:#913b18}#aip-app .wpcf7 input[type=submit]{background:#19212a;border-radius:50px;color:white;width:auto;cursor:pointer;font-size:15px;font-weight:700;padding:14px 25px}#aip-app .wpcf7 label{font-size:14px;font-weight:600}#aip-app .wpcf7 p{margin-bottom:22px}
#aip-app .aip-news-search{display:flex;gap:12px;max-width:740px;margin-top:32px}#aip-app .aip-news-search input{min-width:0}#aip-app .aip-categories{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}#aip-app .aip-categories a{padding:9px 18px;font-size:13px;border:1px solid var(--aip-line);border-radius:30px}#aip-app .aip-categories a[aria-current],#aip-app .aip-categories a:hover{background:#17222b;color:white;border-color:#17222b}#aip-app .aip-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#aip-app .aip-news-grid .aip-card-link{min-height:440px}#aip-app .aip-pagination{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:40px}#aip-app .aip-pagination>*{padding:9px 15px;border-radius:12px;border:1px solid var(--aip-line);font-size:14px}#aip-app .aip-pagination .current{background:#18222a;color:white}#aip-app .aip-result-page{padding:30px;border:1px solid var(--aip-line);border-radius:22px}#aip-app .aip-empty{padding:50px 0;grid-column:1/-1}#aip-app .aip-empty p{margin-block:20px}#aip-app .aip-single{max-width:1150px}#aip-app .aip-single>.aip-eyebrow{margin-top:40px}#aip-app .aip-single>h1{font-size:clamp(34px,4.5vw,66px);max-width:1050px}#aip-app .aip-single>.aip-meta{font-size:13px;margin-top:26px;margin-bottom:50px}#aip-app .aip-article-body{font-size:18px;line-height:1.8;overflow-wrap:anywhere}#aip-app .aip-article-body>p,#aip-app .aip-article-body>h2,#aip-app .aip-article-body>h3,#aip-app .aip-article-body>ul,#aip-app .aip-article-body>ol{max-width:790px;margin-left:auto;margin-right:auto;margin-bottom:24px}#aip-app .aip-article-body p{margin-bottom:20px}#aip-app .aip-article-body a{color:var(--aip-teal);text-decoration:underline;text-underline-offset:3px}#aip-app .aip-article-body iframe,#aip-app .aip-article-body video{max-width:100%}#aip-app .aip-article-body h2{font-size:34px;margin-top:36px}#aip-app .aip-article-body h3{margin-top:28px}#aip-app .aip-article-end{padding-block:50px}#aip-app .aip-article-body table{max-width:100%;overflow:auto;display:block}#aip-app .aip-article-body img{border-radius:18px}
@keyframes aip-breathe{from{transform:translate3d(-1%,0,0) scale(1.02)}to{transform:translate3d(1%,1%,0) scale(1.08)}}
@media(min-width:1600px){#aip-app .aip-hero{padding-top:120px}#aip-app .aip-logo-anchor{height:520px}#aip-app .aip-model{top:120px;height:520px}}
@media(max-width:1100px){#aip-app .aip-container{width:calc(100% - 64px)}#aip-app .aip-nav-shell{padding:0 20px}#aip-app .aip-nav-left,#aip-app .aip-nav-right{gap:18px;font-size:12px}#aip-app .aip-hero{min-height:790px}#aip-app .aip-logo-anchor,#aip-app .aip-model{height:400px}#aip-app .aip-bento{grid-template-rows:310px 320px;gap:14px}#aip-app .aip-card-copy{padding-inline:19px}#aip-app .aip-bento-3 h3,#aip-app .aip-bento-4 h3,#aip-app .aip-bento-5 h3{font-size:17px}#aip-app .aip-bento-3 .aip-card-copy,#aip-app .aip-bento-4 .aip-card-copy,#aip-app .aip-bento-5 .aip-card-copy{padding-inline:13px}#aip-app .aip-about-grid,#aip-app .aip-content-grid,#aip-app .aip-contact-grid{gap:50px}#aip-app .aip-news-grid .aip-card-link{min-height:410px}#aip-app .aip-footer-top{align-items:flex-start}#aip-app .aip-footer-name span{display:block;margin:7px 0 0}}
@media(max-width:800px){#aip-app{font-size:16px}#aip-app .aip-container{width:calc(100% - 40px)}#aip-app .aip-section{padding-block:42px}#aip-app .aip-header{top:10px;width:calc(100% - 24px);--aip-nav-height:64px}body.admin-bar #aip-app .aip-header{top:56px}#aip-app .aip-nav-shell{grid-template-columns:1fr 85px 1fr;border-radius:21px;padding:0 15px}#aip-app .aip-nav-left,#aip-app .aip-nav-right{display:none}#aip-app .aip-logo-target{grid-column:2;grid-row:1;width:80px;height:56px}#aip-app .aip-logo-target img{width:80px;height:80px}#aip-app .aip-mobile-test{display:inline-flex;align-items:center;gap:6px;grid-row:1;grid-column:1;font-size:13px;font-weight:700;justify-self:start;padding:12px 3px}#aip-app .aip-mobile-test svg{width:16px;height:16px}#aip-app .aip-menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;grid-row:1;grid-column:3;justify-self:end;width:44px;height:44px;border-radius:50%!important}#aip-app .aip-menu-toggle span{width:23px;height:1.5px;background:#131b22;transition:transform .25s}#aip-app .aip-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}#aip-app .aip-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}#aip-app .aip-mobile-menu{padding:24px;background:rgba(255,255,255,.98);backdrop-filter:blur(25px);border:1px solid var(--aip-line);border-radius:25px;margin-top:8px;box-shadow:0 20px 60px #1736431c;max-height:calc(100dvh - 145px);overflow:auto}#aip-app .aip-mobile-menu>a:not(.aip-button){display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--aip-line);font-size:23px;font-weight:700;letter-spacing:-.04em}#aip-app .aip-mobile-menu>.aip-button{display:flex;margin-top:24px}#aip-app .aip-mobile-menu form{display:flex;margin-top:18px;gap:10px}#aip-app .aip-mobile-menu form button{width:44px;flex-shrink:0}#aip-app .aip-hero{padding-top:90px;padding-bottom:52px;min-height:0}#aip-app .aip-logo-anchor{height:clamp(300px,67vw,460px);width:calc(100% - 24px)}#aip-app .aip-model{width:calc(100% - 24px);height:clamp(300px,67vw,460px);top:90px}#aip-app .aip-hero-waves{inset:55px -30% 28%;background-position:50% 40%;background-size:auto 100%;opacity:.85}#aip-app .aip-hero-copy{margin-top:8px}#aip-app .aip-hero-copy h1{font-size:clamp(42px,8vw,66px);line-height:1.035;max-width:650px}#aip-app .aip-hero-copy .aip-eyebrow{font-size:10px;letter-spacing:.1em}#aip-app .aip-hero-subtitle{font-size:18px;margin-top:22px;max-width:510px}#aip-app .aip-actions{gap:23px;margin-top:25px}#aip-app .aip-button{font-size:13px;padding:14px 22px;min-height:52px;gap:16px}#aip-app .aip-motion-toggle{right:18px;bottom:6px;font-size:10px;padding:5px 10px!important}#aip-app .aip-section-heading{align-items:flex-start;margin-bottom:24px}#aip-app .aip-section-heading>.aip-text-link{display:none}#aip-app .aip-bento,#aip-app .aip-bento:not(.aip-count-6){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:14px}#aip-app .aip-bento .aip-card{grid-column:auto;grid-row:auto}#aip-app .aip-bento .aip-bento-0{grid-column:1/-1}#aip-app .aip-bento .aip-bento-0 .aip-card-link{min-height:430px}#aip-app .aip-bento-0 .aip-card-art.aip-art{width:60%;right:0;left:auto;top:-4%;aspect-ratio:1}#aip-app .aip-bento-0 .aip-card-copy{padding:80px 26px 28px;background:linear-gradient(0deg,#fbfaf8 0%,#fbfaf8f0 40%,#fbfaf830 100%)}#aip-app .aip-bento-0 h3{font-size:34px;max-width:85%}#aip-app .aip-bento .aip-card-link{min-height:350px}#aip-app .aip-bento .aip-card-copy{padding-inline:18px;padding-bottom:22px}#aip-app .aip-bento .aip-card:not(.aip-bento-0) h3{font-size:21px}#aip-app .aip-bento-5{grid-column:1/-1!important}#aip-app .aip-bento-5 .aip-card-link{min-height:245px!important}#aip-app .aip-bento-5 .aip-card-art{width:50%;right:0;left:auto;top:-10%}#aip-app .aip-bento-5 .aip-card-copy{padding-top:50px;max-width:75%;background:linear-gradient(90deg,#fbfaf8 0%,#fbfaf8e8 80%,transparent)}#aip-app .aip-mobile-all{display:block;text-align:center;margin-top:25px}#aip-app .aip-research-banner{padding:35px 30px 90px;min-height:350px;border-radius:24px}#aip-app .aip-banner-copy{max-width:450px}#aip-app .aip-outline-word{font-size:clamp(100px,18vw,160px);bottom:-20px}#aip-app .aip-about-grid{gap:30px;padding-block:62px}#aip-app .aip-sail{font-size:clamp(85px,15vw,145px)}#aip-app .aip-page-hero{padding-top:128px;padding-bottom:35px}#aip-app .aip-page-hero h1{font-size:clamp(38px,6vw,54px)}#aip-app .aip-lead{font-size:18px}#aip-app .aip-content-grid,#aip-app .aip-contact-grid,#aip-app .aip-test-layout,#aip-app .aip-research-hero{grid-template-columns:1fr;gap:35px}#aip-app .aip-research-hero>.aip-sail{display:none}#aip-app .aip-test-art{width:min(380px,100%);justify-self:center}#aip-app .aip-three-columns{gap:25px}#aip-app .aip-three-columns h3{font-size:21px}#aip-app .aip-method-art{display:none}#aip-app .aip-contact-grid{padding-bottom:65px}#aip-app .aip-contact-art{max-width:240px;margin-bottom:25px}#aip-app .aip-contact-info{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:start}#aip-app .aip-contact-art{grid-column:2;grid-row:1/5}#aip-app .aip-email{font-size:20px}#aip-app .aip-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#aip-app .aip-news-grid .aip-card-link{min-height:370px}#aip-app .aip-news-grid h3{font-size:22px}#aip-app .aip-footer-top{flex-direction:column;gap:25px}#aip-app .aip-footer nav{flex-wrap:wrap;gap:16px 22px}#aip-app .aip-footer-bottom{flex-direction:column;gap:14px;font-size:12px}#aip-app .aip-footer-bottom p{font-size:12px}#aip-app .aip-footer-name span{font-size:13px;margin-top:8px}}
@media(max-width:480px){#aip-app .aip-container{width:calc(100% - 36px)}#aip-app .aip-hero-copy h1{font-size:clamp(39px,10.5vw,50px)}#aip-app .aip-logo-anchor,#aip-app .aip-model{height:320px;width:calc(100% - 12px)}#aip-app .aip-hero-subtitle{font-size:17px}#aip-app .aip-hero-copy .aip-actions{gap:20px}#aip-app .aip-text-link{font-size:12px;gap:8px}#aip-app .aip-hero-copy>.aip-eyebrow{font-size:9px}#aip-app .aip-bento,#aip-app .aip-bento:not(.aip-count-6),#aip-app .aip-news-grid{grid-template-columns:1fr;gap:18px}#aip-app .aip-bento .aip-card,#aip-app .aip-bento .aip-bento-5{grid-column:1!important}#aip-app .aip-bento .aip-bento-0 .aip-card-link{min-height:440px}#aip-app .aip-bento .aip-card:not(.aip-bento-0) .aip-card-link,#aip-app .aip-news-grid .aip-card-link{min-height:360px!important}#aip-app .aip-bento .aip-card .aip-card-art{width:100%;left:0;right:auto;top:0;aspect-ratio:1}#aip-app .aip-bento .aip-bento-0 .aip-card-art{top:0}#aip-app .aip-bento .aip-card-copy,#aip-app .aip-news-grid .aip-card-copy{padding:95px 22px 24px;max-width:none;background:linear-gradient(0deg,#fbfaf8 0%,#fbfaf8f7 43%,#fbfaf8b8 76%,transparent)}#aip-app .aip-bento .aip-bento-0 h3{font-size:30px;max-width:100%}#aip-app .aip-bento .aip-card:not(.aip-bento-0) h3,#aip-app .aip-news-grid .aip-card h3{font-size:26px}#aip-app .aip-card .aip-meta{font-size:12px}#aip-app .aip-category{font-size:10px}#aip-app .aip-about-grid{grid-template-columns:1fr;gap:48px}#aip-app .aip-sail{font-size:130px}#aip-app .aip-research-banner{padding:32px 24px 95px}#aip-app .aip-research-banner h2{font-size:36px}#aip-app .aip-research-banner p{font-size:15px}#aip-app .aip-research-banner .aip-button{font-size:12px;padding:14px 17px;gap:12px;width:100%}#aip-app .aip-outline-word{font-size:93px;bottom:-17px}#aip-app .aip-three-columns,#aip-app .aip-learning-grid,#aip-app .aip-form-row{grid-template-columns:1fr}#aip-app .aip-three-columns{gap:28px}#aip-app .aip-three-columns>div+div{border-top:1px solid var(--aip-line);padding-top:25px}#aip-app .aip-contact-info{display:block}#aip-app .aip-contact-art{width:210px}#aip-app .aip-news-search{flex-direction:column}#aip-app .aip-news-search .aip-button{align-self:flex-start}#aip-app .aip-categories{gap:8px}#aip-app .aip-categories a{font-size:12px;padding:8px 13px}#aip-app .aip-single>h1{font-size:36px}#aip-app .aip-article-body{font-size:17px}#aip-app .aip-article-body h2{font-size:28px}#aip-app .aip-learning-grid article{padding:26px}#aip-app .aip-footer nav a{padding-block:7px}#aip-app .aip-test-layout h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){#aip-app *,#aip-app *:before,#aip-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#aip-app .aip-network{display:none}#aip-app .aip-motion-toggle{display:none}}
@media print{#aip-app .aip-header,#aip-app .aip-model,#aip-app .aip-motion-toggle,#aip-app .aip-network{display:none!important}#aip-app .aip-page-hero{padding-top:20px}#aip-app .aip-footer{font-size:10px}}
@media(prefers-reduced-motion:reduce){#aip-app.has-webgl .aip-logo-home.is-docked img{opacity:1}}
