.ethics-page{--ethics-bg:#f6f3f5;--ethics-panel:#ffffff;--ethics-panel-soft:#eee8ec;--ethics-text:#151116;--ethics-muted:rgba(21,17,22,0.66);--ethics-faint:rgba(21,17,22,0.38);--ethics-line:rgba(33,21,28,0.1);--ethics-line-strong:rgba(33,21,28,0.18);--ethics-brand:#d23976;--ethics-brand-2:#8067c8;--ethics-dark:#09080c;--ethics-dark-2:#0b111b;position:relative;min-height:100vh;color:var(--ethics-text);background:radial-gradient(circle at 84% 7%,rgba(210,55,118,.08),transparent 26%),radial-gradient(circle at 12% 73%,rgba(113,84,177,.045),transparent 26%),var(--ethics-bg);overflow-x:clip}.ethics-page--dark{--ethics-bg:#08070a;--ethics-panel:#100d11;--ethics-panel-soft:#171217;--ethics-text:#f8f4f6;--ethics-muted:rgba(255,246,250,0.66);--ethics-faint:rgba(255,246,250,0.36);--ethics-line:rgba(255,255,255,0.085);--ethics-line-strong:rgba(255,255,255,0.16);--ethics-brand:#e35790;--ethics-brand-2:#8a74d8;background:radial-gradient(circle at 84% 7%,rgba(194,42,104,.16),transparent 28%),radial-gradient(circle at 12% 73%,rgba(109,72,164,.07),transparent 27%),#08070a}.ethics-shell{position:relative;z-index:4;width:min(calc(100% - 72px),1340px);margin:0 auto}.ethics-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--ethics-brand);font-size:8px;font-weight:850;line-height:1;letter-spacing:.16em;text-transform:uppercase}.ethics-kicker:before{content:"";width:26px;height:1px;background:currentColor}.ethics-scroll-progress{position:fixed;z-index:80;top:0;left:0;right:0;height:2px;pointer-events:none;background:transparent}.ethics-scroll-progress>div{width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--ethics-brand),#ef78aa,var(--ethics-brand-2))}.ethics-section{position:relative;z-index:3;padding:clamp(90px,8vw,140px) 0}.ethics-button{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:999px;text-decoration:none;font-size:10px;font-weight:780;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .22s ease,background .22s ease,box-shadow .22s ease}.ethics-button:hover{transform:translateY(-3px)}.ethics-button span{font-size:16px}.ethics-button--primary{border:1px solid var(--ethics-brand);color:#ffffff;background:linear-gradient(135deg,#d13775,#e85c98);box-shadow:0 18px 48px rgba(205,50,112,.2)}.ethics-button--primary:hover{box-shadow:0 24px 60px rgba(205,50,112,.28)}.ethics-button--ghost{border:1px solid var(--ethics-line-strong);color:var(--ethics-text);background:rgba(255,255,255,.035)}.ethics-hero{position:relative;z-index:3;min-height:100vh;min-height:100svh;padding:116px 0 56px;display:flex;align-items:center;overflow:hidden}.ethics-hero:before{inset:0;background-image:linear-gradient(var(--ethics-line) 1px,transparent 1px),linear-gradient(90deg,var(--ethics-line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 48%,black,transparent 84%);mask-image:radial-gradient(circle at 50% 48%,black,transparent 84%)}.ethics-hero:after,.ethics-hero:before{content:"";position:absolute;pointer-events:none}.ethics-hero:after{width:34vw;aspect-ratio:1;top:-12vw;right:-10vw;border-radius:50%;background:rgba(221,65,132,.12);filter:blur(120px)}.ethics-hero__layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(510px,1.14fr);grid-gap:clamp(44px,6vw,92px);gap:clamp(44px,6vw,92px);align-items:center}.ethics-hero__copy{position:relative;z-index:5}.ethics-hero h1{max-width:720px;margin:22px 0 0;color:var(--ethics-text);font-size:clamp(4.25rem,5.6vw,6.45rem);font-weight:825;line-height:.9;letter-spacing:-.064em}.ethics-hero__title-line{display:block}.ethics-hero__title-line--accent{color:var(--ethics-brand)}.ethics-hero__description{max-width:590px;margin:28px 0 0;color:var(--ethics-muted);font-size:15.5px;font-weight:570;line-height:1.72}.ethics-hero__note{margin:13px 0 0;color:var(--ethics-faint);font-size:9.5px;font-weight:700;line-height:1.5;letter-spacing:.055em}.ethics-hero__actions{margin-top:27px;display:flex;flex-wrap:wrap;gap:10px}.ethics-hero__metrics{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ethics-line)}.ethics-hero__metric{min-height:68px;padding:14px 14px 0 0;border-right:1px solid var(--ethics-line)}.ethics-hero__metric:last-child{border-right:0}.ethics-hero__metric strong{display:block;color:var(--ethics-brand);font-size:7px;font-weight:850;letter-spacing:.08em}.ethics-hero__metric span{display:block;margin-top:7px;color:var(--ethics-text);font-size:10.5px;font-weight:700}.ethics-hero__media{position:relative;min-height:650px;overflow:hidden;border-radius:34px;box-shadow:0 30px 90px rgba(35,18,29,.13)}.ethics-hero__media-inner{position:absolute;inset:-4%;overflow:hidden;border-radius:38px}.ethics-hero__media-inner>img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.8) contrast(1.04)}.ethics-hero__media-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(7,8,12,.72),rgba(7,8,12,.2) 55%,rgba(7,8,12,.64))}.ethics-hero__scene-shell{position:absolute;inset:5%;z-index:3;border:1px solid rgba(255,255,255,.12);border-radius:30px;overflow:hidden;box-shadow:inset 0 0 120px rgba(233,76,142,.07)}.ethics-hero__media-caption{position:absolute;z-index:5;left:26px;bottom:26px;width:min(270px,calc(100% - 52px));padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:18px;color:#ffffff;background:rgba(8,9,13,.62);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ethics-hero__media-caption span{color:#ef78aa;font-size:6px;font-weight:850;letter-spacing:.14em}.ethics-hero__media-caption strong{display:block;margin-top:8px;font-size:12.5px;font-weight:720;line-height:1.45}.ethics-hero__float-label{position:absolute;z-index:6;min-height:31px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:rgba(255,255,255,.78);background:rgba(10,11,16,.54);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:6px;font-weight:780;letter-spacing:.07em;animation:ethicsFloatLabel 4.8s ease-in-out infinite}.ethics-hero__float-label--one{top:18%;left:8%}.ethics-hero__float-label--two{top:25%;right:7%;animation-delay:-1.4s}.ethics-hero__float-label--three{right:9%;bottom:18%;animation-delay:-2.5s}@keyframes ethicsFloatLabel{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ethics-section-head{max-width:790px}.ethics-section-head h2{margin:18px 0 0;color:var(--ethics-text);font-size:clamp(3.55rem,5.2vw,5.95rem);font-weight:815;line-height:.9;letter-spacing:-.063em}.ethics-section-head h2 span{display:block;color:var(--ethics-brand)}.ethics-section-head p{max-width:610px;margin:22px 0 0;color:var(--ethics-muted);font-size:13.5px;line-height:1.72}.ethics-section-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);grid-gap:52px;gap:52px;align-items:end}.ethics-section-head--split p{margin:0 0 4px}.ethics-section-head--dark h2{color:#ffffff}.ethics-section-head--dark p{color:rgba(255,255,255,.58)}.ethics-vision{background:var(--ethics-panel)}.ethics-vision__media{position:relative;min-height:620px;margin-top:52px;overflow:hidden;border-radius:30px;box-shadow:0 26px 80px rgba(32,18,26,.1)}.ethics-vision__media>img{width:100%;height:620px;display:block;object-fit:cover}.ethics-vision__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(8,8,12,.82))}.ethics-vision__statement{position:absolute;z-index:3;left:28px;bottom:26px;max-width:560px}.ethics-vision__statement span{color:#ef78aa;font-size:6.5px;font-weight:850;letter-spacing:.14em}.ethics-vision__statement strong{display:block;margin-top:8px;color:#ffffff;font-size:clamp(2rem,3vw,3.45rem);font-weight:760;line-height:.98;letter-spacing:-.045em}.ethics-principles{background:radial-gradient(circle at 78% 12%,rgba(210,55,118,.09),transparent 30%),var(--ethics-bg)}.ethics-principles__grid{margin-top:50px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:360px;grid-gap:14px;gap:14px}.ethics-principle-card{--tilt-x:0deg;--tilt-y:0deg;--mouse-x:50%;--mouse-y:50%;position:relative;min-width:0;overflow:hidden;border:1px solid var(--ethics-line);border-radius:26px;color:#ffffff;background:#101016;box-shadow:0 20px 55px rgba(32,18,26,.08);transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .16s ease-out,border-color .22s ease,box-shadow .22s ease}.ethics-principle-card:hover{border-color:rgba(225,82,143,.42);box-shadow:0 28px 70px rgba(32,18,26,.14)}.ethics-principle-card--1{grid-column:span 7}.ethics-principle-card--2{grid-column:span 5}.ethics-principle-card--3,.ethics-principle-card--4,.ethics-principle-card--5{grid-column:span 4}.ethics-principle-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform .6s cubic-bezier(.16,1,.3,1);filter:saturate(.75) contrast(1.03)}.ethics-principle-card:hover>img{transform:scale(1.1)}.ethics-principle-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,8,12,.16),rgba(8,8,12,.35) 40%,rgba(8,8,12,.92))}.ethics-principle-card__glow{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(238,99,160,.18),transparent 34%);opacity:0;transition:opacity .22s ease}.ethics-principle-card:hover .ethics-principle-card__glow{opacity:1}.ethics-principle-card__top{position:absolute;z-index:4;left:18px;right:18px;top:18px;display:flex;align-items:center;justify-content:space-between}.ethics-principle-card__top>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(8,8,12,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f388b6;font-size:7px;font-weight:850}.ethics-principle-card__top small{color:rgba(255,255,255,.58);font-size:6px;font-weight:820;letter-spacing:.13em}.ethics-principle-card__content{position:absolute;z-index:4;left:20px;right:20px;bottom:22px;transform:translateZ(28px)}.ethics-principle-card__content h3{margin:0;color:#ffffff;font-size:clamp(2rem,2.8vw,3.2rem);font-weight:760;line-height:.98;letter-spacing:-.045em}.ethics-principle-card__content p{max-width:520px;margin:12px 0 0;color:rgba(255,255,255,.68);font-size:10px;line-height:1.62}.ethics-principle-card>i{position:absolute;z-index:5;right:18px;bottom:18px;color:#ef78aa;font-style:normal;font-size:18px}.ethics-governance{background:var(--ethics-panel)}.ethics-governance__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:clamp(44px,6vw,88px);gap:clamp(44px,6vw,88px);align-items:start}.ethics-governance__media{position:-webkit-sticky;position:sticky;top:106px;min-height:690px;overflow:hidden;border-radius:30px;box-shadow:0 26px 80px rgba(32,18,26,.11)}.ethics-governance__media>img{width:100%;height:690px;display:block;object-fit:cover}.ethics-governance__media-label{position:absolute;left:16px;right:16px;bottom:16px;padding:16px;border:1px solid rgba(255,255,255,.15);border-radius:18px;color:#ffffff;background:rgba(11,10,13,.68);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ethics-governance__media-label span{color:#ef78aa;font-size:6.5px;font-weight:850;letter-spacing:.13em}.ethics-governance__media-label strong{display:block;margin-top:7px;font-size:17px;font-weight:720}.ethics-governance__content{padding-top:10px}.ethics-governance__timeline{position:relative;margin-top:40px;padding-left:52px}.ethics-governance__progress{position:absolute;left:13px;top:8px;bottom:8px;width:1px;overflow:hidden;background:var(--ethics-line)}.ethics-governance__progress-fill{position:absolute;inset:0;transform:scaleY(0);transform-origin:top center;background:linear-gradient(var(--ethics-brand),var(--ethics-brand-2))}.ethics-governance__timeline article{min-height:168px;padding:18px 0 24px;display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;border-bottom:1px solid var(--ethics-line)}.ethics-governance__timeline article>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--ethics-line-strong);border-radius:50%;color:var(--ethics-brand);background:var(--ethics-panel);font-size:7px;font-weight:850}.ethics-governance__timeline h3{margin:0;color:var(--ethics-text);font-size:21px;font-weight:740;letter-spacing:-.035em}.ethics-governance__timeline p{margin:9px 0 0;color:var(--ethics-muted);font-size:11.5px;line-height:1.64}.ethics-ai{color:#ffffff;background:radial-gradient(circle at 20% 18%,rgba(56,128,228,.15),transparent 30%),radial-gradient(circle at 82% 70%,rgba(223,69,137,.16),transparent 30%),#07101b;overflow:hidden}.ethics-ai__scan{position:absolute;z-index:1;top:0;bottom:0;left:-40%;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.065),transparent);transform:skewX(-12deg)}.ethics-ai__layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);grid-gap:clamp(44px,6vw,88px);gap:clamp(44px,6vw,88px);align-items:center}.ethics-ai .ethics-kicker{color:#ef78aa}.ethics-ai__cards{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ethics-ai__cards article{min-height:185px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.02));transition:transform .22s ease,border-color .22s ease}.ethics-ai__cards article:hover{transform:translateY(-5px);border-color:rgba(113,186,255,.34)}.ethics-ai__cards article>span{color:#76bfff;font-size:7px;font-weight:850}.ethics-ai__cards h3{margin:34px 0 0;font-size:19px;font-weight:740;letter-spacing:-.03em}.ethics-ai__cards p{margin:9px 0 0;color:rgba(255,255,255,.56);font-size:10.8px;line-height:1.62}.ethics-ai__media{position:relative;min-height:660px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:30px;box-shadow:0 30px 90px rgba(0,0,0,.24)}.ethics-ai__media>img{width:100%;height:660px;display:block;object-fit:cover;filter:saturate(.82) contrast(1.06)}.ethics-ai__media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,12,22,.22),rgba(6,12,22,.48))}.ethics-ai__scene{position:absolute;inset:0;z-index:2;opacity:.82}.ethics-ai__readout{position:absolute;z-index:4;left:16px;right:16px;bottom:16px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(7,13,23,.68);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ethics-ai__readout span{color:#86c8ff;font-size:6.5px;font-weight:850;letter-spacing:.12em}.ethics-ai__readout strong{display:block;margin-top:7px;font-size:16px;font-weight:720}.ethics-people{background:var(--ethics-bg)}.ethics-people__media{position:relative;min-height:640px;margin-top:50px;overflow:hidden;border-radius:30px;box-shadow:0 26px 80px rgba(32,18,26,.1)}.ethics-people__media>img{width:100%;height:640px;display:block;object-fit:cover}.ethics-people__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,8,12,.82))}.ethics-people__orb{position:absolute;z-index:3;right:10%;top:16%;width:180px;aspect-ratio:1;border:1px solid rgba(239,120,170,.34);border-radius:50%;box-shadow:0 0 0 50px rgba(239,120,170,.035),0 0 0 100px rgba(118,103,202,.025)}.ethics-people__media-copy{position:absolute;z-index:4;left:28px;bottom:26px;max-width:620px}.ethics-people__media-copy span{color:#ef78aa;font-size:6.5px;font-weight:850;letter-spacing:.14em}.ethics-people__media-copy strong{display:block;margin-top:8px;color:#ffffff;font-size:clamp(2rem,3vw,3.45rem);font-weight:760;line-height:.98;letter-spacing:-.045em}.ethics-people__grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ethics-people__grid article{min-height:220px;padding:18px;display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--ethics-line);border-radius:20px;background:var(--ethics-panel);transition:transform .22s ease,border-color .22s ease}.ethics-people__grid article:hover{transform:translateY(-5px);border-color:rgba(213,61,123,.28)}.ethics-people__grid article>span{color:var(--ethics-brand);font-size:7px;font-weight:850}.ethics-people__grid h3{margin:0;color:var(--ethics-text);font-size:18px;font-weight:740;letter-spacing:-.03em}.ethics-people__grid p{margin:8px 0 0;color:var(--ethics-muted);font-size:10.8px;line-height:1.62}.ethics-partners{color:#ffffff;background:radial-gradient(circle at 78% 10%,rgba(224,70,137,.14),transparent 30%),radial-gradient(circle at 14% 74%,rgba(67,126,214,.11),transparent 30%),#09101a}.ethics-partners__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);grid-gap:54px;gap:54px;align-items:end}.ethics-partners__header .ethics-kicker{color:#ef78aa}.ethics-partners__header h2{margin:18px 0 0;color:#ffffff;font-size:clamp(3.9rem,5.6vw,6.45rem);font-weight:820;line-height:.88;letter-spacing:-.066em}.ethics-partners__header h2 span{display:block;color:#ef78aa}.ethics-partners__header>p{margin:0 0 5px;color:rgba(255,255,255,.66);font-size:13.5px;font-weight:520;line-height:1.72}.ethics-partners__media{position:relative;min-height:600px;margin-top:50px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:30px;box-shadow:0 30px 90px rgba(0,0,0,.22)}.ethics-partners__media>img{width:100%;height:600px;display:block;object-fit:cover}.ethics-partners__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,13,23,.1),rgba(7,13,23,.72))}.ethics-partners__signal{position:absolute;z-index:3;left:50%;top:52%;width:180px;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(239,120,170,.4);border-radius:50%}.ethics-partners__media-copy{position:absolute;z-index:4;left:22px;right:22px;bottom:22px;max-width:520px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(7,13,23,.64);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ethics-partners__media-copy span{color:#ef78aa;font-size:7px;font-weight:850;letter-spacing:.13em}.ethics-partners__media-copy strong{display:block;margin-top:8px;font-size:20px;font-weight:740;line-height:1.35}.ethics-partners__cards{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ethics-partners__cards article{position:relative;min-height:220px;padding:22px;display:grid;grid-template-columns:54px 1fr;grid-gap:18px;gap:18px;align-items:start;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));transition:transform .22s ease,border-color .22s ease,background .22s ease}.ethics-partners__cards article:hover{transform:translateY(-5px);border-color:rgba(239,120,170,.34);background:linear-gradient(145deg,rgba(239,120,170,.09),rgba(255,255,255,.02))}.ethics-partners__card-index{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#ef78aa;font-size:8px;font-weight:850}.ethics-partners__card-copy{min-width:0}.ethics-partners__card-copy h3{margin:1px 0 0;color:#ffffff;font-size:23px;font-weight:760;line-height:1.12;letter-spacing:-.035em}.ethics-partners__card-copy p{margin:12px 0 0;color:rgba(255,255,255,.6);font-size:12px;font-weight:510;line-height:1.65}.ethics-partners__card-arrow{position:absolute;right:20px;bottom:18px;color:#ef78aa;font-size:18px}.ethics-closing{position:relative;z-index:3;min-height:730px;display:flex;align-items:center;overflow:hidden;color:#ffffff;background:#080a10}.ethics-closing__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03)}.ethics-closing__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,13,.96),rgba(6,8,13,.7) 52%,rgba(6,8,13,.2))}.ethics-closing__content{position:relative;z-index:4;padding:90px 0}.ethics-closing .ethics-kicker{color:#ef78aa}.ethics-closing h2{max-width:900px;margin:20px 0 0;font-size:clamp(4.55rem,6.8vw,7.5rem);font-weight:825;line-height:.85;letter-spacing:-.072em}.ethics-closing h2 span{display:block;color:#ef78aa}.ethics-closing p{max-width:620px;margin:24px 0 0;color:rgba(255,255,255,.65);font-size:13px;line-height:1.72}.ethics-closing .ethics-button{margin-top:28px}@media (max-width:1180px){.ethics-shell{width:min(calc(100% - 48px),1180px)}.ethics-hero__layout{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:38px}.ethics-hero h1{font-size:clamp(4rem,6vw,5.7rem)}.ethics-hero__media{min-height:560px}.ethics-principles__grid{grid-auto-rows:340px}.ethics-ai__layout,.ethics-governance__layout{gap:40px}.ethics-governance__media,.ethics-governance__media>img{min-height:620px;height:620px}.ethics-ai__media,.ethics-ai__media>img{min-height:600px;height:600px}.ethics-people__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ethics-partners__media,.ethics-partners__media>img{min-height:620px;height:620px}}@media (max-width:960px){.ethics-partners__header{grid-template-columns:1fr;gap:22px}.ethics-partners__header>p{max-width:720px}.ethics-partners__media,.ethics-partners__media>img{min-height:500px;height:500px}.ethics-shell{width:calc(100% - 44px)}.ethics-hero{padding-top:104px}.ethics-ai__layout,.ethics-governance__layout,.ethics-hero__layout,.ethics-section-head--split{grid-template-columns:1fr}.ethics-section-head--split{gap:22px}.ethics-section-head--split p{margin-top:0}.ethics-hero__media{min-height:520px}.ethics-vision__media,.ethics-vision__media>img{min-height:500px;height:500px}.ethics-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:340px}.ethics-principle-card{grid-column:auto!important}.ethics-principle-card--5{grid-column:1/-1!important}.ethics-governance__media{position:relative;top:auto}.ethics-ai__media,.ethics-ai__media>img,.ethics-governance__media,.ethics-governance__media>img,.ethics-partners__media,.ethics-partners__media>img,.ethics-people__media,.ethics-people__media>img{min-height:500px;height:500px}.ethics-ai__media{order:-1}}@media (max-width:767px){.ethics-partners__header h2{font-size:clamp(3rem,11.8vw,4.6rem)}.ethics-partners__header>p{font-size:13.5px}.ethics-partners__media{margin-top:34px;border-radius:22px}.ethics-partners__media,.ethics-partners__media>img{min-height:370px;height:370px}.ethics-partners__media-copy{max-width:none}.ethics-partners__media-copy strong{font-size:17px}.ethics-partners__cards{grid-template-columns:1fr}.ethics-partners__cards article{min-height:175px;grid-template-columns:46px 1fr;gap:14px;padding:18px}.ethics-partners__card-index{width:36px;height:36px}.ethics-partners__card-copy h3{font-size:20px}.ethics-partners__card-copy p{font-size:11.5px}.ethics-shell{width:calc(100% - 30px)}.ethics-section{padding:72px 0}.ethics-kicker{font-size:7px}.ethics-kicker:before{width:20px}.ethics-hero{min-height:auto;padding:98px 0 62px}.ethics-hero h1{font-size:clamp(3.6rem,13.4vw,5rem)}.ethics-hero__description{font-size:13.5px}.ethics-hero__actions{flex-direction:column}.ethics-button{width:100%;justify-content:space-between}.ethics-hero__metrics{grid-template-columns:1fr}.ethics-hero__metric{min-height:56px;border-right:0;border-bottom:1px solid var(--ethics-line)}.ethics-hero__media{min-height:420px;border-radius:24px}.ethics-hero__media-inner{border-radius:26px}.ethics-hero__scene-shell{inset:12px;border-radius:20px}.ethics-hero__media-caption{left:14px;bottom:14px;width:calc(100% - 28px)}.ethics-hero__float-label{min-height:27px;padding:0 9px;font-size:5.3px}.ethics-hero__float-label--one{top:12%;left:4%}.ethics-hero__float-label--two{top:22%;right:4%}.ethics-hero__float-label--three{right:4%;bottom:30%}.ethics-section-head h2{font-size:clamp(2.95rem,11.5vw,4.4rem)}.ethics-vision__media{margin-top:34px;border-radius:22px}.ethics-vision__media,.ethics-vision__media>img{min-height:370px;height:370px}.ethics-vision__statement{left:18px;right:18px;bottom:18px}.ethics-vision__statement strong{font-size:23px}.ethics-principles__grid{margin-top:34px;grid-template-columns:1fr;grid-auto-rows:330px}.ethics-principle-card{transform:none!important;border-radius:22px}.ethics-principle-card,.ethics-principle-card--5{grid-column:auto!important}.ethics-principle-card__content h3{font-size:29px}.ethics-ai__media,.ethics-ai__media>img,.ethics-governance__media,.ethics-governance__media>img,.ethics-partners__media,.ethics-partners__media>img,.ethics-people__media,.ethics-people__media>img{min-height:380px;height:380px}.ethics-ai__media,.ethics-governance__media,.ethics-partners__media,.ethics-people__media{border-radius:22px}.ethics-governance__timeline{padding-left:42px}.ethics-governance__progress{left:10px}.ethics-governance__timeline article{min-height:150px;grid-template-columns:38px 1fr}.ethics-ai__cards{grid-template-columns:1fr}.ethics-ai__cards article{min-height:150px}.ethics-ai__cards h3{margin-top:24px}.ethics-people__media{margin-top:34px}.ethics-people__orb{width:120px;right:7%;top:14%}.ethics-people__media-copy{left:18px;right:18px;bottom:18px}.ethics-people__media-copy strong{font-size:23px}.ethics-people__grid{grid-template-columns:1fr}.ethics-people__grid article{min-height:150px}.ethics-partners__media-copy{left:14px;right:14px;bottom:14px}.ethics-partners__signal{width:120px}.ethics-closing{min-height:640px}.ethics-closing h2{font-size:clamp(3.7rem,13.4vw,5.3rem)}}@media (max-width:420px){.ethics-hero__media{min-height:380px}.ethics-ai__media,.ethics-ai__media>img,.ethics-governance__media,.ethics-governance__media>img,.ethics-partners__media,.ethics-partners__media>img,.ethics-people__media,.ethics-people__media>img,.ethics-vision__media,.ethics-vision__media>img{min-height:335px;height:335px}}@media (prefers-reduced-motion:reduce){.ethics-page *,.ethics-page :after,.ethics-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}