@font-face{font-family:Le Jour Script;src:url(/assets/Le%20Jour%20Script%20Personal%20Use%20Only-D6evBtSd.otf) format("opentype")}@font-face{font-family:"Le Jour Serif";src:url(/assets/Le%20Jour%20Serif%20Personal%20Use%20Only-BuA_rKQZ.otf) format("opentype")}@font-face{font-family:TT Drugs;src:url(/assets/TT%20Drugs%20Trial%20Regular-CBYTAWpT.otf) format("opentype")}:root{--color-bg: #000000;--color-text: #ffffff;--color-accent: #d32f2f;--font-serif: "Playfair Display", serif;--font-sans: "Inter", sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.6}h1,h2,h3{font-family:var(--font-serif)}section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center;position:relative}.section-content{max-width:1200px;width:100%;z-index:2}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.navbar[data-v-facc0b1b]{position:fixed;top:0;left:0;width:100%;z-index:1000;background:transparent;padding:3rem 0}.nav-container[data-v-facc0b1b]{max-width:1400px;margin:0 auto;padding:0 4rem;display:flex;justify-content:flex-end}.nav-links[data-v-facc0b1b]{display:flex;gap:3rem}.nav-link[data-v-facc0b1b]{font-family:Montserrat,sans-serif;color:#fff;text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:color .3s ease}.nav-link[data-v-facc0b1b]:hover{color:red}.nav-link.router-link-active[data-v-facc0b1b]{color:red;font-weight:700}header[data-v-d2293ed8]{position:fixed;top:0;left:0;width:100%;padding:3rem 4rem;z-index:100;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,transparent 100%)}.header-content[data-v-d2293ed8]{display:flex;justify-content:flex-start;align-items:flex-start}.logo-group[data-v-d2293ed8]{display:flex;align-items:center;gap:1.2rem}.vertical-label[data-v-d2293ed8]{writing-mode:vertical-rl;transform:rotate(180deg);font-family:Montserrat,sans-serif;font-size:12.8px;color:red;letter-spacing:.1rem;font-weight:400}.main-logo[data-v-d2293ed8]{display:flex;flex-direction:column;line-height:normal}.sustain[data-v-d2293ed8]{font-family:Le Jour Script,cursive;font-size:72px;color:red;line-height:1;margin-bottom:0}.ability[data-v-d2293ed8]{font-family:"Le Jour Serif",serif;font-size:37.1px;color:#fff;line-height:1;margin-top:0}.journey[data-v-d2293ed8]{font-family:TT Drugs,sans-serif;font-size:17.9px;color:red;letter-spacing:.53em;margin-top:5px;text-transform:uppercase}@media(max-width:768px){header[data-v-d2293ed8]{padding:1.5rem 2rem}.sustain[data-v-d2293ed8]{font-size:30px}.ability[data-v-d2293ed8]{font-size:28px}.journey[data-v-d2293ed8]{font-size:14px}}.app-container{overflow-x:hidden;background-color:#000;min-height:100vh}main{height:100vh;overflow-y:scroll}section{scroll-snap-align:start}section[data-v-7fec17c9]{min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem;position:relative;overflow:hidden}.background-container[data-v-7fec17c9]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bg-video[data-v-7fec17c9],.bg-image[data-v-7fec17c9]{width:100%;height:100%;object-fit:cover}.hero-logo-group[data-v-7fec17c9]{position:absolute;top:3rem;left:4rem;display:flex;align-items:center;gap:1.2rem;z-index:10}.vertical-label[data-v-7fec17c9]{writing-mode:vertical-rl;transform:rotate(180deg);font-family:Montserrat,sans-serif;font-size:12.8px;color:red;letter-spacing:.1rem;font-weight:400}.main-logo[data-v-7fec17c9]{display:flex;flex-direction:column;line-height:normal}.sustain[data-v-7fec17c9]{font-family:Le Jour Script,cursive;font-size:72px;color:red;line-height:1}.ability[data-v-7fec17c9]{font-family:"Le Jour Serif",serif;font-size:37.1px;color:#fff;line-height:1}.journey[data-v-7fec17c9]{font-family:TT Drugs,sans-serif;font-size:17.9px;color:red;letter-spacing:.53em;margin-top:5px;text-transform:uppercase}.overlay[data-v-7fec17c9]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.section-content[data-v-7fec17c9]{max-width:1200px;width:100%;flex-grow:1;z-index:2;display:flex;flex-direction:column;position:relative}.section-content.left[data-v-7fec17c9]{align-items:flex-start;text-align:left;justify-content:flex-end;padding-bottom:6rem}.section-content.center[data-v-7fec17c9]{align-items:center;text-align:center;justify-content:center}.section-content.right[data-v-7fec17c9]{align-items:flex-end;text-align:right;justify-content:center}.lower-content[data-v-7fec17c9]{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:4rem}.lower-content.centered-grid[data-v-7fec17c9]{flex-direction:column;align-items:center;justify-content:center;text-align:center}.section-tagline[data-v-7fec17c9]{color:#fff;text-transform:none;letter-spacing:.1rem;font-family:Montserrat,sans-serif;font-size:32.3px;margin-bottom:2rem;font-weight:300}[data-v-7fec17c9] .red{color:red;font-weight:700}.section-title[data-v-7fec17c9]{font-family:Montserrat,sans-serif;font-size:18.4px;margin-bottom:1rem;max-width:800px;line-height:1.2;font-weight:300;color:#fff;letter-spacing:.2rem;text-transform:uppercase;display:flex;align-items:center;gap:1rem}.esg-logo[data-v-7fec17c9]{font-family:"Le Jour Serif",serif;font-size:37.1px;color:#edd5b2;line-height:1;text-transform:none;letter-spacing:normal}.title-suffix[data-v-7fec17c9]{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.1;display:block;text-transform:uppercase;letter-spacing:.1rem}.section-description[data-v-7fec17c9]{font-family:Montserrat,sans-serif;font-size:1.1rem;max-width:500px;color:#ffffffb3;font-weight:300;margin-top:1rem;font-style:italic}.side-content[data-v-7fec17c9]{max-width:600px;text-align:left}.side-content p[data-v-7fec17c9]{font-size:1.1rem;line-height:1.8;color:#fffc;font-weight:300;margin-bottom:1rem}.hero-subtitle p[data-v-7fec17c9]{font-size:2.2rem;line-height:1.5;color:#fff}.corner-logo-container[data-v-7fec17c9]{position:absolute;bottom:1.5rem;right:1.5rem;padding:0;z-index:5;height:65px;width:180px;overflow:hidden;transition:all .3s ease}.corner-logo-container.is-centered[data-v-7fec17c9]{position:relative;bottom:auto;right:auto;margin:3rem auto 0;height:auto;min-height:65px;width:250px}.corner-logo-img[data-v-7fec17c9]{width:100%;height:auto;display:block;object-fit:contain;object-position:top;filter:url(#remove-white) brightness(1.1)}@media(max-width:768px){section[data-v-7fec17c9]{padding:2rem}.section-title[data-v-7fec17c9]{font-size:2.2rem}.side-content[data-v-7fec17c9]{align-self:center}}.solution-card[data-v-149e9128]{background:#000;border:1px solid #333;border-radius:4px;overflow:hidden;transition:transform .3s ease,border-color .3s ease;height:100%;display:flex;flex-direction:column}.solution-card[data-v-149e9128]:hover{transform:translateY(-5px);border-color:red}.card-image[data-v-149e9128]{width:100%;aspect-ratio:1.6;background-size:cover;background-position:center;position:relative}.image-overlay[data-v-149e9128]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.card-content[data-v-149e9128]{padding:1.25rem;flex-grow:1;display:flex;flex-direction:column}.card-title[data-v-149e9128]{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#edd5b2;margin-bottom:.75rem;font-weight:600;text-align:center}.card-text[data-v-149e9128]{font-family:Montserrat,sans-serif;font-size:.85rem;color:#ccc;line-height:1.5;font-weight:300;white-space:pre-line}.home-view[data-v-c3c984d5]{scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}section[data-v-c3c984d5]{scroll-snap-align:start}.solutions-grid-section[data-v-c3c984d5]{min-height:100vh;padding:4rem;display:flex;align-items:center;box-sizing:border-box;background-color:#050505}.container[data-v-c3c984d5]{max-width:1400px;margin:0 auto;width:100%}.section-title[data-v-c3c984d5]{font-family:Montserrat,sans-serif;font-size:3rem;color:#edd5b2;margin-bottom:2rem;font-weight:700}.cards-grid[data-v-c3c984d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1100px){.cards-grid[data-v-c3c984d5]{grid-template-columns:1fr;gap:4rem}}.stakeholders-section[data-v-333ba2fe]{min-height:100vh;background-color:#000;padding:6rem 4rem;display:flex;align-items:center;justify-content:center}.content-wrapper[data-v-333ba2fe]{max-width:1400px;width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:6rem}.title[data-v-333ba2fe]{font-family:Montserrat,sans-serif;font-size:3rem;color:#fff;margin-bottom:3rem;font-weight:700}.stakeholders-grid[data-v-333ba2fe]{display:grid;grid-template-columns:repeat(4,140px);gap:1.2rem}.stakeholder-card[data-v-333ba2fe]{aspect-ratio:1;background:#1a1a1a;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem;border-radius:4px;transition:transform .3s ease;gap:.5rem}.stakeholder-card[data-v-333ba2fe]:hover{transform:translateY(-5px);background:#252525}.stakeholder-card.placeholder[data-v-333ba2fe]{background:transparent}.card-name[data-v-333ba2fe]{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:#edd5b2;line-height:1.2;text-align:center}.card-icon[data-v-333ba2fe]{width:100%;height:60%;display:flex;align-items:center;justify-content:center}.icon-img[data-v-333ba2fe]{max-width:100%;max-height:100%;object-fit:contain}.esg-header[data-v-333ba2fe]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.esg-logo[data-v-333ba2fe]{font-family:"Le Jour Serif",serif;font-size:3rem;color:red}.esg-subtitle[data-v-333ba2fe]{font-family:Montserrat,sans-serif;font-size:1.2rem;color:#fff;font-weight:300}.category-label[data-v-333ba2fe]{font-family:Montserrat,sans-serif;font-size:1rem;color:#888;margin-bottom:2rem}.image-previews[data-v-333ba2fe]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem}.preview-box[data-v-333ba2fe]{aspect-ratio:1;background:#222;border-radius:4px}.right-col[data-v-333ba2fe]{padding-top:2rem}.placeholder-img[data-v-333ba2fe]{background:linear-gradient(45deg,#111,#222)}.narrative[data-v-333ba2fe]{font-family:Montserrat,sans-serif;color:#fff;font-weight:300;line-height:1.8;font-size:1rem}.narrative p[data-v-333ba2fe],.narrative-box[data-v-333ba2fe]{margin-bottom:1.5rem}.narrative-highlight[data-v-333ba2fe]{color:red;font-style:italic}.highlight[data-v-333ba2fe]{margin-top:2rem;font-weight:400}@media(max-width:1024px){.content-wrapper[data-v-333ba2fe]{grid-template-columns:1fr;gap:4rem}.stakeholders-grid[data-v-333ba2fe]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stakeholders-grid[data-v-333ba2fe]{grid-template-columns:repeat(2,1fr)}.title[data-v-333ba2fe]{font-size:2rem}}.partners-section[data-v-589a90a0]{min-height:100vh;background-color:#f5f5f5;padding:2rem 4rem;display:flex;align-items:center;justify-content:center}.content-wrapper[data-v-589a90a0]{max-width:1400px;width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:6rem}.title[data-v-589a90a0]{font-family:Montserrat,sans-serif;font-size:3.5rem;color:red;margin-bottom:4rem;font-weight:700}.partners-grid[data-v-589a90a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.partner-card[data-v-589a90a0]{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:transform .3s ease}.partner-card[data-v-589a90a0]:hover{transform:scale(1.05)}.logo-wrapper[data-v-589a90a0]{height:80px;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;transition:all .3s ease}.partner-logo[data-v-589a90a0]{max-width:100%;max-height:100%;object-fit:contain}.partner-name[data-v-589a90a0]{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:#333;text-align:center}.right-col[data-v-589a90a0]{display:flex;align-items:center;padding-top:2.5rem}.narrative[data-v-589a90a0]{font-family:Montserrat,sans-serif;color:#333;font-weight:400;line-height:1.6;font-size:1.1rem}.narrative p[data-v-589a90a0]{margin-bottom:1.5rem}.highlight[data-v-589a90a0]{color:red;font-weight:700}@media(max-width:1024px){.content-wrapper[data-v-589a90a0]{grid-template-columns:1fr;gap:4rem}}@media(max-width:768px){.partners-grid[data-v-589a90a0]{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.partners-grid[data-v-589a90a0]{grid-template-columns:repeat(2,1fr)}}.pillars-section[data-v-87c00b3f]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:6rem 4rem;overflow:hidden}.background-container[data-v-87c00b3f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bg-video[data-v-87c00b3f]{width:100%;height:100%;object-fit:cover}.overlay[data-v-87c00b3f]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.content-wrapper[data-v-87c00b3f]{position:relative;z-index:2;max-width:1400px;width:100%}.header[data-v-87c00b3f]{margin-bottom:4rem}.line[data-v-87c00b3f]{font-family:Montserrat,sans-serif;font-size:1.5rem;color:#fff;line-height:1.2}.highlight-serif[data-v-87c00b3f]{font-family:"Le Jour Serif",serif;font-size:3.5rem;margin-left:.5rem}.highlight-serif.red[data-v-87c00b3f]{color:red}.pillars-grid[data-v-87c00b3f]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-bottom:4rem}.pillar-col[data-v-87c00b3f]{display:flex;flex-direction:column;gap:1.5rem}.pillar-label[data-v-87c00b3f]{height:50px;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:1rem}.pillar-label h3[data-v-87c00b3f]{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#fff;margin-bottom:.5rem;text-align:center}.pillar-label p[data-v-87c00b3f]{font-family:Montserrat,sans-serif;font-size:.8rem;color:#ffffffb3;text-align:center;line-height:1.4}.animation-container[data-v-87c00b3f]{position:relative;aspect-ratio:1;width:100%;overflow:hidden;border-radius:4px;cursor:pointer}.wording-square[data-v-87c00b3f]{position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;z-index:1}.wording-square p[data-v-87c00b3f]{font-family:Montserrat,sans-serif;font-size:.9rem;color:#fff;line-height:1.6}.image-square[data-v-87c00b3f]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:2;transition:transform .6s cubic-bezier(.4,0,.2,1)}.animation-container:hover .image-square[data-v-87c00b3f]{transform:translateY(100%)}.footer-narrative[data-v-87c00b3f]{text-align:right;font-family:Montserrat,sans-serif;color:#fff;line-height:1.8;font-size:1rem;max-width:600px;margin-left:auto}.red[data-v-87c00b3f]{color:red;font-weight:600}@media(max-width:1200px){.pillars-grid[data-v-87c00b3f]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.pillars-grid[data-v-87c00b3f]{grid-template-columns:repeat(2,1fr)}.highlight-serif[data-v-87c00b3f]{font-size:2.5rem}}@media(max-width:480px){.pillars-grid[data-v-87c00b3f]{grid-template-columns:1fr}}.capabilities-view[data-v-da303bb0]{scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}section[data-v-da303bb0]{scroll-snap-align:start}.approach-card[data-v-fe8aa23d]{display:flex;flex-direction:column;gap:1rem;height:100%}.header[data-v-fe8aa23d]{background:#1a1a1a;border-radius:4px;padding:1rem;text-align:center;border:1px solid #ff4d4d;display:flex;flex-direction:column;justify-content:center;min-height:160px}.header h3[data-v-fe8aa23d]{font-family:Montserrat,sans-serif;font-size:1.3rem;color:#edd5b2;margin-bottom:.5rem;font-weight:600}.subtitle[data-v-fe8aa23d]{font-family:Montserrat,sans-serif;font-size:.9rem;color:#888;white-space:pre-line}.body[data-v-fe8aa23d]{background:#111;border-radius:4px;padding:1.8rem;flex-grow:1;border:1px solid #fff}.content[data-v-fe8aa23d]{font-family:Montserrat,sans-serif;color:#ccc;font-weight:300;text-align:left}.paragraph[data-v-fe8aa23d]{font-size:.95rem;line-height:1.5;margin-bottom:.9rem}.paragraph[data-v-fe8aa23d]:last-child{margin-bottom:0}.footer[data-v-fe8aa23d]{text-align:center;padding-top:.5rem;min-height:24px}.footer-text[data-v-fe8aa23d]{font-family:Montserrat,sans-serif;font-size:1rem;color:#fff;font-weight:500}[data-v-fe8aa23d] .red-highlight{color:red;font-weight:700}.bullet-list[data-v-fe8aa23d]{margin-top:.6rem;padding-left:1.2rem;line-height:1.4;font-size:.95rem}.bullet-list li[data-v-fe8aa23d]{margin-bottom:.25rem}.solutions-page[data-v-b9dddeba]{scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}section[data-v-b9dddeba]{scroll-snap-align:start}.grid-section[data-v-b9dddeba]{min-height:100vh;padding:4rem;display:flex;align-items:center;box-sizing:border-box}.grid-section.dark[data-v-b9dddeba]{background-color:#050505}.grid-section.darker[data-v-b9dddeba]{background-color:#000}.container[data-v-b9dddeba]{max-width:1400px;margin:0 auto;width:100%}.section-title[data-v-b9dddeba]{font-family:Montserrat,sans-serif;font-size:3rem;color:#edd5b2;margin-bottom:2rem;font-weight:700}.cards-grid[data-v-b9dddeba]{display:grid;grid-template-columns:repeat(3,370px);justify-content:center;gap:2.5rem}@media(max-width:1100px){.cards-grid[data-v-b9dddeba]{grid-template-columns:1fr;gap:4rem}.section-title[data-v-b9dddeba]{font-size:2.5rem}}.inquiry-form-card[data-v-8f095241]{max-width:500px;width:100%;padding:2.5rem 2rem;background:#1a1a1a;border-top:2px solid #ff4d4d;border-radius:4px;box-shadow:0 10px 30px #00000080}.form-group[data-v-8f095241]{margin-bottom:1.2rem;display:flex;flex-direction:column}label[data-v-8f095241]{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ccc;margin-bottom:.4rem}input[data-v-8f095241],textarea[data-v-8f095241]{width:100%;padding:.6rem .8rem;background:#252525;border:1px solid #333;color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem;outline:none;transition:border-color .3s}input[data-v-8f095241]:focus,textarea[data-v-8f095241]:focus{border-color:#edd5b2}.button-container[data-v-8f095241]{display:flex;justify-content:center;margin:1rem 0}.submit-btn-centered[data-v-8f095241]{padding:.7rem 3.5rem;background:#ff4d4d;color:#fff;border:none;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;cursor:pointer;border-radius:4px;transition:opacity .3s}.submit-btn-centered[data-v-8f095241]:hover{opacity:.9}.privacy-note[data-v-8f095241]{font-family:Montserrat,sans-serif;font-size:.65rem;color:#666;line-height:1.4;margin-top:1.5rem}.status-msg[data-v-8f095241]{margin-top:1rem;text-align:center;font-size:.8rem;color:#edd5b2}.contact-footer[data-v-a70fc3ca]{background-color:#000;padding:4rem;color:#fff;min-height:100vh;display:flex;align-items:center;box-sizing:border-box}.footer-container[data-v-a70fc3ca]{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.main-title[data-v-a70fc3ca]{font-family:Montserrat,sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.subtitle[data-v-a70fc3ca]{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;color:#ccc;margin-bottom:1rem}.intro[data-v-a70fc3ca]{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.details[data-v-a70fc3ca]{font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.6;color:#888;margin-bottom:2rem}.logo-area[data-v-a70fc3ca]{margin-bottom:2.5rem}.footer-logo-img[data-v-a70fc3ca]{max-width:450px;height:auto;display:block;filter:url(#remove-white-bg) brightness(1.2)}.red[data-v-a70fc3ca]{color:red}.contact-details[data-v-a70fc3ca]{display:flex;flex-direction:column;gap:1.2rem}.contact-item[data-v-a70fc3ca]{display:flex;gap:1.5rem;align-items:flex-start}.icon-circle[data-v-a70fc3ca]{background:#edd5b2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.icon[data-v-a70fc3ca]{width:16px;height:16px;color:#111}.contact-item p[data-v-a70fc3ca]{font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.5;color:#ccc}.contact-item a[data-v-a70fc3ca]{color:#ccc;text-decoration:none;transition:color .3s ease}.contact-item a[data-v-a70fc3ca]:hover{color:#edd5b2}@media(max-width:1100px){.footer-container[data-v-a70fc3ca]{grid-template-columns:1fr;gap:4rem}.main-title[data-v-a70fc3ca]{font-size:3rem}}.about-page[data-v-f72f8701]{scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}section[data-v-f72f8701]{scroll-snap-align:start}.our-story[data-v-f72f8701]{height:100vh;display:grid;grid-template-columns:450px 1fr;overflow:hidden;box-sizing:border-box;padding:0!important;margin:0!important}.story-text-box[data-v-f72f8701]{background:#000;padding:4rem 3rem;display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}.story-text-box[data-v-f72f8701]::-webkit-scrollbar{display:none}.section-title[data-v-f72f8701]{font-family:"Le Jour Serif",serif;font-size:2.5rem;color:#edd5b2;margin-bottom:2rem;letter-spacing:.05em;flex-shrink:0}.narrative[data-v-f72f8701]{font-family:Montserrat,sans-serif;color:#ccc;font-size:.8rem;line-height:1.5;font-weight:300}.narrative p[data-v-f72f8701]{margin-bottom:1rem}.story-video-box[data-v-f72f8701]{position:relative;overflow:hidden;height:100%}.story-video-box .bg-video[data-v-f72f8701]{width:100%;height:100%;object-fit:cover;display:block}.video-overlay[data-v-f72f8701]{position:absolute;bottom:10%;right:10%;text-align:right}.overlay-text[data-v-f72f8701]{font-family:Montserrat,sans-serif;font-size:1.8rem;color:#fff;font-weight:300}.red[data-v-f72f8701]{color:red;font-weight:700}.vision-mission[data-v-f72f8701]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:6rem 4rem;overflow:hidden}.background-container[data-v-f72f8701]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.background-container .bg-video[data-v-f72f8701]{width:100%;height:100%;object-fit:cover}.overlay[data-v-f72f8701]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000f14b3}.content-wrapper[data-v-f72f8701]{position:relative;z-index:2;max-width:1400px;width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center}.left-col[data-v-f72f8701]{align-self:end}.our-design-title[data-v-f72f8701]{font-family:Montserrat,sans-serif;font-size:5rem;font-weight:700;color:#edd5b2;margin-bottom:0}.right-col[data-v-f72f8701]{text-align:right;display:flex;flex-direction:column;gap:4rem}.vm-block .title[data-v-f72f8701]{font-family:Montserrat,sans-serif;font-size:4rem;font-weight:700;margin-bottom:1rem}.vm-block .description[data-v-f72f8701]{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#fff;line-height:1.6;max-width:500px;margin-left:auto}.mission-list[data-v-f72f8701]{list-style:none;font-family:Montserrat,sans-serif;font-size:1.2rem;color:#fff;font-weight:500}.mission-list li[data-v-f72f8701]{margin-bottom:.5rem}.design-list[data-v-f72f8701]{font-family:Montserrat,sans-serif;color:#fff;font-size:.95rem;line-height:1.8;font-weight:300}.contact-section[data-v-f72f8701]{min-height:100vh}@media(max-width:1024px){.our-story[data-v-f72f8701]{grid-template-columns:1fr}.story-text-box[data-v-f72f8701]{order:2}.story-video-box[data-v-f72f8701]{aspect-ratio:16/9}.content-wrapper[data-v-f72f8701]{grid-template-columns:1fr;text-align:center;gap:4rem}.right-col[data-v-f72f8701]{text-align:center;align-items:center}.vm-block .description[data-v-f72f8701]{margin:0 auto}.our-design-title[data-v-f72f8701]{font-size:3rem}}
