.au-page{background:var(--white);--au-gutter:80px;--au-display:clamp(56px, 7.2917vw, 140px);--au-stat:clamp(44px, 4.2708vw, 82px);--au-title:clamp(32px, 3.3333vw, 64px);--au-pillar:clamp(32px, 2.8125vw, 54px);--au-cert:clamp(22px, 1.6667vw, 32px);--au-h3:clamp(18px, 1.1458vw, 22px);--au-eyebrow:clamp(14px, 1.0417vw, 20px);--au-h4:clamp(15px, .9375vw, 18px);--au-body:clamp(14px, .8333vw, 16px);--au-tag:clamp(12px, .7292vw, 14px);--au-h2-size:var(--au-title);--au-h3-size:var(--au-h3)}@media (max-width:1200px){.au-page{--au-gutter:32px}}@media (max-width:1024px){.au-page{--au-gutter:24px}}@media (max-width:900px){.au-page{--au-gutter:20px}}@media (max-width:768px){.au-page{--au-gutter:16px}}@media (max-width:480px){.au-page{--au-gutter:14px}}.au-inner{width:100%;padding:0 var(--au-gutter);box-sizing:border-box;margin:0 auto}.au-eyebrow{font-family:var(--familyInter);font-weight:600;font-size:var(--au-eyebrow,clamp(14px, 1.0417vw, 20px));letter-spacing:4.4px;color:#1fa3b5;text-align:center;margin:0 0 12px}.au-eyebrow--left{text-align:left;margin-bottom:25px}.au-section-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.au-section-title{font-family:var(--familyInter);font-weight:700;font-size:var(--au-title,clamp(32px, 3.3333vw, 64px));color:#262626;margin:0;line-height:normal}.au-hero{background:var(--white);position:relative;overflow:hidden}.au-hero-stage{aspect-ratio:1920/860;width:100%;margin:0 auto;position:relative;overflow:hidden}.au-hero-glow-box{pointer-events:none;width:33.333%;height:74.419%;position:absolute}.au-hero-glow-box--tr{top:-5.698%;left:72.8125%}.au-hero-glow-box--bl{top:46.744%;left:-8.177%}.au-hero-glow-img{width:202.4%;max-width:none;height:202.4%;display:block;position:absolute;top:-51.2%;left:-51.2%}.au-hero-glow-img--dark{display:none}.au-hero-eyebrow{left:var(--au-gutter);font-family:var(--familyInter);font-weight:600;font-size:var(--au-eyebrow,clamp(14px, 1.0417vw, 20px));letter-spacing:4.4px;color:#1fa3b5;white-space:nowrap;z-index:1;margin:0;position:absolute;top:19.302%}.au-hero-title{left:var(--au-gutter);font-family:var(--familyInter);font-weight:900;font-size:var(--au-display,clamp(56px, 7.2917vw, 140px));letter-spacing:-.01em;color:#262626;white-space:nowrap;z-index:1;margin:0;line-height:.966;position:absolute;top:25.116%}.au-hero-title .accent{color:var(--green)}.au-hero-word{animation:.3s cubic-bezier(.22,1,.36,1) auHeroWordIn;display:inline-block}@keyframes auHeroWordIn{0%{opacity:0;filter:blur(3px);transform:translateY(.2em)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.au-hero-word{animation:none}}.au-hero-copy{left:var(--au-gutter);z-index:1;position:absolute;top:61.65%}.au-hero-desc{width:max(400px,27.604vw);font-size:var(--au-h3,clamp(18px, 1.1458vw, 22px));color:#262626;margin:0;font-weight:600;line-height:normal}.au-hero-tags{flex-wrap:wrap;gap:12px;margin-top:max(18px,2.932vw);display:flex}.au-tag{color:#262626;font-size:var(--au-tag,clamp(12px, .7292vw, 14px));white-space:nowrap;background:#2626261a;border-radius:30px;padding:11px 18px;font-weight:600}@media (max-width:900px){.au-hero-stage{aspect-ratio:unset;text-align:center;padding:48px var(--au-gutter,20px) 56px;flex-direction:column;align-items:center;gap:20px;display:flex}.au-hero-eyebrow,.au-hero-title,.au-hero-copy,.au-hero-desc,.au-hero-tags{white-space:normal;width:auto;height:auto;position:static;top:auto;left:auto}.au-hero-copy,.au-hero-desc{max-width:480px}.au-hero-tags{justify-content:center;margin-top:20px}.au-hero-glow-box{width:260px;height:260px}.au-hero-glow-box--tr{top:-60px;left:auto;right:-80px}.au-hero-glow-box--bl{top:auto;bottom:-60px;left:-80px}}.au-intro{background:#f5f5f5;padding:90px 0}.au-intro-grid{align-items:flex-start;gap:80px;display:flex}.au-intro-lead{flex:0 0 496px;max-width:496px}.au-intro-title{font-family:var(--familyInter);font-weight:700;font-size:var(--au-title,clamp(32px, 3.3333vw, 64px));color:#262626;margin:0 0 18px;line-height:normal}.au-intro-quote{font-size:var(--au-h3,clamp(18px, 1.1458vw, 22px));color:var(--green);margin:0;font-weight:600}.au-intro-body{flex:1;min-width:0}.au-intro-body p{font-size:var(--au-h4,clamp(15px, .9375vw, 18px));color:#262626b3;margin:0 0 22px;line-height:1.6}.au-intro-body p:last-child{margin-bottom:0}.au-pillars{background:var(--white);padding:100px 0}.au-pillars-list{flex-direction:column;display:flex}.au-pillars-rule{background:#e6e7e3;width:100%;height:1px}.au-pillar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:28px 0;display:flex}.au-pillar-name{align-items:baseline;gap:22px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.au-pillar-row:hover .au-pillar-name{transform:translate(14px)}}.au-pillar-num{font-family:var(--familyInter);font-weight:700;font-size:var(--au-h4,clamp(15px, .9375vw, 18px));color:var(--green)}.au-pillar-word{font-family:var(--familyInter);font-weight:700;font-size:var(--au-pillar,clamp(32px, 2.8125vw, 54px));color:#262626;margin:0;display:block}.au-pillar-desc{font-size:var(--au-body,clamp(14px, .8333vw, 16px));color:#262626;max-width:400px;margin:0;font-weight:400;line-height:normal}.au-vm{background:#f5f5f5;padding:100px 0}.au-vm-cards{gap:24px;margin-bottom:24px;display:flex}.au-vm-card{background:var(--white);border:1px solid #26262626;border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;gap:40px;padding:clamp(28px,3vw,48px);display:flex;position:relative;overflow:hidden}.au-vm-head{z-index:1;position:relative}.au-vm-label{font-family:var(--familyInter);font-weight:600;font-size:var(--au-eyebrow,clamp(14px, 1.0417vw, 20px));letter-spacing:4.4px;color:var(--green);margin:0 0 16px;line-height:normal}.au-vm-title{font-family:var(--familyInter);font-weight:700;font-size:var(--au-cert,clamp(22px, 1.6667vw, 32px));color:#262626;margin:0;line-height:normal}.au-vm-foot{z-index:1;position:relative}.au-vm-divider{background:#e6e7e3;width:100%;height:1px;margin-bottom:18px;display:block}.au-vm-text{font-size:var(--au-body,clamp(14px, .8333vw, 16px));color:#262626;margin:0;font-weight:400;line-height:normal}.au-vm-glow{pointer-events:none;z-index:0;width:820px;height:660px;position:absolute;bottom:-261px;right:-261px}.au-vm-glow--dark{display:none}.au-stats{gap:24px;display:flex}.au-stat-card{background:var(--white);text-align:center;border:1px solid #26262626;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.au-stat-number{font-family:var(--familyInter);font-weight:900;font-size:var(--au-stat,clamp(44px, 4.2708vw, 82px));color:var(--green);margin:0;line-height:normal}.au-stat-label{font-size:var(--au-h4,clamp(15px, .9375vw, 18px));color:#262626;margin:0;font-weight:500}@media (max-width:1024px){.au-intro-grid{flex-direction:column;gap:32px}.au-intro-lead{flex:none;max-width:100%}}@media (max-width:768px){.au-intro,.au-pillars,.au-vm{padding:60px 0}.au-pillar-row{flex-direction:column;align-items:flex-start;gap:12px;padding:26px 0}.au-pillar-desc{max-width:100%}.au-vm-cards,.au-stats{flex-direction:column}}@media (max-width:480px){.au-hero-tags{gap:8px}.au-tag{padding:9px 14px}}.au-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.au-reveal.au-in-view{opacity:1;transform:none}.au-pillar-row.au-reveal:nth-of-type(2){transition-delay:90ms}.au-pillar-row.au-reveal:nth-of-type(3){transition-delay:.18s}.au-vm-card.au-reveal:nth-child(2){transition-delay:.12s}.au-stat-card.au-reveal:nth-child(2){transition-delay:.1s}.au-stat-card.au-reveal:nth-child(3){transition-delay:.2s}@media (prefers-reduced-motion:reduce){.au-reveal{opacity:1;transition:none;transform:none}}.au-tag{transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.au-tag:hover{background:var(--green);color:var(--white);transform:translateY(-2px)}.au-vm-card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.au-vm-card:hover{border-color:var(--green);transform:translateY(-6px);box-shadow:0 20px 40px #2626261a}@media (prefers-reduced-motion:reduce){.au-tag,.au-vm-card,.au-pillar-name{transition:none}.au-tag:hover,.au-vm-card:hover,.au-pillar-row:hover .au-pillar-name{transform:none}}
