:root{--black:#111;--white:#f7f6f2;--red:#e83b2f;--grey:#d8d8d3;--muted:#6b6b66;--display:'Arial Narrow',Arial,sans-serif;--body:Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--black);font:15px/1.6 var(--body)}a{color:inherit}header{position:fixed;z-index:10;left:0;top:0;bottom:0;width:82px;background:var(--black);color:#fff;padding:25px 20px;display:flex;flex-direction:column;justify-content:space-between}.logo{writing-mode:vertical-rl;transform:rotate(180deg);font:900 18px var(--display);letter-spacing:.05em;text-decoration:none}.logo small{color:var(--red);font:10px var(--body);letter-spacing:.15em;margin-top:15px}nav{writing-mode:vertical-rl;display:flex;gap:25px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}nav a{text-decoration:none;color:#bbb}nav a:hover{color:#fff}.nav-cta{color:var(--red)!important}.hero{margin-left:82px;min-height:850px;display:grid;grid-template-columns:1.1fr .9fr;border-bottom:2px solid var(--black)}.hero-copy{padding:145px 8vw 85px 8vw;display:flex;flex-direction:column;justify-content:space-between}.case-label{font:700 11px monospace;letter-spacing:.1em}.hero h1{font:900 clamp(5rem,12vw,13rem)/.73 var(--display);text-transform:uppercase;letter-spacing:-.09em;margin:60px 0 0}.hero h1 span{color:var(--red)}.hero p{max-width:470px;font-size:1.05rem;color:var(--muted);margin:50px 0 0}.hero-image{background:linear-gradient(180deg,#0000,#0008),url('https://files.manuscdn.com/search-media/310519663865191057/VATIUWhRs0N0eus75mEn3R/rpJcK7cPf8kLntnR2xbeof.jpg') center/cover;position:relative}.hero-image small{position:absolute;bottom:25px;left:25px;color:#fff;font:11px monospace}.button{display:inline-block;width:max-content;background:var(--red);color:#fff;padding:13px 18px;text-decoration:none;text-transform:uppercase;font:700 10px var(--body);letter-spacing:.1em;margin-top:24px}.section{margin-left:82px;padding:100px 8vw;border-bottom:2px solid var(--black)}.section-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:75px}.kicker{font:700 10px monospace;color:var(--red);letter-spacing:.16em;text-transform:uppercase}.section h2{font:900 clamp(3rem,7vw,8rem)/.75 var(--display);letter-spacing:-.09em;text-transform:uppercase;margin:0;max-width:850px}.manifest{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.manifest p{max-width:520px;color:var(--muted);font-size:1.07rem}.manifest p:first-child{font-size:1.8rem;line-height:1.1;color:var(--black);font-weight:700}.red-band{background:var(--red);color:#fff}.red-band .kicker{color:#111}.red-band h2{color:#fff}.red-band .section-head{margin-bottom:60px}.cases{display:grid;grid-template-columns:1.15fr .85fr;gap:2px;background:var(--black)}.case{background:var(--white);padding:28px;min-height:265px;position:relative}.case:first-child{grid-row:span 2;background:var(--black);color:#fff;min-height:532px}.case:nth-child(3){background:var(--grey)}.case-label{color:var(--red)}.case h3{font:900 2rem/.9 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:60px 0 12px}.case p{color:var(--muted);max-width:520px}.case:first-child p{color:#c6c6c1}.case b{position:absolute;right:25px;bottom:20px;font-size:25px}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.fact{padding:25px 18px;min-height:160px;border-right:1px solid var(--grey)}.fact:last-child{border:0}.fact strong{display:block;font:900 3.8rem/.8 var(--display);color:var(--red);margin-bottom:25px}.fact span{color:var(--muted);font-size:12px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.article{border-top:6px solid var(--black);padding-top:18px}.article:nth-child(2){border-color:var(--red)}.article:nth-child(3){border-color:#777}.article h3{font:900 2rem/.9 var(--display);text-transform:uppercase;margin:40px 0 10px}.article p{color:var(--muted)}.profile{background:var(--black);color:#fff}.profile .section-head h2{color:#fff}.profile-body{display:grid;grid-template-columns:.6fr 1.4fr;gap:9vw}.profile-mark{background:var(--red);padding:25px;min-height:280px;display:flex;align-items:end;font:900 3rem/.8 var(--display);text-transform:uppercase}.profile-body p{color:#c6c6c1;font-size:1.1rem;max-width:630px}.contact{margin-left:82px;display:grid;grid-template-columns:1fr 1fr}.contact>div{padding:70px 8vw;background:var(--grey)}.contact>div+div{background:var(--red);color:#fff}.contact h2{font:900 clamp(3rem,7vw,7rem)/.75 var(--display);text-transform:uppercase;letter-spacing:-.09em;margin:25px 0}.contact a{text-decoration:none}.legal-head{margin-left:82px;background:var(--black);color:#fff;padding:135px 8vw 75px}.legal-head h1{font:900 clamp(5rem,11vw,11rem)/.75 var(--display);text-transform:uppercase;letter-spacing:-.09em;margin:25px 0}.legal{margin-left:82px;max-width:980px;padding:70px 8vw}.legal section{padding:25px 0;border-bottom:1px solid var(--grey)}.legal h2{font:900 1.8rem/.9 var(--display);text-transform:uppercase}.legal p{color:var(--muted)}.notice{padding:18px 20px;background:#ffd9d5;border-left:5px solid var(--red)}footer{margin-left:82px;padding:25px 8vw;background:#111;color:#bbb;font-size:10px;display:flex;justify-content:space-between}footer a{color:#fff}.privacy{position:fixed;right:15px;bottom:15px;z-index:20}.privacy button{background:var(--red);border:0;color:#fff;padding:10px 13px;font-size:10px;font-weight:700;text-transform:uppercase}.privacy-box{position:fixed;right:15px;bottom:60px;width:310px;background:#fff;z-index:19;padding:18px;box-shadow:0 15px 40px #0003;font-size:12px}.privacy-box p{color:var(--muted)}.privacy-box button{padding:8px 11px;border:1px solid #111;background:#fff}.privacy-box .ok{background:#111;color:#fff}@media(max-width:760px){header{position:relative;width:auto;height:auto;padding:18px 6vw;display:block}.logo{writing-mode:initial;transform:none}.logo small{display:block;margin:3px 0}.logo,nav{writing-mode:initial}nav{display:flex;margin-top:15px;flex-wrap:wrap;gap:12px}.hero,.section,.contact,.legal-head,.legal,footer{margin-left:0}.hero{display:block;min-height:0}.hero-image{min-height:360px}.hero-copy{min-height:620px;padding:90px 8vw 65px}.hero h1{margin-top:65px}.manifest,.cases,.profile-body,.contact{grid-template-columns:1fr}.section{padding:70px 8vw}.section-head{display:block;margin-bottom:45px}.facts{grid-template-columns:1fr 1fr}.fact{border-bottom:1px solid var(--grey)}.article-grid{grid-template-columns:1fr}.case:first-child{min-height:360px}.contact>div{padding:55px 8vw}footer{display:block}.privacy-box{left:15px;right:15px;width:auto}}
