.wallis-presentation{color:#202c35;background:#ecf0f2;overflow:hidden}.wallis-presentation figure,.wallis-presentation p{margin:0}.wallis-presentation .wallis-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;margin-bottom:24px}.wallis-hero{position:relative;isolation:isolate;height:100svh;min-height:660px;color:#fff}.wallis-reception-background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.wallis-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101d29c9,#101d2940 52%,transparent 85%);pointer-events:none}.wallis-hero-copy{position:absolute;left:5.5%;top:12%;max-width:40%}.wallis-hero-copy h2{font-size:clamp(44px,4.5vw,72px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:38px 0 24px}.wallis-hero-copy strong{font-weight:650}.wallis-hero-copy>p:last-child{font-size:clamp(12px,1.15vw,17px);line-height:1.7}.wallis-hero-credit{position:absolute;bottom:5%;left:5.5%;font-size:12px}.wallis-art{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.wallis-art img{display:block;width:100%;height:auto}.wallis-art:focus-visible{outline:3px solid #6da5d3;outline-offset:7px}.wallis-browser{border:5px solid #20292e;border-top:12px solid #20292e;border-radius:9px;overflow:hidden;box-shadow:0 18px 30px #0b1a2e30;background:#20292e}.wallis-hero .wallis-hero-screen{position:absolute;width:40%;right:5.5%;bottom:3%;max-width:660px}.wallis-section{padding:clamp(60px,7vw,110px) 5.5%}.wallis-inner{max-width:1320px;margin:auto}.wallis-section h3{font-size:clamp(28px,3vw,46px);letter-spacing:-.025em;line-height:1.15;margin:0 0 28px;font-weight:600}.wallis-section p{font-size:15px;line-height:1.7}.wallis-identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:start;margin-top:45px}.wallis-identity-grid>div>p{max-width:44ch;margin-top:24px}.wallis-construction{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:start;margin:40px 0 0}.wallis-digital{background:#112740;color:#f2f5f7}.wallis-web-stage{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;margin-top:50px;align-items:start}.wallis-home{grid-column:1/10;grid-row:1/3}.wallis-bmw{grid-column:7/13;grid-row:2;position:relative;margin-top:-26%!important}.wallis-presentation figcaption{font-size:12px;line-height:1.6;margin-top:20px}.wallis-bmw figcaption{text-align:right}.wallis-detail-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:6%;align-items:center;margin-top:50px}.wallis-desktop-detail>p{margin-top:22px}.wallis-phones{display:flex;align-items:flex-start;gap:22px}.wallis-phones figure{width:calc(50% - 11px);min-width:0}.wallis-phones figure:last-child{margin-top:90px}.wallis-phone{border:4px solid #222c32;border-radius:25px;overflow:hidden;isolation:isolate;box-shadow:0 15px 26px #12243a22;background:#222c32}.wallis-phone img{border-radius:20px}.wallis-print{background:#c8d9e1}.wallis-pen{max-width:1000px;margin:30px auto 0}.wallis-footer-credit{font-size:12px!important;margin-top:32px!important}@media(max-width:1050px){.wallis-hero-copy{max-width:46%}.wallis-hero-copy h2{font-size:clamp(42px,5.4vw,58px)}.wallis-hero .wallis-hero-screen{width:51%;bottom:7%}.wallis-detail-layout{grid-template-columns:1fr;gap:45px}.wallis-phones{max-width:570px;width:85%;margin:auto;gap:35px}.wallis-phones figure{width:calc(50% - 17.5px)}}@media(max-width:650px){.wallis-hero{min-height:700px;background:#25333e}.wallis-reception-background{top:160px;height:calc(100% - 160px);-o-object-position:50% center;object-position:50% center;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%);mask-image:linear-gradient(180deg,transparent,#000 18%)}.wallis-hero:before{background:linear-gradient(90deg,#101d29a8,#101d2933 85%)}.wallis-hero-copy{top:85px;left:6%;max-width:88%}.wallis-hero-copy h2{font-size:44px;margin:22px 0 18px}.wallis-hero-copy .wallis-label{max-width:230px;font-size:10px}.wallis-hero .wallis-hero-screen{width:78%;right:6%;bottom:65px}.wallis-hero-credit{bottom:26px;left:6%}.wallis-construction,.wallis-identity-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.wallis-web-stage{display:flex;flex-direction:column;gap:36px;margin-top:32px}.wallis-bmw{margin-top:0!important;width:90%;align-self:flex-end}.wallis-bmw figcaption{text-align:left}.wallis-browser{border-width:8px 3px 3px;border-radius:6px}.wallis-detail-layout{margin-top:30px}.wallis-phones{width:100%;gap:16px}.wallis-phones figure{width:calc(50% - 8px)}.wallis-phones figure:last-child{margin-top:60px}.wallis-phone{border-width:3px;border-radius:19px}.wallis-phone img{border-radius:15px}.wallis-presentation figcaption{font-size:11px}}.wallis-design{background:#e3e9ed}.wallis-design-grid{display:grid;grid-template-columns:minmax(0,558fr) minmax(0,702fr);gap:5%;align-items:center}.wallis-index-design{max-width:558px;display:grid;gap:28px}.wallis-index-design .wallis-art:last-child{max-width:556px}.wallis-product-design{max-width:702px;transform:translateY(35px)}.wallis-design-art{overflow:hidden;border-radius:5px;box-shadow:0 12px 28px #15263814}.wallis-enquiry-design{max-width:797px;width:76%;margin:70px 0 0 auto}@media(max-width:800px){.wallis-design-grid{grid-template-columns:1fr;gap:40px}.wallis-index-design{width:100%}.wallis-product-design{transform:none;width:92%;justify-self:end}.wallis-enquiry-design{width:100%;margin-top:40px}}.wallis-identity-surface{aspect-ratio:1;background:#fff;padding:clamp(12px,2vw,28px);display:flex;align-items:center;justify-content:center}.wallis-identity-surface img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wallis-construction>p{grid-column:1;margin-top:24px}@media(max-width:650px){.wallis-construction{grid-template-columns:1fr;gap:0}.wallis-identity-surface{padding:16px}}