.landing-next{--gw-ink:#112f3e;--gw-muted:#526974;--gw-line:#d3dfe3;--landing-blue:#0064a6;--landing-cyan:#9de6ec;background:#f7f9f9}.landing-next h1 em,.landing-next h2 em,.landing-next h3 em{font-style:normal}.landing-next .gw-header{background:#f7f9f9;height:96px;padding-inline:5%}.landing-next .gw-brand>span:last-child{letter-spacing:-.035em;font-size:19px;font-weight:750}.landing-next .gw-brand small{letter-spacing:0;font-size:10px;font-weight:450}.landing-next .gw-header nav{font-size:13px;font-weight:550}.landing-next .gw-header-enter,.landing-next .gw-button{background:var(--landing-blue);border-color:var(--landing-blue);color:#fff}.landing-next .gw-header-enter:hover{color:#fff;background:#004e83}.landing-next .gw-button{border-radius:5px;gap:30px;min-height:56px;padding:18px 24px;font-size:14px;font-weight:600}.landing-next .gw-button:hover{background:#004e83}.landing-next .gw-kicker{letter-spacing:.13em;font-size:11px;font-weight:600}.landing-live-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.landing-next .gw-hero{height:min(850px,100svh - 96px);min-height:740px;max-height:none;margin:0 24px;padding:0;display:block;overflow:hidden}.landing-next .gw-hero-image{background:#11364b;border-radius:6px;min-height:0;margin:0;position:absolute;inset:0 0 68px}.landing-next .gw-hero-image>img{object-position:57% 55%;transform:translateY(var(--landing-scroll,0px)) scale(1.15);transition:none}.landing-next .gw-hero-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#052738ed 0%,#062d40b8 36%,#082f4845 73%,#082e4026),linear-gradient(#0000 65%,#062d4560);position:absolute;inset:0}.landing-next .gw-hero-copy{z-index:2;pointer-events:none;color:#fff;max-width:1100px;padding:62px 5.5% 115px;position:relative;top:auto;left:auto}.landing-next .gw-hero-copy a{pointer-events:auto}.landing-next .gw-hero-copy .gw-kicker{color:#d0edf1;text-shadow:none;align-items:center;gap:12px;display:flex}.landing-next .gw-hero h1{letter-spacing:-.075em;text-shadow:none;margin:32px 0 30px;font-size:clamp(85px,9.3vw,148px);font-weight:650;line-height:.97}.landing-next .gw-hero h1 em{color:var(--landing-cyan)}.landing-next .gw-hero-copy .gw-lead{color:#e5eff3;max-width:450px;text-shadow:none;letter-spacing:-.015em;font-size:18px;font-weight:400;line-height:1.65}.landing-next .gw-hero-actions{flex-direction:row;align-items:center;gap:28px;margin-top:30px}.landing-next .gw-hero-copy .gw-button{background:var(--landing-cyan);color:#0a3345;border-color:var(--landing-cyan)}.landing-next .gw-hero-copy .gw-button:hover{background:#fff;border-color:#fff}.landing-next .gw-hero-copy .gw-quiet-link{color:#fff;text-shadow:none;font-size:13px}.landing-next .gw-hero-note{color:#c4dce5;letter-spacing:.04em;text-shadow:none;margin-top:22px;font-size:11px;display:block}.landing-next .gw-image-caption{z-index:2;gap:15px;bottom:26px;left:auto;right:28px}.landing-next .gw-image-caption>span:first-child{color:#e2f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b304abd;border-color:#bdd8e340;font-size:11px}.landing-next .gw-image-caption i{background:var(--landing-cyan)}.landing-next .gw-image-arrow{background:var(--landing-cyan);color:#11364b;width:50px;height:50px}.landing-next .gw-hero-footer{color:#526974;border:0;width:93%;height:68px;font-size:11px;position:absolute;bottom:0;left:3.5%}.landing-next .gw-hero-footer>span{align-items:center;gap:12px;display:flex}.landing-next .gw-hero-footer strong{letter-spacing:-.06em;color:var(--gw-ink);font-size:25px;font-weight:650}.landing-next .gw-hero-footer a{align-items:center;gap:15px;display:inline-flex}.landing-footer-divider{color:#a2b5bd;margin:0 9px}.landing-next .gw-hero-footer .landing-footer-divider{display:inline}.landing-innovation{border-block:1px solid var(--gw-line);background:#fff;grid-template-columns:1fr 2.6fr;align-items:center;gap:50px;padding:34px 5%;display:grid}.landing-next .landing-innovation h2{letter-spacing:.14em;text-transform:uppercase;color:#52616c;font-size:12px;font-weight:600;line-height:1.9}.landing-innovation ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.landing-innovation a{flex-direction:column;align-items:center;gap:8px;display:flex}.landing-innovation-mark{place-items:center;width:100%;height:80px;display:grid}.landing-innovation-mark img{object-fit:contain;filter:grayscale();opacity:.75;max-width:100%;transition:opacity .2s;display:block}.landing-innovation a:hover img,.landing-innovation a:focus-visible img{opacity:1}.landing-innovation-mark .landing-logo-zhaw{width:52px;height:72px}.landing-innovation-mark .landing-logo-innosuisse{width:170px;height:80px}.landing-innovation-mark .landing-logo-metaroom{width:68px;height:74px}.landing-innovation-mark .landing-logo-realite-suisse{width:112px;height:70px}.landing-innovation-context{text-align:center;color:#63717b;font-size:10px;line-height:1.5}.landing-purpose{padding:108px 6.6% 36px;scroll-margin-top:32px}.landing-purpose-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:28px 7%;margin-bottom:54px;display:grid}.landing-purpose-heading .gw-kicker{grid-column:1/-1}.landing-section-index{color:var(--landing-blue);letter-spacing:0;margin-right:16px;display:inline-block}.landing-next .landing-purpose-heading h2,.landing-next .gw-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.2vw,82px);font-weight:600;line-height:1.05}.landing-next .landing-purpose-heading h2 em,.landing-next .gw-section-heading h2 em{color:var(--landing-blue)}.landing-purpose-heading>p:last-child{max-width:390px;color:var(--gw-muted);margin:0 0 4px;font-size:16px;line-height:1.8}.landing-proof{color:#f4fafb;background:#0e3146;border-radius:6px;grid-template-columns:1.08fr 1fr;min-height:560px;display:grid;overflow:hidden}.landing-proof-copy{align-self:center;padding:62px 46px}.landing-next .landing-proof-copy .gw-kicker{color:#9bcbd6;font-size:10px;line-height:1.7}.landing-next .landing-proof-copy h3{letter-spacing:-.055em;margin:27px 0;font-size:clamp(38px,4.1vw,63px);font-weight:550;line-height:1.06}.landing-proof-copy h3 em{color:var(--landing-cyan)}.landing-proof-copy p{color:#bfd5df;max-width:360px;margin-bottom:30px;font-size:15px;line-height:1.85}.landing-next .landing-proof-copy .gw-button{background:var(--landing-cyan);border-color:var(--landing-cyan);color:#10354c;gap:22px;font-size:13px}.landing-next .landing-proof-copy .gw-button:hover{background:#fff;border-color:#fff}.landing-proof-copy small{color:#9bbbc9;max-width:330px;margin-top:23px;font-size:10px;line-height:1.7;display:block}.landing-preview{background:radial-gradient(at 48% 45%,#38788d85,#0000 66%);min-width:0;min-height:470px;position:relative;overflow:hidden}.landing-preview-orbit{border:1px solid #a6dce027;border-radius:50%;position:absolute;inset:18% 11%;transform:rotate(-23deg)scaleY(.74)}.landing-preview-orbit:after{content:"";border:1px solid #a6dce016;border-radius:50%;position:absolute;inset:-45px}.landing-model{position:absolute;inset:0}.landing-model-canvas{touch-action:pan-y;position:absolute;inset:38px 0 66px}.landing-model-canvas canvas{touch-action:pan-y!important}.landing-model-label{pointer-events:none;gap:8px;display:grid;position:absolute;top:30px;left:30px}.landing-model-label span{letter-spacing:.15em;color:#b6e2e9;font-size:10px}.landing-model-label small{color:#a0c4d2;font-size:11px}.landing-model-controls{flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:26px;left:30px;right:20px}.landing-model-controls button{color:#c2dbe5;cursor:pointer;background:#133b53;border:1px solid #afcfd255;border-radius:30px;min-height:44px;padding:11px 16px;font:12px ZhawInter,Arial,sans-serif}.landing-model-controls button[aria-pressed=true]{color:#113a50;background:#d5eef0}.landing-model-controls button:last-child{color:#b1d0db;background:0 0;margin-left:auto;font-size:11px}.landing-preview-loading{text-align:center;color:#b5ced9;width:100%;font-size:12px;position:absolute;top:45%}.landing-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:62px 0 30px;display:grid}.landing-benefits>a{border-top:2px solid #b9cdd7;flex-direction:column;padding:28px 0 20px;transition:border-color .2s,transform .2s;display:flex}.landing-benefits>a:hover{border-color:var(--landing-blue);transform:translateY(-4px)}.landing-benefit-number{letter-spacing:.08em;color:var(--landing-blue);font-size:11px;font-weight:600}.landing-next .landing-benefits h3{letter-spacing:-.05em;margin:25px 0 19px;font-size:clamp(27px,2.8vw,43px);font-weight:550;line-height:1.08}.landing-benefits p{color:var(--gw-muted);max-width:330px;margin:0 0 26px;font-size:14px;line-height:1.8}.landing-benefit-link{color:var(--landing-blue);align-items:center;gap:20px;margin-top:auto;font-size:13px;font-weight:550;display:flex}.landing-honesty{color:#607883;align-items:baseline;gap:12px;padding:22px 0 10px;font-size:11px;line-height:1.8;display:flex}.landing-honesty .landing-live-dot{background:#007e8d;width:6px;height:6px}.landing-next .gw-discovery{border-top:1px solid var(--gw-line);background:#fff;padding:85px 6.6% 100px}.landing-next .gw-section-heading{gap:36px;margin-bottom:42px}.landing-next .gw-section-heading .gw-kicker{margin-bottom:28px}.landing-next .gw-section-heading>p{font-size:14px;line-height:1.8}.landing-next .gw-filterbar{margin-bottom:34px;padding-bottom:22px}.landing-next .gw-filters button{min-height:44px;font-size:13px}.landing-next .gw-filters button[aria-pressed=true]{color:#fff;background:var(--gw-ink)}.landing-next .gw-search input{font-size:13px}.landing-next .gw-cards{gap:46px 30px}.landing-next .gw-card-image{border-radius:5px}.landing-next .gw-card-status{background:#fffef6ef;padding:8px 12px;font-size:10px}.landing-next .gw-card-arrow{background:#fffef6ef;width:46px;height:46px;transition:background .2s,transform .2s}.landing-next .gw-card:hover .gw-card-arrow{background:var(--landing-cyan);transform:rotate(45deg)}.landing-next .gw-card-copy{padding-top:23px}.landing-next .gw-card-copy .gw-kicker{color:var(--landing-blue);font-size:10px}.landing-next .gw-card h3{letter-spacing:-.045em;margin:9px 0;font-size:31px;font-weight:550}.landing-next .gw-card-copy p{font-size:14px;font-weight:400}.landing-next .gw-more{border-color:#b5c8d1;padding:17px 26px;font-size:13px}.landing-next .gw-more:hover{background:#edf4f6}.landing-next .gw-invitation{text-align:left;color:#fff;background:#0064a6;justify-content:space-between;align-items:center;margin:0;padding:90px 6.6% 100px;display:flex;position:relative;overflow:hidden}.landing-next .gw-invitation>div{z-index:1;position:relative}.landing-next .gw-invitation .gw-kicker{color:#c4e5f0}.landing-next .gw-invitation h2{margin:30px 0 25px;font-size:clamp(64px,7.6vw,116px);font-weight:600;line-height:.99}.landing-next .gw-invitation h2 em{color:var(--landing-cyan)}.landing-next .gw-invitation p:not(.gw-kicker){color:#d6e9f4;margin-bottom:30px;font-size:16px}.landing-next .gw-invitation .gw-button{color:#004f82;background:#fff;border-color:#fff}.landing-next .gw-invitation .gw-button:hover{background:var(--landing-cyan);border-color:var(--landing-cyan)}.landing-invitation-arrow{color:#ffffff2b;width:34%;margin-right:-1%}.landing-invitation-arrow svg{width:100%;height:auto}.landing-next .gw-footer{border:0;margin:0 5%;padding-top:40px}.landing-next .gw-footer strong{letter-spacing:-.04em;font-size:23px;font-weight:700}.landing-next .gw-footer p,.landing-next .gw-footer summary{font-size:11px}.landing-next .gw-footer nav{font-size:12px}.landing-next .gw-footer>small{font-size:10px}.landing-next :focus-visible{outline-offset:5px;outline:3px solid #008bcb}.landing-next .gw-hero :focus-visible,.landing-proof :focus-visible,.landing-next .gw-invitation :focus-visible{outline-color:#a4efff}@media (width>=1800px){.landing-next .gw-hero{max-width:1752px;margin-inline:auto}.landing-purpose,.landing-next .gw-discovery,.landing-next .gw-invitation,.landing-innovation{padding-inline:max(6.6%,50vw - 780px)}.landing-next .gw-discovery,.landing-next .gw-invitation{max-width:none}}@media (width<=1100px){.landing-next .gw-hero h1{font-size:104px}.landing-next .gw-hero-copy{padding-top:62px}.landing-innovation{grid-template-columns:1fr 3fr;gap:25px;padding-inline:4%}.landing-innovation ul{gap:16px}.landing-next .landing-innovation h2{font-size:10px}.landing-innovation-context{font-size:9px}.landing-purpose,.landing-next .gw-discovery{padding-inline:5%}.landing-proof-copy{padding:48px 30px}.landing-model-controls{left:20px}.landing-model-controls button:last-child{margin-left:0}.landing-benefits{gap:28px}}@media (width<=800px){.landing-next .gw-header{height:88px}.landing-next .gw-header nav>a:not(.gw-header-enter){display:none}.landing-next .gw-hero{height:auto;min-height:740px;margin-inline:16px}.landing-next .gw-hero-copy{padding:52px 6% 125px}.landing-next .gw-hero h1{font-size:clamp(74px,12vw,100px)}.landing-next .gw-hero-copy .gw-lead{font-size:16px}.landing-next .gw-image-caption>span:first-child,.landing-next .gw-hero-footer>a{display:none}.landing-innovation{grid-template-columns:1fr;gap:22px;padding:28px 5%}.landing-next .landing-innovation h2{text-align:center;font-size:11px}.landing-innovation h2 br{display:none}.landing-purpose{padding-top:70px}.landing-purpose-heading{grid-template-columns:1.4fr 1fr;gap:24px 35px}.landing-purpose-heading>p:last-child{font-size:14px}.landing-proof{min-height:530px}.landing-proof-copy{padding-inline:25px}.landing-next .landing-proof-copy h3{font-size:39px}.landing-proof-copy p{font-size:14px}.landing-next .landing-proof-copy .gw-button{gap:14px;padding-inline:17px;font-size:11px}.landing-model-label{left:22px}.landing-model-label small{font-size:10px}.landing-model-controls{gap:5px;bottom:20px;right:14px}.landing-model-controls button{padding-inline:14px;font-size:11px}.landing-model-controls button:last-child{font-size:10px}.landing-model-canvas{inset-block:52px 112px}.landing-benefits{gap:22px}.landing-benefits p{font-size:13px}.landing-benefit-number{font-size:9px}.landing-benefit-link{gap:10px;font-size:11px}.landing-next .gw-section-heading>p{display:none}.landing-next .gw-card h3{font-size:27px}.landing-next .gw-invitation{padding-block:70px}}@media (width<=620px){.landing-next .gw-header{height:82px;padding-inline:6%}.landing-next .gw-brand>span:last-child{font-size:16px}.landing-next .gw-brand small{font-size:8px}.landing-next .gw-header-enter{font-size:0}.landing-next .gw-hero{height:auto;min-height:704px;margin-inline:10px;display:block}.landing-next .gw-hero-image{border-radius:5px;height:auto;inset:0 0 66px}.landing-next .gw-hero-image>img{object-position:63% 50%;transform:scale(1.05)}.landing-next .gw-hero-image:after{background:linear-gradient(#062d45db 0%,#062d45b8 58%,#062d4538 100%)}.landing-next .gw-hero-copy{color:#fff;pointer-events:none;max-width:100%;padding:44px 6% 150px}.landing-next .gw-hero-copy .gw-kicker{letter-spacing:.1em;gap:8px;font-size:8px}.landing-next .gw-hero h1{margin:31px 0 27px;font-size:clamp(59px,14.8vw,90px);font-weight:650;line-height:1}.landing-next .gw-hero h1 em{color:var(--landing-cyan)}.landing-next .gw-hero-copy .gw-lead{color:#e5eff3;max-width:360px;font-size:15px;line-height:1.75}.landing-next .gw-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:27px}.landing-next .gw-hero-copy .gw-button{min-height:54px;padding-inline:20px;font-size:13px}.landing-next .gw-hero-copy .gw-quiet-link{gap:20px;padding:6px 0;font-size:12px}.landing-next .gw-hero-note{margin-top:20px;font-size:10px}.landing-next .gw-image-caption{bottom:18px;right:18px}.landing-next .gw-image-arrow{width:43px;height:43px}.landing-next .gw-hero-footer{width:92%;height:66px;font-size:10px;left:4%}.landing-next .gw-hero-footer>span{gap:9px}.landing-next .gw-hero-footer strong{font-size:23px}.landing-footer-divider{margin-inline:3px}.landing-innovation{gap:20px;padding:30px 6% 28px}.landing-next .landing-innovation h2{letter-spacing:.12em;font-size:10px}.landing-innovation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.landing-innovation a{gap:5px}.landing-innovation-context{font-size:9px}.landing-purpose{padding:58px 6% 28px}.landing-purpose-heading{margin-bottom:31px;display:block}.landing-next .gw-kicker{font-size:9px}.landing-section-index{margin-right:11px}.landing-next .landing-purpose-heading h2,.landing-next .gw-section-heading h2{margin-block:23px;font-size:clamp(34px,9vw,53px);line-height:1.07}.landing-purpose-heading>p:last-child{max-width:none;font-size:14px}.landing-proof{grid-template-columns:1fr}.landing-preview{min-height:420px}.landing-proof-copy{padding:25px 25px 35px}.landing-next .landing-proof-copy .gw-kicker{font-size:9px}.landing-next .landing-proof-copy h3{margin-block:22px;font-size:42px}.landing-next .landing-proof-copy .gw-button{gap:20px;padding-inline:18px;font-size:12px}.landing-proof-copy small{font-size:10px}.landing-model-canvas{inset:53px 0 108px}.landing-model-label{top:26px}.landing-model-controls{left:20px;right:20px}.landing-model-controls button:last-child{margin-left:auto}.landing-benefits{grid-template-columns:1fr;gap:0;padding:36px 0 0}.landing-benefits>a{padding:25px 0 28px}.landing-benefit-number{font-size:10px}.landing-next .landing-benefits h3{margin:21px 0 17px;font-size:33px}.landing-benefits p{max-width:none;margin-bottom:20px;font-size:14px}.landing-benefit-link{gap:20px;font-size:13px}.landing-honesty{padding-top:10px;font-size:10px}.landing-next .gw-discovery{padding:56px 6% 58px}.landing-next .gw-section-heading{margin-bottom:25px}.landing-next .gw-section-heading .gw-kicker{margin:0}.landing-next .gw-section-heading h2{margin-bottom:0}.landing-next .gw-filterbar{gap:16px;margin-bottom:28px;padding-bottom:20px}.landing-next .gw-filters{justify-content:space-between;gap:0}.landing-next .gw-filters button{padding-inline:12px;font-size:12px}.landing-next .gw-search input{min-height:40px}.landing-next .gw-cards{gap:34px}.landing-next .gw-card-copy{padding-top:18px}.landing-next .gw-card h3{font-size:27px}.landing-next .gw-card-copy p{font-size:13px}.landing-next .gw-invitation{padding:58px 6% 64px}.landing-next .gw-invitation h2{font-size:clamp(54px,12.8vw,77px)}.landing-next .gw-invitation p:not(.gw-kicker){max-width:270px;font-size:14px}.landing-invitation-arrow{opacity:.45;width:54%;position:absolute;bottom:15px;right:-9%}.landing-next .gw-footer{margin-inline:6%;padding-top:32px}.landing-next .gw-footer nav{font-size:11px}}@media (width<=370px){.landing-next .gw-brand{gap:10px}.landing-next .gw-hero h1{font-size:54px}.landing-model-controls button:last-child{margin-left:0}.landing-next .landing-proof-copy h3{font-size:36px}.landing-next .gw-hero-footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.landing-next .gw-hero-image>img,.landing-benefits>a:hover,.landing-next .gw-card:hover .gw-card-arrow{transform:none}.landing-next *{scroll-behavior:auto!important}}
