.cm-h1{font-family:var(--x-impact);text-transform:uppercase;margin-top:clamp(16px,2vw,26px);font-size:clamp(58px,8.4vw,136px);font-weight:400;line-height:.9}.chair{width:100%;height:auto;display:block;overflow:visible}.chair rect,.chair path,.chair circle{stroke:var(--chair-line,#141414);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.chair .ch-back,.chair .ch-arm{fill:var(--chair-fill,#2a2a2a)}.chair .ch-seat{fill:var(--chair-seat,var(--x-orange))}.chair .ch-post,.chair circle{fill:var(--chair-line,#141414)}.chair .ch-base{fill:none;stroke-width:9px}.cm-hero{padding:clamp(40px,6vw,90px) var(--x-pad) clamp(50px,6vw,100px);background:var(--x-ink);overflow:hidden}.cm-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,90px);max-width:1360px;margin:0 auto;display:grid}.cm-facts{flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.4vw,30px);display:flex}.cm-facts li{font-family:var(--x-text);letter-spacing:.14em;text-transform:uppercase;color:#d0d0d0;background:#151515;border:1px solid #333;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:800}.cm-facts li:last-child{color:var(--x-orange);border-color:#fe89258c}.cm-spot{isolation:isolate;--chair-line:#f3eee3;--chair-fill:#1e1e1e;justify-self:center;width:min(100%,430px);margin:0;padding:16% 13% 5%;position:relative}.cm-cone{z-index:-1;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);background:linear-gradient(#fff0de38,#fff0de08 88%);width:120%;height:136%;position:absolute;top:-30%;left:50%;translate:-50%}.cm-spot:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffecd652,#0000);border-radius:50%;height:17%;position:absolute;bottom:0;left:2%;right:2%}.cm-tag{color:#fff;font-family:"Permanent Marker",var(--x-text),cursive;letter-spacing:.04em;transform-origin:50% -26px;background:#ed1c24;border-radius:6px;padding:7px 12px 5px;font-size:clamp(17px,1.7vw,24px);line-height:1;position:absolute;top:56%;right:13%;rotate:9deg;box-shadow:0 8px 16px #00000073}.cm-tag:before{content:"";background:#d4d4d4;width:2px;height:26px;position:absolute;bottom:100%;left:50%;translate:-50%}html.motion .cm-cone{animation:1.6s .25s both cm-flicker}html.motion .cm-tag{animation:3.8s ease-in-out infinite cm-swing}@keyframes cm-flicker{0%{opacity:0}12%{opacity:1}16%{opacity:.25}24%{opacity:1}30%{opacity:.5}38%,to{opacity:1}}@keyframes cm-swing{0%,to{rotate:9deg}50%{rotate:-5deg}}.cm-board{background:#161616;padding:clamp(50px,6vw,90px) 0}.cm-stage{max-width:1360px;padding:0 var(--x-pad);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,64px);margin:0 auto;display:grid}.cm-wb{color:#141414;background:linear-gradient(118deg,#fffffff2,#fff0 36%),radial-gradient(50% 40% at 72% 82%,#00000009,#0000),#f2f2ef;border:clamp(6px,.7vw,10px) solid #c7cbd1;border-radius:12px;padding:clamp(14px,2.4vw,34px);position:relative;box-shadow:inset 0 0 0 2px #e4e6e9,0 30px 60px -20px #000000b3;container-type:inline-size}.cm-wb-h{font-family:"Permanent Marker",var(--x-text),cursive;color:var(--blue);font-size:clamp(15px,3.4cqi,24px);font-weight:400;line-height:1;rotate:-2deg}.cm-chart{--gy:clamp(16px,3.4cqi,38px);--bx:clamp(8px,2.4cqi,24px);align-items:center;gap:var(--gy);flex-direction:column;margin-top:clamp(4px,1.2cqi,12px);display:flex}.cm-you,.cm-seat,.cm-br{position:relative}.cm-you:after,.cm-seat:after{content:"";width:4px;height:var(--gy);transform-origin:50% 0;transition:scale .6s var(--x-ease);background:#141414;border-radius:2px;margin-left:-2px;position:absolute;top:100%;left:50%}.cm-you{font-family:var(--x-impact);background:#fff;border:3px solid #141414;border-radius:12px;flex-direction:column;align-items:center;padding:clamp(5px,1.2cqi,10px) clamp(14px,3.4cqi,28px);font-size:clamp(18px,3.6cqi,30px);line-height:1;display:flex}.cm-you span{font-family:var(--x-text);letter-spacing:.22em;color:#6a6a6a;margin-top:3px;font-size:clamp(8px,1.5cqi,11.5px);font-weight:800}.cm-seat{border:3px solid var(--x-orange);--chair-line:#141414;--chair-fill:#2a2a2a;background:#fff;border-radius:16px;flex-direction:column;align-items:center;width:min(280px,44cqi);padding:clamp(8px,2cqi,16px) clamp(8px,2cqi,16px) clamp(6px,1.4cqi,12px);transition:border-color .4s,box-shadow .4s;display:flex;box-shadow:0 0 0 clamp(3px,.9cqi,6px) #fe892538}.cm-chair{aspect-ratio:200/222;width:70%;position:relative}.cm-chair>*{position:absolute;inset:0}.cm-me{width:74%;height:auto;transition:opacity .35s,translate .7s cubic-bezier(.3,1.5,.5,1);inset:-6% auto auto 13%}.cm-plate{flex-direction:column;align-items:center;margin-top:clamp(4px,1cqi,8px);line-height:1;display:flex}.cm-plate b{font-family:var(--x-impact);font-size:clamp(20px,4cqi,34px);font-weight:400}.cm-plate span{font-family:var(--x-text);letter-spacing:.2em;color:#c94001;margin-top:3px;font-size:clamp(7.5px,1.5cqi,11.5px);font-weight:800}.cm-plate .none{color:#8a8a8a;display:none}.cm-vacant,.cm-ft,.cm-pt,.cm-br-k,.cm-jobs-k{font-family:"Permanent Marker",var(--x-text),cursive;white-space:nowrap;line-height:1}.cm-vacant{color:#fff;opacity:0;background:#ed1c24;border-radius:5px;padding:5px 9px 4px;font-size:clamp(11px,2.4cqi,19px);transition:opacity .3s,scale .4s;position:absolute;top:44%;right:4%;rotate:10deg;scale:.6}.cm-ft{color:#ed1c24;font-size:clamp(11px,2.8cqi,21px);transition:opacity .4s;position:absolute;top:16%;right:calc(100% + 6px);rotate:-8deg}.cm-ft:after{content:"";transform-origin:0;background:#141414;border-radius:2px;height:3px;transition:scale .4s .15s;position:absolute;top:48%;left:-6%;right:-6%;rotate:-4deg}.cm-pt{color:#c94001;font-family:var(--x-impact);letter-spacing:.04em;background:#fff;border:3px solid #c94001;border-radius:7px;padding:5px 8px 3px;font-size:clamp(12px,2.8cqi,22px);transition:opacity .25s,scale .45s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-5%;right:-6%;rotate:9deg}.cm-br{left:calc(100% + var(--bx));transition:opacity .5s,translate .5s var(--x-ease);background:#161616;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:clamp(5px,1.4cqi,12px) clamp(5px,1.6cqi,14px);font-size:clamp(10px,2.5cqi,19px);display:flex;position:absolute;top:50%;translate:0 -50%}.cm-br:before{content:"";width:var(--bx);transform-origin:0;transition:scale .5s var(--x-ease);border-top:4px dashed #141414;position:absolute;top:50%;right:100%}.cm-br .br-mark i{box-shadow:none}.cm-br-k{color:var(--x-orange);font-size:clamp(9px,1.9cqi,15px)}.cm-jobs-wrap{border:3px solid #141414;border-radius:16px;width:100%;padding:clamp(8px,1.8cqi,14px) clamp(8px,1.8cqi,14px) clamp(14px,2.6cqi,20px);transition:border-color .4s;position:relative}.cm-jobs{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(5px,1.2cqi,10px);display:grid}.cm-jobs li{transition:opacity .4s,translate .6s var(--x-ease),rotate .6s var(--x-ease)}.cm-jobs a{color:#141414;text-align:center;height:100%;min-height:clamp(52px,10cqi,88px);font-family:var(--x-black);transition:transform .25s var(--x-ease);background:#fff;border:3px solid #141414;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3px,.9cqi,8px);padding:clamp(5px,1.2cqi,10px) 3px;font-size:clamp(9.5px,1.9cqi,15px);line-height:1.1;text-decoration:none;display:flex}.cm-jobs .grow a{background:var(--x-orange)}.cm-jobs a:hover,.cm-jobs a:focus-visible{transform:translateY(-3px)}.cm-jobs svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:clamp(18px,3.6cqi,30px);height:auto}.cm-jobs-k{background:#f2f2ef;padding:0 10px;font-size:clamp(11px,2.6cqi,20px);position:absolute;bottom:0;left:50%;translate:-50% 55%}.cm-jobs-k .no{color:#ed1c24;display:none}.cm-jobs-k .yes{color:#c94001}@container (width<=620px){.cm-jobs{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=420px){.cm-seat{width:38cqi}.cm-br{font-size:11px}.cm-br-k{font-size:10px}}.cm-steps{gap:clamp(22px,2.6vw,34px);display:grid}.cm-step .k{font-family:var(--x-text);letter-spacing:.22em;color:var(--x-orange);font-size:12.5px;font-weight:800}.cm-step h3{font-family:var(--x-impact);text-transform:uppercase;margin-top:10px;font-size:clamp(30px,3.2vw,50px);font-weight:400;line-height:1}.cm-step .d{max-width:42ch;font-family:var(--x-text);color:#cfcfcf;margin-top:12px;font-size:clamp(15.5px,1.25vw,18.5px);font-weight:500;line-height:1.55}.cm-prog,.cm-skip{display:none}.cm-board.pinned{height:calc(var(--n) * 62vh + 100vh);padding:0}.cm-board.pinned .cm-stage{top:var(--x-head);height:calc(100vh - var(--x-head));height:calc(100svh - var(--x-head));padding-block:clamp(14px,3vh,36px);position:sticky}.cm-board.pinned .cm-steps{grid-template-areas:"step"}.cm-board.pinned .cm-step{opacity:0;transition:opacity .45s,translate .55s var(--x-ease);pointer-events:none;grid-area:step;translate:0 26px}.cm-board.pinned .cm-step.on{opacity:1;pointer-events:auto;translate:none}.cm-board.pinned .cm-prog{font-family:var(--x-text);letter-spacing:.2em;color:#8a8a8a;align-items:center;gap:10px;margin-top:clamp(18px,2.4vw,30px);font-size:13px;font-weight:800;display:flex}.cm-prog b{font-family:var(--x-anton);letter-spacing:0;color:var(--x-orange);font-size:30px;font-weight:400;line-height:1}.cm-prog span{gap:6px;margin-left:8px;display:flex}.cm-prog i{border:2px solid #444;border-radius:50%;width:10px;height:10px;transition:background-color .3s,border-color .3s}.cm-prog i.on{border-color:var(--x-orange);background:var(--x-orange)}.cm-board.pinned .cm-skip{font-family:var(--x-text);letter-spacing:.16em;text-transform:uppercase;color:#9a9a9a;border-bottom:2px solid #444;margin-top:14px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-block}.cm-skip:hover{color:#fff;border-color:var(--x-orange)}.cm-board.pinned:not(.s3) .cm-seat{box-shadow:none;border-style:dashed;border-color:#141414}.cm-board.pinned:not(.s3) .cm-me{opacity:0;translate:0 -45%}.cm-board.pinned:not(.s3) .cm-vacant{opacity:1;scale:1}.cm-board.pinned:not(.s3) .cm-pt{opacity:0;scale:1.7}.cm-board.pinned:not(.s3) .cm-plate .who{display:none}.cm-board.pinned:not(.s3) .cm-plate .none{display:inline}.cm-board.pinned:not(.s4) .cm-seat:after{scale:1 0}.cm-board.pinned:not(.s4) .cm-jobs-wrap{border-color:#0000}.cm-board.pinned:not(.s4) .cm-jobs li{opacity:.55;translate:var(--lx) var(--ly);rotate:var(--lr)}.cm-board.pinned:not(.s4) .cm-jobs-k .no{display:inline}.cm-board.pinned:not(.s4) .cm-jobs-k .yes{display:none}.cm-board.pinned:not(.s2) .cm-ft{opacity:0}.cm-board.pinned:not(.s3) .cm-ft:after{scale:0 1}.cm-board.pinned:not(.s5) .cm-br{opacity:0;translate:16px -50%}.cm-board.pinned:not(.s5) .cm-br:before{scale:0 1}.cm-month{padding:clamp(70px,8vw,120px) var(--x-pad);color:var(--x-ink);background:linear-gradient(118deg,#ffffffb3,#fff0 40%),#ecece7}.cm-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);max-width:1240px;margin:clamp(40px,4.4vw,64px) auto 0;display:grid}.cm-note{background:var(--bg);min-height:clamp(220px,19vw,270px);rotate:var(--r,0deg);flex-direction:column;padding:clamp(26px,2.4vw,34px) clamp(16px,1.8vw,24px) 22px;display:flex;position:relative;box-shadow:0 1px 1px #00000014,0 18px 30px -14px #00000059}.cm-note:before{content:"";width:42%;height:24px;translate:-50%;rotate:calc(var(--r,0deg) * -1.4);background:#ffffff8c;position:absolute;top:-12px;left:50%;box-shadow:0 1px 2px #0000001f}.cm-note .w{font-family:var(--x-text);letter-spacing:.24em;color:#0009;font-size:12px;font-weight:800}.cm-note h3{font-family:"Permanent Marker",var(--x-text),cursive;margin-top:12px;font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.15}.cm-note p{font-family:var(--x-text);color:#2b2b2b;margin-top:10px;font-size:15.5px;font-weight:600;line-height:1.45}.cm-role{padding:clamp(70px,8vw,120px) var(--x-pad);background:#0f0f0f}.cm-role-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,5vw,80px);max-width:1240px;margin:0 auto;display:grid}.cm-role-copy .x-btn{margin-top:clamp(22px,2.4vw,32px)}.cm-card{color:#141414;background:#fffdf8;border-radius:6px;padding:0 clamp(18px,2.6vw,36px) clamp(16px,2vw,26px);rotate:-1deg;box-shadow:0 30px 60px -20px #000000a6}.cm-card-k{font-family:var(--x-text);letter-spacing:.3em;color:#e5372a;border-bottom:2px solid #e5372a;padding:clamp(16px,1.8vw,22px) 0 10px;font-size:12.5px;font-weight:900}.cm-card dl{margin:0}.cm-card dl>div{border-bottom:1.5px solid #d6e4f5;grid-template-columns:clamp(96px,10vw,128px) 1fr;align-items:baseline;gap:12px;padding:13px 0 11px;display:grid}.cm-card dt{font-family:var(--x-text);letter-spacing:.2em;color:#7a7a7a;font-size:11.5px;font-weight:800}.cm-card dd{font-family:"Permanent Marker",var(--x-text),cursive;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.25}.cm-small{padding:clamp(56px,6vw,90px) var(--x-pad);background:var(--x-orange)}.cm-small-in{max-width:1240px;color:var(--x-ink);grid-template-columns:auto 1fr auto;grid-template-areas:"k k k""t p go";align-items:end;gap:10px clamp(20px,3vw,44px);margin:0 auto;text-decoration:none;display:grid}.cm-small-in .k{font-family:var(--x-text);letter-spacing:.24em;grid-area:k;font-size:13px;font-weight:800}.cm-small-in .t{font-family:var(--x-impact);text-transform:uppercase;grid-area:t;font-size:clamp(40px,5.4vw,84px);line-height:.95}.cm-small-in .p{font-family:var(--x-black);grid-area:p;font-size:clamp(16px,1.4vw,20px);line-height:1.25}.cm-small-in .go{font-family:var(--x-text);letter-spacing:.16em;white-space:nowrap;border-bottom:2px solid;grid-area:go;padding-bottom:2px;font-size:13px;font-weight:800}.cm-small-in:hover .t{color:#fff}@media (width<=1023px){.cm-hero-in{grid-template-columns:1fr}.cm-spot{width:min(76vw,340px)}.cm-stage{grid-template-columns:1fr;align-content:center;gap:18px}.cm-board.pinned .cm-stage{align-content:start;gap:14px}.cm-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-role-in{grid-template-columns:1fr}.cm-small-in{grid-template-columns:1fr;grid-template-areas:"k""t""p""go";align-items:start}.cm-small-in .go{justify-self:start}}@media (width<=767px){.cm-board.pinned .cm-step h3{font-size:28px}.cm-board.pinned .cm-step .d{margin-top:8px;font-size:15px;line-height:1.5}.cm-board.pinned .cm-prog{margin-top:12px}.cm-board.pinned .cm-skip{display:none}.cm-note{min-height:0}.cm-card dl>div{grid-template-columns:1fr;gap:4px}}
