.rk11{--night:#050506;--ink:#f2eadb;--ink2:#b9b0a0;--paper:#ece4d3;--paper2:#e3d9c4;--dark:#191612;--dark2:#574f43;--rule:#c4b9a2;--hot:#ff5a2b;--hotd:#a8300f;background:var(--night);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,sans-serif;clip-path:inset(0);font-size:18px;line-height:1.55;position:relative;overflow-x:clip}.rk11 canvas.rk11-canvas{opacity:0;width:100vw;height:100lvh;transition:opacity 1.4s;display:block;position:fixed;inset:0}.rk11 canvas.rk11-canvas.ready{opacity:1}.rk11 .rk11-doc{z-index:2;position:relative}.rk11 h1,.rk11 h2{letter-spacing:-.012em;margin:0;font-family:Newsreader,Georgia,serif;font-weight:400}.rk11 a{color:inherit}.rk11 :focus-visible{outline:2px solid var(--hot);outline-offset:3px}.rk11 .rk11-loading{min-height:100vh;padding:20vh 6vw}.rk11 .rk11-hero{background:linear-gradient(100deg,#050506e6 0%,#050506b8 34%,#05050600 62%);flex-direction:column;align-items:flex-start;min-height:100svh;padding:clamp(112px,18vh,180px) clamp(20px,4.5vw,72px) 40px;display:flex}.rk11 .rk11-hero h1{max-width:9.4em;font-size:clamp(46px,6.2vw,100px);font-weight:300;line-height:.98}.rk11 .rk11-hero .pitch{max-width:30em;margin:28px 0 8px;font-size:clamp(18px,1.45vw,22px)}.rk11 .rk11-hero .proof{color:var(--ink2);max-width:32em;margin:0 0 26px;font-size:16px}.rk11 .rk11-hero .links{align-items:center;gap:26px;margin:0;display:flex}.rk11 .rk11-go{background:var(--ink);padding:13px 24px;font-size:17px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block;color:#12100c!important}.rk11 .rk11-go:hover{background:#fff}.rk11 .rk11-mid{pointer-events:none;flex-direction:column;justify-content:space-around;min-height:190vh;padding:0 clamp(20px,4.5vw,72px);display:flex}.rk11 .rk11-mid .beat{background:#050506a8;max-width:17em;padding:18px 22px}.rk11 .rk11-mid .beat.right{align-self:flex-end}.rk11 .rk11-mid p{margin:0;font-family:Newsreader,serif;font-size:clamp(26px,2.7vw,40px);font-weight:300;line-height:1.16}.rk11 .rk11-pin{height:135vh;position:relative}.rk11 .rk11-stage{height:100svh;position:sticky;top:0;overflow:hidden}.rk11 .rk11-stage-head{text-align:center;pointer-events:none;padding:0 20px;position:absolute;top:clamp(72px,9vh,92px);left:0;right:0}.rk11 .rk11-stage-head h2{font-size:clamp(34px,4.4vw,70px);font-weight:300;line-height:1.02}.rk11 .rk11-stage-head h2.now{max-width:24em;margin:0 auto;font-size:clamp(26px,3vw,46px)}.rk11 .rk11-stage-head h2.bad{color:#ff8a63}.rk11 .rk11-stage-head p{max-width:44em;color:var(--ink2);min-height:1.5em;margin:10px auto 0;font-size:16px}.rk11 .rk11-stage-head .cap{color:var(--ink)}.rk11 .rk11-unit{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.rk11 .rk11-unit.live{pointer-events:auto;opacity:1}.rk11 .rk11-unit.absent{display:none}.rk11 .rk11-unit:hover,.rk11 .rk11-unit:focus-visible{outline-offset:2px;outline:1px solid #ff5a2be6}.rk11 .rk11-tip{z-index:6;pointer-events:none;background:#0a0908f0;border-top:1px solid #6d6352;flex-direction:column;gap:3px;width:250px;padding:9px 12px;font-size:13.5px;line-height:1.32;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.rk11 .rk11-tip strong{font-weight:600}.rk11 .rk11-tip span{color:var(--ink2)}.rk11 .rk11-tip em{color:#ff9a78;font-style:normal}.rk11 .rk11-label{color:var(--ink);pointer-events:none;white-space:nowrap;background:#050506b8;padding:1px 5px;font-size:12.5px;position:absolute;transform:translateY(-50%)}.rk11 .rk11-pads{pointer-events:none;justify-content:center;align-items:center;gap:clamp(14px,2.4vw,36px);display:flex;position:absolute;bottom:clamp(14px,3vh,30px);left:0;right:0}.rk11 .rk11-pad{aspect-ratio:1;outline-offset:-9px;width:clamp(92px,8.4vw,116px);color:var(--ink);cursor:pointer;pointer-events:auto;font:inherit;background:#0e0b09d6;border:2px solid #f2a877;border-radius:50%;outline:1px solid #f2a87752;flex:none;justify-content:center;align-items:center;padding:18px;transition:transform .12s ease-out,background .2s,border-color .2s;display:flex;box-shadow:0 0 22px #f2784629}.rk11 .rk11-pad span{text-align:center;max-width:5.2em;font-size:13.5px;font-weight:600;line-height:1.18}.rk11 .rk11-pad.first{width:clamp(112px,10vw,136px)}.rk11 .rk11-pad.first span{font-size:15px}.rk11 .rk11-pad:hover{background:#3a180ce6;border-color:#ffc39b}.rk11 .rk11-pad:active{background:#782810eb;transform:scale(.94)}.rk11 .rk11-after{z-index:5;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:clamp(14px,3vh,28px);left:clamp(20px,4.5vw,72px)}.rk11 .rk11-text-btn{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:5px 0;font-size:16px;text-decoration:underline;text-decoration-thickness:1px}.rk11 .rk11-text-btn.strong{font-family:Newsreader,serif;font-size:24px}.rk11 .rk11-more{z-index:4;background:#080707f5;border-top:1px solid #39332a;grid-template-columns:1.1fr 1.2fr 1.2fr;gap:clamp(20px,3vw,48px);max-height:62vh;padding:20px clamp(20px,4.5vw,72px) 22px;font-size:15px;line-height:1.35;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto}.rk11 .rk11-more h3{margin:0 0 8px;font-family:Newsreader,serif;font-size:21px;font-weight:400}.rk11 .rk11-more ul{margin:0;padding:0;list-style:none}.rk11 .rk11-more li{flex-direction:column;padding:5px 0;display:flex}.rk11 .rk11-more li span{color:var(--ink2);font-size:13.5px}.rk11 .rk11-more button{color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.rk11 .rk11-more li>button:not(.sw){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rk11 .rk11-more button:hover{color:#fff}.rk11 .rk11-more .sw{align-items:center;gap:10px;display:flex}.rk11 .rk11-more .sw i{background:#5d5547;flex:none;width:30px;height:2px;display:inline-block;position:relative}.rk11 .rk11-more .sw i:after{content:"";background:#7e7566;width:10px;height:10px;transition:left .16s ease-out,background .16s;position:absolute;top:-4px;left:0}.rk11 .rk11-more .sw[aria-checked=true] i:after{background:var(--ink);left:20px}.rk11 .rk11-aim{border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;padding:0;display:flex}.rk11 .rk11-aim legend{float:left;color:var(--ink2);margin-right:12px;padding:0}.rk11 .rk11-aim label{cursor:pointer}.rk11 .rk11-aim input{opacity:0;position:absolute}.rk11 .rk11-aim span{border-bottom:2px solid #0000;padding-bottom:1px}.rk11 .rk11-aim input:checked+span{border-bottom-color:var(--hot)}.rk11 .rk11-aim input:focus-visible+span{outline:2px solid var(--hot);outline-offset:2px}.rk11 .rk11-more p{color:var(--ink2);margin:0 0 10px}.rk11 .rk11-big{border:1px solid var(--hot)!important;color:#ffb49a!important;padding:9px 16px!important;font-weight:600!important}.rk11 .rk11-more .tools{flex-wrap:wrap;gap:6px 18px;margin:12px 0 8px;display:flex}.rk11 .rk11-more .tools button{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.rk11 .rk11-nums{grid-template-columns:1fr 1fr;gap:2px 14px;margin:0;font-size:13.5px;display:grid}.rk11 .rk11-nums div{border-top:1px solid #2e2922;justify-content:space-between;gap:8px;padding:2px 0;display:flex}.rk11 .rk11-nums dt{color:var(--ink2)}.rk11 .rk11-nums dd{font-variant-numeric:tabular-nums;margin:0}.rk11 .rk11-paper{background:var(--paper);color:var(--dark);padding:clamp(72px,11vh,130px) clamp(20px,4.5vw,72px);position:relative}.rk11 .rk11-paper.alt{background:var(--paper2)}.rk11 .rk11-col{max-width:760px}.rk11 .rk11-eyebrow{color:var(--dark2);margin:0 0 12px;font-family:Newsreader,serif;font-size:21px;font-style:italic}.rk11 .rk11-paper h2,.rk11 .rk11-night h2{font-size:clamp(34px,4.2vw,62px);font-weight:300;line-height:1.05}.rk11 .lede{max-width:36em;margin:22px 0 0;font-size:clamp(19px,1.5vw,22px)}.rk11 .rk11-paper .lede{color:#2d2820}.rk11 .rk11-work{margin:clamp(40px,7vh,80px) 0 34px;padding:0;list-style:none}.rk11 .rk11-work li{border-top:1px solid var(--rule);grid-template-columns:minmax(150px,1fr) 3fr;gap:24px;padding:26px 0;display:grid}.rk11 .rk11-work .meta{color:var(--dark2);flex-direction:column;font-size:15px;display:flex}.rk11 .rk11-work h3{margin:0 0 8px;font-family:Newsreader,serif;font-size:clamp(25px,2.3vw,34px);font-weight:400;line-height:1.1}.rk11 .rk11-work h3 a{text-decoration:none}.rk11 .rk11-work h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.rk11 .rk11-work p{max-width:38em;margin:0}.rk11 .rk11-work .proof{color:var(--dark2);margin-top:5px;font-size:16px}.rk11 .rk11-more-link{text-underline-offset:4px;font-weight:600}.rk11 .rk11-svc{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);margin-top:clamp(32px,6vh,64px);display:grid}.rk11 .rk11-svc h3{margin:0 0 6px;font-family:Newsreader,serif;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.1}.rk11 .rk11-svc .sub{color:var(--dark2);margin:0 0 14px;font-size:16px}.rk11 .rk11-svc p{max-width:32em;margin:0 0 16px}.rk11 .rk11-night{background:#0b0a09;padding:clamp(72px,11vh,130px) clamp(20px,4.5vw,72px);position:relative}.rk11 .rk11-night .rk11-eyebrow{color:var(--ink2)}.rk11 .rk11-film{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,18px);margin:clamp(32px,6vh,64px) 0;padding:0;list-style:none;display:grid}.rk11 .rk11-film img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.rk11 .rk11-film a{font-size:15px;text-decoration:none;display:block}.rk11 .rk11-film span{color:var(--ink2);margin-top:7px;display:block}.rk11 .rk11-film a:hover span{color:var(--ink)}.rk11 .rk11-oss{grid-template-columns:1fr 1fr;gap:6px 40px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.rk11 .rk11-oss li{border-top:1px solid #2c2720;gap:12px;padding:7px 0;display:flex}.rk11 .rk11-oss a{min-width:4em;font-weight:600}.rk11 .rk11-oss span{color:var(--ink2)}.rk11 .rk11-contact{background:linear-gradient(100deg,#050506d1 0%,#05050680 34%,#05050600 58%);min-height:100vh;padding:clamp(100px,18vh,180px) clamp(20px,4.5vw,72px) 60px;position:relative}.rk11 .rk11-contact h2{font-size:clamp(50px,7vw,112px);font-weight:300;line-height:.98}.rk11 .rk11-contact p{max-width:28em;margin:22px 0;font-size:20px}.rk11 .rk11-mail{background:var(--ink);padding:15px 30px;font-size:20px;font-weight:600;text-decoration:none;display:inline-block;color:#12100c!important}.rk11 .rk11-mail:hover{background:#fff}.rk11 .rk11-social{color:var(--ink2);gap:22px;display:flex;font-size:16px!important}.rk11 .rk11-letter-wrap{background:#f3ecdc}.rk11 .rk11-letter{max-width:680px;margin:0 auto;scroll-margin-top:84px}.rk11 .rk11-letter:focus,.rk11 .rk11-letter:focus-visible{outline:none}.rk11 .rk11-letter-to{color:var(--dark2);margin:0 0 14px;font-family:Newsreader,serif;font-size:24px;font-style:italic}.rk11 .rk11-letter h2{font-size:clamp(32px,3.6vw,50px)}.rk11 .rk11-letter h3{margin:34px 0 8px;font-family:Newsreader,serif;font-size:24px;font-weight:500}.rk11 .rk11-letter .lede{margin:16px 0 0;font-size:20px}.rk11 .rk11-letter ul{margin:0;padding-left:20px}.rk11 .rk11-letter li{margin:7px 0}.rk11 .rk11-time{margin:0;padding:0;font-size:16px;list-style:none}.rk11 .rk11-time li{border-top:1px solid #d5cab3;grid-template-columns:4.2em 1fr;gap:10px;margin:0;padding:4px 0;display:grid}.rk11 .rk11-time time{color:var(--dark2)}.rk11 .rk11-time li[data-tone=you] span{font-weight:600}.rk11 .rk11-time li[data-tone=bad] span{color:#8a2408}.rk11 .rk11-impact{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;font-size:16px;display:grid}.rk11 .rk11-impact div{border-top:1px solid #d5cab3;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.rk11 .rk11-impact dd{white-space:nowrap;margin:0;font-weight:600}.rk11 .rk11-sign{margin:32px 0 4px;font-family:Newsreader,serif;font-size:30px;font-style:italic}.rk11 .rk11-cta-line{margin:6px 0 24px;font-family:Newsreader,serif;font-size:34px;line-height:1.1}.rk11 .rk11-small{color:var(--dark2);font-size:14px}.rk11 .rk11-letter .rk11-text-btn{color:var(--dark)}.rk11.phone .rk11-pads,.rk11.nogl .rk11-pads{gap:12px;bottom:98px}.rk11.phone .rk11-pad{width:92px;padding:14px}.rk11.phone .rk11-pad.first{width:118px}.rk11.phone .rk11-after,.rk11.nogl .rk11-after{flex-direction:column;align-items:flex-start;gap:2px;padding:0;bottom:12px;left:16px;right:auto}.rk11.phone .rk11-text-btn.strong{font-size:19px}.rk11.phone .rk11-more{grid-template-columns:1fr;max-height:60vh;padding-bottom:66px}.rk11.nogl .rk11-hero,.rk11.nogl .rk11-contact{background:0 0}@media (width<=900px){.rk11 .rk11-work li{grid-template-columns:1fr;gap:6px}.rk11 .rk11-svc,.rk11 .rk11-oss{grid-template-columns:1fr}.rk11 .rk11-film{grid-template-columns:1fr 1fr}.rk11 .rk11-hero{background:linear-gradient(#050506bf 0%,#05050666 55%,#05050600 72%);padding-top:66px}.rk11 .rk11-hero h1{font-size:clamp(40px,11.5vw,70px)}.rk11 .rk11-hero .pitch{margin-top:16px;font-size:17px}.rk11 .rk11-hero .proof{margin-bottom:16px;font-size:15px}.rk11 .rk11-mid{min-height:150vh}.rk11 .rk11-contact{background:linear-gradient(#050506cc 0%,#05050680 55%,#05050600 75%)}}@media (prefers-reduced-motion:reduce){.rk11 *,.rk11 canvas.rk11-canvas{transition:none!important}}.rk11 .rk11-ran{margin:clamp(32px,6vh,60px) 0 30px;padding:0;list-style:none}.rk11 .rk11-ran li{border-top:1px solid var(--rule);grid-template-columns:minmax(170px,1fr) 3fr;gap:24px;padding:22px 0;display:grid}.rk11 .rk11-ran h3{margin:0;font-family:Newsreader,serif;font-size:clamp(23px,2.1vw,30px);font-weight:400;line-height:1.12}.rk11 .rk11-ran p{max-width:40em;margin:0}.rk11 .rk11-links{flex-wrap:wrap;gap:10px 26px;display:flex}@media (width<=900px){.rk11-ran li{grid-template-columns:1fr;gap:6px}}.rk11 .rk11-max{margin:10px 0 4px}.rk11 .rk11-note{color:var(--ink2);max-width:30em;margin:4px 0 0;font-size:13.5px}
