.tv-site{--tv-green:#f59a1b;--tv-pink:#a21960;--tv-ink:#101010;--tv-paper:#f6f5f1;--tv-gray:#707070;background:var(--tv-paper);color:var(--tv-ink);font-family:var(--font-sans),Arial,sans-serif;overflow-x:clip}.tv-site main{overflow:clip}.tv-site h1,.tv-site h2,.tv-site h3{letter-spacing:-.065em;margin:0;font-weight:500}.tv-site p{font-size:18px;line-height:1.6}.tv-site ::selection{color:#101010;background:#a21960}.tv-site :focus-visible{outline-offset:5px;outline:2px solid #846b47}.tv-site button,.tv-site input,.tv-site select,.tv-site textarea{font:inherit}.tv-site button{cursor:pointer}.tv-site img{max-width:100%;display:block}.tv-site section[id]{scroll-margin-top:38px}.tv-kicker{letter-spacing:.15em;text-transform:uppercase;font-size:12px;line-height:1.5;display:block}.tv-green{color:var(--tv-green)!important}.tv-pink{color:var(--tv-pink)!important}.tv-split-gradient{color:#0000;background:linear-gradient(90deg,#f59a1b 0% 38%,#a21960 65% 100%);-webkit-background-clip:text;background-clip:text}.tv-skip{z-index:4000;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.tv-skip:focus{top:16px}.tv-site .tv-header{z-index:1300;border-bottom:1px solid #ffffff3d;grid-template-columns:auto 1fr auto;height:110px;padding-inline:clamp(24px,5.5vw,88px)}.tv-site .tv-header .brand-full-logo{object-fit:contain;width:clamp(170px,16vw,235px);height:auto;max-height:78px}.tv-header-light .brand-full-logo{filter:none}.tv-site .tv-header .header-links{justify-self:end;gap:clamp(24px,3vw,50px);margin-right:55px;font-size:15px;display:flex}.tv-site .tv-header-light .header-links{color:#fff}.tv-site .tv-header-dark .header-links{color:#101010}.tv-site .tv-header-dark{border-bottom-color:#10101024}.tv-site .header-links a[aria-current=page]{opacity:1;text-underline-offset:8px;text-decoration:underline}.tv-site .tv-header .menu-trigger{color:inherit;position:static}.tv-header-light .menu-trigger-label{color:#fff}.tv-menu-symbol{color:#f59a1b;letter-spacing:-.09em;background:#f6f5f1eb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:27px;display:flex;box-shadow:0 5px 22px #00000014}.tv-menu-symbol span{color:#a21960}.tv-site .tv-header-scrolled .menu-trigger{position:fixed;top:24px;right:24px}.tv-header-scrolled .menu-trigger-label{display:none}.tv-site .tv-menu{z-index:2000;background:#f3efe8;padding-inline:clamp(24px,5.5vw,88px);overflow-y:auto}.tv-menu .site-menu-brand-logo{width:clamp(170px,16vw,235px);height:auto}.tv-menu .site-menu-content{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:60px}.tv-menu .site-menu-primary a{justify-content:space-between;min-height:90px;padding:20px 0;font-size:clamp(28px,3vw,48px);display:flex}.tv-site .tv-menu .site-menu-title{font-size:inherit;opacity:1;letter-spacing:-.04em;white-space:normal}.tv-site .tv-menu .tv-menu-arrow{opacity:1;font-size:25px}.tv-menu .site-menu-primary a:hover{color:var(--tv-green)}.tv-menu .site-menu-primary a:nth-child(2):hover{color:var(--tv-pink)}.tv-menu .site-menu-secondary{flex-wrap:wrap;grid-column:1/-1;gap:24px;margin-top:32px;padding:24px 0;font-size:14px}.tv-menu .site-menu-intro h2{font-size:clamp(60px,6.7vw,105px);line-height:.95}.tv-site .tv-hero{color:#f6f5f1;background:#312616;min-height:100svh}.tv-site .tv-hero .hero-media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.tv-site .tv-hero .hero-overlay{background:linear-gradient(#00000047,#0000001a 30%,#00000085 100%)}.tv-site .tv-hero .hero-content{justify-content:flex-end;max-width:none;min-height:100svh;padding:180px clamp(24px,5.5vw,88px) 100px}.tv-site .tv-hero .hero-eyebrow{letter-spacing:.17em;margin:0 0 36px;font-size:12px}.tv-site .tv-hero .hero-title{letter-spacing:-.075em;color:#f6f5f1;max-width:1300px;font-size:clamp(70px,10.4vw,175px);line-height:.91}.tv-site .tv-hero .hero-title-line{padding-bottom:.04em;padding-right:.05em;overflow:hidden}.tv-site .tv-hero .hero-title-line>span{white-space:nowrap}.tv-site .tv-hero .hero-past{display:inline}.tv-site .tv-hero .hero-meta{justify-content:space-between;align-items:center;gap:40px;width:100%;margin:35px 0 0;display:flex}.tv-site .tv-hero .hero-meta p{color:#f6f5f1e0;max-width:380px;font-size:17px;line-height:1.55}.tv-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.tv-button{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:55px;padding:17px 24px;font-size:15px;line-height:1.25;transition:transform .25s,background .25s;display:inline-flex}.tv-button:hover{transform:translateY(-3px)}.tv-button span{font-size:22px;line-height:1}.tv-button-green{color:#101010;background:#f59a1b}.tv-button-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff12;border-color:#ffffff80}.tv-button-dark{color:#fff;background:#101010}.tv-scroll-label{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;bottom:30px;left:clamp(24px,5.5vw,88px)}.tv-scroll-label span{font-size:19px}.tv-site .tv-intro{background:#f6f5f1;padding:100px clamp(24px,6vw,96px);overflow:hidden}.tv-site .tv-intro .intro-kicker{letter-spacing:.15em;border-bottom:1px solid #1010102b;margin-bottom:62px;padding-bottom:24px;font-size:12px}.tv-site .tv-intro .intro-statement{padding:0}.tv-site .tv-intro h2{letter-spacing:-.075em;color:#101010;font-size:clamp(52px,7.8vw,126px);line-height:1.01}.tv-site .tv-intro .brand-line{display:block}.tv-site .tv-intro .brand-juiste{display:inline}.tv-site .tv-intro .brand-juiste-green{color:#f59a1b}.tv-site .tv-intro .brand-juiste-pink{color:#a21960}.tv-site .tv-intro .intro-copy{max-width:480px;margin:45px 0 0 auto;display:block}.tv-site .tv-intro .intro-copy p{color:#555;font-size:19px;line-height:1.6}.tv-site .tv-intro .text-link{border-bottom:1px solid #10101044;justify-content:space-between;gap:25px;margin-top:24px;padding-bottom:14px;font-size:14px;display:flex}.tv-audiences{background:#f1eeeb;border-block:1px solid #10101015;grid-template-columns:1fr 1fr;display:grid}.tv-audience{flex-direction:column;align-items:flex-start;padding:75px clamp(24px,5.5vw,88px);display:flex}.tv-audience:first-child{border-right:1px solid #10101020}.tv-audience-candidate{background:#efefe9}.tv-audience .tv-kicker{margin-bottom:40px}.tv-audience h2{font-size:clamp(38px,4.2vw,68px);line-height:1.02}.tv-audience p{color:#555;max-width:450px;margin:28px 0 30px}.tv-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:26px;padding:10px 0 12px;font-size:14px;display:inline-flex}.tv-text-link span{font-size:23px;transition:transform .25s}.tv-text-link:hover span{transform:translate(3px,-3px)}.tv-audience .tv-text-link{margin-top:auto}.tv-expertise,.tv-process{padding:100px clamp(24px,6vw,96px)}.tv-section-heading{grid-template-columns:1fr 1fr;align-items:start;column-gap:55px;margin-bottom:60px;display:grid}.tv-section-heading .tv-kicker{grid-column:1/-1;margin-bottom:35px}.tv-section-heading h2{font-size:clamp(46px,5.8vw,94px);line-height:1.01}.tv-section-heading p{color:#555;max-width:400px;margin:12px 0 0 auto}.tv-sector-list a{letter-spacing:-.05em;border-top:1px solid #10101036;align-items:center;gap:45px;min-height:100px;padding:22px 0;font-size:clamp(30px,3.4vw,56px);transition:color .25s,padding .25s;display:flex}.tv-sector-list a:last-child{border-bottom:1px solid #10101036}.tv-sector-list a:hover{color:#f59a1b;padding-left:16px}.tv-sector-list a:nth-child(2n):hover{color:#a21960}.tv-sector-index{letter-spacing:.05em;color:#707070;width:30px;font-size:12px}.tv-sector-arrow{margin-left:auto;font-size:32px}.tv-human{color:#f6f5f1;background:#101010;grid-template-columns:1fr 1fr;display:grid}.tv-human-photo{min-height:600px;position:relative;overflow:hidden}.tv-human-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tv-human-copy{flex-direction:column;justify-content:center;padding:80px clamp(24px,5vw,80px);display:flex}.tv-human-copy .tv-kicker{color:#c7c6c2;margin-bottom:40px}.tv-human-copy h2{font-size:clamp(44px,5vw,82px);line-height:1.02}.tv-human-copy p{color:#d8d7d3;max-width:490px;margin:24px 0 0}.tv-human-copy .tv-text-link{align-self:flex-start;margin-top:30px}.tv-closing{background:#f0ede5;padding:100px clamp(24px,6vw,96px)}.tv-closing .tv-kicker{margin-bottom:40px}.tv-closing h2{font-size:clamp(56px,8.6vw,142px);line-height:.96}.tv-closing-links{flex-wrap:wrap;align-items:center;gap:35px;margin-top:40px;display:flex}.tv-page-hero{background:#f0ede5;min-height:660px;padding:200px clamp(24px,6vw,96px) 75px;position:relative}.tv-page-hero-kicker{text-transform:uppercase;letter-spacing:.15em;color:#666;justify-content:space-between;gap:20px;margin-bottom:50px;font-size:12px;display:flex}.tv-page-hero h1{max-width:1250px;font-size:clamp(62px,8.4vw,142px);line-height:.96}.tv-page-hero h1>span{color:#f59a1b}.tv-tone-pink{background:#f2eaea}.tv-tone-pink h1>span{color:#a21960}.tv-page-hero-meta{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:35px;display:flex}.tv-page-hero-meta p{color:#555;max-width:510px;margin:0;font-size:19px}.tv-process-list{border-top:1px solid #10101033}.tv-process-row{border-bottom:1px solid #10101033;grid-template-columns:.15fr .8fr 1fr;align-items:start;gap:40px;padding:40px 0;display:grid}.tv-process-number{color:#f59a1b;padding-top:7px;font-size:16px}.tv-process-row:nth-child(2n) .tv-process-number{color:#c9689a}.tv-process-row h3{letter-spacing:-.05em;font-size:clamp(28px,2.8vw,45px);line-height:1.08}.tv-process-row p{color:#555;margin:0}.tv-agreements{color:#f6f5f1;background:#101010;padding:85px clamp(24px,6vw,96px)}.tv-agreements h2{margin-top:30px;font-size:clamp(50px,6vw,96px);line-height:1.01}.tv-agreement-grid{grid-template-columns:1fr 1fr;gap:75px;margin-top:60px;display:grid}.tv-agreement-grid>div{border-top:1px solid #fff4;padding-top:30px}.tv-agreement-big{letter-spacing:-.075em;color:#f59a1b;align-items:baseline;gap:15px;font-size:clamp(76px,8vw,135px);line-height:1.05;display:flex}.tv-agreement-big>span{letter-spacing:-.05em;color:#a21960;font-size:32px}.tv-agreement-grid h3{letter-spacing:-.04em;margin:20px 0 0;font-size:27px}.tv-agreement-grid p{color:#c7c6c2;max-width:470px}.tv-site .tv-agreement-note{color:#aaa;margin:24px 0 0;font-size:14px}.tv-site .tv-form-section{grid-template-columns:.75fr 1fr;gap:clamp(40px,7vw,110px);padding:90px clamp(24px,6vw,96px)}.tv-site .tv-form-section .contact-form-intro{top:60px}.tv-site .tv-form-section .contact-form-intro h2{font-size:clamp(50px,6vw,90px);font-weight:500;line-height:.96}.tv-site .tv-form-section .contact-form-intro>span{font-size:12px}.tv-site .tv-form-section .contact-form-intro p{max-width:370px;margin-top:30px;font-size:18px}.tv-site .tv-form input,.tv-site .tv-form textarea,.tv-site .tv-form select{color:#101010;font-size:18px}.tv-site .tv-form label>span{color:#555;letter-spacing:0;font-size:14px}.tv-site .tv-form select{outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #96938d;border-radius:0;width:100%;padding:13px 0 17px}.tv-site .tv-form .contact-field-grid{gap:30px}.tv-site .tv-form label:not(.contact-consent):not(.tv-upload){margin-bottom:28px}.tv-site .tv-form .contact-consent{align-items:flex-start;gap:12px;margin:25px 0;font-size:14px;line-height:1.5;display:flex}.tv-site .tv-form .contact-consent input{accent-color:#f59a1b;flex-shrink:0;width:17px;height:17px;margin-top:4px}.tv-site .tv-form .contact-consent span{color:#555;margin:0;font-size:14px}.tv-site .tv-form .contact-consent a{text-underline-offset:3px;text-decoration:underline}.tv-site .tv-form .contact-submit{color:#fff;background:#101010;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:20px 24px;font-size:16px;display:flex}.tv-site .tv-form .contact-submit:disabled{opacity:.55;cursor:wait}.tv-site .tv-form .contact-form-message{min-height:24px;margin:15px 0 0;font-size:16px;line-height:1.5}.tv-site .tv-form .contact-form-message[data-state=success]{color:#635035}.tv-site .tv-form .contact-form-message[data-state=error]{color:#8b2533}.tv-site .tv-form .tv-upload{cursor:pointer;border-block:1px solid #aaa69f;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:22px 0;position:relative;flex-direction:row!important;display:flex!important}.tv-upload small{color:#707070;margin-top:8px;font-size:12px;line-height:1.5;display:block}.tv-upload>span:first-child{overflow-wrap:anywhere;max-width:85%}.tv-upload>span:nth-child(2){font-size:25px!important}.tv-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tv-upload:focus-within{outline-offset:5px;outline:2px solid #846b47}.tv-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tv-candidate-facts{background:#e9eee5;padding:70px clamp(24px,6vw,96px)}.tv-candidate-facts>div{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.tv-candidate-facts h3{letter-spacing:-.045em;margin-top:25px;font-size:30px;line-height:1.08}.tv-candidate-facts p{color:#555;font-size:17px}.tv-contact-details{border-bottom:1px solid #10101022;grid-template-columns:.8fr 1.3fr 1fr;gap:45px;padding:65px clamp(24px,6vw,96px);display:grid}.tv-contact-details .tv-kicker{margin-bottom:23px}.tv-contact-details a{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,28px)}.tv-contact-details p{margin:0;font-size:18px}.tv-contact-choices{grid-template-columns:1fr 1fr;display:grid}.tv-contact-choices>a{background:#efe9e8;flex-direction:column;gap:25px;padding:60px clamp(24px,6vw,96px);display:flex}.tv-contact-choices>a:nth-child(2){background:#eaeee6}.tv-contact-choices h2{font-size:clamp(38px,4vw,64px);line-height:1.03}.tv-contact-choices>a>span:last-child{border-bottom:1px solid #10101055;align-self:flex-start;padding-bottom:12px;font-size:14px}.tv-privacy{max-width:920px;margin:auto;padding:70px 24px 100px}.tv-privacy h2{letter-spacing:-.04em;margin-top:40px;font-size:32px}.tv-privacy h2:first-child{margin-top:0}.tv-privacy p{color:#555}.tv-privacy a{text-decoration:underline}.tv-footer{background:#e7e4dc;padding:55px clamp(24px,6vw,96px) 34px}.tv-footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:50px;display:grid}.tv-footer-brand img{width:210px;height:auto}.tv-footer .tv-kicker{color:#666;margin-bottom:16px;font-size:11px}.tv-footer p,.tv-footer a{font-size:14px;line-height:1.6}.tv-footer-top>div>a{overflow-wrap:anywhere;margin-top:6px;display:block}.tv-footer p{margin:0}.tv-footer-bottom{border-top:1px solid #10101030;justify-content:space-between;gap:25px;margin-top:42px;padding-top:24px;font-size:12px;display:flex}.tv-footer-bottom nav{flex-wrap:wrap;gap:22px;display:flex}.tv-footer-bottom a{font-size:12px}.tv-contact-float{z-index:800;color:#101010;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f5f1ed;border:1px solid #fff6;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 -3px 9px -2px #f59a1bb8,0 3px 9px -2px #a21960b8,0 6px 18px #00000014}.tv-contact-float span{font-size:22px}@media (min-width:1600px){.tv-site .tv-hero .hero-content{padding-top:230px}.tv-site .tv-hero .hero-title{font-size:175px}}@media (max-width:1000px){.tv-site .tv-header .header-links{gap:22px;margin-right:30px}.tv-site .tv-hero .hero-meta{flex-direction:column;align-items:flex-start;gap:22px}.tv-site .tv-hero .hero-content{padding-bottom:95px}.tv-section-heading{grid-template-columns:1fr}.tv-section-heading p{max-width:520px;margin:28px 0 0}.tv-human-photo{min-height:530px}.tv-human-copy,.tv-audience{padding-block:60px}.tv-contact-details{grid-template-columns:1fr 1fr}.tv-footer-top{gap:30px}}@media (max-width:850px){.tv-site .tv-header{justify-content:space-between;height:90px;padding-inline:24px;display:flex}.tv-site .tv-header .brand-full-logo{width:165px;height:auto}.tv-site .tv-header .header-links{display:none}.tv-site .tv-header .menu-trigger-label{display:block}.tv-site .tv-header-scrolled .menu-trigger-label{display:none}.tv-site .tv-menu{padding:0 24px 30px}.tv-menu .site-menu-top{flex-basis:90px;min-height:90px}.tv-menu .site-menu-content{flex-direction:column;gap:35px;min-height:0;padding-top:35px;display:flex}.tv-menu .site-menu-intro h2{font-size:clamp(50px,8vw,72px)}.tv-menu .site-menu-eyebrow{margin-bottom:20px}.tv-menu .site-menu-primary a{min-height:68px;padding:14px 0;font-size:32px}.tv-menu .site-menu-secondary{gap:16px;margin-top:auto;display:flex}.tv-site .tv-hero .hero-title{font-size:clamp(52px,10.5vw,88px)}.tv-site .tv-hero .hero-title-line{padding-bottom:.065em}.tv-site .tv-hero .hero-eyebrow{margin-bottom:26px;font-size:11px}.tv-site .tv-hero .hero-content{justify-content:flex-end;padding:170px 24px 100px}.tv-site .tv-hero .hero-meta p{font-size:16px}.tv-site .tv-hero .hero-meta{margin-top:25px}.tv-hero-actions{gap:10px}.tv-button{gap:20px;min-height:52px;padding:15px 20px;font-size:14px}.tv-scroll-label{font-size:11px;bottom:34px;left:24px}.tv-site .tv-intro{padding:65px 24px}.tv-site .tv-intro .intro-kicker{margin-bottom:35px}.tv-site .tv-intro h2{font-size:clamp(44px,7.2vw,68px);line-height:1.04}.tv-site .tv-intro .intro-copy{max-width:540px;margin:28px 0 0}.tv-site .tv-intro .intro-copy p{font-size:17px}.tv-audiences{grid-template-columns:1fr}.tv-audience{padding:55px 24px}.tv-audience:first-child{border-bottom:1px solid #10101022;border-right:0}.tv-audience h2{font-size:clamp(39px,7vw,60px)}.tv-audience .tv-kicker{margin-bottom:25px}.tv-audience p{font-size:17px}.tv-expertise,.tv-process{padding:65px 24px}.tv-section-heading{gap:0;margin-bottom:35px}.tv-section-heading h2{font-size:clamp(44px,7.2vw,65px)}.tv-section-heading .tv-kicker{margin-bottom:25px}.tv-section-heading p{font-size:17px}.tv-sector-list a{gap:22px;min-height:84px;padding:20px 0;font-size:clamp(30px,5.5vw,46px)}.tv-sector-arrow{font-size:25px}.tv-human{grid-template-columns:1fr}.tv-human-photo{min-height:380px}.tv-human-copy{padding:55px 24px}.tv-human-copy h2{font-size:clamp(47px,8vw,70px)}.tv-human-copy p{font-size:17px}.tv-closing{padding:65px 24px}.tv-closing h2{font-size:clamp(50px,8.5vw,76px)}.tv-closing .tv-kicker{margin-bottom:28px}.tv-closing-links{gap:20px;margin-top:30px}.tv-page-hero{min-height:0;padding:155px 24px 60px}.tv-page-hero h1{font-size:clamp(52px,8.3vw,78px);line-height:1.02}.tv-page-hero-kicker{gap:20px;margin-bottom:35px;font-size:11px}.tv-page-hero-kicker>span:last-child{display:none}.tv-page-hero-meta{flex-direction:column;align-items:flex-start;gap:25px;margin-top:28px}.tv-page-hero-meta p{font-size:17px}.tv-process-row{grid-template-columns:30px 1fr;gap:10px 20px;padding:30px 0}.tv-process-row h3{font-size:30px}.tv-process-row p{grid-column:2;font-size:17px}.tv-agreements{padding:60px 24px}.tv-agreements h2{font-size:clamp(46px,7.5vw,68px)}.tv-agreement-grid{gap:35px;margin-top:40px}.tv-agreement-big{font-size:85px}.tv-agreement-big>span,.tv-agreement-grid h3{font-size:24px}.tv-agreement-grid p{font-size:16px}.tv-site .tv-form-section{grid-template-columns:1fr;gap:40px;padding:60px 24px}.tv-site .tv-form-section .contact-form-intro{position:static}.tv-site .tv-form-section .contact-form-intro h2{font-size:clamp(50px,8vw,70px)}.tv-site .tv-form-section .contact-form-intro p{font-size:17px}.tv-site .tv-form .contact-field-grid{gap:20px}.tv-candidate-facts{padding:55px 24px}.tv-candidate-facts>div{grid-template-columns:1fr;gap:25px}.tv-candidate-facts h3{margin-top:16px;font-size:30px}.tv-candidate-facts>div>div+div{border-top:1px solid #10101022;padding-top:25px}.tv-contact-details{grid-template-columns:1fr;gap:35px;padding:45px 24px}.tv-contact-details .tv-kicker{margin-bottom:14px}.tv-contact-details a{font-size:23px}.tv-contact-choices{grid-template-columns:1fr}.tv-contact-choices>a{gap:22px;padding:45px 24px}.tv-contact-choices h2{font-size:clamp(39px,7vw,59px)}.tv-footer{padding:45px 24px 95px}.tv-footer-top{grid-template-columns:1fr 1fr;gap:30px}.tv-footer-brand{grid-column:1/-1}.tv-footer-brand img{width:180px}.tv-footer-bottom{flex-direction:column;gap:20px;margin-top:30px}.tv-footer-bottom nav{gap:14px}.tv-contact-float{gap:18px;min-height:48px;font-size:13px;bottom:14px;right:14px}.tv-privacy{padding:50px 24px 65px}.tv-privacy h2{font-size:29px}.tv-privacy p{font-size:17px}}@media (max-width:480px){.tv-site .tv-hero .hero-title{font-size:10.3vw}.tv-site .tv-hero .hero-content{min-height:max(730px,100svh);padding-top:145px}.tv-site .tv-hero{min-height:max(730px,100svh)}.tv-hero-actions{flex-direction:column;align-items:flex-start}.tv-hero-actions .tv-button{min-width:210px}.tv-site .tv-intro h2{font-size:11.2vw}.tv-agreement-grid{grid-template-columns:1fr;gap:35px}.tv-site .tv-form .contact-field-grid{grid-template-columns:1fr;gap:0}.tv-human-photo{min-height:320px}.tv-footer-top{grid-template-columns:1fr}.tv-page-hero h1{font-size:12vw}.tv-page-hero{padding-top:145px}.tv-menu .site-menu-intro h2{font-size:50px}.tv-menu .site-menu-primary a{font-size:29px}.tv-menu .site-menu-secondary{flex-direction:column;align-items:flex-start}.tv-closing h2{font-size:12.5vw}}@media (max-width:560px){.tr-choice-career:before{border-radius:58px}.tr-choice-career .tr-choice-content{padding-bottom:12px}.tr-choice-career .tr-choice-bottom{padding-right:12px}}@media (prefers-reduced-motion:reduce){.tv-site *,.tv-site :before,.tv-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tv-site .hero-media video{display:none}.tv-site .hero-media{background:url(/media/home/hero-poster.jpg) 50%/cover no-repeat}}.tr-opening{color:#fff;background:#21151f;min-height:100svh;display:block;position:relative}.tr-opening-copy{align-items:center;min-height:100svh;padding:clamp(180px,20vh,240px) 5.5vw 90px;display:flex}.tr-opening-copy>div{width:100%}.tr-opening h1{letter-spacing:-.075em;max-width:none;font-size:clamp(64px,10.8vw,180px);line-height:.99}.tr-hero-line{margin-bottom:-.08em;padding-bottom:.08em;padding-right:.06em;display:block;overflow:hidden}.tr-hero-line>span{transform-origin:0;display:block}.tr-opening h1 em{color:#f59a1b}.tr-opening-copy .tr-label{color:#ffffffb8;margin-bottom:45px;font-size:13px}.tr-home .tr-opening-copy p{color:#ffffffc9;max-width:460px;margin:35px 0 25px;font-size:18px}.tr-actions{gap:35px}.tr-opening .tr-orange-button{color:#fff;background:0 0;border:1px solid #ffffff75}.tr-opening .tr-orange-button:hover{color:#101010;background:#f59a1b;border-color:#f59a1b}.tr-direction{background:#f6f5f1;border:0;padding:35px 5.5vw 80px;display:block}.tr-direction>a{border:0;border-bottom:1px solid #10101030;grid-template-columns:190px 1fr auto;align-items:center;gap:30px;padding:38px 0;display:grid;background:0 0!important}.tr-direction h2{color:#101010;font-size:clamp(40px,5.3vw,86px);line-height:1.05;transition:color .3s,transform .4s}.tr-direction h2 br{display:none}.tr-direction a:hover h2{color:#a21960;transform:translate(10px)}.tr-direction-link{border-bottom:1px solid #10101040;padding-bottom:8px;font-size:14px;text-decoration:none}.tr-approach{border-top:1px solid #10101025;grid-template-columns:1fr;gap:75px;padding:110px 5.5vw 130px}.tr-approach h2{max-width:1200px;font-size:clamp(58px,8.5vw,140px);line-height:1.02}.tr-home .tr-approach-intro p{max-width:480px;margin:35px 0 20px}.tr-step{grid-template-columns:70px 1fr;gap:40px;padding:42px 0}.tr-step>div{grid-template-columns:1.1fr 1fr;align-items:start;gap:7vw;display:grid}.tr-step h3{font-size:clamp(28px,3.4vw,55px);line-height:1.1}.tr-step-number{padding-top:8px;font-size:16px}.tr-home .tr-step p{max-width:470px;margin:0;font-size:18px}.tr-fields{color:#fff;background:#21151f;padding:100px 5.5vw 120px}.tr-fields-heading{grid-template-columns:1fr}.tr-fields h2{font-size:clamp(64px,9vw,145px)}.tr-home .tr-fields p{color:#ffffffbd;max-width:450px}.tr-field-links{gap:12px 40px;margin-top:60px}.tr-field-links a{letter-spacing:-.055em;color:#ffffffab;border:0;border-radius:0;padding:8px 0;font-size:clamp(34px,4.8vw,78px);line-height:1.2;background:0 0!important}.tr-field-links a:hover{color:#f59a1b}.tr-finish{color:#101010;background:#f6f5f1;padding:110px 5.5vw 130px}.tr-finish-inner{grid-template-columns:1fr;gap:45px}.tr-finish .tr-label{color:#666}.tr-finish h2{font-size:clamp(65px,9vw,150px)}.tr-finish h2 em{color:#a21960}.tr-finish-actions{flex-flow:wrap;align-items:center;gap:25px 35px}.tr-finish-actions>a:not(.tr-button){color:#555}.tv-site .tv-header{grid-template-columns:minmax(200px,1fr) minmax(0,2.5fr) auto;gap:45px}.tv-site .tv-header .header-links{justify-content:space-evenly;justify-self:stretch;gap:30px;margin-right:0;font-size:16px}.tv-site .tv-header.tv-header-light .header-links a,.tv-site .tv-header.tv-header-light .menu-trigger-label{opacity:1;color:#fff!important;-webkit-text-fill-color:#fff!important}.tv-site .tv-header.tv-header-light .header-links a:hover{color:#f59a1b!important;-webkit-text-fill-color:#f59a1b!important}.tv-site .tv-menu:before,.tv-site .tv-menu:after{display:none}.tv-menu .site-menu-top,.tv-menu .site-menu-primary a,.tv-menu .site-menu-secondary{border-color:#ffffff35}.tv-site .tv-menu .site-menu-title,.tv-site .tv-menu .tv-menu-arrow,.tv-site .tv-menu .site-menu-close{color:#fff!important;-webkit-text-fill-color:#fff!important}.tv-menu .site-menu-intro h2{color:#fff;line-height:1.02}.tv-menu .site-menu-primary a{min-height:100px;padding:26px 0;font-size:clamp(35px,4.2vw,70px)}.tv-site .tv-menu .site-menu-primary a:hover .site-menu-title{color:#f59a1b!important;-webkit-text-fill-color:#f59a1b!important}.tv-site .tv-menu .site-menu-secondary{color:#ffffffcb}@media (max-width:1100px){.tv-site .tv-header{grid-template-columns:200px 1fr auto;gap:25px}.tv-site .tv-header .header-links{gap:20px;font-size:14px}.tr-direction>a{grid-template-columns:150px 1fr}.tr-direction-link{grid-column:2;justify-self:start}.tr-step>div{gap:40px}}@media (max-width:850px){.tr-opening-copy{min-height:85svh;padding:170px 24px 80px}.tr-opening{min-height:85svh}.tr-opening h1{font-size:11vw}.tr-direction{padding:20px 24px 55px}.tr-direction>a{grid-template-columns:1fr;gap:20px;padding:35px 0}.tr-direction h2{font-size:clamp(38px,7.2vw,60px)}.tr-direction-link{grid-column:1}.tr-approach{gap:45px;padding:65px 24px 75px}.tr-approach h2{font-size:clamp(46px,8.4vw,72px)}.tr-step{grid-template-columns:30px 1fr;gap:20px;padding:30px 0}.tr-step>div{grid-template-columns:1fr;gap:20px}.tr-step h3{font-size:32px}.tr-fields{padding:65px 24px 75px}.tr-fields h2{font-size:clamp(52px,10vw,82px)}.tr-field-links{gap:12px 25px;margin-top:35px}.tr-field-links a{font-size:clamp(34px,7vw,54px)}.tr-finish{padding:65px 24px 85px}.tr-finish h2{font-size:clamp(50px,9.5vw,80px)}.tr-finish-actions{flex-direction:column;align-items:flex-start}.tv-site .tv-header .header-links{display:none}.tv-menu .site-menu-primary a{min-height:75px;padding:18px 0;font-size:35px}}@media (prefers-reduced-motion:reduce){.tr-direction a:hover h2{transform:none}}.tr-home .tr-opening{isolation:isolate;background:#21151f;position:relative;overflow:hidden}.tr-hero-media,.tr-hero-shade{pointer-events:none;position:absolute;inset:0}.tr-hero-media{z-index:0}.tr-hero-media video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tr-hero-shade{z-index:1;background:linear-gradient(#0000007a,#0000 28%),linear-gradient(90deg,#0000006b,#0000001f),linear-gradient(#0000 55%,#0000005c)}.tr-home .tr-opening-copy{z-index:2;position:relative}.tr-home .tr-opening-copy .tr-label,.tr-home .tr-opening-copy p{color:#fff}.tr-home .tr-opening h1{text-shadow:0 2px 24px #00000026}.tr-home .tr-opening .tr-orange-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001f;border-color:#ffffffa6}.tr-home .tr-opening .tr-orange-button:hover{color:#101010;background:#f59a1b}@media (prefers-reduced-motion:reduce){.tr-hero-media video{display:none}}.tr-home .tr-opening{min-height:100svh}.tr-home .tr-opening-copy{align-items:flex-end;min-height:100svh;padding:170px 5.5vw 65px}.tr-home .tr-opening-copy .tr-label{display:none}.tr-home .tr-opening h1{margin:0;font-size:clamp(60px,8.4vw,145px);line-height:1.02}.tr-home .tr-hero-shade{background:linear-gradient(#00000073,#0000 25%),linear-gradient(#0000 25%,#00000014 45%,#00000094)}.tr-hero-below{color:#101010;background:#f6f5f1;border-bottom:1px solid #10101020;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:55px 5.5vw;display:grid}.tr-home .tr-hero-below p{color:#555;max-width:490px;margin:0;font-size:19px;line-height:1.65}.tr-hero-below .tr-actions{justify-content:flex-end;gap:25px}.tr-hero-below .tr-orange-button{color:#fff;background:#101010}.tr-hero-below .tr-orange-button:hover{background:#a21960}.tr-hero-below .tr-underlink{color:#101010}@media (max-width:850px){.tr-home .tr-opening,.tr-home .tr-opening-copy{min-height:90svh}.tr-home .tr-opening-copy{padding:150px 24px 55px}.tr-home .tr-opening h1{font-size:9.4vw}.tr-hero-below{grid-template-columns:1fr;gap:25px;padding:35px 24px}.tr-home .tr-hero-below p{font-size:17px}.tr-hero-below .tr-actions{justify-content:flex-start}}.tv-site .tr-choice-section{background:#f6f5f1;padding:85px 5.5vw 125px}.tv-site .tr-choice-intro{letter-spacing:-.055em;color:#101010;max-width:1000px;margin:0 0 65px;font-size:clamp(32px,4.1vw,67px);line-height:1.13}.tr-choice-intro>span{color:#777}.tr-choice-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,6vw,100px);display:grid}.tr-choice{isolation:isolate;color:#101010;--choice-color:#d8780c;--choice-wash:#f8e2c5;padding:40px;display:block;position:relative}.tr-choice-career{--choice-color:#a21960;--choice-wash:#eedce7;margin-top:80px}.tr-choice:before{content:"";z-index:-1;background:var(--choice-wash);opacity:0;border-radius:65px 105px 75px 110px;transition:opacity .22s,transform .38s cubic-bezier(.2,.8,.2,1),border-radius .38s;position:absolute;inset:0;transform:rotate(-3deg)scale(.95)}.tr-choice-career:before{border-radius:110px 65px 105px 75px;transform:rotate(3deg)scale(.95)}.tr-choice:hover:before,.tr-choice:focus-visible:before{opacity:1;border-radius:85px 55px 95px 60px;transform:rotate(0)scale(1)}.tr-choice-content{position:relative}.tr-choice-label{text-transform:uppercase;letter-spacing:.13em;color:#666;margin-bottom:28px;font-size:12px;display:block}.tv-site .tr-choice h2{letter-spacing:-.075em;margin:0;font-size:clamp(65px,7.5vw,124px);font-weight:500;line-height:.98}.tr-choice h2>span{color:var(--choice-color);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.tr-choice:hover h2>span,.tr-choice:focus-visible h2>span{transform:translate(10px)}.tv-site .tr-choice p{color:#666;max-width:330px;margin:28px 0 35px;font-size:18px;line-height:1.5}.tr-choice-bottom{justify-content:space-between;align-items:center;gap:20px;font-size:15px;display:flex}.tr-choice-bottom>span:first-child{padding-bottom:5px;position:relative}.tr-choice-bottom>span:first-child:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tr-choice:hover .tr-choice-bottom>span:first-child:after,.tr-choice:focus-visible .tr-choice-bottom>span:first-child:after{transform:scaleX(1)}.tr-choice-marker{border:1px solid var(--choice-color);width:68px;height:68px;color:var(--choice-color);border-radius:50%;flex:0 0 68px;justify-content:center;align-items:center;font-size:35px;font-weight:300;transition:background .2s,color .2s;display:flex}.tr-choice:hover .tr-choice-marker,.tr-choice:focus-visible .tr-choice-marker{background:var(--choice-color);color:#fff}@media (max-width:850px){.tv-site .tr-choice-section{padding:55px 24px 75px}.tv-site .tr-choice-intro{margin-bottom:35px;font-size:clamp(32px,5.7vw,46px)}.tr-choice-grid{gap:25px}.tr-choice{padding:28px 24px}.tr-choice-career{margin-top:65px}.tv-site .tr-choice h2{font-size:clamp(54px,8.5vw,75px);line-height:.98}.tv-site .tr-choice p{max-width:28ch;font-size:16px;line-height:1.5}.tr-choice-bottom{gap:14px;font-size:14px}.tr-choice-bottom>span:first-child{max-width:calc(100% - 62px);line-height:1.4}.tr-choice-marker{flex:0 0 50px;width:50px;height:50px;font-size:28px}}@media (max-width:560px){.tr-choice-grid{grid-template-columns:1fr;gap:22px}.tr-choice{padding:27px 24px}.tr-choice-career{margin-top:0}.tv-site .tr-choice h2{font-size:clamp(60px,15vw,76px)}.tr-choice:before{opacity:.55;transform:none}.tr-choice-label{margin-bottom:18px;font-size:11px}.tv-site .tr-choice p{max-width:27ch;margin:18px 0 24px;font-size:16px;line-height:1.5}.tr-choice-bottom{align-items:center;gap:12px;font-size:13px}.tr-choice-bottom>span:first-child{max-width:calc(100% - 56px)}.tr-choice-marker{flex-basis:44px;width:44px;height:44px;font-size:25px}}@media (prefers-reduced-motion:reduce){.tr-choice *,.tr-choice:before{transition:none!important}.tr-choice:hover h2>span{transform:none}}.tv-site .tr-approach{border-top:0;gap:65px;padding-bottom:130px}.tr-bubbles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.5vw,45px);padding:15px 0 65px;display:grid}.tr-bubble-wrap{min-width:0}.tr-bubble-wrap:nth-child(2){margin-top:65px}.tr-bubble-wrap:nth-child(3){margin-top:15px}.tr-bubble{aspect-ratio:1;isolation:isolate;border-radius:50%;justify-content:center;align-items:center;width:100%;padding:14%;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-radius .35s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:flex;position:relative}.tr-bubble-orange{color:#21151f;background:#f59a1b}.tr-bubble-purple{color:#fff;background:#a21960}.tr-bubble-light{color:#a21960;background:#eadfe6}.tr-bubble:hover{border-radius:46% 54% 52% 48%/52% 46% 54% 48%;transform:translateY(-12px)rotate(-2deg);box-shadow:0 20px 40px -25px #21151f59}.tr-bubble-purple:hover{border-radius:54% 46% 48% 52%/46% 54% 48% 52%;transform:translateY(-12px)rotate(2deg)}.tr-bubble-copy{text-align:center;width:100%}.tv-site .tr-bubble h3{letter-spacing:-.055em;color:inherit;margin:0;font-size:clamp(27px,2.8vw,48px);font-weight:500;line-height:1.05}.tv-site .tr-bubble p{letter-spacing:-.015em;max-width:270px;color:inherit;margin:22px auto 0;font-size:clamp(16px,1.15vw,19px);line-height:1.55}@media (min-width:1800px){.tr-bubbles{width:100%;max-width:1550px;margin-inline:auto}}@media (max-width:1000px) and (min-width:701px){.tr-bubbles{gap:15px}.tr-bubble{aspect-ratio:auto;border-radius:48%;min-height:320px;padding:30px 22px}.tv-site .tr-bubble h3{font-size:29px}.tv-site .tr-bubble p{margin-top:18px;font-size:16px}}@media (max-width:700px){.tv-site .tr-approach{gap:35px;padding-bottom:75px}.tr-bubbles{grid-template-columns:1fr;gap:25px;padding:10px 0}.tr-bubble-wrap,.tr-bubble-wrap:nth-child(2),.tr-bubble-wrap:nth-child(3){justify-self:center;width:min(100%,380px);margin-top:0}.tr-bubble{padding:15%}.tv-site .tr-bubble h3{font-size:clamp(31px,8vw,43px)}.tv-site .tr-bubble p{font-size:17px}}@media (prefers-reduced-motion:reduce){.tr-bubble{transition:none}.tr-bubble:hover{transform:none}}.tv-site .tr-fields{padding:100px 5.5vw 120px;overflow:hidden}.tv-site .tr-fields-heading{display:block}.tv-site .tr-fields-heading h2{margin:30px 0}.tv-site .tr-fields-heading p{max-width:560px}.tv-site .tr-field-links{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:35px 25px;margin-top:75px;padding:20px 0;display:grid}.tv-site .tr-field-links a{--tilt:-5deg;color:#21151f;letter-spacing:-.055em;min-width:0;max-width:100%;rotate:var(--tilt);border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:28px 38px;font-size:clamp(28px,3.8vw,68px);font-weight:500;line-height:1.1;text-decoration:none;transition:rotate .3s,scale .3s,border-radius .3s,box-shadow .3s;animation:6s ease-in-out infinite tr-field-drift;display:flex;background:#f59a1b!important}.tv-site .tr-field-links a:first-child{grid-column:1/4}.tv-site .tr-field-links a:nth-child(2){--tilt:5deg;color:#fff;grid-column:4/7;justify-self:end;animation-delay:-2s;background:#a21960!important}.tv-site .tr-field-links a:nth-child(3){--tilt:-8deg;color:#a21960;grid-column:2/4;justify-self:center;padding:40px;animation-delay:-4s;background:#eadfe6!important}.tv-site .tr-field-links a:nth-child(4){--tilt:7deg;grid-column:4/6;justify-self:center;animation-delay:-1s}.tv-site .tr-field-links a:nth-child(5){--tilt:-3deg;color:#fff;grid-column:2/6;justify-self:center;animation-delay:-3s;background:#a21960!important}.tv-site .tr-field-links a:hover,.tv-site .tr-field-links a:focus-visible{border-radius:42% 58% 48% 52%/55% 45%;animation-play-state:paused;rotate:none;scale:1.06;box-shadow:0 18px 45px #0003}.tv-site .tr-field-links a:focus-visible{outline-offset:8px;outline:3px solid #fff}@keyframes tr-field-drift{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:700px){.tv-site .tr-fields{padding:70px 24px 85px}.tv-site .tr-field-links{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:45px;padding:10px 8px}.tv-site .tr-field-links a:nth-child(n){grid-column:1;justify-self:start;padding:23px 28px;font-size:clamp(25px,7vw,42px)}.tv-site .tr-field-links a:nth-child(2n){justify-self:end}.tv-site .tr-field-links a:nth-child(3){justify-self:center}}@media (prefers-reduced-motion:reduce){.tv-site .tr-field-links a{transition:none;animation:none}}.tv-site .tr-field-links a:first-child:hover,.tv-site .tr-field-links a:nth-child(4):hover,.tv-site .tr-field-links a:first-child:focus-visible,.tv-site .tr-field-links a:nth-child(4):focus-visible{color:#21151f!important;-webkit-text-fill-color:#21151f!important}.tv-site .tr-employer-opening{background:#f2eaea;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:5vw;padding:90px 5.5vw 100px;display:grid}.tv-site .tr-employer-opening .tv-page-hero{background:0 0;border:0;min-width:0;min-height:0;margin:0;padding:0}.tv-site .tr-employer-opening .tv-page-hero-kicker{margin-bottom:45px}.tv-site .tr-employer-opening .tv-page-hero-kicker span:last-child{display:none}.tv-site .tr-employer-opening h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,5.4vw,105px);line-height:1.03}.tv-site .tr-employer-opening .tv-page-hero-meta{flex-direction:column;align-items:flex-start;gap:28px;margin-top:35px;display:flex}.tv-site .tr-employer-opening .tv-page-hero-meta p{max-width:530px;font-size:clamp(18px,1.35vw,23px)}.tv-site .tr-employer-media{isolation:isolate;aspect-ratio:4/5;background:#e8d4df;border-radius:48% 52% 43% 57%/40% 42% 58% 60%;width:100%;max-height:660px;transition:border-radius .7s,rotate .7s;position:relative;overflow:hidden;rotate:3deg}.tv-site .tr-employer-media:hover{border-radius:43% 57% 52% 48%/52% 48%;rotate:none}.tv-site .tr-employer-orb{aspect-ratio:1;filter:blur(38px);border-radius:50%;width:95%;animation:12s ease-in-out infinite alternate tr-employer-orbit;position:absolute}.tv-site .tr-employer-orb-orange{background:#f59a1b;top:-25%;left:-25%}.tv-site .tr-employer-orb-purple{background:#a21960;animation-delay:-6s;bottom:-20%;right:-25%}.tv-site .tr-employer-media-caption{color:#fff;letter-spacing:-.04em;place-items:center;font-size:clamp(24px,2.4vw,40px);display:grid;position:absolute;inset:0;rotate:-3deg}@keyframes tr-employer-orbit{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(12%,10%)scale(1.15)}}@media (max-width:850px){.tv-site .tr-employer-opening{grid-template-columns:minmax(0,1fr);gap:50px;padding:65px 24px 75px}.tv-site .tr-employer-opening h1{font-size:clamp(46px,9vw,76px)}.tv-site .tr-employer-opening .tv-page-hero-kicker{margin-bottom:30px}.tv-site .tr-employer-media{aspect-ratio:5/4;justify-self:center;width:90%;max-width:480px}}@media (prefers-reduced-motion:reduce){.tv-site .tr-employer-orb{animation:none}.tv-site .tr-employer-media{transition:none}}.tv-site .tr-journey{color:#101010;background:#f6f5f1;padding:100px 5.5vw 110px;scroll-margin-top:100px}.tv-site .tr-journey-intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:7vw;display:grid}.tv-site .tr-journey-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:13px;display:block}.tv-site .tr-journey-intro h2{letter-spacing:-.065em;margin:28px 0 0;font-size:clamp(44px,5.3vw,90px);font-weight:500;line-height:1.04}.tv-site .tr-journey-intro h2 em{color:#a21960;font-style:normal}.tv-site .tr-journey-intro p,.tv-site .tr-journey-copy p{color:#5b5659;max-width:580px;margin:0;font-size:clamp(18px,1.4vw,23px);line-height:1.6}.tv-site .tr-journey-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:75px 0 60px;display:grid;position:relative}.tv-site .tr-journey-line{background:#ded5da;height:2px;position:absolute;top:15px;left:12.5%;right:12.5%}.tv-site .tr-journey-line span{width:var(--progress);background:#a21960;height:100%;transition:width .5s;display:block}.tv-site .tr-journey-stop{font:inherit;letter-spacing:-.035em;color:#736b70;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:20px;padding:0 10px;font-size:clamp(16px,1.5vw,25px);display:flex;position:relative}.tv-site .tr-journey-dot{background:#ded5da;border:7px solid #f6f5f1;border-radius:50%;width:32px;height:32px;transition:background .25s,box-shadow .25s,scale .25s;display:block}.tv-site .tr-journey-stop[aria-pressed=true]{color:#a21960}.tv-site .tr-journey-stop[aria-pressed=true] .tr-journey-dot{background:#a21960;scale:1.15;box-shadow:0 0 0 2px #a21960}.tv-site .tr-journey-stop:hover .tr-journey-dot{background:#f59a1b}.tv-site .tr-journey-stop:focus-visible{outline-offset:8px;border-radius:12px;outline:2px solid #a21960}.tv-site .tr-journey-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:7vw;min-height:410px;animation:.5s cubic-bezier(.16,1,.3,1) both tr-journey-enter;display:grid}.tv-site .tr-journey-copy h3{letter-spacing:-.06em;max-width:700px;margin:22px 0 25px;font-size:clamp(42px,4.5vw,76px);font-weight:500;line-height:1.06}.tv-site .tr-journey-note{color:#a21960;margin-top:25px;font-size:17px;display:block}.tv-site .tr-journey-art{place-items:center;min-height:390px;display:grid;position:relative}.tv-site .tr-journey-shape{aspect-ratio:1;background:var(--art-color);width:min(85%,360px);color:var(--art-ink);border-radius:46% 54% 60% 40%/52% 40% 60% 48%;place-items:center;animation:9s ease-in-out infinite alternate tr-journey-morph;display:grid}.tv-site .tr-journey-shape svg{width:38%;height:38%}.tv-site .tr-journey-satellite{z-index:1;border-radius:50%;animation:5s ease-in-out infinite alternate tr-journey-float;position:absolute}.tv-site .tr-journey-satellite-one{background:#a21960;width:65px;height:65px;top:4%;right:9%}.tv-site .tr-journey-satellite-two{background:#f59a1b;width:35px;height:35px;animation-delay:-2s;bottom:6%;left:8%}.tv-site .tr-journey-navigation{justify-content:space-between;gap:20px;margin-top:35px;display:flex}.tv-site .tr-journey-navigation button{font:inherit;color:#21151f;cursor:pointer;background:0 0;border:1px solid #21151f30;border-radius:999px;align-items:center;gap:12px;padding:15px 22px;font-size:16px;transition:background .2s,color .2s;display:inline-flex}.tv-site .tr-journey-navigation button:hover:not(:disabled){color:#fff;background:#21151f}.tv-site .tr-journey-navigation button:disabled{opacity:.3;cursor:default}@keyframes tr-journey-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-journey-morph{0%{border-radius:46% 54% 60% 40%/52% 40% 60% 48%}to{border-radius:58% 42% 44% 56%/40% 58% 42% 60%}}@keyframes tr-journey-float{0%{transform:translateY(-7px)}to{transform:translateY(9px)}}@media (max-width:750px){.tv-site .tr-journey{padding:70px 24px 80px}.tv-site .tr-journey-intro,.tv-site .tr-journey-detail{grid-template-columns:minmax(0,1fr);gap:30px}.tv-site .tr-journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px;margin:45px 0}.tv-site .tr-journey-line{display:none}.tv-site .tr-journey-stop{gap:12px;font-size:18px}.tv-site .tr-journey-detail{min-height:0}.tv-site .tr-journey-copy h3{font-size:clamp(38px,8vw,58px)}.tv-site .tr-journey-art{min-height:280px}.tv-site .tr-journey-shape{width:250px}.tv-site .tr-journey-navigation button{padding:13px 17px;font-size:14px}}@media (prefers-reduced-motion:reduce){.tv-site .tr-journey *,.tv-site .tr-journey :before,.tv-site .tr-journey :after{transition:none!important;animation:none!important}}.tv-site #inschrijven .contact-form-intro h2 .tr-wishes-orange{color:#f59a1b!important;-webkit-text-fill-color:#f59a1b!important}.tv-site #inschrijven .contact-form-intro h2 .tr-wishes-black{color:#101010!important;-webkit-text-fill-color:#101010!important}.tv-site #inschrijven .contact-form-intro h2 .tr-wishes-purple{color:#a21960!important;-webkit-text-fill-color:#a21960!important}.tv-site #inschrijven .contact-form-intro h2 .tr-wishes-words>span{display:inline;background:0 0!important}.tv-site #kennismaken .contact-form-intro h2>span{color:#a21960!important;-webkit-text-fill-color:#a21960!important;background:0 0!important}.tv-site .tr-contact-opening{background:#f6f5f1;grid-template-columns:360px minmax(0,1fr);align-items:center;gap:clamp(45px,6vw,100px);padding:180px max(5.5vw,50vw - 620px) 75px;display:grid}.tv-site .tr-contact-opening .tv-page-hero{background:0 0;border:0;grid-area:1/2;min-width:0;min-height:0;margin:0;padding:0;display:block}.tv-site .tr-contact-opening .tv-page-hero-kicker{margin:0 0 28px}.tv-site .tr-contact-opening .tv-page-hero-kicker span:last-child{display:none}.tv-site .tr-contact-opening h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,80px);line-height:1.06}.tv-site .tr-contact-opening .tv-page-hero-meta{margin:28px 0 0;display:block}.tv-site .tr-contact-opening .tv-page-hero-meta p{color:#5b5659;max-width:500px;font-size:20px;line-height:1.55}.tv-site .tr-contact-photo{aspect-ratio:4/5;background:#e2d9ce;border-radius:100px 28px;grid-area:1/1;width:100%;transition:rotate .5s;overflow:hidden;rotate:-2deg}.tv-site .tr-contact-photo img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;transition:transform .6s;display:block}.tv-site .tr-contact-photo:hover{rotate:none}.tv-site .tr-contact-photo:hover img{transform:scale(1.025)}@media (max-width:1000px){.tv-site .tr-contact-opening{grid-template-columns:290px minmax(0,1fr);gap:40px}.tv-site .tr-contact-opening h1{font-size:clamp(42px,5.5vw,60px)}}@media (max-width:700px){.tv-site .tr-contact-opening{grid-template-columns:minmax(0,1fr);gap:35px;padding:145px 24px 60px}.tv-site .tr-contact-opening .tv-page-hero{grid-area:1/1}.tv-site .tr-contact-opening h1{font-size:clamp(40px,8.5vw,58px)}.tv-site .tr-contact-opening .tv-page-hero-meta p{font-size:18px}.tv-site .tr-contact-photo{border-radius:80px 24px;grid-area:2/1;justify-self:center;width:min(85%,310px)}}@media (prefers-reduced-motion:reduce){.tv-site .tr-contact-photo,.tv-site .tr-contact-photo img{transition:none}.tv-site .tr-contact-photo:hover img{transform:none}}.tv-site .tr-contact-collage{grid-area:1/1;width:100%;padding:0 30px 25px 0;position:relative}.tv-site .tr-contact-collage .tr-contact-photo{width:100%}.tv-site .tr-contact-photo-extra{aspect-ratio:4/5;background:#f6f5f1;border:7px solid #f6f5f1;border-radius:28px 65px 28px 28px;width:48%;transition:rotate .4s,translate .4s;position:absolute;bottom:0;right:-10px;overflow:hidden;rotate:5deg;box-shadow:0 12px 28px #21151f12}.tv-site .tr-contact-photo-extra img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;display:block}.tv-site .tr-contact-photo-extra:hover{translate:0 -5px;rotate:none}@media (max-width:700px){.tv-site .tr-contact-collage{grid-area:2/1;justify-self:center;width:min(92%,350px);padding-right:35px}.tv-site .tr-contact-collage .tr-contact-photo{width:100%;max-width:none}.tv-site .tr-contact-photo-extra{border-width:6px;right:0}}@media (prefers-reduced-motion:reduce){.tv-site .tr-contact-photo-extra{transition:none}.tv-site .tr-contact-photo-extra:hover{translate:none}}@media (min-width:1001px){.tv-site .tr-contact-opening{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:7vw;padding-inline:max(5.5vw,50vw - 820px)}.tv-site .tr-contact-collage{width:100%;max-width:520px;padding:0 40px 30px 0}.tv-site .tr-contact-opening h1{font-size:clamp(65px,5.8vw,110px);line-height:1.04}.tv-site .tr-contact-opening .tv-page-hero-meta{margin-top:35px}.tv-site .tr-contact-opening .tv-page-hero-meta p{max-width:650px;font-size:clamp(21px,1.5vw,27px);line-height:1.55}.tv-site .tr-contact-opening .tv-page-hero-kicker{margin-bottom:35px}}@media (min-width:701px) and (max-width:1000px){.tv-site .tr-contact-opening{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:45px}}.tv-site .tv-menu{color:#fff;background:#29232a}.tv-site .tv-menu .site-menu-top{border-bottom-color:#ffffff14}.tv-site .tv-menu .site-menu-brand-logo{width:190px}.tv-site .tv-menu .site-menu-close{gap:10px;font-size:15px;color:#ffffffd9!important;-webkit-text-fill-color:#ffffffd9!important}.tv-site .tv-menu .site-menu-content{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:35px 80px;width:100%;max-width:1240px;margin-inline:auto;padding:40px 0 25px}.tv-site .tv-menu .site-menu-intro{align-self:center}.tv-site .tv-menu .site-menu-eyebrow{color:#ffffff80;letter-spacing:.12em;margin-bottom:25px;font-size:11px}.tv-site .tv-menu .site-menu-intro h2{letter-spacing:-.05em;color:#fff;font-size:clamp(38px,3.6vw,58px);font-weight:400;line-height:1.1}.tv-site .tv-menu .site-menu-intro h2 span{color:#d9ccd4;-webkit-text-fill-color:#d9ccd4;background:0 0}.tv-site .tv-menu .site-menu-primary{align-self:center}.tv-site .tv-menu .site-menu-primary a{background:0 0;border:0;justify-content:space-between;align-items:center;min-height:82px;padding:18px 0;font-size:clamp(30px,3vw,48px);font-weight:400;transition:padding .25s;display:flex}.tv-site .tv-menu .site-menu-primary a .site-menu-title{letter-spacing:-.045em;transition:translate .25s;color:#fff!important;-webkit-text-fill-color:#fff!important}.tv-site .tv-menu .site-menu-primary a .tv-menu-arrow{font-size:22px;transition:translate .25s,color .25s;color:#ffffff70!important;-webkit-text-fill-color:#ffffff70!important}.tv-site .tv-menu .site-menu-primary a:hover{padding-left:0}.tv-site .tv-menu .site-menu-primary a:hover .site-menu-title{translate:6px;color:#fff!important;-webkit-text-fill-color:#fff!important}.tv-site .tv-menu .site-menu-primary a:hover .tv-menu-arrow{translate:3px -3px;color:#f5b357!important;-webkit-text-fill-color:#f5b357!important}.tv-site .tv-menu .site-menu-secondary{color:#fff9;border-color:#ffffff14;grid-column:1/-1;gap:25px;margin-top:10px;padding-top:22px;font-size:13px}@media (max-width:850px){.tv-site .tv-menu .site-menu-content{flex-direction:column;gap:28px;padding-top:35px;display:flex}.tv-site .tv-menu .site-menu-intro,.tv-site .tv-menu .site-menu-primary{align-self:stretch}.tv-site .tv-menu .site-menu-intro h2{font-size:34px}.tv-site .tv-menu .site-menu-eyebrow{margin-bottom:15px}.tv-site .tv-menu .site-menu-primary a{min-height:64px;padding:13px 0;font-size:clamp(27px,6vw,36px)}.tv-site .tv-menu .site-menu-secondary{overflow-wrap:anywhere;gap:16px;margin-top:auto}}@media (prefers-reduced-motion:reduce){.tv-site .tv-menu .site-menu-primary a,.tv-site .tv-menu .site-menu-primary a span{transition:none;translate:none!important}}.tv-site .tr-employer-media{background:#e7d4dc;max-height:610px;margin-top:clamp(38px,5vw,85px);rotate:none}.tv-site .tr-employer-photo{object-fit:cover;object-position:52% center;width:100%;height:100%;transition:transform .7s;display:block}.tv-site .tr-employer-media:hover .tr-employer-photo{transform:scale(1.035)}@media (max-width:850px){.tv-site .tr-employer-media{max-height:none;margin-top:0}}@media (prefers-reduced-motion:reduce){.tv-site .tr-employer-photo{transition:none}}.tv-logo-stack{line-height:0;display:inline-block;position:relative}.tv-logo-stack .tv-logo-original{display:block}.tv-logo-stack .tv-logo-dark{filter:brightness(0);clip-path:inset(0 0 0 19%);opacity:0;pointer-events:none;position:absolute;inset:0}.tv-site .tv-header-dark .tv-logo-dark{opacity:1}.tv-site .tv-header-light .tv-logo-dark{opacity:0}.tv-site:has(.tv-recruitment-page) .tv-logo-stack .tv-logo-dark{opacity:1!important}.tv-site:has(.tv-recruitment-page) .tv-logo-stack .tv-logo-original{opacity:1}.tv-site:has(.tv-contact-details) .tv-contact-details{border-bottom:0;padding-top:48px;padding-bottom:75px}.tv-site:has(.tv-contact-details) .tv-contact-choices{border-top:1px solid #10101017}.tv-site:has(.tv-contact-details) .tv-contact-choices>a{padding-top:76px;padding-bottom:76px;transition:background-color .3s}.tv-site:has(.tv-contact-details) .tv-contact-choices>a:first-child:hover{background:#e9dedf}.tv-site:has(.tv-contact-details) .tv-contact-choices>a:nth-child(2):hover{background:#e1e9dc}.tv-site:has(.tv-contact-details) .tv-contact-choices+.tv-form-section{border-top:1px solid #10101014;padding-top:105px}@media (max-width:850px){.tv-site:has(.tv-contact-details) .tv-contact-details{padding-top:40px;padding-bottom:55px}.tv-site:has(.tv-contact-details) .tv-contact-choices>a{padding-top:52px;padding-bottom:52px}.tv-site:has(.tv-contact-details) .tv-contact-choices+.tv-form-section{padding-top:65px}}@media (min-width:1001px){.tv-site .tv-header .header-links{justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0;display:flex}.tv-site .tv-header .menu-trigger{justify-self:end}.tv-site .tv-header{grid-template-columns:minmax(210px,1fr) minmax(0,2.3fr) auto;column-gap:clamp(45px,4vw,85px)}.tv-site .tv-header .header-links{justify-content:space-between;gap:24px;width:100%;margin-right:0}.tv-site .tv-header .menu-trigger{flex-shrink:0;justify-self:end;align-items:center;gap:20px;display:flex}.tv-site .tv-header{grid-template-columns:300px minmax(0,1fr) 135px;align-items:center;column-gap:55px;display:grid}.tv-site .tv-header .header-links{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:12px;width:100%;min-width:0;margin:0;display:grid}.tv-site .tv-header .header-links a{white-space:nowrap}.tv-site .tv-header .menu-trigger{justify-content:flex-end;justify-self:end;align-items:center;gap:20px;width:135px;margin:0;display:flex}}@media (max-width:560px){.tv-site .tr-choice-career:before{opacity:.55;border-radius:48px;inset:0;transform:none}.tv-site .tr-choice-career .tr-choice-content{padding-bottom:12px}.tv-site .tr-choice-career .tr-choice-bottom{box-sizing:border-box;padding-right:24px}.tv-site .tr-choice:before,.tv-site .tr-choice-career:before{border-radius:48px!important}.tv-site .tv-candidate-facts{padding-top:65px;padding-bottom:70px}.tv-site .tv-candidate-facts>div{gap:0}.tv-site .tv-candidate-facts>div>div+div{margin-top:30px;padding-top:30px}.tv-site .tv-candidate-facts h3{margin-top:20px;line-height:1.12}.tv-site .tv-candidate-facts p{margin-bottom:0;line-height:1.65}}
