.about-hero{height:1072px;position:relative;overflow:hidden;background:linear-gradient(180deg,#e1f8ff,#b5eeff)}
.about-hero-copy{padding-top:161px;position:relative;z-index:2}
.about-hero-copy .section-heading{margin-bottom:48px}
.about-hero-copy h1{font-size:96px;max-width:806px;margin:auto}
.about-hero-art{position:absolute;left:50%;top:451.867px;width:1440px;height:569.323px;transform:translateX(-50%)}
.about-hero-wordmark{position:absolute;left:95.514px;top:144.133px}
.about-character{position:absolute;overflow:hidden}
.about-character img{position:absolute;max-width:none!important}
.about-character-can{left:561.873px;top:94.961px;width:307.283px;height:403.559px}
.about-character-can img{width:100.46%;height:105.31%;left:-.44%;top:0}
.about-character-ball{left:1076.095px;top:290.728px;width:281px;height:210px;transform:rotate(45deg)}
.about-character-ball img{inset:0;width:100%;height:100%;object-fit:cover}
.about-character-spider{left:69.356px;top:244.957px;width:443.908px;height:285.892px;transform:scaleX(-1)}
.about-character-spider img{width:100%;height:109.78%;left:0;top:-.1%}
.about-character-bus{left:833.354px;top:340.051px;width:228.396px;height:161.483px}
.about-character-bus img{inset:0;width:100%;height:100%;object-fit:cover}
.about-character-bottle{left:360px;top:0;width:194.709px;height:274.065px;transform:scaleX(-1)}
.about-character-bottle img{width:104.27%;height:104.78%;left:-2.14%;top:-2.39%}
.about-story{display:grid;grid-template-columns:548fr 596fr;gap:96px;padding-top:120px;padding-bottom:120px}
.about-story-copy{font-size:20px;line-height:1.4;color:rgba(70,70,70,.7)}
.about-story-copy .section-heading{margin-bottom:28px}
.about-story-copy .eyebrow{margin-bottom:14px}
.about-story-copy h2{max-width:418px}
.about-toy-labels{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.about-toy-labels span{padding:6px 10px;border:1px solid rgba(102,46,141,.2);border-radius:4px;white-space:nowrap}
.about-story-conclusion{margin-top:91px}
.about-story-conclusion p+p{margin-top:18px}
.about-story-conclusion strong{font-weight:600;color:var(--text)}
.about-story-art{position:relative}
.about-story-photo{position:relative;height:443px;border-radius:10px;overflow:hidden}
.about-story-photo img{position:absolute;width:131.99%;height:118.3%;left:-17.52%;top:-10.85%;max-width:none!important}
.about-story-purple{position:absolute;top:-63px;left:47px}
.about-story-orange{position:absolute;right:33px;bottom:-44.916px}
.about-career-background{position:relative;padding-bottom:120px;background:linear-gradient(to bottom,#fff 0,#fff 210px,#f0fcff 210px,#f0fcff 100%)}
.about-india-banner{position:relative;height:420px;border-radius:18px;background:var(--purple);overflow:hidden}
.about-india-copy{position:relative;z-index:1;padding-top:64px;margin-left:75px;width:327.192px;color:white}
.about-india-label{display:flex;align-items:center;gap:10px;font-size:18px;line-height:22px;margin-bottom:20px}
.about-india-label img{width:27px;height:18px;object-fit:cover}
.about-india-copy h2{font-size:48px;color:white;max-width:293.114px}
.about-india-copy p{font-size:20px;font-weight:600;line-height:1.4;color:rgba(255,255,255,.8);margin-top:70px}
.about-india-image{position:absolute;left:570px;top:32px;width:549px;height:388px;overflow:hidden}
.about-india-image img{position:absolute;width:100.2%;height:156.51%;left:-.1%;top:-16.41%;max-width:none!important}
.about-career{display:grid;grid-template-columns:675fr 454fr;gap:100px;margin-top:120px}
.about-career-photo{height:443px;overflow:hidden;border-radius:10px}
.about-career-photo img{width:100%;height:100%;object-fit:cover}
.about-career-copy .section-heading{margin-bottom:75px}
.about-career-copy h2{max-width:405px}
.about-career-copy p{font-size:20px;line-height:1.4;color:rgba(70,70,70,.7);margin-bottom:40px}
.about-career-copy strong{font-weight:600}
.about-cta{margin-top:0}
.about-cta .white-button .button-arrow{background:var(--yellow)}
@media(max-width:1199.98px){.about-story{gap:48px}.about-story-conclusion{margin-top:48px}.about-india-image{left:48%;width:49%}.about-career{gap:48px}.about-career-copy .section-heading{margin-bottom:36px}}
@media(max-width:991.98px){.about-hero{height:920px}.about-hero-copy h1{font-size:76px}.about-hero-art{top:400px;transform:translateX(-50%) scale(.75);transform-origin:center top}.about-story{grid-template-columns:1fr;gap:60px}.about-story-copy{max-width:650px}.about-story-conclusion{margin-top:36px}.about-story-art{max-width:650px;width:100%;margin:auto}.about-story-orange{bottom:-44px}.about-india-copy{margin-left:40px;width:290px}.about-india-copy h2{font-size:42px}.about-india-copy p{font-size:18px}.about-india-image{left:50%;width:49%}.about-career{grid-template-columns:1fr;gap:40px}.about-career-copy{max-width:650px}.about-career-copy .section-heading{margin-bottom:28px}}
@media(max-width:767.98px){.about-hero{height:700px}.about-hero-copy{padding-top:130px}.about-hero-copy h1{font-size:clamp(38px,8vw,58px)}.about-hero-copy .section-heading{margin-bottom:32px}.about-hero-art{top:340px;transform:translateX(-50%) scale(.4)}.about-story{padding-top:64px;padding-bottom:80px;gap:70px}.about-story-copy{font-size:17px}.about-story-photo{height:auto;aspect-ratio:596/443}.about-story-purple{transform:scale(.65);transform-origin:left top;top:-40px;left:24px}.about-story-orange{transform:scale(.65);transform-origin:right bottom;right:16px;bottom:-29px}.about-toy-labels{gap:6px}.about-toy-labels span{font-size:15px;padding:6px 8px}.about-career-background{padding-bottom:64px;background:linear-gradient(to bottom,#fff 0,#fff 210px,#f0fcff 210px,#f0fcff 100%)}.about-india-banner{height:620px}.about-india-copy{padding-top:32px;margin-left:28px;margin-right:28px;width:auto}.about-india-copy h2{font-size:40px}.about-india-copy p{margin-top:28px;max-width:310px}.about-india-image{top:auto;bottom:0;left:5%;width:90%;height:290px}.about-career{margin-top:64px;gap:32px}.about-career-photo{height:auto;aspect-ratio:675/443}.about-career-copy p{font-size:18px;margin-bottom:28px}.about-cta h2{font-size:clamp(40px,8vw,58px)}}
@media(max-width:399px){.about-hero-art{transform:translateX(-50%) scale(.32)}.about-hero{height:620px}}
@media(max-width:767.98px){.about-hero-art{top:420px}.about-india-banner{height:520px}.about-india-image{height:auto;aspect-ratio:549/388}}
