.aa-concept-page{--aa-navy:#06152f;--aa-blue:#0078d4;--aa-electric:#29a9ff;--aa-ice:#8fd8ff;--aa-muted:#afc3dc;--aa-border:rgba(180,210,240,.18);min-height:100dvh;overflow:clip;background:radial-gradient(ellipse at 78% 8%,rgba(0,120,212,.13),transparent 34%),#06101f;color:#f7fbff;color-scheme:dark}.aa-concept-main{width:min(1440px,calc(100% - 80px));margin-inline:auto;padding:0 0 84px}.aa-concept-page :is(a,button):focus-visible{outline:2px solid var(--aa-ice);outline-offset:4px}.aa-concept-page section[id]{scroll-margin-top:calc(var(--portfolio-primary-nav-height,60px) + 72px)}.aa-concept-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(42px,7vw,112px);padding:76px 0 64px}.aa-concept-hero-copy{position:relative;z-index:1;max-width:600px}.aa-concept-eyebrow,.aa-concept-kicker{display:flex;align-items:center;gap:9px;margin:0 0 23px;color:var(--aa-ice);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.aa-concept-eyebrow>span:not(.aa-concept-eyebrow-mark){color:#6687aa}.aa-concept-eyebrow-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--aa-border);border-radius:9px;background:#102545;color:var(--aa-ice)}.aa-concept-hero h1{max-width:12ch;margin:0;color:#fff;font-size:clamp(44px,6vw,78px);font-weight:520;letter-spacing:-.06em;line-height:.99;text-wrap:balance}.aa-concept-lede{max-width:50ch;margin:24px 0 0;color:#bed0e4;font-size:17px;line-height:1.75}.aa-concept-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.aa-concept-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 17px;border:1px solid var(--aa-border);border-radius:10px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.aa-concept-button:hover{transform:translateY(-1px)}.aa-concept-button-primary{border-color:#1689e8;background:#0879d1;color:#fff;box-shadow:0 8px 24px #0078d42e}.aa-concept-button-primary:hover{border-color:#73caff;background:#0a88e9}.aa-concept-button-quiet{background:#0c1a2d;color:#dbe9f7}.aa-concept-button-quiet:hover{border-color:#7596bb;background:#112440}.aa-concept-disclosure{display:flex;align-items:center;gap:9px;margin:24px 0 0;color:#8fa7c1;font-size:11px;line-height:1.6}.aa-concept-disclosure>span{width:7px;height:7px;flex:none;border-radius:50%;background:#6db8ed;box-shadow:0 0 0 4px #6db8ed18}.aa-concept-hero-art{position:relative;display:grid;gap:14px;min-width:0;padding:20px 0}.aa-concept-art-glow{position:absolute;inset:10% 2% 2%;border-radius:50%;background:#087bd31c;filter:blur(72px);pointer-events:none}.aa-concept-companion-card,.aa-concept-route-card{position:relative;border:1px solid var(--aa-border);border-radius:20px;background:linear-gradient(145deg,rgba(18,40,69,.97),rgba(9,24,45,.97));box-shadow:0 25px 70px #0005}.aa-concept-route-card{padding:24px 26px 18px}.aa-concept-route-footer,.aa-concept-route-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.aa-concept-route-top{color:#8da9c8;font-size:9px;font-weight:700;letter-spacing:.15em}.aa-concept-route-dot{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #9bc9ed2e;border-radius:99px;color:#b8cce1;font-size:9px;letter-spacing:.04em}.aa-concept-route-dot i,.aa-simulator-status-dot{width:6px;height:6px;border-radius:50%;background:#84d3ff;box-shadow:0 0 0 3px #84d3ff1c}.aa-concept-trip-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:21px}.aa-concept-trip-title>div{display:grid;gap:6px}.aa-concept-trip-title small{color:#93aac5;font-size:10px;letter-spacing:.09em}.aa-concept-trip-title strong{color:#f6faff;font-size:clamp(20px,2.4vw,30px);font-weight:600;letter-spacing:-.035em}.aa-concept-trip-title strong span{padding:0 8px;color:var(--aa-ice)}.aa-concept-trip-title button{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--aa-border);border-radius:10px;background:#ffffff08;color:#9edcff}.aa-concept-route-map{position:relative;height:195px;margin-top:15px;overflow:hidden;border:1px solid #b4d2f018;border-radius:15px;background:linear-gradient(145deg,#0a1930,#0a1b32)}.aa-concept-map-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(#88afd411 1px,transparent 0),linear-gradient(90deg,#88afd411 1px,transparent 0);background-size:40px 40px}.aa-concept-route-map svg{position:absolute;inset:7% 7% 11%;width:86%;height:82%;overflow:visible}.aa-concept-route-map svg path{fill:none;stroke:#55b8f4;stroke-width:2.5;stroke-dasharray:5 8}.aa-concept-route-map svg circle{fill:#08182c;stroke:#a0e2ff;stroke-width:3}.aa-concept-route-map svg>g{fill:#def5ff}.aa-concept-map-label{position:absolute;display:grid;gap:4px;color:#f2f8ff;font-size:11px;font-weight:700;letter-spacing:.08em}.aa-concept-map-label small{color:#98afc8;font-size:9px;font-weight:450;letter-spacing:0}.aa-map-origin{bottom:22px;left:22px}.aa-map-destination{top:19px;right:25px}.aa-concept-route-footer{justify-content:flex-start;gap:20px;padding-top:14px;color:#a8bdd4;font-size:10px}.aa-concept-route-footer>span{display:inline-flex;align-items:center;gap:7px}.aa-concept-route-footer>span:last-child{margin-left:auto;color:#8fd8ff}.aa-concept-companion-card{display:flex;align-items:center;gap:13px;padding:16px 19px;border-color:#328ec748;background:linear-gradient(110deg,#0d2948,#0c1e36)}.aa-concept-companion-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #6cbdf044;border-radius:12px;background:#167ec52b;color:#8fd8ff}.aa-concept-companion-card>div:nth-child(2){display:grid;gap:5px;min-width:0}.aa-concept-companion-card small{color:#84c8f3;font-size:8px;font-weight:700;letter-spacing:.12em}.aa-concept-companion-card strong{color:#f4f9ff;font-size:13px;font-weight:600}.aa-concept-companion-card>div:nth-child(2)>span{color:#a9bed4;font-size:11px;line-height:1.5}.aa-concept-companion-card>svg{flex:none;margin-left:auto;color:#8fd8ff}.aa-concept-art-caption{justify-self:end;color:#859bb4;font-size:10px}.aa-concept-nav{position:sticky;top:calc(var(--portfolio-primary-nav-height,60px) + 8px);z-index:38;margin:0 -1px;border:1px solid var(--aa-border);border-radius:13px;background:#071529ed;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.aa-concept-nav-inner{display:flex;max-width:100%;gap:4px;overflow-x:auto;padding:6px;scrollbar-width:none}.aa-concept-nav-inner::-webkit-scrollbar{display:none}.aa-concept-nav a{display:inline-flex;min-height:38px;flex:none;align-items:center;padding:0 13px;border:1px solid transparent;border-radius:8px;color:#a9bdd3;font-size:11px;text-decoration:none;white-space:nowrap;transition:color .2s,background .2s,border-color .2s}.aa-concept-nav a:hover,.aa-concept-nav a[aria-current=location]{border-color:#86c5ef35;background:#193658;color:#fff}.aa-section-wrap{padding:82px 0;border-bottom:1px solid var(--aa-border)}.aa-section-intro{max-width:760px;margin-bottom:31px}.aa-section-intro .aa-concept-kicker{margin-bottom:14px;font-size:10px}.aa-section-intro h2{max-width:20ch;margin:0;color:#f7fbff;font-size:clamp(29px,4vw,48px);font-weight:510;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}.aa-section-intro>p:last-child{max-width:66ch;margin:15px 0 0;color:#aebfd2;font-size:15px;line-height:1.75}.aa-concept-overview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 8%;align-items:start}.aa-concept-overview>.aa-section-intro{grid-row:span 2;margin:0}.aa-concept-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aa-concept-pillars article{position:relative;min-height:190px;padding:18px;border:1px solid var(--aa-border);border-radius:14px;background:#0c1b30}.aa-concept-pillars article>span{position:absolute;top:17px;right:17px;color:#7f9ab7;font-size:9px;letter-spacing:.1em}.aa-concept-pillars article>svg{color:var(--aa-ice)}.aa-concept-pillars h3{margin:25px 0 8px;color:#f2f7fc;font-size:14px;font-weight:600;line-height:1.35}.aa-concept-pillars p{margin:0;color:#a7bbd1;font-size:11px;line-height:1.65}.aa-concept-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--aa-border)}.aa-concept-meta div{min-width:0}.aa-concept-meta dt{margin-bottom:7px;color:#7f9ab7;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aa-concept-meta dd{margin:0;color:#d6e3f0;font-size:11px;line-height:1.55}.aa-concept-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:23px;padding-top:19px;border-top:1px solid var(--aa-border)}.aa-concept-context span{color:#80c6f1;font-size:8px;font-weight:700;letter-spacing:.12em}.aa-concept-context p{margin:8px 0 0;color:#a9bdd2;font-size:11px;line-height:1.7}.aa-concept-section{scroll-margin-top:145px}.aa-asset-placeholder{min-width:0;overflow:hidden;border:1px solid var(--aa-border);border-radius:17px;background:#0a1729}.aa-asset-placeholder-art{display:grid;min-height:220px;place-items:center;overflow:hidden;border-bottom:1px solid var(--aa-border);background:radial-gradient(ellipse at 50% 100%,#15365a99,transparent 65%),#091426}.aa-asset-frame{position:relative;display:grid;width:min(62%,430px);height:145px;align-content:center;gap:12px;padding:22px;border:1px solid #8fcfff38;border-radius:13px;background:#0e2038;transform:perspective(500px) rotateX(4deg)}.aa-asset-frame>div{height:7px;border-radius:8px;background:#7894b31c}.aa-asset-frame>div:first-child{width:34%;background:#54b8f455}.aa-asset-frame>div:nth-child(2){width:82%}.aa-asset-frame>div:nth-child(3){width:58%}.aa-asset-frame>span{position:absolute;right:18px;bottom:17px;display:grid;width:35px;height:35px;place-items:center;border:1px solid #8fd8ff3d;border-radius:10px;background:#102e4d;color:#8fd8ff}.aa-asset-placeholder-copy{padding:16px 19px 19px}.aa-asset-placeholder-copy>span{color:#82c9f4;font-size:8px;font-weight:700;letter-spacing:.13em}.aa-asset-placeholder-copy h3{margin:8px 0 5px;color:#f2f7fc;font-size:15px;font-weight:600}.aa-asset-placeholder-copy p{margin:0;color:#9fb3c9;font-size:11px;line-height:1.6}.aa-concept-flow-index{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:15px 18px;border:1px solid var(--aa-border);border-radius:12px;background:#0b1b30;color:#d7e7f7;font-size:11px}.aa-concept-flow-index svg{width:14px;flex:none;color:#69bdf4}.aa-concept-caption{margin:13px 0 0;color:#8097b0;font-size:10px;line-height:1.65}.aa-concept-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aa-concept-ui-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-concept-ui-slots .aa-asset-placeholder-art{min-height:190px}.aa-concept-ui-slots .aa-asset-frame{width:56%;height:126px}.aa-concept-ui-slots .aa-asset-placeholder:first-child .aa-asset-frame{width:83%;height:126px;border-radius:18px}.aa-concept-ui-slots .aa-asset-placeholder:last-child .aa-asset-frame{width:83%;height:113px;border-radius:10px}.aa-concept-companion{background:radial-gradient(ellipse at 93% 48%,#0a569022,transparent 39%)}.aa-concept-companion-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--aa-border);border-radius:15px;overflow:hidden;background:#0b192b}.aa-concept-companion-steps article{min-height:155px;padding:21px;border-right:1px solid var(--aa-border)}.aa-concept-companion-steps article:last-child{border:0}.aa-concept-companion-steps span{color:#8fd8ff;font-size:9px;font-weight:700;letter-spacing:.12em}.aa-concept-companion-steps h3{margin:16px 0 7px;color:#f3f8fd;font-size:16px;font-weight:600}.aa-concept-companion-steps p{margin:0;color:#a5b9cf;font-size:12px;line-height:1.7}.aa-concept-prototype{padding-bottom:62px;border-bottom:0}.aa-simulator{display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;border:1px solid #244361;border-radius:18px;background:#081426;box-shadow:0 30px 80px #0005}.aa-simulator-sidebar{padding:23px 20px;border-right:1px solid var(--aa-border);background:#0c1b30}.aa-simulator-brand{display:flex;align-items:center;gap:9px;color:#cbdced;font-size:9px;font-weight:700;letter-spacing:.1em}.aa-simulator-brand-mark{display:grid;width:29px;height:29px;place-items:center;border:1px solid #8fd8ff45;border-radius:9px;color:#8fd8ff;font-size:10px;letter-spacing:-.04em}.aa-simulator-disclaimer{margin:21px 0;color:#849cb7;font-size:10px;line-height:1.65}.aa-simulator-trip{display:grid;gap:7px;padding:14px;border:1px solid var(--aa-border);border-radius:11px;background:#10243c}.aa-simulator-trip small{color:#85c8f2;font-size:8px;font-weight:700;letter-spacing:.11em}.aa-simulator-trip strong{color:#f3f8fd;font-size:14px}.aa-simulator-trip strong span{color:#8fd8ff;padding-inline:4px}.aa-simulator-trip>span{color:#9eb4cc;font-size:10px}.aa-simulator-phases{display:grid;gap:6px;margin-top:20px}.aa-simulator-phases button{display:flex;min-height:41px;align-items:center;gap:10px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#9fb4ca;text-align:left;font:inherit;font-size:11px;cursor:pointer}.aa-simulator-phases button>span{color:#7189a4;font-size:9px;letter-spacing:.08em}.aa-simulator-phases button:hover,.aa-simulator-phases button[aria-pressed=true]{border-color:#68b9ed36;background:#123052;color:#fff}.aa-simulator-phases button[aria-pressed=true]>span{color:#8fd8ff}.aa-simulator-main{min-width:0;padding:22px 24px 0}.aa-simulator-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--aa-border)}.aa-simulator-heading>span:first-child{display:flex;align-items:center;gap:8px;color:#a9dcfc;font-size:9px;font-weight:700;letter-spacing:.12em}.aa-simulator-heading>span:last-child{color:#7f97b1;font-size:8px;letter-spacing:.08em}.aa-simulator-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:30px;padding:27px 0}.aa-simulator-context>span{color:#85c9f4;font-size:8px;font-weight:700;letter-spacing:.13em}.aa-simulator-context h3{margin:12px 0 8px;color:#f3f8fd;font-size:24px;font-weight:550;letter-spacing:-.03em}.aa-simulator-context>p{max-width:45ch;margin:0;color:#a9bdd2;font-size:12px;line-height:1.7}.aa-simulator-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.aa-simulator-prompts button{display:inline-flex;min-height:35px;align-items:center;gap:7px;padding:0 10px;border:1px solid #b4d2f024;border-radius:8px;background:#0e2138;color:#b8cce0;font:inherit;font-size:10px;cursor:pointer}.aa-simulator-prompts button:hover,.aa-simulator-prompts button[aria-pressed=true]{border-color:#53ace56b;background:#102b49;color:#f3faff}.aa-simulator-prompts button svg{color:#8fd8ff}.aa-simulator-response{align-self:center;padding:16px;border:1px solid #56a9e13b;border-radius:13px;background:linear-gradient(145deg,#102943,#0c1d32)}.aa-simulator-response>div:first-child{display:flex;align-items:center;gap:9px}.aa-simulator-avatar{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:#0b73be3b;color:#8fd8ff}.aa-simulator-response>div:first-child>span:last-child{display:grid;gap:4px}.aa-simulator-response strong{color:#f3f8fd;font-size:10px}.aa-simulator-response small{color:#8ca5be;font-size:8px}.aa-simulator-user-prompt{width:fit-content;max-width:95%;margin:17px 0 12px auto;padding:9px 11px;border:1px solid #78c8fa2c;border-radius:10px 10px 2px 10px;background:#12345a;color:#e4f4ff;font-size:10px}.aa-simulator-response>p:not(.aa-simulator-user-prompt){margin:0;color:#c0d1e1;font-size:11px;line-height:1.7}.aa-simulator-response-note{display:block;margin-top:13px;color:#7f98b3;font-size:8px;line-height:1.5}.aa-simulator-footer{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--aa-border);color:#8199b2;font-size:9px}.aa-simulator-footer>span:first-child{display:flex;align-items:center;gap:8px}.aa-simulator-status-dot{display:inline-block;background:#8fd8ff}.aa-concept-next{display:flex;justify-content:space-between;gap:18px;padding:26px 0;border-bottom:1px solid var(--aa-border)}.aa-concept-next a{display:inline-flex;align-items:center;gap:9px;color:#bfcee0;font-size:11px;text-decoration:none}.aa-concept-next a:hover{color:#8fd8ff}.aa-concept-next a:last-child{text-align:right}.aa-concept-next a:last-child span{color:#8ea6bf;font-size:9px}.aa-concept-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px}.aa-concept-bottom-cta>span{color:#8198b1;font-size:10px;text-align:right}@media(max-width:1000px){.aa-concept-main{width:calc(100% - 48px)}.aa-concept-hero{min-height:590px;gap:35px;padding-top:65px}.aa-concept-overview{grid-template-columns:1fr;gap:28px}.aa-concept-overview>.aa-section-intro{grid-row:auto}.aa-concept-meta{margin-top:5px}}@media(max-width:760px){.aa-concept-main{width:calc(100% - 36px);padding-bottom:48px}.aa-concept-hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding:52px 0 36px}.aa-concept-hero h1{max-width:11ch;font-size:clamp(42px,11vw,68px)}.aa-concept-lede{font-size:15px}.aa-concept-route-card{padding:18px 16px 15px}.aa-concept-route-map{height:170px}.aa-concept-nav{top:62px;margin-inline:-4px}.aa-concept-nav-inner{padding:5px}.aa-concept-nav a{min-height:36px;padding-inline:11px;font-size:10px}.aa-section-wrap{padding:56px 0}.aa-concept-pillars{gap:8px}.aa-concept-pillars article{min-height:180px;padding:14px}.aa-concept-pillars h3{font-size:12px}.aa-concept-pillars p{font-size:10px}.aa-concept-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aa-concept-context{grid-template-columns:1fr;gap:18px}.aa-concept-flow-index{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.aa-concept-flow-index span{flex:none}.aa-concept-flow-index svg{width:12px}.aa-concept-ui-slots{grid-template-columns:1fr}.aa-concept-ui-slots .aa-asset-placeholder-art{min-height:170px}.aa-concept-ui-slots .aa-asset-frame{width:min(60%,360px)}.aa-concept-ui-slots .aa-asset-placeholder:first-child .aa-asset-frame,.aa-concept-ui-slots .aa-asset-placeholder:last-child .aa-asset-frame{width:min(76%,420px)}.aa-concept-companion-steps article{padding:16px}.aa-simulator{grid-template-columns:1fr}.aa-simulator-sidebar{border-right:0;border-bottom:1px solid var(--aa-border)}.aa-simulator-disclaimer{margin:12px 0}.aa-simulator-trip{max-width:320px}.aa-simulator-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:13px}.aa-simulator-phases button{justify-content:center;gap:6px;padding-inline:5px;font-size:9px}.aa-simulator-main{padding-inline:17px}.aa-simulator-content{grid-template-columns:1fr;gap:20px}.aa-concept-next{align-items:flex-start}.aa-concept-bottom-cta{align-items:flex-start;flex-direction:column}.aa-concept-bottom-cta>span{text-align:left}}@media(max-width:480px){.aa-concept-main{width:calc(100% - 28px)}.aa-concept-eyebrow{font-size:9px;letter-spacing:.12em}.aa-concept-hero-actions{align-items:stretch;flex-direction:column}.aa-concept-button{justify-content:space-between}.aa-concept-disclosure{font-size:10px}.aa-concept-trip-title strong{font-size:20px}.aa-concept-route-footer{gap:10px;font-size:9px}.aa-concept-route-footer>span:last-child{display:none}.aa-concept-pillars{grid-template-columns:1fr}.aa-concept-pillars article{min-height:0}.aa-concept-pillars h3{margin-top:15px;font-size:14px}.aa-concept-pillars p{font-size:11px}.aa-concept-companion-steps,.aa-concept-placeholder-grid{grid-template-columns:1fr}.aa-concept-companion-steps article{min-height:0;border-right:0;border-bottom:1px solid var(--aa-border)}.aa-concept-companion-steps article:last-child{border-bottom:0}.aa-simulator-heading{align-items:flex-start;flex-direction:column}.aa-simulator-heading>span:last-child{font-size:7px}.aa-simulator-phases button{flex-direction:column;gap:4px;min-height:48px}.aa-simulator-footer{flex-direction:column}.aa-concept-next a:last-child span{max-width:140px}}@media(prefers-reduced-motion:reduce){.aa-concept-page *{scroll-behavior:auto!important;transition:none!important}}.aa-concept-hero{--aa-toolbar-overlap:76px;position:relative;display:flex;width:100vw;max-width:none;min-height:calc(70svh + var(--aa-toolbar-overlap));align-items:center;overflow:hidden;margin-top:calc(-1 * var(--aa-toolbar-overlap));margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:calc(var(--aa-toolbar-overlap) + clamp(34px,5vw,72px)) max(40px,calc((100vw - 1440px)/2 + 40px)) clamp(44px,5vw,72px);border:0;border-radius:0;background:#06142b;isolation:isolate}.aa-concept-hero:before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(4,15,34,.42),rgba(4,15,34,.2) 30%,rgba(4,15,34,.04) 58%,transparent 78%),linear-gradient(0deg,rgba(4,15,34,.18),transparent 32%);content:"";pointer-events:none}.aa-concept-hero-copy{width:min(43%,580px);max-width:580px;flex:none;transform:translateY(-clamp(40px,7vh,104px))}.aa-concept-hero h1{max-width:11ch;font-size:clamp(38px,4.2vw,64px);letter-spacing:-.055em;line-height:1.02}.aa-concept-lede{max-width:43ch;font-size:16px;line-height:1.65}.aa-concept-hero-art{position:absolute;z-index:0;inset:0;display:block;padding:0;pointer-events:none}.aa-concept-hero-art img{object-fit:cover;object-position:center center}@media(max-width:1000px){.aa-concept-hero{padding-right:40px;padding-left:40px}.aa-concept-hero-copy{width:min(48%,560px)}}@media(max-width:760px){.aa-concept-hero{--aa-toolbar-overlap:68px;min-height:calc(70svh + var(--aa-toolbar-overlap));align-items:flex-start;padding:calc(var(--aa-toolbar-overlap) + 50px) 28px 36px}.aa-concept-hero:before{background:linear-gradient(180deg,rgba(4,15,34,.58),rgba(4,15,34,.35) 43%,rgba(4,15,34,.08) 78%,rgba(4,15,34,.12))}.aa-concept-hero-copy{width:100%;max-width:560px;transform:translateY(-12px)}.aa-concept-hero h1{max-width:12ch;font-size:clamp(38px,8vw,56px)}.aa-concept-hero-art img{object-position:62% center}}@media(max-width:480px){.aa-concept-hero{min-height:calc(70svh + var(--aa-toolbar-overlap));padding:calc(var(--aa-toolbar-overlap) + 42px) 20px 30px}.aa-concept-hero-art img{object-position:63% center}.aa-concept-hero h1{max-width:11ch;font-size:clamp(36px,10vw,48px)}}