@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--aicad-font: "Poppins", sans-serif;--aicad-navy: #263b78;--aicad-blue: #1260a8;--aicad-interactive: #08799d;--aicad-aqua: #079fa7;--aicad-success: #10bd90;--aicad-danger: #a43f3f;--aicad-text: #25334d;--aicad-muted: #66758f;--aicad-border: #d8e3ec;--aicad-background: #f5f8fa;--aicad-subtle: #f7fafc;--aicad-surface: #ffffff;--aicad-space-1: 4px;--aicad-space-2: 8px;--aicad-space-3: 12px;--aicad-space-4: 16px;--aicad-space-5: 20px;--aicad-space-6: 24px;--aicad-space-8: 32px;--aicad-space-10: 40px;--aicad-space-12: 48px;--aicad-radius-small: 8px;--aicad-radius-input: 10px;--aicad-radius-card: 16px;--aicad-radius-section: 22px;--aicad-radius-pill: 999px;--aicad-shadow-card: 0 12px 30px rgba(38, 59, 120, .1);--aicad-shadow-elevated: 0 20px 45px rgba(38, 59, 120, .14);--aicad-focus: 0 0 0 3px rgba(18, 96, 168, .18);--aicad-transition: .17s ease;--aicad-content-width: 1200px}.aicad-ui{color:var(--aicad-text);font-family:var(--aicad-font)}.aicad-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--aicad-space-2);padding:0 var(--aicad-space-5);border:1px solid transparent;border-radius:var(--aicad-radius-input);cursor:pointer;font:600 12px/1 var(--aicad-font);text-decoration:none;transition:transform var(--aicad-transition),box-shadow var(--aicad-transition),background var(--aicad-transition)}.aicad-button:hover:not(:disabled){transform:translateY(-2px)}.aicad-button:focus-visible,.aicad-field-input:focus-visible,.aicad-choice:focus-visible{outline:0;box-shadow:var(--aicad-focus)}.aicad-button:disabled{cursor:not-allowed;opacity:.48}.aicad-button--primary{color:#fff;background:var(--aicad-blue);box-shadow:0 8px 18px #1260a833}.aicad-button--primary:hover:not(:disabled){background:#0d518f}.aicad-button--secondary{border-color:var(--aicad-border);color:var(--aicad-blue);background:var(--aicad-surface)}.aicad-button--secondary:hover:not(:disabled){border-color:var(--aicad-blue);background:#edf6fc}.aicad-button--accent{color:#fff;background:var(--aicad-aqua)}.aicad-card{overflow:hidden;border:1px solid var(--aicad-border);border-radius:var(--aicad-radius-card);background:var(--aicad-surface);box-shadow:var(--aicad-shadow-card);transition:transform var(--aicad-transition),box-shadow var(--aicad-transition)}.aicad-card--interactive:hover{transform:translateY(-3px);box-shadow:var(--aicad-shadow-elevated)}.aicad-card__body{padding:var(--aicad-space-6)}.aicad-badge{display:inline-flex;align-items:center;gap:var(--aicad-space-2);padding:7px 11px;border-radius:var(--aicad-radius-pill);color:var(--aicad-blue);background:#edf6fc;font:500 10px/1 var(--aicad-font)}.aicad-badge--success{color:#08746e;background:#def3ed}.aicad-badge--warning{color:#7a6330;background:#f7efd8}.aicad-section-heading{margin-bottom:var(--aicad-space-8)}.aicad-section-heading__eyebrow{display:block;margin-bottom:var(--aicad-space-2);color:var(--aicad-aqua);font:600 12px/1.4 var(--aicad-font);letter-spacing:.12em;text-transform:uppercase}.aicad-section-heading__title{margin:0;color:var(--aicad-navy);font:600 clamp(27px,3vw,38px)/1.35 var(--aicad-font);letter-spacing:-.025em}.aicad-section-heading__description{max-width:720px;margin:var(--aicad-space-2) 0 0;color:var(--aicad-muted);font:400 13px/1.7 var(--aicad-font)}.aicad-field{display:block}.aicad-field-label{display:block;margin-bottom:var(--aicad-space-3);color:var(--aicad-text);font:500 13px/1.4 var(--aicad-font)}.aicad-required{color:var(--aicad-danger)}.aicad-field-input{width:100%;height:50px;padding:0 var(--aicad-space-4);border:1px solid var(--aicad-border);border-radius:var(--aicad-radius-input);color:var(--aicad-text);background:#fbfcfd;font:400 13px/1 var(--aicad-font)}.aicad-field-input:hover{border-color:#a9c5d8}.aicad-field-input[aria-invalid=true]{border-color:#c65a5a;background:snow}.aicad-field-error{display:block;margin-top:var(--aicad-space-2);color:var(--aicad-danger);font:400 10px/1.4 var(--aicad-font)}.aicad-choice{display:flex;min-height:48px;align-items:center;gap:var(--aicad-space-3);width:100%;padding:10px var(--aicad-space-3);border:1px solid var(--aicad-border);border-radius:var(--aicad-radius-input);color:#41516a;background:var(--aicad-surface);cursor:pointer;font:400 12px/1.45 var(--aicad-font);text-align:left}.aicad-choice[aria-pressed=true]{border-color:var(--aicad-blue);color:#214468;background:#edf6fc}.aicad-info{display:flex;gap:var(--aicad-space-3);padding:var(--aicad-space-4);border:1px solid #cae6e3;border-radius:12px;color:#41636b;background:#eff9f7;font:400 11px/1.65 var(--aicad-font)}.aicad-info--warning{border-color:#eadcba;color:#6e5d37;background:#fcf8ed}@media(prefers-reduced-motion:reduce){.aicad-button,.aicad-card{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--aicad-text);background:var(--aicad-background)}button{font:inherit}img{display:block;max-width:100%}.foundation-site{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:color-mix(in srgb,var(--aicad-background) 72%,var(--aicad-surface))}.foundation-site:before,.foundation-site:after{position:fixed;z-index:0;top:-12%;right:-12%;bottom:-12%;left:-12%;content:"";pointer-events:none;will-change:transform}.foundation-site:before{background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--aicad-danger) 28%,var(--aicad-surface)),transparent 32%),radial-gradient(circle at 78% 26%,color-mix(in srgb,var(--aicad-blue) 25%,var(--aicad-surface)),transparent 35%),radial-gradient(circle at 58% 82%,color-mix(in srgb,var(--aicad-aqua) 20%,var(--aicad-surface)),transparent 33%);filter:blur(var(--aicad-space-12));opacity:.86;transform:translate3d(-2%,-2%,0) scale(1);animation:ambient-drift 14s ease-in-out infinite alternate}.foundation-site:after{background:radial-gradient(circle at 82% 68%,color-mix(in srgb,var(--aicad-blue) 20%,var(--aicad-surface)),transparent 30%),radial-gradient(circle at 28% 78%,color-mix(in srgb,var(--aicad-danger) 22%,var(--aicad-surface)),transparent 28%);filter:blur(calc(var(--aicad-space-12) * 1.25));opacity:.64;transform:translate3d(3%,2%,0) scale(1.04);animation:ambient-drift-secondary 18s ease-in-out infinite alternate}.foundation-site>*{position:relative;z-index:1}.page-width{width:min(calc(100% - var(--aicad-space-8)),var(--aicad-content-width));margin-inline:auto}.section{padding:calc(var(--aicad-space-12) * 2) 0}.site-header{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--aicad-border);background:color-mix(in srgb,var(--aicad-surface) 94%,transparent);-webkit-backdrop-filter:blur(var(--aicad-space-3));backdrop-filter:blur(var(--aicad-space-3))}.site-header__inner{display:flex;min-height:calc(var(--aicad-space-12) + var(--aicad-space-6));align-items:center;justify-content:space-between;gap:var(--aicad-space-6)}.logo-action.aicad-button{min-height:auto;padding:0;border:0;background:transparent;box-shadow:none}.logo-action.aicad-button:hover:not(:disabled){background:transparent;transform:none}.foundation-logo{display:inline-flex;align-items:center;justify-content:center}.foundation-logo img{width:calc(var(--aicad-space-12) * 1.35);height:auto}.main-nav{display:flex;align-items:center;gap:var(--aicad-space-1)}.nav-link.aicad-button{min-height:var(--aicad-space-10);padding-inline:var(--aicad-space-3);border-color:transparent;color:var(--aicad-text);background:transparent;box-shadow:none;font-size:calc(var(--aicad-space-3) - 1px)}.nav-link.aicad-button:hover:not(:disabled){color:var(--aicad-blue);background:var(--aicad-subtle);transform:none}.menu-toggle{display:none;width:var(--aicad-space-10);padding:0}.hero{position:relative;min-height:calc(100vh - var(--aicad-space-12) - var(--aicad-space-6));padding:calc(var(--aicad-space-12) * 2) 0;overflow:hidden;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--aicad-subtle) 72%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--aicad-surface) 72%,transparent),color-mix(in srgb,var(--aicad-background) 58%,transparent))}.hero__orb{position:absolute;border-radius:45% 55% 62% 38%;pointer-events:none}.hero__orb--one{width:calc(var(--aicad-space-12) * 6);height:calc(var(--aicad-space-12) * 6);top:calc(var(--aicad-space-12) * -2);left:calc(var(--aicad-space-12) * -2);background:var(--aicad-aqua);opacity:.05;transform:rotate(24deg)}.hero__orb--two{width:calc(var(--aicad-space-12) * 4);height:calc(var(--aicad-space-12) * 4);right:calc(var(--aicad-space-12) * -1);bottom:calc(var(--aicad-space-12) * -1);background:var(--aicad-blue);opacity:.06}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);align-items:center;gap:calc(var(--aicad-space-12) * 1.5)}.hero__content{position:relative;z-index:2}.hero__title{max-width:13ch;margin-top:var(--aicad-space-6);color:var(--aicad-navy);font-size:clamp(2.8rem,5.4vw,4.9rem);font-weight:600;line-height:1.04;letter-spacing:-.045em}.hero__title span{color:var(--aicad-blue)}.hero__copy{max-width:63ch;margin:var(--aicad-space-6) 0 0;color:var(--aicad-muted);font-size:var(--aicad-space-4);line-height:1.75}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--aicad-space-3);margin-top:var(--aicad-space-8)}.hero__trust{display:flex;align-items:center;gap:var(--aicad-space-3);margin-top:var(--aicad-space-8);color:var(--aicad-muted);font-size:var(--aicad-space-3);font-weight:500}.hero__trust-line{width:var(--aicad-space-10);height:1px;background:var(--aicad-aqua)}.hero-media{position:relative;padding:0 var(--aicad-space-6) var(--aicad-space-8) 0}.hero-media__frame{position:relative;min-height:calc(var(--aicad-space-12) * 10);overflow:hidden;border-radius:44% 56% 18% 18%/32% 38% 18% 22%;box-shadow:var(--aicad-shadow-elevated)}.hero-media__frame img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.hero-media__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,var(--aicad-navy));opacity:.28}.hero-media__note{position:absolute;right:0;bottom:0;width:min(70%,calc(var(--aicad-space-12) * 6))}.hero-media__note .aicad-card__body{display:flex;align-items:flex-start;gap:var(--aicad-space-3);padding:var(--aicad-space-4);color:var(--aicad-muted);font-size:var(--aicad-space-3);line-height:1.6}.hero-media__note svg{flex:0 0 auto;color:var(--aicad-aqua)}.hero-media__note strong{display:block;color:var(--aicad-navy)}.hero-media__seal{position:absolute;display:flex;width:calc(var(--aicad-space-12) * 1.7);height:calc(var(--aicad-space-12) * 1.7);top:var(--aicad-space-6);left:calc(var(--aicad-space-10) * -1);align-items:center;justify-content:center;flex-direction:column;border:var(--aicad-space-1) solid var(--aicad-surface);border-radius:50%;color:var(--aicad-surface);background:var(--aicad-aqua);box-shadow:var(--aicad-shadow-card);font-size:calc(var(--aicad-space-3) - 2px);text-transform:uppercase}.hero-media__seal strong{font-size:var(--aicad-space-4)}.impact-strip{color:var(--aicad-surface);background:var(--aicad-navy)}.impact-grid{display:grid;grid-template-columns:repeat(5,1fr)}.impact-stat{position:relative;display:flex;min-height:calc(var(--aicad-space-12) * 3.5);align-items:flex-start;justify-content:center;flex-direction:column;gap:var(--aicad-space-2);padding:var(--aicad-space-6);border-left:1px solid color-mix(in srgb,var(--aicad-surface) 18%,transparent)}.impact-stat:last-child{border-right:1px solid color-mix(in srgb,var(--aicad-surface) 18%,transparent)}.impact-stat svg{margin-bottom:var(--aicad-space-2);color:var(--aicad-success)}.impact-stat strong{font-size:calc(var(--aicad-space-5) + 2px);font-weight:600;line-height:1.15}.impact-stat span{color:color-mix(in srgb,var(--aicad-surface) 72%,transparent);font-size:calc(var(--aicad-space-3) - 1px);line-height:1.5}.impact-stat small{color:color-mix(in srgb,var(--aicad-surface) 48%,transparent);font-size:calc(var(--aicad-space-3) - 2px);line-height:1.45}.impact-source{padding:0 var(--aicad-space-6) var(--aicad-space-5);color:color-mix(in srgb,var(--aicad-surface) 46%,transparent);font-size:calc(var(--aicad-space-3) - 2px);line-height:1.5;text-align:right}.about{background:color-mix(in srgb,var(--aicad-surface) 66%,transparent)}.about__grid{display:grid;grid-template-columns:minmax(20rem,.86fr) minmax(0,1.14fr);align-items:center;gap:calc(var(--aicad-space-12) * 1.5)}.about-media{position:relative;padding:0 var(--aicad-space-8) var(--aicad-space-8) 0}.about-media img{position:relative;z-index:2;width:100%;min-height:calc(var(--aicad-space-12) * 8);object-fit:cover;border-radius:var(--aicad-radius-section);box-shadow:var(--aicad-shadow-card)}.about-media__accent{position:absolute;width:65%;height:62%;right:0;bottom:0;border-radius:35% 65% 18% 18%;background:var(--aicad-aqua);opacity:.12}.about-media__badge{position:absolute;z-index:3;right:0;bottom:var(--aicad-space-12);box-shadow:var(--aicad-shadow-card)}.about__content .aicad-section-heading__title,.stories .aicad-section-heading__title,.faq .aicad-section-heading__title{max-width:20ch}.body-copy{max-width:66ch;margin:0 0 var(--aicad-space-6);color:var(--aicad-muted);font-size:calc(var(--aicad-space-4) - 1px);line-height:1.8}.about__quote{margin:0 0 var(--aicad-space-6);padding-left:var(--aicad-space-5);border-left:var(--aicad-space-1) solid var(--aicad-aqua);color:var(--aicad-navy);font-size:calc(var(--aicad-space-4) + 2px);font-weight:500;line-height:1.5}.text-link.aicad-button{width:fit-content;min-height:auto;justify-content:flex-start;gap:var(--aicad-space-2);padding:var(--aicad-space-2) 0;border:0;border-radius:0;color:var(--aicad-blue);background:transparent;box-shadow:inset 0 -1px 0 var(--aicad-border)}.text-link.aicad-button:hover:not(:disabled){color:var(--aicad-aqua);background:transparent;transform:none;box-shadow:inset 0 -1px 0 var(--aicad-aqua)}.mission{position:relative;background:color-mix(in srgb,var(--aicad-background) 52%,transparent)}.mission__statement{display:grid;grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);align-items:start;gap:var(--aicad-space-12);padding-bottom:var(--aicad-space-12);border-bottom:1px solid var(--aicad-border)}.mission__statement .aicad-badge{width:fit-content}.mission__quote{max-width:31ch;color:var(--aicad-navy);font-size:clamp(1.8rem,3.3vw,3rem);font-weight:500;line-height:1.35;letter-spacing:-.03em}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--aicad-space-6);padding-top:var(--aicad-space-12)}.pillar{padding-right:var(--aicad-space-6);border-right:1px solid var(--aicad-border)}.pillar:last-child{border-right:0}.pillar__top{display:flex;align-items:center;justify-content:space-between;gap:var(--aicad-space-3)}.icon-box{display:inline-flex;width:var(--aicad-space-12);height:var(--aicad-space-12);align-items:center;justify-content:center;border-radius:var(--aicad-radius-small);color:var(--aicad-blue);background:var(--aicad-surface);box-shadow:var(--aicad-shadow-card)}.pillar__number{color:var(--aicad-aqua);font-size:calc(var(--aicad-space-3) - 1px);font-weight:600;letter-spacing:.12em}.pillar__title{margin-top:var(--aicad-space-5);color:var(--aicad-navy);font-size:calc(var(--aicad-space-4) + 1px);font-weight:600}.pillar p{margin:var(--aicad-space-2) 0 0;color:var(--aicad-muted);font-size:var(--aicad-space-3);line-height:1.7}.stories__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--aicad-space-8)}.stories{background:color-mix(in srgb,var(--aicad-background) 52%,transparent)}.stories__intro{margin-bottom:var(--aicad-space-8)}.stories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--aicad-space-6)}.editorial-card .aicad-card__body{display:flex;height:100%;flex-direction:column;padding:0}.video-frame,.article-card__image{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--aicad-navy)}.video-frame iframe{width:100%;height:100%;border:0}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--aicad-transition)}.article-card:hover .article-card__image img{transform:scale(1.025)}.article-card__image .aicad-badge{position:absolute;top:var(--aicad-space-4);left:var(--aicad-space-4);box-shadow:var(--aicad-shadow-card)}.editorial-card__content{display:flex;flex:1;align-items:flex-start;flex-direction:column;padding:var(--aicad-space-6)}.editorial-card__title{margin-top:var(--aicad-space-4);color:var(--aicad-navy);font-size:calc(var(--aicad-space-4) + 2px);font-weight:600;line-height:1.45}.editorial-card__content p{margin:var(--aicad-space-3) 0 var(--aicad-space-5);color:var(--aicad-muted);font-size:var(--aicad-space-3);line-height:1.7}.editorial-card__content .text-link{margin-top:auto}.article-meta,.article-meta span{display:flex;align-items:center}.article-meta{gap:var(--aicad-space-4);color:var(--aicad-muted);font-size:calc(var(--aicad-space-3) - 1px)}.article-meta span{gap:var(--aicad-space-2)}.article-meta svg{color:var(--aicad-aqua)}.transparency{background:color-mix(in srgb,var(--aicad-background) 50%,transparent)}.transparency__panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.55fr);align-items:center;gap:var(--aicad-space-12);padding:calc(var(--aicad-space-12) * 1.2);border:1px solid var(--aicad-border);border-radius:var(--aicad-radius-section);background:var(--aicad-surface);box-shadow:var(--aicad-shadow-card)}.transparency__content .aicad-section-heading{margin-top:var(--aicad-space-5)}.legal-identity{display:flex;flex-wrap:wrap;gap:var(--aicad-space-3)}.legal-identity span{display:flex;align-items:center;gap:var(--aicad-space-2);padding:var(--aicad-space-2) var(--aicad-space-3);border:1px solid var(--aicad-border);border-radius:var(--aicad-radius-pill);color:var(--aicad-muted);background:var(--aicad-subtle);font-size:calc(var(--aicad-space-3) - 1px)}.legal-identity strong{color:var(--aicad-navy);font-weight:600}.transparency__links{display:grid;gap:var(--aicad-space-4)}.transparency__links .text-link{width:100%;justify-content:space-between}.faq{background:color-mix(in srgb,var(--aicad-surface) 68%,transparent)}.faq__grid{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1fr);align-items:start;gap:calc(var(--aicad-space-12) * 1.5)}.faq__intro{position:sticky;top:calc(var(--aicad-space-12) * 2)}.faq-list{border-top:1px solid var(--aicad-border)}.faq-item{border-bottom:1px solid var(--aicad-border)}.faq-item summary{display:flex;min-height:calc(var(--aicad-space-12) + var(--aicad-space-6));align-items:center;justify-content:space-between;gap:var(--aicad-space-4);color:var(--aicad-navy);cursor:pointer;font-size:calc(var(--aicad-space-4) - 1px);font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{border-radius:var(--aicad-radius-small);outline:0;box-shadow:var(--aicad-focus)}.faq-item summary svg{flex:0 0 auto;color:var(--aicad-blue);transition:transform var(--aicad-transition)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{max-width:68ch;margin:0 0 var(--aicad-space-5);color:var(--aicad-muted);font-size:var(--aicad-space-3);line-height:1.75}.site-footer{padding:calc(var(--aicad-space-12) * 1.5) 0 var(--aicad-space-6);color:var(--aicad-surface);background:var(--aicad-navy)}.foundation-logo--inverse{padding:var(--aicad-space-3);border-radius:var(--aicad-radius-card);background:var(--aicad-surface)}.foundation-logo--inverse img{width:calc(var(--aicad-space-12) * 2.2)}.footer-main{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:var(--aicad-space-10);padding-bottom:var(--aicad-space-6)}.footer-brand p{max-width:42ch;margin:var(--aicad-space-5) 0;color:color-mix(in srgb,var(--aicad-surface) 68%,transparent);font-size:var(--aicad-space-3);line-height:1.75}.footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:var(--aicad-space-3)}.footer-column strong{margin-bottom:var(--aicad-space-2);font-size:var(--aicad-space-3)}.footer-column>span,.footer-link.aicad-button{color:color-mix(in srgb,var(--aicad-surface) 66%,transparent);font-size:calc(var(--aicad-space-3) - 1px);transition:color var(--aicad-transition)}.footer-link.aicad-button{min-height:auto;justify-content:flex-start;padding:0;border:0;background:transparent;box-shadow:none}.footer-link.aicad-button:hover:not(:disabled){color:var(--aicad-surface);background:transparent;transform:none}@keyframes ambient-drift{0%{transform:translate3d(-2%,-2%,0) scale(1)}45%{transform:translate3d(8%,5%,0) scale(1.08)}to{transform:translate3d(-4%,10%,0) scale(1.04)}}@keyframes ambient-drift-secondary{0%{transform:translate3d(4%,2%,0) scale(1.04)}50%{transform:translate3d(-7%,-4%,0) scale(1.1)}to{transform:translate3d(6%,-8%,0) scale(1)}}[data-reveal]{opacity:0;transform:translateY(var(--aicad-space-5));transition:opacity .65s ease,transform .65s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.aicad-button:active:not(:disabled),.aicad-choice:active:not(:disabled){transform:translateY(0);box-shadow:none}@media(max-width:68rem){.menu-toggle{display:inline-flex}.main-nav{position:absolute;display:none;right:var(--aicad-space-4);left:var(--aicad-space-4);top:calc(100% + var(--aicad-space-2));align-items:stretch;flex-direction:column;padding:var(--aicad-space-4);border:1px solid var(--aicad-border);border-radius:var(--aicad-radius-card);background:var(--aicad-surface);box-shadow:var(--aicad-shadow-elevated)}.main-nav--open{display:flex}.nav-link.aicad-button{justify-content:flex-start;padding-inline:var(--aicad-space-4)}.hero__grid{grid-template-columns:1fr .85fr;gap:var(--aicad-space-8)}.hero__title{font-size:clamp(2.6rem,6vw,4.2rem)}.impact-grid{grid-template-columns:repeat(3,1fr)}.impact-stat:nth-child(4){border-left:0}.impact-stat:last-child{border-right:0}.pillar-grid{grid-template-columns:repeat(2,1fr)}.pillar:nth-child(2){border-right:0}.transparency__panel{padding:var(--aicad-space-8)}}@media(max-width:52rem){.section{padding:calc(var(--aicad-space-12) * 1.5) 0}.hero{padding:var(--aicad-space-12) 0 calc(var(--aicad-space-12) * 1.5)}.hero__grid,.about__grid,.transparency__panel,.faq__grid{grid-template-columns:1fr}.hero__content{max-width:45rem}.hero-media{max-width:38rem;margin-inline:auto}.about__content{order:-1}.impact-source{text-align:left}.mission__statement{grid-template-columns:1fr;gap:var(--aicad-space-6)}.faq__intro{position:static}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:span 2}}@media(max-width:36rem){.page-width{width:min(calc(100% - var(--aicad-space-6)),var(--aicad-content-width))}.hero__title{font-size:calc(var(--aicad-space-12) - var(--aicad-space-2))}.hero__actions,.hero__actions .aicad-button{width:100%}.hero-media{padding-right:0}.hero-media__frame{min-height:calc(var(--aicad-space-12) * 7)}.hero-media__seal{left:calc(var(--aicad-space-2) * -1)}.impact-grid,.pillar-grid,.stories-grid{grid-template-columns:1fr}.impact-stat,.impact-stat:nth-child(4){min-height:auto;padding:var(--aicad-space-5) 0;border-right:0;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--aicad-surface) 18%,transparent)}.pillar{padding:0 0 var(--aicad-space-5);border-right:0;border-bottom:1px solid var(--aicad-border)}.stories__intro{align-items:flex-start;flex-direction:column}.transparency__panel{padding:var(--aicad-space-5)}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.foundation-site:before,.foundation-site:after{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}}
