.ubuntu-v1{background:#2d3e91;color:#fff;overflow:hidden;padding:90px 0;position:relative}.ubuntu-v1:before{background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,0) 70%);height:500px;left:-200px;top:10%;width:500px}.ubuntu-v1:after,.ubuntu-v1:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.ubuntu-v1:after{background:radial-gradient(circle,rgba(76,175,80,.14) 0,rgba(76,175,80,0) 70%);bottom:5%;height:400px;right:-150px;width:400px}.ubuntu-v1__container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.ubuntu-v1__grid{align-items:start;display:grid;gap:70px;grid-template-columns:1fr 1.1fr}.ubuntu-v1__intro{position:sticky;top:40px}.ubuntu-v1__eyebrow{background:rgba(76,175,80,.18);border:1px solid rgba(76,175,80,.3);border-radius:100px;color:#6fb558;display:inline-block;font-family:Poppins Bold;font-size:13px;font-weight:600;letter-spacing:2px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.ubuntu-v1__title{color:#fff;font-family:Poppins Bold;font-size:35px;font-weight:700;line-height:1.2;margin:0 0 24px;max-width:500px}.ubuntu-v1__text{color:hsla(0,0%,100%,.82);font-family:Poppins Regular;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 36px}.ubuntu-v1__quote{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border-left:3px solid #4caf50;border-radius:0 14px 14px 0;color:#fff;font-family:Poppins Regular;font-size:17px;font-style:italic;font-weight:500;line-height:1.55;margin:0;padding:24px 24px 24px 32px;position:relative}.ubuntu-v1__quote-mark{color:rgba(111,181,88,.45);font-family:Poppins Bold;font-size:70px;font-style:normal;left:18px;line-height:1;pointer-events:none;position:absolute;top:-8px}.ubuntu-v1__principles{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ubuntu-v1__principle{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-left:3px solid rgba(76,175,80,.4);border-radius:12px;display:flex;gap:20px;padding:20px 24px 20px 22px;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.ubuntu-v1__principle:hover{background:hsla(0,0%,100%,.1);border-color:rgba(76,175,80,.5) rgba(76,175,80,.5) rgba(76,175,80,.5) #4caf50;box-shadow:0 10px 22px rgba(0,0,0,.2);transform:translateX(6px)}.ubuntu-v1__principle:hover .ubuntu-v1__num{color:#4caf50}.ubuntu-v1__num{color:hsla(0,0%,100%,.3);flex-shrink:0;font-family:Poppins Bold;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1;min-width:32px;transition:color .3s ease}.ubuntu-v1__principle-text{color:#fff;flex:1;font-family:Poppins Regular;font-size:16px;font-weight:500;line-height:1.5;margin:0}.ubuntu-v1__media{display:none;margin:0}.ubuntu-v1--image-feature .ubuntu-v1__media,.ubuntu-v1--image-rotator .ubuntu-v1__media,.ubuntu-v1--image-spotlight .ubuntu-v1__media{display:block;padding:0;position:relative}.ubuntu-v1--image-feature .ubuntu-v1__media img,.ubuntu-v1--image-rotator .ubuntu-v1__media img,.ubuntu-v1--image-spotlight .ubuntu-v1__media img{aspect-ratio:4/5;border-radius:22px;box-shadow:0 18px 40px rgba(0,0,0,.3);display:block;object-fit:cover;object-position:center 25%;position:relative;width:100%;z-index:1}.ubuntu-v1--image-feature .ubuntu-v1__grid{align-items:center;gap:64px 60px;grid-template-areas:"intro media" "principles principles";grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ubuntu-v1--image-feature .ubuntu-v1__intro{grid-area:intro;position:static}.ubuntu-v1--image-feature .ubuntu-v1__media{grid-area:media}.ubuntu-v1--image-feature .ubuntu-v1__principles{display:grid;gap:12px;grid-area:principles;grid-template-columns:repeat(2,1fr)}.ubuntu-v1--image-feature .ubuntu-v1__principle:last-child{grid-column:1/-1}.ubuntu-v1--image-rotator .ubuntu-v1__grid{align-items:center;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.06fr)}.ubuntu-v1--image-rotator .ubuntu-v1__intro{position:static}.ubuntu-v1--image-rotator .ubuntu-v1__quote{margin-bottom:28px}.ubuntu-v1--image-rotator .ubuntu-v1__principles{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-left:3px solid #4caf50;border-radius:14px;display:block;min-height:110px;overflow:hidden;padding:26px 28px 24px;position:relative}.ubuntu-v1--image-rotator .ubuntu-v1__principle{backdrop-filter:none;background:transparent;border:0;border-radius:0;left:28px;opacity:0;padding:0;pointer-events:none;position:absolute;right:28px;top:30px;transform:translateY(28px);transition:opacity .45s ease,transform .45s ease}.ubuntu-v1--image-rotator .ubuntu-v1__principle.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.ubuntu-v1--image-rotator .ubuntu-v1__principle.is-leaving{opacity:0;transform:translateY(-28px)}.ubuntu-v1--image-rotator .ubuntu-v1__principle:hover{background:transparent;border:0;box-shadow:none;transform:translateY(0)}.ubuntu-v1--image-rotator .ubuntu-v1__principle.is-leaving:hover{transform:translateY(-28px)}.ubuntu-v1--image-rotator .ubuntu-v1__num{color:rgba(76,175,80,.85);display:none;font-size:44px;min-width:64px}.ubuntu-v1--image-rotator .ubuntu-v1__principle-text{font-size:17px;font-weight:500;line-height:1.5;text-align:center;text-wrap:pretty}.ubuntu-v1__rotator-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px}.ubuntu-v1__rotator-dots{display:flex;gap:8px;list-style:none;margin:0;padding:0}.ubuntu-v1__rotator-dot{background:hsla(0,0%,100%,.25);border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .25s ease,transform .25s ease;width:8px}.ubuntu-v1__rotator-dot:hover{background:hsla(0,0%,100%,.5)}.ubuntu-v1__rotator-dot.is-active{background:#4caf50;transform:scale(1.35)}.ubuntu-v1__rotator-counter{color:hsla(0,0%,100%,.55);font-family:Poppins Bold;font-size:13px;font-weight:600;letter-spacing:1px}.ubuntu-v1__rotator-counter strong{color:#4caf50;font-weight:700}.ubuntu-v1__rotator-arrows{display:flex;gap:6px}.ubuntu-v1__rotator-arrow{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .25s,border-color .25s;width:32px}.ubuntu-v1__rotator-arrow:hover{background:rgba(76,175,80,.25);border-color:#4caf50}.ubuntu-v1__rotator-arrow svg{height:14px;width:14px}.ubuntu-v1--image-spotlight .ubuntu-v1__grid{align-items:start;gap:28px 60px;grid-template-areas:"media intro" "media chips" "media panel";grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ubuntu-v1--image-spotlight .ubuntu-v1__intro{grid-area:intro;position:static}.ubuntu-v1--image-spotlight .ubuntu-v1__media{align-self:stretch;grid-area:media}.ubuntu-v1--image-spotlight .ubuntu-v1__media img{aspect-ratio:auto;height:100%;min-height:520px}.ubuntu-v1__spotlight-chips{display:flex;flex-wrap:wrap;gap:8px;grid-area:chips;list-style:none;margin:0;padding:0}.ubuntu-v1__spotlight-chip{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-left:3px solid rgba(76,175,80,.3);border-radius:10px;color:hsla(0,0%,100%,.55);cursor:pointer;display:inline-flex;font-family:Poppins Bold;font-size:15px;font-weight:700;height:44px;justify-content:center;min-width:52px;padding:0 14px;transition:all .25s ease}.ubuntu-v1__spotlight-chip:hover{background:hsla(0,0%,100%,.1);border-left-color:rgba(76,175,80,.6);color:#fff}.ubuntu-v1__spotlight-chip.is-active{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.55) rgba(76,175,80,.55) rgba(76,175,80,.55) #4caf50;color:#fff}.ubuntu-v1--image-spotlight .ubuntu-v1__principles{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-left:3px solid #4caf50;border-radius:14px;display:block;grid-area:panel;min-height:230px;overflow:hidden;padding:36px;position:relative}.ubuntu-v1--image-spotlight .ubuntu-v1__principle{align-items:flex-start;backdrop-filter:none;background:transparent;border:0;border-radius:0;flex-direction:column;gap:14px;left:36px;opacity:0;padding:0;pointer-events:none;position:absolute;right:36px;top:36px;transform:translateY(15px);transition:opacity .4s ease,transform .4s ease}.ubuntu-v1--image-spotlight .ubuntu-v1__principle.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.ubuntu-v1--image-spotlight .ubuntu-v1__principle:hover{background:transparent;border:0;box-shadow:none;transform:translateY(0)}.ubuntu-v1--image-spotlight .ubuntu-v1__num{color:rgba(76,175,80,.45);font-size:56px;letter-spacing:-1.5px;line-height:.9}.ubuntu-v1--image-spotlight .ubuntu-v1__principle-text{color:#fff;font-size:22px;font-weight:500;line-height:1.45}@media (max-width:1024px){.ubuntu-v1--image-feature .ubuntu-v1__grid,.ubuntu-v1--image-rotator .ubuntu-v1__grid,.ubuntu-v1--image-spotlight .ubuntu-v1__grid,.ubuntu-v1__grid{gap:40px;grid-template-areas:none;grid-template-columns:1fr}.ubuntu-v1__intro{position:static!important}.ubuntu-v1--image-feature .ubuntu-v1__media,.ubuntu-v1--image-rotator .ubuntu-v1__media,.ubuntu-v1--image-spotlight .ubuntu-v1__media{margin:0 auto;max-width:520px;order:-1;padding:0 16px 16px 0}.ubuntu-v1--image-feature .ubuntu-v1__media:before,.ubuntu-v1--image-rotator .ubuntu-v1__media:before,.ubuntu-v1--image-spotlight .ubuntu-v1__media:before{left:16px;top:16px}.ubuntu-v1--image-feature .ubuntu-v1__media img,.ubuntu-v1--image-rotator .ubuntu-v1__media img,.ubuntu-v1--image-spotlight .ubuntu-v1__media img{aspect-ratio:16/10;height:auto;min-height:0}.ubuntu-v1--image-feature .ubuntu-v1__principles{grid-template-columns:1fr}.ubuntu-v1--image-feature .ubuntu-v1__principle:last-child{grid-column:auto}.ubuntu-v1__title{font-size:32px}}@media (max-width:900px){.ubuntu-v1{padding:60px 0}.ubuntu-v1:after,.ubuntu-v1:before{height:280px;width:280px}.ubuntu-v1__eyebrow{font-size:12px;padding:5px 12px}.ubuntu-v1__title{font-size:26px;margin-bottom:18px}.ubuntu-v1__text{font-size:16px;margin-bottom:26px}.ubuntu-v1__quote{font-size:15px;padding:20px 18px 20px 24px}.ubuntu-v1__quote-mark{font-size:50px;left:12px;top:-4px}.ubuntu-v1__principle{gap:14px;padding:16px 18px 16px 16px}.ubuntu-v1__num{font-size:20px;min-width:26px}.ubuntu-v1__principle-text{font-size:14px}.ubuntu-v1--image-rotator .ubuntu-v1__num{font-size:36px;min-width:52px}.ubuntu-v1--image-rotator .ubuntu-v1__principle-text{font-size:15px}.ubuntu-v1--image-spotlight .ubuntu-v1__num{font-size:42px}.ubuntu-v1--image-spotlight .ubuntu-v1__principle-text{font-size:17px}.ubuntu-v1--image-spotlight .ubuntu-v1__principles{min-height:200px;padding:26px}.ubuntu-v1--image-spotlight .ubuntu-v1__principle{left:26px;right:26px;top:26px}}