:root{--purple:#4d3298;--violet:#7256b5;--blue:#34a4cc;--green:#79bf4f;--ink:#292445;--paper:#fbfcfd;--mist:#edf8fa;--line:#29244526}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img,video{max-width:100%;display:block}h1,h2,h3,p,figure{margin-top:0}.lw-wrap{width:min(1180px,100% - 2.5rem);margin:auto}.lw-nav{z-index:10;justify-content:space-between;align-items:center;padding:1.6rem clamp(1.25rem,4vw,4.5rem);display:flex;position:absolute;inset:0 0 auto}.lw-nav a{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:850;text-decoration:none}.lw-nav__brand{letter-spacing:.01em!important;text-transform:none!important;font-size:1rem!important}.lw-hero{background:radial-gradient(circle at 79% 28%,#34a4cc57,#0000 30%),radial-gradient(circle at 16% 88%,#79bf4f47,#0000 34%),linear-gradient(135deg,#fbffff 0%,#e6f5f8 54%,#ede7f8 100%);align-items:center;min-height:100svh;padding:8.5rem 0 5rem;display:grid;position:relative;overflow:hidden}.lw-hero__grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.lw-label{color:var(--purple);letter-spacing:.17em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.66rem;font-weight:850}h1,h2,h3{letter-spacing:-.058em;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:9.5ch;margin-bottom:1.6rem;font-size:clamp(3.9rem,7.3vw,7.5rem);line-height:.89}h1 em,h2 em{color:var(--purple);font-style:normal}.lw-hero__copy{color:#292445b8;max-width:57ch;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.lw-tags{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.lw-tags span{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;border:1px solid #4d329840;border-radius:100px;padding:.5rem .76rem;font-size:.59rem;font-weight:850}.lw-hero__brand{place-items:center;min-height:510px;display:grid;position:relative}.lw-hero__brand:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#34a4cc3d,#7256b517 50%,#0000 70%);border-radius:50%;width:112%;position:absolute}.lw-hero__brand img{filter:drop-shadow(0 26px 48px #29244524);width:min(100%,650px);position:relative}.lw-result{color:var(--purple);border-top:1px solid #4d329838;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1.25rem;display:flex}.lw-result strong{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4vw,4rem);font-weight:400;line-height:.8}.lw-result span{letter-spacing:.13em;text-transform:uppercase;max-width:18ch;font-size:.65rem;font-weight:850;line-height:1.45}.lw-section{padding:clamp(5.5rem,11vw,10rem) 0}.lw-intro{background:#fff}.lw-intro__grid{grid-template-columns:.88fr 1.12fr;gap:clamp(3rem,9vw,9rem);display:grid}h2{margin-bottom:1.5rem;font-size:clamp(2.8rem,5.5vw,5.5rem);line-height:.94}.lw-intro__copy{padding-top:.5rem;font-size:clamp(1.12rem,1.7vw,1.45rem);line-height:1.6}.lw-intro__copy p+p{border-top:1px solid var(--line);color:#292445a8;padding-top:1.25rem;font-size:1rem}.lw-pillars{grid-template-columns:repeat(4,1fr);gap:1.35rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.lw-pillars article{border-top:1px solid var(--line);min-height:220px;padding:1.4rem 0}.lw-pillars span{color:var(--green);letter-spacing:.14em;font-size:.64rem;font-weight:850}.lw-pillars h3{margin:2rem 0 .8rem;font-size:1.72rem;line-height:1.02}.lw-pillars p{color:#292445ad;margin:0;font-size:.92rem;line-height:1.55}.lw-space{background:linear-gradient(145deg,#eef8f3 0%,#edf7fb 58%,#f2eef9 100%);position:relative;overflow:hidden}.lw-space__top{grid-template-columns:1fr .82fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.lw-space__top p:last-child{color:#292445b3;margin:0;font-size:1.03rem;line-height:1.72}.lw-space__collage{gap:1.1rem;margin-top:clamp(3rem,7vw,6rem);display:grid}.lw-collage__hero{grid-template-columns:1.55fr .72fr;gap:1.1rem;display:grid}.lw-collage__hero figure,.lw-collage__story figure,.lw-collage__promises figure,.lw-word-wall figure{background:#fff;border-radius:1.05rem;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #29244517}.lw-collage__hero figure:first-child{aspect-ratio:16/9}.lw-collage__hero figure:last-child{aspect-ratio:4/5}.lw-collage__hero img{object-fit:cover;width:100%;height:100%}.lw-collage__hero figure:last-child img{object-position:center 44%}.lw-space figcaption{color:#fff;letter-spacing:.11em;text-transform:uppercase;backdrop-filter:blur(9px);background:#211b3fd1;border-radius:100px;width:max-content;max-width:calc(100% - 1.4rem);padding:.62rem .76rem;font-size:.58rem;font-weight:850;position:absolute;inset:auto .7rem .7rem}.lw-collage__story{grid-template-columns:.76fr .76fr 1.48fr;gap:1.1rem;display:grid}.lw-collage__story figure{aspect-ratio:4/5}.lw-collage__story figure:last-child{aspect-ratio:auto}.lw-collage__story img{object-fit:cover;width:100%;height:100%}.lw-collage__statement{color:#fff;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,3rem);display:flex;background:linear-gradient(135deg,#79bf4f 0%,#34a4cc 52%,#4d3298 135%)!important}.lw-collage__statement strong{letter-spacing:-.06em;max-width:7ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:.88}.lw-collage__statement span{color:#ffffffc7;max-width:34ch;margin-top:1.25rem;font-size:.86rem;line-height:1.55}.lw-collage__promises{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.lw-collage__promises figure{place-items:center;min-height:250px;padding:1.1rem;display:grid}.lw-collage__promises img{object-fit:contain;width:100%;max-height:225px}.lw-collage__message{border-top:1px solid #4d329826;grid-template-columns:1fr .72fr;align-items:end;gap:clamp(2.5rem,7vw,7rem);padding:clamp(3rem,7vw,6rem) 0 1rem;display:grid}.lw-collage__message h3{max-width:10ch;color:var(--ink);margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.lw-collage__message h3 em{color:var(--purple);font-style:normal}.lw-collage__message p{color:#292445ad;margin:0;line-height:1.7}.lw-word-wall{background:linear-gradient(135deg,#4d3298,#6448a9 47%,#34a4cc);border-radius:1.25rem;grid-template-columns:repeat(3,1fr);gap:.8rem;padding:clamp(1.2rem,2.6vw,2.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #29244524}.lw-word-wall__heading{grid-column:1/-1;grid-template-columns:1fr .75fr;align-items:end;gap:2rem;margin-bottom:1rem;display:grid}.lw-word-wall__heading h3{color:#fff;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.lw-word-wall__heading p{color:#ffffffc2;margin:0;line-height:1.65}.lw-word-wall figure{min-height:190px;box-shadow:none;background:#fff;border-radius:1rem;place-items:center;padding:.45rem;display:grid}.lw-word-wall img{object-fit:contain;width:100%;height:100%;max-height:190px}.lw-word-wall figure:nth-of-type(3n+1){transform:rotate(-1deg)}.lw-word-wall figure:nth-of-type(3n){transform:rotate(1deg)}.lw-idea{color:#fff;background:linear-gradient(135deg,#402680,#6046aa 48%,#34a4cc);padding:clamp(5rem,10vw,9rem) 0;overflow:hidden}.lw-idea__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.lw-idea blockquote{letter-spacing:-.065em;max-width:11ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,6vw,6.25rem);line-height:.9}.lw-idea p{color:#fffc;max-width:53ch;margin:1.6rem 0 0;line-height:1.65}.lw-idea__image{border-radius:1.4rem;min-height:clamp(360px,34vw,510px);position:relative;overflow:hidden;box-shadow:0 30px 70px #190d4047}.lw-idea__image img{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.lw-build{background:linear-gradient(#f6fbfc 0%,#fff 100%)}.lw-build__top{grid-template-columns:1fr .8fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.lw-build__copy{color:#292445ad;margin:0;font-size:1rem;line-height:1.7}.lw-motion{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.lw-motion figure{background:#eef8fa;border:1px solid #4d32981f;border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 18px 42px #29244514}.lw-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.65rem;display:grid}.lw-pair video{aspect-ratio:4/5;object-fit:cover;background:#e6f3f5;border-radius:.62rem;width:100%}.lw-motion figcaption{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;padding:.9rem 1rem 1.05rem;font-size:.66rem;font-weight:850}.lw-logo-film{grid-column:1/-1;background:var(--purple)!important}.lw-logo-film video{aspect-ratio:16/5;object-fit:cover;background:var(--purple);width:100%}.lw-impact{color:#fff;background:linear-gradient(135deg,#79bf4f 0%,#34a4cc 56%,#4d3298 135%)}.lw-impact__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.lw-impact__mark{place-items:center;min-height:260px;display:grid}.lw-impact__mark img{filter:drop-shadow(0 20px 34px #211b3f29);width:min(92%,510px)}.lw-impact h2{color:#fff}.lw-impact__copy{color:#ffffffd1;line-height:1.7}.lw-impact__points{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.2rem;display:grid}.lw-impact__points article{border-top:1px solid #ffffff4d;padding-top:1rem}.lw-impact__points strong{letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.67rem;display:block}.lw-impact__points p{color:#ffffffc4;margin:0;font-size:.9rem;line-height:1.5}.lw-footer{color:#ffffffa6;background:#211b3f;padding:1.6rem clamp(1.25rem,4vw,4.5rem);font-size:.72rem}.lw-footer__wrap{justify-content:space-between;gap:1rem;display:flex}.lw-footer a{color:#fff;letter-spacing:.11em;text-transform:uppercase;font-weight:800;text-decoration:none}@media (width<=850px){.lw-hero__grid,.lw-intro__grid,.lw-space__top,.lw-idea__grid,.lw-build__top,.lw-collage__message,.lw-impact__grid{grid-template-columns:1fr}.lw-hero__brand{order:-1;min-height:330px}.lw-hero__brand img{width:min(92%,560px)}.lw-pillars{grid-template-columns:1fr 1fr}.lw-collage__hero{grid-template-columns:1fr}.lw-collage__hero figure:last-child{aspect-ratio:16/10}.lw-collage__story{grid-template-columns:1fr 1fr}.lw-collage__story figure:last-child{aspect-ratio:16/8;grid-column:1/-1}.lw-collage__promises,.lw-word-wall{grid-template-columns:repeat(2,1fr)}.lw-word-wall__heading{grid-column:1/-1;grid-template-columns:1fr}.lw-motion{grid-template-columns:1fr}.lw-logo-film{grid-column:auto}}@media (width<=580px){.lw-pillars,.lw-collage__story,.lw-collage__promises,.lw-word-wall,.lw-impact__points{grid-template-columns:1fr}.lw-collage__story figure:last-child{aspect-ratio:4/5;grid-column:auto}.lw-collage__promises figure,.lw-word-wall figure{min-height:190px}.lw-word-wall__heading{grid-column:auto}.lw-pair{gap:.32rem;padding:.42rem}.lw-footer__wrap{display:block}.lw-footer a{margin-top:.7rem;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(img){height:auto}