[data-design=company-a]{--ink: #172d31;--muted: #536461;--paper: #fcfcf7;--teal: #086c70;--mint: #d8eccc;--lime: #ddf16f;--line: #c8d2c8;--purple: #e7e2f5;--coral: #f6b7a2;--brand-orange: #ff6600;--action-orange: #c64a00;--brand-orange-soft: #ffe2ce;--blad: var(--paper);--grond: var(--paper);--inkt: var(--ink);--potlood: var(--muted);--merk: var(--brand-orange);--lijn: var(--line);--tekst: "Public Sans", Arial, sans-serif;--heading: "Outfit", Arial, sans-serif;--straal-bediening: 6px;--lees-breedte: 48rem;--plaat-uitbraak: 0px;--t-display: clamp(36px, 4.6vw, 62px);margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--tekst);-webkit-font-smoothing:antialiased}[data-design=company-a] *,[data-design=company-a] *:before,[data-design=company-a] *:after{box-sizing:border-box}[data-design=company-a] [hidden]{display:none!important}[data-design=company-a] :focus-visible{outline:3px solid var(--teal);outline-offset:4px}[data-design=company-a] :is(h1,h2,h3,h4){font-family:var(--heading);color:var(--ink);text-wrap:pretty}[data-design=company-a] h1{font-size:var(--t-display);font-weight:550;line-height:1.08;letter-spacing:-.035em}[data-design=company-a] h2{font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.025em}[data-design=company-a] h3{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.015em}[data-design=company-a] a{text-underline-offset:4px}[data-design=company-a] :is(button,a){-webkit-tap-highlight-color:transparent}[data-design=company-a] :is(img,svg,video){max-width:100%}[data-design=company-a] :is(section,article,[id]){scroll-margin-top:24px}[data-design=company-a] .papier-mast{background:var(--paper);border:0;position:relative;z-index:20}[data-design=company-a] .papier-mast__inner{max-width:1280px;min-height:100px;margin-inline:auto;padding:20px 40px;gap:24px;border-bottom:1px solid var(--line);flex-wrap:nowrap}[data-design=company-a] .papier-merk{font-family:var(--heading);font-size:28px;font-weight:650;letter-spacing:-1px;gap:7px;white-space:nowrap}[data-design=company-a] .papier-merk :is(strong,b){font-weight:650}[data-design=company-a] .papier-merkteken{width:48px;height:34px;color:var(--brand-orange)}[data-design=company-a] .papier-nav{gap:24px;flex-wrap:nowrap;align-items:center;margin-left:auto;font:550 13px/1.4 var(--tekst)}[data-design=company-a] .papier-nav a{white-space:nowrap;padding-block:12px}[data-design=company-a] .papier-nav .company-nav-contact{border-bottom:1px solid var(--ink)}[data-design=company-a] .papier-nav .company-nav-contact span{margin-left:12px}[data-design=company-a] .papier-nav a[aria-current=page]{font-weight:650}[data-design=company-a] .papier-talen{gap:10px;font:500 11px/1.4 var(--tekst)}[data-design=company-a] .papier-talen a{padding-block:12px}.company-menu-button{display:none;font:inherit;background:var(--paper);border:1px solid var(--ink);border-radius:6px;padding:10px 13px;min-height:44px;color:var(--ink);cursor:pointer}[data-design=company-a] .papier-vel{max-width:1280px;margin-inline:auto;background:var(--paper)}[data-design=company-a] .papier-rij{grid-template-columns:minmax(0,1fr) 220px;gap:64px;padding:48px 40px;border-bottom:1px solid var(--line);align-items:start}[data-design=company-a] .papier-rij--ruim,[data-design=company-a] .papier-vel>.papier-rij:first-child{padding-top:52px;padding-bottom:52px}[data-design=company-a] .papier-marge{grid-column:2;grid-row:1;position:static;border:0;border-top:3px solid var(--brand-orange);padding:17px 0 0;text-align:left}[data-design=company-a] .papier-kolom{grid-column:1;grid-row:1;min-width:0}[data-design=company-a] .papier-nr{display:none}[data-design=company-a] .papier-noot{font:400 12px/1.6 var(--tekst);color:var(--muted);margin:0 0 16px;overflow-wrap:anywhere}[data-design=company-a] .papier-noot b{color:var(--ink);font-weight:650}[data-design=company-a] .papier-noot--contact{background:var(--mint);border:0;border-radius:6px;padding:16px}[data-design=company-a] .papier-noot--contact a{color:var(--ink)}[data-design=company-a] .papier-noot--contact small{font-size:11px}[data-design=company-a] .papier-kolom h1{max-width:22ch;font-family:var(--heading);font-size:var(--t-display);font-weight:550;line-height:1.08;margin:0 0 24px}[data-design=company-a] .papier-kolom h1+p{font-size:18px;color:var(--muted);line-height:1.7;margin-bottom:32px}[data-design=company-a] .papier-kolom h2{margin:36px 0 16px;font-family:var(--heading);font-size:32px;font-weight:500;line-height:1.18}[data-design=company-a] .papier-kolom h2:first-child{margin-top:0}[data-design=company-a] .papier-kolom h3{font-family:var(--heading);font-size:24px;font-weight:500}[data-design=company-a] .papier-kolom :is(p,ul,ol){max-width:76ch}[data-design=company-a] :is(.papier-oog,.papier-herkomst,.papier-citaat-bron){font-family:var(--tekst)}[data-design=company-a] .papier-oog{font-size:11px;letter-spacing:.04em;font-weight:650}[data-design=company-a] .papier-zijnoot{float:none;width:auto;margin:20px 0;text-align:left;padding-left:16px;border-left:2px solid var(--teal)}[data-design=company-a] .papier-inzet{border-color:var(--teal)}[data-design=company-a] .papier-plaat{max-width:100%;width:auto;margin-inline:0;border-radius:6px}[data-design=company-a] .papier-plaat:not(.plaat-correctie){background:var(--mint);padding:24px;border:0}[data-design=company-a] .plaat-correctie{border-radius:6px}[data-design=company-a] .plaat__lijf{grid-template-columns:minmax(0,1fr)}[data-design=company-a] .plaat-feiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}[data-design=company-a] .plaat-keten{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-design=company-a] .plaat-schakel{background:var(--paper);border-radius:4px}[data-design=company-a] .plaat-schakel--ons{border-top-color:var(--teal)}[data-design=company-a] .papier-cijfers{gap:24px}[data-design=company-a] .papier-cijfers dt{font-family:var(--heading);font-size:52px;font-weight:500}[data-design=company-a] .papier-citaat{font-family:var(--heading);font-size:28px;font-weight:400}[data-design=company-a] .papier-register{background:var(--mint);padding:12px 22px;border-radius:6px}[data-design=company-a] :is(.papier-register,.papier-ingangen) a{min-width:0}[data-design=company-a] .papier-ingangen>li{border-color:var(--line);padding-block:8px}[data-design=company-a] .papier-ingangen .papier-vraag{font-family:var(--heading);font-size:24px;line-height:1.25}[data-design=company-a] .papier-artikelen>li>a{padding-block:20px}[data-design=company-a] .papier-artikelen .papier-titel{font-family:var(--heading);font-size:25px;line-height:1.25}[data-design=company-a] .papier-artikelen time{font-family:var(--tekst);font-size:12px;color:var(--muted)}[data-design=company-a] :is(.papier-knop,.cta-button,.cta-primary,.submit-button,.button.dark){background:var(--action-orange);color:#fff;border:1px solid var(--action-orange);border-radius:6px;padding:14px 22px;font:600 14px/1.5 var(--tekst);min-height:48px;text-decoration:none;box-shadow:none;transition:transform .16s ease-out,background .16s ease-out}[data-design=company-a] :is(.papier-knop,.cta-button,.cta-primary,.submit-button,.button.dark):hover{color:#fff;background:#ad4100;border-color:#ad4100}[data-design=company-a] :is(.papier-knop,.cta-button,.cta-primary,.submit-button,.button.dark):active{transform:scale(.98)}[data-design=company-a] :is(.papier-knop,.cta-button,.submit-button):disabled{opacity:.6;cursor:not-allowed}[data-design=company-a] :is(.papier-veld input,.papier-veld textarea,.form-input,.register-search-field input){border:1px solid #82948c;border-radius:6px;color:var(--ink);background:#fff;padding:12px;font-family:var(--tekst);font-size:16px}[data-design=company-a] :is(.papier-veld label,.form-group label){font-family:var(--tekst);color:var(--ink)}[data-design=company-a] .papier-formulier{max-width:none}[data-design=company-a] .papier-veld textarea{min-height:130px;resize:vertical}[data-design=company-a] .papier-rij:has(>.papier-kolom>.papier-knop),[data-design=company-a] :is(.problem-page,.product-page){border-radius:6px}[data-design=company-a] .papier-rij:last-child:has(.papier-knop),[data-design=company-a] .company-contact{background:var(--brand-orange-soft);border-radius:8px;margin:24px 40px;padding:36px}[data-design=company-a] :is(.papier-voet,.site-footer,.footer){max-width:1280px;margin-inline:auto;padding:32px 40px;background:var(--paper);border-top:1px solid var(--line);font:400 12px/1.6 var(--tekst)}[data-design=company-a] .company-footer-brand{font:650 25px/1.2 var(--heading);letter-spacing:-.8px;color:var(--ink);text-decoration:none}[data-design=company-a] .company-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}[data-design=company-a] .company-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px}[data-design=company-a] .company-footer p{width:100%;margin:0;color:var(--muted);font-size:11px}.company-home{--brand-orange:#ff6600;--action-orange:#c64a00}.company-home :is(h1,h2,h3,p,figure){margin:0}.company-home :is(h1,h2,h3){font-family:var(--heading)}.company-home h1{font-size:clamp(48px,5.3vw,78px);line-height:1.04;font-weight:550;letter-spacing:-2.8px}.company-home h2{font-size:38px;line-height:1.12;font-weight:500;letter-spacing:-1px}.company-home h3{font-size:24px;line-height:1.22;font-weight:500}.company-home .wrap{max-width:1280px;margin-inline:auto;padding-inline:40px}.company-home .lead{font-size:17px;line-height:1.7;max-width:470px;color:var(--muted)}.company-home .eyebrow{font-size:12px;font-weight:650;letter-spacing:.6px;display:flex;align-items:center;gap:10px}.company-home .dot{width:8px;height:8px;border-radius:50%;background:var(--brand-orange);flex-shrink:0}.company-home .button{display:inline-flex;align-items:center;justify-content:center;gap:30px}.company-home .text-link{font-size:14px;font-weight:550;text-decoration:underline;text-underline-offset:6px;color:var(--ink)}.company-home .actions{display:flex;align-items:center;gap:24px;margin-top:28px}.company-home .project{color:var(--ink);text-decoration:none}.company-home .company-evidence{margin-block:0 40px}.company-home .company-evidence>.lead{max-width:700px;margin:16px 0 22px}.company-home .company-evidence-details{border-block:1px solid var(--line)}.company-home .company-evidence-details>summary{padding:20px 0;font-weight:600;cursor:pointer}.company-home .company-evidence-details>.papier-rij{padding-inline:0}.company-home .demo-toggle{cursor:pointer;color:var(--ink)}.company-home .round-arrow{pointer-events:none}.company-home .loose>span:not([data-i18n]){margin-left:12px}[data-design=company-a] .quickscan-hero{background:var(--paper);color:var(--ink);padding:52px 40px}[data-design=company-a] .quickscan-hero__inner{max-width:1200px;gap:48px}[data-design=company-a] .quickscan-hero h1{font-family:var(--heading);font-weight:550}[data-design=company-a] .quickscan-chain{background:var(--mint);border:0;border-radius:8px;padding:24px}[data-design=company-a] .quickscan-chain *{color:var(--ink)}[data-design=company-a] .quickscan-chain li{background:var(--paper);border:1px solid #9aaf90;border-radius:5px}[data-design=company-a] .quickscan-chain li.is-break{background:var(--purple)}[data-design=company-a] .quickscan-chain li>span{background:var(--paper);color:var(--ink)}[data-design=company-a] .quickscan-process{background:var(--mint);color:var(--ink)}[data-design=company-a] .quickscan-process :is(p,h2,h3,.site-eyebrow){color:var(--ink)}[data-design=company-a] .quickscan-process__steps>li{border-color:#9aaf90}[data-design=company-a] .quickscan-contact{background:var(--brand-orange-soft);color:var(--ink);border-radius:8px}[data-design=company-a] :is(.quickscan-deliverable,.quickscan-deliverable-grid>article,.quickscan-fit__grid>article){border:1px solid var(--line);border-radius:6px;box-shadow:none}[data-design=company-a] :is(.evidence-header,.register-header,.register-hero,.evidence-hero-band){background:var(--paper);color:var(--ink)}[data-design=company-a] :is(.evidence-topbar,.register-topbar){max-width:1200px;border-bottom:1px solid var(--line);min-height:100px}[data-design=company-a] :is(.evidence-hero,.register-hero){padding-block:48px}[data-design=company-a] :is(.evidence-hero h1,.register-hero h1){font-family:var(--heading);font-weight:550}[data-design=company-a] :is(.evidence-identity,.register-summary){background:var(--mint);color:var(--ink);border:0;border-radius:6px;padding:22px}[data-design=company-a] :is(.evidence-brand,.register-brand,.brand-name){font-family:var(--heading);color:var(--ink);font-weight:650}[data-design=company-a] :is(.evidence-brand img,.register-brand img){width:48px;height:34px}[data-design=company-a] :is(.evidence-section,.register-record,.register-explorer,.register-filters){border-radius:6px}[data-design=company-a] .register-method{border-radius:6px}[data-design=company-a] :is(.evidence-footer,.register-footer){background:var(--paper);color:var(--muted);border-top:1px solid var(--line)}[data-design=company-a] .not-found-main{max-width:1000px;margin:auto;padding:64px 40px;background:var(--paper)}[data-design=company-a] .not-found-signal{color:var(--teal)}[data-design=company-a] :is(.video-hero,.video-landing){background:var(--paper);min-height:0;padding-block:48px}[data-design=company-a] :is(.video-choice,.video-form,.video-receipt){border-radius:8px;border-color:var(--line)}[data-design=company-a] .video-choice{background:var(--mint)}[data-design=company-a] .hero-background{display:none}[data-design=company-a] .reveal{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){[data-design=company-a] .papier-nav a:hover{color:var(--teal)}.company-home .project:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}@media(max-width:1100px){[data-design=company-a] .papier-mast__inner{gap:18px;padding-inline:25px}[data-design=company-a] .papier-nav{gap:16px;font-size:12px}[data-design=company-a] .papier-rij{gap:32px;grid-template-columns:minmax(0,1fr) 190px;padding-inline:25px}}@media(max-width:960px){[data-design=company-a] .papier-mast__inner{flex-wrap:wrap;min-height:82px;padding:14px 24px;gap:12px}[data-design=company-a] .papier-talen{margin-left:auto}[data-design=company-a] .papier-nav{order:4;width:100%;flex-wrap:wrap;margin-left:0}.company-menu-ready .company-menu-button{display:block}[data-design=company-a] .company-menu-ready .papier-nav{display:none}[data-design=company-a] .company-menu-open .papier-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:8px}[data-design=company-a] .company-menu-open .papier-nav a{padding:14px 4px;border-top:1px solid var(--line);font-size:15px}[data-design=company-a] .papier-rij{grid-template-columns:minmax(0,1fr)}[data-design=company-a] .papier-marge{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:18px 28px;border-top:1px solid var(--line);padding-top:18px}[data-design=company-a] .papier-marge>.papier-noot{max-width:260px;margin:0}[data-design=company-a] .papier-noot--contact{flex:1 1 230px;max-width:none!important}[data-design=company-a] .papier-kolom{grid-column:1;grid-row:1}[data-design=company-a] .quickscan-hero{padding:36px 24px}[data-design=company-a] .quickscan-hero__inner{grid-template-columns:1fr;gap:28px}[data-design=company-a] .quickscan-chain{max-width:none}}@media(max-width:600px){[data-design=company-a]{--t-display:clamp(34px,8.2vw,46px)}[data-design=company-a] .papier-mast__inner{padding-inline:20px;gap:10px}[data-design=company-a] .papier-merk{font-size:23px;gap:4px}[data-design=company-a] .papier-merkteken{width:35px;height:29px}[data-design=company-a] .papier-talen{gap:8px;font-size:10px}[data-design=company-a] .company-menu-button{padding:8px 10px;font-size:12px}[data-design=company-a] .papier-rij,[data-design=company-a] .papier-vel>.papier-rij:first-child{padding:34px 20px;gap:26px}[data-design=company-a] .papier-kolom h1{max-width:100%;overflow-wrap:anywhere;hyphens:auto}[data-design=company-a] .papier-kolom h1+p{font-size:16px}[data-design=company-a] .papier-kolom h2{font-size:28px}[data-design=company-a] .papier-rij:last-child:has(.papier-knop),[data-design=company-a] .company-contact{margin-inline:0;padding:28px 20px;border-radius:0}[data-design=company-a] .papier-artikelen>li>a{grid-template-columns:1fr;gap:8px}[data-design=company-a] .papier-artikelen .papier-titel{font-size:24px}[data-design=company-a] .plaat-keten{grid-template-columns:1fr}[data-design=company-a] .papier-cijfers{grid-template-columns:1fr;gap:20px}[data-design=company-a] .papier-cijfers dt{font-size:42px}[data-design=company-a] :is(.papier-voet,.footer,.site-footer){padding:28px 20px}[data-design=company-a] .company-footer{align-items:flex-start;flex-direction:column}[data-design=company-a] :is(.evidence-identity,.register-summary){padding:16px}[data-design=company-a] :is(.evidence-hero h1,.register-hero h1){overflow-wrap:anywhere}}@media(max-width:380px){[data-design=company-a] .papier-mast__inner{gap:8px;padding-inline:14px}[data-design=company-a] .papier-merk{font-size:21px}[data-design=company-a] .papier-merkteken{width:30px}[data-design=company-a] .papier-talen{gap:6px}[data-design=company-a] .company-menu-button{font-size:11px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){[data-design=company-a] *,[data-design=company-a] *:before,[data-design=company-a] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-design=company-a] :is(.problem-hero__instrument,.problem-story,.xep-comparison,.epi-roundtrip){--inkt:var(--mint);--blad:var(--ink);--merk:var(--teal);--lijn:#9aaf90;background:var(--mint);color:var(--ink);box-shadow:none;border:0;border-radius:8px;margin-block:28px}[data-design=company-a] :is(.problem-story,.xep-comparison,.epi-roundtrip) *,[data-design=company-a] :is(.problem-story,.xep-comparison,.epi-roundtrip) *:before,[data-design=company-a] :is(.problem-story,.xep-comparison,.epi-roundtrip) *:after{animation:none!important;opacity:1;transform:none}[data-design=company-a] :is(.problem-story__node,.xep-comparison__source,.epi-roundtrip__node){background:var(--paper);border-radius:5px}[data-design=company-a] :is(.problem-story,.xep-comparison,.epi-roundtrip) :is(p,h2,h3){color:var(--ink)}[data-design=company-a] :is(.problem-story__connector,.epi-roundtrip__connector) b{display:none}[data-design=company-a] .evidence-plate{margin-block:24px;border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:none}[data-design=company-a] .evidence-plate figcaption{background:var(--mint);color:var(--ink);font-family:var(--tekst)}[data-design=company-a] .evidence-plate img{max-height:360px;width:100%;object-fit:contain;background:var(--paper)}@media(max-width:960px){[data-design=company-a] .papier-merk{order:0}[data-design=company-a] .papier-talen{order:1}[data-design=company-a] .company-menu-button{order:2}}[data-design=company-a] .evidence-plate figcaption span{color:var(--ink)}[data-design=company-a] :is(.brand-name,.brand-highlight){background:none;-webkit-text-fill-color:var(--ink);color:var(--ink);opacity:1;animation:none}[data-design=company-a] .quickscan-chain li.is-break>i{color:var(--ink)}[data-design=company-a] .company-contact .captcha-group input{max-width:150px}[data-design=company-a] .company-contact .form-message{color:var(--ink)}[data-design=company-a] :is([class^=evidence-],[class^=register-],[class^=video-player-]){box-shadow:none}[data-design=company-a] .quickscan-hero{min-height:0}[data-design=company-a] :is(.quickscan-hero,.evidence-hero-band,.register-header,.register-scope):after{display:none}[data-design=company-a] .video-contact{background:var(--brand-orange-soft);border-radius:8px;padding:32px}[data-design=company-a] .content-wrapper{opacity:1;visibility:visible;transform:none}[data-design=company-a] .video-hero{display:block;max-width:1280px;margin:auto;padding:36px 40px 20px;text-align:left}[data-design=company-a] .video-hero .header-back-link{position:static;display:inline-block;min-height:0;padding:0;margin-bottom:24px;background:transparent;border:0;color:var(--muted)}[data-design=company-a] .video-hero .hero-content{max-width:1000px;margin:0;text-align:left}[data-design=company-a] .video-hero .hero-title{font-size:var(--t-display);line-height:1.08;letter-spacing:-.035em;margin:0 0 24px}[data-design=company-a] .video-hero .hero-subtitle{max-width:700px;margin:0}[data-design=company-a] .video-hero-actions{margin-top:20px;justify-content:flex-start}[data-design=company-a].video-page .container{padding-block:24px 40px}[data-design=company-a] .video-player-section{margin-top:0}@media(max-width:600px){[data-design=company-a] .video-hero{padding:28px 20px 16px}[data-design=company-a] .video-contact{padding:24px 20px}}.company-home .hero-a{display:grid;grid-template-columns:1.08fr 1fr;gap:52px;padding-top:54px;padding-bottom:52px}.company-home .intro .eyebrow{margin-bottom:23px}.company-home .intro h1{margin-bottom:25px}.company-home .accent-word{color:var(--teal);position:relative;white-space:nowrap}.company-home .accent-word svg{position:absolute;bottom:-9px;left:0;width:100%;height:18px;fill:none;stroke:var(--teal);stroke-width:4;stroke-linecap:round}.company-home .period{color:var(--ink)}.company-home .idea-visual{background:var(--mint);border-radius:10px;padding:27px 27px 18px;align-self:stretch;position:relative;overflow:hidden;display:flex;flex-direction:column}.company-home .visual-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:650;letter-spacing:1px}.company-home .visual-title>span:last-child{font-size:40px;line-height:1}.company-home .demo-label{font-size:10px;color:#40574a;margin-top:4px}.company-home .demo-stage{height:300px;position:relative;margin:12px 0;flex:1;min-height:280px}.company-home .loose{position:absolute;padding:18px 22px;font-size:16px;font-weight:550;background:#fffefa;box-shadow:0 8px 18px #203b2412;transition:transform .24s ease-out,opacity .18s ease-out;border:1px solid #60756230;width:240px;display:flex;justify-content:space-between}.company-home .loose-1{left:15px;top:25px;transform:rotate(-8deg)}.company-home .loose-2{right:0;top:105px;transform:rotate(6deg);background:var(--purple)}.company-home .loose-3{left:6px;top:190px;transform:rotate(-4deg);background:#f8f5d9}.company-home .loose-4{font-size:12px;width:auto;right:5px;top:257px;transform:rotate(3deg);background:transparent;border:0;box-shadow:none;font-style:italic}.company-home .round-arrow{position:absolute;bottom:44px;right:1px;background:var(--teal);color:var(--lime);width:68px;height:68px;border-radius:50%;display:grid;place-items:center;font-size:44px;transform:rotate(-9deg);transition:transform .24s ease-out}.company-home .organized{position:absolute;inset:18px 10px 28px;background:var(--paper);border:1px solid #81997d;padding:23px;opacity:0;transform:translateY(12px);transition:opacity .18s ease-out,transform .24s ease-out;pointer-events:none}.company-home .organized-label{font-size:9px;letter-spacing:1px}.company-home .organized h3{margin:15px 0}.company-home .organized>div{display:flex;align-items:center;padding:12px 0;border-top:1px solid var(--line);gap:14px;font-size:14px}.company-home .organized div span{font-size:10px;color:var(--muted)}.company-home .organized b{margin-left:auto;color:var(--teal)}.company-home [data-simple=true] .loose{opacity:0;transform:translateY(-8px) rotate(0)}.company-home [data-simple=true] .organized{opacity:1;transform:none}.company-home [data-simple=true] .round-arrow{transform:rotate(0) scale(.8);bottom:5px}.company-home .demo-bottom{display:flex;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid #a5bea0;padding-top:17px}.company-home .demo-status{font-size:12px;line-height:1.5}.company-home .demo-toggle{padding:11px 15px;background:var(--paper);border:1px solid #849b7b;border-radius:5px;font-size:12px;font-weight:600;min-height:44px}.company-home .demo-toggle span{margin-left:10px}.company-home .visual-caption{font-size:10px;color:#40574a;margin-top:15px}.company-home .section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px}.company-home .section-heading .eyebrow{margin-bottom:10px}.company-home .section-note{font-size:12px;color:var(--muted)}.company-home .work-a{padding-top:28px;border-top:1px solid var(--line)}.company-home .project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.company-home .project{display:block;min-width:0}.company-home .project-art{height:238px;overflow:hidden;position:relative;border-radius:6px}.company-home .document-art{background:#e7e7dd;padding:21px}.company-home .tiny{font-size:9px;letter-spacing:1px;font-weight:600}.company-home .paper{position:absolute;left:27px;top:60px;background:#fffffb;width:255px;padding:21px;transform:rotate(-5deg);box-shadow:0 4px 15px #172d3112;border:1px solid #bbc4b9}.company-home .paper>span:first-child{font-size:8px}.company-home .paper p{font-size:22px;margin:8px 0;font-family:Georgia,serif}.company-home .deleted,.company-home .added{font-size:10px;padding:3px;background:#f4c8c5;text-decoration:line-through}.company-home .added{background:#dbeeda;text-decoration:underline}.company-home .paper-rule{height:1px;background:#cad2c8;margin-top:13px}.company-home .paper small{font-size:8px;color:var(--muted)}.company-home .art-number{position:absolute;right:14px;bottom:8px;font-family:Georgia,serif;font-size:39px;color:var(--teal)}.company-home .screenshot-art{background:#17132c;display:flex;align-items:center;padding:25px 13px}.company-home .screenshot-art img{width:100%;border-radius:4px;box-shadow:0 8px 15px #0004}.company-home .image-caption{position:absolute;bottom:9px;left:16px;color:#eee9ff;font-size:9px}.company-home .leitz-art{background:var(--coral);padding:21px}.company-home .leitz-year{line-height:1.05;font-size:20px;margin-top:24px;font-family:Outfit}.company-home .leitz-year strong{display:block;font-size:78px;font-weight:450;letter-spacing:-4px}.company-home .leitz-year strong span{font-size:45px;margin-left:20px}.company-home .leitz-caption{font-size:10px;position:absolute;bottom:20px}.company-home .project-info{padding-top:17px}.company-home .project-info>span{font-size:11px;color:var(--muted)}.company-home .project-info h3{margin:7px 0 10px;position:relative;font-size:24px;padding-right:20px}.company-home .project-info h3 b{position:absolute;right:0;top:0;font-size:24px;font-weight:400}.company-home .project-info p{font-size:13px;color:var(--muted)}.company-home .approach{display:grid;gap:24px;padding-block:38px;margin-top:38px;border-top:1px solid var(--line)}.company-home .approach h2{margin-top:10px}.company-home .approach ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.company-home .approach li{min-width:0;display:flex}.company-home .approach li>a{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:22px;border:1px solid transparent;border-radius:6px;background:var(--mint);color:var(--ink);text-decoration:none}.company-home .approach li:nth-child(2)>a{background:var(--purple)}.company-home .approach li:nth-child(3)>a{background:var(--brand-orange-soft)}.company-home .approach li>a:hover{border-color:var(--teal)}.company-home .approach-number{font-size:12px;font-weight:650;border-bottom:2px solid var(--brand-orange);padding-bottom:5px;margin-bottom:16px}.company-home .approach h3{font-size:22px;margin-bottom:10px}.company-home .approach p:not(.eyebrow){font-size:14px;color:var(--ink);line-height:1.6;margin-bottom:20px}.company-home .approach-link{display:flex;gap:12px;align-items:center;width:100%;margin-top:auto;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.company-home .approach-link>span:last-child{margin-left:auto;font-size:20px;text-decoration:none}.company-home footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:35px;font-size:10px;color:var(--muted)}@media(min-width:1450px){.company-home .hero-a h1{font-size:78px}}@media(max-width:1000px){.company-home .wrap{padding-inline:25px}.company-home h1{font-size:60px}.company-home .hero-a{gap:25px}.company-home .actions{gap:15px;flex-wrap:wrap}.company-home .idea-visual{padding:20px}.company-home .loose{width:205px}.company-home .loose-1,.company-home .loose-3{left:0}.company-home .project-art{height:210px}.company-home .paper{width:210px;left:15px}.company-home .project-info h3{font-size:21px}}@media(max-width:720px){.company-home .wrap{padding-inline:20px}.company-home nav{gap:16px;font-size:12px}.company-home nav>a:not(.nav-contact){display:none}.company-home .nav-contact span{margin-left:5px}.company-home h1{font-size:54px;letter-spacing:-1.8px}.company-home h2{font-size:31px}.company-home .hero-a{grid-template-columns:1fr;padding-top:34px;gap:32px}.company-home .intro .eyebrow{font-size:10px;margin-bottom:21px}.company-home .intro h1{margin-bottom:24px}.company-home .lead{font-size:15px;max-width:none}.company-home .actions{gap:18px;margin-top:24px}.company-home .button{font-size:12px;padding:14px 18px;gap:20px}.company-home .text-link{font-size:12px}.company-home .idea-visual{min-height:460px}.company-home .demo-stage{min-height:290px;flex:none}.company-home .loose{width:235px}.company-home .loose-1{left:12px}.company-home .loose-2{right:5px}.company-home .loose-3{left:5px}.company-home .round-arrow{bottom:20px}.company-home .loose-4{top:250px;width:auto}.company-home .section-heading{align-items:start;flex-direction:column;gap:12px}.company-home .section-heading .eyebrow{font-size:10px}.company-home .project-grid{grid-template-columns:1fr;gap:30px}.company-home .project-art{height:250px}.company-home .paper{width:270px;left:30px}.company-home .project-info h3{font-size:26px}.company-home .screenshot-art{padding:15px}.company-home .approach{gap:20px;padding-block:28px;margin-top:28px}.company-home .approach ol{grid-template-columns:1fr;gap:12px}.company-home .approach li>a{padding:20px}.company-home footer{flex-wrap:wrap;gap:12px;padding-block:25px}.company-home footer span:last-child{width:100%}}@media(prefers-reduced-motion:reduce){.company-home *,.company-home *:before,.company-home *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:380px){.company-home h1{font-size:46px}.company-home .hero-a>*{min-width:0}.company-home .loose{width:210px}.company-home .demo-bottom{gap:8px}.company-home .demo-toggle{font-size:11px;padding:10px}.company-home .demo-status{font-size:11px}}.company-home .company-signature{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:30px;padding-left:13px;border-left:2px solid var(--teal);font-size:12px;line-height:1.7;color:var(--muted)}.company-home .company-signature strong{font-weight:600;color:var(--teal)}@media(max-width:720px){.company-home .company-signature{margin-top:24px;font-size:11px;gap:4px 12px}}.company-home{--brand-orange:#ff6600;--brand-orange-soft:#ffe2ce;--action-orange:#c64a00}.company-home .dot{background:var(--brand-orange)}.company-home .accent-word svg{stroke:var(--brand-orange)}.company-home .hero-a .button.dark{background:var(--action-orange);color:#fff}.company-home .company-signature{border-left-color:var(--brand-orange)}.company-home .round-arrow{background:var(--brand-orange);color:var(--ink)}.company-home .access-art{background:var(--purple);padding:21px}.company-home .reading-order{margin-top:15px;background:var(--paper);border:1px solid #b4a7c5;border-radius:4px;padding:8px 12px;max-width:300px}.company-home .reading-row{display:flex;align-items:center;gap:12px;padding:5px 0}.company-home .reading-number{border:1px solid #89759e;color:#64467d;width:25px;height:25px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:10px}.company-home .reading-row>div{flex:1}.company-home .reading-row small{display:block;font-size:8px;letter-spacing:1px;color:#62536d}.company-home .reading-row strong{display:block;font-family:Outfit;font-size:19px;line-height:1.3;font-weight:500}.company-home .reading-line{display:block;margin-top:5px;width:90%;height:4px;background:#b3a5bf;border-radius:2px}.company-home .reading-line.short{width:62%}.company-home .access-caption{position:absolute;bottom:11px;left:21px;font-size:9px;color:#62536d}@media(min-width:721px)and (max-width:1000px){.company-home .access-art{padding:15px}.company-home .reading-order{margin-top:8px;padding:7px 10px}.company-home .reading-row{padding:5px 0}.company-home .reading-row strong{font-size:17px}.company-home .access-caption{left:15px;bottom:8px;font-size:8px}}.company-home .hero-a>*{min-width:0}.company-home .accent-word{display:inline-block;max-width:100%;white-space:normal}.company-home h1{hyphens:auto;overflow-wrap:break-word}.company-home .actions,.company-home .demo-bottom{flex-wrap:wrap}.company-home .demo-toggle span{margin:0}.company-home .demo-toggle>span[aria-hidden]{margin-left:8px}.company-home .organized>div>span[data-i18n]{font-size:14px;color:var(--ink)}@media(max-width:720px){.company-home .demo-toggle{margin-left:auto}.company-home .organized{padding:18px}}
