.tsu-werkwijze-page{--work-deep:#073f47;--work-mist:#eef8f8;overflow:clip;background:#fff}.tsu-work-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;min-height:clamp(390px, 38vw, 610px);overflow:hidden;padding:clamp(62px, 8vw, 116px) var(--page-gutter);color:#fff;background:var(--work-deep)}.tsu-work-hero::before{position:absolute;z-index:-1;inset:0;background:linear-gradient(112deg,#073f47 0%,#075761 67%,#007580 100%);content:""}.tsu-work-hero::after{position:absolute;right:0;bottom:0;width:clamp(150px, 24vw, 380px);height:8px;background:var(--page-lime);content:""}.tsu-work-hero-copy{position:relative;z-index:2;max-width:850px}.tsu-werkwijze-page .tsu-work-hero h1{max-width:11ch;margin:0 0 clamp(28px, 4vw, 50px);color:#fff;font-size:clamp(54px, 6.5vw, 92px);line-height:.98;letter-spacing:-.035em}.tsu-work-hero-lead{max-width:64ch!important;margin:0;color:#e5f4f5;font-size:clamp(18px, 1.55vw, 23px);font-weight:540;line-height:1.66}.tsu-work-hero-orbit{position:relative;justify-self:end;width:min(28vw, 390px);aspect-ratio:1;border:1px solid rgb(255 255 255 / .28);border-radius:50%}.tsu-work-hero-orbit::before,.tsu-work-hero-orbit::after{position:absolute;border-radius:50%;content:""}.tsu-work-hero-orbit::before{inset:17%;border:1px solid rgb(255 255 255 / .44);background:radial-gradient(circle at 38% 36%,rgb(255 255 255 / .2),rgb(255 255 255 / .03) 62%)}.tsu-work-hero-orbit::after{top:8%;right:9%;width:22%;aspect-ratio:1;background:var(--page-lime);box-shadow:calc(-1 * min(17vw, 235px)) min(9vw, 124px) 0 -5px #15a9b7,calc(-1 * min(10vw, 138px)) min(20vw, 278px) 0 -9px var(--page-pink)}.tsu-work-intro{padding-block:clamp(60px, 8vw, 112px)}.tsu-work-intro-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(44px, 7vw, 112px);align-items:start}.tsu-work-intro-copy p{margin:0;color:#245861;font-size:17px;line-height:1.78}.tsu-work-intro-copy .tsu-work-intro-lead{max-width:36ch;color:var(--page-ink);font-size:clamp(24px, 2.5vw, 38px);font-weight:710;line-height:1.45;letter-spacing:-.02em}.tsu-work-flow-note{position:relative;max-width:1040px;margin:clamp(50px, 7vw, 92px) 0 0 auto!important;padding:clamp(30px, 4vw, 50px) clamp(28px, 4vw, 56px);border-radius:12px;color:#d9edef;background:var(--work-deep)}.tsu-work-flow-note::before{position:absolute;top:0;left:clamp(28px, 4vw, 56px);width:clamp(58px, 7vw, 96px);height:6px;border-radius:0 0 999px 999px;background:var(--page-lime);content:""}.tsu-work-flow-note p{max-width:76ch;margin:0;color:inherit;font-size:clamp(17px, 1.45vw, 20px);line-height:1.76}.tsu-work-protocol-intro{max-width:50ch!important;margin:clamp(58px, 7vw, 92px) 0 0!important;color:var(--page-ink);font-size:clamp(27px, 3vw, 44px);font-weight:760;line-height:1.3;letter-spacing:-.025em}.tsu-work-protocol-section{padding-bottom:clamp(74px, 10vw, 148px)}.tsu-work-protocols{border-top:1px solid #a9c8cb}.tsu-work-protocol{position:relative;display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:clamp(34px, 6vw, 96px);padding:clamp(32px, 4vw, 58px) clamp(8px, 1.5vw, 24px);border-bottom:1px solid var(--page-line)}.tsu-work-protocol--tint{margin-inline:calc(-1 * clamp(8px, 1.5vw, 24px))!important;padding-inline:clamp(16px, 3vw, 48px);background:var(--work-mist)}.tsu-work-protocol-heading{position:relative;padding-left:26px}.tsu-work-protocol-heading::before{position:absolute;top:.62em;left:0;width:9px;height:9px;border-radius:50%;background:var(--page-lime);content:""}.tsu-werkwijze-page .tsu-work-protocol-heading h2{margin:0;color:var(--page-ink);font-size:clamp(20px, 1.8vw, 27px);line-height:1.35;letter-spacing:-.018em}.tsu-work-protocol-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px, 4vw, 62px);margin:0!important;padding:0!important;list-style:none}.tsu-work-protocol-list li{position:relative;margin:0;padding:11px 0 11px 27px;border-top:1px solid var(--page-line);color:#245861;font-size:16px;line-height:1.65}.tsu-work-protocol--tint .tsu-work-protocol-list li{border-color:#c7dfe1}.tsu-work-protocol-list li::before{position:absolute;top:19px;left:3px;width:9px;height:6px;border-bottom:2px solid var(--page-teal-bright);border-left:2px solid var(--page-teal-bright);transform:rotate(-45deg);content:""}.tsu-work-independent{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(64px, 9vw, 126px);color:#fff;background:#00616b}.tsu-work-independent::after{position:absolute;z-index:-1;top:-90px;right:clamp(-100px, -5vw, -40px);width:clamp(220px, 30vw, 470px);aspect-ratio:1;border:clamp(42px, 6vw, 88px) solid rgb(255 255 255 / .08);border-radius:50%;content:""}.tsu-work-independent-inner{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(42px, 8vw, 130px);align-items:start}.tsu-werkwijze-page .tsu-work-independent h2{max-width:11ch;margin:0;color:#fff;font-size:clamp(32px, 4vw, 58px);line-height:1.08;letter-spacing:-.03em}.tsu-work-independent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(26px, 4vw, 60px);margin:0!important;padding:0!important;list-style:none}.tsu-work-independent-list li{position:relative;margin:0;padding:16px 0 16px 32px;border-top:1px solid rgb(255 255 255 / .2);color:#e4f3f4;font-size:16px;line-height:1.6}.tsu-work-independent-list li::before{position:absolute;top:23px;left:4px;width:10px;height:10px;border-radius:50%;background:var(--page-lime);box-shadow:0 0 0 5px rgb(145 202 24 / .14);content:""}@media (max-width:920px){.tsu-work-hero{grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr)}.tsu-work-hero-orbit{width:min(26vw, 250px)}.tsu-work-intro-copy{grid-template-columns:minmax(0,1fr);gap:28px}.tsu-work-intro-copy .tsu-work-intro-lead{max-width:46ch}.tsu-work-protocol{grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:30px}.tsu-work-independent-inner{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:42px}}@media (max-width:680px){.tsu-work-hero{display:block;min-height:390px;padding-block:58px 76px}.tsu-work-hero::after{width:42%;height:6px}.tsu-werkwijze-page .tsu-work-hero h1{margin-bottom:26px;font-size:clamp(48px, 16vw, 66px)}.tsu-work-hero-lead{max-width:34ch!important;font-size:17px}.tsu-work-hero-orbit{position:absolute;right:-72px;bottom:-93px;width:220px;opacity:.64}.tsu-work-intro{padding-block:45px 54px}.tsu-work-intro-copy{gap:23px}.tsu-work-intro-copy p{font-size:15.5px;line-height:1.72}.tsu-work-intro-copy .tsu-work-intro-lead{font-size:23px;line-height:1.46}.tsu-work-flow-note{margin:39px calc(-1 * var(--page-gutter)) 0!important;padding:31px var(--page-gutter) 34px;border-radius:0}.tsu-work-flow-note::before{left:var(--page-gutter);width:58px;height:5px}.tsu-work-flow-note p{font-size:16px;line-height:1.7}.tsu-work-protocol-intro{margin-top:45px!important;font-size:27px;line-height:1.34}.tsu-work-protocol-section{padding-bottom:72px}.tsu-work-protocol{grid-template-columns:minmax(0,1fr);gap:19px;padding-block:30px;padding-inline:0}.tsu-work-protocol--tint{margin-inline:calc(-1 * var(--page-gutter))!important;padding-inline:var(--page-gutter)}.tsu-work-protocol-heading{padding-left:23px}.tsu-work-protocol-heading::before{top:.57em}.tsu-werkwijze-page .tsu-work-protocol-heading h2{font-size:21px}.tsu-work-protocol-list{grid-template-columns:minmax(0,1fr)}.tsu-work-protocol-list li{padding-block:10px;padding-left:26px;font-size:15px}.tsu-work-protocol-list li::before{top:18px}.tsu-work-independent{padding-block:56px 68px}.tsu-work-independent-inner{grid-template-columns:minmax(0,1fr);gap:32px}.tsu-werkwijze-page .tsu-work-independent h2{max-width:none;font-size:37px}.tsu-work-independent-list{grid-template-columns:minmax(0,1fr)}.tsu-work-independent-list li{padding-block:13px;font-size:15px}.tsu-work-independent-list li::before{top:20px}}@media (prefers-reduced-motion:reduce){.tsu-werkwijze-page *,.tsu-werkwijze-page *::before,.tsu-werkwijze-page *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}