@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-accent:#3974ba;--color-white:#fff;--color-black:#000;--color-light-accent:#d7d7d7;--color-dark-accent:#444;--color-grey-section:#d9d9d9;--font-body:"Poppins", sans-serif;--fw-light:300;--fw-medium:500;--fw-bold:700;--fs-base:16px;--fs-h1:3.8rem;--fs-h2:2.66rem;--fs-h3:2.11rem;--fs-h4:1.54rem;--fs-button:1.08rem;--fs-nav:1.08rem;--lh-h1:1.285;--lh-h2:1.358;--lh-h3:1.392;--lh-h4:1.43;--lh-body:1.87;--page-padding:3vw;--max-page-width:1900px;--header-height:90px;--header-height-shrunk:86px;--button-pad-y:1.3rem;--button-pad-x:2.171rem;--hero-height:66vh}@media (width<=799px){:root{--page-padding:6vw;--header-height:80px;--header-height-shrunk:71px;--hero-height:66vh;--fs-h1:2.875rem;--lh-h1:1.28;--fs-h2:2.1rem;--fs-h3:1.75rem;--fs-h4:1.4rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-black);color:var(--color-white);font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:var(--fw-medium)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;color:#000;background:#fff;border-radius:4px;padding:8px 12px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.site-header{z-index:50;height:var(--header-height);padding:0 var(--page-padding);background-color:#0000;justify-content:space-between;align-items:center;transition:transform .14s ease-in-out,background-color .3s ease-in-out,height .14s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-shrunk{height:var(--header-height-shrunk);background-color:#000}.site-header.is-hidden{transform:translateY(-100%)}body.menu-open .site-header{transform:none}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header__logo img{width:146px;height:auto}.site-nav ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:#fff;font-size:var(--fs-nav);font-weight:var(--fw-light);border-bottom:1px solid #0000;padding-bottom:2px;line-height:1.5;text-decoration:none;display:inline-block}.site-nav a[aria-current=page]{border-bottom-color:#fff}.site-nav a:hover{opacity:.8}.burger,.menu-overlay{display:none}@media (width<=799px){.site-header__logo{z-index:120;position:relative}.site-header__logo img{width:110px}.site-nav{display:none}.burger{z-index:120;cursor:pointer;color:#fff;background:0 0;border:0;width:36px;height:36px;margin:3px 5px 0 0;padding:0;display:block;position:relative}.burger span{background:currentColor;width:34px;height:1px;transition:transform .25s,top .25s;position:absolute;left:1px}.burger span:first-child{top:11px}.burger span:nth-child(2){top:22px}.burger[aria-expanded=true] span:first-child{top:16px;transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){top:16px;transform:rotate(-45deg)}.menu-overlay{z-index:100;background:#000;justify-content:center;align-items:center;padding-top:83px;display:flex;position:fixed;inset:0}.menu-overlay[hidden]{display:none}.menu-overlay ul{text-align:center;margin:0;padding:0;list-style:none}.menu-overlay a{color:#fff;font-size:2.08rem;font-weight:var(--fw-light);padding:4px 0;line-height:1.46;text-decoration:none;display:block}body.menu-open{overflow:hidden}}.hero{min-height:var(--hero-height);padding:calc(var(--header-height) + 24px) var(--page-padding) 38px;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero--home{align-items:flex-start;min-height:71.3vh;padding-top:176px;padding-bottom:38px}@media (width<=799px){.hero--home{padding-top:156px;padding-bottom:29px}}.hero__media{z-index:-1;position:absolute;inset:0}.hero__media--placeholder{background:radial-gradient(60% 40% at 30% 30%,#d6a45a59,#0000 70%),radial-gradient(40% 50% at 75% 45%,#be6e8c4d,#0000 70%),linear-gradient(#06142a 0%,#050b18 55%,#030610 100%)}.hero__media:after{content:"";background:#00000026;position:absolute;inset:0}.hero__media--slides{background:#050b18}.hero__slide{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.hero__slide--1{opacity:1;animation-name:hero-fade-1}.hero__slide--2{animation-name:hero-fade-2}.hero__slide--3{animation-name:hero-fade-3}@keyframes hero-fade-1{0%,41.6%{opacity:1}41.7%,91.6%{opacity:0}91.7%,to{opacity:1}}@keyframes hero-fade-2{0%,33.33%{opacity:0}41.67%,75%{opacity:1}75.1%,to{opacity:0}}@keyframes hero-fade-3{0%,66.67%{opacity:0}75%,91.67%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__slide{animation:none}.hero__slide--1{opacity:1}.hero__slide--2,.hero__slide--3{opacity:0}}.hero__content{max-width:860px}.placeholder-badge{z-index:2;color:#ffffffa6;pointer-events:none;background:#00000073;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.3;position:absolute;bottom:10px;right:12px}.button{background:var(--color-accent);color:#fff;font-size:var(--fs-button);font-weight:var(--fw-medium);padding:var(--button-pad-y) var(--button-pad-x);text-align:center;border-radius:999px;line-height:1.25;text-decoration:none;display:inline-block}.button:hover{filter:brightness(1.08)}.intro{padding:60px var(--page-padding)}.intro__image{aspect-ratio:2486/1190;object-fit:cover;width:100%;height:auto}.intro__text{max-width:580px;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);margin-top:34px}.intro .button{margin-top:37px}.statement{background:var(--color-grey-section);color:#000;min-height:var(--hero-height);text-align:center;padding:60px var(--page-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.statement h2{max-width:600px}.statement .button{margin-top:38px}.featured{isolation:isolate;text-align:center;padding:126px var(--page-padding);background:radial-gradient(40% 30% at 85% 45%,#3a3a3e 0%,#0000 70%),radial-gradient(30% 30% at 8% 85%,#4a4a50 0%,#0000 70%),#000;position:relative}.featured__frame{aspect-ratio:602/400;width:602px;max-width:100%;margin:32px auto 0;display:block;overflow:hidden}.featured__frame img{object-fit:cover;width:100%;height:100%}.featured__caption{margin-top:38px;font-size:1.06rem;line-height:1.6}.featured .button{margin-top:37px}.brands{text-align:center;color:#000;padding:90px var(--page-padding) 100px;background:#c3c9d2 url(/assets/img/bg-brands-swirl.webp) 50%/cover no-repeat}.brands__wall{grid-template-columns:repeat(5,1fr);width:840px;max-width:100%;margin:35px auto 0;padding:0;list-style:none;display:grid}.brand-slot{height:80px;font-size:13px;font-weight:var(--fw-medium);color:#0000008c;border:1px dashed #00000040;justify-content:center;align-items:center;padding:4px;line-height:1.2;display:flex}.brands__partner{margin-top:64px}.brands__partner-label{font-size:1.1rem;font-weight:600;line-height:1.4}.brands__partner-slot{color:#0000008c;border:1px dashed #00000040;margin-top:8px;padding:6px 16px;font-size:13px;display:inline-block}.brands .button{margin-top:55px}@media (width<=799px){.brands__wall{grid-template-columns:repeat(3,1fr)}.brand-slot{height:56px;font-size:11px}}.site-footer{padding:45px var(--page-padding) 59px;background:#000}.site-footer__cols{text-align:center;grid-template-columns:584fr 136fr 484fr;line-height:1.8;display:grid}.site-footer__cols>:first-child{grid-column:1}.site-footer__cols>:nth-child(2){grid-column:3}.site-footer__cols strong{font-weight:600;display:block}.site-footer__cols a{color:#4d7fd1}.site-footer__logo{width:200px;height:auto;margin:56px auto 0}@media (width<=799px){.site-footer__cols{grid-template-columns:1fr;gap:180px}.site-footer__cols>:first-child,.site-footer__cols>:nth-child(2){grid-column:1}}.hero--center{text-align:center;padding:var(--header-height) var(--page-padding) 0;justify-content:center;align-items:center}.hero--small{min-height:265px}.hero__media--blue{background:radial-gradient(35% 45% at 40% 40%,#4696be66,#0000 70%),radial-gradient(30% 40% at 70% 65%,#28649659,#0000 70%),linear-gradient(#08243a 0%,#06182a 55%,#040e1a 100%)}.hero__media--white{background:repeating-radial-gradient(at 50% 0,#ffffff47 0 2px,#0000 2px 14px),linear-gradient(#0a0f18 0%,#04070c 100%)}.hero__media--particles{background:radial-gradient(40% 80% at 78% 40%,#96aac873,#0000 70%),linear-gradient(120deg,#0e1020 0%,#121528 55%,#1a1d30 100%)}.placeholder-image{text-align:center;color:#fff9;background:repeating-linear-gradient(45deg,#1a1d22 0 14px,#20242a 14px 28px);border:1px dashed #ffffff4d;justify-content:center;align-items:center;width:100%;padding:16px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.page--no-hero{padding-top:var(--header-height)}.wwd{padding:41px var(--page-padding) 60px}.wwd__grid{grid-template-columns:repeat(3,1fr);gap:84px 33.5px;display:grid}.wwd__title{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);margin-bottom:32px}.wwd__text{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium)}.wwd__text--ja{font-weight:var(--fw-light);line-height:1.68}.wwd-image{padding:60px var(--page-padding) 41px}.about-neon{min-height:var(--hero-height);background-color:#000;background-position:50%;background-size:cover}.about-statement{isolation:isolate;padding:42px var(--page-padding) 50px;position:relative}.about-statement__bg{z-index:-1;background:radial-gradient(40% 80% at 78% 40%,#96aac873,#0000 70%),linear-gradient(120deg,#0e1020 0%,#121528 55%,#1a1d30 100%);position:absolute;inset:0}.about-statement__inner{max-width:620px}.about-statement__p{margin-top:32px}.about-photo{padding:42px var(--page-padding)}.about-photo+.about-quote{margin-top:-42px}.about-quote{padding:40px var(--page-padding) 60px;text-align:center;background-color:#1b0a33;background-position:50%;background-size:cover}.about-quote__inner{max-width:820px;margin:0 auto}.about-quote__text{font-size:var(--fs-h1);line-height:1.28;font-weight:var(--fw-medium)}.about-quote__text--ja{font-size:var(--fs-h2);line-height:var(--lh-h2)}.about-quote__name{font-size:1.077rem;line-height:var(--lh-body);margin-top:32px}.about-quote__name strong{font-weight:600}.about-values{padding:87px var(--page-padding) 100px}.about-values__inner{max-width:900px;margin:0 auto}.about-values__inner h2{margin-bottom:70px}@media (width>=800px){.about-values__inner h2{margin-bottom:102px}}.about-values__grid{grid-template-columns:repeat(3,1fr);gap:48px 36px;display:grid}.about-values__title,.about-values__text{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium)}.about-values__title{margin-bottom:32px}.about-values__text strong{font-weight:700}.contact-form-section{isolation:isolate;padding:calc(var(--header-height) + 45px) var(--page-padding) 60px;position:relative}.contact-form-section__bg{z-index:-1;position:absolute;inset:0}.contact-form-section__inner{width:602px;max-width:100%;margin:0 auto}.contact-lead{font-size:var(--fs-h3);line-height:1.39}.contact-form{margin-top:100px}.field{border:0;min-width:0;margin:0 0 25px;padding:0}.field label,.field legend{font-size:1.06rem;line-height:1.6;font-weight:var(--fw-light);color:#fff;padding:0;display:block}.field label .req{color:#fff9;margin-left:4px;font-size:.94rem}.field--name legend{margin-bottom:10px}.field__row{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.field input,.field textarea{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;margin-top:4px;padding:10px 0 6px;font-size:1.06rem;line-height:1.5;display:block}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field textarea:focus{border-bottom-color:#fff;outline:0}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-bottom-color:#e5737d}.field__error{color:#ff9aa2;margin-top:6px;font-size:.88rem;line-height:1.4}.contact-form__actions{text-align:center;margin-top:-3px}.contact-form__actions .button{cursor:pointer;border:0;font-family:inherit}.contact-form__status{text-align:center;color:#ffffffbf;margin-top:18px;font-size:.9rem}.contact-photo{padding:42px var(--page-padding) 41px}.contact-info{text-align:center;min-height:264px;padding:40px var(--page-padding);background-color:#0d1017;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.contact-info__grid{grid-template-columns:1fr 1fr;row-gap:32px;width:938px;max-width:100%;display:grid}.contact-info h4{font-weight:var(--fw-medium)}.contact-info h3{font-weight:var(--fw-light);margin-top:30px}.contact-info h3 a{color:#ddd;border-bottom:1px solid #ddd;text-decoration:none}.project-grid-section{padding:42px var(--page-padding) 60px}.project-grid{grid-template-columns:1fr 1fr;gap:70px 65px;margin:0;padding:0;list-style:none;display:grid}.project-card a{text-decoration:none;display:block}.project-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.project-card__title{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);margin-top:14px;display:block}.project-cta{text-align:center;padding:118px var(--page-padding) 145px}.project-cta h1{max-width:700px;margin:0 auto 35px}.project-text{padding:48px var(--page-padding) 0;max-width:calc(900px + 2 * var(--page-padding));margin:0 auto}.project-title{font-size:var(--fs-h3);line-height:1.39}.project-para{font-size:var(--fs-h3);margin-top:31px;line-height:1.39}.project-para--p{font-size:1.077rem;line-height:var(--lh-body);font-weight:var(--fw-light);margin-top:16px}.project-gallery{padding:60px var(--page-padding) 0;grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.project-gallery img{width:100%;max-width:100%;height:auto}.project-slideshow{height:100vh;position:relative;overflow:hidden}.project-slideshow img{object-fit:cover;width:100%;height:100%}.project-slideshow__arrow{color:#fff;background:#00000073;justify-content:center;align-items:center;width:28px;height:32px;font-size:24px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.project-slideshow__arrow--prev{left:20px}.project-slideshow__arrow--next{right:20px}.project-slideshow+.project-text{padding-top:60px;padding-bottom:60px}.project-role{max-width:calc(602px + 2 * var(--page-padding));padding:120px var(--page-padding) 0;margin:0 auto}.project-role h4{font-weight:var(--fw-medium)}.project-pager{padding:110px var(--page-padding) 31px;justify-content:space-between;align-items:center;display:flex}.project-pager__link{font-size:var(--fs-h3);line-height:1.3;font-weight:var(--fw-medium);align-items:center;gap:28px;text-decoration:none;display:inline-flex}.project-pager__link:hover{opacity:.8}.project-pager__chev{font-weight:var(--fw-light);font-size:1.6rem}.project-pager__link--prev .project-pager__chev{margin-left:-10px}.project-pager__link--next .project-pager__chev{margin-right:-6px}@media (width<=799px){.wwd__grid{grid-template-columns:1fr;row-gap:48px}.wwd{padding:40px var(--page-padding) 40px}.about-quote__name{font-size:1.05rem}.about-values__grid,.contact-info__grid{grid-template-columns:1fr}.project-grid{grid-template-columns:1fr;row-gap:48px}.project-para--p{font-size:1.05rem}.project-pager{gap:8px;padding-top:80px}.project-pager__link{gap:12px;min-width:0;max-width:52%;font-size:min(1.3rem,5.3vw);line-height:1.15}.project-pager__link--next{text-align:center}.project-role{padding-top:80px}.contact-form{margin-top:64px}}.not-found{min-height:490px;padding:55px var(--page-padding) 40px;font-size:1.08rem;line-height:1.6}.not-found p{margin:0 0 18px}.not-found ul{margin:0 0 18px;padding-left:40px}.not-found li{margin:0 0 6px}.not-found a{color:#3b6fd0}
