@font-face{font-family:"Barlow Semi Condensed";src:url("assets/fonts/barlow-semi-condensed-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("assets/fonts/barlow-semi-condensed-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("assets/fonts/montserrat-900.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--black:#292B29;--warm:#7B7872;--stone:#C8C5BE;--paper:#F7F6F4;--white:#FFFFFF;--font-text:"Barlow Semi Condensed","Arial Narrow",sans-serif;--font-headline:"Montserrat","Arial Black",sans-serif}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-text);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}img,video{display:block}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn{display:block;height:26.4px;border-radius:7.2px;background:var(--white);color:var(--black);font:600 11.5px/2.2 var(--font-text);letter-spacing:0.28em;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color 0.2s}.btn:hover{background:var(--stone)}.btn:focus-visible{outline-color:var(--white)}.hero{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--black)}.hero-image{position:absolute;top:-13.271%;left:0;width:112.361%;max-width:none;height:131.545%;object-fit:cover}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-logo{position:absolute;top:20px;inset-inline:0;width:fit-content;margin-inline:auto}.hero-logo img{width:317.75px;height:45.05px}.hero-cta{position:absolute;bottom:136.9px;inset-inline:0;width:146.4px;margin-inline:auto}.hero-film,.hero-plus,.hero-media{position:absolute;bottom:20px}.hero-film{left:20px;width:108.4px;height:33.3px}.hero-plus{inset-inline:0;width:62.7px;height:33px;margin-inline:auto}.hero-media{right:20px;width:154.2px;height:33.3px}.band{position:relative}.band--dark{height:640px;background:var(--black)}.copy{position:absolute;text-align:center}.copy--why{top:60px;left:calc(50% - 480px);width:960px}.copy--step{top:416.6px;left:calc(50% - 270px);width:540px}.copy-title{margin-top:3.848px}.copy-title img{display:block;height:9.464px;margin-inline:auto}.copy--why .copy-title img{width:146.757px}.copy--step .copy-title img{width:115.479px}.copy-text{font:400 23px/27px var(--font-text)}.copy-title + .copy-text{margin-top:17.728px}.copy--why .copy-text + .copy-text{margin-top:27px}.copy-cta{width:171px;margin:22.86px auto 0}.site-footer{position:relative;height:460px;background:var(--warm)}.team-title{position:absolute;top:58.689px;left:20.423px}.team-title img{width:178.45px;height:48.5px}.member-frame{position:absolute;width:200px;height:240px;overflow:hidden;border-radius:6px;background:var(--stone)}.member-frame img{position:absolute;max-width:none;object-fit:cover}.member-info{position:absolute;width:198px;font:600 10px/13px var(--font-text);letter-spacing:0.28em;text-transform:uppercase}.member-name{font:inherit}.member-info a{text-decoration:none}.member-info a:hover{text-decoration:underline}.member--lisa .member-info{top:60px;left:calc(50% - 200px)}.member--lisa .member-frame{top:108.032px;left:calc(50% - 200px)}.member--lisa .member-frame img{top:-3.162%;left:-6.498%;width:107.4%;height:134.478%}.member--martin .member-frame{top:60.032px;left:calc(50% + 20px)}.member--martin .member-frame img{top:0;left:-32.449%;width:180.581%;height:100.153%}.member--martin .member-info{top:310px;left:calc(50% + 20px)}.claim{position:absolute;top:372px;left:calc(50% - 210px);width:424.8px;font:400 23px/27px var(--font-text);text-align:center}.contact{position:absolute;top:57px;right:30px;font:600 12px/16px var(--font-text);letter-spacing:0.28em;text-align:right;white-space:nowrap}.contact a{text-decoration:none}.contact a:hover{text-decoration:underline}.contact p + p{margin-top:16px}.legal{margin-top:35px;font:400 15px/35px var(--font-text);letter-spacing:0}.contact .legal a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.page-header{position:relative;height:85px;background:var(--black)}.page-header-logo{display:block;position:absolute;top:20px;inset-inline:0;width:fit-content;margin-inline:auto}.page-header-logo img{width:317.75px;height:45.05px}.legal-page{padding:72px 20px 96px;background:var(--paper);color:var(--black)}.legal-page-inner{max-width:720px;margin-inline:auto}.legal-page-back{font:600 10px/13px var(--font-text);letter-spacing:0.28em;text-transform:uppercase}.legal-page-back a{text-decoration:none}.legal-page-back a:hover{text-decoration:underline}.legal-page h1{margin-top:32px;font:900 28px/28px var(--font-headline);letter-spacing:-0.02em;text-transform:uppercase}.legal-page h2{margin:40px 0 12px;font:900 13px/15.6px var(--font-headline);text-transform:uppercase}.legal-page p,.legal-page li{font:400 17px/24px var(--font-text)}.legal-page-lead{margin-top:12px}.legal-page p + p,.legal-page p + ul,.legal-page ul + p{margin-top:12px}.legal-page ul{padding-left:1.2em;list-style:disc}.legal-page-inner a{text-decoration-thickness:from-font;text-underline-offset:3px}.legal-page-note{margin-top:48px}.placeholder{padding:0 0.2em;border-radius:2px;background:var(--stone);color:inherit}.site-footer--page{height:auto;padding:60px 30px}.site-footer--page .contact{position:static}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 85px);min-height:calc(100svh - 85px);padding:96px 20px;background:var(--black);text-align:center}.not-found-title img{width:238.65px;height:48.43px}.not-found .copy-text{margin-top:32px}.not-found-cta{width:fit-content;margin-top:40px;padding-inline:12px}@media (max-width:1099.98px){.desktop-break{display:none}.hero-image{top:0;width:100%;height:100%;object-position:45% 50%}.hero-logo{top:24px}.hero-logo img,.page-header-logo img{width:min(317.75px,62vw);height:auto}.page-header{height:auto;padding:24px 0}.page-header-logo{position:static}.legal-page{padding:48px 20px 72px}.not-found{padding:64px 20px}.legal-page h1{font-size:24px;line-height:26px}.hero-cta{bottom:88px}.hero-film,.hero-plus,.hero-media{height:auto}.hero-film{width:72px}.hero-plus{width:41.6px}.hero-media{width:102.4px}.band--dark{height:auto;padding:64px 20px 72px}.copy{position:static;width:auto;max-width:640px;margin-inline:auto}.copy--step{margin-top:64px}.copy-title{margin-top:0}.copy-text{font-size:19px;line-height:25px}.copy-title + .copy-text{margin-top:16px}.copy--why .copy-text + .copy-text{margin-top:25px}.copy-cta{margin-top:32px}.site-footer{display:grid;grid-template-columns:minmax(0,420px) max-content;justify-content:space-between;gap:56px 32px;height:auto;padding:56px 30px 64px}.team{display:grid;grid-template-columns:repeat(2,minmax(0,200px));gap:40px 20px;align-items:start}.team-title{position:static;grid-column:1 / -1}.member{display:flex;flex-direction:column}.member--lisa{gap:9px}.member--lisa .member-info{order:-1}.member--martin{gap:10px}.member .member-frame{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:200 / 240}.member-info{position:static;width:auto}.claim{position:static;grid-column:1 / -1;width:auto;contain:inline-size}.contact{position:static;grid-row:1;grid-column:2}.site-footer--page{display:block;padding:60px 30px}}@media (max-width:767.98px){.site-footer{display:block;padding:56px max(20px,calc((100% - 640px) / 2)) 32px}.team{max-width:416px;margin-inline:auto;gap:32px 16px}.member-info{letter-spacing:0.2em;overflow-wrap:anywhere}.claim{max-width:416px;margin:48px auto 0;contain:none;font-size:19px;line-height:25px}.contact{margin-top:40px;letter-spacing:0.2em;text-align:center;white-space:normal}.legal{margin-top:16px}.legal ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px}.site-footer--page{padding:40px max(20px,calc((100% - 640px) / 2)) 32px}.site-footer--page .contact{margin-top:0}}
