@font-face{font-family:space;src:url(../media/space_grotesk-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap}@font-face{font-family:space Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.space_6c2be65f-module__Epyg9a__className{font-family:space,space Fallback}.space_6c2be65f-module__Epyg9a__variable{--font-space:"space", "space Fallback"}
:root{--paper:#f4f7f5;--ink:#0d3534;--muted:#526762;--green:#49df7d;--line:#d4e2db;--dark:#05161b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--font-space), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #207744}button{cursor:pointer}p{color:var(--muted);margin:0 0 20px;line-height:1.75}h1,h2,h3{letter-spacing:-.055em;margin:0;font-weight:500;line-height:1.12}h1{font-size:clamp(48px,5.7vw,84px)}h2{font-size:clamp(32px,3.4vw,49px)}h3{font-size:25px}svg{flex-shrink:0}.container{width:calc(100% - 112px);max-width:1360px;margin-inline:auto}.header{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;position:relative}.header-inner{justify-content:space-between;align-items:center;height:103px;display:flex}.wordmark{letter-spacing:-2.5px;font-size:38px;font-weight:600;line-height:1;display:inline-block;position:relative}.logo-dot{color:#249650}.wordmark small{letter-spacing:4.5px;margin-top:8px;margin-left:2px;font-size:9px;font-weight:500;display:block}.nav{align-items:center;gap:36px;font-size:13px;font-weight:500;display:flex}.nav a{align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.nav a[aria-current=page]:after{content:"";background:#249650;width:18px;height:2px;position:absolute;bottom:1px;left:0}.nav a:last-child{border:1px solid #aec3b9;border-radius:3px;padding:12px 18px}.nav a:last-child[aria-current=page]:after{display:none}.nav a:hover{color:#207744}.menu-toggle{display:none}.eyebrow{letter-spacing:.01em;align-items:center;gap:10px;margin-bottom:25px;font-size:12px;display:flex}.eyebrow>span{background:#249650;border-radius:50%;width:6px;height:6px}.home-hero{padding-top:64px}.hero-heading{grid-template-columns:1.65fr 1fr;align-items:end;gap:60px;margin-bottom:46px;display:grid}.hero-description{justify-self:end;max-width:335px;padding-bottom:5px}.hero-description p{margin-bottom:26px;font-size:15px}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;padding:16px 23px;font-size:13px;font-weight:500;transition:background .2s;display:inline-flex}.button:hover{background:#1b5145}.button.light{background:var(--green);color:var(--dark);border-color:var(--green)}.button.light:hover{background:#81eca5}.hero-landscape{background:#a7bfba;border-radius:3px;height:390px;position:relative;overflow:hidden}.hero-landscape>img{object-fit:cover;object-position:50% 43%}.landscape-shade{background:linear-gradient(90deg,#05161b7a,#0000 70%),linear-gradient(#0000 50%,#05161b4d);position:absolute;inset:0}.landscape-note{color:#fff;align-items:center;gap:20px;font-size:13px;line-height:1.6;display:flex;position:absolute;top:36px;left:36px}.swiss-cross{font-size:44px;font-weight:400}.explore{color:#fff;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:28px;left:36px}.explore:hover{background:#ffffff25}.landscape-caption{color:#fff;font-size:12px;position:absolute;bottom:40px;right:35px}.hero-facts{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:23px 0;font-size:11px;display:flex}.hero-facts span{align-items:center;gap:10px;display:flex}.hero-facts i{background:#249650;border-radius:50%;width:5px;height:5px}.hero-facts b{color:var(--ink);margin-left:7px;font-size:18px}.group-section{grid-template-columns:1fr 1fr;gap:100px;padding-block:108px;display:grid}.group-section h2{margin-bottom:36px}.group-copy{max-width:540px;padding-top:4px}.lead{color:var(--ink);letter-spacing:-.03em;font-size:24px;line-height:1.5}.group-copy p:not(.lead){font-size:14px}.text-link{border-bottom:1px solid #aac0b6;align-items:center;gap:24px;padding:8px 0;font-size:13px;font-weight:500;display:inline-flex}.text-link:hover{color:#207744;border-color:#207744}.portfolio-section{background:#e8efeb;padding:85px 0 100px}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:44px;display:flex}.section-heading p{margin:0;font-size:14px}.section-heading .eyebrow{margin-bottom:18px}.portfolio-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.company-card{min-width:0;display:block}.company-art{border-radius:3px;justify-content:center;align-items:center;height:270px;display:flex;position:relative;overflow:hidden}.toweb .company-art{color:#3b264a;background:#e9e3ee}.averion .company-art{background:var(--ink);color:#fff}.toweb-logo{letter-spacing:-5px;font-size:75px;font-weight:600}.toweb-logo>span{letter-spacing:0;vertical-align:top;margin:20px 0 0 5px;font-size:15px;display:inline-block}.company-art>img{object-fit:contain;width:225px;max-height:90px}.external{opacity:.8;border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .2s;display:grid;position:absolute;top:20px;right:20px}.company-card:hover .external{transform:translate(2px,-2px)}.art-caption{opacity:.8;font-size:12px;position:absolute;bottom:24px;left:28px}.company-info{grid-template-columns:1fr auto;gap:20px;padding-top:26px;display:grid}.small-label{color:var(--muted);font-size:11px;line-height:1.5;display:block}.company-info h3{margin-top:8px}.ownership{border:1px solid #b9ccc0;border-radius:20px;align-self:center;padding:7px 10px;font-size:10px}.company-info p{grid-column:1/-1;max-width:440px;margin:0;font-size:14px}.company-url{align-items:center;gap:10px;font-size:12px;display:flex}.dna-section{background:var(--ink);color:var(--paper);padding:94px 0}.dna-inner{grid-template-columns:1.2fr 1fr;gap:100px;display:grid}.dna-inner h2{margin-bottom:36px}.dna-inner .eyebrow{color:#b7cfc3}.dna-values article{border-bottom:1px solid #ffffff29;margin-bottom:24px;padding:0 0 24px}.dna-values article:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.dna-values h3{letter-spacing:-.03em;margin-bottom:10px;font-size:23px}.dna-values p{color:#b9ccc8;max-width:390px;margin:0;font-size:14px}.news-preview{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;padding:90px 0;display:grid}.news-preview p{max-width:420px;font-size:14px}.contact-banner{justify-content:space-between;align-items:center;gap:30px;padding-block:76px;display:flex}.contact-banner h2{font-size:38px}.contact-banner .eyebrow{margin-bottom:15px}footer{background:#e8efeb;padding:62px 0 0}.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:50px;padding-bottom:50px;display:grid}.footer-top p{margin-top:25px;font-size:13px}.footer-links{grid-template-columns:1fr 1fr;align-content:start;gap:22px;padding-top:6px;font-size:12px;display:grid}.footer-links a:hover{text-decoration:underline}.footer-company{justify-self:end;padding-top:6px}.footer-company strong{font-size:14px;font-weight:500}.footer-company p{margin-top:12px}.swiss{align-items:center;gap:10px;font-size:11px;display:flex}.swiss b{font-size:24px}.footer-bottom{color:var(--muted);border-top:1px solid #c8d8cf;justify-content:space-between;gap:24px;padding-block:22px;font-size:10px;display:flex}.page-intro{padding-top:80px;padding-bottom:65px}.page-intro h1{max-width:1000px}.page-intro>p{max-width:650px;margin-top:28px;margin-bottom:0;font-size:18px}.mission-grid{grid-template-columns:1fr 1fr;gap:70px;padding-bottom:90px;display:grid}.mission-grid article{border-top:1px solid var(--line);padding-top:32px}.mission-grid h2{max-width:420px;margin-bottom:22px;font-size:36px}.mission-grid p{max-width:500px;font-size:16px}.board-section{padding-block:90px}.board-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.monogram{letter-spacing:-8px;color:#76968a;background:#dce7df;justify-content:center;align-items:center;height:285px;font-size:95px;font-weight:400;display:flex;position:relative}.board-member:nth-child(2) .monogram{color:#6e8a87;background:#e1e8e6}.monogram span{letter-spacing:0;color:var(--ink);font-size:11px;position:absolute;bottom:20px;left:24px}.board-member h3{margin-top:24px}.board-member p{margin:10px 0 4px;font-size:14px}.portfolio-page{padding-bottom:10px}.ownership-header{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px 0 30px;font-size:13px;display:flex}.ownership-header strong{font-weight:500}.ownership-header span{color:var(--muted)}.press-empty{text-align:center;border-block:1px solid var(--line);background:#e8efeb;padding:65px 25px}.press-empty svg{margin-bottom:20px}.press-empty h2{margin-bottom:20px;font-size:32px}.press-empty p{margin:0;font-size:14px}.media-contact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding-block:65px;display:flex}.media-contact h2{margin-bottom:18px;font-size:32px}.media-contact p{margin:0;font-size:14px}.contact-layout{grid-template-columns:1fr 1.4fr;gap:100px;padding-bottom:100px;display:grid}.contact-layout aside{border-top:1px solid var(--line);padding-top:30px}.contact-layout h2{margin-bottom:24px;font-size:30px}.contact-layout aside>p{margin-bottom:12px;font-size:14px}.email-link{border-bottom:1px solid #b5c9bd;font-size:22px}.contact-note{max-width:330px;margin-top:60px}.contact-note h3{margin-bottom:16px;font-size:21px}.contact-note p,.contact-note a{font-size:13px}.contact-note a{text-underline-offset:4px;margin-top:15px;text-decoration:underline;display:block}form{background:#e8efeb;border-radius:3px;padding:32px}form label{flex-direction:column;gap:10px;margin-bottom:22px;font-size:12px;display:flex}form label>span{color:var(--muted);display:contents}input,textarea,select{background:var(--paper);width:100%;color:var(--ink);border:1px solid #c2d2c8;border-radius:2px;padding:14px;font-size:14px}textarea{resize:vertical;min-height:130px}input::placeholder,textarea::placeholder{color:#6d8078}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.form-bottom p{margin:0;font-size:10px;line-height:1.6}.form-status{border:1px solid #85aa96;margin:20px 0 0;padding:16px;font-size:13px}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:14px;position:absolute;top:-100px;left:15px}.skip-link:focus{top:10px}@media (min-width:1600px){.hero-landscape{height:460px}}@media (max-width:1000px){.container{width:calc(100% - 64px)}.nav{gap:22px}.hero-heading{grid-template-columns:1.4fr 1fr;gap:30px}.hero-description{max-width:290px}.hero-description p{font-size:14px}.group-section,.dna-inner,.news-preview{gap:50px}.contact-layout{gap:45px}.company-art{height:240px}.company-art>img{width:180px}.footer-top{gap:30px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.header-inner{height:82px}.wordmark{font-size:32px}.wordmark small{letter-spacing:3.5px;font-size:8px}.menu-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:0 0;border-radius:3px;place-items:center;display:grid}.nav{background:var(--paper);padding:20px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 14px 20px #05161b12}.nav.open{flex-direction:column;align-items:stretch;gap:8px;display:flex}.nav a{padding:14px}.nav a[aria-current=page]:after{bottom:6px;left:14px}.home-hero{padding-top:42px}.hero-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}h1{font-size:clamp(43px,8.5vw,64px)}.eyebrow{margin-bottom:20px;font-size:11px}.hero-description{justify-self:start;max-width:430px}.hero-description p{font-size:15px}.hero-landscape{height:340px}.hero-landscape>img{object-position:55% center}.landscape-note{gap:12px;font-size:11px;top:22px;left:22px}.landscape-caption{font-size:10px;bottom:35px;right:20px}.explore{bottom:22px;left:22px}.hero-facts{padding-block:18px;font-size:10px}.hero-facts>span:nth-child(2){display:none}.group-section{grid-template-columns:1fr;gap:30px;padding-block:64px}.group-section h2{margin-bottom:24px}.lead{font-size:22px}.portfolio-section{padding-block:60px}.section-heading{flex-direction:column;align-items:start;gap:23px;margin-bottom:30px}.portfolio-grid{grid-template-columns:1fr;gap:40px}.company-art{height:270px}.company-art>img{width:215px}.dna-section{padding-block:60px}.dna-inner{grid-template-columns:1fr;gap:45px}.dna-inner h2{margin-bottom:25px}.news-preview{grid-template-columns:1fr;gap:25px;padding-block:60px}.contact-banner{flex-direction:column;align-items:start;padding-block:55px}.contact-banner h2{font-size:32px}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-company{grid-column:1/-1;justify-self:start}.footer-links{grid-template-columns:1fr;gap:18px}.footer-top p{margin-bottom:0}.footer-bottom{font-size:9px}.page-intro{padding-top:50px;padding-bottom:45px}.page-intro>p{font-size:16px}.mission-grid{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.mission-grid h2{font-size:32px}.board-section{padding-block:60px}.board-grid{gap:22px}.monogram{height:210px;font-size:68px}.board-member h3{font-size:22px}.board-member p{font-size:12px}.board-member .small-label{font-size:10px}.ownership-header{flex-direction:column;gap:8px}.media-contact{flex-direction:column;align-items:start;padding-block:50px}.contact-layout{grid-template-columns:1fr;gap:40px;padding-bottom:60px}.contact-note{margin-top:35px}.form-bottom{flex-direction:column;align-items:start}.form-row{grid-template-columns:1fr;gap:0}form{padding:24px}.press-empty h2{font-size:28px}}@media (max-width:390px){.board-grid{grid-template-columns:1fr}.landscape-caption{text-align:right;max-width:150px}.company-info{gap:15px}.ownership{font-size:9px}.company-info h3{font-size:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.company-art>img.toweb-brand{width:56%;max-width:320px;height:auto;max-height:none}.board-portrait{aspect-ratio:1.15;background:var(--ink);border-radius:3px;position:relative;overflow:hidden}.board-portrait img{object-fit:cover;object-position:center 35%;transition:transform .9s cubic-bezier(.2,.65,.25,1)}.board-member:hover .board-portrait img{transform:scale(1.035)}.release-list{border-top:1px solid var(--line)}.release-row{border-bottom:1px solid var(--line);grid-template-columns:300px 1fr;gap:44px;padding:34px 0;display:grid}.release-thumbnail{border-radius:3px;min-height:220px;position:relative;overflow:hidden}.release-thumbnail img{object-fit:cover;transition:transform .7s}.release-row:hover img{transform:scale(1.045)}.release-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;font-size:12px;display:flex}.release-meta>span:first-child{color:var(--ink);font-weight:500}.draft-badge{background:#e8efeb;border:1px solid #bdcfc4;border-radius:20px;padding:6px 11px;font-size:11px}.release-summary h2{margin-bottom:16px;font-size:33px}.release-summary p{max-width:640px;font-size:14px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;padding-top:35px;font-size:12px;display:flex}.breadcrumbs a:hover{text-decoration:underline}.draft-notice{border:1px solid var(--line);background:#e8efeb;margin-top:30px;padding:15px 20px;font-size:13px}.article-header{max-width:1040px;padding:55px 0 30px}.article-header h1{font-size:clamp(44px,5.5vw,76px)}.article-description{max-width:800px;margin-top:28px;font-size:22px}.article-byline{font-size:12px}.article-image{border-radius:4px;height:430px;position:relative;overflow:hidden}.article-image img{object-fit:cover}.article-layout{grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:70px;padding-block:65px;display:grid}.article-layout aside{align-self:start;position:sticky;top:36px}.article-body section{margin-bottom:42px}.article-body h2{margin-bottom:22px;font-size:30px}.article-body p{font-size:17px;line-height:1.9}.article-media{border-top:1px solid var(--line);padding-top:30px}.article-media a{text-underline-offset:4px;text-decoration:underline}.share-release>span{font-size:12px}.share-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.share-actions a,.share-actions button{color:var(--ink);background:0 0;border:1px solid #b7c9bd;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.share-actions a:hover,.share-actions button:hover{background:#d4e2db}.share-status{overflow-wrap:anywhere;margin-top:12px;display:block}.draft-sharing{font-size:13px;line-height:1.6}.article-progress{z-index:40;background:var(--green);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.hero-heading h1,.page-intro h1,.article-header h1{animation:.9s cubic-bezier(.16,1,.3,1) both headline-enter}.hero-description,.page-intro>p{animation:.9s cubic-bezier(.16,1,.3,1) .12s both headline-enter}.hero-landscape{animation:1.15s cubic-bezier(.16,1,.3,1) both landscape-enter}.button{transition:background .2s,box-shadow .25s,transform .25s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0d353416}.button svg,.text-link svg{transition:transform .25s}.button:hover svg{transform:translate(2px,-2px)}.text-link:hover svg{transform:translate(4px)}.company-art{transition:box-shadow .35s}.company-card:hover .company-art{box-shadow:0 12px 32px #0d353420}.company-art>img{transition:transform .6s}.company-card:hover .company-art>img{transform:scale(1.04)}.nav.open{animation:.22s ease-out menu-enter}@supports (animation-timeline:scroll()){.article-progress{animation:linear both reading-progress;animation-timeline:scroll(root)}}}@keyframes headline-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landscape-enter{0%{opacity:.3;clip-path:inset(4% 0 round 3px);transform:translateY(12px)}to{opacity:1;clip-path:inset(0 round 3px);transform:translateY(0)}}@keyframes menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.board-portrait{aspect-ratio:.8}.release-row{grid-template-columns:1fr;gap:24px}.release-thumbnail{height:220px}.release-summary h2{font-size:29px}.article-layout{grid-template-columns:1fr;gap:30px;padding-block:35px}.article-layout aside{position:static}.article-header{padding-top:35px}.article-image{height:260px}.article-description{font-size:18px}.article-body h2{font-size:27px}.article-body p{font-size:16px}.breadcrumbs{font-size:11px}.article-header h1{font-size:44px}}.header-inner{gap:24px}.language-switch{border-left:1px solid var(--line);flex-shrink:0;gap:4px;padding-left:18px;font-size:12px;display:flex}.language-switch a{border-radius:3px;padding:7px 6px}.language-switch a[aria-current=true]{background:var(--ink);color:var(--paper)}.language-switch a:hover{box-shadow:0 0 0 1px var(--line)}html[lang=de] .hero-heading{grid-template-columns:1.7fr 1fr}html[lang=de] .hero-heading h1{font-size:clamp(44px,5vw,74px)}@media (max-width:1100px){.header-inner{gap:16px}.nav{gap:17px;font-size:12px}.language-switch{padding-left:12px}}@media (max-width:900px) and (min-width:761px){.container{width:calc(100% - 40px)}.nav{gap:11px;font-size:11px}.nav a:last-child{padding:10px}.wordmark{font-size:30px}.header-inner{gap:12px}.language-switch{padding-left:8px;font-size:10px}}@media (max-width:760px){.header-inner>a{margin-right:auto}.menu-toggle{order:3}.language-switch{border-left:0;order:2;padding-left:0}html[lang=de] .hero-heading{grid-template-columns:1fr}html[lang=de] .hero-heading h1{font-size:clamp(37px,7.8vw,59px)}}
