
:root{--black:#090909;--ink:#121212;--paper:#f1efe8;--acid:#d7ff38;--white:#fff;--muted:#a8a8a3;--line:#3d3d3d;--orange:#dc6036;--gold:#efb52e;--blue:#344d58}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--paper);font:16px/1.55 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}.skip{position:fixed;left:12px;top:-80px;z-index:100;background:var(--acid);color:#000;padding:12px}.skip:focus{top:12px}.site-head{position:relative;z-index:20;padding:23px 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292929}.home .site-head{position:absolute;left:0;right:0;border:0}.logo{font:700 16px Inter;text-decoration:none;letter-spacing:-.03em}.logo b{color:var(--acid)}.nav{display:flex;gap:27px;align-items:center;font:500 11px Inter;text-transform:uppercase}.nav a{text-decoration:none}.nav a:hover,.nav a:focus{color:var(--acid)}.menu{display:none;background:transparent;color:white;border:1px solid #777;padding:9px 11px}.wrap{width:min(1180px,calc(100% - 8vw));margin:auto}.eyebrow,.label{font:600 10px Inter;text-transform:uppercase;letter-spacing:.16em}.eyebrow{color:var(--acid)}.btn{display:inline-block;padding:13px 18px;border:1px solid;text-decoration:none;text-transform:uppercase;font:600 10px Inter;letter-spacing:.08em}.btn:hover,.btn:focus{background:var(--acid);color:#000;border-color:var(--acid)}.hero{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:125px 4vw 7vh}.hero-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 0 53%,#222 53% 54%,transparent 54%),radial-gradient(ellipse at 72% 40%,#252525 0 10%,#101010 10.2% 27%,transparent 27.3%),linear-gradient(145deg,#0d0d0d 0 48%,#181818 48% 70%,#070707 70%)}.orbit{position:absolute;width:44vw;height:44vw;border:1px solid #777;border-radius:50%;right:3vw;top:10vh}.orbit:before{content:'';position:absolute;border:1px solid #555;border-radius:50%;inset:13%}.orbit:after{content:'';position:absolute;width:39%;height:39%;right:20%;top:28%;background:var(--acid);clip-path:polygon(0 0,100% 28%,72% 100%,10% 76%);transform:rotate(6deg)}.hero-copy{position:relative;z-index:2;width:100%}.hero h1{font:500 clamp(70px,13vw,185px)/.72 'Bodoni Moda',serif;letter-spacing:-.075em;margin:25px 0 34px;max-width:1100px}.hero-bottom{display:grid;grid-template-columns:1fr 330px;gap:45px;align-items:end}.hero-bottom p{font-size:20px;max-width:650px}.arrow-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid;padding:16px 0;text-decoration:none;text-transform:uppercase;font-size:11px}.arrow-link span{font-size:27px}.reel{border-block:1px solid #333;padding:13px 0;white-space:nowrap;overflow:hidden;color:#aaa;text-transform:uppercase;font-size:10px;letter-spacing:.13em}.reel span{margin-right:54px}.statement{min-height:82vh;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:37% 63%}.statement aside{padding:65px 4vw;border-right:1px solid #aaa;display:flex;flex-direction:column;justify-content:space-between}.statement blockquote{margin:0;padding:65px 5vw;font:500 clamp(50px,8vw,115px)/.9 'Bodoni Moda',serif;letter-spacing:-.055em}.statement mark{background:var(--acid)}.section{padding:105px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.section-head h2{font:500 clamp(52px,8vw,110px)/.84 'Bodoni Moda',serif;letter-spacing:-.055em;margin:0}.scene{min-height:70vh;position:relative;padding:40px;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:28px;background:#171717}.scene-art{position:absolute;inset:0}.scene-a{background:linear-gradient(45deg,#173442,#567078 52%,#ece6d7 52% 61%,#121212 61%)}.scene-b{background:repeating-linear-gradient(90deg,var(--orange) 0 9%,var(--gold) 9% 18%,#eee5d6 18% 26%)}.scene-c{background:radial-gradient(circle at 70% 47%,var(--acid) 0 12%,transparent 12.2%),linear-gradient(120deg,#292929 0 62%,var(--paper) 62%)}.scene-card{position:relative;z-index:2;background:#080808;padding:25px;width:min(590px,100%)}.scene-card h3{font:500 clamp(39px,5vw,66px)/.93 'Bodoni Moda',serif;margin:9px 0}.scene-card p{color:#bbb}.scene-num{position:absolute;z-index:2;right:32px;top:23px;font:500 82px 'Bodoni Moda',serif}.acid{background:var(--acid);color:#000}.direction{padding:105px 4vw}.direction-top{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.direction h2{font:500 clamp(58px,9vw,120px)/.84 'Bodoni Moda',serif;margin:0;letter-spacing:-.055em}.beats{margin-top:80px}.beat{display:grid;grid-template-columns:80px 1fr 1fr;gap:25px;padding:29px 0;border-top:1px solid}.beat strong{font:500 42px 'Bodoni Moda',serif}.beat h3{font:500 31px 'Bodoni Moda',serif;margin:0}.note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.note{border-top:1px solid #777;padding:20px 0}.note h3{font:500 32px/1.05 'Bodoni Moda',serif;margin:12px 0}.note p{color:#bbb}.note a{text-decoration:none}.note:hover h3{color:var(--acid)}.final-cta{min-height:68vh;display:grid;place-items:center;text-align:center;padding:80px 4vw}.final-cta h2{font:500 clamp(58px,10vw,135px)/.86 'Bodoni Moda',serif;max-width:1100px;margin:12px auto 38px}.site-foot{border-top:1px solid #333;padding:55px 4vw;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.site-foot strong{font:500 43px 'Bodoni Moda',serif}.site-foot a{display:block;color:#aaa;margin:8px 0}.page-hero{min-height:62vh;position:relative;overflow:hidden;padding:80px 4vw 55px;display:flex;align-items:flex-end;border-bottom:1px solid #333}.page-hero h1{font:500 clamp(68px,11vw,150px)/.76 'Bodoni Moda',serif;letter-spacing:-.07em;margin:18px 0;max-width:1000px}.page-hero p{max-width:650px;font-size:19px;color:#bbb}.page-orb{position:absolute;right:5vw;top:5vh;width:36vw;height:36vw;border:1px solid #555;border-radius:50%;opacity:.85}.page-orb:after{content:'';position:absolute;background:var(--acid);width:43%;height:43%;left:28%;top:29%;clip-path:polygon(20% 0,100% 25%,75% 100%,0 75%)}.content{padding:85px 0}.copy{max-width:770px}.copy h2{font:500 53px/1 'Bodoni Moda',serif;margin:62px 0 18px}.copy h3{font:500 32px/1.05 'Bodoni Moda',serif;margin:39px 0 13px}.copy p,.copy li{font-size:18px}.copy p{margin:0 0 22px}.copy ul,.copy ol{padding-left:24px}.wide-copy{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px}.wide-copy aside{font-size:14px;color:#aaa}.service-lines{border-top:1px solid #555}.service-line{display:grid;grid-template-columns:90px 1fr 1.3fr;gap:25px;border-bottom:1px solid #555;padding:32px 0}.service-line h2{font:500 39px/1 'Bodoni Moda',serif;margin:0}.service-line p{color:#bbb}.pattern-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pattern{min-height:370px;padding:28px;border:1px solid #555;display:flex;flex-direction:column;justify-content:space-between}.pattern:nth-child(1){background:var(--blue)}.pattern:nth-child(4){background:var(--acid);color:#000}.pattern h2{font:500 48px/1 'Bodoni Moda',serif;margin:10px 0}.article-layout{display:grid;grid-template-columns:190px minmax(0,760px);gap:55px;justify-content:center}.article-meta{position:sticky;top:30px;height:max-content;border-top:1px solid;padding-top:15px;color:#aaa;font-size:13px}.article-body h2{font:500 51px/1 'Bodoni Moda',serif;margin:60px 0 17px}.article-body h3{font:500 30px 'Bodoni Moda',serif}.article-body p,.article-body li{font:18px/1.7 'Newsreader',Georgia,serif}.article-body p{margin:0 0 22px}.article-body ul,.article-body ol{padding-left:25px}.article-body blockquote{font:500 36px/1.1 'Bodoni Moda',serif;border-left:7px solid var(--acid);margin:40px 0;padding-left:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.field input,.field select,.field textarea{width:100%;background:#151515;color:white;border:1px solid #666;padding:14px;font:16px Inter}.field textarea{min-height:150px;resize:vertical}.status{margin-top:20px;padding:15px;border:1px solid #666}.saved-outline{padding:25px;border:1px solid #666;margin:25px 0;background:#141414}.consent{position:fixed;z-index:50;right:14px;bottom:14px;width:min(310px,calc(100vw - 28px));padding:13px;background:var(--paper);color:#000;border:1px solid #000}.consent p{margin:0 0 9px;font-size:11px;line-height:1.4}.consent button{background:#000;color:#fff;border:0;padding:8px 11px;font-size:11px}.legal-index{border-left:3px solid var(--acid);padding-left:20px}.art-band{height:240px;margin:35px 0;background:linear-gradient(125deg,#233c46 0 35%,#eee8db 35% 55%,var(--acid) 55% 70%,#111 70%);position:relative;overflow:hidden}.art-band:after{content:'';position:absolute;width:190px;height:190px;border:1px solid white;border-radius:50%;right:12%;top:24px}.not-found{min-height:80vh;display:grid;place-items:center;text-align:center}.not-found strong{display:block;font:500 clamp(130px,25vw,340px)/.7 'Bodoni Moda',serif;color:var(--acid)}@media(max-width:800px){.consent{top:76px;bottom:auto;right:10px;width:min(270px,calc(100vw - 20px))}.nav{display:none}.nav.open{display:flex;position:absolute;top:70px;left:4vw;right:4vw;padding:24px;background:#0c0c0c;border:1px solid #444;flex-direction:column;align-items:flex-start}.menu{display:block}.hero{min-height:880px}.orbit{width:92vw;height:92vw;right:-19vw;top:16vh}.hero-bottom,.statement,.direction-top,.wide-copy,.article-layout,.site-foot{grid-template-columns:1fr}.statement aside{min-height:280px;border-right:0;border-bottom:1px solid}.statement blockquote{padding:48px 6vw}.section-head{display:block}.scene{min-height:590px;padding:20px}.scene-num{font-size:55px}.beat{grid-template-columns:50px 1fr}.beat p{grid-column:2}.note-grid,.pattern-list,.form-grid{grid-template-columns:1fr}.service-line{grid-template-columns:45px 1fr}.service-line p{grid-column:2}.article-meta{position:static}.field.full{grid-column:1}.page-orb{width:75vw;height:75vw;right:-25vw}.page-hero{min-height:570px}.site-foot{padding-bottom:95px}.consent{padding:12px}.scene-card h3{font-size:39px}}
