.culture{--culture-blue:#48f;--culture-red:#ec3d34;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:24px 0 96px;position:relative;z-index:1}.culture *{box-sizing:border-box}.culture a{color:var(--culture-blue)}.culture__wrap{margin:0 auto;max-width:1240px;padding:0 40px}@media (max-width:560px){.culture__wrap{padding:0 22px}}.culture__panel{background:linear-gradient(120deg,#1e40d0,#2e5bf0);border:1px solid hsla(0,0%,100%,.09);border-radius:28px;box-shadow:0 40px 90px -50px rgba(10,20,60,.75),0 2px 6px rgba(10,20,60,.08);isolation:isolate;overflow:hidden;padding:clamp(44px,4vw,82px) clamp(28px,4vw,82px);position:relative}.culture__panel:before{background:radial-gradient(70% 120% at 6% -10%,rgba(68,136,255,.34) 0,rgba(68,136,255,0) 62%),radial-gradient(52% 90% at 100% 108%,rgba(236,61,52,.16) 0,rgba(236,61,52,0) 60%);transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1)}.culture__panel:after,.culture__panel:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.culture__panel:after{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 100% at 50% 0,#000 10%,transparent 78%);mask-image:radial-gradient(80% 100% at 50% 0,#000 10%,transparent 78%);opacity:.32}.culture__panel:hover:before{transform:scale(1.06)}.culture__orbit{animation:cultureSpin 26s linear infinite;background:conic-gradient(from 0deg,rgba(68,136,255,0) 0deg,rgba(68,136,255,.55) 90deg,rgba(68,136,255,0) 200deg);border-radius:50%;height:520px;margin-top:-260px;-webkit-mask-image:radial-gradient(closest-side,transparent 71%,#000 72%,#000 74%,transparent 75%);mask-image:radial-gradient(closest-side,transparent 71%,#000 72%,#000 74%,transparent 75%);opacity:.5;pointer-events:none;position:absolute;right:-140px;top:50%;width:520px;z-index:0}.culture__orbit--inner{animation-direction:reverse;animation-duration:38s;height:340px;margin-top:-170px;opacity:.35;right:-50px;width:340px}@keyframes cultureSpin{to{transform:rotate(1turn)}}.culture__grid{align-items:start;display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);position:relative;z-index:1}@media (max-width:960px){.culture__grid{gap:26px;grid-template-columns:1fr}.culture__orbit{opacity:.32;right:-220px}}.culture__rule{background:linear-gradient(90deg,var(--culture-blue),var(--culture-red));border-radius:2px;display:block;height:3px;transform-origin:left;width:56px}.culture__eyebrow{color:var(--culture-blue);font-size:12px;font-weight:700;letter-spacing:.16em;margin-top:22px;text-transform:uppercase}.culture__heading{color:#fff;font-size:clamp(30px,3.5vw,46px);font-weight:800;letter-spacing:-.028em;line-height:1.08;margin-top:26px;text-wrap:balance}.culture__eyebrow+.culture__heading{margin-top:10px}.culture__body{padding-left:clamp(0px,2vw,30px);position:relative}.culture__body:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22),hsla(0,0%,100%,0));bottom:6px;content:"";left:0;position:absolute;top:6px;width:1px}@media (max-width:900px){.culture__body{padding-left:0}.culture__body:before{display:none}}.culture__body p{color:#c7d0e2;font-size:clamp(16.5px,1.35vw,18.5px);font-weight:400;line-height:1.8}.culture__body a{color:#8fb6ff;font-weight:600;position:relative;text-decoration:none}.culture__body a:after{background:currentColor;bottom:-2px;content:"";height:1.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.2,.9,.25,1)}.culture__body a:hover:after{transform:scaleX(1);transform-origin:left}@media (prefers-reduced-motion:reduce){.culture *{transition:none!important}.culture__orbit{animation:none}}.culture__panel{filter:blur(8px);opacity:0;transform:scale(.88) translateY(24px)}.culture__panel.culture-in{animation:culturePanelMaterialize .5s cubic-bezier(.22,.61,.36,1) forwards}@keyframes culturePanelMaterialize{0%{filter:blur(8px);opacity:0;transform:scale(.88) translateY(24px)}60%{filter:blur(0);opacity:1}to{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}}.culture__eyebrow,.culture__heading{opacity:0;transform:translateY(16px)}.culture__panel.culture-in .culture__eyebrow,.culture__panel.culture-in .culture__heading{animation:cultureFadeUpSm .4s cubic-bezier(.22,.61,.36,1) .2s forwards}@keyframes cultureFadeUpSm{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.culture__rule{opacity:0;transform:scaleX(0)}.culture__panel.culture-in .culture__rule{animation:cultureRuleGlow .4s ease .18s forwards}@keyframes cultureRuleGlow{0%{box-shadow:0 0 0 rgba(68,136,255,0);opacity:0;transform:scaleX(0)}60%{box-shadow:0 0 16px rgba(68,136,255,.7);opacity:1;transform:scaleX(1.08)}to{box-shadow:0 0 0 rgba(68,136,255,0);opacity:1;transform:scaleX(1)}}.culture__body{opacity:0;transform:translateY(14px)}.culture__panel.culture-in .culture__body{animation:cultureBodyRise .4s cubic-bezier(.22,.61,.36,1) .38s forwards}@keyframes cultureBodyRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.culture__orbit{opacity:0;transform:scale(.4) rotate(-60deg)}.culture__panel.culture-in .culture__orbit{animation:cultureOrbitSpiralIn .45s cubic-bezier(.22,.61,.36,1) .25s forwards,cultureSpin 26s linear .25s infinite}.culture__panel.culture-in .culture__orbit--inner{animation:cultureOrbitSpiralInInner .45s cubic-bezier(.22,.61,.36,1) .31s forwards,cultureSpin 38s linear .31s infinite reverse}@keyframes cultureOrbitSpiralIn{0%{opacity:0;transform:scale(.4) rotate(-60deg)}to{opacity:.5;transform:scale(1) rotate(0deg)}}@keyframes cultureOrbitSpiralInInner{0%{opacity:0;transform:scale(.4) rotate(-60deg)}to{opacity:.35;transform:scale(1) rotate(0deg)}}.culture__spotlight{background:radial-gradient(280px circle at var(--spot-x,50%) var(--spot-y,50%),hsla(0,0%,100%,.16),transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:0}.culture__panel:hover .culture__spotlight{opacity:1}@media (prefers-reduced-motion:reduce){.culture__body,.culture__eyebrow,.culture__heading,.culture__orbit,.culture__panel,.culture__rule{animation:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important}.culture__spotlight{display:none}}